/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 | 71 unsigned GlobalBaseReg = Subtarget->getInstrInfo()->getGlobalBaseReg(MF); local 72 return CurDAG->getRegister(GlobalBaseReg,
|
H A D | SparcInstrInfo.cpp | 449 unsigned GlobalBaseReg = SparcFI->getGlobalBaseReg(); local 450 if (GlobalBaseReg != 0) 451 return GlobalBaseReg; 453 // Insert the set of GlobalBaseReg into the first MBB of the function 460 GlobalBaseReg = RegInfo.createVirtualRegister(PtrRC); 464 BuildMI(FirstMBB, MBBI, dl, get(SP::GETPCX), GlobalBaseReg); 465 SparcFI->setGlobalBaseReg(GlobalBaseReg); 466 return GlobalBaseReg;
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsMachineFunction.h | 36 : MF(MF), SRetReturnReg(0), GlobalBaseReg(0), Mips16SPAliasReg(0), 102 /// GlobalBaseReg - keeps track of the virtual register initialized for 105 unsigned GlobalBaseReg; member in class:llvm::MipsFunctionInfo
|
H A D | Mips16ISelDAGToDAG.cpp | 77 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, getTargetLowering()->getPointerTy(
|
H A D | MipsSEISelDAGToDAG.cpp | 140 unsigned V0, V1, GlobalBaseReg = MipsFI->getGlobalBaseReg(); local 160 BuildMI(MBB, I, DL, TII.get(Mips::DADDiu), GlobalBaseReg).addReg(V1) 172 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0) 188 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V1) 214 BuildMI(MBB, I, DL, TII.get(Mips::ADDu), GlobalBaseReg)
|
/external/llvm/lib/Target/X86/ |
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 | X86MachineFunctionInfo.h | 65 /// GlobalBaseReg - keeps track of the virtual register initialized for 68 unsigned GlobalBaseReg = 0; member in class:llvm::X86MachineFunctionInfo 133 unsigned getGlobalBaseReg() const { return GlobalBaseReg; } 134 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
|
H A D | X86ISelDAGToDAG.cpp | 1717 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF); local 1719 return CurDAG->getRegister(GlobalBaseReg, TLI->getPointerTy(DL)).getNode(); 2296 case X86ISD::GlobalBaseReg:
|
H A D | X86InstrInfo.cpp | 6110 // 1. GlobalBaseReg may have been spilled. 6751 unsigned GlobalBaseReg = X86FI->getGlobalBaseReg(); local 6752 if (GlobalBaseReg != 0) 6753 return GlobalBaseReg; 6758 GlobalBaseReg = RegInfo.createVirtualRegister(&X86::GR32_NOSPRegClass); 6759 X86FI->setGlobalBaseReg(GlobalBaseReg); 6760 return GlobalBaseReg; 7190 unsigned GlobalBaseReg = X86FI->getGlobalBaseReg(); variable 7192 // If we didn't need a GlobalBaseReg, don't insert code. 7193 if (GlobalBaseReg [all...] |
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 75 unsigned GlobalBaseReg; member in class:__anon12285::PPCDAGToDAGISel 84 GlobalBaseReg = 0; 316 if (!GlobalBaseReg) { 318 // Insert the set of GlobalBaseReg into the first MBB of the function 326 GlobalBaseReg = PPC::R30; 329 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); 333 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); 336 TII.get(PPC::UpdateGBR), GlobalBaseReg) 337 .addReg(TempReg, RegState::Define).addReg(GlobalBaseReg); 341 GlobalBaseReg [all...] |