Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcMachineFunctionInfo.h23 unsigned GlobalBaseReg;
36 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0), in SparcMachineFunctionInfo()
39 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0), in SparcMachineFunctionInfo()
42 unsigned getGlobalBaseReg() const { return GlobalBaseReg; } in getGlobalBaseReg()
43 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; } in setGlobalBaseReg()
H A DSparcInstrInfo.cpp475 unsigned GlobalBaseReg = SparcFI->getGlobalBaseReg(); in getGlobalBaseReg() local
476 if (GlobalBaseReg != 0) in getGlobalBaseReg()
477 return GlobalBaseReg; in getGlobalBaseReg()
486 GlobalBaseReg = RegInfo.createVirtualRegister(PtrRC); in getGlobalBaseReg()
490 BuildMI(FirstMBB, MBBI, dl, get(SP::GETPCX), GlobalBaseReg); in getGlobalBaseReg()
491 SparcFI->setGlobalBaseReg(GlobalBaseReg); in getGlobalBaseReg()
492 return GlobalBaseReg; in getGlobalBaseReg()
H A DSparcISelDAGToDAG.cpp70 unsigned GlobalBaseReg = Subtarget->getInstrInfo()->getGlobalBaseReg(MF); in getGlobalBaseReg() local
71 return CurDAG->getRegister(GlobalBaseReg, in getGlobalBaseReg()
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiMachineFunctionInfo.cpp18 if (GlobalBaseReg) in getGlobalBaseReg()
19 return GlobalBaseReg; in getGlobalBaseReg()
21 return GlobalBaseReg = in getGlobalBaseReg()
H A DLanaiMachineFunctionInfo.h38 unsigned GlobalBaseReg; variable
45 : MF(MF), SRetReturnReg(0), GlobalBaseReg(0), VarArgsFrameIndex(0) {} in LanaiMachineFunctionInfo()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsMachineFunction.cpp29 return GlobalBaseReg; in globalBaseRegSet()
49 if (!GlobalBaseReg) in getGlobalBaseReg()
50 GlobalBaseReg = in getGlobalBaseReg()
52 return GlobalBaseReg; in getGlobalBaseReg()
H A DMipsISelDAGToDAG.cpp69 unsigned GlobalBaseReg = MF->getInfo<MipsFunctionInfo>()->getGlobalBaseReg(); in getGlobalBaseReg() local
70 return CurDAG->getRegister(GlobalBaseReg, getTargetLowering()->getPointerTy( in getGlobalBaseReg()
H A DMips16ISelDAGToDAG.cpp76 unsigned V0, V1, V2, GlobalBaseReg = MipsFI->getGlobalBaseReg(); in initGlobalBaseReg() local
90 BuildMI(MBB, I, DL, TII.get(Mips::AdduRxRyRz16), GlobalBaseReg) in initGlobalBaseReg()
H A DMipsMachineFunction.h93 unsigned GlobalBaseReg = 0; variable
H A DMipsSEISelDAGToDAG.cpp149 unsigned V0, V1, GlobalBaseReg = MipsFI->getGlobalBaseReg(); in initGlobalBaseReg() local
169 BuildMI(MBB, I, DL, TII.get(Mips::DADDiu), GlobalBaseReg).addReg(V1) in initGlobalBaseReg()
181 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0) in initGlobalBaseReg()
197 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V1) in initGlobalBaseReg()
223 BuildMI(MBB, I, DL, TII.get(Mips::ADDu), GlobalBaseReg) in initGlobalBaseReg()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86MachineFunctionInfo.h67 unsigned GlobalBaseReg = 0; variable
142 unsigned getGlobalBaseReg() const { return GlobalBaseReg; } in getGlobalBaseReg()
143 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; } in setGlobalBaseReg()
H A DX86InstrBuilder.h225 unsigned GlobalBaseReg, unsigned char OpFlags) { in addConstantPoolReference() argument
227 return MIB.addReg(GlobalBaseReg).addImm(1).addReg(0) in addConstantPoolReference()
H A DX86InstrInfo.cpp5919 unsigned GlobalBaseReg = X86FI->getGlobalBaseReg(); in getGlobalBaseReg() local
5920 if (GlobalBaseReg != 0) in getGlobalBaseReg()
5921 return GlobalBaseReg; in getGlobalBaseReg()
5926 GlobalBaseReg = RegInfo.createVirtualRegister( in getGlobalBaseReg()
5928 X86FI->setGlobalBaseReg(GlobalBaseReg); in getGlobalBaseReg()
5929 return GlobalBaseReg; in getGlobalBaseReg()
7425 unsigned GlobalBaseReg = X86FI->getGlobalBaseReg(); in runOnMachineFunction() local
7428 if (GlobalBaseReg == 0) in runOnMachineFunction()
7442 PC = GlobalBaseReg; in runOnMachineFunction()
7490 BuildMI(FirstMBB, MBBI, DL, TII->get(X86::ADD32ri), GlobalBaseReg) in runOnMachineFunction()
H A DX86ISelLowering.h147 GlobalBaseReg, enumerator
H A DX86ISelDAGToDAG.cpp2265 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF); in getGlobalBaseReg() local
2267 return CurDAG->getRegister(GlobalBaseReg, TLI->getPointerTy(DL)).getNode(); in getGlobalBaseReg()
3378 case X86ISD::GlobalBaseReg: in Select()
H A DX86ISelLowering.cpp2193 return DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), in getPICJumpTableRelocBase()
3839 unsigned(X86::EBX), DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), in LowerCall()
16774 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result); in LowerConstantPool()
16796 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result); in LowerJumpTable()
16820 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), Result); in LowerExternalSymbol()
16847 DAG.getNode(X86ISD::GlobalBaseReg, dl, PtrVT), Result); in LowerBlockAddress()
16939 DAG.getNode(X86ISD::GlobalBaseReg, in LowerToTLSGeneralDynamicModel32()
16972 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), InFlag); in LowerToTLSLocalDynamicModel()
17035 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), in LowerToTLSExecModel()
17100 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), in LowerGlobalTLSAddress()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp144 unsigned GlobalBaseReg; member in __anon93a3ca650111::PPCDAGToDAGISel
152 GlobalBaseReg = 0; in runOnMachineFunction()
404 if (!GlobalBaseReg) { in getGlobalBaseReg()
414 GlobalBaseReg = PPC::R30; in getGlobalBaseReg()
417 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in getGlobalBaseReg()
424 TII.get(PPC::UpdateGBR), GlobalBaseReg) in getGlobalBaseReg()
429 GlobalBaseReg = in getGlobalBaseReg()
432 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in getGlobalBaseReg()
447 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR8), GlobalBaseReg); in getGlobalBaseReg()
450 return CurDAG->getRegister(GlobalBaseReg, in getGlobalBaseReg()
[all …]
H A DPPCISelLowering.h141 GlobalBaseReg, enumerator
H A DPPCISelLowering.cpp1294 case PPCISD::GlobalBaseReg: return "PPCISD::GlobalBaseReg"; in getTargetNodeName()
2573 DAG.getNode(PPCISD::GlobalBaseReg, DL, PtrVT), Hi); in LowerLabelRef()
2593 DAG.getNode(PPCISD::GlobalBaseReg, dl, VT); in getTOCEntry()
2659 return DAG.getNode(PPCISD::GlobalBaseReg, SDLoc(), in getPICJumpTableRelocBase()
2789 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); in LowerGlobalTLSAddress()
2807 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); in LowerGlobalTLSAddress()