Home
last modified time | relevance | path

Searched refs:FI (Results 1 – 25 of 403) sorted by relevance

12345678910>>...17

/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXTargetStreamer.cpp52 return Section == FI->getDwarfAbbrevSection() || in isDwarfSection()
53 Section == FI->getDwarfInfoSection() || in isDwarfSection()
55 Section == FI->getDwarfFrameSection() || in isDwarfSection()
56 Section == FI->getDwarfAddrSection() || in isDwarfSection()
57 Section == FI->getDwarfRangesSection() || in isDwarfSection()
59 Section == FI->getDwarfLocSection() || in isDwarfSection()
60 Section == FI->getDwarfStrSection() || in isDwarfSection()
61 Section == FI->getDwarfLineSection() || in isDwarfSection()
62 Section == FI->getDwarfStrOffSection() || in isDwarfSection()
93 if (isDwarfSection(FI, CurSection)) in changeSection()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopFlatten.cpp649 FI.InnerTripCount, FI.OuterTripCount, in checkOverflow()
699 FI.InnerInductionPHI, FI.InnerTripCount, in CanFlattenLoopPair()
700 FI.InnerIncrement, FI.InnerBranch, SE, FI.Widened)) in CanFlattenLoopPair()
704 FI.OuterIncrement, FI.OuterBranch, SE, FI.Widened)) in CanFlattenLoopPair()
709 if (!FI.OuterLoop->isLoopInvariant(FI.InnerTripCount)) { in CanFlattenLoopPair()
713 if (!FI.OuterLoop->isLoopInvariant(FI.OuterTripCount)) { in CanFlattenLoopPair()
756 FI.InnerTripCount, FI.OuterTripCount, "flatten.tripcount", in DoFlattenLoopPair()
816 U->markLoopAsDeleted(*FI.InnerLoop, FI.InnerLoop->getName()); in DoFlattenLoopPair()
875 FI.InnerPHIsToTransform.insert(FI.InnerInductionPHI); in CanWidenIV()
884 FI.NarrowInnerInductionPHI = FI.InnerInductionPHI; in CanWidenIV()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMIRYamlMapping.cpp22 FrameIndex::FrameIndex(int FI, const llvm::MachineFrameInfo &MFI) { in FrameIndex() argument
23 IsFixed = MFI.isFixedObjectIndex(FI); in FrameIndex()
25 FI -= MFI.getObjectIndexBegin(); in FrameIndex()
26 this->FI = FI; in FrameIndex()
31 int FI = this->FI; in getFI() local
33 if (unsigned(FI) >= MFI.getNumFixedObjects()) in getFI() local
35 formatv("invalid fixed frame index {0}", FI).str(), in getFI()
37 FI += MFI.getObjectIndexBegin(); in getFI()
39 if (unsigned(FI + MFI.getNumFixedObjects()) >= MFI.getNumObjects()) in getFI()
40 return make_error<StringError>(formatv("invalid frame index {0}", FI).str(), in getFI()
[all …]
H A DFixupStatepointCallerSaved.cpp184 RegSlotPair RSP(Reg, FI); in recordReload()
192 RegSlotPair RSP(Reg, FI); in hasReload()
259 int FI = Idx->second; in getFrameIndex() local
264 return FI; in getFrameIndex()
281 return FI; in getFrameIndex()
285 Line.Slots.push_back(FI); in getFrameIndex()
296 return FI; in getFrameIndex()
412 RegToSlotIdx[Reg] = FI; in spillRegisters()
432 int FI = RegToSlotIdx[Reg]; in insertReloadBefore() local
447 assert(Dummy == FI); in insertReloadBefore()
[all …]
H A DStackSlotColoring.cpp207 int FI = MO.getIndex(); in ScanForSpillSlotRefs() local
208 if (FI < 0) in ScanForSpillSlotRefs()
210 if (!LS->hasInterval(FI)) in ScanForSpillSlotRefs()
225 if (FI >= 0) in ScanForSpillSlotRefs()
226 SSRefs[FI].push_back(MMO); in ScanForSpillSlotRefs()
264 if (MFI->isDeadObjectIndex(FI)) in InitializeSlots()
268 OrigAlignments[FI] = MFI->getObjectAlign(FI); in InitializeSlots()
269 OrigSizes[FI] = MFI->getObjectSize(FI); in InitializeSlots()
271 auto StackID = MFI->getStackID(FI); in InitializeSlots()
279 AllColors[StackID].set(FI); in InitializeSlots()
[all …]
H A DBasicBlockSectionsProfileReader.cpp134 auto FI = ProgramPathAndClusterInfo.end(); in ReadV1Profile() local
178 FI = ProgramPathAndClusterInfo.end(); in ReadV1Profile()
193 FI = R.first; in ReadV1Profile()
204 if (FI == ProgramPathAndClusterInfo.end()) in ReadV1Profile()
225 if (FI == ProgramPathAndClusterInfo.end()) in ReadV1Profile()
228 FI->second.ClonePaths.push_back({}); in ReadV1Profile()
252 auto FI = ProgramPathAndClusterInfo.end(); in ReadV0Profile() local
273 if (FI == ProgramPathAndClusterInfo.end()) in ReadV0Profile()
288 FI->second.ClusterInfo.emplace_back( in ReadV0Profile()
325 FI = ProgramPathAndClusterInfo.end(); in ReadV0Profile()
[all …]
H A DPseudoSourceValue.cpp60 return MFI && MFI->isImmutableObjectIndex(FI); in isConstant()
66 return MFI->isAliasedObjectIndex(FI); in isAliased()
73 return !MFI->isSpillSlotObjectIndex(FI); in mayAlias()
77 OS << "FixedStack" << FI; in printCustom()
124 PseudoSourceValueManager::getFixedStack(int FI) { in getFixedStack() argument
125 std::unique_ptr<FixedStackPseudoSourceValue> &V = FSValues[FI]; in getFixedStack()
127 V = std::make_unique<FixedStackPseudoSourceValue>(FI, TM); in getFixedStack()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StackTaggingPreRA.cpp197 uncheckUsesOf(TaggedReg, FI); in uncheckLoadsAndStores()
203 int FI; member
205 SlotWithTag(int FI, int Tag) : FI(FI), Tag(Tag) {} in SlotWithTag()
209 return FI == Other.FI && Tag == Other.Tag; in operator ==()
299 (TotalScore == MaxScore && ST.FI > MaxScoreST.FI)) { in findFirstSlotCandidate()
305 if (MaxScoreST.FI < 0) in findFirstSlotCandidate()
310 return MaxScoreST.FI; in findFirstSlotCandidate()
334 return MaxScoreST.FI; in findFirstSlotCandidate()
358 TaggedSlots.insert(FI); in runOnMachineFunction()
367 for (int FI : TaggedSlots) in runOnMachineFunction() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.cpp244 ++FI.InstCost; in visit()
267 ++FI.InstCost; in visit()
269 ++FI.InstCost; in visit()
284 return &FI; in visit()
328 return FI.MemInstCost * 100 / FI.InstCost > MemBoundThresh; in isMemBound()
332 return ((FI.MemInstCost + FI.IAMInstCost * IAWeight + in needLimitWave()
333 FI.LSMInstCost * LSWeight) * 100 / FI.InstCost) > LimitWaveThresh; in needLimitWave()
417 auto FI = FIM.find(F); in isMemoryBound() local
418 if (FI == FIM.end()) in isMemoryBound()
425 auto FI = FIM.find(F); in needsWaveLimiter() local
[all …]
H A DAMDGPUArgumentUsageInfo.cpp65 for (const auto &FI : ArgInfoMap) { in print() local
68 << " DispatchPtr: " << FI.second.DispatchPtr in print()
69 << " QueuePtr: " << FI.second.QueuePtr in print()
71 << " DispatchID: " << FI.second.DispatchID in print()
74 << " WorkGroupIDX: " << FI.second.WorkGroupIDX in print()
75 << " WorkGroupIDY: " << FI.second.WorkGroupIDY in print()
78 << " LDSKernelId: " << FI.second.LDSKernelId in print()
80 << FI.second.PrivateSegmentWaveByteOffset in print()
83 << " WorkItemIDX " << FI.second.WorkItemIDX in print()
84 << " WorkItemIDY " << FI.second.WorkItemIDY in print()
[all …]
H A DR600FrameLowering.cpp19 R600FrameLowering::getFrameIndexReference(const MachineFunction &MF, int FI, in getFrameIndexReference() argument
32 int UpperBound = FI == -1 ? MFI.getNumObjects() : FI; in getFrameIndexReference()
42 if (FI != -1) in getFrameIndexReference()
43 OffsetBytes = alignTo(OffsetBytes, MFI.getObjectAlign(FI)); in getFrameIndexReference()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DOcamlGCPrinter.cpp115 for (std::unique_ptr<GCFunctionInfo> &FI : in finishAssembly()
117 if (FI->getStrategy().getName() != getStrategy().getName()) in finishAssembly()
120 NumDescriptors += FI->size(); in finishAssembly()
130 for (std::unique_ptr<GCFunctionInfo> &FI : in finishAssembly()
132 if (FI->getStrategy().getName() != getStrategy().getName()) in finishAssembly()
136 uint64_t FrameSize = FI->getFrameSize(); in finishAssembly()
149 Twine(FI->getFunction().getName())); in finishAssembly()
152 for (GCFunctionInfo::iterator J = FI->begin(), JE = FI->end(); J != JE; in finishAssembly()
154 size_t LiveCount = FI->live_size(J); in finishAssembly()
167 for (GCFunctionInfo::live_iterator K = FI->live_begin(J), in finishAssembly()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCanonicalizeFreezeInLoops.cpp94 FreezeInst *FI = nullptr; member
104 bool operator==(const FrozenIndPHIInfo &Other) { return FI == Other.FI; } in operator ==()
119 return DenseMapInfo<FreezeInst *>::getHashValue(Val.FI); in getHashValue()
124 return LHS.FI == RHS.FI; in isEqual()
183 if (auto *FI = dyn_cast<FreezeInst>(U)) { in run() local
185 Info.FI = FI; in run()
221 auto *FI = Item.FI; in run() local
222 LLVM_DEBUG(dbgs() << "canonfr: removing " << *FI << "\n"); in run()
223 SE.forgetValue(FI); in run()
224 FI->replaceAllUsesWith(FI->getOperand(0)); in run()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DFaultMapParser.cpp43 const FaultMapParser::FunctionInfoAccessor &FI) { in operator <<() argument
44 OS << "FunctionAddress: " << format_hex(FI.getFunctionAddr(), 8) in operator <<()
45 << ", NumFaultingPCs: " << FI.getNumFaultingPCs() << "\n"; in operator <<()
46 for (unsigned I = 0, E = FI.getNumFaultingPCs(); I != E; ++I) in operator <<()
47 OS << FI.getFunctionFaultInfoAt(I) << "\n"; in operator <<()
58 FaultMapParser::FunctionInfoAccessor FI; in operator <<() local
61 FI = (I == 0) ? FMP.getFirstFunctionInfo() : FI.getNextFunctionInfo(); in operator <<()
62 OS << FI; in operator <<()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrBuilder.h59 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));
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DDwarfTransformer.cpp337 FI.OptLineTable->push(LE); in convertFunctionLineTable()
342 FI.OptLineTable = LineTable(); in convertFunctionLineTable()
422 FI.OptLineTable->push(LE); in convertFunctionLineTable()
428 if (FI.OptLineTable->empty()) in convertFunctionLineTable()
497 FunctionInfo FI; in handleDie() local
499 FI.Name = *NameIndex; in handleDie()
504 FI.Inline = InlineInfo(); in handleDie()
506 FI.Inline->Ranges.insert(FI.Range); in handleDie()
508 parseInlineInfo(Gsym, OS, CUI, Die, 0, FI, *FI.Inline, in handleDie()
629 if (!FI) in verify()
[all …]
H A DFunctionInfo.cpp29 OS << FI.Range << ": " << "Name=" << HEX32(FI.Name) << '\n'; in operator <<()
30 if (FI.OptLineTable) in operator <<()
31 OS << FI.OptLineTable << '\n'; in operator <<()
32 if (FI.Inline) in operator <<()
33 OS << FI.Inline << '\n'; in operator <<()
39 FunctionInfo FI; in decode() local
48 FI.Name = Data.getU32(&Offset); in decode()
49 if (FI.Name == 0) in decode()
52 Offset - 4, FI.Name); in decode()
84 FI.Inline = std::move(II.get()); in decode()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegisterScavenging.h43 ScavengedInfo(int FI = -1) : FrameIndex(FI) {} in FrameIndex()
70 void assignRegToScavengingIndex(int FI, Register Reg,
73 if (Slot.FrameIndex == FI) {
112 void addScavengingFrameIndex(int FI) { in addScavengingFrameIndex() argument
113 Scavenged.push_back(ScavengedInfo(FI)); in addScavengingFrameIndex()
117 bool isScavengingFrameIndex(int FI) const { in isScavengingFrameIndex() argument
119 if (SI.FrameIndex == FI) in isScavengingFrameIndex()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCFixup.h90 MCFixup FI; variable
91 FI.Value = Value;
92 FI.Offset = Offset;
93 FI.Kind = Kind;
94 FI.Loc = Loc;
95 return FI;
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.cpp80 Register SrcReg, bool isKill, int FI, in storeRegToStackSlot() argument
96 MachinePointerInfo::getFixedStack(MF, FI), MachineMemOperand::MOStore, in storeRegToStackSlot()
97 MFI.getObjectSize(FI), MFI.getObjectAlign(FI)); in storeRegToStackSlot()
100 .addFrameIndex(FI) in storeRegToStackSlot()
109 Register DestReg, int FI, in loadRegFromStackSlot() argument
125 MachinePointerInfo::getFixedStack(MF, FI), MachineMemOperand::MOLoad, in loadRegFromStackSlot()
126 MFI.getObjectSize(FI), MFI.getObjectAlign(FI)); in loadRegFromStackSlot()
128 .addFrameIndex(FI) in loadRegFromStackSlot()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrBuilder.h25 addFrameReference(const MachineInstrBuilder &MIB, int FI) { in addFrameReference() argument
37 MachinePointerInfo::getFixedStack(MF, FI, Offset), Flags, in addFrameReference()
38 MFFrame.getObjectSize(FI), MFFrame.getObjectAlign(FI)); in addFrameReference()
39 return MIB.addFrameIndex(FI).addImm(Offset).addReg(0).addMemOperand(MMO); in addFrameReference()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSPIR.cpp32 void computeInfo(CGFunctionInfo &FI) const override;
93 void SPIRVABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
96 llvm::CallingConv::ID CC = FI.getCallingConvention(); in computeInfo()
98 if (!getCXXABI().classifyReturnType(FI)) in computeInfo()
99 FI.getReturnInfo() = classifyReturnType(FI.getReturnType()); in computeInfo()
101 for (auto &I : FI.arguments()) { in computeInfo()
112 void computeSPIRKernelABIInfo(CodeGenModule &CGM, CGFunctionInfo &FI) { in computeSPIRKernelABIInfo() argument
114 SPIRVABIInfo(CGM.getTypes()).computeInfo(FI); in computeSPIRKernelABIInfo()
116 CommonSPIRABIInfo(CGM.getTypes()).computeInfo(FI); in computeSPIRKernelABIInfo()
H A DPNaCl.cpp29 void computeInfo(CGFunctionInfo &FI) const override;
40 void PNaClABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
41 if (!getCXXABI().classifyReturnType(FI)) in computeInfo()
42 FI.getReturnInfo() = classifyReturnType(FI.getReturnType()); in computeInfo()
44 for (auto &I : FI.arguments()) in computeInfo()
H A DLanai.cpp30 void computeInfo(CGFunctionInfo &FI) const override { in computeInfo()
34 if (FI.getHasRegParm()) { in computeInfo()
35 State.FreeRegs = FI.getRegParm(); in computeInfo()
40 if (!getCXXABI().classifyReturnType(FI)) in computeInfo()
41 FI.getReturnInfo() = classifyReturnType(FI.getReturnType()); in computeInfo()
42 for (auto &I : FI.arguments()) in computeInfo()
H A DVE.cpp26 void computeInfo(CGFunctionInfo &FI) const override;
48 void VEABIInfo::computeInfo(CGFunctionInfo &FI) const { in computeInfo()
49 FI.getReturnInfo() = classifyReturnType(FI.getReturnType()); in computeInfo()
50 for (auto &Arg : FI.arguments()) in computeInfo()

12345678910>>...17