Home
last modified time | relevance | path

Searched refs:OddMask (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86PartialReduction.cpp189 SmallVector<int, 16> OddMask(NumElts / 2); in tryMAddReplacement() local
192 OddMask[i] = i * 2 + 1; in tryMAddReplacement()
198 Value *OddElts = Builder.CreateShuffleVector(NewMul, NewMul, OddMask); in tryMAddReplacement()
H A DX86ISelLowering.cpp31660 static const int OddMask[] = {1, 1, 3, 3}; in LowerRotate() local
31661 SDValue R13 = DAG.getVectorShuffle(VT, DL, R, R, OddMask); in LowerRotate()
31662 SDValue Scale13 = DAG.getVectorShuffle(VT, DL, Scale, Scale, OddMask); in LowerRotate()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLBuiltins.cpp146 SmallVector<int> EvenMask, OddMask; in handleHlslSplitdouble() local
149 OddMask.push_back(I * 2 + 1); in handleHlslSplitdouble()
152 HighBits = CGF->Builder.CreateShuffleVector(Uint32Vec, OddMask); in handleHlslSplitdouble()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp2718 SmallVector<int, 8> OddMask; in handlePairwiseShadowOrIntrinsic() local
2721 OddMask.push_back(X + 1); in handlePairwiseShadowOrIntrinsic()
2732 IRB.CreateShuffleVector(FirstArgShadow, SecondArgShadow, OddMask); in handlePairwiseShadowOrIntrinsic()
2735 OddShadow = IRB.CreateShuffleVector(FirstArgShadow, OddMask); in handlePairwiseShadowOrIntrinsic()
2782 SmallVector<int, 8> OddMask; in handlePairwiseShadowOrIntrinsic() local
2785 OddMask.push_back(X + 1); in handlePairwiseShadowOrIntrinsic()
2808 IRB.CreateShuffleVector(FirstArgShadow, SecondArgShadow, OddMask); in handlePairwiseShadowOrIntrinsic()
2811 OddShadow = IRB.CreateShuffleVector(FirstArgShadow, OddMask); in handlePairwiseShadowOrIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp11954 SDValue OddMask = DAG.getExtractSubvector(DL, MaskVT, OddSplat, 0); in lowerVECTOR_DEINTERLEAVE() local
11960 OddMask, DAG.getUNDEF(ConcatVT)); in lowerVECTOR_DEINTERLEAVE()
12180 SDValue OddMask = DAG.getNode(ISD::AND, DL, IdxVT, StepVec, Ones); in lowerVECTOR_INTERLEAVE() local
12181 OddMask = DAG.getSetCC( in lowerVECTOR_INTERLEAVE()
12182 DL, IdxVT.changeVectorElementType(MVT::i1), OddMask, in lowerVECTOR_INTERLEAVE()
12193 DAG.getNode(RISCVISD::ADD_VL, DL, IdxVT, Idx, VLMax, Idx, OddMask, VL); in lowerVECTOR_INTERLEAVE()