Home
last modified time | relevance | path

Searched refs:AliasResult (Results 1 – 25 of 34) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
HDBasicAliasAnalysis.cpp840 AliasResult BasicAAResult::alias(const MemoryLocation &LocA, in alias()
857 AliasResult Alias = aliasCheck(LocA.Ptr, LocA.Size, LocA.AATags, LocB.Ptr, in alias()
925 AliasResult AR = getBestAAResults().alias(MemoryLocation(*CI), in getModRefInfo()
981 AliasResult SrcAA, DestAA; in getModRefInfo()
1084 static AliasResult aliasSameBasePointerGEPs(const GEPOperator *GEP1, in aliasSameBasePointerGEPs()
1311 AliasResult BasicAAResult::aliasGEP( in aliasGEP()
1348 AliasResult BaseAlias = in aliasGEP()
1356 AliasResult PreciseBaseAlias = aliasCheck( in aliasGEP()
1388 AliasResult R = aliasSameBasePointerGEPs(GEP1, V1Size, GEP2, V2Size, DL); in aliasGEP()
1412 AliasResult R = aliasCheck(UnderlyingV1, LocationSize::unknown(), in aliasGEP()
[all …]
HDAliasAnalysis.cpp105 AliasResult AAResults::alias(const MemoryLocation &LocA, in alias()
111 AliasResult AAResults::alias(const MemoryLocation &LocA, in alias()
219 AliasResult ArgAlias = alias(ArgLoc, Loc); in getModRefInfo()
411 raw_ostream &llvm::operator<<(raw_ostream &OS, AliasResult AR) { in operator <<()
448 AliasResult AR = alias(MemoryLocation::get(L), Loc, AAQI); in getModRefInfo()
471 AliasResult AR = alias(MemoryLocation::get(S), Loc, AAQI); in getModRefInfo()
516 AliasResult AR = alias(MemoryLocation::get(V), Loc, AAQI); in getModRefInfo()
590 AliasResult AR = alias(MemoryLocation::get(CX), Loc, AAQI); in getModRefInfo()
618 AliasResult AR = alias(MemoryLocation::get(RMW), Loc, AAQI); in getModRefInfo()
677 AliasResult AR = alias(MemoryLocation(*CI), MemoryLocation(Object)); in callCapturesBefore()
HDAliasAnalysisEvaluator.cpp44 static void PrintResults(AliasResult AR, bool P, const Value *V1, in PrintResults()
76 static inline void PrintLoadStoreResults(AliasResult AR, bool P, in PrintLoadStoreResults()
154 AliasResult AR = AA.alias(*I1, I1Size, *I2, I2Size); in runInternal()
180 AliasResult AR = AA.alias(MemoryLocation::get(cast<LoadInst>(Load)), in runInternal()
207 AliasResult AR = AA.alias(MemoryLocation::get(cast<StoreInst>(*I1)), in runInternal()
HDObjCARCAliasAnalysis.cpp39 AliasResult ObjCARCAAResult::alias(const MemoryLocation &LocA, in alias()
49 AliasResult Result = in alias()
HDAliasSetTracker.cpp146 AliasResult Result = AA.alias( in addPointer()
199 AliasResult AliasSet::aliasesPointer(const Value *Ptr, LocationSize Size, in aliasesPointer()
220 if (AliasResult AR = AA.alias( in aliasesPointer()
310 AliasResult AllAR = MustAlias; in mergeAliasSetsForPointer()
316 AliasResult AR = Cur->aliasesPointer(Ptr, Size, AAInfo, AA); in mergeAliasSetsForPointer()
321 AliasResult(AllAR & AR); // Possible downgrade to May/Partial, even No in mergeAliasSetsForPointer()
HDScalarEvolutionAliasAnalysis.cpp25 AliasResult SCEVAAResult::alias(const MemoryLocation &LocA, in alias()
HDScopedNoAliasAA.cpp78 AliasResult ScopedNoAliasAAResult::alias(const MemoryLocation &LocA, in alias()
HDCFLAndersAliasAnalysis.cpp848 AliasResult CFLAndersAAResult::query(const MemoryLocation &LocA, in query()
880 AliasResult CFLAndersAAResult::alias(const MemoryLocation &LocA, in alias()
894 AliasResult QueryResult = query(LocA, LocB); in alias()
HDMemorySSA.cpp254 Optional<AliasResult> AR;
268 Optional<AliasResult> AR; in instructionClobbersQuery()
346 Optional<AliasResult> AR = MayAlias;
546 Optional<AliasResult> AR;
1299 Optional<AliasResult> AR;
2176 if (Optional<AliasResult> AR = getOptimizedAccessType()) in print()
2216 if (Optional<AliasResult> AR = getOptimizedAccessType()) in print()
HDCFLSteensAliasAnalysis.cpp266 AliasResult CFLSteensAAResult::query(const MemoryLocation &LocA, in query()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPUAliasAnalysis.cpp57 static const AliasResult ASAliasRules[8][8] = {
69 static AliasResult getAliasResult(unsigned AS1, unsigned AS2) { in getAliasResult()
78 AliasResult AMDGPUAAResult::alias(const MemoryLocation &LocA, in alias()
84 AliasResult Result = getAliasResult(asA, asB); in alias()
HDAMDGPUAliasAnalysis.h47 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDBasicAliasAnalysis.h84 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
198 AliasResult aliasGEP(const GEPOperator *V1, LocationSize V1Size,
204 AliasResult aliasPHI(const PHINode *PN, LocationSize PNSize,
209 AliasResult aliasSelect(const SelectInst *SI, LocationSize SISize,
214 AliasResult aliasCheck(const Value *V1, LocationSize V1Size,
HDCFLSteensAliasAnalysis.h71 AliasResult query(const MemoryLocation &LocA, const MemoryLocation &LocB);
73 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB, in alias()
86 AliasResult QueryResult = query(LocA, LocB); in alias()
HDAliasAnalysis.h78 enum AliasResult : uint8_t { enum
94 raw_ostream &operator<<(raw_ostream &OS, AliasResult AR);
300 using AliasCacheT = SmallDenseMap<LocPair, AliasResult, 8>;
349 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB);
352 AliasResult alias(const Value *V1, LocationSize V1Size, const Value *V2, in alias()
358 AliasResult alias(const Value *V1, const Value *V2) { in alias()
693 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
783 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB) { in alias()
839 virtual AliasResult alias(const MemoryLocation &LocA,
898 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB, in alias()
[all …]
HDCFLAndersAliasAnalysis.h63 AliasResult query(const MemoryLocation &, const MemoryLocation &);
64 AliasResult alias(const MemoryLocation &, const MemoryLocation &,
HDScalarEvolutionAliasAnalysis.h33 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
HDScopedNoAliasAA.h42 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
HDObjCARCAliasAnalysis.h55 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
HDTypeBasedAliasAnalysis.h43 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
HDGlobalsModRef.h94 AliasResult alias(const MemoryLocation &LocA, const MemoryLocation &LocB,
HDMemorySSA.h272 Optional<AliasResult> getOptimizedAccessType() const {
296 void setOptimizedAccessType(Optional<AliasResult> AR) {
301 Optional<AliasResult> AR = MayAlias) {
312 Optional<AliasResult> OptimizedAccessAlias;
HDAliasSetTracker.h318 AliasResult aliasesPointer(const Value *Ptr, LocationSize Size,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDImplicitNullChecks.cpp175 enum AliasResult { enum in __anon2fcc29f20111::ImplicitNullChecks
184 AliasResult areMemoryOpsAliased(const MachineInstr &MI,
324 ImplicitNullChecks::AliasResult
350 llvm::AliasResult AAResult = in areMemoryOpsAliased()
381 AliasResult AR = areMemoryOpsAliased(MI, PrevMI); in isSuitableMemoryOp()
HDDFAPacketizer.cpp292 AliasResult AAResult = in alias()

12