Searched refs:OddMask (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86PartialReduction.cpp | 189 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 D | X86ISelLowering.cpp | 31660 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 D | CGHLSLBuiltins.cpp | 146 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 D | MemorySanitizer.cpp | 2718 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 D | RISCVISelLowering.cpp | 11954 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()
|