Searched defs:FrameIndex (Results 26 - 40 of 40) sorted by relevance

12

/external/llvm/lib/CodeGen/
H A DTargetInstrInfo.cpp246 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 DARMBaseRegisterInfo.cpp500 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 DARMISelLowering.cpp2831 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 DPPCRegisterInfo.cpp391 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 DXCoreFrameLowering.cpp176 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 DTargetInstrInfo.h123 /// 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 DDwarfDebug.h76 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 DMSP430ISelLowering.cpp1091 SDValue FrameIndex = DAG.getFrameIndex(FuncInfo->getVarArgsFrameIndex(), local
1096 return DAG.getStore(Op.getOperand(0), SDLoc(Op), FrameIndex,
/external/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp484 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 DSystemZInstrInfo.cpp189 // 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 DISDOpcodes.h62 GlobalAddress, GlobalTLSAddress, FrameIndex, enumerator in enum:llvm::ISD::NodeType
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp927 int FrameIndex = MFI->CreateFixedObject(Hexagon_PointerSize, local
931 FuncInfo->setVarArgsFrameIndex(FrameIndex);
/external/llvm/lib/Target/R600/
H A DSIInstrInfo.cpp188 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 DAMDGPUISelLowering.cpp532 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 DX86InstrInfo.cpp1510 /// 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...]

Completed in 348 milliseconds

12