Searched defs:GlobalBaseReg (Results 1 - 25 of 33) sorted by relevance

12

/external/llvm/lib/Target/Lanai/
H A DLanaiMachineFunctionInfo.h35 // GlobalBaseReg - keeps track of the virtual register initialized for
38 unsigned GlobalBaseReg; member in class:llvm::LanaiMachineFunctionInfo
45 : MF(MF), SRetReturnReg(0), GlobalBaseReg(0), VarArgsFrameIndex(0) {}
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/
H A DSparcMachineFunctionInfo.h22 unsigned GlobalBaseReg; member in class:llvm::SparcMachineFunctionInfo
32 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0) {}
34 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0) {}
36 unsigned getGlobalBaseReg() const { return GlobalBaseReg; }
37 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
H A DSparcISelDAGToDAG.cpp69 unsigned GlobalBaseReg = TM.getInstrInfo()->getGlobalBaseReg(MF); local
70 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
H A DSparcInstrInfo.cpp329 unsigned GlobalBaseReg = SparcFI->getGlobalBaseReg(); local
330 if (GlobalBaseReg != 0)
331 return GlobalBaseReg;
333 // Insert the set of GlobalBaseReg into the first MBB of the function
338 GlobalBaseReg = RegInfo.createVirtualRegister(&SP::IntRegsRegClass);
343 BuildMI(FirstMBB, MBBI, dl, get(SP::GETPCX), GlobalBaseReg);
344 SparcFI->setGlobalBaseReg(GlobalBaseReg);
345 return GlobalBaseReg;
/external/llvm/lib/Target/Sparc/
H A DSparcMachineFunctionInfo.h23 unsigned GlobalBaseReg; member in class:llvm::SparcMachineFunctionInfo
36 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0),
39 : GlobalBaseReg(0), VarArgsFrameOffset(0), SRetReturnReg(0),
42 unsigned getGlobalBaseReg() const { return GlobalBaseReg; }
43 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
H A DSparcISelDAGToDAG.cpp70 unsigned GlobalBaseReg = Subtarget->getInstrInfo()->getGlobalBaseReg(MF); local
71 return CurDAG->getRegister(GlobalBaseReg,
H A DSparcInstrInfo.cpp471 unsigned GlobalBaseReg = SparcFI->getGlobalBaseReg(); local
472 if (GlobalBaseReg != 0)
473 return GlobalBaseReg;
475 // Insert the set of GlobalBaseReg into the first MBB of the function
482 GlobalBaseReg = RegInfo.createVirtualRegister(PtrRC);
486 BuildMI(FirstMBB, MBBI, dl, get(SP::GETPCX), GlobalBaseReg);
487 SparcFI->setGlobalBaseReg(GlobalBaseReg);
488 return GlobalBaseReg;
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/
H A DAlphaMachineFunctionInfo.h24 /// GlobalBaseReg - keeps track of the virtual register initialized for
27 unsigned GlobalBaseReg; member in class:llvm::AlphaMachineFunctionInfo
39 AlphaMachineFunctionInfo() : GlobalBaseReg(0), GlobalRetAddr(0),
42 explicit AlphaMachineFunctionInfo(MachineFunction &MF) : GlobalBaseReg(0),
47 unsigned getGlobalBaseReg() const { return GlobalBaseReg; }
48 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
H A DAlphaInstrInfo.cpp340 unsigned GlobalBaseReg = AlphaFI->getGlobalBaseReg(); local
341 if (GlobalBaseReg != 0)
342 return GlobalBaseReg;
344 // Insert the set of GlobalBaseReg into the first MBB of the function
350 GlobalBaseReg = RegInfo.createVirtualRegister(&Alpha::GPRCRegClass);
352 GlobalBaseReg).addReg(Alpha::R29);
355 AlphaFI->setGlobalBaseReg(GlobalBaseReg);
356 return GlobalBaseReg;
H A DAlphaISelDAGToDAG.cpp195 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF); local
196 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
/external/llvm/lib/Target/Mips/
H A DMipsMachineFunction.h33 : MF(MF), SRetReturnReg(0), GlobalBaseReg(0), VarArgsFrameIndex(0),
96 /// GlobalBaseReg - keeps track of the virtual register initialized for
99 unsigned GlobalBaseReg; member in class:llvm::MipsFunctionInfo
H A DMips16ISelDAGToDAG.cpp76 unsigned V0, V1, V2, GlobalBaseReg = MipsFI->getGlobalBaseReg(); local
89 BuildMI(MBB, I, DL, TII.get(Mips::AdduRxRyRz16), GlobalBaseReg)
H A DMipsISelDAGToDAG.cpp61 unsigned GlobalBaseReg = MF->getInfo<MipsFunctionInfo>()->getGlobalBaseReg(); local
62 return CurDAG->getRegister(GlobalBaseReg, getTargetLowering()->getPointerTy(
H A DMipsSEISelDAGToDAG.cpp141 unsigned V0, V1, GlobalBaseReg = MipsFI->getGlobalBaseReg(); local
161 BuildMI(MBB, I, DL, TII.get(Mips::DADDiu), GlobalBaseReg).addReg(V1)
173 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V0)
189 BuildMI(MBB, I, DL, TII.get(Mips::ADDiu), GlobalBaseReg).addReg(V1)
215 BuildMI(MBB, I, DL, TII.get(Mips::ADDu), GlobalBaseReg)
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
H A DMBlazeISelDAGToDAG.cpp183 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF); local
184 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
H A DMBlazeInstrInfo.cpp280 unsigned GlobalBaseReg = MBlazeFI->getGlobalBaseReg(); local
281 if (GlobalBaseReg != 0)
282 return GlobalBaseReg;
284 // Insert the set of GlobalBaseReg into the first MBB of the function
290 GlobalBaseReg = RegInfo.createVirtualRegister(MBlaze::GPRRegisterClass);
292 GlobalBaseReg).addReg(MBlaze::R20);
295 MBlazeFI->setGlobalBaseReg(GlobalBaseReg);
296 return GlobalBaseReg;
H A DMBlazeMachineFunction.h77 /// GlobalBaseReg - keeps track of the virtual register initialized for
80 unsigned GlobalBaseReg; member in class:llvm::MBlazeFunctionInfo
92 HasStoreVarArgs(false), SRetReturnReg(0), GlobalBaseReg(0),
161 unsigned getGlobalBaseReg() const { return GlobalBaseReg; }
162 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
H A DMipsMachineFunction.h36 /// GlobalBaseReg - keeps track of the virtual register initialized for
39 unsigned GlobalBaseReg; member in class:llvm::MipsFunctionInfo
56 : MF(MF), SRetReturnReg(0), GlobalBaseReg(0),
95 unsigned getGlobalBaseReg() const { return GlobalBaseReg; }
96 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
H A DMipsISelDAGToDAG.cpp106 unsigned GlobalBaseReg = getInstrInfo()->getGlobalBaseReg(MF); local
107 return CurDAG->getRegister(GlobalBaseReg, TLI.getPointerTy()).getNode();
H A DMipsInstrInfo.cpp442 unsigned GlobalBaseReg = MipsFI->getGlobalBaseReg(); local
443 if (GlobalBaseReg != 0)
444 return GlobalBaseReg;
446 // Insert the set of GlobalBaseReg into the first MBB of the function
452 GlobalBaseReg = RegInfo.createVirtualRegister(Mips::CPURegsRegisterClass);
454 GlobalBaseReg).addReg(Mips::GP);
457 MipsFI->setGlobalBaseReg(GlobalBaseReg);
458 return GlobalBaseReg;
/external/llvm/lib/Target/X86/
H A DX86InstrBuilder.h198 /// the GlobalBaseReg parameter can be used to make this a
199 /// GlobalBaseReg-relative reference.
203 unsigned GlobalBaseReg, unsigned char OpFlags) {
205 return MIB.addReg(GlobalBaseReg).addImm(1).addReg(0)
202 addConstantPoolReference(const MachineInstrBuilder &MIB, unsigned CPI, unsigned GlobalBaseReg, unsigned char OpFlags) argument
H A DX86MachineFunctionInfo.h64 /// GlobalBaseReg - keeps track of the virtual register initialized for
67 unsigned GlobalBaseReg = 0; member in class:llvm::X86MachineFunctionInfo
142 unsigned getGlobalBaseReg() const { return GlobalBaseReg; }
143 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
H A DPPCISelLowering.h84 /// GlobalBaseReg - On Darwin, this node represents the result of the mflr
86 GlobalBaseReg, enumerator in enum:llvm::PPCISD::NodeType
/external/swiftshader/third_party/LLVM/lib/Target/X86/
H A DX86InstrBuilder.h171 /// the GlobalBaseReg parameter can be used to make this a
172 /// GlobalBaseReg-relative reference.
176 unsigned GlobalBaseReg, unsigned char OpFlags) {
178 return MIB.addReg(GlobalBaseReg).addImm(1).addReg(0)
175 addConstantPoolReference(const MachineInstrBuilder &MIB, unsigned CPI, unsigned GlobalBaseReg, unsigned char OpFlags) argument
H A DX86MachineFunctionInfo.h51 /// GlobalBaseReg - keeps track of the virtual register initialized for
54 unsigned GlobalBaseReg; member in class:llvm::X86MachineFunctionInfo
75 GlobalBaseReg(0),
89 GlobalBaseReg(0),
114 unsigned getGlobalBaseReg() const { return GlobalBaseReg; }
115 void setGlobalBaseReg(unsigned Reg) { GlobalBaseReg = Reg; }

Completed in 1449 milliseconds

12