/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 190 ExpandRes_BUILD_PAIR(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandRes_BUILD_PAIR() argument 197 ExpandRes_EXTRACT_ELEMENT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandRes_EXTRACT_ELEMENT() argument 208 ExpandRes_EXTRACT_VECTOR_ELT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandRes_EXTRACT_VECTOR_ELT() argument 247 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 554 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 574 SplitVecRes_AssertZext(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_AssertZext() argument 584 SplitRes_FREEZE(SDNode * N,SDValue & Lo,SDValue & Hi) SplitRes_FREEZE() argument 593 SplitRes_ARITH_FENCE(SDNode * N,SDValue & Lo,SDValue & Hi) SplitRes_ARITH_FENCE() argument [all...] |
H A D | LegalizeTypes.cpp | 772 GetExpandedInteger(SDValue Op,SDValue & Lo,SDValue & Hi) GetExpandedInteger() argument 780 SetExpandedInteger(SDValue Op,SDValue Lo,SDValue Hi) SetExpandedInteger() argument 809 GetExpandedFloat(SDValue Op,SDValue & Lo,SDValue & Hi) GetExpandedFloat() argument 817 SetExpandedFloat(SDValue Op,SDValue Lo,SDValue Hi) SetExpandedFloat() argument 833 GetSplitVector(SDValue Op,SDValue & Lo,SDValue & Hi) GetSplitVector() argument 842 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 1429 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 1474 ExpandFloatRes_FABS(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FABS() argument 1488 ExpandFloatRes_FMINNUM(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FMINNUM() argument 1496 ExpandFloatRes_FMAXNUM(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FMAXNUM() argument 1504 ExpandFloatRes_FADD(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FADD() argument 1512 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 1546 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 1572 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 1613 ExpandFloatRes_FMA(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FMA() argument 1634 ExpandFloatRes_FMUL(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FMUL() argument 1645 ExpandFloatRes_FNEARBYINT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FNEARBYINT() argument 1654 ExpandFloatRes_FNEG(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FNEG() argument 1662 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 1704 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 1772 ExpandFloatRes_FSUB(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FSUB() argument 1782 ExpandFloatRes_FTAN(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FTAN() argument 1792 ExpandFloatRes_FTRUNC(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_FTRUNC() argument 1799 ExpandFloatRes_LOAD(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandFloatRes_LOAD() argument 1831 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 1516 SDValue Lo = GetPromotedInteger(N->getOperand(1)); PromoteIntRes_FunnelShift() local 1566 SDValue Lo = GetPromotedInteger(N->getOperand(1)); PromoteIntRes_VPFunnelShift() local 2154 SDValue Lo = ZExtPromotedInteger(N->getOperand(0)); 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 3603 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 3724 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 3848 ExpandIntRes_GET_ROUNDING(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_GET_ROUNDING() argument 3876 ExpandIntRes_FP_TO_XINT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_FP_TO_XINT() argument 3918 ExpandIntRes_FP_TO_XINT_SAT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_FP_TO_XINT_SAT() argument 3924 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 4177 ExpandIntRes_READCOUNTER(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_READCOUNTER() argument 4188 ExpandIntRes_AVG(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_AVG() argument 4193 ExpandIntRes_ADDSUBSAT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_ADDSUBSAT() argument 4199 ExpandIntRes_SHLSAT(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_SHLSAT() argument 4210 ExpandIntRes_MULFIX(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_MULFIX() argument 4432 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 4547 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 5157 ExpandIntRes_FunnelShift(SDNode * N,SDValue & Lo,SDValue & Hi) ExpandIntRes_FunnelShift() argument 5190 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 [all...] |
H A D | LegalizeVectorTypes.cpp | 1045 SDValue Lo, Hi; SplitVectorResult() local 1352 SplitVecRes_BinOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_BinOp() argument 1383 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 1453 SplitVecRes_BITCAST(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_BITCAST() argument 1520 SplitVecRes_BUILD_VECTOR(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_BUILD_VECTOR() argument 1533 SplitVecRes_CONCAT_VECTORS(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_CONCAT_VECTORS() argument 1554 SplitVecRes_EXTRACT_SUBVECTOR(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_EXTRACT_SUBVECTOR() argument 1570 SplitVecRes_INSERT_SUBVECTOR(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_INSERT_SUBVECTOR() argument 1638 SplitVecRes_FPOp_MultiType(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_FPOp_MultiType() argument 1661 SplitVecRes_IS_FPCLASS(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_IS_FPCLASS() argument 1678 SplitVecRes_InregOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_InregOp() argument 1694 SplitVecRes_ExtVecInRegOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_ExtVecInRegOp() argument 1732 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 1882 SplitVecRes_INSERT_VECTOR_ELT(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_INSERT_VECTOR_ELT() argument 1958 SplitVecRes_STEP_VECTOR(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_STEP_VECTOR() argument 1981 SplitVecRes_ScalarOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_ScalarOp() argument 1995 SplitVecRes_LOAD(LoadSDNode * LD,SDValue & Lo,SDValue & Hi) SplitVecRes_LOAD() argument 2041 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 2287 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 2417 SplitVecRes_UnaryOp(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_UnaryOp() argument 2459 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 2515 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 2956 SplitVecRes_FP_TO_XINT_SAT(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_FP_TO_XINT_SAT() argument 2973 SplitVecRes_VECTOR_REVERSE(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_VECTOR_REVERSE() argument 2983 SplitVecRes_VECTOR_SPLICE(SDNode * N,SDValue & Lo,SDValue & Hi) SplitVecRes_VECTOR_SPLICE() argument 2991 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 3689 SDValue Lo = DAG.getStridedStoreVP( SplitVecOp_VP_STRIDED_STORE() local 3765 SDValue Lo, Hi, Res; SplitVecOp_MSTORE() local 3856 SDValue Lo; SplitVecOp_Scatter() local 3905 SDValue Lo, Hi; SplitVecOp_STORE() local 4114 SDValue Lo, Hi; SplitVecOp_FP_ROUND() local 4168 SDValue Lo = DAG.getNode(N->getOpcode(), DL, LHSLoVT, LHSLo, RHSLo); SplitVecOp_FPOpDifferentTypes() local 4187 SDValue Lo = DAG.getNode(N->getOpcode(), dl, NewResVT, LHSLo, RHSLo); 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 182 foldLargeOffset(MachineInstr & Hi,MachineInstr & Lo,MachineInstr & TailAdd,Register GAReg) foldLargeOffset() argument 257 foldShiftedOffset(MachineInstr & Hi,MachineInstr & Lo,MachineInstr & TailShXAdd,Register GAReg) foldShiftedOffset() argument 303 detectAndFoldOffset(MachineInstr & Hi,MachineInstr & Lo) detectAndFoldOffset() argument 363 foldIntoMemoryOps(MachineInstr & Hi,MachineInstr & Lo) foldIntoMemoryOps() argument 539 MachineInstr *Lo = nullptr; runOnMachineFunction() local [all...] |
H A D | RISCVExpandPseudoInsts.cpp | 311 Register Lo = expandRV32ZdinxStore() local 358 Register Lo = expandRV32ZdinxLoad() local [all...] |
/llvm-project/llvm/include/llvm/ADT/ |
H A D | bit.h | 112 uint16_t Lo = UV >> 8; in byteswap() local 136 uint32_t Lo = llvm::byteswap<uint32_t>(UV >> 32); in byteswap() local
|
/llvm-project/libcxx/include/__support/ibm/ |
H A D | gettod_zos.h | 22 uint64_t Lo; in gettimeofdayMonotonic() member
|
/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | aarch32.cpp | 54 uint32_t Imm11L = Lo & 0x07ff; in decodeImmBT4BlT1BlxT2() argument 79 uint32_t I1 = ~((Lo ^ (Hi << 3)) << 10) & 0x00800000; in decodeImmBT4BlT1BlxT2_J1J2() argument 124 decodeImmMovtT1MovwT3(uint32_t Hi,uint32_t Lo) decodeImmMovtT1MovwT3() argument 147 decodeRegMovtT1MovwT3(uint32_t Hi,uint32_t Lo) decodeRegMovtT1MovwT3() argument 206 support::ulittle16_t &Lo; // Second halfword global() member 220 const support::ulittle16_t &Lo; // Second halfword global() member 266 checkOpcodeThumb(uint16_t Hi,uint16_t Lo) checkOpcodeThumb() argument 348 uint16_t Lo = R.Lo & FixupInfo<Kind>::RegMask.Lo; checkRegister() local [all...] |
H A D | ELF_riscv.cpp | 248 int32_t Lo = Value & 0xFFF; in applyFixup() local 279 int64_t Lo = Value & 0xFFF; in applyFixup() local 294 int64_t Lo = Value & 0xFFF; in applyFixup() local 316 int32_t Lo = Value & 0xFFF; in applyFixup() local 326 int64_t Lo in applyFixup() local [all...] |
/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/ |
H A D | AMDGPUDisassembler.h | 44 DecoderUInt128(uint64_t Lo, uint64_t Hi = 0) : Lo(Lo), Hi(Hi) {} in Lo() argument [all...] |
/llvm-project/llvm/lib/Target/VE/ |
H A D | VECustomDAG.h | 131 Lo = 0, // Integer (63, 32] enumerator
|
H A D | VEISelLowering.h | 43 Lo, // Hi/Lo operations, typically on a global address. enumerator
|
/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
H A D | RISCVMatInt.cpp | 319 uint64_t Lo = Val & 0x7fffffff; in generateInstSeq() local 341 uint64_t Lo = Val | 0xffffffff80000000; in generateInstSeq() local
|
/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsISelLowering.h | 77 Lo, enumerator 393 SDValue Lo = DAG.getNode(MipsISD::Lo, DL, Ty, getAddrLocal() local 438 SDValue Lo = getTargetNode(N, Ty, DAG, MipsII::MO_ABS_LO); getAddrNonPIC() local 455 SDValue Lo = getTargetNode(N, Ty, DAG, MipsII::MO_ABS_LO); getAddrNonPICSym64() local [all...] |
H A D | MipsSEISelDAGToDAG.cpp | 1157 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); trySelect() local 1166 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); trySelect() local 1189 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); trySelect() local 1238 const unsigned Lo = SplatValue.getLoBits(16).getZExtValue(); trySelect() 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 | 42 Lo, // Hi/Lo operations, typically on a global address. 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/XCore/ |
H A D | XCoreISelLowering.cpp | 542 SDValue Lo(Hi.getNode(), 1); in LowerSMUL_LOHI() local 559 SDValue Lo(Hi.getNode(), 1); in LowerUMUL_LOHI() local 656 SDValue Lo(Hi.getNode(), 1); in TryExpandADDWithMul() local 664 SDValue Lo(Hi.getNode(), 1); in TryExpandADDWithMul() local 675 SDValue Lo(Hi.getNode(), 1); in TryExpandADDWithMul() local 714 SDValue Lo = DAG.getNode(Opcode, dl, DAG.getVTList(MVT::i32, MVT::i32), ExpandADDSUB() local 1629 SDValue Lo = DAG.getNode(ISD::ADD, dl, VT, N2, N3); PerformDAGCombine() local 1678 SDValue Lo(Hi.getNode(), 1); PerformDAGCombine() local [all...] |
/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 1151 SDValue Lo = DAG.getTargetConstantPool(C, MVT::i32, N->getAlign(), LowerConstantPool() local 1186 SDValue Lo = DAG.getTargetGlobalAddress( LowerGlobalAddress() local 1203 SDValue Lo = DAG.getBlockAddress(BA, MVT::i32, true, OpFlagLo); LowerBlockAddress() local 1228 SDValue Lo = DAG.getTargetJumpTable( LowerJumpTable() local 1279 SDValue Lo = DAG.getSelect( LowerSHL_PARTS() local 1314 SDValue Lo = DAG.getNode(ISD::SRL, dl, MVT::i32, ShOpLo, ShAmt); LowerSRL_PARTS() local [all...] |
/llvm-project/llvm/unittests/CodeGen/ |
H A D | DIETest.cpp | 132 const MCSymbol *Lo = nullptr; member
|
/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | aarch32.h | 171 const uint16_t Lo; // Second halfword member
|