/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Sparc/ |
H A D | SparcMachineFunctionInfo.h | 23 unsigned GlobalBaseReg; member in class:llvm::SparcMachineFunctionInfo 33 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0) {} 35 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0) {} 37 unsigned getGlobalBaseReg() const { return GlobalBaseReg; } 38 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
|
H A D | SparcInstrInfo.cpp | 340 unsigned GlobalBaseReg = SparcFI->getGlobalBaseReg(); local 341 if (GlobalBaseReg != 0) 342 return GlobalBaseReg; 344 // Insert the set of GlobalBaseReg into the first MBB of the function 349 GlobalBaseReg = RegInfo.createVirtualRegister(&SP::IntRegsRegClass); 354 BuildMI(FirstMBB, MBBI, dl, get(SP::GETPCX), GlobalBaseReg); 355 SparcFI->setGlobalBaseReg(GlobalBaseReg); 356 return GlobalBaseReg;
|
H A D | SparcISelDAGToDAG.cpp | 69 unsigned GlobalBaseReg = TM.getInstrInfo()->getGlobalBaseReg(MF); local 70 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/Mips/ |
H A D | MipsMachineFunction.cpp | 26 return GlobalBaseReg; 31 if (GlobalBaseReg) 32 return GlobalBaseReg; 43 return GlobalBaseReg = MF.getRegInfo().createVirtualRegister(RC);
|
H A D | MipsMachineFunction.h | 37 /// GlobalBaseReg - keeps track of the virtual register initialized for 40 unsigned GlobalBaseReg; member in class:llvm::MipsFunctionInfo 55 : MF(MF), SRetReturnReg(0), GlobalBaseReg(0),
|
H A D | MipsISelDAGToDAG.cpp | 128 unsigned V0, V1, V2, GlobalBaseReg = MipsFI->getGlobalBaseReg(); local 154 BuildMI(MBB, I, DL, TII.get(Mips::DADDiu), GlobalBaseReg).addReg(V1) 165 BuildMI(MBB, I, DL, TII.get(Mips::AdduRxRyRz16), GlobalBaseReg) 177 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0) 193 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V1) 219 BuildMI(MBB, I, DL, TII.get(Mips::ADDu), GlobalBaseReg) 283 unsigned GlobalBaseReg = MF->getInfo<MipsFunctionInfo>()->getGlobalBaseReg(); local 284 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
|
/macosx-10.9.5/llvmCore-3425.0.33/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 | 128 /// GlobalBaseReg - On Darwin, this node represents the result of the popl 130 GlobalBaseReg, enumerator in enum:llvm::X86ISD::NodeType
|
H A D | X86InstrInfo.cpp | 3935 // 1. GlobalBaseReg may have been spilled. 4487 unsigned GlobalBaseReg = X86FI->getGlobalBaseReg(); local 4488 if (GlobalBaseReg != 0) 4489 return GlobalBaseReg; 4494 GlobalBaseReg = RegInfo.createVirtualRegister(&X86::GR32_NOSPRegClass); 4495 X86FI->setGlobalBaseReg(GlobalBaseReg); 4496 return GlobalBaseReg; 4689 unsigned GlobalBaseReg = X86FI->getGlobalBaseReg(); local 4691 // If we didn't need a GlobalBaseReg, don't insert code. 4692 if (GlobalBaseReg [all...] |
H A D | X86ISelDAGToDAG.cpp | 1482 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF); local 1483 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode(); 2042 case X86ISD::GlobalBaseReg:
|
H A D | X86ISelLowering.cpp | 1409 return DAG.getNode(X86ISD::GlobalBaseReg, DebugLoc(), getPointerTy()); 2345 DAG.getNode(X86ISD::GlobalBaseReg, DebugLoc(), getPointerTy()))); 7292 DAG.getNode(X86ISD::GlobalBaseReg, 7325 DAG.getNode(X86ISD::GlobalBaseReg, 7365 DAG.getNode(X86ISD::GlobalBaseReg, 7400 DAG.getNode(X86ISD::GlobalBaseReg, dl, getPointerTy()), 7435 DAG.getNode(X86ISD::GlobalBaseReg, dl, getPointerTy()), 7498 DAG.getNode(X86ISD::GlobalBaseReg, 7531 DAG.getNode(X86ISD::GlobalBaseReg, DebugLoc(), PtrVT), InFlag); 7595 DAG.getNode(X86ISD::GlobalBaseReg, DebugLo [all...] |
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/MBlaze/ |
H A D | MBlazeMachineFunction.h | 76 /// GlobalBaseReg - keeps track of the virtual register initialized for 79 unsigned GlobalBaseReg; member in class:llvm::MBlazeFunctionInfo 91 HasStoreVarArgs(false), SRetReturnReg(0), GlobalBaseReg(0), 160 unsigned getGlobalBaseReg() const { return GlobalBaseReg; } 161 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
|
H A D | MBlazeInstrInfo.cpp | 280 unsigned GlobalBaseReg = MBlazeFI->getGlobalBaseReg(); local 281 if (GlobalBaseReg != 0) 282 return GlobalBaseReg; 284 // Insert the set of GlobalBaseReg into the first MBB of the function 290 GlobalBaseReg = RegInfo.createVirtualRegister(&MBlaze::GPRRegClass); 292 GlobalBaseReg).addReg(MBlaze::R20); 295 MBlazeFI->setGlobalBaseReg(GlobalBaseReg); 296 return GlobalBaseReg;
|
H A D | MBlazeISelDAGToDAG.cpp | 183 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF); local 184 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/ARM/ |
H A D | ARMMachineFunctionInfo.h | 111 /// GlobalBaseReg - keeps track of the virtual register initialized for 114 unsigned GlobalBaseReg; member in class:llvm::ARMFunctionInfo 127 VarArgsFrameIndex(0), HasITBlocks(false), GlobalBaseReg(0) {} 138 VarArgsFrameIndex(0), HasITBlocks(false), GlobalBaseReg(0) {} 257 unsigned getGlobalBaseReg() const { return GlobalBaseReg; } 258 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
|
H A D | ARMInstrInfo.cpp | 121 unsigned GlobalBaseReg = AFI->getGlobalBaseReg(); local 126 TII.get(Opc), GlobalBaseReg)
|
H A D | ARMFastISel.cpp | 2831 unsigned GlobalBaseReg = AFI->getGlobalBaseReg(); local 2832 if (GlobalBaseReg == 0) { 2833 GlobalBaseReg = MRI.createVirtualRegister(TLI.getRegClassFor(VT)); 2834 AFI->setGlobalBaseReg(GlobalBaseReg); 2841 .addReg(GlobalBaseReg);
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 44 unsigned GlobalBaseReg; member in class:__anon10454::PPCDAGToDAGISel 53 GlobalBaseReg = 0; 250 if (!GlobalBaseReg) { 252 // Insert the set of GlobalBaseReg into the first MBB of the function 258 GlobalBaseReg = RegInfo->createVirtualRegister(&PPC::GPRCRegClass); 260 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); 262 GlobalBaseReg = RegInfo->createVirtualRegister(&PPC::G8RCRegClass); 264 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR8), GlobalBaseReg); 267 return CurDAG->getRegister(GlobalBaseReg, 836 case PPCISD::GlobalBaseReg [all...] |
H A D | PPCISelLowering.h | 84 /// GlobalBaseReg - On Darwin, this node represents the result of the mflr 86 GlobalBaseReg, enumerator in enum:llvm::PPCISD::NodeType
|
H A D | PPCISelLowering.cpp | 507 case PPCISD::GlobalBaseReg: return "PPCISD::GlobalBaseReg"; 1210 DAG.getNode(PPCISD::GlobalBaseReg, DL, PtrVT), Hi);
|
/macosx-10.9.5/llvmCore-3425.0.33/lib/Target/CellSPU/ |
H A D | SPUISelDAGToDAG.cpp | 148 unsigned GlobalBaseReg; member in class:__anon10375::SPUDAGToDAGISel 159 GlobalBaseReg = 0;
|