HomeSort by relevance Sort by last modified time
    Searched refs:RegInfo (Results 1 - 25 of 40) sorted by null

1 2

  /external/llvm/lib/Target/Blackfin/
BlackfinFrameLowering.cpp 47 const BlackfinRegisterInfo *RegInfo =
63 RegInfo->adjustRegister(MBB, MBBI, dl, BF::SP, BF::P1, -FrameSize);
85 RegInfo->loadConstant(MBB, MBBI, dl, BF::P1, -FrameSize);
95 const BlackfinRegisterInfo *RegInfo =
108 RegInfo->adjustRegister(MBB, MBBI, dl, BF::SP, BF::P1, FrameSize);
120 const BlackfinRegisterInfo *RegInfo =
124 if (RegInfo->requiresRegisterScavenging(MF)) {
  /external/llvm/lib/Target/ARM/
Thumb1FrameLowering.cpp 52 const Thumb1RegisterInfo *RegInfo =
61 unsigned FramePtr = RegInfo->getFrameRegister(MF);
62 unsigned BasePtr = RegInfo->getBaseRegister();
74 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -VARegSaveSize,
79 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -NumBytes,
147 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -NumBytes,
162 if (RegInfo->hasBasePointer(MF))
205 const Thumb1RegisterInfo *RegInfo =
212 const unsigned *CSRegs = RegInfo->getCalleeSavedRegs();
213 unsigned FramePtr = RegInfo->getFrameRegister(MF)
    [all...]
ARMFrameLowering.cpp 32 const TargetRegisterInfo *RegInfo = MF.getTarget().getRegisterInfo();
41 RegInfo->needsStackRealignment(MF) ||
123 const ARMBaseRegisterInfo *RegInfo =
134 unsigned FramePtr = RegInfo->getFrameRegister(MF);
255 if (RegInfo->needsStackRealignment(MF)) {
289 if (RegInfo->hasBasePointer(MF)) {
292 TII.get(ARM::MOVr), RegInfo->getBaseRegister())
297 RegInfo->getBaseRegister())
317 const TargetRegisterInfo *RegInfo = MF.getTarget().getRegisterInfo();
326 unsigned FramePtr = RegInfo->getFrameRegister(MF)
    [all...]
  /external/llvm/lib/CodeGen/
MachineFunction.cpp 59 RegInfo = new (Allocator) MachineRegisterInfo(*TM.getRegisterInfo());
61 RegInfo = 0;
81 if (RegInfo) {
82 RegInfo->~MachineRegisterInfo();
83 Allocator.Deallocate(RegInfo);
303 if (RegInfo && !RegInfo->livein_empty()) {
306 I = RegInfo->livein_begin(), E = RegInfo->livein_end(); I != E; ++I) {
315 if (RegInfo && !RegInfo->liveout_empty())
    [all...]
MachineInstr.cpp 52 void MachineOperand::AddRegOperandToRegInfo(MachineRegisterInfo *RegInfo) {
55 // If the reginfo pointer is null, just explicitly null out or next/prev
57 if (RegInfo == 0) {
64 MachineOperand **Head = &RegInfo->getRegUseDefListHead(getReg());
597 void MachineInstr::AddRegOperandsToUseLists(MachineRegisterInfo &RegInfo) {
600 Operands[i].AddRegOperandToRegInfo(&RegInfo);
614 MachineRegisterInfo *RegInfo = getRegInfo();
629 Operands.back().AddRegOperandToRegInfo(RegInfo);
644 if (RegInfo == 0) {
645 // Simple insertion, no reginfo update needed for other register operands
    [all...]
PrologEpilogInserter.cpp 147 const TargetRegisterInfo *RegInfo = Fn.getTarget().getRegisterInfo();
194 RegInfo->eliminateCallFramePseudoInstr(Fn, *I->getParent(), I);
202 const TargetRegisterInfo *RegInfo = Fn.getTarget().getRegisterInfo();
207 const unsigned *CSRegs = RegInfo->getCalleeSavedRegs(&Fn);
228 for (const unsigned *AliasSet = RegInfo->getAliasSet(Reg);
250 const TargetRegisterClass *RC = RegInfo->getMinimalPhysRegClass(Reg);
253 if (RegInfo->hasReservedSpillSlot(Fn, Reg, FrameIdx)) {
562 const TargetRegisterInfo *RegInfo = Fn.getTarget().getRegisterInfo();
563 if (RS && TFI.hasFP(Fn) && RegInfo->useFPForScavengingIndex(Fn) &&
564 !RegInfo->needsStackRealignment(Fn))
    [all...]
MachineBasicBlock.cpp 74 // Make sure the instructions have their operands in the reginfo lists.
75 MachineRegisterInfo &RegInfo = MF.getRegInfo();
77 I->AddRegOperandsToUseLists(RegInfo);
  /external/llvm/lib/Target/X86/
X86FrameLowering.cpp 358 const X86RegisterInfo *RegInfo = TM.getRegisterInfo();
370 unsigned SlotSize = RegInfo->getSlotSize();
371 unsigned FramePtr = RegInfo->getFrameRegister(MF);
372 unsigned StackPtr = RegInfo->getStackRegister();
398 !RegInfo->needsStackRealignment(MF) &&
444 if (RegInfo->needsStackRealignment(MF))
504 if (RegInfo->needsStackRealignment(MF)) {
614 TII, *RegInfo);
625 TII, *RegInfo);
656 const X86RegisterInfo *RegInfo = TM.getRegisterInfo()
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineInstr.h 421 const TargetRegisterInfo &RegInfo);
428 const TargetRegisterInfo *RegInfo,
435 bool addRegisterDead(unsigned IncomingReg, const TargetRegisterInfo *RegInfo,
441 const TargetRegisterInfo *RegInfo = 0);
554 void AddRegOperandsToUseLists(MachineRegisterInfo &RegInfo);
MachineFunction.h 81 // RegInfo - Information about each register in use in the function.
82 MachineRegisterInfo *RegInfo;
154 MachineRegisterInfo &getRegInfo() { return *RegInfo; }
155 const MachineRegisterInfo &getRegInfo() const { return *RegInfo; }
FunctionLoweringInfo.h 60 MachineRegisterInfo *RegInfo;
SelectionDAGISel.h 47 MachineRegisterInfo *RegInfo;
  /external/llvm/lib/Target/Alpha/
AlphaInstrInfo.cpp 348 MachineRegisterInfo &RegInfo = MF->getRegInfo();
351 GlobalBaseReg = RegInfo.createVirtualRegister(&Alpha::GPRCRegClass);
354 RegInfo.addLiveIn(Alpha::R29);
373 MachineRegisterInfo &RegInfo = MF->getRegInfo();
376 GlobalRetAddr = RegInfo.createVirtualRegister(&Alpha::GPRCRegClass);
379 RegInfo.addLiveIn(Alpha::R26);
  /external/llvm/lib/Target/Mips/
MipsISelLowering.cpp 733 MachineRegisterInfo &RegInfo = MF->getRegInfo();
742 unsigned StoreVal = RegInfo.createVirtualRegister(RC);
743 unsigned AndRes = RegInfo.createVirtualRegister(RC);
744 unsigned Success = RegInfo.createVirtualRegister(RC);
806 MachineRegisterInfo &RegInfo = MF->getRegInfo();
815 unsigned AlignedAddr = RegInfo.createVirtualRegister(RC);
816 unsigned ShiftAmt = RegInfo.createVirtualRegister(RC);
817 unsigned Mask = RegInfo.createVirtualRegister(RC);
818 unsigned Mask2 = RegInfo.createVirtualRegister(RC);
819 unsigned NewVal = RegInfo.createVirtualRegister(RC)
    [all...]
MipsFrameLowering.cpp 142 const MipsRegisterInfo *RegInfo =
170 .addReg(RegInfo->getPICCallReg());
220 const unsigned *SubRegs = RegInfo->getSubRegisters(Reg);
MipsInstrInfo.cpp 451 MachineRegisterInfo &RegInfo = MF->getRegInfo();
454 GlobalBaseReg = RegInfo.createVirtualRegister(Mips::CPURegsRegisterClass);
457 RegInfo.addLiveIn(Mips::GP);
  /external/llvm/lib/Target/MBlaze/
MBlazeInstrInfo.cpp 286 MachineRegisterInfo &RegInfo = MF->getRegInfo();
289 GlobalBaseReg = RegInfo.createVirtualRegister(MBlaze::GPRRegisterClass);
292 RegInfo.addLiveIn(MBlaze::R20);
  /external/llvm/lib/Target/XCore/
XCoreFrameLowering.cpp 95 const XCoreRegisterInfo *RegInfo =
120 bool emitFrameMoves = RegInfo->needsFrameMoves(MF);
342 const TargetRegisterInfo *RegInfo = MF.getTarget().getRegisterInfo();
361 if (RegInfo->requiresRegisterScavenging(MF)) {
  /external/llvm/lib/Target/SystemZ/
SystemZISelLowering.h 141 const SystemZRegisterInfo *RegInfo;
SystemZISelLowering.cpp 46 RegInfo = TM.getRegisterInfo();
292 MachineRegisterInfo &RegInfo = MF.getRegInfo();
329 unsigned VReg = RegInfo.createVirtualRegister(RC);
330 RegInfo.addLiveIn(VA.getLocReg(), VReg);
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelDAGToDAG.cpp 175 for (unsigned i = 0, e = RegInfo->getNumVirtRegs(); i != e; ++i) {
177 if (RegInfo->getRegClass(Reg) == &PPC::VRRCRegClass) {
196 unsigned InVRSAVE = RegInfo->createVirtualRegister(&PPC::GPRCRegClass);
197 unsigned UpdatedVRSAVE = RegInfo->createVirtualRegister(&PPC::GPRCRegClass);
242 GlobalBaseReg = RegInfo->createVirtualRegister(PPC::GPRCRegisterClass);
246 GlobalBaseReg = RegInfo->createVirtualRegister(PPC::G8RCRegisterClass);
    [all...]
PPCISelLowering.cpp     [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
FunctionLoweringInfo.cpp 64 RegInfo = &MF->getRegInfo();
209 return RegInfo->createVirtualRegister(TLI.getRegClassFor(VT));
SelectionDAGISel.cpp 264 RegInfo = &MF->getRegInfo();
288 RegInfo->EmitLiveInCopies(EntryMBB, TRI, TII);
292 for (MachineRegisterInfo::livein_iterator LI = RegInfo->livein_begin(),
293 E = RegInfo->livein_end(); LI != E; ++LI)
304 MachineInstr *Def = RegInfo->getVRegDef(Reg);
313 MachineInstr *Def = RegInfo->getVRegDef(LDI->second);
329 UI = RegInfo->use_begin(LDI->second);
770 MachineRegisterInfo::reg_iterator RI = RegInfo->reg_begin(LoadReg);
771 if (RI == RegInfo->reg_end())
779 if (PostRI != RegInfo->reg_end()
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcInstrInfo.cpp 336 MachineRegisterInfo &RegInfo = MF->getRegInfo();
338 GlobalBaseReg = RegInfo.createVirtualRegister(&SP::IntRegsRegClass);

Completed in 407 milliseconds

1 2