/external/llvm/lib/CodeGen/ |
H A D | TargetInstrInfo.cpp | 246 int &FrameIndex) const { 255 FrameIndex = Value->getFrameIndex(); 266 int &FrameIndex) const { 275 FrameIndex = Value->getFrameIndex(); 382 int FrameIndex, 429 MIB.addFrameIndex(FrameIndex); 527 int FrameIndex = 0; local 531 isLoadFromStackSlot(LoadMI, FrameIndex)) { 533 NewMI = foldPatchpoint(MF, MI, Ops, FrameIndex, *this); 379 foldPatchpoint(MachineFunction &MF, MachineInstr *MI, const SmallVectorImpl<unsigned> &Ops, int FrameIndex, const TargetInstrInfo &TII) argument
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMBaseRegisterInfo.cpp | 500 assert(i < MI->getNumOperands() &&"Instr doesn't have FrameIndex operand!"); 620 assert(i < MI.getNumOperands() && "Instr doesn't have FrameIndex operand!"); 641 assert(i < MI->getNumOperands() &&"Instr doesn't have FrameIndex operand!"); 715 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); local 718 int Offset = TFI->ResolveFrameIndexReference(MF, FrameIndex, FrameReg, SPAdj); 725 if (RS && FrameReg == ARM::SP && RS->isScavengingFrameIndex(FrameIndex)){
|
H A D | ARMISelLowering.cpp | 2831 int FrameIndex = MFI->CreateFixedObject(ArgRegsSaveSize, local 2836 SDValue FIN = DAG.getFrameIndex(FrameIndex, getPointerTy()); 2868 return FrameIndex; 2896 int FrameIndex = local 2901 AFI->setVarArgsFrameIndex(FrameIndex); 3081 int FrameIndex = StoreByValRegs( local 3092 InVals.push_back(DAG.getFrameIndex(FrameIndex, getPointerTy())); 8411 InNode->getOperand(1).getOpcode() == ISD::FrameIndex && 8413 // TODO: Should this be done for non-FrameIndex operands?
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCRegisterInfo.cpp | 391 unsigned FrameIndex) const { 428 FrameIndex); 435 unsigned FrameIndex) const { 454 Reg), FrameIndex); local 508 unsigned FrameIndex) const { 544 FrameIndex); 551 unsigned FrameIndex) const { 570 Reg), FrameIndex); local 598 unsigned FrameIndex) const { 616 FrameIndex); 639 Reg), FrameIndex); local 717 int FrameIndex = MI.getOperand(FIOperandNum).getIndex(); local [all...] |
/external/llvm/lib/Target/XCore/ |
H A D | XCoreFrameLowering.cpp | 176 getFrameIndexMMO(MachineBasicBlock &MBB, int FrameIndex, unsigned flags) { argument 180 MF->getMachineMemOperand(MachinePointerInfo::getFixedStack(FrameIndex), 181 flags, MFI.getObjectSize(FrameIndex), 182 MFI.getObjectAlignment(FrameIndex));
|
/external/llvm/include/llvm/Target/ |
H A D | TargetInstrInfo.h | 123 /// the destination along with the FrameIndex of the loaded stack slot. If 127 int &FrameIndex) const { 135 int &FrameIndex) const { 140 /// a load from a stack slot, return true along with the FrameIndex 148 int &FrameIndex) const; 152 /// the source reg along with the FrameIndex of the loaded stack slot. If 156 int &FrameIndex) const { 164 int &FrameIndex) const { 169 /// store to a stack slot, return true along with the FrameIndex of 176 int &FrameIndex) cons 526 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument 539 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfDebug.h | 76 int FrameIndex; member in class:llvm::DbgVariable 83 FrameIndex(~0), DD(DD) {} 89 DotDebugLocOffset(~0U), MInsn(DbgValue), FrameIndex(~0), DD(DD) {} 99 int getFrameIndex() const { return FrameIndex; } 100 void setFrameIndex(int FI) { FrameIndex = FI; }
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.cpp | 1091 SDValue FrameIndex = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), local 1096 return DAG.getStore(Op.getOperand(0), SDLoc(Op), FrameIndex,
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 484 if (Base->getOpcode() == ISD::FrameIndex) 582 else if (Base.getOpcode() == ISD::FrameIndex) { 583 // Lower a FrameIndex to a TargetFrameIndex. 584 int64_t FrameIndex = cast<FrameIndexSDNode>(Base)->getIndex(); local 585 Base = CurDAG->getTargetFrameIndex(FrameIndex, VT);
|
H A D | SystemZInstrInfo.cpp | 189 // it loads or stores and set FrameIndex to the index of the frame object. 193 static int isSimpleMove(const MachineInstr *MI, int &FrameIndex, argument 200 FrameIndex = MI->getOperand(1).getIndex(); 207 int &FrameIndex) const { 208 return isSimpleMove(MI, FrameIndex, SystemZII::SimpleBDXLoad); 212 int &FrameIndex) const { 213 return isSimpleMove(MI, FrameIndex, SystemZII::SimpleBDXStore); 750 int FrameIndex) const { 752 unsigned Size = MFI->getObjectSize(FrameIndex); 761 .addFrameIndex(FrameIndex) [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | ISDOpcodes.h | 62 GlobalAddress, GlobalTLSAddress, FrameIndex, enumerator in enum:llvm::ISD::NodeType
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.cpp | 927 int FrameIndex = MFI->CreateFixedObject(Hexagon_PointerSize, local 931 FuncInfo->setVarArgsFrameIndex(FrameIndex);
|
/external/llvm/lib/Target/R600/ |
H A D | SIInstrInfo.cpp | 188 int FrameIndex, 209 MFI->SpillTracker.addSpilledReg(FrameIndex, TgtReg, Lane); 219 MFI->SpillTracker.addSpilledReg(FrameIndex, MFI->SpillTracker.LaneVGPR, 233 .addImm(FrameIndex); 241 unsigned DestReg, int FrameIndex, 265 MFI->SpillTracker.getSpilledReg(FrameIndex); 269 .addImm(FrameIndex); 324 unsigned FrameIndex = MI->getOperand(2).getImm(); local 330 Spill = MFI->SpillTracker.getSpilledReg(FrameIndex); 351 unsigned FrameIndex local 185 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned SrcReg, bool isKill, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument 239 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, unsigned DestReg, int FrameIndex, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument [all...] |
H A D | AMDGPUISelLowering.cpp | 532 case ISD::FrameIndex: return LowerFrameIndex(Op, DAG); 775 unsigned FrameIndex = FIN->getIndex(); local 776 unsigned Offset = TFL->getFrameIndexOffset(MF, FrameIndex);
|
/external/llvm/lib/Target/X86/ |
H A D | X86InstrInfo.cpp | 1510 /// isFrameOperand - Return true and the FrameIndex if the specified 1513 int &FrameIndex) const { 1521 FrameIndex = MI->getOperand(Op+X86::AddrBaseReg).getIndex(); 1589 int &FrameIndex) const { 1591 if (MI->getOperand(0).getSubReg() == 0 && isFrameOperand(MI, 1, FrameIndex)) 1597 int &FrameIndex) const { 1600 if ((Reg = isLoadFromStackSlot(MI, FrameIndex))) 1604 return hasLoadFromStackSlot(MI, Dummy, FrameIndex); 1610 int &FrameIndex) const { 1613 isFrameOperand(MI, 0, FrameIndex)) 4386 int FrameIndex; local [all...] |