Searched refs:isDereferenceableAndAlignedPointer (Results 1 – 11 of 11) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | Loads.cpp | 37 static bool isDereferenceableAndAlignedPointer( in isDereferenceableAndAlignedPointer() function 73 return isDereferenceableAndAlignedPointer( in isDereferenceableAndAlignedPointer() 81 return isDereferenceableAndAlignedPointer( in isDereferenceableAndAlignedPointer() 88 return isDereferenceableAndAlignedPointer(Sel->getTrueValue(), Alignment, in isDereferenceableAndAlignedPointer() 91 isDereferenceableAndAlignedPointer(Sel->getFalseValue(), Alignment, in isDereferenceableAndAlignedPointer() 116 return isDereferenceableAndAlignedPointer(RP, Alignment, Size, DL, CtxI, in isDereferenceableAndAlignedPointer() 149 return isDereferenceableAndAlignedPointer(RelocateInst->getDerivedPtr(), in isDereferenceableAndAlignedPointer() 154 return isDereferenceableAndAlignedPointer(ASC->getOperand(0), Alignment, in isDereferenceableAndAlignedPointer() 185 bool llvm::isDereferenceableAndAlignedPointer( in isDereferenceableAndAlignedPointer() function in llvm 199 bool llvm::isDereferenceableAndAlignedPointer( in isDereferenceableAndAlignedPointer() function in llvm [all …]
|
| H A D | MemDerefPrinter.cpp | 35 if (isDereferenceableAndAlignedPointer(PO, LI->getType(), LI->getAlign(), in run()
|
| H A D | ValueTracking.cpp | 6215 return isDereferenceableAndAlignedPointer(LI->getPointerOperand(), in isSafeToSpeculativelyExecuteWithOpcode()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | Loads.h | 45 bool isDereferenceableAndAlignedPointer(const Value *V, Type *Ty, 56 bool isDereferenceableAndAlignedPointer(const Value *V, Align Alignment,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | ArgumentPromotion.cpp | 432 if (isDereferenceableAndAlignedPointer(Arg, NeededAlign, Bytes, DL)) in allCallersPassValidPointerForArgument() 439 return isDereferenceableAndAlignedPointer(CB.getArgOperand(Arg->getArgNo()), in allCallersPassValidPointerForArgument()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineOperand.cpp | 1050 return isDereferenceableAndAlignedPointer( in isDereferenceable()
|
| H A D | TargetLoweringBase.cpp | 2311 if (isDereferenceableAndAlignedPointer(LI.getPointerOperand(), LI.getType(), in getLoadMemOperandFlags()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineLoadStoreAlloca.cpp | 193 return isDereferenceableAndAlignedPointer(V, AI->getAlign(), in isDereferenceableForAllocaSize()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | MemCpyOptimizer.cpp | 936 !isDereferenceableAndAlignedPointer(cpyDest, Align(1), APInt(64, cpySize), in performCallSlotOptzn()
|
| H A D | LICM.cpp | 2128 DereferenceableInPH = isDereferenceableAndAlignedPointer( in promoteLoopAccessesToScalars()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 247 if (!isDereferenceableAndAlignedPointer(Str, Align(1), APInt(64, Len), DL)) in canTransformToMemCmp()
|