Lines Matching refs:MaskLo

1254   SDValue MaskLo, MaskHi;  in SplitMask()  local
1257 GetSplitVector(Mask, MaskLo, MaskHi); in SplitMask()
1259 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, DL); in SplitMask()
1260 return std::make_pair(MaskLo, MaskHi); in SplitMask()
1281 SDValue MaskLo, MaskHi; in SplitVecRes_BinOp() local
1282 std::tie(MaskLo, MaskHi) = SplitMask(N->getOperand(2)); in SplitVecRes_BinOp()
1289 {LHSLo, RHSLo, MaskLo, EVLLo}, Flags); in SplitVecRes_BinOp()
1315 SDValue MaskLo, MaskHi; in SplitVecRes_TernaryOp() local
1316 std::tie(MaskLo, MaskHi) = SplitMask(N->getOperand(3)); in SplitVecRes_TernaryOp()
1323 {Op0Lo, Op1Lo, Op2Lo, MaskLo, EVLLo}, Flags); in SplitVecRes_TernaryOp()
1952 SDValue MaskLo, MaskHi; in SplitVecRes_VP_LOAD() local
1954 SplitVecRes_SETCC(Mask.getNode(), MaskLo, MaskHi); in SplitVecRes_VP_LOAD()
1957 GetSplitVector(Mask, MaskLo, MaskHi); in SplitVecRes_VP_LOAD()
1959 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, dl); in SplitVecRes_VP_LOAD()
1972 MaskLo, EVLLo, LoMemVT, MMO, LD->isExpandingLoad()); in SplitVecRes_VP_LOAD()
1980 Ptr = TLI.IncrementMemoryAddress(Ptr, MaskLo, dl, LoMemVT, DAG, in SplitVecRes_VP_LOAD()
2107 SDValue MaskLo, MaskHi; in SplitVecRes_MLOAD() local
2109 SplitVecRes_SETCC(Mask.getNode(), MaskLo, MaskHi); in SplitVecRes_MLOAD()
2112 GetSplitVector(Mask, MaskLo, MaskHi); in SplitVecRes_MLOAD()
2114 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, dl); in SplitVecRes_MLOAD()
2134 Lo = DAG.getMaskedLoad(LoVT, dl, Ch, Ptr, Offset, MaskLo, PassThruLo, LoMemVT, in SplitVecRes_MLOAD()
2144 Ptr = TLI.IncrementMemoryAddress(Ptr, MaskLo, dl, LoMemVT, DAG, in SplitVecRes_MLOAD()
2198 SDValue MaskLo, MaskHi; in SplitVecRes_Gather() local
2200 SplitVecRes_SETCC(Ops.Mask.getNode(), MaskLo, MaskHi); in SplitVecRes_Gather()
2202 std::tie(MaskLo, MaskHi) = SplitMask(Ops.Mask, dl); in SplitVecRes_Gather()
2232 SDValue OpsLo[] = {Ch, PassThruLo, MaskLo, Ptr, IndexLo, Ops.Scale}; in SplitVecRes_Gather()
2245 SDValue OpsLo[] = {Ch, Ptr, IndexLo, Ops.Scale, MaskLo, EVLLo}; in SplitVecRes_Gather()
2292 SDValue MaskLo, MaskHi, EVLLo, EVLHi; in SplitVecRes_SETCC() local
2293 std::tie(MaskLo, MaskHi) = SplitMask(N->getOperand(3)); in SplitVecRes_SETCC()
2296 Lo = DAG.getNode(N->getOpcode(), DL, LoVT, LL, RL, N->getOperand(2), MaskLo, in SplitVecRes_SETCC()
2334 SDValue MaskLo, MaskHi; in SplitVecRes_UnaryOp() local
2335 std::tie(MaskLo, MaskHi) = SplitMask(N->getOperand(1)); in SplitVecRes_UnaryOp()
2341 Lo = DAG.getNode(Opcode, dl, LoVT, {Lo, MaskLo, EVLLo}, Flags); in SplitVecRes_UnaryOp()
2433 SDValue MaskLo, MaskHi; in SplitVecRes_ExtendOp() local
2434 std::tie(MaskLo, MaskHi) = SplitMask(N->getOperand(1)); in SplitVecRes_ExtendOp()
2440 Lo = DAG.getNode(N->getOpcode(), dl, LoVT, {Lo, MaskLo, EVLLo}); in SplitVecRes_ExtendOp()
3200 SDValue MaskLo, MaskHi; in SplitVecOp_VP_REDUCE() local
3201 std::tie(MaskLo, MaskHi) = SplitMask(N->getOperand(2)); in SplitVecOp_VP_REDUCE()
3209 DAG.getNode(Opc, dl, ResVT, {N->getOperand(0), Lo, MaskLo, EVLLo}, Flags); in SplitVecOp_VP_REDUCE()
3240 SDValue MaskLo, MaskHi, EVLLo, EVLHi; in SplitVecOp_UnaryOp() local
3241 std::tie(MaskLo, MaskHi) = SplitMask(N->getOperand(1)); in SplitVecOp_UnaryOp()
3244 Lo = DAG.getNode(N->getOpcode(), dl, OutVT, Lo, MaskLo, EVLLo); in SplitVecOp_UnaryOp()
3456 SDValue MaskLo, MaskHi; in SplitVecOp_VP_STORE() local
3458 SplitVecRes_SETCC(Mask.getNode(), MaskLo, MaskHi); in SplitVecOp_VP_STORE()
3461 GetSplitVector(Mask, MaskLo, MaskHi); in SplitVecOp_VP_STORE()
3463 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, DL); in SplitVecOp_VP_STORE()
3481 Lo = DAG.getStoreVP(Ch, DL, DataLo, Ptr, Offset, MaskLo, EVLLo, LoMemVT, MMO, in SplitVecOp_VP_STORE()
3489 Ptr = TLI.IncrementMemoryAddress(Ptr, MaskLo, DL, LoMemVT, DAG, in SplitVecOp_VP_STORE()
3608 SDValue MaskLo, MaskHi; in SplitVecOp_MSTORE() local
3610 SplitVecRes_SETCC(Mask.getNode(), MaskLo, MaskHi); in SplitVecOp_MSTORE()
3613 GetSplitVector(Mask, MaskLo, MaskHi); in SplitVecOp_MSTORE()
3615 std::tie(MaskLo, MaskHi) = DAG.SplitVector(Mask, DL); in SplitVecOp_MSTORE()
3629 Lo = DAG.getMaskedStore(Ch, DL, DataLo, Ptr, Offset, MaskLo, LoMemVT, MMO, in SplitVecOp_MSTORE()
3639 Ptr = TLI.IncrementMemoryAddress(Ptr, MaskLo, DL, LoMemVT, DAG, in SplitVecOp_MSTORE()
3700 SDValue MaskLo, MaskHi; in SplitVecOp_Scatter() local
3702 SplitVecRes_SETCC(Ops.Mask.getNode(), MaskLo, MaskHi); in SplitVecOp_Scatter()
3704 std::tie(MaskLo, MaskHi) = SplitMask(Ops.Mask, DL); in SplitVecOp_Scatter()
3720 SDValue OpsLo[] = {Ch, DataLo, MaskLo, Ptr, IndexLo, Ops.Scale}; in SplitVecOp_Scatter()
3738 SDValue OpsLo[] = {Ch, DataLo, Ptr, IndexLo, Ops.Scale, MaskLo, EVLLo}; in SplitVecOp_Scatter()
3938 SDValue MaskLo, MaskHi, EVLLo, EVLHi; in SplitVecOp_VSETCC() local
3939 std::tie(MaskLo, MaskHi) = SplitMask(N->getOperand(3)); in SplitVecOp_VSETCC()
3943 N->getOperand(2), MaskLo, EVLLo); in SplitVecOp_VSETCC()
3978 SDValue MaskLo, MaskHi, EVLLo, EVLHi; in SplitVecOp_FP_ROUND() local
3979 std::tie(MaskLo, MaskHi) = SplitMask(N->getOperand(1)); in SplitVecOp_FP_ROUND()
3982 Lo = DAG.getNode(ISD::VP_FP_ROUND, DL, OutVT, Lo, MaskLo, EVLLo); in SplitVecOp_FP_ROUND()