/external/llvm/lib/Target/Sparc/ |
SparcMachineFunctionInfo.h | 23 unsigned GlobalBaseReg; 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; }
|
SparcInstrInfo.cpp | 375 unsigned GlobalBaseReg = SparcFI->getGlobalBaseReg(); 376 if (GlobalBaseReg != 0) 377 return GlobalBaseReg; 379 // Insert the set of GlobalBaseReg into the first MBB of the function 384 GlobalBaseReg = RegInfo.createVirtualRegister(&SP::IntRegsRegClass); 389 BuildMI(FirstMBB, MBBI, dl, get(SP::GETPCX), GlobalBaseReg); 390 SparcFI->setGlobalBaseReg(GlobalBaseReg); 391 return GlobalBaseReg;
|
SparcISelDAGToDAG.cpp | 69 unsigned GlobalBaseReg = TM.getInstrInfo()->getGlobalBaseReg(MF); 70 return CurDAG->getRegister(GlobalBaseReg,
|
/external/llvm/lib/Target/X86/ |
X86MachineFunctionInfo.h | 53 /// GlobalBaseReg - keeps track of the virtual register initialized for 56 unsigned GlobalBaseReg; 79 GlobalBaseReg(0), 94 GlobalBaseReg(0), 120 unsigned getGlobalBaseReg() const { return GlobalBaseReg; } 121 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
|
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)
|
X86ISelLowering.h | 132 /// GlobalBaseReg - On Darwin, this node represents the result of the popl 134 GlobalBaseReg, [all...] |
X86InstrInfo.cpp | [all...] |
X86ISelDAGToDAG.cpp | [all...] |
X86ISelLowering.cpp | [all...] |
/external/llvm/lib/Target/Mips/ |
MipsMachineFunction.cpp | 26 return GlobalBaseReg; 31 if (GlobalBaseReg) 32 return GlobalBaseReg; 43 return GlobalBaseReg = MF.getRegInfo().createVirtualRegister(RC);
|
MipsMachineFunction.h | 37 /// GlobalBaseReg - keeps track of the virtual register initialized for 40 unsigned GlobalBaseReg; 64 : MF(MF), SRetReturnReg(0), GlobalBaseReg(0), Mips16SPAliasReg(0),
|
MipsISelDAGToDAG.cpp | 59 unsigned GlobalBaseReg = MF->getInfo<MipsFunctionInfo>()->getGlobalBaseReg(); 60 return CurDAG->getRegister(GlobalBaseReg,
|
MipsSEISelDAGToDAG.cpp | 118 unsigned V0, V1, GlobalBaseReg = MipsFI->getGlobalBaseReg(); 135 // daddiu $globalbasereg, $v1, %lo(%neg(%gp_rel(fname))) 141 BuildMI(MBB, I, DL, TII.get(Mips::DADDiu), GlobalBaseReg).addReg(V1) 150 // addiu $globalbasereg, $v0, %lo(__gnu_local_gp) 153 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0) 164 // addiu $globalbasereg, $v1, %lo(%neg(%gp_rel(fname))) 169 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V1) 181 // 2. addu $globalbasereg, $2, $t9 195 BuildMI(MBB, I, DL, TII.get(Mips::ADDu), GlobalBaseReg)
|
Mips16ISelDAGToDAG.cpp | 75 unsigned V0, V1, V2, GlobalBaseReg = MipsFI->getGlobalBaseReg(); 88 BuildMI(MBB, I, DL, TII.get(Mips::AdduRxRyRz16), GlobalBaseReg)
|
/external/llvm/lib/Target/ARM/ |
ARMMachineFunctionInfo.h | 118 /// GlobalBaseReg - keeps track of the virtual register initialized for 121 unsigned GlobalBaseReg; 134 VarArgsFrameIndex(0), HasITBlocks(false), GlobalBaseReg(0) {} 146 VarArgsFrameIndex(0), HasITBlocks(false), GlobalBaseReg(0) {} 272 unsigned getGlobalBaseReg() const { return GlobalBaseReg; } 273 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
|
ARMInstrInfo.cpp | 122 unsigned GlobalBaseReg = AFI->getGlobalBaseReg(); 127 TII.get(Opc), GlobalBaseReg)
|
ARMFastISel.cpp | [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelDAGToDAG.cpp | 50 unsigned GlobalBaseReg; 61 GlobalBaseReg = 0; 256 if (!GlobalBaseReg) { 258 // Insert the set of GlobalBaseReg into the first MBB of the function 264 GlobalBaseReg = RegInfo->createVirtualRegister(&PPC::GPRCRegClass); 266 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); 268 GlobalBaseReg = RegInfo->createVirtualRegister(&PPC::G8RCRegClass); 270 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR8), GlobalBaseReg); 273 return CurDAG->getRegister(GlobalBaseReg, [all...] |
PPCISelLowering.h | 94 /// GlobalBaseReg - On Darwin, this node represents the result of the mflr 96 GlobalBaseReg,
|
PPCISelLowering.cpp | 622 case PPCISD::GlobalBaseReg: return "PPCISD::GlobalBaseReg"; [all...] |