Home
last modified time | relevance | path

Searched refs:isDereferenceableAndAlignedPointer (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoads.cpp39 static bool isDereferenceableAndAlignedPointer( in isDereferenceableAndAlignedPointer() function
59 return isDereferenceableAndAlignedPointer(Sel->getTrueValue(), Alignment, in isDereferenceableAndAlignedPointer()
62 isDereferenceableAndAlignedPointer(Sel->getFalseValue(), Alignment, in isDereferenceableAndAlignedPointer()
70 return isDereferenceableAndAlignedPointer( in isDereferenceableAndAlignedPointer()
134 return isDereferenceableAndAlignedPointer( in isDereferenceableAndAlignedPointer()
141 return isDereferenceableAndAlignedPointer(RelocateInst->getDerivedPtr(), in isDereferenceableAndAlignedPointer()
146 return isDereferenceableAndAlignedPointer(ASC->getOperand(0), Alignment, in isDereferenceableAndAlignedPointer()
152 return isDereferenceableAndAlignedPointer(RP, Alignment, Size, DL, CtxI, in isDereferenceableAndAlignedPointer()
205 bool llvm::isDereferenceableAndAlignedPointer(const Value *V, Type *Ty, in isDereferenceableAndAlignedPointer() function in llvm
281 return isDereferenceableAndAlignedPointer(Ptr, Alignment, EltSize, DL, in isDereferenceableAndAlignedInLoop()
[all …]
H A DMemDerefPrinter.cpp59 if (isDereferenceableAndAlignedPointer(PO, LI->getType(), LI->getAlign(), in runOnFunction()
94 if (isDereferenceableAndAlignedPointer(PO, LI->getType(), LI->getAlign(), in run()
H A DValueTracking.cpp4760 return isDereferenceableAndAlignedPointer( in isSafeToSpeculativelyExecuteWithOpcode()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoads.h44 bool isDereferenceableAndAlignedPointer(const Value *V, Type *Ty,
54 bool isDereferenceableAndAlignedPointer(const Value *V, Align Alignment,
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp434 if (isDereferenceableAndAlignedPointer(Arg, NeededAlign, Bytes, DL)) in allCallersPassValidPointerForArgument()
441 return isDereferenceableAndAlignedPointer(CB.getArgOperand(Arg->getArgNo()), in allCallersPassValidPointerForArgument()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineOperand.cpp994 return isDereferenceableAndAlignedPointer( in isDereferenceable()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp163 return isDereferenceableAndAlignedPointer(V, AI->getAlign(), in isDereferenceableForAllocaSize()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp922 if (!isDereferenceableAndAlignedPointer(cpyDest, Align(1), APInt(64, cpySize), in performCallSlotOptzn()
H A DLICM.cpp2068 DereferenceableInPH = isDereferenceableAndAlignedPointer( in promoteLoopAccessesToScalars()
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopBuilder.cpp2774 if (!isDereferenceableAndAlignedPointer( in canAlwaysBeHoisted()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp204 if (!isDereferenceableAndAlignedPointer(Str, Align(1), APInt(64, Len), DL)) in canTransformToMemCmp()