| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsMachineFunction.cpp | 36 return GlobalBaseReg; in globalBaseRegSet() 56 if (!GlobalBaseReg) in getGlobalBaseReg() 57 GlobalBaseReg = in getGlobalBaseReg() 59 return GlobalBaseReg; in getGlobalBaseReg() 63 if (!GlobalBaseReg) { in getGlobalBaseRegForGlobalISel() 67 return GlobalBaseReg; in getGlobalBaseRegForGlobalISel() 71 if (!GlobalBaseReg) in initGlobalBaseReg() 99 BuildMI(MBB, I, DL, TII.get(Mips::DADDiu), GlobalBaseReg).addReg(V1) in initGlobalBaseReg() 111 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0) in initGlobalBaseReg() 127 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V1) in initGlobalBaseReg() [all …]
|
| H A D | Mips16ISelDAGToDAG.cpp | 75 Register V0, V1, V2, GlobalBaseReg = MipsFI->getGlobalBaseReg(MF); in initGlobalBaseReg() local 89 BuildMI(MBB, I, DL, TII.get(Mips::AdduRxRyRz16), GlobalBaseReg) in initGlobalBaseReg()
|
| H A D | MipsISelDAGToDAG.cpp | 71 Register GlobalBaseReg = MF->getInfo<MipsFunctionInfo>()->getGlobalBaseReg(*MF); in getGlobalBaseReg() local 72 return CurDAG->getRegister(GlobalBaseReg, getTargetLowering()->getPointerTy( in getGlobalBaseReg()
|
| H A D | MipsMachineFunction.h | 100 Register GlobalBaseReg; variable
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| H A D | SparcMachineFunctionInfo.h | 22 Register GlobalBaseReg; 35 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0), in SparcMachineFunctionInfo() 38 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0), in SparcMachineFunctionInfo() 46 Register getGlobalBaseReg() const { return GlobalBaseReg; } in getGlobalBaseReg() 47 void setGlobalBaseReg(Register Reg) { GlobalBaseReg = Reg; } in setGlobalBaseReg()
|
| H A D | SparcInstrInfo.cpp | 608 Register GlobalBaseReg = SparcFI->getGlobalBaseReg(); in getGlobalBaseReg() local 609 if (GlobalBaseReg) in getGlobalBaseReg() 610 return GlobalBaseReg; in getGlobalBaseReg() 619 GlobalBaseReg = RegInfo.createVirtualRegister(PtrRC); in getGlobalBaseReg() 623 BuildMI(FirstMBB, MBBI, dl, get(SP::GETPCX), GlobalBaseReg); in getGlobalBaseReg() 624 SparcFI->setGlobalBaseReg(GlobalBaseReg); in getGlobalBaseReg() 625 return GlobalBaseReg; in getGlobalBaseReg()
|
| H A D | SparcISelDAGToDAG.cpp | 76 Register GlobalBaseReg = Subtarget->getInstrInfo()->getGlobalBaseReg(MF); in INITIALIZE_PASS() local 77 return CurDAG->getRegister(GlobalBaseReg, in INITIALIZE_PASS()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEMachineFunctionInfo.h | 23 Register GlobalBaseReg; 41 Register getGlobalBaseReg() const { return GlobalBaseReg; } in getGlobalBaseReg() 42 void setGlobalBaseReg(Register Reg) { GlobalBaseReg = Reg; } in setGlobalBaseReg()
|
| H A D | VEInstrInfo.cpp | 758 Register GlobalBaseReg = VEFI->getGlobalBaseReg(); in getGlobalBaseReg() local 759 if (GlobalBaseReg != 0) in getGlobalBaseReg() 760 return GlobalBaseReg; in getGlobalBaseReg() 763 GlobalBaseReg = VE::SX15; in getGlobalBaseReg() 770 BuildMI(FirstMBB, MBBI, dl, get(VE::GETGOT), GlobalBaseReg); in getGlobalBaseReg() 771 VEFI->setGlobalBaseReg(GlobalBaseReg); in getGlobalBaseReg() 772 return GlobalBaseReg; in getGlobalBaseReg()
|
| H A D | VEISelDAGToDAG.cpp | 329 Register GlobalBaseReg = Subtarget->getInstrInfo()->getGlobalBaseReg(MF); in getGlobalBaseReg() local 331 ->getRegister(GlobalBaseReg, TLI->getPointerTy(CurDAG->getDataLayout())) in getGlobalBaseReg()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYMachineFunctionInfo.h | 21 Register GlobalBaseReg = 0; variable 43 Register getGlobalBaseReg() const { return GlobalBaseReg; } in getGlobalBaseReg() 44 void setGlobalBaseReg(Register Reg) { GlobalBaseReg = Reg; } in setGlobalBaseReg()
|
| H A D | CSKYInstrInfo.cpp | 571 Register GlobalBaseReg = CFI->getGlobalBaseReg(); in getGlobalBaseReg() local 572 if (GlobalBaseReg != 0) in getGlobalBaseReg() 573 return GlobalBaseReg; in getGlobalBaseReg() 594 GlobalBaseReg = MRI.createVirtualRegister(&CSKY::GPRRegClass); in getGlobalBaseReg() 595 BuildMI(FirstMBB, MBBI, DL, get(TargetOpcode::COPY), GlobalBaseReg) in getGlobalBaseReg() 598 CFI->setGlobalBaseReg(GlobalBaseReg); in getGlobalBaseReg() 599 return GlobalBaseReg; in getGlobalBaseReg()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kMachineFunction.h | 46 unsigned GlobalBaseReg = 0; variable 93 unsigned getGlobalBaseReg() const { return GlobalBaseReg; } in getGlobalBaseReg() 94 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; } in setGlobalBaseReg()
|
| H A D | M68kInstrInfo.cpp | 783 unsigned GlobalBaseReg = MxFI->getGlobalBaseReg(); in getGlobalBaseReg() local 784 if (GlobalBaseReg != 0) in getGlobalBaseReg() 785 return GlobalBaseReg; in getGlobalBaseReg() 797 GlobalBaseReg = RegInfo.createVirtualRegister(&M68k::AR32_NOSPRegClass); in getGlobalBaseReg() 798 MxFI->setGlobalBaseReg(GlobalBaseReg); in getGlobalBaseReg() 799 return GlobalBaseReg; in getGlobalBaseReg() 840 unsigned GlobalBaseReg = MxFI->getGlobalBaseReg(); in runOnMachineFunction() local 843 if (GlobalBaseReg == 0) in runOnMachineFunction() 853 BuildMI(FirstMBB, MBBI, DL, TII->get(M68k::LEA32q), GlobalBaseReg) in runOnMachineFunction()
|
| H A D | M68kISelDAGToDAG.cpp | 380 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF); in getGlobalBaseReg() local 382 return CurDAG->getRegister(GlobalBaseReg, TLI->getPointerTy(DL)).getNode(); in getGlobalBaseReg()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86MachineFunctionInfo.h | 72 Register GlobalBaseReg; variable 195 Register getGlobalBaseReg() const { return GlobalBaseReg; } in getGlobalBaseReg() 196 void setGlobalBaseReg(Register Reg) { GlobalBaseReg = Reg; } in setGlobalBaseReg()
|
| H A D | X86InstrBuilder.h | 224 unsigned GlobalBaseReg, unsigned char OpFlags) { in addConstantPoolReference() argument 226 return MIB.addReg(GlobalBaseReg).addImm(1).addReg(0) in addConstantPoolReference()
|
| H A D | X86InstrInfo.cpp | 8786 Register GlobalBaseReg = X86FI->getGlobalBaseReg(); in getGlobalBaseReg() local 8787 if (GlobalBaseReg != 0) in getGlobalBaseReg() 8788 return GlobalBaseReg; in getGlobalBaseReg() 8793 GlobalBaseReg = RegInfo.createVirtualRegister( in getGlobalBaseReg() 8795 X86FI->setGlobalBaseReg(GlobalBaseReg); in getGlobalBaseReg() 8796 return GlobalBaseReg; in getGlobalBaseReg() 10151 Register GlobalBaseReg = X86FI->getGlobalBaseReg(); in runOnMachineFunction() local 10154 if (GlobalBaseReg == 0) in runOnMachineFunction() 10168 PC = GlobalBaseReg; in runOnMachineFunction() 10213 BuildMI(FirstMBB, MBBI, DL, TII->get(X86::ADD32ri), GlobalBaseReg) in runOnMachineFunction()
|
| H A D | X86ISelLowering.h | 144 GlobalBaseReg, enumerator
|
| H A D | X86ISelLoweringCall.cpp | 476 return DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), in getPICJumpTableRelocBase() 2251 Register(X86::EBX), DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), in LowerCall()
|
| H A D | X86ISelDAGToDAG.cpp | 3175 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF); in getGlobalBaseReg() local 3177 return CurDAG->getRegister(GlobalBaseReg, TLI->getPointerTy(DL)).getNode(); in getGlobalBaseReg() 5218 case X86ISD::GlobalBaseReg: in Select()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiMachineFunctionInfo.h | 35 Register GlobalBaseReg; variable
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelDAGToDAG.cpp | 147 unsigned GlobalBaseReg = 0; member in __anonc3d3b4b60111::PPCDAGToDAGISel 159 GlobalBaseReg = 0; in runOnMachineFunction() 460 if (!GlobalBaseReg) { in INITIALIZE_PASS() 470 GlobalBaseReg = PPC::R30; in INITIALIZE_PASS() 474 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in INITIALIZE_PASS() 481 TII.get(PPC::UpdateGBR), GlobalBaseReg) in INITIALIZE_PASS() 486 GlobalBaseReg = in INITIALIZE_PASS() 489 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in INITIALIZE_PASS() 504 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR8), GlobalBaseReg); in INITIALIZE_PASS() 507 return CurDAG->getRegister(GlobalBaseReg, in INITIALIZE_PASS() [all …]
|
| H A D | PPCISelLowering.h | 154 GlobalBaseReg, enumerator
|
| H A D | PPCISelLowering.cpp | 1709 case PPCISD::GlobalBaseReg: return "PPCISD::GlobalBaseReg"; in getTargetNodeName() 3155 DAG.getNode(PPCISD::GlobalBaseReg, DL, PtrVT), Hi); in LowerLabelRef() 3178 : DAG.getNode(PPCISD::GlobalBaseReg, dl, VT); in getTOCEntry() 3252 return DAG.getNode(PPCISD::GlobalBaseReg, SDLoc(), in getPICJumpTableRelocBase() 3498 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); in LowerGlobalTLSAddressLinux() 3523 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); in LowerGlobalTLSAddressLinux() 3549 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); in LowerGlobalTLSAddressLinux()
|