Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h382 struct PointerInfo { struct
401 PointerInfo(Value *PointerValue, const SCEV *Start, const SCEV *End, in PointerInfo() argument
461 SmallVector<PointerInfo, 2> Pointers;
479 const PointerInfo &getPointerInfo(unsigned PtrIdx) const { in getPointerInfo()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp2562 ElementInfo PointerInfo; member
2683 Alignment = std::max(Alignment, PointerInfo.Alignment); in cxxLayout()
2740 PointerInfo.Size = in initializeCXXLayout()
2742 PointerInfo.Alignment = in initializeCXXLayout()
2746 PointerInfo.Alignment = std::min(PointerInfo.Alignment, MaxFieldAlignment); in initializeCXXLayout()
2991 VBPtrOffset = VBPtrOffset.alignTo(PointerInfo.Alignment); in injectVBPtr()
2993 CharUnits FieldStart = VBPtrOffset + PointerInfo.Size; in injectVBPtr()
3021 PointerInfo.Size.alignTo(std::max(RequiredAlignment, Alignment)); in injectVFPtr()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp780 namespace PointerInfo { namespace
802 struct DenseMapInfo<AA::PointerInfo ::OffsetAndSize>
820 struct AA::PointerInfo::OffsetAndSize : public std::pair<int64_t, int64_t> {
897 struct AA::PointerInfo::State : public AbstractState {
1055 : public StateWrapper<AA::PointerInfo::State, AAPointerInfo> {
1056 using BaseTy = StateWrapper<AA::PointerInfo::State, AAPointerInfo>;
1089 using namespace AA::PointerInfo; in translateAndAddCalleeState()
1139 using namespace AA::PointerInfo; in handleAccess()
1154 int64_t Offset = AA::PointerInfo::OffsetAndSize::Unknown;
1161 using namespace AA::PointerInfo; in updateImpl()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp452 const PointerInfo &PointerI = Pointers[I]; in needsChecking()
453 const PointerInfo &PointerJ = Pointers[J]; in needsChecking()