/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 1105 SDValue MaskLo, MaskHi; in SplitVecRes_MLOAD() local 1107 GetSplitVector(Mask, MaskLo, MaskHi); in SplitVecRes_MLOAD() 1109 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, dl); in SplitVecRes_MLOAD() 1138 Hi = DAG.getMaskedLoad(HiVT, dl, Ch, Ptr, MaskHi, Src0Hi, HiMemVT, MMO, in SplitVecRes_MLOAD() 1167 SDValue MaskLo, MaskHi; in SplitVecRes_MGATHER() local 1169 GetSplitVector(Mask, MaskLo, MaskHi); in SplitVecRes_MGATHER() 1171 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, dl); in SplitVecRes_MGATHER() 1199 SDValue OpsHi[] = {Ch, Src0Hi, MaskHi, Ptr, IndexHi}; in SplitVecRes_MGATHER() 1682 SDValue MaskLo, MaskHi; in SplitVecOp_MGATHER() local 1685 GetSplitVector(Mask, MaskLo, MaskHi); in SplitVecOp_MGATHER() [all …]
|
D | DAGCombiner.cpp | 5347 SDValue MaskLo, MaskHi, Lo, Hi; in visitMSCATTER() local 5348 std::tie(MaskLo, MaskHi) = SplitVSETCC(Mask.getNode(), DAG); in visitMSCATTER() 5377 SDValue OpsHi[] = {Chain, DataHi, MaskHi, BasePtr, IndexHi}; in visitMSCATTER() 5408 SDValue MaskLo, MaskHi, Lo, Hi; in visitMSTORE() local 5409 std::tie(MaskLo, MaskHi) = SplitVSETCC(Mask.getNode(), DAG); in visitMSTORE() 5450 Hi = DAG.getMaskedStore(Chain, DL, DataHi, Ptr, MaskHi, HiMemVT, MMO, in visitMSTORE() 5485 SDValue MaskLo, MaskHi, Lo, Hi; in visitMGATHER() local 5486 std::tie(MaskLo, MaskHi) = SplitVSETCC(Mask.getNode(), DAG); in visitMGATHER() 5516 SDValue OpsHi[] = {Chain, Src0Hi, MaskHi, BasePtr, IndexHi}; in visitMGATHER() 5560 SDValue MaskLo, MaskHi, Lo, Hi; in visitMLOAD() local [all …]
|
D | TargetLowering.cpp | 939 APInt MaskHi = NewMask.getHiBits(HalfBitWidth).trunc(HalfBitWidth); in SimplifyDemandedBits() local 948 if (SimplifyDemandedBits(Op.getOperand(1), MaskHi, KnownZeroHi, in SimplifyDemandedBits()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 1252 SDValue MaskLo, MaskHi; in SplitVecRes_MLOAD() local 1254 GetSplitVector(Mask, MaskLo, MaskHi); in SplitVecRes_MLOAD() 1256 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, dl); in SplitVecRes_MLOAD() 1285 Hi = DAG.getMaskedLoad(HiVT, dl, Ch, Ptr, MaskHi, Src0Hi, HiMemVT, MMO, in SplitVecRes_MLOAD() 1314 SDValue MaskLo, MaskHi; in SplitVecRes_MGATHER() local 1316 GetSplitVector(Mask, MaskLo, MaskHi); in SplitVecRes_MGATHER() 1318 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, dl); in SplitVecRes_MGATHER() 1346 SDValue OpsHi[] = {Ch, Src0Hi, MaskHi, Ptr, IndexHi, Scale}; in SplitVecRes_MGATHER() 1892 SDValue MaskLo, MaskHi; in SplitVecOp_MGATHER() local 1895 GetSplitVector(Mask, MaskLo, MaskHi); in SplitVecOp_MGATHER() [all …]
|
D | DAGCombiner.cpp | 7391 SDValue MaskLo, MaskHi, Lo, Hi; in visitMSCATTER() local 7392 std::tie(MaskLo, MaskHi) = SplitVSETCC(Mask.getNode(), DAG); in visitMSCATTER() 7422 SDValue OpsHi[] = { Chain, DataHi, MaskHi, BasePtr, IndexHi, Scale }; in visitMSCATTER() 7452 SDValue MaskLo, MaskHi, Lo, Hi; in visitMSTORE() local 7453 std::tie(MaskLo, MaskHi) = SplitVSETCC(Mask.getNode(), DAG); in visitMSTORE() 7490 Hi = DAG.getMaskedStore(Chain, DL, DataHi, Ptr, MaskHi, HiMemVT, MMO, in visitMSTORE() 7525 SDValue MaskLo, MaskHi, Lo, Hi; in visitMGATHER() local 7526 std::tie(MaskLo, MaskHi) = SplitVSETCC(Mask.getNode(), DAG); in visitMGATHER() 7557 SDValue OpsHi[] = { Chain, Src0Hi, MaskHi, BasePtr, IndexHi, Scale }; in visitMGATHER() 7599 SDValue MaskLo, MaskHi, Lo, Hi; in visitMLOAD() local [all …]
|
D | TargetLowering.cpp | 1046 APInt MaskHi = NewMask.getHiBits(HalfBitWidth).trunc(HalfBitWidth); in SimplifyDemandedBits() local 1053 if (SimplifyDemandedBits(Op.getOperand(1), MaskHi, KnownHi, TLO, Depth + 1)) in SimplifyDemandedBits()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 15504 static const int MaskHi[] = { 1, 1, 3, 3 }; in LowerVSETCC() local 15506 SDValue EQHi = DAG.getVectorShuffle(MVT::v4i32, dl, EQ, EQ, MaskHi); in LowerVSETCC() 15508 SDValue GTHi = DAG.getVectorShuffle(MVT::v4i32, dl, GT, GT, MaskHi); in LowerVSETCC()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 18603 static const int MaskHi[] = { 1, 1, 3, 3 }; in LowerVSETCC() local 18605 SDValue EQHi = DAG.getVectorShuffle(MVT::v4i32, dl, EQ, EQ, MaskHi); in LowerVSETCC() 18607 SDValue GTHi = DAG.getVectorShuffle(MVT::v4i32, dl, GT, GT, MaskHi); in LowerVSETCC()
|