HomeSort by relevance Sort by last modified time
    Searched refs:GlobalBaseReg (Results 1 - 23 of 23) sorted by null

  /external/llvm/lib/Target/Sparc/
SparcMachineFunctionInfo.h 23 unsigned GlobalBaseReg;
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; }
SparcInstrInfo.cpp 340 unsigned GlobalBaseReg = SparcFI->getGlobalBaseReg();
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;
SparcISelDAGToDAG.cpp 69 unsigned GlobalBaseReg = TM.getInstrInfo()->getGlobalBaseReg(MF);
70 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
  /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 128 /// GlobalBaseReg - On Darwin, this node represents the result of the popl
130 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 60 unsigned GlobalBaseReg = MF->getInfo<MipsFunctionInfo>()->getGlobalBaseReg();
61 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
MipsSEISelDAGToDAG.cpp 88 unsigned V0, V1, GlobalBaseReg = MipsFI->getGlobalBaseReg();
105 // daddiu $globalbasereg, $v1, %lo(%neg(%gp_rel(fname)))
111 BuildMI(MBB, I, DL, TII.get(Mips::DADDiu), GlobalBaseReg).addReg(V1)
120 // addiu $globalbasereg, $v0, %lo(__gnu_local_gp)
123 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0)
134 // addiu $globalbasereg, $v1, %lo(%neg(%gp_rel(fname)))
139 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V1)
151 // 2. addu $globalbasereg, $2, $t9
165 BuildMI(MBB, I, DL, TII.get(Mips::ADDu), GlobalBaseReg)
Mips16ISelDAGToDAG.cpp 70 unsigned V0, V1, V2, GlobalBaseReg = MipsFI->getGlobalBaseReg();
83 BuildMI(MBB, I, DL, TII.get(Mips::AdduRxRyRz16), GlobalBaseReg)
  /external/llvm/lib/Target/MBlaze/
MBlazeMachineFunction.h 76 /// GlobalBaseReg - keeps track of the virtual register initialized for
79 unsigned GlobalBaseReg;
91 HasStoreVarArgs(false), SRetReturnReg(0), GlobalBaseReg(0),
160 unsigned getGlobalBaseReg() const { return GlobalBaseReg; }
161 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
MBlazeInstrInfo.cpp 280 unsigned GlobalBaseReg = MBlazeFI->getGlobalBaseReg();
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;
MBlazeISelDAGToDAG.cpp 183 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF);
184 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
  /external/llvm/lib/Target/ARM/
ARMMachineFunctionInfo.h 111 /// GlobalBaseReg - keeps track of the virtual register initialized for
114 unsigned GlobalBaseReg;
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; }
ARMInstrInfo.cpp 121 unsigned GlobalBaseReg = AFI->getGlobalBaseReg();
126 TII.get(Opc), GlobalBaseReg)
ARMFastISel.cpp     [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelDAGToDAG.cpp 50 unsigned GlobalBaseReg;
61 GlobalBaseReg = 0;
262 if (!GlobalBaseReg) {
264 // Insert the set of GlobalBaseReg into the first MBB of the function
270 GlobalBaseReg = RegInfo->createVirtualRegister(&PPC::GPRCRegClass);
272 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg);
274 GlobalBaseReg = RegInfo->createVirtualRegister(&PPC::G8RCRegClass);
276 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR8), GlobalBaseReg);
279 return CurDAG->getRegister(GlobalBaseReg,
    [all...]
PPCISelLowering.h 84 /// GlobalBaseReg - On Darwin, this node represents the result of the mflr
86 GlobalBaseReg,
PPCISelLowering.cpp 556 case PPCISD::GlobalBaseReg: return "PPCISD::GlobalBaseReg";
    [all...]

Completed in 1237 milliseconds