Home
last modified time | relevance | path

Searched refs:PointerInfo (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h337 struct PointerInfo { struct
356 PointerInfo(Value *PointerValue, const SCEV *Start, const SCEV *End, in PointerInfo() argument
454 SmallVector<PointerInfo, 2> Pointers;
472 const PointerInfo &getPointerInfo(unsigned PtrIdx) const { in getPointerInfo()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DRecordLayoutBuilder.cpp2330 ElementInfo PointerInfo; member
2451 Alignment = std::max(Alignment, PointerInfo.Alignment); in cxxLayout()
2508 PointerInfo.Size = in initializeCXXLayout()
2510 PointerInfo.Alignment = in initializeCXXLayout()
2514 PointerInfo.Alignment = std::min(PointerInfo.Alignment, MaxFieldAlignment); in initializeCXXLayout()
2744 VBPtrOffset = VBPtrOffset.alignTo(PointerInfo.Alignment); in injectVBPtr()
2750 CharUnits FieldStart = VBPtrOffset + PointerInfo.Size; in injectVBPtr()
2769 PointerInfo.Size.alignTo(std::max(RequiredAlignment, Alignment)); in injectVFPtr()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp435 const PointerInfo &PointerI = Pointers[I]; in needsChecking()
436 const PointerInfo &PointerJ = Pointers[J]; in needsChecking()