Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp1252 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()
1273 Lo = DAG.getMaskedLoad(LoVT, dl, Ch, Ptr, MaskLo, Src0Lo, LoMemVT, MMO, in SplitVecRes_MLOAD()
1276 Ptr = TLI.IncrementMemoryAddress(Ptr, MaskLo, dl, LoMemVT, DAG, 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()
1342 SDValue OpsLo[] = {Ch, Src0Lo, MaskLo, Ptr, IndexLo, Scale}; in SplitVecRes_MGATHER()
1892 SDValue MaskLo, MaskHi; in SplitVecOp_MGATHER() local
[all …]
DDAGCombiner.cpp7391 SDValue MaskLo, MaskHi, Lo, Hi; in visitMSCATTER() local
7392 std::tie(MaskLo, MaskHi) = SplitVSETCC(Mask.getNode(), DAG); in visitMSCATTER()
7418 SDValue OpsLo[] = { Chain, DataLo, MaskLo, BasePtr, IndexLo, Scale }; in visitMSCATTER()
7452 SDValue MaskLo, MaskHi, Lo, Hi; in visitMSTORE() local
7453 std::tie(MaskLo, MaskHi) = SplitVSETCC(Mask.getNode(), DAG); in visitMSTORE()
7477 Lo = DAG.getMaskedStore(Chain, DL, DataLo, Ptr, MaskLo, LoMemVT, MMO, in visitMSTORE()
7481 Ptr = TLI.IncrementMemoryAddress(Ptr, MaskLo, DL, LoMemVT, DAG, in visitMSTORE()
7525 SDValue MaskLo, MaskHi, Lo, Hi; in visitMGATHER() local
7526 std::tie(MaskLo, MaskHi) = SplitVSETCC(Mask.getNode(), DAG); in visitMGATHER()
7553 SDValue OpsLo[] = { Chain, Src0Lo, MaskLo, BasePtr, IndexLo, Scale }; in visitMGATHER()
[all …]
DTargetLowering.cpp1045 APInt MaskLo = NewMask.getLoBits(HalfBitWidth).trunc(HalfBitWidth); in SimplifyDemandedBits() local
1050 if (SimplifyDemandedBits(Op.getOperand(0), MaskLo, KnownLo, TLO, Depth + 1)) in SimplifyDemandedBits()
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp1105 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()
1126 Lo = DAG.getMaskedLoad(LoVT, dl, Ch, Ptr, MaskLo, Src0Lo, LoMemVT, 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()
1195 SDValue OpsLo[] = {Ch, Src0Lo, MaskLo, Ptr, IndexLo}; in SplitVecRes_MGATHER()
1682 SDValue MaskLo, MaskHi; in SplitVecOp_MGATHER() local
1685 GetSplitVector(Mask, MaskLo, MaskHi); in SplitVecOp_MGATHER()
[all …]
DDAGCombiner.cpp5347 SDValue MaskLo, MaskHi, Lo, Hi; in visitMSCATTER() local
5348 std::tie(MaskLo, MaskHi) = SplitVSETCC(Mask.getNode(), DAG); in visitMSCATTER()
5373 SDValue OpsLo[] = { Chain, DataLo, MaskLo, BasePtr, IndexLo }; in visitMSCATTER()
5408 SDValue MaskLo, MaskHi, Lo, Hi; in visitMSTORE() local
5409 std::tie(MaskLo, MaskHi) = SplitVSETCC(Mask.getNode(), DAG); in visitMSTORE()
5437 Lo = DAG.getMaskedStore(Chain, DL, DataLo, Ptr, MaskLo, LoMemVT, MMO, in visitMSTORE()
5485 SDValue MaskLo, MaskHi, Lo, Hi; in visitMGATHER() local
5486 std::tie(MaskLo, MaskHi) = SplitVSETCC(Mask.getNode(), DAG); in visitMGATHER()
5512 SDValue OpsLo[] = { Chain, Src0Lo, MaskLo, BasePtr, IndexLo }; in visitMGATHER()
5560 SDValue MaskLo, MaskHi, Lo, Hi; in visitMLOAD() local
[all …]
DTargetLowering.cpp938 APInt MaskLo = NewMask.getLoBits(HalfBitWidth).trunc(HalfBitWidth); in SimplifyDemandedBits() local
944 if (SimplifyDemandedBits(Op.getOperand(0), MaskLo, KnownZeroLo, in SimplifyDemandedBits()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp18604 static const int MaskLo[] = { 0, 0, 2, 2 }; in LowerVSETCC() local
18606 SDValue GTLo = DAG.getVectorShuffle(MVT::v4i32, dl, GT, GT, MaskLo); in LowerVSETCC()