HomeSort by relevance Sort by last modified time
    Searched defs:AA (Results 51 - 75 of 178) sorted by null

1 23 4 5 6 7 8

  /external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DeadStoreElimination.cpp 43 AliasAnalysis *AA;
47 DSE() : FunctionPass(ID), AA(0), MD(0) {
52 AA = &getAnalysis<AliasAnalysis>();
63 AA = 0; MD = 0;
165 getLocForWrite(Instruction *Inst, AliasAnalysis &AA) {
167 return AA.getLocation(SI);
171 AliasAnalysis::Location Loc = AA.getLocationForDest(MI);
175 if (Loc.Size == AliasAnalysis::UnknownSize && AA.getTargetData() == 0)
189 if (AA.getTargetData() == 0) return AliasAnalysis::Location();
204 getLocForRead(Instruction *Inst, AliasAnalysis &AA) {
    [all...]
LICM.cpp 95 AliasAnalysis *AA; // Current AliasAnalysis information
194 AA = &getAnalysis<AliasAnalysis>();
197 CurAST = new AliasSetTracker(*AA);
370 if (AA->pointsToConstantMemory(LI->getOperand(0)))
376 Size = AA->getTypeStoreSize(LI->getType());
385 AliasAnalysis::ModRefBehavior Behavior = AA->getModRefBehavior(CI);
MemCpyOptimizer.cpp 500 AliasAnalysis &AA = getAnalysis<AliasAnalysis>();
501 AliasAnalysis::Location StoreLoc = AA.getLocation(SI);
504 if (AA.getModRefInfo(&*I, StoreLoc) != AliasAnalysis::NoModRef) {
663 // access dest. We rely on AA to figure this out for us.
664 AliasAnalysis &AA = getAnalysis<AliasAnalysis>();
665 if (AA.getModRefInfo(C, cpyDest, srcSize) != AliasAnalysis::NoModRef)
723 AliasAnalysis &AA = getAnalysis<AliasAnalysis>();
738 MD->getPointerDependencyFrom(AA.getLocationForSource(MDep),
747 if (!AA.isNoAlias(AA.getLocationForDest(M), AA.getLocationForSource(MDep))
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
BasicBlockUtils.cpp 70 AliasAnalysis *AA = 0;
73 AA = P->getAnalysisIfAvailable<AliasAnalysis>();
84 MemDep->removeInstruction(PN); // Memdep updates AA itself.
85 else if (AA && isa<PointerType>(PN->getType()))
86 AA->deleteValue(PN);
400 AliasAnalysis *AA = P ? P->getAnalysisIfAvailable<AliasAnalysis>() : 0;
427 if (AA) AA->copyValue(PN, NewPHI);
LoopSimplify.cpp 73 // AA - If we have an alias analysis object to update, this is it, otherwise
75 AliasAnalysis *AA;
129 AA = getAnalysisIfAvailable<AliasAnalysis>();
269 if (AA) AA->deleteValue(PN);
455 AliasAnalysis *AA, LoopInfo *LI) {
462 if (AA) AA->deleteValue(PN);
533 PHINode *PN = FindPHIToPartitionLoops(L, DT, AA, LI);
673 if (AA) AA->copyValue(PN, NewPN)
    [all...]
  /device/linaro/bootloader/edk2/NetworkPkg/DnsDxe/
DnsImpl.h 141 UINT16 AA:1;
    [all...]
  /external/clang/test/Sema/
MicrosoftExtensions.c 107 } AA;
110 AA; // expected-warning {{anonymous structs are a Microsoft extension}}
  /external/llvm/include/llvm/Analysis/
AliasSetTracker.h 264 void addUnknownInst(Instruction *I, AliasAnalysis &AA);
282 AliasAnalysis &AA) const;
283 bool aliasesUnknownInst(const Instruction *Inst, AliasAnalysis &AA) const;
307 AliasAnalysis &AA;
320 explicit AliasSetTracker(AliasAnalysis &aa) : AA(aa) {}
387 AliasAnalysis &getAliasAnalysis() const { return AA; }
MemoryDependenceAnalysis.h 297 /// The AA tags associated with dereferences of the pointer.
340 /// Current AA implementation, just a cache.
341 AliasAnalysis &AA;
348 MemoryDependenceResults(AliasAnalysis &AA, AssumptionCache &AC,
351 : AA(AA), AC(AC), TLI(TLI), DT(DT) {}
DependenceAnalysis.h 284 DependenceInfo(Function *F, AliasAnalysis *AA, ScalarEvolution *SE,
286 : AA(AA), SE(SE), LI(LI), F(F) {}
343 AliasAnalysis *AA;
    [all...]
  /external/llvm/lib/Analysis/
Lint.cpp 109 AliasAnalysis *AA;
184 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
249 AliasResult Result = AA->alias(*AI, *BI);
300 Assert(AA->alias(MCI->getSource(), Size, MCI->getDest(), Size) !=
645 FindAvailableLoadedValue(L, BB, BBI, DefMaxInstsToScan, AA))
CFLGraph.h 131 /// The CFL-AA that uses this builder must provide its own type as a template
135 /// As a result, we expect the said CFL-AA to expose a getAliasSummary() public
150 CFLAA &AA;
218 : AA(Builder.Analysis), TLI(Builder.TLI), Graph(Builder.Graph),
333 if (!AA.getAliasSummary(*Fn))
338 auto Summary = AA.getAliasSummary(*Fn);
  /external/llvm/lib/CodeGen/
MachineCSE.cpp 46 AliasAnalysis *AA;
349 if (!MI->isInvariantLoad(AA))
712 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
MachineSink.cpp 65 AliasAnalysis *AA;
272 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
725 if (!MI.isSafeToMove(AA, SawStore))
777 if (!MI.isSafeToMove(AA, store)) {
  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
AliasSetTracker.h 256 void addUnknownInst(Instruction *I, AliasAnalysis &AA);
271 AliasAnalysis &AA) const;
272 bool aliasesUnknownInst(Instruction *Inst, AliasAnalysis &AA) const;
296 AliasAnalysis &AA;
310 explicit AliasSetTracker(AliasAnalysis &aa) : AA(aa) {}
374 AliasAnalysis &getAliasAnalysis() const { return AA; }
MemoryDependenceAnalysis.h 324 /// Current AA implementation, just a cache.
325 AliasAnalysis *AA;
  /external/swiftshader/third_party/LLVM/lib/Analysis/
Lint.cpp 103 AliasAnalysis *AA;
174 AA = &getAnalysis<AliasAnalysis>();
235 AliasAnalysis::AliasResult Result = AA->alias(*AI, *BI);
245 visitMemoryReference(I, Actual, AA->getTypeStoreSize(Ty),
288 Assert1(AA->alias(MCI->getSource(), Size, MCI->getDest(), Size) !=
425 AA->getTypeStoreSize(I.getType()), I.getAlignment(),
431 AA->getTypeStoreSize(I.getOperand(0)->getType()),
578 BB, BBI, 6, AA))
  /external/swiftshader/third_party/LLVM/lib/CodeGen/
MachineCSE.cpp 42 AliasAnalysis *AA;
272 if (!MI->isInvariantLoad(AA))
543 AA = &getAnalysis<AliasAnalysis>();
  /external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
ArgumentPromotion.cpp 457 AliasAnalysis &AA = getAnalysis<AliasAnalysis>();
465 AliasAnalysis::Location Loc = AA.getLocation(Load);
466 if (AA.canInstructionRangeModify(BB->front(), *Load, Loc))
477 if (AA.canBasicBlockModify(**I, Loc))
628 AliasAnalysis &AA = getAnalysis<AliasAnalysis>();
674 // TODO: Tell AA about the new values?
704 AA.copyValue(OrigLoad->getOperand(0), V);
714 AA.copyValue(OrigLoad, Args.back());
752 AA.replaceWithNewValue(Call, New);
    [all...]
  /external/clang/lib/Index/
CommentToXML.cpp 999 const AvailabilityAttr *AA = dyn_cast<AvailabilityAttr>(Attrs[i]);
1000 if (!AA) {
1025 if (AA->getPlatform()) {
1027 AA->getPlatform()->getName());
1029 Distribution = AA->getPlatform()->getName();
1032 VersionTuple IntroducedInVersion = AA->getIntroduced();
1038 VersionTuple DeprecatedInVersion = AA->getDeprecated();
1044 VersionTuple RemovedAfterVersion = AA->getObsoleted();
1050 StringRef DeprecationSummary = AA->getMessage();
1056 if (AA->getUnavailable()
    [all...]
  /external/llvm/include/llvm/Transforms/Utils/
MemorySSA.h 615 AliasAnalysis *AA;
706 /// the instruction accesses (by skipping any def which AA can prove does not
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonStoreWidening.cpp 57 AliasAnalysis *AA;
181 if (AA->alias(L, SL))
605 AA = &getAnalysis<AAResultsWrapperPass>().getAAResults();
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyRegStackify.cpp 124 static void Query(const MachineInstr &MI, AliasAnalysis &AA, bool &Read,
133 if (MI.mayLoad() && !MI.isInvariantLoad(&AA))
219 static bool ShouldRematerialize(const MachineInstr &Def, AliasAnalysis &AA,
221 return Def.isAsCheapAsAMove() && TII->isTriviallyReMaterializable(Def, &AA);
277 AliasAnalysis &AA, const LiveIntervals &LIS,
322 Query(*Def, AA, Read, Write, Effects, StackPointer);
336 Query(*I, AA, InterveningRead, InterveningWrite, InterveningEffects,
713 AliasAnalysis &AA = getAnalysis<AAResultsWrapperPass>().getAAResults();
778 bool CanMove = SameBlock && IsSafeToMove(Def, Insert, AA, LIS, MRI) &&
782 } else if (ShouldRematerialize(*Def, AA, TII))
    [all...]
  /external/llvm/lib/Transforms/Scalar/
DeadStoreElimination.cpp 149 static MemoryLocation getLocForWrite(Instruction *Inst, AliasAnalysis &AA) {
481 AliasAnalysis &AA) {
488 if (AA.isNoAlias(InstReadLoc, InstStoreLoc)) return false;
500 if (DepReadLoc.Ptr && AA.isMustAlias(InstReadLoc.Ptr, DepReadLoc.Ptr))
515 AliasAnalysis *AA) {
550 auto Res = AA->getModRefInfo(I, MemLoc);
586 static bool handleFree(CallInst *F, AliasAnalysis *AA,
612 if (!AA->isMustAlias(F->getArgOperand(0), DepPointer))
641 const DataLayout &DL, AliasAnalysis *AA,
650 // extraneous AA queries
    [all...]
LICM.cpp 103 static bool canSinkOrHoistInst(Instruction &I, AliasAnalysis *AA,
110 bool runOnLoop(Loop *L, AliasAnalysis *AA, LoopInfo *LI, DominatorTree *DT,
121 AliasAnalysis *AA);
181 auto *AA = FAM.getCachedResult<AAManager>(*F);
186 assert((AA && LI && DT && TLI && SE) && "Analyses for LICM not available");
190 if (!LICM.runOnLoop(&L, AA, LI, DT, TLI, SE, true))
214 bool LoopInvariantCodeMotion::runOnLoop(Loop *L, AliasAnalysis *AA,
222 AliasSetTracker *CurAST = collectAliasInfoForLoop(L, LI, AA);
242 Changed |= sinkRegion(DT->getNode(L->getHeader()), AA, LI, DT, TLI, L,
245 Changed |= hoistRegion(DT->getNode(L->getHeader()), AA, LI, DT, TLI, L
    [all...]

Completed in 666 milliseconds

1 23 4 5 6 7 8