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

  /external/llvm/lib/Target/Sparc/
SparcMachineFunctionInfo.h 22 unsigned GlobalBaseReg;
32 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0) {}
34 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0) {}
36 unsigned getGlobalBaseReg() const { return GlobalBaseReg; }
37 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
SparcInstrInfo.cpp 329 unsigned GlobalBaseReg = SparcFI->getGlobalBaseReg();
330 if (GlobalBaseReg != 0)
331 return GlobalBaseReg;
333 // Insert the set of GlobalBaseReg into the first MBB of the function
338 GlobalBaseReg = RegInfo.createVirtualRegister(&SP::IntRegsRegClass);
343 BuildMI(FirstMBB, MBBI, dl, get(SP::GETPCX), GlobalBaseReg);
344 SparcFI->setGlobalBaseReg(GlobalBaseReg);
345 return GlobalBaseReg;
SparcISelDAGToDAG.cpp 69 unsigned GlobalBaseReg = TM.getInstrInfo()->getGlobalBaseReg(MF);
70 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
  /external/llvm/lib/Target/Alpha/
AlphaMachineFunctionInfo.h 24 /// GlobalBaseReg - keeps track of the virtual register initialized for
27 unsigned GlobalBaseReg;
39 AlphaMachineFunctionInfo() : GlobalBaseReg(0), GlobalRetAddr(0),
42 explicit AlphaMachineFunctionInfo(MachineFunction &MF) : GlobalBaseReg(0),
47 unsigned getGlobalBaseReg() const { return GlobalBaseReg; }
48 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
AlphaInstrInfo.cpp 341 unsigned GlobalBaseReg = AlphaFI->getGlobalBaseReg();
342 if (GlobalBaseReg != 0)
343 return GlobalBaseReg;
345 // Insert the set of GlobalBaseReg into the first MBB of the function
351 GlobalBaseReg = RegInfo.createVirtualRegister(&Alpha::GPRCRegClass);
353 GlobalBaseReg).addReg(Alpha::R29);
356 AlphaFI->setGlobalBaseReg(GlobalBaseReg);
357 return GlobalBaseReg;
AlphaISelDAGToDAG.cpp 196 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF);
197 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
  /external/llvm/lib/Target/X86/
X86MachineFunctionInfo.h 51 /// GlobalBaseReg - keeps track of the virtual register initialized for
54 unsigned GlobalBaseReg;
76 GlobalBaseReg(0),
89 GlobalBaseReg(0),
114 unsigned getGlobalBaseReg() const { return GlobalBaseReg; }
115 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
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)
X86InstrInfo.cpp     [all...]
X86ISelLowering.h 128 /// GlobalBaseReg - On Darwin, this node represents the result of the popl
130 GlobalBaseReg,
    [all...]
X86ISelDAGToDAG.cpp     [all...]
X86ISelLowering.cpp     [all...]
  /external/llvm/lib/Target/Mips/
MipsMachineFunction.h 36 /// GlobalBaseReg - keeps track of the virtual register initialized for
39 unsigned GlobalBaseReg;
56 : MF(MF), SRetReturnReg(0), GlobalBaseReg(0),
95 unsigned getGlobalBaseReg() const { return GlobalBaseReg; }
96 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
MipsInstrInfo.cpp 444 unsigned GlobalBaseReg = MipsFI->getGlobalBaseReg();
445 if (GlobalBaseReg != 0)
446 return GlobalBaseReg;
448 // Insert the set of GlobalBaseReg into the first MBB of the function
454 GlobalBaseReg = RegInfo.createVirtualRegister(Mips::CPURegsRegisterClass);
456 GlobalBaseReg).addReg(Mips::GP);
459 MipsFI->setGlobalBaseReg(GlobalBaseReg);
460 return GlobalBaseReg;
MipsISelDAGToDAG.cpp 109 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF);
110 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
  /external/llvm/lib/Target/MBlaze/
MBlazeMachineFunction.h 77 /// GlobalBaseReg - keeps track of the virtual register initialized for
80 unsigned GlobalBaseReg;
92 HasStoreVarArgs(false), SRetReturnReg(0), GlobalBaseReg(0),
161 unsigned getGlobalBaseReg() const { return GlobalBaseReg; }
162 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
MBlazeInstrInfo.cpp 279 unsigned GlobalBaseReg = MBlazeFI->getGlobalBaseReg();
280 if (GlobalBaseReg != 0)
281 return GlobalBaseReg;
283 // Insert the set of GlobalBaseReg into the first MBB of the function
289 GlobalBaseReg = RegInfo.createVirtualRegister(MBlaze::GPRRegisterClass);
291 GlobalBaseReg).addReg(MBlaze::R20);
294 MBlazeFI->setGlobalBaseReg(GlobalBaseReg);
295 return GlobalBaseReg;
MBlazeISelDAGToDAG.cpp 183 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF);
184 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
  /external/llvm/lib/Target/PowerPC/
PPCISelDAGToDAG.cpp 45 unsigned GlobalBaseReg;
54 GlobalBaseReg = 0;
234 if (!GlobalBaseReg) {
236 // Insert the set of GlobalBaseReg into the first MBB of the function
242 GlobalBaseReg = RegInfo->createVirtualRegister(PPC::GPRCRegisterClass);
244 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg);
246 GlobalBaseReg = RegInfo->createVirtualRegister(PPC::G8RCRegisterClass);
248 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR8), GlobalBaseReg);
251 return CurDAG->getRegister(GlobalBaseReg,
821 case PPCISD::GlobalBaseReg
    [all...]
PPCISelLowering.h 84 /// GlobalBaseReg - On Darwin, this node represents the result of the mflr
86 GlobalBaseReg,
PPCISelLowering.cpp 436 case PPCISD::GlobalBaseReg: return "PPCISD::GlobalBaseReg";
    [all...]
  /external/llvm/lib/Target/CellSPU/
SPUISelDAGToDAG.cpp 152 unsigned GlobalBaseReg;
163 GlobalBaseReg = 0;
    [all...]

Completed in 980 milliseconds