Searched refs:PA (Results 1 - 25 of 82) sorted by relevance

1234

/external/llvm/lib/Analysis/
H A DLoopPassManager.cpp29 PreservedAnalyses PA; local
30 PA.preserve<DominatorTreeAnalysis>();
31 PA.preserve<LoopAnalysis>();
32 PA.preserve<ScalarEvolutionAnalysis>();
35 PA.preserve<BasicAA>();
36 PA.preserve<GlobalsAA>();
37 PA.preserve<SCEVAA>();
38 return PA;
/external/llvm/lib/Transforms/ObjCARC/
H A DDependencyAnalysis.h59 ProvenanceAnalysis &PA);
63 ProvenanceAnalysis &PA);
67 bool CanUse(const Instruction *Inst, const Value *Ptr, ProvenanceAnalysis &PA,
73 ProvenanceAnalysis &PA, ARCInstKind Class);
78 ProvenanceAnalysis &PA, ARCInstKind Class);
82 ProvenanceAnalysis &PA) {
83 return CanDecrementRefCount(Inst, Ptr, PA, GetARCInstKind(Inst));
80 CanDecrementRefCount(const Instruction *Inst, const Value *Ptr, ProvenanceAnalysis &PA) argument
H A DDependencyAnalysis.cpp36 ProvenanceAnalysis &PA,
52 FunctionModRefBehavior MRB = PA.getAA()->getModRefBehavior(CS);
60 if (IsPotentialRetainableObjPtr(Op, *PA.getAA()) &&
61 PA.related(Ptr, Op, DL))
73 ProvenanceAnalysis &PA,
80 return CanAlterRefCount(Inst, Ptr, PA, Class);
86 ProvenanceAnalysis &PA, ARCInstKind Class) {
100 if (!IsPotentialRetainableObjPtr(ICI->getOperand(1), *PA.getAA()))
107 if (IsPotentialRetainableObjPtr(Op, *PA.getAA()) &&
108 PA
35 CanAlterRefCount(const Instruction *Inst, const Value *Ptr, ProvenanceAnalysis &PA, ARCInstKind Class) argument
71 CanDecrementRefCount(const Instruction *Inst, const Value *Ptr, ProvenanceAnalysis &PA, ARCInstKind Class) argument
85 CanUse(const Instruction *Inst, const Value *Ptr, ProvenanceAnalysis &PA, ARCInstKind Class) argument
135 Depends(DependenceKind Flavor, Instruction *Inst, const Value *Arg, ProvenanceAnalysis &PA) argument
223 FindDependencies(DependenceKind Flavor, const Value *Arg, BasicBlock *StartBB, Instruction *StartInst, SmallPtrSetImpl<Instruction *> &DependingInsts, SmallPtrSetImpl<const BasicBlock *> &Visited, ProvenanceAnalysis &PA) argument
[all...]
H A DProvenanceAnalysisEvaluator.cpp67 ProvenanceAnalysis PA; local
68 PA.setAA(&getAnalysis<AAResultsWrapperPass>().getAAResults());
78 if (PA.related(V1, V2, DL))
H A DPtrState.cpp217 ProvenanceAnalysis &PA,
222 if (!CanAlterRefCount(Inst, Ptr, PA, Class))
245 ProvenanceAnalysis &PA,
251 if (CanUse(Inst, Ptr, PA, Class)) {
277 if (CanUse(Inst, Ptr, PA, Class)) {
352 ProvenanceAnalysis &PA,
355 if (!CanAlterRefCount(Inst, Ptr, PA, Class))
384 ProvenanceAnalysis &PA,
389 if (!CanUse(Inst, Ptr, PA, Class))
215 HandlePotentialAlterRefCount(Instruction *Inst, const Value *Ptr, ProvenanceAnalysis &PA, ARCInstKind Class) argument
243 HandlePotentialUse(BasicBlock *BB, Instruction *Inst, const Value *Ptr, ProvenanceAnalysis &PA, ARCInstKind Class) argument
350 HandlePotentialAlterRefCount(Instruction *Inst, const Value *Ptr, ProvenanceAnalysis &PA, ARCInstKind Class) argument
383 HandlePotentialUse(Instruction *Inst, const Value *Ptr, ProvenanceAnalysis &PA, ARCInstKind Class) argument
H A DPtrState.h183 ProvenanceAnalysis &PA, ARCInstKind Class);
185 ProvenanceAnalysis &PA, ARCInstKind Class);
201 ProvenanceAnalysis &PA, ARCInstKind Class);
204 ProvenanceAnalysis &PA, ARCInstKind Class);
H A DObjCARCContract.cpp61 ProvenanceAnalysis PA; member in class:__anon13448::ObjCARCContract
158 DependingInstructions, Visited, PA);
162 DependingInstructions, Visited, PA);
197 ProvenanceAnalysis &PA,
241 if (!CanUse(Inst, Load, PA, Class)) {
284 ProvenanceAnalysis &PA) {
294 if (CanDecrementRefCount(Inst, New, PA) && Inst != Release)
348 findSafeStoreForStoreStrongContraction(Load, Release, PA, AA);
359 findRetainForStoreStrongContraction(New, Store, Release, PA);
518 PA
195 findSafeStoreForStoreStrongContraction(LoadInst *Load, Instruction *Release, ProvenanceAnalysis &PA, AliasAnalysis *AA) argument
282 findRetainForStoreStrongContraction(Value *New, StoreInst *Store, Instruction *Release, ProvenanceAnalysis &PA) argument
[all...]
/external/libdivsufsort/lib/
H A Dsssort.c167 ss_insertionsort(const sauchar_t *T, const saidx_t *PA, argument
174 for(t = *i, j = i + 1; 0 < (r = ss_compare(T, PA + t, PA + *j, depth));) {
192 ss_fixdown(const sauchar_t *Td, const saidx_t *PA, argument
198 for(v = SA[i], c = Td[PA[v]]; (j = 2 * i + 1) < size; SA[i] = SA[k], i = k) {
199 d = Td[PA[SA[k = j++]]];
200 if(d < (e = Td[PA[SA[j]]])) { k = j; d = e; }
209 ss_heapsort(const sauchar_t *Td, const saidx_t *PA, saidx_t *SA, saidx_t size) { argument
216 if(Td[PA[SA[m / 2]]] < Td[PA[S
234 ss_median3(const sauchar_t *Td, const saidx_t *PA, saidx_t *v1, saidx_t *v2, saidx_t *v3) argument
248 ss_median5(const sauchar_t *Td, const saidx_t *PA, saidx_t *v1, saidx_t *v2, saidx_t *v3, saidx_t *v4, saidx_t *v5) argument
263 ss_pivot(const sauchar_t *Td, const saidx_t *PA, saidx_t *first, saidx_t *last) argument
291 ss_partition(const saidx_t *PA, saidx_t *first, saidx_t *last, saidx_t depth) argument
310 ss_mintrosort(const sauchar_t *T, const saidx_t *PA, saidx_t *first, saidx_t *last, saidx_t depth) argument
502 ss_inplacemerge(const sauchar_t *T, const saidx_t *PA, saidx_t *first, saidx_t *middle, saidx_t *last, saidx_t depth) argument
545 ss_mergeforward(const sauchar_t *T, const saidx_t *PA, saidx_t *first, saidx_t *middle, saidx_t *last, saidx_t *buf, saidx_t depth) argument
595 ss_mergebackward(const sauchar_t *T, const saidx_t *PA, saidx_t *first, saidx_t *middle, saidx_t *last, saidx_t *buf, saidx_t depth) argument
654 ss_swapmerge(const sauchar_t *T, const saidx_t *PA, saidx_t *first, saidx_t *middle, saidx_t *last, saidx_t *buf, saidx_t bufsize, saidx_t depth) argument
747 sssort(const sauchar_t *T, const saidx_t *PA, saidx_t *first, saidx_t *last, saidx_t *buf, saidx_t bufsize, saidx_t depth, saidx_t n, saint_t lastsuffix) argument
[all...]
/external/mesa3d/src/gallium/drivers/svga/include/
H A Dsvga_types.h49 typedef uint64 PA; typedef
/external/llvm/lib/Transforms/Scalar/
H A DBDCE.cpp78 auto PA = PreservedAnalyses();
79 PA.preserve<GlobalsAA>();
80 return PA;
H A DADCE.cpp153 auto PA = PreservedAnalyses();
154 PA.preserve<GlobalsAA>();
155 return PA;
H A DSink.cpp265 auto PA = PreservedAnalyses();
266 PA.preserve<DominatorTreeAnalysis>();
267 PA.preserve<LoopAnalysis>();
268 return PA;
H A DAlignmentFromAssumptions.cpp439 PreservedAnalyses PA;
440 PA.preserve<AAManager>();
441 PA.preserve<ScalarEvolutionAnalysis>();
442 PA.preserve<GlobalsAA>();
443 PA.preserve<LoopAnalysis>();
444 PA.preserve<DominatorTreeAnalysis>();
445 return PA;
H A DLowerAtomic.cpp161 auto PA = Impl.run(F, DummyFAM); variable
162 return !PA.areAllPreserved();
/external/llvm/include/llvm/Analysis/
H A DLoopPassManager.h91 PreservedAnalyses PA = PreservedAnalyses::all(); local
119 PA.intersect(std::move(PassPA));
125 PA.preserve<LoopAnalysisManagerFunctionProxy>();
126 return PA;
H A DCGSCCPassManager.h100 PreservedAnalyses PA = PreservedAnalyses::all(); local
120 PA.intersect(std::move(PassPA));
128 PA.preserve<CGSCCAnalysisManagerModuleProxy>();
129 return PA;
196 PreservedAnalyses PA = PreservedAnalyses::all(); local
209 PA.intersect(std::move(PassPA));
218 PA.preserve<FunctionAnalysisManagerCGSCCProxy>();
219 return PA;
/external/llvm/bindings/go/llvm/
H A DIRBindings.h36 void LLVMAddFunctionAttr2(LLVMValueRef Fn, uint64_t PA);
38 void LLVMRemoveFunctionAttr2(LLVMValueRef Fn, uint64_t PA);
H A DIRBindings.cpp24 void LLVMAddFunctionAttr2(LLVMValueRef Fn, uint64_t PA) { argument
27 AttrBuilder B(PA);
41 void LLVMRemoveFunctionAttr2(LLVMValueRef Fn, uint64_t PA) { argument
44 AttrBuilder B(PA);
/external/llvm/include/llvm/IR/
H A DPassManager.h89 PreservedAnalyses PA; local
90 PA.PreservedPassIDs.insert((void *)AllPassesID);
91 return PA;
245 PreservedAnalyses PA = PreservedAnalyses::all(); local
265 PA.intersect(std::move(PassPA));
277 return PA;
434 PreservedAnalyses invalidate(IRUnitT &IR, PreservedAnalyses PA) { argument
435 return derived_this()->invalidateImpl(IR, std::move(PA));
573 PreservedAnalyses invalidateImpl(IRUnitT &IR, PreservedAnalyses PA) { argument
575 if (PA
716 invalidate(IRUnitT &IR, const PreservedAnalyses &PA) argument
895 PreservedAnalyses PA = PreservedAnalyses::all(); local
[all...]
H A DPassManagerInternal.h95 virtual bool invalidate(IRUnitT &IR, const PreservedAnalyses &PA) = 0;
154 bool invalidate(IRUnitT &, const PreservedAnalysesT &PA) override {
155 return !PA.preserved(PassT::ID());
183 bool invalidate(IRUnitT &IR, const PreservedAnalysesT &PA) override {
184 return Result.invalidate(IR, PA);
/external/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp344 PreservedAnalyses PA;
345 PA.preserve<BasicAA>();
346 PA.preserve<GlobalsAA>();
347 PA.preserve<SCEVAA>();
348 PA.preserve<ScalarEvolutionAnalysis>();
349 return PA;
/external/llvm/lib/Target/Hexagon/
H A DRDFLiveness.cpp141 NodeAddr<PhiNode*> PA = IA;
142 NodeAddr<BlockNode*> BA = PA.Addr->getOwner(DFG);
266 NodeAddr<PhiNode*> PA = DA.Addr->getOwner(DFG); local
267 if (Visited.count(PA.Id))
269 Visited.insert(PA.Id);
271 for (auto U : PA.Addr->members_if(DFG.IsRef<NodeAttrs::Use>, DFG)) {
474 auto PA = DFG.addr<PhiNode*>(PhiUQ[i]); local
475 auto &RealUses = RealUseMap[PA.Id];
476 for (auto U : PA.Addr->members_if(DFG.IsRef<NodeAttrs::Use>, DFG)) {
483 // phi PA, an
512 NodeAddr<PhiNode*> PA = DFG.addr<PhiNode*>(I.first); local
[all...]
/external/llvm/lib/Support/Windows/
H A DMemory.inc103 void *PA = ::VirtualAlloc(reinterpret_cast<void*>(Start),
106 if (PA == NULL) {
116 Result.Address = PA;
/external/clang/test/Layout/
H A Dms-x86-pack-and-align.cpp635 struct __declspec(align(4)) PA {
639 typedef __declspec(align(8)) PA PB;
651 // CHECK-NEXT: 8 | struct PA x
658 // CHECK-X64-NEXT: 8 | struct PA x
675 // CHECK-NEXT: 8 | struct PA x
682 // CHECK-X64-NEXT: 8 | struct PA x
/external/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp42 auto PA = Impl.run(M, DummyMAM); variable
43 return !PA.areAllPreserved();

Completed in 584 milliseconds

1234