Searched defs:LocA (Results 1 - 9 of 9) sorted by relevance

/external/llvm/lib/Analysis/
H A DScalarEvolutionAliasAnalysis.cpp56 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 DAliasAnalysisCounter.cpp107 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 DScopedNoAliasAA.cpp102 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 DTypeBasedAliasAnalysis.cpp303 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 DAliasAnalysis.cpp52 AliasAnalysis::alias(const Location &LocA, const Location &LocB) { argument
54 return AA->alias(LocA, LocB);
H A DCFLAliasAnalysis.cpp222 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 DObjCARCAliasAnalysis.cpp61 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 DGlobalsModRef.cpp118 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 DAliasAnalysis.h182 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