Home
last modified time | relevance | path

Searched refs:GlobalBaseReg (Results 1 – 23 of 23) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsMachineFunction.cpp28 return GlobalBaseReg; in globalBaseRegSet()
48 if (!GlobalBaseReg) in getGlobalBaseReg()
49 GlobalBaseReg = in getGlobalBaseReg()
51 return GlobalBaseReg; in getGlobalBaseReg()
55 if (!GlobalBaseReg) { in getGlobalBaseRegForGlobalISel()
59 return GlobalBaseReg; in getGlobalBaseRegForGlobalISel()
63 if (!GlobalBaseReg) in initGlobalBaseReg()
91 BuildMI(MBB, I, DL, TII.get(Mips::DADDiu), GlobalBaseReg).addReg(V1) in initGlobalBaseReg()
103 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0) in initGlobalBaseReg()
119 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V1) in initGlobalBaseReg()
[all …]
H A DMipsISelDAGToDAG.cpp68 Register GlobalBaseReg = MF->getInfo<MipsFunctionInfo>()->getGlobalBaseReg(*MF); in getGlobalBaseReg() local
69 return CurDAG->getRegister(GlobalBaseReg, getTargetLowering()->getPointerTy( in getGlobalBaseReg()
H A DMips16ISelDAGToDAG.cpp75 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 DMipsMachineFunction.h95 Register GlobalBaseReg; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVEMachineFunctionInfo.h23 Register GlobalBaseReg;
33 : GlobalBaseReg(), VarArgsFrameOffset(0), IsLeafProc(false) {} in VEMachineFunctionInfo()
35 : GlobalBaseReg(), VarArgsFrameOffset(0), IsLeafProc(false) {} in VEMachineFunctionInfo()
37 Register getGlobalBaseReg() const { return GlobalBaseReg; } in getGlobalBaseReg()
38 void setGlobalBaseReg(Register Reg) { GlobalBaseReg = Reg; } in setGlobalBaseReg()
H A DVEInstrInfo.cpp726 Register GlobalBaseReg = VEFI->getGlobalBaseReg(); in getGlobalBaseReg() local
727 if (GlobalBaseReg != 0) in getGlobalBaseReg()
728 return GlobalBaseReg; in getGlobalBaseReg()
731 GlobalBaseReg = VE::SX15; in getGlobalBaseReg()
738 BuildMI(FirstMBB, MBBI, dl, get(VE::GETGOT), GlobalBaseReg); in getGlobalBaseReg()
739 VEFI->setGlobalBaseReg(GlobalBaseReg); in getGlobalBaseReg()
740 return GlobalBaseReg; in getGlobalBaseReg()
H A DVEISelDAGToDAG.cpp347 Register GlobalBaseReg = Subtarget->getInstrInfo()->getGlobalBaseReg(MF); in getGlobalBaseReg() local
349 ->getRegister(GlobalBaseReg, TLI->getPointerTy(CurDAG->getDataLayout())) in getGlobalBaseReg()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DSparcMachineFunctionInfo.h22 Register GlobalBaseReg;
35 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0), in SparcMachineFunctionInfo()
38 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0), in SparcMachineFunctionInfo()
41 Register getGlobalBaseReg() const { return GlobalBaseReg; } in getGlobalBaseReg()
42 void setGlobalBaseReg(Register Reg) { GlobalBaseReg = Reg; } in setGlobalBaseReg()
H A DSparcInstrInfo.cpp473 Register GlobalBaseReg = SparcFI->getGlobalBaseReg(); in getGlobalBaseReg() local
474 if (GlobalBaseReg) in getGlobalBaseReg()
475 return GlobalBaseReg; in getGlobalBaseReg()
484 GlobalBaseReg = RegInfo.createVirtualRegister(PtrRC); in getGlobalBaseReg()
488 BuildMI(FirstMBB, MBBI, dl, get(SP::GETPCX), GlobalBaseReg); in getGlobalBaseReg()
489 SparcFI->setGlobalBaseReg(GlobalBaseReg); in getGlobalBaseReg()
490 return GlobalBaseReg; in getGlobalBaseReg()
H A DSparcISelDAGToDAG.cpp69 unsigned GlobalBaseReg = Subtarget->getInstrInfo()->getGlobalBaseReg(MF); in getGlobalBaseReg() local
70 return CurDAG->getRegister(GlobalBaseReg, in getGlobalBaseReg()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kMachineFunction.h48 unsigned GlobalBaseReg = 0; variable
89 unsigned getGlobalBaseReg() const { return GlobalBaseReg; } in getGlobalBaseReg()
90 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; } in setGlobalBaseReg()
H A DM68kInstrInfo.cpp791 unsigned GlobalBaseReg = MxFI->getGlobalBaseReg(); in getGlobalBaseReg() local
792 if (GlobalBaseReg != 0) in getGlobalBaseReg()
793 return GlobalBaseReg; in getGlobalBaseReg()
805 GlobalBaseReg = RegInfo.createVirtualRegister(&M68k::AR32_NOSPRegClass); in getGlobalBaseReg()
806 MxFI->setGlobalBaseReg(GlobalBaseReg); in getGlobalBaseReg()
807 return GlobalBaseReg; in getGlobalBaseReg()
838 unsigned GlobalBaseReg = MxFI->getGlobalBaseReg(); in runOnMachineFunction() local
841 if (GlobalBaseReg == 0) in runOnMachineFunction()
851 BuildMI(FirstMBB, MBBI, DL, TII->get(M68k::LEA32q), GlobalBaseReg) in runOnMachineFunction()
H A DM68kISelDAGToDAG.cpp342 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF); in getGlobalBaseReg() local
344 return CurDAG->getRegister(GlobalBaseReg, TLI->getPointerTy(DL)).getNode(); in getGlobalBaseReg()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86MachineFunctionInfo.h71 Register GlobalBaseReg; variable
164 Register getGlobalBaseReg() const { return GlobalBaseReg; } in getGlobalBaseReg()
165 void setGlobalBaseReg(Register Reg) { GlobalBaseReg = Reg; } in setGlobalBaseReg()
H A DX86InstrBuilder.h224 unsigned GlobalBaseReg, unsigned char OpFlags) { in addConstantPoolReference() argument
226 return MIB.addReg(GlobalBaseReg).addImm(1).addReg(0) in addConstantPoolReference()
H A DX86InstrInfo.cpp6837 Register GlobalBaseReg = X86FI->getGlobalBaseReg(); in getGlobalBaseReg() local
6838 if (GlobalBaseReg != 0) in getGlobalBaseReg()
6839 return GlobalBaseReg; in getGlobalBaseReg()
6844 GlobalBaseReg = RegInfo.createVirtualRegister( in getGlobalBaseReg()
6846 X86FI->setGlobalBaseReg(GlobalBaseReg); in getGlobalBaseReg()
6847 return GlobalBaseReg; in getGlobalBaseReg()
8659 Register GlobalBaseReg = X86FI->getGlobalBaseReg(); in runOnMachineFunction() local
8662 if (GlobalBaseReg == 0) in runOnMachineFunction()
8676 PC = GlobalBaseReg; in runOnMachineFunction()
8723 BuildMI(FirstMBB, MBBI, DL, TII->get(X86::ADD32ri), GlobalBaseReg) in runOnMachineFunction()
H A DX86ISelLowering.h143 GlobalBaseReg, enumerator
H A DX86ISelDAGToDAG.cpp2801 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF); in getGlobalBaseReg() local
2803 return CurDAG->getRegister(GlobalBaseReg, TLI->getPointerTy(DL)).getNode(); in getGlobalBaseReg()
4777 case X86ISD::GlobalBaseReg: in Select()
H A DX86ISelLowering.cpp2440 return DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), in getPICJumpTableRelocBase()
4184 Register(X86::EBX), DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), in LowerCall()
19180 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result); in LowerConstantPool()
19202 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result); in LowerJumpTable()
19227 DAG.getNode(X86ISD::GlobalBaseReg, dl, PtrVT), Result); in LowerBlockAddress()
19291 DAG.getNode(X86ISD::GlobalBaseReg, dl, PtrVT), Result); in LowerGlobalOrExternal()
19352 DAG.getNode(X86ISD::GlobalBaseReg, in LowerToTLSGeneralDynamicModel32()
19393 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), InFlag); in LowerToTLSLocalDynamicModel()
19456 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), in LowerToTLSExecModel()
19524 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), in LowerGlobalTLSAddress()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiMachineFunctionInfo.h35 Register GlobalBaseReg; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp144 unsigned GlobalBaseReg = 0; member in __anon516d030b0111::PPCDAGToDAGISel
152 GlobalBaseReg = 0; in runOnMachineFunction()
432 if (!GlobalBaseReg) { in getGlobalBaseReg()
442 GlobalBaseReg = PPC::R30; in getGlobalBaseReg()
446 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in getGlobalBaseReg()
450 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in getGlobalBaseReg()
453 TII.get(PPC::UpdateGBR), GlobalBaseReg) in getGlobalBaseReg()
454 .addReg(TempReg, RegState::Define).addReg(GlobalBaseReg); in getGlobalBaseReg()
458 GlobalBaseReg = in getGlobalBaseReg()
461 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in getGlobalBaseReg()
[all …]
H A DPPCISelLowering.h156 GlobalBaseReg, enumerator
H A DPPCISelLowering.cpp1609 case PPCISD::GlobalBaseReg: return "PPCISD::GlobalBaseReg"; in getTargetNodeName()
3033 DAG.getNode(PPCISD::GlobalBaseReg, DL, PtrVT), Hi); in LowerLabelRef()
3056 : DAG.getNode(PPCISD::GlobalBaseReg, dl, VT); in getTOCEntry()
3130 return DAG.getNode(PPCISD::GlobalBaseReg, SDLoc(), in getPICJumpTableRelocBase()
3325 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); in LowerGlobalTLSAddressLinux()
3350 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); in LowerGlobalTLSAddressLinux()
3376 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); in LowerGlobalTLSAddressLinux()