reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Analysis/AliasAnalysis.h
  387     return alias(V1, LocationSize::precise(1), V2, LocationSize::precise(1)) ==
  387     return alias(V1, LocationSize::precise(1), V2, LocationSize::precise(1)) ==
include/llvm/Analysis/MemoryLocation.h
   95       return precise(0);
lib/Analysis/AliasAnalysisEvaluator.cpp
  145       I1Size = LocationSize::precise(DL.getTypeStoreSize(I1ElTy));
  151         I2Size = LocationSize::precise(DL.getTypeStoreSize(I2ElTy));
  236         Size = LocationSize::precise(DL.getTypeStoreSize(ElTy));
lib/Analysis/Lint.cpp
  341           Size = LocationSize::precise(Len->getValue().getZExtValue());
lib/Analysis/Loads.cpp
  388   auto AccessSize = LocationSize::precise(DL.getTypeStoreSize(AccessTy));
lib/Analysis/MemoryLocation.cpp
   41       LocationSize::precise(DL.getTypeStoreSize(LI->getType())), AATags);
   50                         LocationSize::precise(DL.getTypeStoreSize(
   69                         LocationSize::precise(DL.getTypeStoreSize(
   80                         LocationSize::precise(DL.getTypeStoreSize(
   96     Size = LocationSize::precise(C->getValue().getZExtValue());
  117     Size = LocationSize::precise(C->getValue().getZExtValue());
  147         return MemoryLocation(Arg, LocationSize::precise(LenCI->getZExtValue()),
  157           LocationSize::precise(
  165         return MemoryLocation(Arg, LocationSize::precise(0), AATags);
  169           LocationSize::precise(
  178           Arg, LocationSize::precise(DL.getTypeStoreSize(II->getType())),
  184                             LocationSize::precise(DL.getTypeStoreSize(
  201       return MemoryLocation(Arg, LocationSize::precise(16), AATags);
  204       return MemoryLocation(Arg, LocationSize::precise(LenCI->getZExtValue()),
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 4049                LocationSize::precise(DAG.getDataLayout().getTypeStoreSize(Ty)),
 4165            SV, LocationSize::precise(DAG.getDataLayout().getTypeStoreSize(Ty)),
 4470     ML = MemoryLocation(PtrOperand, LocationSize::precise(
 4520                          LocationSize::precise(
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 1979     AccessSize = LocationSize::precise((BECst->getValue()->getZExtValue() + 1) *
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  870     AccessSize = LocationSize::precise((BECst->getValue()->getZExtValue() + 1) *
lib/Transforms/Scalar/MemCpyOptimizer.cpp
  863   ModRefInfo MR = AA.getModRefInfo(C, cpyDest, LocationSize::precise(srcSize));
  866     MR = AA.callCapturesBefore(C, cpyDest, LocationSize::precise(srcSize), &DT);
 1265       MemoryLocation(ByValArg, LocationSize::precise(ByValSize)), true,
unittests/Analysis/BasicAliasAnalysisTest.cpp
   92       BasicAA.alias(MemoryLocation(IncomingI32Ptr, LocationSize::precise(4)),
   93                     MemoryLocation(GlobalPtr, LocationSize::precise(1)), AAQI),
   98                     MemoryLocation(GlobalPtr, LocationSize::precise(1)), AAQI),
  121                 MemoryLocation(I8, LocationSize::precise(2)),
  122                 MemoryLocation(I8AtUncertainOffset, LocationSize::precise(1)),
  128                 MemoryLocation(I8AtUncertainOffset, LocationSize::precise(1)),