Searched refs:FI (Results 1 - 25 of 208) sorted by relevance

123456789

/external/llvm/lib/CodeGen/
H A DTargetFrameLoweringImpl.cpp29 int FI) const {
31 return MFI->getObjectOffset(FI) + MFI->getStackSize() -
36 int FI, unsigned &FrameReg) const {
43 return getFrameIndexOffset(MF, FI);
35 getFrameIndexReference(const MachineFunction &MF, int FI, unsigned &FrameReg) const argument
H A DPseudoSourceValue.cpp69 const PseudoSourceValue *PseudoSourceValue::getFixedStack(int FI) { argument
72 const PseudoSourceValue *&V = PG.FSValues[FI];
74 V = new FixedStackPseudoSourceValue(FI);
106 return MFI && MFI->isImmutableObjectIndex(FI);
114 return FI >= 0;
116 return !MFI->isFixedObjectIndex(FI) && !MFI->isSpillSlotObjectIndex(FI);
123 return !MFI->isSpillSlotObjectIndex(FI);
127 OS << "FixedStack" << FI; local
H A DErlangGC.cpp35 bool findCustomSafePoints(GCFunctionInfo &FI, MachineFunction &MF) override;
62 bool ErlangGC::findCustomSafePoints(GCFunctionInfo &FI, MachineFunction &MF) { argument
77 FI.addSafePoint(GC::PostCall, Label, MI->getDebugLoc());
H A DStackSlotColoring.cpp153 int FI = MO.getIndex(); local
154 if (FI < 0)
156 if (!LS->hasInterval(FI))
158 LiveInterval &li = LS->getInterval(FI);
168 int FI = FSV->getFrameIndex(); local
169 if (FI >= 0)
170 SSRefs[FI].push_back(MMO);
192 int FI = TargetRegisterInfo::stackSlot2Index(li.reg); local
193 if (MFI->isDeadObjectIndex(FI))
196 OrigAlignments[FI]
251 int FI = TargetRegisterInfo::stackSlot2Index(li->reg); local
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCInstrBuilder.h33 addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset = 0, argument
36 return MIB.addImm(Offset).addFrameIndex(FI);
38 return MIB.addFrameIndex(FI).addImm(Offset);
/external/llvm/lib/Target/SystemZ/
H A DSystemZInstrBuilder.h25 /// Add a BDX memory reference for frame object FI to MIB.
27 addFrameReference(const MachineInstrBuilder &MIB, int FI) { argument
40 PseudoSourceValue::getFixedStack(FI), Offset),
41 Flags, MFFrame->getObjectSize(FI),
42 MFFrame->getObjectAlignment(FI));
43 return MIB.addFrameIndex(FI).addImm(Offset).addReg(0).addMemOperand(MMO);
H A DSystemZMachineFunctionInfo.h53 void setVarArgsFrameIndex(unsigned FI) { VarArgsFrameIndex = FI; } argument
58 void setRegSaveFrameIndex(unsigned FI) { RegSaveFrameIndex = FI; } argument
/external/llvm/include/llvm/MC/
H A DMCFixup.h81 MCFixup FI; local
82 FI.Value = Value;
83 FI.Offset = Offset;
84 FI.Kind = unsigned(Kind);
85 FI.Loc = Loc;
86 return FI;
/external/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.cpp52 unsigned SrcReg, bool isKill, int FI,
68 MF.getMachineMemOperand(MachinePointerInfo::getFixedStack(FI),
70 MFI.getObjectSize(FI),
71 MFI.getObjectAlignment(FI));
74 .addFrameIndex(FI).addImm(0).addMemOperand(MMO));
80 unsigned DestReg, int FI,
96 MF.getMachineMemOperand(MachinePointerInfo::getFixedStack(FI),
98 MFI.getObjectSize(FI),
99 MFI.getObjectAlignment(FI));
101 .addFrameIndex(FI)
51 storeRegToStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned SrcReg, bool isKill, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
79 loadRegFromStackSlot(MachineBasicBlock &MBB, MachineBasicBlock::iterator I, unsigned DestReg, int FI, const TargetRegisterClass *RC, const TargetRegisterInfo *TRI) const argument
[all...]
/external/llvm/lib/CodeGen/AsmPrinter/
H A DOcamlGCPrinter.cpp110 GCFunctionInfo &FI = **I; local
111 for (GCFunctionInfo::iterator J = FI.begin(), JE = FI.end(); J != JE; ++J) {
124 GCFunctionInfo &FI = **I; local
126 uint64_t FrameSize = FI.getFrameSize();
129 report_fatal_error("Function '" + FI.getFunction().getName() +
132 "(" + Twine(uintptr_t(&FI)) + ")");
136 Twine(FI.getFunction().getName()));
139 for (GCFunctionInfo::iterator J = FI.begin(), JE = FI
[all...]
H A DErlangGCPrinter.cpp61 for (iterator FI = begin(), FE = end(); FI != FE; ++FI) {
62 GCFunctionInfo &MD = **FI;
/external/llvm/lib/Analysis/
H A DLibCallAliasAnalysis.cpp45 LibCallAliasAnalysis::AnalyzeLibCallDetails(const LibCallFunctionInfo *FI, argument
50 AliasAnalysis::ModRefResult MRInfo = FI->UniversalBehavior;
56 const LibCallFunctionInfo::LocationMRInfo *Details = FI->LocationDetails;
64 if (FI->DetailsType == LibCallFunctionInfo::DoesNot) {
83 assert(FI->DetailsType == LibCallFunctionInfo::DoesOnly);
128 if (const LibCallFunctionInfo *FI = LCI->getFunctionInfo(F)) {
129 MRInfo = ModRefResult(MRInfo & AnalyzeLibCallDetails(FI, CS, Loc));
/external/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp115 for (Function::iterator FI = duplicateFunction->begin(),
116 FE = duplicateFunction->end(); FI != FE; ++FI)
117 if (&*FI != newEntryBlock && &*FI != newReturnBlock &&
118 &*FI != newNonReturnBlock)
119 toExtract.push_back(FI);
154 for (Module::iterator FI = M.begin(), FE = M.end(); FI != FE; ++FI)
[all...]
/external/llvm/lib/Target/R600/
H A DAMDGPUFrameLowering.cpp73 /// \returns The number of registers allocated for \p FI.
75 int FI) const {
81 int UpperBound = FI == -1 ? MFI->getNumObjects() : FI;
91 if (FI != -1)
92 OffsetBytes = RoundUpToAlignment(OffsetBytes, MFI->getObjectAlignment(FI));
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDILFrameLowering.cpp30 int FI) const {
32 return MFI->getObjectOffset(FI);
H A DAMDILFrameLowering.h38 int FI) const;
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDILFrameLowering.cpp30 int FI) const {
32 return MFI->getObjectOffset(FI);
H A DAMDILFrameLowering.h38 int FI) const;
/external/clang/tools/libclang/
H A DCIndexInclusionStack.cpp56 const SrcMgr::FileInfo &FI = SL.getFile(); local
57 if (!FI.getContentCache()->OrigEntry)
61 SourceLocation L = FI.getIncludeLoc();
72 const_cast<FileEntry *>(FI.getContentCache()->OrigEntry)),
/external/llvm/include/llvm/CodeGen/
H A DPseudoSourceValue.h63 static const PseudoSourceValue *getFixedStack(int FI);
87 const int FI; member in class:llvm::FixedStackPseudoSourceValue
90 PseudoSourceValue(true), FI(fi) {}
107 int getFrameIndex() const { return FI; }
H A DRegisterScavenging.h45 ScavengedInfo(int FI = -1) : FrameIndex(FI), Reg(0), Restore(nullptr) {}
128 void addScavengingFrameIndex(int FI) { argument
129 Scavenged.push_back(ScavengedInfo(FI));
133 bool isScavengingFrameIndex(int FI) const {
136 if (I->FrameIndex == FI)
/external/llvm/lib/IR/
H A DTypeFinder.cpp44 for (Module::const_iterator FI = M.begin(), E = M.end(); FI != E; ++FI) {
45 incorporateType(FI->getType());
47 if (FI->hasPrefixData())
48 incorporateValue(FI->getPrefixData());
51 for (Function::const_arg_iterator AI = FI->arg_begin(),
52 AE = FI->arg_end(); AI != AE; ++AI)
55 for (Function::const_iterator BB = FI->begin(), E = FI
[all...]
/external/llvm/lib/Transforms/Utils/
H A DMetaRenamer.cpp106 for (Module::iterator FI = M.begin(), FE = M.end();
107 FI != FE; ++FI) {
108 StringRef Name = FI->getName();
112 FI->setName(metaNames[prng.rand() % array_lengthof(metaNames)]);
113 runOnFunction(*FI); variable
/external/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.h40 int getFrameIndexOffset(const MachineFunction &MF, int FI) const override;
41 int getFrameIndexReference(const MachineFunction &MF, int FI,
43 int resolveFrameIndexReference(const MachineFunction &MF, int FI,
/external/llvm/lib/Target/Mips/
H A DMipsMachineFunction.cpp117 bool MipsFunctionInfo::isEhDataRegFI(int FI) const {
118 return CallsEhReturn && (FI == EhDataRegFI[0] || FI == EhDataRegFI[1]
119 || FI == EhDataRegFI[2] || FI == EhDataRegFI[3]);

Completed in 606 milliseconds

123456789