Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h388 struct PointerInfo { struct
409 PointerInfo(Value *PointerValue, const SCEV *Start, const SCEV *End, in PointerInfo() argument
482 SmallVector<PointerInfo, 2> Pointers;
500 const PointerInfo &getPointerInfo(unsigned PtrIdx) const { in getPointerInfo()
/llvm-project-15.0.7/clang/lib/AST/
H A DRecordLayoutBuilder.cpp2602 ElementInfo PointerInfo; member
2723 Alignment = std::max(Alignment, PointerInfo.Alignment); in cxxLayout()
2780 PointerInfo.Size = in initializeCXXLayout()
2782 PointerInfo.Alignment = in initializeCXXLayout()
2786 PointerInfo.Alignment = std::min(PointerInfo.Alignment, MaxFieldAlignment); in initializeCXXLayout()
3031 VBPtrOffset = VBPtrOffset.alignTo(PointerInfo.Alignment); in injectVBPtr()
3033 CharUnits FieldStart = VBPtrOffset + PointerInfo.Size; in injectVBPtr()
3061 PointerInfo.Size.alignTo(std::max(RequiredAlignment, Alignment)); in injectVFPtr()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp256 PointerInfo *Src = &Pointers[CGI.Members[0]]; in tryToCreateDiffCheck()
257 PointerInfo *Sink = &Pointers[CGJ.Members[0]]; in tryToCreateDiffCheck()
552 const PointerInfo &PointerI = Pointers[I]; in needsChecking()
553 const PointerInfo &PointerJ = Pointers[J]; in needsChecking()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp703 namespace PointerInfo { namespace
739 struct AA::PointerInfo::State : public AbstractState {
941 : public StateWrapper<AA::PointerInfo::State, AAPointerInfo> {
942 using BaseTy = StateWrapper<AA::PointerInfo::State, AAPointerInfo>;
1141 using namespace AA::PointerInfo; in translateAndAddState()
1213 using namespace AA::PointerInfo; in handleAccess()
1235 using namespace AA::PointerInfo; in updateImpl()
1487 using namespace AA::PointerInfo; in updateImpl()