HomeSort by: relevance | last modified time | path
    Searched refs:GlobalBaseReg (Results 1 - 23 of 23) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEMachineFunctionInfo.h 23 Register GlobalBaseReg;
33 : GlobalBaseReg(), VarArgsFrameOffset(0), IsLeafProc(false) {}
35 : GlobalBaseReg(), VarArgsFrameOffset(0), IsLeafProc(false) {}
37 Register getGlobalBaseReg() const { return GlobalBaseReg; }
38 void setGlobalBaseReg(Register Reg) { GlobalBaseReg = Reg; }
VEISelDAGToDAG.cpp 347 Register GlobalBaseReg = Subtarget->getInstrInfo()->getGlobalBaseReg(MF);
349 ->getRegister(GlobalBaseReg, TLI->getPointerTy(CurDAG->getDataLayout()))
VEInstrInfo.cpp 726 Register GlobalBaseReg = VEFI->getGlobalBaseReg();
727 if (GlobalBaseReg != 0)
728 return GlobalBaseReg;
731 GlobalBaseReg = VE::SX15;
733 // Insert a pseudo instruction to set the GlobalBaseReg into the first
738 BuildMI(FirstMBB, MBBI, dl, get(VE::GETGOT), GlobalBaseReg);
739 VEFI->setGlobalBaseReg(GlobalBaseReg);
740 return GlobalBaseReg;
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
SparcMachineFunctionInfo.h 22 Register GlobalBaseReg;
35 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0),
38 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0),
41 Register getGlobalBaseReg() const { return GlobalBaseReg; }
42 void setGlobalBaseReg(Register Reg) { GlobalBaseReg = Reg; }
SparcInstrInfo.cpp 473 Register GlobalBaseReg = SparcFI->getGlobalBaseReg();
474 if (GlobalBaseReg)
475 return GlobalBaseReg;
477 // Insert the set of GlobalBaseReg into the first MBB of the function
484 GlobalBaseReg = RegInfo.createVirtualRegister(PtrRC);
488 BuildMI(FirstMBB, MBBI, dl, get(SP::GETPCX), GlobalBaseReg);
489 SparcFI->setGlobalBaseReg(GlobalBaseReg);
490 return GlobalBaseReg;
SparcISelDAGToDAG.cpp 69 unsigned GlobalBaseReg = Subtarget->getInstrInfo()->getGlobalBaseReg(MF);
70 return CurDAG->getRegister(GlobalBaseReg,
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiMachineFunctionInfo.h 32 // GlobalBaseReg - keeps track of the virtual register initialized for
35 Register GlobalBaseReg;
  /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
M68kMachineFunction.h 48 unsigned GlobalBaseReg = 0;
89 unsigned getGlobalBaseReg() const { return GlobalBaseReg; }
90 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
M68kInstrInfo.cpp 791 unsigned GlobalBaseReg = MxFI->getGlobalBaseReg();
792 if (GlobalBaseReg != 0)
793 return GlobalBaseReg;
805 GlobalBaseReg = RegInfo.createVirtualRegister(&M68k::AR32_NOSPRegClass);
806 MxFI->setGlobalBaseReg(GlobalBaseReg);
807 return GlobalBaseReg;
838 unsigned GlobalBaseReg = MxFI->getGlobalBaseReg();
840 // If we didn't need a GlobalBaseReg, don't insert code.
841 if (GlobalBaseReg == 0)
844 // Insert the set of GlobalBaseReg into the first MBB of the functio
    [all...]
M68kISelDAGToDAG.cpp 342 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF);
344 return CurDAG->getRegister(GlobalBaseReg, TLI->getPointerTy(DL)).getNode();
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsMachineFunction.cpp 28 return GlobalBaseReg;
48 if (!GlobalBaseReg)
49 GlobalBaseReg =
51 return GlobalBaseReg;
55 if (!GlobalBaseReg) {
59 return GlobalBaseReg;
63 if (!GlobalBaseReg)
85 // daddiu $globalbasereg, $v1, %lo(%neg(%gp_rel(fname)))
91 BuildMI(MBB, I, DL, TII.get(Mips::DADDiu), GlobalBaseReg).addReg(V1)
100 // addiu $globalbasereg, $v0, %lo(__gnu_local_gp
    [all...]
MipsMachineFunction.h 92 /// GlobalBaseReg - keeps track of the virtual register initialized for
95 Register GlobalBaseReg;
Mips16ISelDAGToDAG.cpp 75 Register V0, V1, V2, GlobalBaseReg = MipsFI->getGlobalBaseReg(MF);
89 BuildMI(MBB, I, DL, TII.get(Mips::AdduRxRyRz16), GlobalBaseReg)
MipsISelDAGToDAG.cpp 68 Register GlobalBaseReg = MF->getInfo<MipsFunctionInfo>()->getGlobalBaseReg(*MF);
69 return CurDAG->getRegister(GlobalBaseReg, getTargetLowering()->getPointerTy(
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86MachineFunctionInfo.h 68 /// GlobalBaseReg - keeps track of the virtual register initialized for
71 Register GlobalBaseReg;
164 Register getGlobalBaseReg() const { return GlobalBaseReg; }
165 void setGlobalBaseReg(Register Reg) { GlobalBaseReg = Reg; }
X86InstrBuilder.h 219 /// the GlobalBaseReg parameter can be used to make this a
220 /// GlobalBaseReg-relative reference.
224 unsigned GlobalBaseReg, unsigned char OpFlags) {
226 return MIB.addReg(GlobalBaseReg).addImm(1).addReg(0)
X86InstrInfo.cpp 6108 // 1. GlobalBaseReg may have been spilled.
6837 Register GlobalBaseReg = X86FI->getGlobalBaseReg();
6838 if (GlobalBaseReg != 0)
6839 return GlobalBaseReg;
6844 GlobalBaseReg = RegInfo.createVirtualRegister(
6846 X86FI->setGlobalBaseReg(GlobalBaseReg);
6847 return GlobalBaseReg;
8659 Register GlobalBaseReg = X86FI->getGlobalBaseReg();
8661 // If we didn't need a GlobalBaseReg, don't insert code.
8662 if (GlobalBaseReg == 0
    [all...]
X86ISelLowering.h 143 GlobalBaseReg,
X86ISelDAGToDAG.cpp 2801 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF);
2803 return CurDAG->getRegister(GlobalBaseReg, TLI->getPointerTy(DL)).getNode();
4777 case X86ISD::GlobalBaseReg:
X86ISelLowering.cpp 2440 return DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(),
4184 Register(X86::EBX), DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(),
19180 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result);
19202 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result);
19227 DAG.getNode(X86ISD::GlobalBaseReg, dl, PtrVT), Result);
19291 DAG.getNode(X86ISD::GlobalBaseReg, dl, PtrVT), Result);
19352 DAG.getNode(X86ISD::GlobalBaseReg,
19393 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), InFlag);
19456 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT),
19524 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelDAGToDAG.cpp 144 unsigned GlobalBaseReg = 0;
152 GlobalBaseReg = 0;
432 if (!GlobalBaseReg) {
434 // Insert the set of GlobalBaseReg into the first MBB of the function
442 GlobalBaseReg = PPC::R30;
446 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg);
450 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg);
453 TII.get(PPC::UpdateGBR), GlobalBaseReg)
454 .addReg(TempReg, RegState::Define).addReg(GlobalBaseReg);
458 GlobalBaseReg
    [all...]
PPCISelLowering.h 156 GlobalBaseReg,
PPCISelLowering.cpp 1609 case PPCISD::GlobalBaseReg: return "PPCISD::GlobalBaseReg";
3033 DAG.getNode(PPCISD::GlobalBaseReg, DL, PtrVT), Hi);
3056 : DAG.getNode(PPCISD::GlobalBaseReg, dl, VT);
3130 return DAG.getNode(PPCISD::GlobalBaseReg, SDLoc(),
3325 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT);
3350 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT);
3376 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT);

Completed in 128 milliseconds