/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VEMachineFunctionInfo.h | 23 Register GlobalBaseReg; member in class:llvm::VEMachineFunctionInfo 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; }
|
H A D | VEInstrInfo.cpp | 458 Register GlobalBaseReg = VEFI->getGlobalBaseReg(); local 459 if (GlobalBaseReg != 0) 460 return GlobalBaseReg; 463 GlobalBaseReg = VE::SX15; 465 // Insert a pseudo instruction to set the GlobalBaseReg into the first 470 BuildMI(FirstMBB, MBBI, dl, get(VE::GETGOT), GlobalBaseReg); 471 VEFI->setGlobalBaseReg(GlobalBaseReg); 472 return GlobalBaseReg;
|
H A D | VEISelDAGToDAG.cpp | 328 Register GlobalBaseReg = Subtarget->getInstrInfo()->getGlobalBaseReg(MF); local 330 ->getRegister(GlobalBaseReg, TLI->getPointerTy(CurDAG->getDataLayout()))
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcMachineFunctionInfo.h | 22 Register GlobalBaseReg; member in class:llvm::SparcMachineFunctionInfo 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; }
|
H A D | SparcInstrInfo.cpp | 473 Register GlobalBaseReg = SparcFI->getGlobalBaseReg(); local 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;
|
H A D | SparcISelDAGToDAG.cpp | 69 unsigned GlobalBaseReg = Subtarget->getInstrInfo()->getGlobalBaseReg(MF); local 70 return CurDAG->getRegister(GlobalBaseReg,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiMachineFunctionInfo.h | 32 // GlobalBaseReg - keeps track of the virtual register initialized for 35 Register GlobalBaseReg; member in class:llvm::LanaiMachineFunctionInfo
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsMachineFunction.cpp | 28 return GlobalBaseReg; 48 if (!GlobalBaseReg) 49 GlobalBaseReg = 51 return GlobalBaseReg; 55 if (!GlobalBaseReg) { 59 return GlobalBaseReg; 63 if (!GlobalBaseReg) 91 BuildMI(MBB, I, DL, TII.get(Mips::DADDiu), GlobalBaseReg).addReg(V1) 103 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0) 119 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg) [all...] |
H A D | MipsMachineFunction.h | 92 /// GlobalBaseReg - keeps track of the virtual register initialized for 95 Register GlobalBaseReg; member in class:llvm::MipsFunctionInfo
|
H A D | Mips16ISelDAGToDAG.cpp | 75 Register V0, V1, V2, GlobalBaseReg = MipsFI->getGlobalBaseReg(MF); local 89 BuildMI(MBB, I, DL, TII.get(Mips::AdduRxRyRz16), GlobalBaseReg)
|
H A D | MipsISelDAGToDAG.cpp | 68 Register GlobalBaseReg = MF->getInfo<MipsFunctionInfo>()->getGlobalBaseReg(*MF); local 69 return CurDAG->getRegister(GlobalBaseReg, getTargetLowering()->getPointerTy(
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86MachineFunctionInfo.h | 68 /// GlobalBaseReg - keeps track of the virtual register initialized for 71 Register GlobalBaseReg; member in class:llvm::X86MachineFunctionInfo 157 Register getGlobalBaseReg() const { return GlobalBaseReg; } 158 void setGlobalBaseReg(Register Reg) { GlobalBaseReg = Reg; }
|
H A D | 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) 223 addConstantPoolReference(const MachineInstrBuilder &MIB, unsigned CPI, unsigned GlobalBaseReg, unsigned char OpFlags) argument
|
H A D | X86InstrInfo.cpp | 5992 // 1. GlobalBaseReg may have been spilled. 6708 unsigned GlobalBaseReg = X86FI->getGlobalBaseReg(); local 6709 if (GlobalBaseReg != 0) 6710 return GlobalBaseReg; 6715 GlobalBaseReg = RegInfo.createVirtualRegister( 6717 X86FI->setGlobalBaseReg(GlobalBaseReg); 6718 return GlobalBaseReg; 8528 unsigned GlobalBaseReg = X86FI->getGlobalBaseReg(); variable 8530 // If we didn't need a GlobalBaseReg, don't insert code. 8531 if (GlobalBaseReg [all...] |
H A D | X86ISelLowering.h | 139 GlobalBaseReg,
|
H A D | X86ISelDAGToDAG.cpp | 2710 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF); local 2712 return CurDAG->getRegister(GlobalBaseReg, TLI->getPointerTy(DL)).getNode(); 4490 case X86ISD::GlobalBaseReg:
|
H A D | X86ISelLowering.cpp | 2387 return DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), 4106 Register(X86::EBX), DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), 18623 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result); 18645 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result); 18670 DAG.getNode(X86ISD::GlobalBaseReg, dl, PtrVT), Result); 18731 DAG.getNode(X86ISD::GlobalBaseReg, dl, PtrVT), Result); 18792 DAG.getNode(X86ISD::GlobalBaseReg, 18825 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), InFlag); 18888 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), 18953 DAG.getNode(X86ISD::GlobalBaseReg, SDLo [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 144 unsigned GlobalBaseReg = 0; member in class:__anon4267::PPCDAGToDAGISel 152 GlobalBaseReg = 0; 446 if (!GlobalBaseReg) { 448 // Insert the set of GlobalBaseReg into the first MBB of the function 456 GlobalBaseReg = PPC::R30; 460 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); 464 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); 467 TII.get(PPC::UpdateGBR), GlobalBaseReg) 468 .addReg(TempReg, RegState::Define).addReg(GlobalBaseReg); 472 GlobalBaseReg [all...] |
H A D | PPCISelLowering.h | 149 /// GlobalBaseReg - On Darwin, this node represents the result of the mflr 151 GlobalBaseReg,
|
H A D | PPCISelLowering.cpp | 1490 case PPCISD::GlobalBaseReg: return "PPCISD::GlobalBaseReg"; 2853 DAG.getNode(PPCISD::GlobalBaseReg, DL, PtrVT), Hi); 2876 : DAG.getNode(PPCISD::GlobalBaseReg, dl, VT); 2950 return DAG.getNode(PPCISD::GlobalBaseReg, SDLoc(), 3092 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); 3111 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); 3129 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT);
|