/external/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 | SparcISelDAGToDAG.cpp | 69 unsigned GlobalBaseReg = TM.getInstrInfo()->getGlobalBaseReg(MF); local 70 return CurDAG->getRegister(GlobalBaseReg,
|
H A D | SparcInstrInfo.cpp | 428 unsigned GlobalBaseReg = SparcFI->getGlobalBaseReg(); local 429 if (GlobalBaseReg != 0) 430 return GlobalBaseReg; 432 // Insert the set of GlobalBaseReg into the first MBB of the function 439 GlobalBaseReg = RegInfo.createVirtualRegister(PtrRC); 443 BuildMI(FirstMBB, MBBI, dl, get(SP::GETPCX), GlobalBaseReg); 444 SparcFI->setGlobalBaseReg(GlobalBaseReg); 445 return GlobalBaseReg;
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMInstrInfo.cpp | 136 unsigned GlobalBaseReg = AFI->getGlobalBaseReg(); variable 139 MIB = BuildMI(FirstMBB, MBBI, DL, TII.get(Opc), GlobalBaseReg)
|
H A D | ARMMachineFunctionInfo.h | 112 /// GlobalBaseReg - keeps track of the virtual register initialized for 115 unsigned GlobalBaseReg; member in class:llvm::ARMFunctionInfo 131 VarArgsFrameIndex(0), HasITBlocks(false), GlobalBaseReg(0) {} 209 unsigned getGlobalBaseReg() const { return GlobalBaseReg; } 210 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
|
H A D | ARMFastISel.cpp | 2965 unsigned GlobalBaseReg = AFI->getGlobalBaseReg(); local 2966 if (GlobalBaseReg == 0) { 2967 GlobalBaseReg = MRI.createVirtualRegister(TLI.getRegClassFor(VT)); 2968 AFI->setGlobalBaseReg(GlobalBaseReg); 2974 GlobalBaseReg = constrainOperandRegClass(TII.get(Opc), GlobalBaseReg, 2); 2978 .addReg(GlobalBaseReg);
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsMachineFunction.h | 56 : MF(MF), SRetReturnReg(0), GlobalBaseReg(0), Mips16SPAliasReg(0), 111 /// GlobalBaseReg - keeps track of the virtual register initialized for 114 unsigned GlobalBaseReg; member in class:llvm::MipsFunctionInfo
|
H A D | Mips16ISelDAGToDAG.cpp | 76 unsigned V0, V1, V2, GlobalBaseReg = MipsFI->getGlobalBaseReg(); local 90 BuildMI(MBB, I, DL, TII.get(Mips::AdduRxRyRz16), GlobalBaseReg)
|
H A D | MipsISelDAGToDAG.cpp | 61 unsigned GlobalBaseReg = MF->getInfo<MipsFunctionInfo>()->getGlobalBaseReg(); local 62 return CurDAG->getRegister(GlobalBaseReg,
|
H A D | MipsSEISelDAGToDAG.cpp | 134 unsigned V0, V1, GlobalBaseReg = MipsFI->getGlobalBaseReg(); local 157 BuildMI(MBB, I, DL, TII.get(Mips::DADDiu), GlobalBaseReg).addReg(V1) 169 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0) 185 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V1) 211 BuildMI(MBB, I, DL, TII.get(Mips::ADDu), GlobalBaseReg)
|
/external/llvm/lib/Target/X86/ |
H A D | X86InstrBuilder.h | 171 /// the GlobalBaseReg parameter can be used to make this a 172 /// GlobalBaseReg-relative reference. 176 unsigned GlobalBaseReg, unsigned char OpFlags) { 178 return MIB.addReg(GlobalBaseReg).addImm(1).addReg(0) 175 addConstantPoolReference(const MachineInstrBuilder &MIB, unsigned CPI, unsigned GlobalBaseReg, unsigned char OpFlags) argument
|
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 | X86ISelLowering.h | 140 /// GlobalBaseReg - On Darwin, this node represents the result of the popl 142 GlobalBaseReg, enumerator in enum:llvm::X86ISD::NodeType
|
H A D | X86ISelDAGToDAG.cpp | 1565 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF); local 1566 return CurDAG->getRegister(GlobalBaseReg, 2125 case X86ISD::GlobalBaseReg:
|
H A D | X86InstrInfo.cpp | 4467 // 1. GlobalBaseReg may have been spilled. 5175 unsigned GlobalBaseReg = X86FI->getGlobalBaseReg(); local 5176 if (GlobalBaseReg != 0) 5177 return GlobalBaseReg; 5182 GlobalBaseReg = RegInfo.createVirtualRegister(&X86::GR32_NOSPRegClass); 5183 X86FI->setGlobalBaseReg(GlobalBaseReg); 5184 return GlobalBaseReg; 5418 unsigned GlobalBaseReg = X86FI->getGlobalBaseReg(); variable 5420 // If we didn't need a GlobalBaseReg, don't insert code. 5421 if (GlobalBaseReg [all...] |
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 88 /// GlobalBaseReg - On Darwin, this node represents the result of the mflr 90 GlobalBaseReg, enumerator in enum:llvm::PPCISD::NodeType
|
H A D | PPCISelDAGToDAG.cpp | 56 unsigned GlobalBaseReg; member in class:__anon26087::PPCDAGToDAGISel 67 GlobalBaseReg = 0; 270 if (!GlobalBaseReg) { 272 // Insert the set of GlobalBaseReg into the first MBB of the function 278 GlobalBaseReg = RegInfo->createVirtualRegister(&PPC::GPRC_NOR0RegClass); 280 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); 282 GlobalBaseReg = RegInfo->createVirtualRegister(&PPC::G8RC_NOX0RegClass); 284 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR8), GlobalBaseReg); 287 return CurDAG->getRegister(GlobalBaseReg, 1011 case PPCISD::GlobalBaseReg [all...] |