/external/llvm/lib/Analysis/ |
D | BasicAliasAnalysis.cpp | 823 uint64_t V2Size, in aliasSameBasePointerGEPs() argument 842 V2Size == MemoryLocation::UnknownSize) in aliasSameBasePointerGEPs() 893 if (V1Size != ElementSize || V2Size != ElementSize) in aliasSameBasePointerGEPs() 938 uint64_t V2Off, uint64_t V2Size) { in aliasSameBasePointerGEPs() argument 940 ((V2Off + V2Size <= StructSize) || in aliasSameBasePointerGEPs() 941 (V2Off + V2Size - StructSize <= V1Off)); in aliasSameBasePointerGEPs() 944 if (EltsDontOverlap(V1Off, V1Size, V2Off, V2Size) || in aliasSameBasePointerGEPs() 945 EltsDontOverlap(V2Off, V2Size, V1Off, V1Size)) in aliasSameBasePointerGEPs() 1020 uint64_t V2Size, const AAMDNodes &V2AAInfo, in aliasGEP() argument 1040 isGEPBaseAtNegativeOffset(GEP1, DecompGEP1, DecompGEP2, V2Size)) in aliasGEP() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | BasicAliasAnalysis.cpp | 1108 const uint64_t V2Size = MaybeV2Size.getValue(); in aliasSameBasePointerGEPs() local 1162 if (V1Size != ElementSize || V2Size != ElementSize) in aliasSameBasePointerGEPs() 1228 uint64_t V2Off, uint64_t V2Size) { in aliasSameBasePointerGEPs() argument 1230 ((V2Off + V2Size <= StructSize) || in aliasSameBasePointerGEPs() 1231 (V2Off + V2Size - StructSize <= V1Off)); in aliasSameBasePointerGEPs() 1234 if (EltsDontOverlap(V1Off, V1Size, V2Off, V2Size) || in aliasSameBasePointerGEPs() 1235 EltsDontOverlap(V2Off, V2Size, V1Off, V1Size)) in aliasSameBasePointerGEPs() 1313 const Value *V2, LocationSize V2Size, const AAMDNodes &V2AAInfo, in aliasGEP() argument 1336 isGEPBaseAtNegativeOffset(GEP1, DecompGEP1, DecompGEP2, V2Size)) in aliasGEP() 1354 if ((BaseAlias == MayAlias) && V1Size == V2Size) { in aliasGEP() [all …]
|
/external/llvm-project/llvm/lib/Analysis/ |
D | BasicAliasAnalysis.cpp | 1099 const Value *V2, LocationSize V2Size, const AAMDNodes &V2AAInfo, in aliasGEP() argument 1117 if (isGEPBaseAtNegativeOffset(GEP1, DecompGEP1, DecompGEP2, V2Size)) in aliasGEP() 1137 UnderlyingV1, V1Size, V1AAInfo, UnderlyingV2, V2Size, V2AAInfo, AAQI); in aliasGEP() 1160 if (!V1Size.hasValue() && !V2Size.hasValue()) in aliasGEP() 1165 V2, V2Size, V2AAInfo, AAQI, nullptr, UnderlyingV2); in aliasGEP() 1192 if (V2Size.hasValue()) { in aliasGEP() 1193 if (DecompGEP1.Offset.ult(V2Size.getValue())) in aliasGEP() 1256 if (V1Size.hasValue() && V2Size.hasValue() && in aliasGEP() 1257 ModOffset.uge(V2Size.getValue()) && in aliasGEP() 1265 if (AllNonNegative && V2Size.hasValue() && in aliasGEP() [all …]
|
/external/llvm/include/llvm/Analysis/ |
D | BasicAliasAnalysis.h | 173 uint64_t V1Size, uint64_t V2Size, int64_t BaseOffset, 183 uint64_t V2Size, const AAMDNodes &V2AAInfo, 188 uint64_t V2Size, const AAMDNodes &V2AAInfo); 192 uint64_t V2Size, const AAMDNodes &V2AAInfo); 195 const Value *V2, uint64_t V2Size, AAMDNodes V2AATag);
|
D | AliasAnalysis.h | 194 uint64_t V2Size) { in alias() argument 195 return alias(MemoryLocation(V1, V1Size), MemoryLocation(V2, V2Size)); in alias() 212 uint64_t V2Size) { in isNoAlias() argument 213 return isNoAlias(MemoryLocation(V1, V1Size), MemoryLocation(V2, V2Size)); in isNoAlias()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | BasicAliasAnalysis.h | 189 LocationSize V1Size, LocationSize V2Size, 200 LocationSize V2Size, const AAMDNodes &V2AAInfo, 206 LocationSize V2Size, const AAMDNodes &V2AAInfo, 211 LocationSize V2Size, const AAMDNodes &V2AAInfo, 216 LocationSize V2Size, AAMDNodes V2AATag,
|
D | AliasAnalysis.h | 353 LocationSize V2Size) { in alias() argument 354 return alias(MemoryLocation(V1, V1Size), MemoryLocation(V2, V2Size)); in alias() 370 LocationSize V2Size) { in isNoAlias() argument 371 return isNoAlias(MemoryLocation(V1, V1Size), MemoryLocation(V2, V2Size)); in isNoAlias()
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | BasicAliasAnalysis.h | 215 LocationSize V1Size, LocationSize V2Size, 226 LocationSize V2Size, const AAMDNodes &V2AAInfo, 232 LocationSize V2Size, const AAMDNodes &V2AAInfo, 237 LocationSize V2Size, const AAMDNodes &V2AAInfo, 242 LocationSize V2Size, const AAMDNodes &V2AATag,
|
D | AliasAnalysis.h | 403 LocationSize V2Size) { in alias() argument 404 return alias(MemoryLocation(V1, V1Size), MemoryLocation(V2, V2Size)); in alias() 421 LocationSize V2Size) { in isNoAlias() argument 422 return isNoAlias(MemoryLocation(V1, V1Size), MemoryLocation(V2, V2Size)); in isNoAlias()
|
/external/llvm-project/llvm/docs/ |
D | AliasAnalysis.rst | 290 const Value *V2, unsigned V2Size) { 296 return AliasAnalysis::alias(V1, V1Size, V2, V2Size);
|
/external/llvm/docs/ |
D | AliasAnalysis.rst | 289 const Value *V2, unsigned V2Size) { 295 return AliasAnalysis::alias(V1, V1Size, V2, V2Size);
|