/freebsd-10.2-release/contrib/llvm/lib/Target/Sparc/ |
H A D | SparcMachineFunctionInfo.h | 23 unsigned GlobalBaseReg; member in class:llvm::SparcMachineFunctionInfo 36 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0), 39 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0), 42 unsigned getGlobalBaseReg() const { return GlobalBaseReg; } 43 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
|
H A D | SparcInstrInfo.cpp | 425 unsigned GlobalBaseReg = SparcFI->getGlobalBaseReg(); local 426 if (GlobalBaseReg != 0) 427 return GlobalBaseReg; 429 // Insert the set of GlobalBaseReg into the first MBB of the function 436 GlobalBaseReg = RegInfo.createVirtualRegister(PtrRC); 440 BuildMI(FirstMBB, MBBI, dl, get(SP::GETPCX), GlobalBaseReg); 441 SparcFI->setGlobalBaseReg(GlobalBaseReg); 442 return GlobalBaseReg;
|
H A D | SparcISelDAGToDAG.cpp | 69 unsigned GlobalBaseReg = TM.getInstrInfo()->getGlobalBaseReg(MF); local 70 return CurDAG->getRegister(GlobalBaseReg,
|
/freebsd-10.2-release/contrib/llvm/lib/Target/X86/ |
H A D | X86MachineFunctionInfo.h | 53 /// GlobalBaseReg - keeps track of the virtual register initialized for 56 unsigned GlobalBaseReg; member in class:llvm::X86MachineFunctionInfo 79 GlobalBaseReg(0), 94 GlobalBaseReg(0), 120 unsigned getGlobalBaseReg() const { return GlobalBaseReg; } 121 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
|
H A D | X86InstrBuilder.h | 170 /// the GlobalBaseReg parameter can be used to make this a 171 /// GlobalBaseReg-relative reference. 175 unsigned GlobalBaseReg, unsigned char OpFlags) { 177 return MIB.addReg(GlobalBaseReg).addImm(1).addReg(0) 174 addConstantPoolReference(const MachineInstrBuilder &MIB, unsigned CPI, unsigned GlobalBaseReg, unsigned char OpFlags) argument
|
H A D | X86ISelLowering.h | 132 /// GlobalBaseReg - On Darwin, this node represents the result of the popl 134 GlobalBaseReg, enumerator in enum:llvm::X86ISD::NodeType
|
H A D | X86InstrInfo.cpp | 4399 // 1. GlobalBaseReg may have been spilled. 5105 unsigned GlobalBaseReg = X86FI->getGlobalBaseReg(); local 5106 if (GlobalBaseReg != 0) 5107 return GlobalBaseReg; 5112 GlobalBaseReg = RegInfo.createVirtualRegister(&X86::GR32_NOSPRegClass); 5113 X86FI->setGlobalBaseReg(GlobalBaseReg); 5114 return GlobalBaseReg; 5330 unsigned GlobalBaseReg = X86FI->getGlobalBaseReg(); local 5332 // If we didn't need a GlobalBaseReg, don't insert code. 5333 if (GlobalBaseReg [all...] |
H A D | X86ISelDAGToDAG.cpp | 1557 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF); local 1558 return CurDAG->getRegister(GlobalBaseReg, 2117 case X86ISD::GlobalBaseReg:
|
H A D | X86ISelLowering.cpp | 1703 return DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), getPointerTy()); 2666 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), getPointerTy()))); 7971 DAG.getNode(X86ISD::GlobalBaseReg, 8004 DAG.getNode(X86ISD::GlobalBaseReg, 8043 DAG.getNode(X86ISD::GlobalBaseReg, 8078 DAG.getNode(X86ISD::GlobalBaseReg, dl, getPointerTy()), 8112 DAG.getNode(X86ISD::GlobalBaseReg, dl, getPointerTy()), 8175 DAG.getNode(X86ISD::GlobalBaseReg, 8208 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), InFlag); 8271 DAG.getNode(X86ISD::GlobalBaseReg, SDLo [all...] |
/freebsd-10.2-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsMachineFunction.cpp | 74 return GlobalBaseReg; 79 if (GlobalBaseReg) 80 return GlobalBaseReg; 91 return GlobalBaseReg = MF.getRegInfo().createVirtualRegister(RC);
|
H A D | MipsMachineFunction.h | 54 : MF(MF), SRetReturnReg(0), GlobalBaseReg(0), Mips16SPAliasReg(0), 104 /// GlobalBaseReg - keeps track of the virtual register initialized for 107 unsigned GlobalBaseReg; member in class:llvm::MipsFunctionInfo
|
H A D | MipsISelDAGToDAG.cpp | 59 unsigned GlobalBaseReg = MF->getInfo<MipsFunctionInfo>()->getGlobalBaseReg(); local 60 return CurDAG->getRegister(GlobalBaseReg,
|
H A D | Mips16ISelDAGToDAG.cpp | 75 unsigned V0, V1, V2, GlobalBaseReg = MipsFI->getGlobalBaseReg(); local 89 BuildMI(MBB, I, DL, TII.get(Mips::AdduRxRyRz16), GlobalBaseReg)
|
H A D | MipsSEISelDAGToDAG.cpp | 133 unsigned V0, V1, GlobalBaseReg = MipsFI->getGlobalBaseReg(); local 156 BuildMI(MBB, I, DL, TII.get(Mips::DADDiu), GlobalBaseReg).addReg(V1) 168 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0) 184 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V1) 210 BuildMI(MBB, I, DL, TII.get(Mips::ADDu), GlobalBaseReg)
|
/freebsd-10.2-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMMachineFunctionInfo.h | 112 /// GlobalBaseReg - keeps track of the virtual register initialized for 115 unsigned GlobalBaseReg; member in class:llvm::ARMFunctionInfo 127 VarArgsFrameIndex(0), HasITBlocks(false), GlobalBaseReg(0) {} 138 VarArgsFrameIndex(0), HasITBlocks(false), GlobalBaseReg(0) {} 211 unsigned getGlobalBaseReg() const { return GlobalBaseReg; } 212 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
|
H A D | ARMInstrInfo.cpp | 136 unsigned GlobalBaseReg = AFI->getGlobalBaseReg(); local 139 MIB = BuildMI(FirstMBB, MBBI, DL, TII.get(Opc), GlobalBaseReg)
|
H A D | ARMFastISel.cpp | 3043 unsigned GlobalBaseReg = AFI->getGlobalBaseReg(); local 3044 if (GlobalBaseReg == 0) { 3045 GlobalBaseReg = MRI.createVirtualRegister(TLI.getRegClassFor(VT)); 3046 AFI->setGlobalBaseReg(GlobalBaseReg); 3052 GlobalBaseReg = constrainOperandRegClass(TII.get(Opc), GlobalBaseReg, 2); 3056 .addReg(GlobalBaseReg);
|
/freebsd-10.2-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 50 unsigned GlobalBaseReg; member in class:__anon2569::PPCDAGToDAGISel 61 GlobalBaseReg = 0; 256 if (!GlobalBaseReg) { 258 // Insert the set of GlobalBaseReg into the first MBB of the function 264 GlobalBaseReg = RegInfo->createVirtualRegister(&PPC::GPRC_NOR0RegClass); 266 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); 268 GlobalBaseReg = RegInfo->createVirtualRegister(&PPC::G8RC_NOX0RegClass); 270 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR8), GlobalBaseReg); 273 return CurDAG->getRegister(GlobalBaseReg, 964 case PPCISD::GlobalBaseReg [all...] |
H A D | PPCISelLowering.h | 94 /// GlobalBaseReg - On Darwin, this node represents the result of the mflr 96 GlobalBaseReg, enumerator in enum:llvm::PPCISD::NodeType
|
H A D | PPCISelLowering.cpp | 644 case PPCISD::GlobalBaseReg: return "PPCISD::GlobalBaseReg"; 1346 DAG.getNode(PPCISD::GlobalBaseReg, DL, PtrVT), Hi);
|