HomeSort by: relevance | last modified time | path
    Searched refs:FI (Results 1 - 25 of 320) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MIRYamlMapping.cpp 22 FrameIndex::FrameIndex(int FI, const llvm::MachineFrameInfo &MFI) {
23 IsFixed = MFI.isFixedObjectIndex(FI);
25 FI -= MFI.getObjectIndexBegin();
26 this->FI = FI;
31 int FI = this->FI;
33 if (unsigned(FI) >= MFI.getNumFixedObjects())
35 formatv("invalid fixed frame index {0}", FI).str(),
37 FI += MFI.getObjectIndexBegin()
    [all...]
PseudoSourceValue.cpp 62 return MFI && MFI->isImmutableObjectIndex(FI);
68 return MFI->isAliasedObjectIndex(FI);
75 return !MFI->isSpillSlotObjectIndex(FI);
79 OS << "FixedStack" << FI;
129 PseudoSourceValueManager::getFixedStack(int FI) {
130 std::unique_ptr<FixedStackPseudoSourceValue> &V = FSValues[FI];
132 V = std::make_unique<FixedStackPseudoSourceValue>(FI, TII);
StackSlotColoring.cpp 166 int FI = MO.getIndex();
167 if (FI < 0)
169 if (!LS->hasInterval(FI))
171 LiveInterval &li = LS->getInterval(FI);
183 int FI = FSV->getFrameIndex();
184 if (FI >= 0)
185 SSRefs[FI].push_back(MMO);
222 int FI = Register::stackSlot2Index(li.reg());
223 if (MFI->isDeadObjectIndex(FI))
227 OrigAlignments[FI] = MFI->getObjectAlign(FI)
    [all...]
FixupStatepointCallerSaved.cpp 181 // Record reload of Reg from FI in block MBB
182 void recordReload(Register Reg, int FI, const MachineBasicBlock *MBB) {
183 RegSlotPair RSP(Reg, FI);
189 // Does basic block MBB contains reload of Reg from FI?
190 bool hasReload(Register Reg, int FI, const MachineBasicBlock *MBB) {
191 RegSlotPair RSP(Reg, FI);
258 int FI = Idx->second;
259 LLVM_DEBUG(dbgs() << "Found global FI " << FI << " for register "
262 assert(ReservedSlots.count(FI) && "using unreserved slot")
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/MCTargetDesc/
NVPTXTargetStreamer.cpp 42 static bool isDwarfSection(const MCObjectFileInfo *FI,
49 return Section == FI->getDwarfAbbrevSection() ||
50 Section == FI->getDwarfInfoSection() ||
51 Section == FI->getDwarfMacinfoSection() ||
52 Section == FI->getDwarfFrameSection() ||
53 Section == FI->getDwarfAddrSection() ||
54 Section == FI->getDwarfRangesSection() ||
55 Section == FI->getDwarfARangesSection() ||
56 Section == FI->getDwarfLocSection() ||
57 Section == FI->getDwarfStrSection() |
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCInstrBuilder.h 32 addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset = 0,
35 return MIB.addImm(Offset).addFrameIndex(FI);
37 return MIB.addFrameIndex(FI).addImm(Offset);
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEInstrBuilder.h 32 addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset = 0,
35 return MIB.addFrameIndex(FI).addImm(0).addImm(Offset);
36 return MIB.addFrameIndex(FI).addImm(Offset);
  /src/external/apache2/llvm/dist/llvm/include/llvm/MC/
MCFixup.h 100 MCFixup FI;
101 FI.Value = Value;
102 FI.Offset = Offset;
103 FI.Kind = Kind;
104 FI.Loc = Loc;
105 return FI;
111 MCFixup FI;
112 FI.Value = Fixup.getValue();
113 FI.Offset = Fixup.getOffset();
114 FI.Kind = getAddKindForKind(Fixup.getKind())
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopFlatten.cpp 197 static bool checkPHIs(FlattenInfo &FI, const TargetTransformInfo *TTI) {
213 SafeOuterPHIs.insert(FI.OuterInductionPHI);
217 for (PHINode &InnerPHI : FI.InnerLoop->getHeader()->phis()) {
220 if (&InnerPHI == FI.InnerInductionPHI)
227 InnerPHI.getIncomingValueForBlock(FI.InnerLoop->getLoopPreheader());
229 InnerPHI.getIncomingValueForBlock(FI.InnerLoop->getLoopLatch());
235 if (!OuterPHI || OuterPHI->getParent() != FI.OuterLoop->getHeader()) {
245 OuterPHI->getIncomingValueForBlock(FI.OuterLoop->getLoopLatch()));
263 FI.InnerPHIsToTransform.insert(&InnerPHI);
266 for (PHINode &OuterPHI : FI.OuterLoop->getHeader()->phis())
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Object/
FaultMapParser.cpp 43 const FaultMapParser::FunctionInfoAccessor &FI) {
44 OS << "FunctionAddress: " << format_hex(FI.getFunctionAddr(), 8)
45 << ", NumFaultingPCs: " << FI.getNumFaultingPCs() << "\n";
46 for (unsigned I = 0, E = FI.getNumFaultingPCs(); I != E; ++I)
47 OS << FI.getFunctionFaultInfoAt(I) << "\n";
58 FaultMapParser::FunctionInfoAccessor FI;
61 FI = (I == 0) ? FMP.getFirstFunctionInfo() : FI.getNextFunctionInfo();
62 OS << FI;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
R600FrameLowering.cpp 16 /// \returns The number of registers allocated for \p FI.
18 R600FrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI,
31 int UpperBound = FI == -1 ? MFI.getNumObjects() : FI;
41 if (FI != -1)
42 OffsetBytes = alignTo(OffsetBytes, MFI.getObjectAlign(FI));
AMDGPUArgumentUsageInfo.cpp 64 for (const auto &FI : ArgInfoMap) {
65 OS << "Arguments for " << FI.first->getName() << '\n'
66 << " PrivateSegmentBuffer: " << FI.second.PrivateSegmentBuffer
67 << " DispatchPtr: " << FI.second.DispatchPtr
68 << " QueuePtr: " << FI.second.QueuePtr
69 << " KernargSegmentPtr: " << FI.second.KernargSegmentPtr
70 << " DispatchID: " << FI.second.DispatchID
71 << " FlatScratchInit: " << FI.second.FlatScratchInit
72 << " PrivateSegmentSize: " << FI.second.PrivateSegmentSize
73 << " WorkGroupIDX: " << FI.second.WorkGroupID
    [all...]
AMDGPUPerfHintAnalysis.cpp 204 AMDGPUPerfHintAnalysis::FuncInfo &FI = FIM[&F];
213 ++FI.IAMInstCount;
215 ++FI.LSMInstCount;
216 ++FI.MemInstCount;
217 ++FI.InstCount;
223 ++FI.InstCount;
233 FI.MemInstCount += Loc->second.MemInstCount;
234 FI.InstCount += Loc->second.InstCount;
235 FI.IAMInstCount += Loc->second.IAMInstCount;
236 FI.LSMInstCount += Loc->second.LSMInstCount
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZInstrBuilder.h 23 /// Add a BDX memory reference for frame object FI to MIB.
25 addFrameReference(const MachineInstrBuilder &MIB, int FI) {
37 MachinePointerInfo::getFixedStack(MF, FI, Offset), Flags,
38 MFFrame.getObjectSize(FI), MFFrame.getObjectAlign(FI));
39 return MIB.addFrameIndex(FI).addImm(Offset).addReg(0).addMemOperand(MMO);
SystemZMachineFunctionInfo.h 77 void setVarArgsFrameIndex(unsigned FI) { VarArgsFrameIndex = FI; }
82 void setRegSaveFrameIndex(unsigned FI) { RegSaveFrameIndex = FI; }
  /src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
M68kInstrBuilder.h 59 addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset = 0) {
70 MachinePointerInfo::getFixedStack(MF, FI, Offset), Flags,
71 MFI.getObjectSize(FI), MFI.getObjectAlign(FI));
72 return MIB.addImm(Offset).addFrameIndex(FI).addMemOperand(MMO);
76 addMemOperand(const MachineInstrBuilder &MIB, int FI, int Offset = 0) {
87 MachinePointerInfo::getFixedStack(MF, FI, Offset), Flags,
88 MFI.getObjectSize(FI), MFI.getObjectAlign(FI));
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
OcamlGCPrinter.cpp 118 GCFunctionInfo &FI = **I;
119 if (FI.getStrategy().getName() != getStrategy().getName())
122 for (GCFunctionInfo::iterator J = FI.begin(), JE = FI.end(); J != JE; ++J) {
137 GCFunctionInfo &FI = **I;
138 if (FI.getStrategy().getName() != getStrategy().getName())
142 uint64_t FrameSize = FI.getFrameSize();
145 report_fatal_error("Function '" + FI.getFunction().getName() +
151 Twine(reinterpret_cast<uintptr_t>(&FI)) + ")");
155 Twine(FI.getFunction().getName()))
    [all...]
ErlangGCPrinter.cpp 54 for (GCModuleInfo::FuncInfoVec::iterator FI = Info.funcinfo_begin(),
56 FI != IE; ++FI) {
57 GCFunctionInfo &MD = **FI;
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64StackTaggingPreRA.cpp 77 void uncheckUsesOf(unsigned TaggedReg, int FI);
179 void AArch64StackTaggingPreRA::uncheckUsesOf(unsigned TaggedReg, int FI) {
184 // FI operand is always the one before the immediate offset.
188 UseI->getOperand(OpIdx).ChangeToFrameIndex(FI);
193 uncheckUsesOf(UseI->getOperand(0).getReg(), FI);
201 int FI = I->getOperand(1).getIndex();
202 uncheckUsesOf(TaggedReg, FI);
208 int FI;
210 SlotWithTag(int FI, int Tag) : FI(FI), Tag(Tag) {
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/GSYM/
DwarfTransformer.cpp 208 uint32_t Depth, FunctionInfo &FI,
218 DWARFAddressRange(FI.startAddress(), FI.endAddress());
238 parseInlineInfo(Gsym, CUI, ChildDie, Depth + 1, FI, II);
245 parseInlineInfo(Gsym, CUI, ChildDie, Depth + 1, FI, parent);
251 FunctionInfo &FI) {
253 const uint64_t StartAddress = FI.startAddress();
254 const uint64_t EndAddress = FI.endAddress();
269 FI.OptLineTable = LineTable();
270 FI.OptLineTable->push(LE)
    [all...]
FunctionInfo.cpp 27 raw_ostream &llvm::gsym::operator<<(raw_ostream &OS, const FunctionInfo &FI) {
28 OS << FI.Range << ": " << "Name=" << HEX32(FI.Name) << '\n';
29 if (FI.OptLineTable)
30 OS << FI.OptLineTable << '\n';
31 if (FI.Inline)
32 OS << FI.Inline << '\n';
38 FunctionInfo FI;
39 FI.Range.Start = BaseAddr;
44 FI.Range.End = FI.Range.Start + Data.getU32(&Offset)
    [all...]
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CIndexInclusionStack.cpp 37 const SrcMgr::FileInfo &FI = SL.getFile();
38 if (!FI.getContentCache().OrigEntry)
43 SourceLocation L = FI.getIncludeLoc();
63 const_cast<FileEntry *>(FI.getContentCache().OrigEntry)),
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
CanonicalizeFreezeInLoops.cpp 72 FreezeInst *FI = nullptr;
156 if (auto *FI = dyn_cast<FreezeInst>(U)) {
157 LLVM_DEBUG(dbgs() << "canonfr: found: " << *FI << "\n");
158 Info.FI = FI;
194 auto *FI = Item.FI;
195 LLVM_DEBUG(dbgs() << "canonfr: removing " << *FI << "\n");
196 SE.forgetValue(FI);
197 FI->replaceAllUsesWith(FI->getOperand(0))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/IR/
TypeFinder.cpp 50 for (const Function &FI : M) {
51 incorporateType(FI.getType());
53 for (const Use &U : FI.operands())
57 for (const auto &A : FI.args())
60 for (const BasicBlock &BB : FI)
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiDelaySlotFiller.cpp 54 for (MachineFunction::iterator FI = MF.begin(), FE = MF.end(); FI != FE;
55 ++FI)
56 Changed |= runOnMachineBasicBlock(*FI);
119 MachineBasicBlock::instr_iterator FI = RI.getReverse();
120 MBB.splice(std::next(I), &MBB, FI, I);
162 MachineBasicBlock::instr_iterator FI = I.getReverse();
165 FI == LastFiller || I->isPseudo())
168 if (delayHasHazard(FI, SawLoad, SawStore, RegDefs, RegUses)) {
169 insertDefsUses(FI, RegDefs, RegUses)
    [all...]

Completed in 46 milliseconds

1 2 3 4 5 6 7 8 91011>>