Home
last modified time | relevance | path

Searched refs:isSafeToLoadUnconditionally (Results 1 – 6 of 6) sorted by relevance

/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DLoads.h71 bool isSafeToLoadUnconditionally(Value *V, Align Alignment, APInt &Size,
97 bool isSafeToLoadUnconditionally(Value *V, Type *Ty, Align Alignment,
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DLoads.cpp325 bool llvm::isSafeToLoadUnconditionally(Value *V, Align Alignment, APInt &Size, in isSafeToLoadUnconditionally() function in llvm
402 bool llvm::isSafeToLoadUnconditionally(Value *V, Type *Ty, Align Alignment, in isSafeToLoadUnconditionally() function in llvm
412 return isSafeToLoadUnconditionally(V, Alignment, Size, DL, ScanFrom, AC, DT, in isSafeToLoadUnconditionally()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp189 if (!isSafeToLoadUnconditionally(SrcPtr, MinVecTy, Align(1), DL, Load, &AC, in vectorizeLoadInsert()
215 if (!isSafeToLoadUnconditionally(SrcPtr, MinVecTy, Align(1), DL, Load, &AC, in vectorizeLoadInsert()
302 if (!isSafeToLoadUnconditionally(SrcPtr, Ty, Align(1), DL, Load, &AC, &DT)) in widenSubvectorLoad()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp1092 if (isSafeToLoadUnconditionally(SI->getOperand(1), LI.getType(), in visitLoadInst()
1094 isSafeToLoadUnconditionally(SI->getOperand(2), LI.getType(), in visitLoadInst()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DTailRecursionElimination.cpp354 !isSafeToLoadUnconditionally(L->getPointerOperand(), L->getType(), in canMoveAboveCall()
H A DSROA.cpp1358 if (isSafeToLoadUnconditionally(InVal, MaxAlign, LoadSize, DL, TI)) in isSafePHIToSpeculate()
1455 if (isSafeToLoadUnconditionally(Value, LI.getType(), LI.getAlign(), DL, in isSafeLoadOfSelectToSpeculate()