Searched refs:HiOps (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeIntegerTypes.cpp | 3387 SDValue HiOps[3] = { LHSH, RHSH }; in ExpandIntRes_ADDSUB() local 3396 HiOps[2] = Lo.getValue(1); in ExpandIntRes_ADDSUB() 3397 Hi = DAG.computeKnownBits(HiOps[2]).isZero() in ExpandIntRes_ADDSUB() 3398 ? DAG.getNode(ISD::UADDO, dl, VTList, ArrayRef(HiOps, 2)) in ExpandIntRes_ADDSUB() 3399 : DAG.getNode(ISD::UADDO_CARRY, dl, VTList, HiOps); in ExpandIntRes_ADDSUB() 3402 HiOps[2] = Lo.getValue(1); in ExpandIntRes_ADDSUB() 3403 Hi = DAG.computeKnownBits(HiOps[2]).isZero() in ExpandIntRes_ADDSUB() 3404 ? DAG.getNode(ISD::USUBO, dl, VTList, ArrayRef(HiOps, 2)) in ExpandIntRes_ADDSUB() 3405 : DAG.getNode(ISD::USUBO_CARRY, dl, VTList, HiOps); in ExpandIntRes_ADDSUB() 3424 HiOps[2] = Lo.getValue(1); in ExpandIntRes_ADDSUB() [all …]
|
H A D | LegalizeVectorTypes.cpp | 1552 SmallVector<SDValue, 8> HiOps(N->op_begin()+LoNumElts, N->op_end()); in SplitVecRes_CONCAT_VECTORS() 1553 Hi = DAG.getBuildVector(HiVT, dl, HiOps); in SplitVecRes_CONCAT_VECTORS() 1573 SmallVector<SDValue, 8> HiOps(N->op_begin()+NumSubvectors, N->op_end()); in SplitVecRes_EXTRACT_SUBVECTOR() 1574 Hi = DAG.getNode(ISD::CONCAT_VECTORS, dl, HiVT, HiOps); in SplitVecRes_EXTRACT_SUBVECTOR() 1548 SmallVector<SDValue, 8> HiOps(N->op_begin()+LoNumElts, N->op_end()); SplitVecRes_BUILD_VECTOR() local 1569 SmallVector<SDValue, 8> HiOps(N->op_begin()+NumSubvectors, N->op_end()); SplitVecRes_CONCAT_VECTORS() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 4082 SmallVector<SDValue, 2> LoOps, HiOps; in collectConcatOps() local 4084 collectConcatOps(Hi.getNode(), HiOps, DAG) && in collectConcatOps() 4085 LoOps.size() == HiOps.size()) { in collectConcatOps() 4087 Ops.append(HiOps); in collectConcatOps() 4166 SmallVector<SDValue> HiOps(NumOps, SDValue()); in splitVectorOp() local 4170 LoOps[I] = HiOps[I] = SrcOp; in splitVectorOp() 4173 std::tie(LoOps[I], HiOps[I]) = splitVector(SrcOp, DAG, dl); in splitVectorOp() 4180 DAG.getNode(Op.getOpcode(), dl, HiVT, HiOps)); in splitVectorOp() 28528 SmallVector<SDValue, 16> LoOps, HiOps; in LowerMUL() local 28533 HiOps.push_back(DAG.getAnyExtOrTrunc(B.getOperand(i + j + 8), dl, in LowerMUL() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 7465 SmallVector<SDValue, 4> LoOps, HiOps; in lowerBUILD_VECTOR() local 7468 HiOps.push_back(Op.getOperand(I + E)); in lowerBUILD_VECTOR() 7471 SDValue Hi = DAG.getBuildVector(HalfVT, SL, HiOps); in lowerBUILD_VECTOR()
|