| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | PassManagerTest.cpp | 37 return !(PAC.preserved() || PAC.preservedSet<AllAnalysesOn<Function>>()); in invalidate() 73 return !(PAC.preserved() || PAC.preservedSet<AllAnalysesOn<Module>>()); in invalidate() 198 EXPECT_FALSE(PAC.preserved()); in TEST() 203 EXPECT_FALSE(PAC.preserved()); in TEST() 209 EXPECT_FALSE(PAC.preserved()); in TEST() 215 EXPECT_TRUE(PAC.preserved()); in TEST() 221 EXPECT_FALSE(PAC.preserved()); in TEST() 227 EXPECT_TRUE(PAC.preserved()); in TEST() 233 EXPECT_FALSE(PAC.preserved()); in TEST() 239 EXPECT_FALSE(PAC.preserved()); in TEST() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | DominanceFrontier.cpp | 73 auto PAC = PA.getChecker<DominanceFrontierAnalysis>(); in invalidate() local 74 return !(PAC.preserved() || PAC.preservedSet<AllAnalysesOn<Function>>() || in invalidate() 75 PAC.preservedSet<CFGAnalyses>()); in invalidate()
|
| H A D | PostDominators.cpp | 49 auto PAC = PA.getChecker<PostDominatorTreeAnalysis>(); in invalidate() local 50 return !(PAC.preserved() || PAC.preservedSet<AllAnalysesOn<Function>>() || in invalidate() 51 PAC.preservedSet<CFGAnalyses>()); in invalidate()
|
| H A D | RegionInfo.cpp | 83 auto PAC = PA.getChecker<RegionInfoAnalysis>(); in invalidate() local 84 return !(PAC.preserved() || PAC.preservedSet<AllAnalysesOn<Function>>() || in invalidate() 85 PAC.preservedSet<CFGAnalyses>()); in invalidate()
|
| H A D | LoopAnalysisManager.cpp | 46 auto PAC = PA.getChecker<LoopAnalysisManagerFunctionProxy>(); in invalidate() local 50 if (!(PAC.preserved() || PAC.preservedSet<AllAnalysesOn<Function>>()) || in invalidate()
|
| H A D | BlockFrequencyInfo.cpp | 180 auto PAC = PA.getChecker<BlockFrequencyAnalysis>(); in invalidate() local 181 return !(PAC.preserved() || PAC.preservedSet<AllAnalysesOn<Function>>() || in invalidate() 182 PAC.preservedSet<CFGAnalyses>()); in invalidate()
|
| H A D | PhiValues.cpp | 29 auto PAC = PA.getChecker<PhiValuesAnalysis>(); in invalidate() local 30 return !(PAC.preserved() || PAC.preservedSet<AllAnalysesOn<Function>>()); in invalidate()
|
| H A D | CGSCCPassManager.cpp | 573 auto PAC = PA.getChecker<LazyCallGraphAnalysis>(); in run() local 574 if (!PAC.preserved() && !PAC.preservedSet<AllAnalysesOn<Module>>()) { in run() 610 auto PAC = PA.getChecker<CGSCCAnalysisManagerModuleProxy>(); in invalidate() local 611 if (!(PAC.preserved() || PAC.preservedSet<AllAnalysesOn<Module>>()) || in invalidate() 718 auto PAC = PA.getChecker<FunctionAnalysisManagerCGSCCProxy>(); in invalidate() local 719 if (!PAC.preserved() && !PAC.preservedSet<AllAnalysesOn<LazyCallGraph::SCC>>()) { in invalidate()
|
| H A D | CallGraph.cpp | 71 auto PAC = PA.getChecker<CallGraphAnalysis>(); in invalidate() local 72 return !(PAC.preserved() || PAC.preservedSet<AllAnalysesOn<Module>>()); in invalidate()
|
| H A D | LoopInfo.cpp | 867 auto PAC = PA.getChecker<LoopAnalysis>(); in invalidate() local 868 return !(PAC.preserved() || PAC.preservedSet<AllAnalysesOn<Function>>() || in invalidate() 869 PAC.preservedSet<CFGAnalyses>()); in invalidate()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | PassManager.cpp | 44 auto PAC = PA.getChecker<FunctionAnalysisManagerModuleProxy>(); in invalidate() local 45 if (!PAC.preserved() && !PAC.preservedSet<AllAnalysesOn<Module>>()) { in invalidate()
|
| H A D | Dominators.cpp | 117 auto PAC = PA.getChecker<DominatorTreeAnalysis>(); in invalidate() local 118 return !(PAC.preserved() || PAC.preservedSet<AllAnalysesOn<Function>>() || in invalidate() 119 PAC.preservedSet<CFGAnalyses>()); in invalidate()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | note-gnu-property-pac-bti-2.ll | 18 ; PAC attribute present 23 ; OBJ: Properties: aarch64 feature: PAC
|
| H A D | note-gnu-property-pac-bti-3.ll | 23 ; OBJ: Properties: aarch64 feature: BTI, PAC
|
| H A D | note-gnu-property-pac-bti-0.ll | 21 ; OBJ: Properties: aarch64 feature: BTI, PAC
|
| /llvm-project-15.0.7/polly/lib/Analysis/ |
| H A D | ScopPass.cpp | 99 auto PAC = PA.getChecker<ScopAnalysisManagerFunctionProxy>(); in invalidate() local 100 if (!(PAC.preserved() || PAC.preservedSet<AllAnalysesOn<Function>>()) || in invalidate()
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | aarch64-feature-btipac.s | 7 ## Build shared library with all inputs having BTI and PAC, expect PLT 8 ## entries supporting both PAC and BTI. For a shared library this means: 39 # BTIPACPROP: Properties: aarch64 feature: BTI, PAC 44 ## Make an executable with both BTI and PAC properties. Expect: 81 ## Check that combinations of BTI+PAC with 0 properties results in standard PLT
|
| H A D | aarch64-feature-pac.s | 8 ## We do not add PAC support when the inputs don't have the .note.gnu.property
|
| H A D | aarch64-property-relocatable.s | 36 # CHECK-NEXT: Properties: aarch64 feature: BTI, PAC
|
| /llvm-project-15.0.7/llvm/test/LTO/AArch64/ |
| H A D | link-branch-target-enforcement.ll | 37 ; we should see only PAC which is supported by both. 38 ; CHECK-PROP: Properties: aarch64 feature: PAC
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | CGSCCPassManagerTest.cpp | 38 auto PAC = PA.getChecker<TestModuleAnalysis>(); in invalidate() local 39 return !(PAC.preserved() || PAC.preservedSet<AllAnalysesOn<Module>>()); in invalidate() 68 auto PAC = PA.getChecker<TestSCCAnalysis>(); in invalidate() local 69 return !(PAC.preserved() || in invalidate() 99 auto PAC = PA.getChecker<TestFunctionAnalysis>(); in invalidate() local 100 return !(PAC.preserved() || PAC.preservedSet<AllAnalysesOn<Function>>()); in invalidate() 873 auto PAC = PA.getChecker<TestIndirectSCCAnalysis>(); in invalidate() local 874 return !(PAC.preserved() || in invalidate() 931 return !(PAC.preserved() || in invalidate() 972 return !(PAC.preserved() || in invalidate() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorize.h | 93 auto PAC = PA.getChecker<ShouldRunExtraVectorPasses>(); in invalidate() local 94 return !PAC.preservedWhenStateless(); in invalidate()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | NewPassManager.rst | 353 auto PAC = PA.getChecker<FooAnalysis>(); 355 // return !(PAC.preserved() || PAC.preservedSet<AllAnalysesOn<Function>>()); 356 return !(PAC.preserved() || PAC.preservedSet<AllAnalysesOn<Function>>() 357 || PAC.preservedSet<CFGAnalyses>()); 362 in ``PAC.preserved()``), or if ``PreservedAnalyses`` preserves all function 375 auto PAC = PA.getChecker<FooAnalysis>(); 376 return !PAC.preservedWhenStateless(); 386 auto PAC = PA.getChecker<FooAnalysis>(); 387 if (!PAC.preserved() && !PAC.preservedSet<AllAnalysesOn<Function>>())
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | PassManagerInternal.h | 224 auto PAC = PA.template getChecker<PassT>(); 225 return !PAC.preserved() && 226 !PAC.template preservedSet<AllAnalysesOn<IRUnitT>>();
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | InlineAdvisor.h | 253 auto PAC = PA.getChecker<InlineAdvisorAnalysis>(); in invalidate() local 254 return !PAC.preservedWhenStateless(); in invalidate()
|