Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Sparc/
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()
DSparcInstrInfo.cpp427 unsigned GlobalBaseReg = SparcFI->getGlobalBaseReg(); in getGlobalBaseReg() local
428 if (GlobalBaseReg != 0) in getGlobalBaseReg()
429 return GlobalBaseReg; in getGlobalBaseReg()
438 GlobalBaseReg = RegInfo.createVirtualRegister(PtrRC); in getGlobalBaseReg()
442 BuildMI(FirstMBB, MBBI, dl, get(SP::GETPCX), GlobalBaseReg); in getGlobalBaseReg()
443 SparcFI->setGlobalBaseReg(GlobalBaseReg); in getGlobalBaseReg()
444 return GlobalBaseReg; in getGlobalBaseReg()
DSparcISelDAGToDAG.cpp69 unsigned GlobalBaseReg = Subtarget->getInstrInfo()->getGlobalBaseReg(MF); in getGlobalBaseReg() local
70 return CurDAG->getRegister(GlobalBaseReg, TLI->getPointerTy()).getNode(); in getGlobalBaseReg()
/external/llvm/lib/Target/X86/
DX86MachineFunctionInfo.h68 unsigned GlobalBaseReg; variable
101 GlobalBaseReg(0), in X86MachineFunctionInfo()
119 GlobalBaseReg(0), in X86MachineFunctionInfo()
156 unsigned getGlobalBaseReg() const { return GlobalBaseReg; } in getGlobalBaseReg()
157 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; } in setGlobalBaseReg()
DX86InstrBuilder.h176 unsigned GlobalBaseReg, unsigned char OpFlags) { in addConstantPoolReference() argument
178 return MIB.addReg(GlobalBaseReg).addImm(1).addReg(0) in addConstantPoolReference()
DX86ISelLowering.h141 GlobalBaseReg, enumerator
DX86InstrInfo.cpp5980 unsigned GlobalBaseReg = X86FI->getGlobalBaseReg(); in getGlobalBaseReg() local
5981 if (GlobalBaseReg != 0) in getGlobalBaseReg()
5982 return GlobalBaseReg; in getGlobalBaseReg()
5987 GlobalBaseReg = RegInfo.createVirtualRegister(&X86::GR32_NOSPRegClass); in getGlobalBaseReg()
5988 X86FI->setGlobalBaseReg(GlobalBaseReg); in getGlobalBaseReg()
5989 return GlobalBaseReg; in getGlobalBaseReg()
6242 unsigned GlobalBaseReg = X86FI->getGlobalBaseReg(); in runOnMachineFunction() local
6245 if (GlobalBaseReg == 0) in runOnMachineFunction()
6259 PC = GlobalBaseReg; in runOnMachineFunction()
6269 BuildMI(FirstMBB, MBBI, DL, TII->get(X86::ADD32ri), GlobalBaseReg) in runOnMachineFunction()
DX86ISelDAGToDAG.cpp1581 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF); in getGlobalBaseReg() local
1582 return CurDAG->getRegister(GlobalBaseReg, TLI->getPointerTy()).getNode(); in getGlobalBaseReg()
2138 case X86ISD::GlobalBaseReg: in Select()
DX86ISelLowering.cpp1781 return DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), getPointerTy()); in getPICJumpTableRelocBase()
2869 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), getPointerTy()))); in LowerCall()
10885 DAG.getNode(X86ISD::GlobalBaseReg, in LowerConstantPool()
10918 DAG.getNode(X86ISD::GlobalBaseReg, in LowerJumpTable()
10957 DAG.getNode(X86ISD::GlobalBaseReg, in LowerExternalSymbol()
10992 DAG.getNode(X86ISD::GlobalBaseReg, dl, getPointerTy()), in LowerBlockAddress()
11026 DAG.getNode(X86ISD::GlobalBaseReg, dl, getPointerTy()), in LowerGlobalAddress()
11090 DAG.getNode(X86ISD::GlobalBaseReg, in LowerToTLSGeneralDynamicModel32()
11123 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), InFlag); in LowerToTLSLocalDynamicModel()
11186 DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT), in LowerToTLSExecModel()
[all …]
/external/llvm/lib/Target/Mips/
DMipsMachineFunction.cpp66 return GlobalBaseReg; in globalBaseRegSet()
71 if (GlobalBaseReg) in getGlobalBaseReg()
72 return GlobalBaseReg; in getGlobalBaseReg()
87 return GlobalBaseReg = MF.getRegInfo().createVirtualRegister(RC); in getGlobalBaseReg()
DMipsMachineFunction.h56 : MF(MF), SRetReturnReg(0), GlobalBaseReg(0), Mips16SPAliasReg(0), in MipsFunctionInfo()
117 unsigned GlobalBaseReg; variable
DMipsISelDAGToDAG.cpp61 unsigned GlobalBaseReg = MF->getInfo<MipsFunctionInfo>()->getGlobalBaseReg(); in getGlobalBaseReg() local
62 return CurDAG->getRegister(GlobalBaseReg, in getGlobalBaseReg()
DMipsSEISelDAGToDAG.cpp135 unsigned V0, V1, GlobalBaseReg = MipsFI->getGlobalBaseReg(); in initGlobalBaseReg() local
155 BuildMI(MBB, I, DL, TII.get(Mips::DADDiu), GlobalBaseReg).addReg(V1) in initGlobalBaseReg()
167 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0) in initGlobalBaseReg()
183 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V1) in initGlobalBaseReg()
209 BuildMI(MBB, I, DL, TII.get(Mips::ADDu), GlobalBaseReg) in initGlobalBaseReg()
DMips16ISelDAGToDAG.cpp77 unsigned V0, V1, V2, GlobalBaseReg = MipsFI->getGlobalBaseReg(); in initGlobalBaseReg() local
90 BuildMI(MBB, I, DL, TII.get(Mips::AdduRxRyRz16), GlobalBaseReg) in initGlobalBaseReg()
/external/llvm/lib/Target/ARM/
DARMMachineFunctionInfo.h120 unsigned GlobalBaseReg; variable
141 VarArgsFrameIndex(0), HasITBlocks(false), GlobalBaseReg(0) {} in ARMFunctionInfo()
220 unsigned getGlobalBaseReg() const { return GlobalBaseReg; } in getGlobalBaseReg()
221 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; } in setGlobalBaseReg()
DARMMachineFunctionInfo.cpp24 GlobalBaseReg(0) {} in ARMFunctionInfo()
DARMInstrInfo.cpp181 unsigned GlobalBaseReg = AFI->getGlobalBaseReg(); in runOnMachineFunction() local
183 MIB = BuildMI(FirstMBB, MBBI, DL, TII.get(Opc), GlobalBaseReg) in runOnMachineFunction()
DARMFastISel.cpp2967 unsigned GlobalBaseReg = AFI->getGlobalBaseReg(); in ARMLowerPICELF() local
2968 if (GlobalBaseReg == 0) { in ARMLowerPICELF()
2969 GlobalBaseReg = MRI.createVirtualRegister(TLI.getRegClassFor(VT)); in ARMLowerPICELF()
2970 AFI->setGlobalBaseReg(GlobalBaseReg); in ARMLowerPICELF()
2976 GlobalBaseReg = constrainOperandRegClass(TII.get(Opc), GlobalBaseReg, 2); in ARMLowerPICELF()
2980 .addReg(GlobalBaseReg); in ARMLowerPICELF()
/external/llvm/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp68 unsigned GlobalBaseReg; member in __anon58e2ff820111::PPCDAGToDAGISel
77 GlobalBaseReg = 0; in runOnMachineFunction()
307 if (!GlobalBaseReg) { in getGlobalBaseReg()
317 GlobalBaseReg = PPC::R30; in getGlobalBaseReg()
320 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in getGlobalBaseReg()
324 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in getGlobalBaseReg()
327 TII.get(PPC::UpdateGBR), GlobalBaseReg) in getGlobalBaseReg()
328 .addReg(TempReg, RegState::Define).addReg(GlobalBaseReg); in getGlobalBaseReg()
332 GlobalBaseReg = in getGlobalBaseReg()
335 BuildMI(FirstMBB, MBBI, dl, TII.get(PPC::MFLR), GlobalBaseReg); in getGlobalBaseReg()
[all …]
DPPCISelLowering.h84 GlobalBaseReg, enumerator
DPPCISelLowering.cpp985 case PPCISD::GlobalBaseReg: return "PPCISD::GlobalBaseReg"; in getTargetNodeName()
1807 DAG.getNode(PPCISD::GlobalBaseReg, DL, PtrVT), Hi); in LowerLabelRef()
1827 DAG.getNode(PPCISD::GlobalBaseReg, dl, VT); in getTOCEntry()
1971 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); in LowerGlobalTLSAddress()
1989 GOTPtr = DAG.getNode(PPCISD::GlobalBaseReg, dl, PtrVT); in LowerGlobalTLSAddress()