/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiMachineFunctionInfo.cpp | 17 if (GlobalBaseReg) 18 return GlobalBaseReg; 20 return GlobalBaseReg =
|
H A D | LanaiMachineFunctionInfo.h | 34 // GlobalBaseReg - keeps track of the virtual register initialized for 37 unsigned GlobalBaseReg; member in class:llvm::LanaiMachineFunctionInfo 44 : MF(MF), SRetReturnReg(0), GlobalBaseReg(0), VarArgsFrameIndex(0) {}
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcMachineFunctionInfo.h | 22 unsigned GlobalBaseReg; member in class:llvm::SparcMachineFunctionInfo 35 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0), 38 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0), 41 unsigned getGlobalBaseReg() const { return GlobalBaseReg; } 42 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
|
H A D | SparcInstrInfo.cpp | 474 unsigned GlobalBaseReg = SparcFI->getGlobalBaseReg(); local 475 if (GlobalBaseReg != 0) 476 return GlobalBaseReg; 478 // Insert the set of GlobalBaseReg into the first MBB of the function 485 GlobalBaseReg = RegInfo.createVirtualRegister(PtrRC); 489 BuildMI(FirstMBB, MBBI, dl, get(SP::GETPCX), GlobalBaseReg); 490 SparcFI->setGlobalBaseReg(GlobalBaseReg); 491 return GlobalBaseReg;
|
H A D | SparcISelDAGToDAG.cpp | 69 unsigned GlobalBaseReg = Subtarget->getInstrInfo()->getGlobalBaseReg(MF); local 70 return CurDAG->getRegister(GlobalBaseReg,
|
/freebsd-11-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) 92 BuildMI(MBB, I, DL, TII.get(Mips::DADDiu), GlobalBaseReg).addReg(V1) 104 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0) 120 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg) [all...] |
H A D | MipsMachineFunction.h | 94 /// GlobalBaseReg - keeps track of the virtual register initialized for 97 unsigned GlobalBaseReg = 0; member in class:llvm::MipsFunctionInfo
|
H A D | MipsISelDAGToDAG.cpp | 68 Register GlobalBaseReg = MF->getInfo<MipsFunctionInfo>()->getGlobalBaseReg(); local 69 return CurDAG->getRegister(GlobalBaseReg, getTargetLowering()->getPointerTy(
|
H A D | Mips16ISelDAGToDAG.cpp | 75 Register V0, V1, V2, GlobalBaseReg = MipsFI->getGlobalBaseReg(); local 89 BuildMI(MBB, I, DL, TII.get(Mips::AdduRxRyRz16), GlobalBaseReg)
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86MachineFunctionInfo.h | 67 /// GlobalBaseReg - keeps track of the virtual register initialized for 70 unsigned GlobalBaseReg = 0; member in class:llvm::X86MachineFunctionInfo 149 unsigned getGlobalBaseReg() const { return GlobalBaseReg; } 150 void setGlobalBaseReg(unsigned 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 | 5312 // 1. GlobalBaseReg may have been spilled. 6024 unsigned GlobalBaseReg = X86FI->getGlobalBaseReg(); local 6025 if (GlobalBaseReg != 0) 6026 return GlobalBaseReg; 6031 GlobalBaseReg = RegInfo.createVirtualRegister( 6033 X86FI->setGlobalBaseReg(GlobalBaseReg); 6034 return GlobalBaseReg; 7825 unsigned GlobalBaseReg = X86FI->getGlobalBaseReg(); variable 7827 // If we didn't need a GlobalBaseReg, don't insert code. 7828 if (GlobalBaseReg [all...] |
H A D | X86ISelLowering.h | 135 GlobalBaseReg,
|
H A D | X86ISelDAGToDAG.cpp | 2681 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF); local 2683 return CurDAG->getRegister(GlobalBaseReg, TLI->getPointerTy(DL)).getNode(); 4505 case X86ISD::GlobalBaseReg:
|
H A D | X86ISelLowering.cpp | 2404 return DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), 4034 unsigned(X86::EBX), DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), 18055 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result); 18077 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result); 18102 DAG.getNode(X86ISD::GlobalBaseReg, dl, PtrVT), Result); 18163 DAG.getNode(X86ISD::GlobalBaseReg, dl, PtrVT), Result); 18224 DAG.getNode(X86ISD::GlobalBaseReg, 18257 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), InFlag); 18320 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), 18385 DAG.getNode(X86ISD::GlobalBaseReg, SDLo [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 143 unsigned GlobalBaseReg = 0; member in class:__anon2357::PPCDAGToDAGISel 151 GlobalBaseReg = 0; 431 if (!GlobalBaseReg) { 433 // Insert the set of GlobalBaseReg into the first MBB of the function 441 GlobalBaseReg = PPC::R30; 445 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); 449 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); 452 TII.get(PPC::UpdateGBR), GlobalBaseReg) 453 .addReg(TempReg, RegState::Define).addReg(GlobalBaseReg); 457 GlobalBaseReg [all...] |
H A D | PPCISelLowering.h | 145 /// GlobalBaseReg - On Darwin, this node represents the result of the mflr 147 GlobalBaseReg,
|
H A D | PPCISelLowering.cpp | 1395 case PPCISD::GlobalBaseReg: return "PPCISD::GlobalBaseReg"; 2734 DAG.getNode(PPCISD::GlobalBaseReg, DL, PtrVT), Hi); 2757 : DAG.getNode(PPCISD::GlobalBaseReg, dl, VT); 2824 return DAG.getNode(PPCISD::GlobalBaseReg, SDLoc(), 2946 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); 2965 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); 2983 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT);
|