Searched refs:MaskedOp (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.h | 432 return MaskedOp.contains(I); in isMaskRequired() 556 SmallPtrSetImpl<const Instruction *> &MaskedOp) const; 641 SmallPtrSet<const Instruction *, 8> MaskedOp; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.cpp | 1411 SmallPtrSetImpl<const Instruction *> &MaskedOp) const { in blockCanBePredicated() 1416 MaskedOp.insert(&I); in blockCanBePredicated() 1432 MaskedOp.insert(CI); in blockCanBePredicated() 1439 MaskedOp.insert(LI); in blockCanBePredicated() 1449 MaskedOp.insert(SI); in blockCanBePredicated() 1566 !blockCanBePredicated(BB, SafePointers, MaskedOp)) { in canVectorizeWithIfConvert() 1988 [[maybe_unused]] bool R = blockCanBePredicated(BB, SafePointers, MaskedOp); in prepareToFoldTailByMasking()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 1016 auto getLoadStoreKind = [](const Value *V, unsigned LdStOp, unsigned MaskedOp, in getCastContextHint() 1026 if (II->getIntrinsicID() == MaskedOp) in getCastContextHint()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrAVX512.td | 6944 multiclass avx512_scalar_fma_patterns<SDPatternOperator Op, SDNode MaskedOp, 6989 (MaskedOp _.FRC:$src2, 7000 (MaskedOp _.FRC:$src2, 7010 (MaskedOp (_.EltVT (extractelt (_.VT VR128X:$src1), (iPTR 0))), 7019 (MaskedOp _.FRC:$src2, _.FRC:$src3, 7029 (MaskedOp _.FRC:$src2, (_.ScalarLdFrag addr:$src3), 7038 (MaskedOp _.FRC:$src2, 7049 (MaskedOp _.FRC:$src2, _.FRC:$src3, 7059 (MaskedOp _.FRC:$src2, 7069 (MaskedOp (_.EltVT (extractelt (_.VT VR128X:$src1), (iPTR 0))), [all …]
|
| H A D | X86ISelLowering.cpp | 53067 static bool getParamsForOneTrueMaskedElt(MaskedLoadStoreSDNode *MaskedOp, in getParamsForOneTrueMaskedElt() argument 53071 int TrueMaskElt = getOneTrueElt(MaskedOp->getMask()); in getParamsForOneTrueMaskedElt() 53077 EVT EltVT = MaskedOp->getMemoryVT().getVectorElementType(); in getParamsForOneTrueMaskedElt() 53079 Addr = MaskedOp->getBasePtr(); in getParamsForOneTrueMaskedElt() 53083 SDLoc(MaskedOp)); in getParamsForOneTrueMaskedElt() 53086 Index = DAG.getIntPtrConstant(TrueMaskElt, SDLoc(MaskedOp)); in getParamsForOneTrueMaskedElt() 53087 Alignment = commonAlignment(MaskedOp->getBaseAlign(), EltVT.getStoreSize()); in getParamsForOneTrueMaskedElt()
|