Home
last modified time | relevance | path

Searched refs:CreateOrReduce (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp477 Value *VectorMatchHasActiveLanes = Builder.CreateOrReduce(VectorMatchCmp); in createMaskedFindMismatch()
1332 Value *IfAnyMatch = Builder.CreateOrReduce(MatchPred); in expandFindFirstByte()
H A DVPlanRecipes.cpp864 return State.VF.isScalar() ? Res : Builder.CreateOrReduce(Res); in generate()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp1728 return convertShadowToScalar(IRB.CreateOrReduce(V), IRB); in convertShadowToScalar()
3729 Value *SElem = IRB.CreateOrReduce(S); in findDppPoisonedOutput()
3885 Value *S = IRB.CreateOrReduce(getShadow(&I, 0)); in handleVectorReduceIntrinsic()
3906 Value *Shadow1 = IRB.CreateOrReduce(getShadow(&I, 1)); in handleVectorReduceWithStarterIntrinsic()
3927 Value *OrShadow = IRB.CreateOrReduce(OperandShadow); in handleVectorReduceOrIntrinsic()
3946 Value *OrShadow = IRB.CreateOrReduce(OperandShadow); in handleVectorReduceAndIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp378 CallInst *IRBuilderBase::CreateOrReduce(Value *Src) { in CreateOrReduce() function in IRBuilderBase
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp1223 Src->getType()->isVectorTy() ? Builder.CreateOrReduce(Src) : Src; in createAnyOfReduction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp3781 : Builder.CreateOrReduce(Vect); in visitCallInst()
3827 : Builder.CreateOrReduce(Vect); in visitCallInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h783 LLVM_ABI CallInst *CreateOrReduce(Value *Src);