HomeSort by: relevance | last modified time | path
    Searched refs:LocationSize (Results 1 - 23 of 23) sorted by relevancy

  /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(

Completed in 81 milliseconds