| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| MemoryLocation.h | 65 class LocationSize { 80 // public LocationSize ctor goes away. 83 constexpr LocationSize(uint64_t Raw, DirectConstruction): Value(Raw) {} 97 constexpr LocationSize(uint64_t Raw) 100 static LocationSize precise(uint64_t Value) { return LocationSize(Value); } 101 static LocationSize precise(TypeSize Value) { 107 static LocationSize upperBound(uint64_t Value) { 113 return LocationSize(Value | ImpreciseBit, Direct); 115 static LocationSize upperBound(TypeSize Value) [all...] |
| BasicAliasAnalysis.h | 189 LocationSize ObjectAccessSize); 201 LocationSize V1Size, LocationSize V2Size, 210 AliasResult aliasGEP(const GEPOperator *V1, LocationSize V1Size, 211 const Value *V2, LocationSize V2Size, 215 AliasResult aliasPHI(const PHINode *PN, LocationSize PNSize, 216 const Value *V2, LocationSize V2Size, AAQueryInfo &AAQI); 218 AliasResult aliasSelect(const SelectInst *SI, LocationSize SISize, 219 const Value *V2, LocationSize V2Size, 222 AliasResult aliasCheck(const Value *V1, LocationSize V1Size [all...] |
| AliasAnalysis.h | 385 LocationSize Size; 391 DenseMapInfo<LocationSize>::getEmptyKey()}; 395 DenseMapInfo<LocationSize>::getTombstoneKey()}; 399 DenseMapInfo<LocationSize>::getHashValue(Val.Size); 497 AliasResult alias(const Value *V1, LocationSize V1Size, const Value *V2, 498 LocationSize V2Size) { 515 bool isNoAlias(const Value *V1, LocationSize V1Size, const Value *V2, 516 LocationSize V2Size) { 534 return alias(V1, LocationSize::precise(1), V2, LocationSize::precise(1)) = [all...] |
| AliasSetTracker.h | 57 LocationSize Size = LocationSize::mapEmpty(); 62 bool isSizeSet() const { return Size != LocationSize::mapEmpty(); } 78 bool updateSizeAndAAInfo(LocationSize NewSize, const AAMDNodes &NewAAInfo) { 81 LocationSize OldSize = Size; 97 LocationSize getSize() const { 259 LocationSize getSize() const { return CurNode->getSize(); } 299 void addPointer(AliasSetTracker &AST, PointerRec &Entry, LocationSize Size, 319 AliasResult aliasesPointer(const Value *Ptr, LocationSize Size, 374 void add(Value *Ptr, LocationSize Size, const AAMDNodes &AAInfo); // Add a lo [all...] |
| MemoryDependenceAnalysis.h | 306 LocationSize Size = LocationSize::afterPointer();
|
| MemorySSA.h | 1235 Location.getWithNewSize(LocationSize::beforeOrAfterPointer()); 1250 LocationSize::beforeOrAfterPointer());
|
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| MemoryLocation.cpp | 21 void LocationSize::print(raw_ostream &OS) const { 22 OS << "LocationSize::"; 44 LocationSize::precise(DL.getTypeStoreSize(LI->getType())), AATags); 53 LocationSize::precise(DL.getTypeStoreSize( 63 LocationSize::afterPointer(), AATags); 72 LocationSize::precise(DL.getTypeStoreSize( 83 LocationSize::precise(DL.getTypeStoreSize( 114 auto Size = LocationSize::afterPointer(); 116 Size = LocationSize::precise(C->getValue().getZExtValue()); 135 auto Size = LocationSize::afterPointer() [all...] |
| AliasAnalysisEvaluator.cpp | 144 auto I1Size = LocationSize::afterPointer(); 147 I1Size = LocationSize::precise(DL.getTypeStoreSize(I1ElTy)); 150 auto I2Size = LocationSize::afterPointer(); 153 I2Size = LocationSize::precise(DL.getTypeStoreSize(I2ElTy)); 235 auto Size = LocationSize::afterPointer(); 238 Size = LocationSize::precise(DL.getTypeStoreSize(ElTy));
|
| ScalarEvolutionAliasAnalysis.cpp | 86 AO ? LocationSize::beforeOrAfterPointer() 90 BO ? LocationSize::beforeOrAfterPointer()
|
| AliasSetTracker.cpp | 132 LocationSize Size, const AAMDNodes &AAInfo, 194 AliasResult AliasSet::aliasesPointer(const Value *Ptr, LocationSize Size, 302 LocationSize Size, 349 const LocationSize Size = MemLoc.Size; 397 void AliasSetTracker::add(Value *Ptr, LocationSize Size, 664 if (I.getSize() == LocationSize::afterPointer()) 666 else if (I.getSize() == LocationSize::beforeOrAfterPointer())
|
| BasicAliasAnalysis.cpp | 204 const LocationSize &LocSize, 1019 const GEPOperator *GEP1, LocationSize V1Size, 1020 const Value *V2, LocationSize V2Size, 1100 LocationSize VLeftSize = V2Size; 1101 LocationSize VRightSize = V1Size; 1259 BasicAAResult::aliasSelect(const SelectInst *SI, LocationSize SISize, 1260 const Value *V2, LocationSize V2Size, 1293 AliasResult BasicAAResult::aliasPHI(const PHINode *PN, LocationSize PNSize, 1294 const Value *V2, LocationSize V2Size, 1389 PNSize = LocationSize::beforeOrAfterPointer() [all...] |
| Lint.cpp | 256 Actual, LocationSize::precise(DL->getTypeStoreSize(Ty))); 299 auto Size = LocationSize::afterPointer(); 304 Size = LocationSize::precise(Len->getValue().getZExtValue()); 321 const LocationSize LS = LocationSize::precise(Size);
|
| CFLAndersAliasAnalysis.cpp | 342 bool mayAlias(const Value *, LocationSize, const Value *, LocationSize) const; 521 const Value *LHS, LocationSize MaybeLHSSize, const Value *RHS, 522 LocationSize MaybeRHSSize) const {
|
| Loads.cpp | 462 auto LoadAccessSize = LocationSize::precise(DL.getTypeStoreSize(LoadTy)); 463 auto StoreAccessSize = LocationSize::precise(DL.getTypeStoreSize(StoreTy));
|
| LoopAccessAnalysis.cpp | 517 AST.add(Ptr, LocationSize::beforeOrAfterPointer(), Loc.AATags); 526 AST.add(Ptr, LocationSize::beforeOrAfterPointer(), Loc.AATags);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Object/ |
| StackMapParser.h | 227 LocationListOffset + LocationIndex * LocationSize; 278 ((LocationListOffset + LocationSize * getNumLocations()) + 7) & ~0x7; 299 static const unsigned LocationSize = sizeof(uint64_t) + sizeof(uint32_t);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/ |
| LinkAllPasses.h | 243 X.add(nullptr, llvm::LocationSize::beforeOrAfterPointer(),
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| MemCpyOptimizer.cpp | 980 ModRefInfo MR = AA->getModRefInfo(C, cpyDest, LocationSize::precise(srcSize)); 983 MR = AA->callCapturesBefore(C, cpyDest, LocationSize::precise(srcSize), DT); 1153 LocationSize::precise(1)), 1155 LocationSize::precise(1)))) 1578 MemoryLocation Loc(ByValArg, LocationSize::precise(ByValSize));
|
| LoopIdiomRecognize.cpp | 954 LocationSize AccessSize = LocationSize::afterPointer(); 959 AccessSize = LocationSize::precise((BECst->getValue()->getZExtValue() + 1) *
|
| JumpThreading.cpp | 1397 LocationSize::precise(DL.getTypeStoreSize(AccessTy)),
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| HexagonLoopIdiomRecognition.cpp | 1994 LocationSize AccessSize = LocationSize::afterPointer(); 1999 AccessSize = LocationSize::precise((BECst->getValue()->getZExtValue() + 1) *
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| ARMParallelDSP.cpp | 377 const auto Size = LocationSize::beforeOrAfterPointer();
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| SelectionDAGBuilder.cpp | 4082 LocationSize::precise(DAG.getDataLayout().getTypeStoreSize(Ty)), 4192 SV, LocationSize::precise(DAG.getDataLayout().getTypeStoreSize(Ty)), 4496 ML = MemoryLocation(PtrOperand, LocationSize::precise(
|