Home
last modified time | relevance | path

Searched refs:PA (Results 1 – 25 of 230) sorted by relevance

12345678910

/llvm-project-15.0.7/flang/lib/Parser/
H A Dbasic-parsers.h144 const PA parser_;
147 template <typename PA, typename = typename PA::resultType>
172 template <typename PA> inline constexpr auto lookAhead(PA p) { in lookAhead()
267 const PA pa_;
291 const PA pa_;
400 const PA pa_;
436 template <typename PA> inline constexpr auto many(PA parser) { in many()
468 template <typename PA> inline constexpr auto some(PA parser) { in some()
537 template <typename PA> inline constexpr auto maybe(PA parser) { in maybe()
561 template <typename PA> inline constexpr auto defaulted(PA p) { in defaulted()
[all …]
H A Dexpr-parsers.h21 template <typename PA> inline constexpr auto scalar(const PA &p) { in scalar()
22 return construct<Scalar<typename PA::resultType>>(p); // scalar-p in scalar()
25 template <typename PA> inline constexpr auto constant(const PA &p) { in constant()
26 return construct<Constant<typename PA::resultType>>(p); // constant-p in constant()
29 template <typename PA> inline constexpr auto integer(const PA &p) { in integer()
30 return construct<Integer<typename PA::resultType>>(p); // int-p in integer()
33 template <typename PA> inline constexpr auto logical(const PA &p) { in logical()
34 return construct<Logical<typename PA::resultType>>(p); // logical-p in logical()
37 template <typename PA> inline constexpr auto defaultChar(const PA &p) { in defaultChar()
100 template <typename PA> inline constexpr auto loopBounds(const PA &p) { in loopBounds()
[all …]
H A Dstmt-parser.h26 template <typename PA>
27 inline constexpr auto unterminatedStatement(const PA &p) { in unterminatedStatement()
29 sourced(construct<Statement<typename PA::resultType>>( in unterminatedStatement()
42 template <typename PA> inline constexpr auto statement(const PA &p) { in statement()
48 template <typename PA> inline constexpr auto unlabeledStatement(const PA &p) { in unlabeledStatement()
50 sourced(construct<UnlabeledStatement<typename PA::resultType>>(p)); in unlabeledStatement()
59 template <typename PA> inline constexpr auto unambiguousStatement(const PA &p) { in unambiguousStatement()
H A Dmisc-parsers.h24 template <typename PA> inline constexpr auto nonemptyList(const PA &p) { in nonemptyList()
28 template <typename PA>
29 inline constexpr auto nonemptyList(MessageFixedText error, const PA &p) { in nonemptyList()
33 template <typename PA> inline constexpr auto optionalList(const PA &p) { in optionalList()
H A Dtoken-parsers.h197 template <class PA>
198 inline constexpr std::enable_if_t<std::is_class_v<PA>,
199 SequenceParser<TokenStringMatch<>, PA>>
200 operator>>(const char *str, const PA &p) {
204 template <class PA>
206 FollowParser<PA, TokenStringMatch<>>>
207 operator/(const PA &p, const char *str) {
211 template <class PA> inline constexpr auto parenthesized(const PA &p) { in parenthesized()
215 template <class PA> inline constexpr auto bracketed(const PA &p) { in bracketed()
591 template <typename PA> inline constexpr auto optionalBeforeColons(const PA &p) { in optionalBeforeColons()
[all …]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopAnalysisManager.cpp29 Function &F, const PreservedAnalyses &PA, in invalidate() argument
51 Inv.invalidate<AAManager>(F, PA) || in invalidate()
52 Inv.invalidate<AssumptionAnalysis>(F, PA) || in invalidate()
54 Inv.invalidate<LoopAnalysis>(F, PA) || in invalidate()
106 InnerPA = PA; in invalidate()
122 InnerAM->invalidate(*L, PA); in invalidate()
138 PreservedAnalyses PA; in getLoopPassPreservedAnalyses() local
139 PA.preserve<DominatorTreeAnalysis>(); in getLoopPassPreservedAnalyses()
140 PA.preserve<LoopAnalysis>(); in getLoopPassPreservedAnalyses()
142 PA.preserve<ScalarEvolutionAnalysis>(); in getLoopPassPreservedAnalyses()
[all …]
H A DCGSCCPassManager.cpp129 UR.CrossSCCPA.intersect(PA); in run()
137 return PA; in run()
359 return PA; in run()
512 return PA; in run()
592 return PA; in run()
599 if (PA.areAllPreserved()) in invalidate()
644 InnerPA = PA; in invalidate()
707 if (PA.areAllPreserved()) in invalidate()
747 FunctionPA = PA; in invalidate()
813 FAM.invalidate(F, PA); in updateNewSCCFunctionAnalyses()
[all …]
/llvm-project-15.0.7/libcxx/test/std/thread/futures/futures.task/futures.task.members/
H A Dctor2.compile.pass.cpp30 using PA = std::packaged_task<A(int)>; typedef
33 static_assert(!std::is_constructible<PA, std::allocator_arg_t, std::allocator<A>, const PA&>::value…
34 static_assert(!std::is_constructible<PA, std::allocator_arg_t, std::allocator<A>, const PA&&>::valu…
35 static_assert(!std::is_constructible<PA, std::allocator_arg_t, std::allocator<A>, volatile PA&>::va…
36 static_assert(!std::is_constructible<PA, std::allocator_arg_t, std::allocator<A>, volatile PA&&>::v…
38 static_assert( std::is_constructible<PA, std::allocator_arg_t, std::allocator<A>, const PI&>::value…
39 static_assert( std::is_constructible<PA, std::allocator_arg_t, std::allocator<A>, const PI&&>::valu…
40 static_assert( std::is_constructible<PA, std::allocator_arg_t, std::allocator<A>, volatile PI&>::va…
41 static_assert( std::is_constructible<PA, std::allocator_arg_t, std::allocator<A>, volatile PI&&>::v…
/llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/
H A DDependencyAnalysis.cpp36 ProvenanceAnalysis &PA, in CanAlterRefCount() argument
56 if (IsPotentialRetainableObjPtr(Op, *PA.getAA()) && PA.related(Ptr, Op)) in CanAlterRefCount()
68 ProvenanceAnalysis &PA, in CanDecrementRefCount() argument
75 return CanAlterRefCount(Inst, Ptr, PA, Class); in CanDecrementRefCount()
98 if (IsPotentialRetainableObjPtr(Op, *PA.getAA()) && PA.related(Ptr, Op)) in CanUse()
107 return IsPotentialRetainableObjPtr(Op, *PA.getAA()) && PA.related(Op, Ptr); in CanUse()
113 if (IsPotentialRetainableObjPtr(Op, *PA.getAA()) && PA.related(Ptr, Op)) in CanUse()
137 return CanUse(Inst, Arg, PA, Class); in Depends()
164 return CanAlterRefCount(Inst, Arg, PA, Class); in Depends()
209 ProvenanceAnalysis &PA) { in findDependencies() argument
[all …]
H A DDependencyAnalysis.h57 ProvenanceAnalysis &PA);
61 ProvenanceAnalysis &PA);
65 bool CanUse(const Instruction *Inst, const Value *Ptr, ProvenanceAnalysis &PA,
71 ProvenanceAnalysis &PA, ARCInstKind Class);
76 ProvenanceAnalysis &PA, ARCInstKind Class);
80 ProvenanceAnalysis &PA) { in CanDecrementRefCount() argument
81 return CanDecrementRefCount(Inst, Ptr, PA, GetARCInstKind(Inst)); in CanDecrementRefCount()
H A DPtrState.cpp228 ProvenanceAnalysis &PA, in HandlePotentialAlterRefCount() argument
233 if (!CanDecrementRefCount(Inst, Ptr, PA, Class)) in HandlePotentialAlterRefCount()
255 ProvenanceAnalysis &PA, in HandlePotentialUse() argument
292 if (CanUse(Inst, Ptr, PA, Class)) { in HandlePotentialUse()
297 if (CanUse(Call, Ptr, PA, GetBasicARCInstKind(Call))) { in HandlePotentialUse()
305 if (CanUse(Inst, Ptr, PA, Class)) { in HandlePotentialUse()
378 Instruction *Inst, const Value *Ptr, ProvenanceAnalysis &PA, in HandlePotentialAlterRefCount() argument
382 if (!CanDecrementRefCount(Inst, Ptr, PA, Class) && in HandlePotentialAlterRefCount()
417 ProvenanceAnalysis &PA, in HandlePotentialUse() argument
422 if (!CanUse(Inst, Ptr, PA, Class)) in HandlePotentialUse()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopPassManager.cpp41 PA.preserveSet<AllAnalysesOn<Loop>>(); in run()
43 return PA; in run()
125 PA.intersect(std::move(*PassPA)); in runWithLoopNestPasses()
135 return PA; in runWithLoopNestPasses()
171 PA.intersect(std::move(*PassPA)); in runWithoutLoopNestPasses()
178 return PA; in runWithoutLoopNestPasses()
209 return PA; in run()
331 PA.intersect(std::move(PassPA)); in run()
346 PA.preserve<LoopAnalysis>(); in run()
353 PA.preserve<MemorySSAAnalysis>(); in run()
[all …]
H A DDCE.cpp79 PreservedAnalyses PA; in run() local
80 PA.preserveSet<CFGAnalyses>(); in run()
81 return PA; in run()
146 PreservedAnalyses PA; in run() local
147 PA.preserveSet<CFGAnalyses>(); in run()
148 return PA; in run()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DPassManagerTest.cpp246 auto PA = PreservedAnalyses::none(); in TEST() local
247 PA.preserve<TestFunctionAnalysis>(); in TEST()
250 PA.preserve<TestModuleAnalysis>(); in TEST()
255 PA.preserve<TestFunctionAnalysis>(); in TEST()
395 PA.abandon<TestFunctionAnalysis>(); in TEST()
399 PA.abandon<TestFunctionAnalysis>(); in TEST()
401 PA.abandon<TestModuleAnalysis>(); in TEST()
754 return PA; in TEST_F()
848 FAM.invalidate(F, PA); in run()
904 PA.intersect(PassPA); in run()
[all …]
/llvm-project-15.0.7/llvm/lib/IR/
H A DPassManager.cpp30 Module &M, const PreservedAnalyses &PA, in invalidate() argument
33 if (PA.areAllPreserved()) in invalidate()
52 PA.allAnalysesInSetPreserved<AllAnalysesOn<Function>>(); in invalidate()
68 if (Inv.invalidate(OuterAnalysisID, M, PA)) { in invalidate()
70 FunctionPA = PA; in invalidate()
86 InnerAM->invalidate(F, PA); in invalidate()
113 PreservedAnalyses PA = PreservedAnalyses::all(); in run() local
139 PA.intersect(std::move(PassPA)); in run()
147 PA.preserveSet<AllAnalysesOn<Function>>(); in run()
148 PA.preserve<FunctionAnalysisManagerModuleProxy>(); in run()
[all …]
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopPass.cpp79 auto PA = PreservedAnalyses::all(); in run() local
84 PA.intersect(std::move(PassPA)); in run()
90 PA.preserveSet<AllAnalysesOn<Scop>>(); in run()
91 return PA; in run()
95 Function &F, const PreservedAnalyses &PA, in invalidate() argument
101 Inv.invalidate<ScopInfoAnalysis>(F, PA) || in invalidate()
103 Inv.invalidate<LoopAnalysis>(F, PA) || in invalidate()
104 Inv.invalidate<DominatorTreeAnalysis>(F, PA)) { in invalidate()
133 if (Inv.invalidate(OuterAnalysisID, F, PA)) { in invalidate()
135 InnerPA = PA; in invalidate()
[all …]
H A DPruneUnprofitable.cpp118 PreservedAnalyses PA; in run() local
119 PA.preserveSet<AllAnalysesOn<Module>>(); in run()
120 PA.preserveSet<AllAnalysesOn<Function>>(); in run()
121 PA.preserveSet<AllAnalysesOn<Loop>>(); in run()
122 return PA; in run()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DPassManager.h159 PreservedAnalyses PA; in all() local
161 return PA; in all()
167 PreservedAnalyses PA; in allInSet() local
169 return PA; in allInSet()
269 const PreservedAnalyses &PA; variable
277 : PA(PA), ID(ID), IsAbandoned(PA.NotPreservedAnalysisIDs.count(ID)) {} in PreservedAnalysisChecker()
544 return PA; in run()
1288 PA.abandon<AnalysisT>(); in run()
1289 return PA; in run()
1340 PA.intersect(IterPA); in run()
[all …]
/llvm-project-15.0.7/llvm/unittests/Analysis/
H A DCGSCCPassManagerTest.cpp546 return PA; in TEST_F()
585 return PA; in TEST_F()
621 return PA; in TEST_F()
666 return PA; in TEST_F()
714 return PA; in TEST_F()
760 return PA; in TEST_F()
803 return PA; in TEST_F()
841 return PA; in TEST_F()
1082 return PA; in TEST_F()
1215 return PA; in TEST_F()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DSCCP.cpp41 PreservedAnalyses PA; in run() local
42 PA.preserve<DominatorTreeAnalysis>(); in run()
43 PA.preserve<PostDominatorTreeAnalysis>(); in run()
44 PA.preserve<FunctionAnalysisManagerModuleProxy>(); in run()
45 return PA; in run()
132 PreservedAnalyses PA; in run() local
133 PA.preserve<DominatorTreeAnalysis>(); in run()
134 PA.preserve<PostDominatorTreeAnalysis>(); in run()
135 PA.preserve<FunctionAnalysisManagerModuleProxy>(); in run()
136 return PA; in run()
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dinstrumented-parser.h50 template <typename PA> class InstrumentedParser {
52 using resultType = typename PA::resultType;
54 constexpr InstrumentedParser(const MessageFixedText &tag, const PA &parser) in InstrumentedParser()
75 const PA parser_;
78 template <typename PA>
80 const MessageFixedText &tag, const PA &parser) { in instrumented()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DReplaceWithVeclib.cpp203 PreservedAnalyses PA; in run() local
204 PA.preserveSet<CFGAnalyses>(); in run()
205 PA.preserve<TargetLibraryAnalysis>(); in run()
206 PA.preserve<ScalarEvolutionAnalysis>(); in run()
207 PA.preserve<LoopAccessAnalysis>(); in run()
208 PA.preserve<DemandedBitsAnalysis>(); in run()
209 PA.preserve<OptimizationRemarkEmitterAnalysis>(); in run()
210 return PA; in run()
/llvm-project-15.0.7/llvm/unittests/Transforms/Scalar/
H A DLoopPassManagerTest.cpp497 return PA; in TEST_F()
526 return PA; in TEST_F()
548 return PA; in TEST_F()
600 return PA; in TEST_F()
615 return PA; in TEST_F()
630 return PA; in TEST_F()
645 return PA; in TEST_F()
660 return PA; in TEST_F()
726 return PA; in TEST_F()
825 return PA; in TEST_F()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dsafestack.ll7 …ple=i386-linux -safestack-use-pointer-address < %s -o - | FileCheck --check-prefix=LINUX-I386-PA %s
40 ; LINUX-I386-PA: calll __safestack_pointer_address
41 ; LINUX-I386-PA: movl %eax, %[[A:.*]]
42 ; LINUX-I386-PA: movl (%eax), %[[B:.*]]
43 ; LINUX-I386-PA: leal -16(%[[B]]), %[[C:.*]]
44 ; LINUX-I386-PA: movl %[[C]], (%[[A]])
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorize.h89 bool invalidate(Function &F, const PreservedAnalyses &PA, in invalidate()
93 auto PAC = PA.getChecker<ShouldRunExtraVectorPasses>(); in invalidate()
107 auto PA = PreservedAnalyses::all(); in run() local
109 PA.intersect(FunctionPassManager::run(F, AM)); in run()
110 PA.abandon<ShouldRunExtraVectorPasses>(); in run()
111 return PA; in run()

12345678910