Home
last modified time | relevance | path

Searched refs:AnalysisUsage (Results 1 – 25 of 549) sorted by relevance

12345678910>>...22

/freebsd/contrib/llvm-project/llvm/include/llvm/
H A DPassAnalysisSupport.h47 class AnalysisUsage {
68 AnalysisUsage() = default;
72 AnalysisUsage &addRequiredID(const void *ID);
73 AnalysisUsage &addRequiredID(char &ID);
75 AnalysisUsage &addRequired() { in addRequired()
79 AnalysisUsage &addRequiredTransitiveID(char &ID);
81 AnalysisUsage &addRequiredTransitive() { in addRequiredTransitive()
88 AnalysisUsage &addPreservedID(const void *ID) { in addPreservedID()
92 AnalysisUsage &addPreservedID(char &ID) { in addPreservedID()
98 AnalysisUsage &addPreserved() { in addPreserved()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DPass.cpp98 void Pass::getAnalysisUsage(AnalysisUsage &) const { in getAnalysisUsage()
241 // AnalysisUsage Class Implementation
247 using VectorType = AnalysisUsage::VectorType; in GetCFGOnlyPasses()
267 // This function annotates the AnalysisUsage info object to say that analyses in setPreservesCFG()
269 void AnalysisUsage::setPreservesCFG() { in setPreservesCFG()
275 AnalysisUsage &AnalysisUsage::addPreserved(StringRef Arg) { in addPreserved()
283 AnalysisUsage &AnalysisUsage::addRequiredID(const void *ID) {
288 AnalysisUsage in addRequiredID()
[all...]
H A DLegacyPassManager.cpp294 void getAnalysisUsage(AnalysisUsage &Info) const override { in getAnalysisUsage()
410 void getAnalysisUsage(AnalysisUsage &Info) const override { in getAnalysisUsage()
498 void getAnalysisUsage(AnalysisUsage &Info) const override { in getAnalysisUsage()
582 AnalysisUsage *AnUsage = findAnalysisUsage(AP); in setLastUser()
583 const AnalysisUsage::VectorType &IDs = AnUsage->getRequiredTransitiveSet(); in setLastUser()
627 AnalysisUsage *PMTopLevelManager::findAnalysisUsage(Pass *P) { in findAnalysisUsage()
628 AnalysisUsage *AnUsage = nullptr; in findAnalysisUsage()
639 AnalysisUsage AU; in findAnalysisUsage()
682 AnalysisUsage *AnUsage = findAnalysisUsage(P); in schedulePass()
688 const AnalysisUsage::VectorType &RequiredSet = AnUsage->getRequiredSet(); in schedulePass()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DLegacyPassManagers.h193 AnalysisUsage *findAnalysisUsage(Pass *P);
246 /// A wrapper around AnalysisUsage for the purpose of uniqueing. The wrapper
247 /// is used to avoid needing to make AnalysisUsage itself a folding set node.
249 AnalysisUsage AU;
250 AUFoldingSetNode(const AnalysisUsage &AU) : AU(AU) {} in AUFoldingSetNode()
254 static void Profile(FoldingSetNodeID &ID, const AnalysisUsage &AU) { in Profile()
256 // AnalysisUsage (since they are conceptually unordered). in Profile()
270 // Contains all of the unique combinations of AnalysisUsage. This is helpful
281 DenseMap<Pass *, AnalysisUsage*> AnUsageMap;
435 const AnalysisUsage
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLazyBranchProbabilityInfo.h23 class AnalysisUsage; variable
97 void getAnalysisUsage(AnalysisUsage &AU) const override;
101 static void getLazyBPIAnalysisUsage(AnalysisUsage &AU);
H A DLazyBlockFrequencyInfo.h24 class AnalysisUsage; variable
115 void getAnalysisUsage(AnalysisUsage &AU) const override;
119 static void getLazyBFIAnalysisUsage(AnalysisUsage &AU);
H A DModuleSummaryAnalysis.h71 void getAnalysisUsage(AnalysisUsage &AU) const override;
91 void getAnalysisUsage(AnalysisUsage &AU) const override;
H A DCallGraphSCCPass.h78 void getAnalysisUsage(AnalysisUsage &Info) const override;
133 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
H A DLoopPass.h87 void getAnalysisUsage(AnalysisUsage &Info) const override;
130 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCycleAnalysis.cpp34 void MachineCycleInfoWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
65 void getAnalysisUsage(AnalysisUsage &AU) const override;
82 void MachineCycleInfoPrinterPass::getAnalysisUsage(AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY()
H A DUnreachableBlockElim.cpp51 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
77 void getAnalysisUsage(AnalysisUsage &AU) const override;
91 void UnreachableMachineBlockElim::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
H A DGCRootLowering.cpp51 void getAnalysisUsage(AnalysisUsage &AU) const override;
76 void getAnalysisUsage(AnalysisUsage &AU) const override;
118 void LowerIntrinsics::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
262 void GCMachineCodeAnalysis::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
H A DMachineUniformityAnalysis.cpp175 void getAnalysisUsage(AnalysisUsage &AU) const override;
194 void MachineUniformityAnalysisPass::getAnalysisUsage(AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY()
235 AnalysisUsage &AU) const { in INITIALIZE_PASS_DEPENDENCY()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMIRSampleProfile.h25 class AnalysisUsage; variable
61 void getAnalysisUsage(AnalysisUsage &AU) const override;
H A DLiveRegMatrix.h33 class AnalysisUsage; variable
61 void getAnalysisUsage(AnalysisUsage &) const override;
H A DLiveStacks.h28 class AnalysisUsage; variable
95 void getAnalysisUsage(AnalysisUsage &AU) const override;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLocalizer.h29 class AnalysisUsage; variable
92 void getAnalysisUsage(AnalysisUsage &AU) const override;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyBlockFrequencyInfo.cpp43 void LazyBlockFrequencyInfoPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
62 void LazyBlockFrequencyInfoPass::getLazyBFIAnalysisUsage(AnalysisUsage &AU) { in getLazyBFIAnalysisUsage()
H A DLazyBranchProbabilityInfo.cpp45 void LazyBranchProbabilityInfoPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
65 void LazyBranchProbabilityInfoPass::getLazyBPIAnalysisUsage(AnalysisUsage &AU) { in getLazyBPIAnalysisUsage()
H A DCallPrinter.cpp293 void getAnalysisUsage(AnalysisUsage &AU) const override;
297 void CallGraphViewer::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
320 void getAnalysisUsage(AnalysisUsage &AU) const override;
324 void CallGraphDOTPrinter::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
H A DCFGPrinter.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILWriterPass.cpp50 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
89 void getAnalysisUsage(AnalysisUsage &AU) const override { in getAnalysisUsage()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBranchTargets.cpp36 void getAnalysisUsage(AnalysisUsage &AU) const override;
50 void ARMBranchTargets::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64BranchTargets.cpp37 void getAnalysisUsage(AnalysisUsage &AU) const override;
52 void AArch64BranchTargets::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZCopyPhysRegs.cpp39 void getAnalysisUsage(AnalysisUsage &AU) const override;
60 void SystemZCopyPhysRegs::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()

12345678910>>...22