| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonGenExtract.cpp | 99 ConstantInt *CSL = nullptr, *CSR = nullptr, *CM = nullptr; in INITIALIZE_PASS_DEPENDENCY() local 106 bool Match = match(In, m_And(m_Shl(m_LShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY() 113 Match = match(In, m_And(m_Shl(m_AShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY() 120 CSR = ConstantInt::get(Type::getInt32Ty(Ctx), 0); in INITIALIZE_PASS_DEPENDENCY() 130 Match = match(In, m_And(m_LShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY() 137 Match = match(In, m_And(m_AShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY() 144 Match = match(In, m_Shl(m_LShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY() 151 Match = match(In, m_Shl(m_AShr(m_Value(BF), m_ConstantInt(CSR)), in INITIALIZE_PASS_DEPENDENCY() 164 uint32_t SR = CSR->getZExtValue(); in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | HexagonVLIWPacketizer.cpp | 344 for (auto *CSR = TRI->getCalleeSavedRegs(&MF); CSR && *CSR; ++CSR) in doesModifyCalleeSavedReg() local 345 if (MI.modifiesRegister(*CSR, TRI)) in doesModifyCalleeSavedReg()
|
| H A D | HexagonFrameLowering.cpp | 283 static bool needsStackFrame(const MachineBasicBlock &MBB, const BitVector &CSR, in needsStackFrame() argument 313 if (CSR[*S]) in needsStackFrame() 323 for (int x = CSR.find_first(); x >= 0; x = CSR.find_next(x)) { in needsStackFrame() 436 BitVector CSR(Hexagon::NUM_TARGET_REGS); in findShrunkPrologEpilog() local 439 CSR[*S] = true; in findShrunkPrologEpilog() 442 if (needsStackFrame(I, CSR, HRI)) in findShrunkPrologEpilog()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | LiveRegUnits.cpp | 96 for (const MCPhysReg *CSR = MRI.getCalleeSavedRegs(); CSR && *CSR; ++CSR) in addCalleeSavedRegs() local 97 LiveUnits.addReg(*CSR); in addCalleeSavedRegs()
|
| H A D | MachineFrameInfo.cpp | 122 for (const MCPhysReg *CSR = MRI.getCalleeSavedRegs(); CSR && *CSR; in getPristineRegs() local 123 ++CSR) in getPristineRegs() 124 BV.set(*CSR); in getPristineRegs()
|
| H A D | RegisterClassInfo.cpp | 59 const MCPhysReg *CSR = MF->getRegInfo().getCalleeSavedRegs(); in runOnMachineFunction() local 60 if (Update || CSR != CalleeSavedRegs) { in runOnMachineFunction() 64 for (const MCPhysReg *I = CSR; *I; ++I) in runOnMachineFunction() 70 CalleeSavedRegs = CSR; in runOnMachineFunction()
|
| H A D | LivePhysRegs.cpp | 180 for (const MCPhysReg *CSR = MRI.getCalleeSavedRegs(); CSR && *CSR; ++CSR) in addCalleeSavedRegs() local 181 LiveRegs.addReg(*CSR); in addCalleeSavedRegs()
|
| H A D | RegAllocPBQP.cpp | 571 const MCPhysReg *CSR = MF.getRegInfo().getCalleeSavedRegs(); in isACalleeSavedRegister() local 572 for (unsigned i = 0; CSR[i] != 0; ++i) in isACalleeSavedRegister() 573 if (TRI.regsOverlap(reg, CSR[i])) in isACalleeSavedRegister()
|
| H A D | MachineRegisterInfo.cpp | 614 const MCPhysReg *CSR = TRI->getCalleeSavedRegs(MF); in disableCalleeSavedRegister() local 615 for (const MCPhysReg *I = CSR; *I; ++I) in disableCalleeSavedRegister()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86MachineFunctionInfo.cpp | 24 for (const MCPhysReg *CSR = MF->getRegInfo().getCalleeSavedRegs(); in setRestoreBasePointer() local 25 unsigned Reg = *CSR; ++CSR) { in setRestoreBasePointer()
|
| /freebsd-12.1/sys/gnu/dts/arm/ |
| H A D | prima2-evb.dts | 2 * DTS file for CSR SiRFprimaII Evaluation Board 4 * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company. 14 model = "CSR SiRFprimaII Evaluation Board";
|
| H A D | atlas6-evb.dts | 2 * DTS file for CSR SiRFatlas6 Evaluation Board 4 * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company. 14 model = "CSR SiRFatlas6 Evaluation Board";
|
| H A D | atlas7-evb.dts | 2 * DTS file for CSR SiRFatlas7 Evaluation Board 4 * Copyright (c) 2014 Cambridge Silicon Radio Limited, a CSR plc group company. 17 model = "CSR SiRFatlas7 Evaluation Board";
|
| H A D | atlas6.dtsi | 2 * DTS file for CSR SiRFatlas6 SoC 4 * Copyright (c) 2012 Cambridge Silicon Radio Limited, a CSR plc group company.
|
| /freebsd-12.1/sys/dev/xdma/controller/ |
| H A D | pl330.h | 47 #define CSR(n) (0x100 + 0x08 * (n)) /* Channel status for DMA channel n */ macro
|
| /freebsd-12.1/sys/netgraph/bluetooth/hci/ |
| H A D | TODO | 17 understand and fix later. I only have CSR based hardware and
|
| /freebsd-12.1/contrib/llvm/lib/Target/Lanai/ |
| H A D | LanaiCallingConv.td | 50 def CSR: CalleeSavedRegs<(add)>;
|
| /freebsd-12.1/contrib/llvm/lib/Target/BPF/ |
| H A D | BPFCallingConv.td | 49 def CSR : CalleeSavedRegs<(add R6, R7, R8, R9, R10)>;
|
| /freebsd-12.1/sys/netgraph/bluetooth/l2cap/ |
| H A D | TODO | 16 Will fix later. I only have CSR based hardware and it does not
|
| /freebsd-12.1/contrib/llvm/lib/Target/RISCV/ |
| H A D | RISCVCallingConv.td | 17 def CSR : CalleeSavedRegs<(add X1, X3, X4, X8, X9, (sequence "X%u", 18, 27))>;
|
| H A D | RISCV.td | 71 // Named operands for CSR instructions.
|
| H A D | RISCVSystemOperands.td | 18 // CSR (control and status register read/write) instruction options. 51 // The following CSR encodings match those given in Tables 2.2,
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMCallingConv.td | 251 // R8 is used to pass swifterror, remove it from CSR. 262 // R8 is used to pass swifterror, remove it from CSR. 278 // R8 is used to pass swifterror, remove it from CSR.
|
| /freebsd-12.1/sys/dev/cp/ |
| H A D | cpddk.h | 85 unsigned char CCR, CSR, GMD, GLS, E1CS, E1CR, E1EPS; member
|
| /freebsd-12.1/sys/dev/cx/ |
| H A D | cxreg.h | 92 #define CSR(b) R(b,0x19) /* channel status register */ macro
|