/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...] |