Searched refs:AU (Results 401 - 425 of 530) sorted by relevance

<<11121314151617181920>>

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DBranchProbabilityInfo.h258 void getAnalysisUsage(AnalysisUsage &AU) const override;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineDominators.h94 void getAnalysisUsage(AnalysisUsage &AU) const override;
H A DSelectionDAGISel.h69 void getAnalysisUsage(AnalysisUsage &AU) const override;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveVariables.cpp53 void LiveVariables::getAnalysisUsage(AnalysisUsage &AU) const {
54 AU.addRequiredID(UnreachableMachineBlockElimID);
55 AU.setPreservesAll();
56 MachineFunctionPass::getAnalysisUsage(AU);
H A DSafeStack.cpp862 void getAnalysisUsage(AnalysisUsage &AU) const override {
863 AU.addRequired<TargetPassConfig>();
864 AU.addRequired<TargetLibraryInfoWrapperPass>();
865 AU.addRequired<AssumptionCacheTracker>();
H A DStackColoring.cpp447 void getAnalysisUsage(AnalysisUsage &AU) const override;
526 void StackColoring::getAnalysisUsage(AnalysisUsage &AU) const {
527 AU.addRequired<SlotIndexes>();
528 MachineFunctionPass::getAnalysisUsage(AU);
H A DInterleavedLoadCombinePass.cpp1337 void getAnalysisUsage(AnalysisUsage &AU) const override {
1338 AU.addRequired<MemorySSAWrapperPass>();
1339 AU.addRequired<DominatorTreeWrapperPass>();
1340 FunctionPass::getAnalysisUsage(AU);
H A DLiveDebugVariables.cpp86 void LiveDebugVariables::getAnalysisUsage(AnalysisUsage &AU) const {
87 AU.addRequired<MachineDominatorTree>();
88 AU.addRequiredTransitive<LiveIntervals>();
89 AU.setPreservesAll();
90 MachineFunctionPass::getAnalysisUsage(AU);
H A DMachineTraceMetrics.cpp59 void MachineTraceMetrics::getAnalysisUsage(AnalysisUsage &AU) const {
60 AU.setPreservesAll();
61 AU.addRequired<MachineBranchProbabilityInfo>();
62 AU.addRequired<MachineLoopInfo>();
63 MachineFunctionPass::getAnalysisUsage(AU);
H A DBranchFolding.cpp106 void getAnalysisUsage(AnalysisUsage &AU) const override {
107 AU.addRequired<MachineBlockFrequencyInfo>();
108 AU.addRequired<MachineBranchProbabilityInfo>();
109 AU.addRequired<ProfileSummaryInfoWrapperPass>();
110 AU.addRequired<TargetPassConfig>();
111 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DPredicateInfo.cpp835 void PredicateInfoPrinterLegacyPass::getAnalysisUsage(AnalysisUsage &AU) const {
836 AU.setPreservesAll();
837 AU.addRequiredTransitive<DominatorTreeWrapperPass>();
838 AU.addRequired<AssumptionCacheTracker>();
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopUtils.h294 void getLoopAnalysisUsage(AnalysisUsage &AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DGlobalsModRef.cpp1040 void GlobalsAAWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const {
1041 AU.setPreservesAll();
1042 AU.addRequired<CallGraphWrapperPass>();
1043 AU.addRequired<TargetLibraryInfoWrapperPass>();
H A DBasicAliasAnalysis.cpp2108 void BasicAAWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const {
2109 AU.setPreservesAll();
2110 AU.addRequired<AssumptionCacheTracker>();
2111 AU.addRequired<DominatorTreeWrapperPass>();
2112 AU.addRequired<TargetLibraryInfoWrapperPass>();
2113 AU.addUsedIfAvailable<PhiValuesWrapperPass>();
H A DLoopAccessAnalysis.cpp2308 void LoopAccessLegacyAnalysis::getAnalysisUsage(AnalysisUsage &AU) const {
2309 AU.addRequired<ScalarEvolutionWrapperPass>();
2310 AU.addRequired<AAResultsWrapperPass>();
2311 AU.addRequired<DominatorTreeWrapperPass>();
2312 AU.addRequired<LoopInfoWrapperPass>();
2314 AU.setPreservesAll();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp326 void getAnalysisUsage(AnalysisUsage &AU) const override {
327 AU.setPreservesCFG();
329 AU.addRequired<StackSafetyGlobalInfoWrapperPass>();
331 AU.addRequired<AAResultsWrapperPass>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCReduceCRLogicals.cpp427 void getAnalysisUsage(AnalysisUsage &AU) const override {
428 AU.addRequired<MachineBranchProbabilityInfo>();
429 AU.addRequired<MachineDominatorTree>();
430 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FixupLEAs.cpp117 void getAnalysisUsage(AnalysisUsage &AU) const override {
118 AU.addRequired<ProfileSummaryInfoWrapperPass>();
119 AU.addRequired<LazyMachineBlockFrequencyInfoPass>();
120 MachineFunctionPass::getAnalysisUsage(AU);
H A DX86FlagsCopyLowering.cpp84 void getAnalysisUsage(AnalysisUsage &AU) const override;
146 void X86FlagsCopyLoweringPass::getAnalysisUsage(AnalysisUsage &AU) const {
147 AU.addRequired<MachineDominatorTree>();
148 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DPGOInstrumentation.cpp378 void getAnalysisUsage(AnalysisUsage &AU) const override {
379 AU.addRequired<BlockFrequencyInfoWrapperPass>();
380 AU.addRequired<TargetLibraryInfoWrapperPass>();
406 void getAnalysisUsage(AnalysisUsage &AU) const override {
407 AU.addRequired<ProfileSummaryInfoWrapperPass>();
408 AU.addRequired<BlockFrequencyInfoWrapperPass>();
409 AU.addRequired<TargetLibraryInfoWrapperPass>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp130 void getAnalysisUsage(AnalysisUsage &AU) const override {
131 AU.addRequired<LoopInfoWrapperPass>();
132 AU.addRequiredID(LoopSimplifyID);
133 AU.addRequiredID(LCSSAID);
134 AU.addRequired<AAResultsWrapperPass>();
135 AU.addPreserved<AAResultsWrapperPass>();
136 AU.addRequired<ScalarEvolutionWrapperPass>();
137 AU.addRequired<DominatorTreeWrapperPass>();
138 AU.addRequired<TargetLibraryInfoWrapperPass>();
139 AU
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp351 void getAnalysisUsage(AnalysisUsage &AU) const override {
352 AU.addRequired<AssumptionCacheTracker>();
353 AU.addRequired<ProfileSummaryInfoWrapperPass>();
354 AU.addRequired<TargetTransformInfoWrapperPass>();
355 AU.addRequired<TargetLibraryInfoWrapperPass>();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp69 void getAnalysisUsage(AnalysisUsage &AU) const override {
70 AU.setPreservesCFG();
71 AU.addRequired<TargetPassConfig>();
72 AU.addRequired<LoopInfoWrapperPass>();
73 FunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp45 void getAnalysisUsage(AnalysisUsage &AU) const override {
46 AU.addRequired<MachineDominatorTree>();
47 AU.addRequired<MachineLoopInfo>();
48 AU.addRequired<WebAssemblyExceptionInfo>();
49 MachineFunctionPass::getAnalysisUsage(AU);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DLegacyPassManager.cpp713 AnalysisUsage AU; local
714 P->getAnalysisUsage(AU);
718 AUFoldingSetNode::Profile(ID, AU);
723 Node = new (AUFoldingSetNodeAllocator.Allocate()) AUFoldingSetNode(AU);
728 AnUsageMap[P] = &Node->AU;
729 AnUsage = &Node->AU;

Completed in 242 milliseconds

<<11121314151617181920>>