Searched defs:LocA (Results 1 - 9 of 9) sorted by relevance
/external/llvm/lib/Analysis/ |
H A D | ScalarEvolutionAliasAnalysis.cpp | 56 AliasResult alias(const Location &LocA, const Location &LocB) override; 110 ScalarEvolutionAliasAnalysis::alias(const Location &LocA, argument 115 if (LocA.Size == 0 || LocB.Size == 0) 119 const SCEV *AS = SE->getSCEV(const_cast<Value *>(LocA.Ptr)); 130 APInt ASizeInt(BitWidth, LocA.Size); 163 if ((AO && AO != LocA.Ptr) || (BO && BO != LocB.Ptr)) 164 if (alias(Location(AO ? AO : LocA.Ptr, 165 AO ? +UnknownSize : LocA.Size, 166 AO ? AAMDNodes() : LocA.AATags), 173 return AliasAnalysis::alias(LocA, Loc [all...] |
H A D | AliasAnalysisCounter.cpp | 107 AliasResult alias(const Location &LocA, const Location &LocB) override; 127 AliasAnalysisCounter::alias(const Location &LocA, const Location &LocB) { argument 128 AliasResult R = getAnalysis<AliasAnalysis>().alias(LocA, LocB); 140 errs() << "[" << LocA.Size << "B] "; 141 LocA.Ptr->printAsOperand(errs(), true, M);
|
H A D | ScopedNoAliasAA.cpp | 102 AliasResult alias(const Location &LocA, const Location &LocB) override; 180 ScopedNoAliasAA::alias(const Location &LocA, const Location &LocB) { argument 182 return AliasAnalysis::alias(LocA, LocB); 185 const MDNode *AScopes = LocA.AATags.Scope, 188 const MDNode *ANoAlias = LocA.AATags.NoAlias, 198 return AliasAnalysis::alias(LocA, LocB);
|
H A D | TypeBasedAliasAnalysis.cpp | 303 AliasResult alias(const Location &LocA, const Location &LocB) override; 456 TypeBasedAliasAnalysis::alias(const Location &LocA, argument 459 return AliasAnalysis::alias(LocA, LocB); 463 const MDNode *AM = LocA.AATags.TBAA; 464 if (!AM) return AliasAnalysis::alias(LocA, LocB); 466 if (!BM) return AliasAnalysis::alias(LocA, LocB); 470 return AliasAnalysis::alias(LocA, LocB);
|
H A D | AliasAnalysis.cpp | 52 AliasAnalysis::alias(const Location &LocA, const Location &LocB) { argument 54 return AA->alias(LocA, LocB);
|
H A D | CFLAliasAnalysis.cpp | 222 AliasResult query(const Location &LocA, const Location &LocB); 224 AliasResult alias(const Location &LocA, const Location &LocB) override { 225 if (LocA.Ptr == LocB.Ptr) { 226 if (LocA.Size == LocB.Size) { 239 if (isa<Constant>(LocA.Ptr) && isa<Constant>(LocB.Ptr)) { 240 return AliasAnalysis::alias(LocA, LocB); 243 AliasResult QueryResult = query(LocA, LocB); 245 return AliasAnalysis::alias(LocA, LocB); 1085 CFLAliasAnalysis::query(const AliasAnalysis::Location &LocA, argument 1087 auto *ValA = const_cast<Value *>(LocA [all...] |
/external/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCAliasAnalysis.cpp | 61 ObjCARCAliasAnalysis::alias(const Location &LocA, const Location &LocB) { argument 63 return AliasAnalysis::alias(LocA, LocB); 67 const Value *SA = GetRCIdentityRoot(LocA.Ptr); 70 AliasAnalysis::alias(Location(SA, LocA.Size, LocA.AATags),
|
/external/llvm/lib/Analysis/IPA/ |
H A D | GlobalsModRef.cpp | 118 AliasResult alias(const Location &LocA, const Location &LocB) override; 482 GlobalsModRef::alias(const Location &LocA, argument 485 const Value *UV1 = GetUnderlyingObject(LocA.Ptr, *DL); 534 return AliasAnalysis::alias(LocA, LocB);
|
/external/llvm/include/llvm/Analysis/ |
H A D | AliasAnalysis.h | 182 virtual AliasResult alias(const Location &LocA, const Location &LocB); 197 bool isNoAlias(const Location &LocA, const Location &LocB) { argument 198 return alias(LocA, LocB) == NoAlias; 213 bool isMustAlias(const Location &LocA, const Location &LocB) { argument 214 return alias(LocA, LocB) == MustAlias;
|
Completed in 166 milliseconds