/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);
|