/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeTypesGeneric.cpp | 35 SDValue &Lo, SDValue &Hi) { in ExpandRes_MERGE_VALUES() argument 40 void DAGTypeLegalizer::ExpandRes_BITCAST(SDNode *N, SDValue &Lo, SDValue &Hi) { in ExpandRes_BITCAST() argument 191 ExpandRes_BUILD_PAIR(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandRes_BUILD_PAIR() argument 198 ExpandRes_EXTRACT_ELEMENT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandRes_EXTRACT_ELEMENT() argument 209 ExpandRes_EXTRACT_VECTOR_ELT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandRes_EXTRACT_VECTOR_ELT() argument 248 ExpandRes_NormalLoad(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandRes_NormalLoad() argument 287 ExpandRes_VAARG(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandRes_VAARG() argument 385 SDValue Lo, Hi; ExpandOp_BUILD_VECTOR() local 401 SDValue Lo, Hi; ExpandOp_EXTRACT_ELEMENT() local 425 SDValue Lo, Hi; ExpandOp_INSERT_VECTOR_ELT() local 472 SDValue Lo, Hi; ExpandOp_NormalStore() local 501 SplitRes_MERGE_VALUES(SDNode * N,unsigned ResNo,SDValue & Lo,SDValue & Hi) SplitRes_MERGE_VALUES() argument 506 SplitRes_Select(SDNode * N,SDValue & Lo,SDValue & Hi) SplitRes_Select() argument 555 SplitRes_SELECT_CC(SDNode * N,SDValue & Lo,SDValue & Hi) SplitRes_SELECT_CC() argument 567 SplitRes_UNDEF(SDNode * N,SDValue & Lo,SDValue & Hi) SplitRes_UNDEF() argument 575 SplitVecRes_AssertZext(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_AssertZext() argument 584 SplitRes_FREEZE(SDNode * N,SDValue & Lo,SDValue & Hi) SplitRes_FREEZE() argument 594 SplitRes_ARITH_FENCE(SDNode * N,SDValue & Lo,SDValue & Hi) SplitRes_ARITH_FENCE() argument [all...] |
H A D | LegalizeTypes.cpp | 773 GetExpandedInteger(SDValue Op,SDValue & Lo,SDValue & Hi) GetExpandedInteger() argument 781 SetExpandedInteger(SDValue Op,SDValue Lo,SDValue Hi) SetExpandedInteger() argument 810 GetExpandedFloat(SDValue Op,SDValue & Lo,SDValue & Hi) GetExpandedFloat() argument 818 SetExpandedFloat(SDValue Op,SDValue Lo,SDValue Hi) SetExpandedFloat() argument 834 GetSplitVector(SDValue Op,SDValue & Lo,SDValue & Hi) GetSplitVector() argument 843 SetSplitVector(SDValue Op,SDValue Lo,SDValue Hi) SetSplitVector() argument 985 GetPairElements(SDValue Pair,SDValue & Lo,SDValue & Hi) GetPairElements() argument 992 JoinIntegers(SDValue Lo,SDValue Hi) JoinIntegers() argument 1021 SplitInteger(SDValue Op,EVT LoVT,EVT HiVT,SDValue & Lo,SDValue & Hi) SplitInteger() argument 1040 SplitInteger(SDValue Op,SDValue & Lo,SDValue & Hi) SplitInteger() argument [all...] |
H A D | LegalizeFloatTypes.cpp | 1326 SDValue Lo, Hi; ExpandFloatResult() local 1430 ExpandFloatRes_ConstantFP(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_ConstantFP() argument 1445 ExpandFloatRes_Unary(SDNode * N,RTLIB::Libcall LC,SDValue & Lo,SDValue & Hi) ExpandFloatRes_Unary() argument 1460 ExpandFloatRes_Binary(SDNode * N,RTLIB::Libcall LC,SDValue & Lo,SDValue & Hi) ExpandFloatRes_Binary() argument 1475 ExpandFloatRes_FABS(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FABS() argument 1489 ExpandFloatRes_FMINNUM(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FMINNUM() argument 1497 ExpandFloatRes_FMAXNUM(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FMAXNUM() argument 1505 ExpandFloatRes_FADD(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FADD() argument 1513 ExpandFloatRes_FCBRT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FCBRT() argument 1521 ExpandFloatRes_FCEIL(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FCEIL() argument 1529 ExpandFloatRes_FCOPYSIGN(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FCOPYSIGN() argument 1539 ExpandFloatRes_FCOS(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FCOS() argument 1547 ExpandFloatRes_FDIV(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FDIV() argument 1557 ExpandFloatRes_FEXP(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FEXP() argument 1565 ExpandFloatRes_FEXP2(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FEXP2() argument 1573 ExpandFloatRes_FEXP10(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FEXP10() argument 1582 ExpandFloatRes_FFLOOR(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FFLOOR() argument 1590 ExpandFloatRes_FLOG(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FLOG() argument 1598 ExpandFloatRes_FLOG2(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FLOG2() argument 1606 ExpandFloatRes_FLOG10(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FLOG10() argument 1614 ExpandFloatRes_FMA(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FMA() argument 1635 ExpandFloatRes_FMUL(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FMUL() argument 1645 ExpandFloatRes_FNEARBYINT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FNEARBYINT() argument 1655 ExpandFloatRes_FNEG(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FNEG() argument 1663 ExpandFloatRes_FP_EXTEND(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FP_EXTEND() argument 1692 ExpandFloatRes_FPOW(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FPOW() argument 1700 ExpandFloatRes_FPOWI(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FPOWI() argument 1705 ExpandFloatRes_FLDEXP(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FLDEXP() argument 1710 ExpandFloatRes_FREEZE(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FREEZE() argument 1721 ExpandFloatRes_FREM(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FREM() argument 1729 ExpandFloatRes_FRINT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FRINT() argument 1737 ExpandFloatRes_FROUND(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FROUND() argument 1747 ExpandFloatRes_FROUNDEVEN(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FROUNDEVEN() argument 1757 ExpandFloatRes_FSIN(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FSIN() argument 1765 ExpandFloatRes_FSQRT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FSQRT() argument 1773 ExpandFloatRes_FSUB(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FSUB() argument 1783 ExpandFloatRes_FTAN(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FTAN() argument 1792 ExpandFloatRes_FTRUNC(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FTRUNC() argument 1800 ExpandFloatRes_LOAD(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_LOAD() argument 1832 ExpandFloatRes_XINT_TO_FP(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_XINT_TO_FP() argument 2057 SDValue Lo, Hi; ExpandFloatOp_FCOPYSIGN() local 2069 SDValue Lo, Hi; ExpandFloatOp_FP_ROUND() local 2177 SDValue Lo, Hi; ExpandFloatOp_STORE() local 2623 SDValue Lo, Hi; PromoteFloatRes_EXTRACT_VECTOR_ELT() local [all...] |
H A D | LegalizeIntegerTypes.cpp | 497 SDValue Lo, Hi; PromoteIntRes_BITCAST() local 1515 SDValue Hi = GetPromotedInteger(N->getOperand(0)); PromoteIntRes_FunnelShift() local 1565 SDValue Hi = GetPromotedInteger(N->getOperand(0)); PromoteIntRes_VPFunnelShift() local 1804 SDValue Hi = PromoteIntRes_XMULO() local 2155 SDValue Hi = GetPromotedInteger(N->getOperand(1)); PromoteIntOp_BUILD_PAIR() local 2721 SDValue Lo, Hi; ExpandIntegerResult() local 2948 ExpandShiftByConstant(SDNode * N,const APInt & Amt,SDValue & Lo,SDValue & Hi) ExpandShiftByConstant() argument 3042 ExpandShiftWithKnownAmountBit(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandShiftWithKnownAmountBit() argument 3131 ExpandShiftWithUnknownAmountBit(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandShiftWithUnknownAmountBit() argument 3223 ExpandIntRes_MINMAX(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_MINMAX() argument 3339 ExpandIntRes_CMP(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_CMP() argument 3345 ExpandIntRes_ADDSUB(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_ADDSUB() argument 3487 ExpandIntRes_ADDSUBC(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_ADDSUBC() argument 3513 ExpandIntRes_ADDSUBE(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_ADDSUBE() argument 3533 ExpandIntRes_UADDSUBO(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_UADDSUBO() argument 3604 ExpandIntRes_UADDSUBO_CARRY(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_UADDSUBO_CARRY() argument 3624 ExpandIntRes_SADDSUBO_CARRY(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_SADDSUBO_CARRY() argument 3644 ExpandIntRes_ANY_EXTEND(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_ANY_EXTEND() argument 3667 ExpandIntRes_AssertSext(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_AssertSext() argument 3689 ExpandIntRes_AssertZext(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_AssertZext() argument 3709 ExpandIntRes_BITREVERSE(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_BITREVERSE() argument 3717 ExpandIntRes_BSWAP(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_BSWAP() argument 3725 ExpandIntRes_PARITY(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_PARITY() argument 3736 ExpandIntRes_Constant(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_Constant() argument 3749 ExpandIntRes_ABS(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_ABS() argument 3798 ExpandIntRes_CTLZ(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_CTLZ() argument 3818 ExpandIntRes_CTPOP(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_CTPOP() argument 3829 ExpandIntRes_CTTZ(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_CTTZ() argument 3849 ExpandIntRes_GET_ROUNDING(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_GET_ROUNDING() argument 3877 ExpandIntRes_FP_TO_XINT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_FP_TO_XINT() argument 3919 ExpandIntRes_FP_TO_XINT_SAT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_FP_TO_XINT_SAT() argument 3925 ExpandIntRes_XROUND_XRINT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_XROUND_XRINT() argument 4012 ExpandIntRes_LOAD(LoadSDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_LOAD() argument 4125 ExpandIntRes_Logical(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_Logical() argument 4135 ExpandIntRes_MUL(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_MUL() argument 4178 ExpandIntRes_READCOUNTER(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_READCOUNTER() argument 4188 ExpandIntRes_AVG(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_AVG() argument 4194 ExpandIntRes_ADDSUBSAT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_ADDSUBSAT() argument 4200 ExpandIntRes_SHLSAT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_SHLSAT() argument 4211 ExpandIntRes_MULFIX(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_MULFIX() argument 4433 ExpandIntRes_DIVFIX(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_DIVFIX() argument 4447 ExpandIntRes_SADDSUBO(SDNode * Node,SDValue & Lo,SDValue & Hi) ExpandIntRes_SADDSUBO() argument 4520 ExpandIntRes_SDIV(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_SDIV() argument 4548 ExpandIntRes_ShiftThroughStack(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_ShiftThroughStack() argument 4653 ExpandIntRes_Shift(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_Shift() argument 4777 ExpandIntRes_SIGN_EXTEND(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_SIGN_EXTEND() argument 4808 ExpandIntRes_SIGN_EXTEND_INREG(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_SIGN_EXTEND_INREG() argument 4834 ExpandIntRes_SREM(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_SREM() argument 4862 ExpandIntRes_TRUNCATE(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_TRUNCATE() argument 4874 ExpandIntRes_XMULO(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_XMULO() argument 5012 ExpandIntRes_UDIV(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_UDIV() argument 5055 ExpandIntRes_UREM(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_UREM() argument 5098 ExpandIntRes_ZERO_EXTEND(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_ZERO_EXTEND() argument 5125 ExpandIntRes_ATOMIC_LOAD(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_ATOMIC_LOAD() argument 5140 ExpandIntRes_VECREDUCE(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_VECREDUCE() argument 5148 ExpandIntRes_Rotate(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_Rotate() argument 5158 ExpandIntRes_FunnelShift(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_FunnelShift() argument 5191 ExpandIntRes_VSCALE(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_VSCALE() argument 5502 SDValue Lo, Hi; ExpandIntOp_SPLAT_VECTOR() local 5512 SDValue Lo, Hi; ExpandIntOp_Shift() local 5525 SDValue Lo, Hi; ExpandIntOp_RETURNADDR() local 5570 SDValue Lo, Hi; ExpandIntOp_STORE() local 5658 SDValue Hi; // The upper half is dropped out. ExpandIntOp_VP_STRIDED() local [all...] |
H A D | LegalizeVectorTypes.cpp | 1045 SDValue Lo, Hi; SplitVectorResult() local 1352 SplitVecRes_BinOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_BinOp() argument 1384 SplitVecRes_TernaryOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_TernaryOp() argument 1417 SplitVecRes_CMP(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_CMP() argument 1438 SplitVecRes_FIX(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_FIX() argument 1454 SplitVecRes_BITCAST(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_BITCAST() argument 1521 SplitVecRes_BUILD_VECTOR(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_BUILD_VECTOR() argument 1534 SplitVecRes_CONCAT_VECTORS(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_CONCAT_VECTORS() argument 1555 SplitVecRes_EXTRACT_SUBVECTOR(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_EXTRACT_SUBVECTOR() argument 1571 SplitVecRes_INSERT_SUBVECTOR(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_INSERT_SUBVECTOR() argument 1639 SplitVecRes_FPOp_MultiType(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_FPOp_MultiType() argument 1662 SplitVecRes_IS_FPCLASS(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_IS_FPCLASS() argument 1679 SplitVecRes_InregOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_InregOp() argument 1695 SplitVecRes_ExtVecInRegOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_ExtVecInRegOp() argument 1733 SplitVecRes_StrictFPOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_StrictFPOp() argument 1840 SplitVecRes_OverflowOp(SDNode * N,unsigned ResNo,SDValue & Lo,SDValue & Hi) SplitVecRes_OverflowOp() argument 1883 SplitVecRes_INSERT_VECTOR_ELT(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_INSERT_VECTOR_ELT() argument 1959 SplitVecRes_STEP_VECTOR(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_STEP_VECTOR() argument 1982 SplitVecRes_ScalarOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_ScalarOp() argument 1996 SplitVecRes_LOAD(LoadSDNode * LD,SDValue & Lo,SDValue & Hi) SplitVecRes_LOAD() argument 2042 SplitVecRes_VP_LOAD(VPLoadSDNode * LD,SDValue & Lo,SDValue & Hi) SplitVecRes_VP_LOAD() argument 2123 SplitVecRes_VP_STRIDED_LOAD(VPStridedLoadSDNode * SLD,SDValue & Lo,SDValue & Hi) SplitVecRes_VP_STRIDED_LOAD() argument 2204 SplitVecRes_MLOAD(MaskedLoadSDNode * MLD,SDValue & Lo,SDValue & Hi) SplitVecRes_MLOAD() argument 2288 SplitVecRes_Gather(MemSDNode * N,SDValue & Lo,SDValue & Hi,bool SplitSETCC) SplitVecRes_Gather() argument 2378 SplitVecRes_SETCC(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_SETCC() argument 2418 SplitVecRes_UnaryOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_UnaryOp() argument 2460 SplitVecRes_ADDRSPACECAST(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_ADDRSPACECAST() argument 2480 SplitVecRes_FFREXP(SDNode * N,unsigned ResNo,SDValue & Lo,SDValue & Hi) SplitVecRes_FFREXP() argument 2516 SplitVecRes_ExtendOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_ExtendOp() argument 2584 SplitVecRes_VECTOR_SHUFFLE(ShuffleVectorSDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_VECTOR_SHUFFLE() argument 2936 SplitVecRes_VAARG(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_VAARG() argument 2957 SplitVecRes_FP_TO_XINT_SAT(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_FP_TO_XINT_SAT() argument 2974 SplitVecRes_VECTOR_REVERSE(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_VECTOR_REVERSE() argument 2984 SplitVecRes_VECTOR_SPLICE(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_VECTOR_SPLICE() argument 2992 SplitVecRes_VP_REVERSE(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_VP_REVERSE() argument 3256 SDValue Lo, Hi; SplitVecOp_VSELECT() local 3280 SDValue Lo, Hi; SplitVecOp_VECREDUCE() local 3299 SDValue Lo, Hi; SplitVecOp_VECREDUCE_SEQ() local 3325 SDValue Lo, Hi; SplitVecOp_VP_REDUCE() local 3349 SDValue Lo, Hi; SplitVecOp_UnaryOp() local 3392 SDValue Lo, Hi; SplitVecOp_BITCAST() local 3423 SDValue Lo, Hi; SplitVecOp_INSERT_SUBVECTOR() local 3443 SDValue Lo, Hi; SplitVecOp_EXTRACT_SUBVECTOR() local 3502 SDValue Lo, Hi; SplitVecOp_EXTRACT_VECTOR_ELT() local 3557 SDValue Lo, Hi; SplitVecOp_ExtVecInRegOp() local 3568 SDValue Lo, Hi; SplitVecOp_Gather() local 3616 SDValue Lo, Hi; SplitVecOp_VP_STORE() local 3719 SDValue Hi = DAG.getStridedStoreVP( SplitVecOp_VP_STRIDED_STORE() local 3765 SDValue Lo, Hi, Res; SplitVecOp_MSTORE() local 3905 SDValue Lo, Hi; SplitVecOp_STORE() local 4114 SDValue Lo, Hi; SplitVecOp_FP_ROUND() local 4169 SDValue Hi = DAG.getNode(N->getOpcode(), DL, LHSHiVT, LHSHi, RHSHi); SplitVecOp_FPOpDifferentTypes() local 4188 SDValue Hi = DAG.getNode(N->getOpcode(), dl, NewResVT, LHSHi, RHSHi); SplitVecOp_CMP() local 4195 SDValue Lo, Hi; SplitVecOp_FP_TO_XINT_SAT() local 4214 SDValue Lo, Hi; SplitVecOp_VP_CttzElements() local [all...] |
H A D | LegalizeTypes.h | 1117 GetSplitOp(SDValue Op,SDValue & Lo,SDValue & Hi) GetSplitOp() argument 1149 GetExpandedOp(SDValue Op,SDValue & Lo,SDValue & Hi) GetExpandedOp() argument [all...] |
/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVMergeBaseOffset.cpp | 145 foldOffset(MachineInstr & Hi,MachineInstr & Lo,MachineInstr & Tail,int64_t Offset) foldOffset() argument 181 foldLargeOffset(MachineInstr & Hi,MachineInstr & Lo,MachineInstr & TailAdd,Register GAReg) foldLargeOffset() argument 256 foldShiftedOffset(MachineInstr & Hi,MachineInstr & Lo,MachineInstr & TailShXAdd,Register GAReg) foldShiftedOffset() argument 302 detectAndFoldOffset(MachineInstr & Hi,MachineInstr & Lo) detectAndFoldOffset() argument 362 foldIntoMemoryOps(MachineInstr & Hi,MachineInstr & Lo) foldIntoMemoryOps() argument [all...] |
H A D | RISCVExpandPseudoInsts.cpp | 313 Register Hi = expandRV32ZdinxStore() local 360 Register Hi = expandRV32ZdinxLoad() local
|
/llvm-project/llvm/include/llvm/ADT/ |
H A D | bit.h | 111 uint16_t Hi = UV << 8; in byteswap() local 135 uint64_t Hi = llvm::byteswap<uint32_t>(UV); in byteswap() local
|
/llvm-project/libcxx/include/__support/ibm/ |
H A D | gettod_zos.h | 21 uint64_t Hi; in gettimeofdayMonotonic() member
|
/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | aarch32.cpp | 79 uint32_t I1 = ~((Lo ^ (Hi << 3)) << 10) & 0x00800000; in decodeImmBT4BlT1BlxT2_J1J2() argument 124 uint32_t Imm1 = (Hi >> 1 argument 54 decodeImmBT4BlT1BlxT2(uint32_t Hi,uint32_t Lo) decodeImmBT4BlT1BlxT2() argument 147 decodeRegMovtT1MovwT3(uint32_t Hi,uint32_t Lo) decodeRegMovtT1MovwT3() argument 205 support::ulittle16_t &Hi; // First halfword global() member 219 const support::ulittle16_t &Hi; // First halfword global() member 266 checkOpcodeThumb(uint16_t Hi,uint16_t Lo) checkOpcodeThumb() argument 347 uint16_t Hi = R.Hi & FixupInfo<Kind>::RegMask.Hi; checkRegister() local [all...] |
/llvm-project/llvm/lib/Target/BPF/Disassembler/ |
H A D | BPFDisassembler.cpp | 144 uint64_t Lo, Hi; in readInstruction64() local 170 uint64_t Insn, Hi; in getInstruction() local
|
/llvm-project/llvm/lib/Target/VE/ |
H A D | VECustomDAG.h | 132 Hi = 1 // Float (32, 0] enumerator
|
H A D | VEISelLowering.h | 42 Hi, // Hi/Lo operations, typically on a global address. enumerator
|
/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
H A D | RISCVMatInt.cpp | 320 uint64_t Hi = Val ^ Lo; in generateInstSeq() local 342 uint64_t Hi = Val ^ Lo; in generateInstSeq() local [all...] |
/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.h | 73 Hi, enumerator 420 SDValue Hi = DAG.getNode(MipsISD::GotHi, DL, Ty, getAddrGlobalLargeGOT() local 437 SDValue Hi = getTargetNode(N, Ty, DAG, MipsII::MO_ABS_HI); getAddrNonPIC() local 454 SDValue Hi = getTargetNode(N, Ty, DAG, MipsII::MO_ABS_HI); getAddrNonPICSym64() local [all...] |
H A D | Mips16ISelDAGToDAG.cpp | 47 SDNode *Lo = nullptr, *Hi = nullptr; selectMULT() local
|
/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.h | 41 Hi, enumerator
|
/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinterDwarf.cpp | 185 emitCallSiteOffset(const MCSymbol * Hi,const MCSymbol * Lo,unsigned Encoding) const emitCallSiteOffset() argument
|
/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 1149 SDValue Result = DAG.getNode(ISD::OR, DL, MVT::i32, Hi, Lo); in LowerConstantPool() local 1184 return DAG.getNode(ISD::OR, DL, MVT::i32, Hi, Lo); in LowerGlobalAddress() local 1202 SDValue Hi = DAG.getBlockAddress(BA, MVT::i32, true, OpFlagHi); LowerBlockAddress() local 1226 SDValue Hi = DAG.getTargetJumpTable( LowerJumpTable() local 1273 SDValue Hi = LowerSHL_PARTS() local 1311 SDValue Hi = DAG.getNode(ISD::SRL, dl, MVT::i32, ShOpHi, ShAmt); LowerSRL_PARTS() local [all...] |
/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 539 SDValue Hi = DAG.getNode(XCoreISD::MACCS, dl, in LowerSMUL_LOHI() local 556 SDValue Hi = DAG.getNode(XCoreISD::LMUL, dl, in LowerUMUL_LOHI() local 653 SDValue Hi = DAG.getNode(XCoreISD::MACCU, dl, in TryExpandADDWithMul() local 661 SDValue Hi in TryExpandADDWithMul() local 672 SDValue Hi = DAG.getNode(XCoreISD::MACCU, dl, TryExpandADDWithMul() local 718 SDValue Hi = DAG.getNode(Opcode, dl, DAG.getVTList(MVT::i32, MVT::i32), ExpandADDSUB() local 1675 SDValue Hi = DAG.getNode(XCoreISD::LMUL, dl, PerformDAGCombine() local [all...] |
/llvm-project/llvm/unittests/CodeGen/ |
H A D | DIETest.cpp | 131 const MCSymbol *Hi = nullptr; member
|
/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | aarch32.h | 170 const uint16_t Hi; // First halfword member
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | SwitchLoweringUtils.cpp | 76 const APInt &Hi = Clusters[i].High->getValue(); in findJumpTables() local 433 uint64_t Hi = (Clusters[i].High->getValue() - LowBound).getZExtValue(); buildBitTests() local
|
/llvm-project/llvm/lib/IR/ |
H A D | MDBuilder.cpp | 104 if (Hi == Lo) in createRange() argument 97 createRange(const APInt & Lo,const APInt & Hi) createRange() argument
|