HomeSort by: relevance | last modified time | path
    Searched refs:CSR (Results 1 - 25 of 37) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86MachineFunctionInfo.cpp 23 for (const MCPhysReg *CSR = MF->getRegInfo().getCalleeSavedRegs();
24 unsigned Reg = *CSR; ++CSR) {
  /src/sys/arch/sh3/dev/
adc.c 75 ADC_(CSR) = 0;
124 uint8_t csr; local
141 csr = ADC_(CSR);
142 if ((csr & SH7709_ADCSR_ADST) != 0) {
144 snprintb(bits, sizeof(bits), SH7709_ADCSR_BITS, csr);
145 printf("adc_sample_channel(%d): CSR=%s", chan, bits);
155 ADC_(CSR) = chan | SH7709_ADCSR_ADST | SH7709_ADCSR_CKS;
158 csr = ADC_(CSR);
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonGenExtract.cpp 100 ConstantInt *CSL = nullptr, *CSR = nullptr, *CM = nullptr;
107 bool Match = match(In, m_And(m_Shl(m_LShr(m_Value(BF), m_ConstantInt(CSR)),
114 Match = match(In, m_And(m_Shl(m_AShr(m_Value(BF), m_ConstantInt(CSR)),
121 CSR = ConstantInt::get(Type::getInt32Ty(Ctx), 0);
131 Match = match(In, m_And(m_LShr(m_Value(BF), m_ConstantInt(CSR)),
138 Match = match(In, m_And(m_AShr(m_Value(BF), m_ConstantInt(CSR)),
145 Match = match(In, m_Shl(m_LShr(m_Value(BF), m_ConstantInt(CSR)),
152 Match = match(In, m_Shl(m_AShr(m_Value(BF), m_ConstantInt(CSR)),
165 uint32_t SR = CSR->getZExtValue();
HexagonVLIWPacketizer.cpp 353 for (auto *CSR = TRI->getCalleeSavedRegs(&MF); CSR && *CSR; ++CSR)
354 if (MI.modifiesRegister(*CSR, TRI))
HexagonFrameLowering.cpp 121 // stack frame | (aligned) | | (CSR, spills, etc.) |FP|
282 static bool needsStackFrame(const MachineBasicBlock &MBB, const BitVector &CSR,
312 if (CSR[*S])
322 for (int x = CSR.find_first(); x >= 0; x = CSR.find_next(x)) {
324 // If this regmask does not preserve a CSR, a frame will be needed.
438 BitVector CSR(Hexagon::NUM_TARGET_REGS);
441 CSR[*S] = true;
444 if (needsStackFrame(I, CSR, HRI))
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LiveRegUnits.cpp 85 for (const MCPhysReg *CSR = MRI.getCalleeSavedRegs(); CSR && *CSR; ++CSR) {
86 const unsigned N = *CSR;
RegisterClassInfo.cpp 58 const MCPhysReg *CSR = MF->getRegInfo().getCalleeSavedRegs();
59 if (Update || CSR != CalleeSavedRegs) {
60 // Build a CSRAlias map. Every CSR alias saves the last
61 // overlapping CSR.
63 for (const MCPhysReg *I = CSR; *I; ++I)
69 CalleeSavedRegs = CSR;
90 /// registers filtered out. Volatile registers come first followed by CSR
91 /// aliases ordered according to the CSR order specified by the target.
122 // PhysReg aliases a CSR, save it for later.
134 // CSR aliases go after the volatile registers, preserve the target's order
    [all...]
MachineFrameInfo.cpp 125 for (const MCPhysReg *CSR = MRI.getCalleeSavedRegs(); CSR && *CSR;
126 ++CSR)
127 BV.set(*CSR);
LivePhysRegs.cpp 175 for (const MCPhysReg *CSR = MRI.getCalleeSavedRegs(); CSR && *CSR; ++CSR)
176 LiveRegs.addReg(*CSR);
MachineRegisterInfo.cpp 604 const MCPhysReg *CSR = TRI->getCalleeSavedRegs(MF);
605 for (const MCPhysReg *I = CSR; *I; ++I)
RegAllocPBQP.cpp 583 const MCPhysReg *CSR = MF.getRegInfo().getCalleeSavedRegs();
584 for (unsigned i = 0; CSR[i] != 0; ++i)
585 if (TRI.regsOverlap(Reg, CSR[i]))
  /src/external/gpl3/gdb/dist/gdb/
mep-tdep.c 629 #define IS_CSR_REGNUM(n) (IN_SET (CSR, (n)))
653 The following table describes the special properties of each CSR. */
656 /* The number of this CSR's raw register. */
659 /* The number of this CSR's pseudoregister. */
668 /* mep_csr_registers[i] describes the i'th CSR.
671 #define CSR(name) MEP_RAW_ ## name ## _REGNUM, MEP_ ## name ## _REGNUM
673 { CSR(PC), 0xffffffff }, /* manual says r/o, but we can write it */
674 { CSR(LP), 0xffffffff },
675 { CSR(SAR), 0x0000003f },
676 { CSR(CSR3), 0xffffffff }
    [all...]
  /src/external/gpl3/gdb.old/dist/gdb/
mep-tdep.c 629 #define IS_CSR_REGNUM(n) (IN_SET (CSR, (n)))
653 The following table describes the special properties of each CSR. */
656 /* The number of this CSR's raw register. */
659 /* The number of this CSR's pseudoregister. */
668 /* mep_csr_registers[i] describes the i'th CSR.
671 #define CSR(name) MEP_RAW_ ## name ## _REGNUM, MEP_ ## name ## _REGNUM
673 { CSR(PC), 0xffffffff }, /* manual says r/o, but we can write it */
674 { CSR(LP), 0xffffffff },
675 { CSR(SAR), 0x0000003f },
676 { CSR(CSR3), 0xffffffff }
    [all...]
  /src/sys/arch/arm/marvell/
mvsocpmu.c 101 uint32_t csr; local
104 csr = MVSOCPMU_TM_READ(sc, CSR);
105 sc->sc_deflims.sel_warnmin = UC2UK(sc->sc_val2uc(TM_CSR_COOLTHR(csr)));
107 UC2UK(sc->sc_val2uc(TM_CSR_OVERHEATTHR(csr)));
140 uint32_t csr, uc, uk; local
142 csr = MVSOCPMU_TM_READ(sc, CSR);
143 if (csr & TM_CSR_TMDIS) {
147 uc = sc->sc_val2uc(TM_CSR_THERMTEMPOUT(csr)); /* uC *
158 uint32_t csr; local
171 uint32_t csr, mask; local
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVFrameLowering.cpp 41 [&](CalleeSavedInfo &CSR) { return CSR.getReg() == RAReg; }))
89 [&](CalleeSavedInfo &CSR) { return CSR.getReg() == RAReg; }))
  /src/external/gpl3/binutils/dist/opcodes/
lm32-opc.c 398 /* rcsr $r2,$csr */
401 { { MNEM, ' ', OP (R2), ',', OP (CSR), 0 } },
482 /* wcsr $csr,$r1 */
485 { { MNEM, ' ', OP (CSR), ',', OP (R1), 0 } },
lm32-opinst.c 151 { INPUT, "csr", HW_H_CSR, CGEN_MODE_SI, OP_ENT (CSR), 0, 0 },
  /src/external/gpl3/binutils.old/dist/opcodes/
lm32-opc.c 398 /* rcsr $r2,$csr */
401 { { MNEM, ' ', OP (R2), ',', OP (CSR), 0 } },
482 /* wcsr $csr,$r1 */
485 { { MNEM, ' ', OP (CSR), ',', OP (R1), 0 } },
lm32-opinst.c 151 { INPUT, "csr", HW_H_CSR, CGEN_MODE_SI, OP_ENT (CSR), 0, 0 },
  /src/external/gpl3/gdb/dist/opcodes/
lm32-opc.c 398 /* rcsr $r2,$csr */
401 { { MNEM, ' ', OP (R2), ',', OP (CSR), 0 } },
482 /* wcsr $csr,$r1 */
485 { { MNEM, ' ', OP (CSR), ',', OP (R1), 0 } },
lm32-opinst.c 151 { INPUT, "csr", HW_H_CSR, CGEN_MODE_SI, OP_ENT (CSR), 0, 0 },
  /src/external/gpl3/gdb.old/dist/opcodes/
lm32-opc.c 398 /* rcsr $r2,$csr */
401 { { MNEM, ' ', OP (R2), ',', OP (CSR), 0 } },
482 /* wcsr $csr,$r1 */
485 { { MNEM, ' ', OP (CSR), ',', OP (R1), 0 } },
  /src/sys/arch/arm/sociox/
sni_i2c.c 80 #define CSR 0x14 /* 5:0 clock divisor */
  /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/
XCoreFrameLowering.cpp 457 for (const CalleeSavedInfo &CSR : CSI) {
458 unsigned Reg = CSR.getReg();
463 TII.loadRegFromStackSlot(MBB, MI, Reg, CSR.getFrameIdx(), RC, TRI);
  /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
Triple.h 156 CSR,

Completed in 62 milliseconds

1 2