/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeTypesGeneric.cpp | 13 // computation in two identical registers of a smaller type. The Lo/Hi part 31 // These routines assume that the Lo/Hi part is stored first in memory on 32 // little/big-endian machines, followed by the Hi/Lo part. This means that 35 SDValue &Lo, SDValue &Hi) { in ExpandRes_MERGE_VALUES() 37 GetExpandedOp(Op, Lo, Hi); in ExpandRes_MERGE_VALUES() 40 void DAGTypeLegalizer::ExpandRes_BITCAST(SDNode *N, SDValue &Lo, SDValue &Hi) { in ExpandRes_BITCAST() argument 56 SplitInteger(GetSoftenedFloat(InOp), Lo, Hi); in ExpandRes_BITCAST() local 58 Hi = DAG.getNode(ISD::BITCAST, dl, NOutVT, Hi); in ExpandRes_BITCAST() 64 GetExpandedOp(InOp, Lo, Hi); in ExpandRes_BITCAST() 34 ExpandRes_MERGE_VALUES(SDNode *N, unsigned ResNo, SDValue &Lo, SDValue &Hi) ExpandRes_MERGE_VALUES() argument 184 ExpandRes_BUILD_PAIR(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandRes_BUILD_PAIR() argument 191 ExpandRes_EXTRACT_ELEMENT(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandRes_EXTRACT_ELEMENT() argument 203 ExpandRes_EXTRACT_VECTOR_ELT(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandRes_EXTRACT_VECTOR_ELT() argument 243 ExpandRes_NormalLoad(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandRes_NormalLoad() argument 284 ExpandRes_VAARG(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandRes_VAARG() argument 383 SDValue Lo, Hi; ExpandOp_BUILD_VECTOR() local 399 SDValue Lo, Hi; ExpandOp_EXTRACT_ELEMENT() local 423 SDValue Lo, Hi; ExpandOp_INSERT_VECTOR_ELT() local 471 SDValue Lo, Hi; ExpandOp_NormalStore() local 499 SplitRes_MERGE_VALUES(SDNode *N, unsigned ResNo, SDValue &Lo, SDValue &Hi) SplitRes_MERGE_VALUES() argument 505 SplitRes_SELECT(SDNode *N, SDValue &Lo, SDValue &Hi) SplitRes_SELECT() argument 542 SplitRes_SELECT_CC(SDNode *N, SDValue &Lo, SDValue &Hi) SplitRes_SELECT_CC() argument 555 SplitRes_UNDEF(SDNode *N, SDValue &Lo, SDValue &Hi) SplitRes_UNDEF() argument [all...] |
H A D | LegalizeTypes.h | 217 SDValue JoinIntegers(SDValue Lo, SDValue Hi); 224 void SplitInteger(SDValue Op, SDValue &Lo, SDValue &Hi); 226 SDValue &Lo, SDValue &Hi); 383 /// equal to the bits of Lo; the high bits exactly equal Hi. 386 /// Op, and Hi being equal to the upper 32 bits. 387 void GetExpandedInteger(SDValue Op, SDValue &Lo, SDValue &Hi); 388 void SetExpandedInteger(SDValue Op, SDValue Lo, SDValue Hi); 392 void ExpandIntRes_ANY_EXTEND (SDNode *N, SDValue &Lo, SDValue &Hi); 393 void ExpandIntRes_AssertSext (SDNode *N, SDValue &Lo, SDValue &Hi); 394 void ExpandIntRes_AssertZext (SDNode *N, SDValue &Lo, SDValue &Hi); 902 GetSplitOp(SDValue Op, SDValue &Lo, SDValue &Hi) GetSplitOp() argument 933 GetExpandedOp(SDValue Op, SDValue &Lo, SDValue &Hi) GetExpandedOp() argument [all...] |
H A D | LegalizeFloatTypes.cpp | 1102 SDValue Lo, Hi; in ExpandFloatResult() local 1103 Lo = Hi = SDValue(); in ExpandFloatResult() 1117 case ISD::UNDEF: SplitRes_UNDEF(N, Lo, Hi); break; in ExpandFloatResult() 1118 case ISD::SELECT: SplitRes_SELECT(N, Lo, Hi); break; in ExpandFloatResult() 1119 case ISD::SELECT_CC: SplitRes_SELECT_CC(N, Lo, Hi); break; in ExpandFloatResult() 1121 case ISD::MERGE_VALUES: ExpandRes_MERGE_VALUES(N, ResNo, Lo, Hi); break; in ExpandFloatResult() 1122 case ISD::BITCAST: ExpandRes_BITCAST(N, Lo, Hi); break; in ExpandFloatResult() 1123 case ISD::BUILD_PAIR: ExpandRes_BUILD_PAIR(N, Lo, Hi); break; in ExpandFloatResult() 1124 case ISD::EXTRACT_ELEMENT: ExpandRes_EXTRACT_ELEMENT(N, Lo, Hi); break; in ExpandFloatResult() 1125 case ISD::EXTRACT_VECTOR_ELT: ExpandRes_EXTRACT_VECTOR_ELT(N, Lo, Hi); brea in ExpandFloatResult() 1190 SetExpandedFloat(SDValue(N, ResNo), Lo, Hi); ExpandFloatResult() local 1193 ExpandFloatRes_ConstantFP(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_ConstantFP() argument 1208 ExpandFloatRes_Unary(SDNode *N, RTLIB::Libcall LC, SDValue &Lo, SDValue &Hi) ExpandFloatRes_Unary() argument 1223 ExpandFloatRes_Binary(SDNode *N, RTLIB::Libcall LC, SDValue &Lo, SDValue &Hi) ExpandFloatRes_Binary() argument 1238 ExpandFloatRes_FABS(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FABS() argument 1252 ExpandFloatRes_FMINNUM(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FMINNUM() argument 1260 ExpandFloatRes_FMAXNUM(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FMAXNUM() argument 1268 ExpandFloatRes_FADD(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FADD() argument 1276 ExpandFloatRes_FCBRT(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FCBRT() argument 1284 ExpandFloatRes_FCEIL(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FCEIL() argument 1292 ExpandFloatRes_FCOPYSIGN(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FCOPYSIGN() argument 1302 ExpandFloatRes_FCOS(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FCOS() argument 1310 ExpandFloatRes_FDIV(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FDIV() argument 1320 ExpandFloatRes_FEXP(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FEXP() argument 1328 ExpandFloatRes_FEXP2(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FEXP2() argument 1336 ExpandFloatRes_FFLOOR(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FFLOOR() argument 1344 ExpandFloatRes_FLOG(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FLOG() argument 1352 ExpandFloatRes_FLOG2(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FLOG2() argument 1360 ExpandFloatRes_FLOG10(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FLOG10() argument 1368 ExpandFloatRes_FMA(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FMA() argument 1389 ExpandFloatRes_FMUL(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FMUL() argument 1399 ExpandFloatRes_FNEARBYINT(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FNEARBYINT() argument 1409 ExpandFloatRes_FNEG(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FNEG() argument 1417 ExpandFloatRes_FP_EXTEND(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FP_EXTEND() argument 1446 ExpandFloatRes_FPOW(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FPOW() argument 1454 ExpandFloatRes_FPOWI(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FPOWI() argument 1462 ExpandFloatRes_FREM(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FREM() argument 1470 ExpandFloatRes_FRINT(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FRINT() argument 1478 ExpandFloatRes_FROUND(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FROUND() argument 1488 ExpandFloatRes_FSIN(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FSIN() argument 1496 ExpandFloatRes_FSQRT(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FSQRT() argument 1504 ExpandFloatRes_FSUB(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FSUB() argument 1514 ExpandFloatRes_FTRUNC(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_FTRUNC() argument 1522 ExpandFloatRes_LOAD(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_LOAD() argument 1554 ExpandFloatRes_XINT_TO_FP(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandFloatRes_XINT_TO_FP() argument 1744 SDValue Lo, Hi; ExpandFloatOp_FCOPYSIGN() local 1756 SDValue Lo, Hi; ExpandFloatOp_FP_ROUND() local 1769 ReplaceValueWith(SDValue(N, 0), Hi); ExpandFloatOp_FP_ROUND() local 1873 SDValue Lo, Hi; ExpandFloatOp_STORE() local 2221 SDValue Lo, Hi; PromoteFloatRes_EXTRACT_VECTOR_ELT() local [all...] |
H A D | LegalizeTypes.cpp | 736 SDValue &Hi) { in GetExpandedInteger() 740 Hi = getSDValue(Entry.second); in GetExpandedInteger() 744 SDValue Hi) { in SetExpandedInteger() 747 Hi.getValueType() == Lo.getValueType() && in SetExpandedInteger() 749 // Lo/Hi may have been newly allocated, if so, add nodeid's as relevant. in SetExpandedInteger() 751 AnalyzeNewValue(Hi); in SetExpandedInteger() 756 DAG.transferDbgValues(Op, Hi, 0, Hi.getValueSizeInBits(), false); in SetExpandedInteger() 757 DAG.transferDbgValues(Op, Lo, Hi.getValueSizeInBits(), in SetExpandedInteger() 761 DAG.transferDbgValues(Op, Hi, L in SetExpandedInteger() 735 GetExpandedInteger(SDValue Op, SDValue &Lo, SDValue &Hi) GetExpandedInteger() argument 743 SetExpandedInteger(SDValue Op, SDValue Lo, SDValue Hi) SetExpandedInteger() argument 772 GetExpandedFloat(SDValue Op, SDValue &Lo, SDValue &Hi) GetExpandedFloat() argument 780 SetExpandedFloat(SDValue Op, SDValue Lo, SDValue Hi) SetExpandedFloat() argument 796 GetSplitVector(SDValue Op, SDValue &Lo, SDValue &Hi) GetSplitVector() argument 805 SetSplitVector(SDValue Op, SDValue Lo, SDValue Hi) SetSplitVector() argument 950 GetPairElements(SDValue Pair, SDValue &Lo, SDValue &Hi) GetPairElements() argument 961 JoinIntegers(SDValue Lo, SDValue Hi) JoinIntegers() argument 992 SplitInteger(SDValue Op, EVT LoVT, EVT HiVT, SDValue &Lo, SDValue &Hi) SplitInteger() argument 1012 SplitInteger(SDValue Op, SDValue &Lo, SDValue &Hi) SplitInteger() argument [all...] |
H A D | LegalizeIntegerTypes.cpp | 325 SDValue Lo, Hi; in PromoteIntRes_BITCAST() local 326 GetSplitVector(N->getOperand(0), Lo, Hi); in PromoteIntRes_BITCAST() 328 Hi = BitConvertToInteger(Hi); in PromoteIntRes_BITCAST() 331 std::swap(Lo, Hi); in PromoteIntRes_BITCAST() 336 JoinIntegers(Lo, Hi)); in PromoteIntRes_BITCAST() 1157 SDValue Hi = DAG.getNode(ISD::SRL, DL, Mul.getValueType(), Mul, in PromoteIntRes_XMULO() local 1159 Overflow = DAG.getSetCC(DL, N->getValueType(1), Hi, in PromoteIntRes_XMULO() 1160 DAG.getConstant(0, DL, Hi.getValueType()), in PromoteIntRes_XMULO() 1442 SDValue Hi in PromoteIntOp_BUILD_PAIR() local 1775 SDValue Lo, Hi; ExpandIntegerResult() local 1823 case ISD::LOAD: ExpandIntRes_LOAD(cast<LoadSDNode>(N), Lo, Hi); break; ExpandIntegerResult() local 1932 SetExpandedInteger(SDValue(N, ResNo), Lo, Hi); ExpandIntegerResult() local 1951 ExpandShiftByConstant(SDNode *N, const APInt &Amt, SDValue &Lo, SDValue &Hi) ExpandShiftByConstant() argument 2041 ExpandShiftWithKnownAmountBit(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandShiftWithKnownAmountBit() argument 2128 ExpandShiftWithUnknownAmountBit(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandShiftWithUnknownAmountBit() argument 2219 ExpandIntRes_MINMAX(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_MINMAX() argument 2252 ExpandIntRes_ADDSUB(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_ADDSUB() argument 2379 ExpandIntRes_ADDSUBC(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_ADDSUBC() argument 2405 ExpandIntRes_ADDSUBE(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_ADDSUBE() argument 2425 ExpandIntRes_UADDSUBO(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_UADDSUBO() argument 2483 ExpandIntRes_ADDSUBCARRY(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_ADDSUBCARRY() argument 2503 ExpandIntRes_ANY_EXTEND(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_ANY_EXTEND() argument 2526 ExpandIntRes_AssertSext(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_AssertSext() argument 2548 ExpandIntRes_AssertZext(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_AssertZext() argument 2568 ExpandIntRes_BITREVERSE(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_BITREVERSE() argument 2576 ExpandIntRes_BSWAP(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_BSWAP() argument 2584 ExpandIntRes_Constant(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_Constant() argument 2598 ExpandIntRes_ABS(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_ABS() argument 2617 ExpandIntRes_CTLZ(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_CTLZ() argument 2637 ExpandIntRes_CTPOP(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_CTPOP() argument 2648 ExpandIntRes_CTTZ(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_CTTZ() argument 2668 ExpandIntRes_FLT_ROUNDS(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_FLT_ROUNDS() argument 2681 ExpandIntRes_FP_TO_SINT(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_FP_TO_SINT() argument 2704 ExpandIntRes_FP_TO_UINT(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_FP_TO_UINT() argument 2726 ExpandIntRes_LLROUND_LLRINT(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_LLROUND_LLRINT() argument 2780 ExpandIntRes_LOAD(LoadSDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_LOAD() argument 2907 ExpandIntRes_Logical(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_Logical() argument 2917 ExpandIntRes_MUL(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_MUL() argument 2998 ExpandIntRes_READCYCLECOUNTER(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_READCYCLECOUNTER() argument 3009 ExpandIntRes_ADDSUBSAT(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_ADDSUBSAT() argument 3020 ExpandIntRes_MULFIX(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_MULFIX() argument 3233 ExpandIntRes_DIVFIX(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_DIVFIX() argument 3240 ExpandIntRes_SADDSUBO(SDNode *Node, SDValue &Lo, SDValue &Hi) ExpandIntRes_SADDSUBO() argument 3282 ExpandIntRes_SDIV(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_SDIV() argument 3310 ExpandIntRes_Shift(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_Shift() argument 3416 ExpandIntRes_SIGN_EXTEND(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_SIGN_EXTEND() argument 3448 ExpandIntRes_SIGN_EXTEND_INREG(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_SIGN_EXTEND_INREG() argument 3473 ExpandIntRes_SREM(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_SREM() argument 3501 ExpandIntRes_TRUNCATE(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_TRUNCATE() argument 3513 ExpandIntRes_XMULO(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_XMULO() argument 3631 ExpandIntRes_UDIV(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_UDIV() argument 3658 ExpandIntRes_UREM(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_UREM() argument 3685 ExpandIntRes_ZERO_EXTEND(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_ZERO_EXTEND() argument 3712 ExpandIntRes_ATOMIC_LOAD(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_ATOMIC_LOAD() argument 3727 ExpandIntRes_VECREDUCE(SDNode *N, SDValue &Lo, SDValue &Hi) ExpandIntRes_VECREDUCE() argument 4024 SDValue Lo, Hi; ExpandIntOp_Shift() local 4033 SDValue Lo, Hi; ExpandIntOp_RETURNADDR() local 4084 SDValue Lo, Hi; ExpandIntOp_STORE() local [all...] |
H A D | LegalizeVectorTypes.cpp | 809 SDValue Lo, Hi; in SplitVectorResult() local 825 case ISD::MERGE_VALUES: SplitRes_MERGE_VALUES(N, ResNo, Lo, Hi); break; in SplitVectorResult() 827 case ISD::SELECT: SplitRes_SELECT(N, Lo, Hi); break; in SplitVectorResult() 828 case ISD::SELECT_CC: SplitRes_SELECT_CC(N, Lo, Hi); break; in SplitVectorResult() 829 case ISD::UNDEF: SplitRes_UNDEF(N, Lo, Hi); break; in SplitVectorResult() 830 case ISD::BITCAST: SplitVecRes_BITCAST(N, Lo, Hi); break; in SplitVectorResult() 831 case ISD::BUILD_VECTOR: SplitVecRes_BUILD_VECTOR(N, Lo, Hi); break; in SplitVectorResult() 832 case ISD::CONCAT_VECTORS: SplitVecRes_CONCAT_VECTORS(N, Lo, Hi); break; in SplitVectorResult() 833 case ISD::EXTRACT_SUBVECTOR: SplitVecRes_EXTRACT_SUBVECTOR(N, Lo, Hi); break; in SplitVectorResult() 834 case ISD::INSERT_SUBVECTOR: SplitVecRes_INSERT_SUBVECTOR(N, Lo, Hi); brea in SplitVectorResult() 841 SplitVecRes_LOAD(cast<LoadSDNode>(N), Lo, Hi); SplitVectorResult() local 844 SplitVecRes_MLOAD(cast<MaskedLoadSDNode>(N), Lo, Hi); SplitVectorResult() local 847 SplitVecRes_MGATHER(cast<MaskedGatherSDNode>(N), Lo, Hi); SplitVectorResult() local 853 SplitVecRes_VECTOR_SHUFFLE(cast<ShuffleVectorSDNode>(N), Lo, Hi); SplitVectorResult() local 971 SetSplitVector(SDValue(N, ResNo), Lo, Hi); SplitVectorResult() local 974 SplitVecRes_BinOp(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_BinOp() argument 988 SplitVecRes_TernaryOp(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_TernaryOp() argument 1004 SplitVecRes_FIX(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_FIX() argument 1017 SplitVecRes_BITCAST(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_BITCAST() argument 1066 SplitInteger(BitConvertToInteger(InOp), LoIntVT, HiIntVT, Lo, Hi); SplitVecRes_BITCAST() local 1074 SplitVecRes_BUILD_VECTOR(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_BUILD_VECTOR() argument 1087 SplitVecRes_CONCAT_VECTORS(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_CONCAT_VECTORS() argument 1108 SplitVecRes_EXTRACT_SUBVECTOR(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_EXTRACT_SUBVECTOR() argument 1124 SplitVecRes_INSERT_SUBVECTOR(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_INSERT_SUBVECTOR() argument 1176 SplitVecRes_FPOWI(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_FPOWI() argument 1184 SplitVecRes_FCOPYSIGN(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_FCOPYSIGN() argument 1203 SplitVecRes_InregOp(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_InregOp() argument 1219 SplitVecRes_ExtVecInRegOp(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_ExtVecInRegOp() argument 1257 SplitVecRes_StrictFPOp(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_StrictFPOp() argument 1364 SplitVecRes_OverflowOp(SDNode *N, unsigned ResNo, SDValue &Lo, SDValue &Hi) SplitVecRes_OverflowOp() argument 1405 SplitVecRes_INSERT_VECTOR_ELT(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_INSERT_VECTOR_ELT() argument 1484 SplitVecRes_SCALAR_TO_VECTOR(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_SCALAR_TO_VECTOR() argument 1493 SplitVecRes_LOAD(LoadSDNode *LD, SDValue &Lo, SDValue &Hi) SplitVecRes_LOAD() argument 1531 SplitVecRes_MLOAD(MaskedLoadSDNode *MLD, SDValue &Lo, SDValue &Hi) SplitVecRes_MLOAD() argument 1601 SplitVecRes_MGATHER(MaskedGatherSDNode *MGT, SDValue &Lo, SDValue &Hi) SplitVecRes_MGATHER() argument 1667 SplitVecRes_SETCC(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_SETCC() argument 1694 SplitVecRes_UnaryOp(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_UnaryOp() argument 1719 SplitVecRes_ExtendOp(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_ExtendOp() argument 1768 SplitVecRes_VECTOR_SHUFFLE(ShuffleVectorSDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_VECTOR_SHUFFLE() argument 1877 SplitVecRes_VAARG(SDNode *N, SDValue &Lo, SDValue &Hi) SplitVecRes_VAARG() argument 2033 SDValue Lo, Hi; SplitVecOp_VSELECT() local 2057 SDValue Lo, Hi; SplitVecOp_VECREDUCE() local 2100 SDValue Lo, Hi; SplitVecOp_UnaryOp() local 2134 SDValue Lo, Hi; SplitVecOp_BITCAST() local 2151 SDValue Lo, Hi; SplitVecOp_EXTRACT_SUBVECTOR() local 2176 SDValue Lo, Hi; SplitVecOp_EXTRACT_VECTOR_ELT() local 2226 SDValue Lo, Hi; SplitVecOp_ExtVecInRegOp() local 2288 SDValue Hi = DAG.getMaskedGather(DAG.getVTList(HiVT, MVT::Other), HiVT, dl, SplitVecOp_MGATHER() local 2340 SDValue Lo, Hi; SplitVecOp_MSTORE() local 2443 SDValue Lo, Hi; SplitVecOp_STORE() local 2632 SDValue Lo, Hi; SplitVecOp_FP_ROUND() local [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/Disassembler/ |
H A D | BPFDisassembler.cpp | 140 uint64_t Lo, Hi; in readInstruction64() local 149 Hi = (Bytes[0] << 24) | (Bytes[1] << 16) | (Bytes[2] << 0) | (Bytes[3] << 8); in readInstruction64() 152 Hi = (Bytes[0] << 24) | ((Bytes[1] & 0x0F) << 20) | ((Bytes[1] & 0xF0) << 12) | in readInstruction64() 156 Insn = Make_64(Hi, Lo); in readInstruction64() 166 uint64_t Insn, Hi; in getInstruction() local 195 Hi = (Bytes[12] << 0) | (Bytes[13] << 8) | (Bytes[14] << 16) | (Bytes[15] << 24); in getInstruction() 197 Hi = (Bytes[12] << 24) | (Bytes[13] << 16) | (Bytes[14] << 8) | (Bytes[15] << 0); in getInstruction() 199 Op.setImm(Make_64(Hi, Op.getImm())); in getInstruction()
|
/third_party/jerryscript/tests/jerry/es2015/ |
H A D | string-raw.js | 47 assert(String.raw`Hi\n${2+3}!` === 'Hi\\n5!'); 48 assert(String.raw`Hi\u000A!` === 'Hi\\u000A!'); 51 assert(String.raw`Hi\n${name}!` === "Hi\\nBob!");
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/ |
H A D | SwapByteOrder.h | 64 uint16_t Hi = value << 8; in SwapByteOrder_16() 66 return Hi | Lo; in SwapByteOrder_16() 92 uint64_t Hi = SwapByteOrder_32(uint32_t(value)); in SwapByteOrder_64() 94 return (Hi << 32) | Lo; in SwapByteOrder_64()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/Support/ |
H A D | SwapByteOrder.h | 36 uint16_t Hi = value << 8; in SwapByteOrder_16() 38 return Hi | Lo; in SwapByteOrder_16() 66 uint64_t Hi = SwapByteOrder_32(uint32_t(value)); in SwapByteOrder_64() 68 return (Hi << 32) | Lo; in SwapByteOrder_64()
|
/third_party/typescript/tests/baselines/reference/ |
H A D | tsxStatelessFunctionComponents1.js | 13 return <div>Hi Hi</div>; 70 return <div>Hi Hi</div>;
|
H A D | tsxStatelessFunctionComponentOverload4.js | 37 const e4 = <TestingOptional y1="hello" y2={1000}>Hi</TestingOptional> 65 var e4 = <TestingOptional y1="hello" y2={1000}>Hi</TestingOptional>;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/ |
H A D | AsmPrinterDwarf.cpp | 53 /// Emit something like ".uleb128 Hi-Lo". 54 void AsmPrinter::EmitLabelDifferenceAsULEB128(const MCSymbol *Hi, in EmitLabelDifferenceAsULEB128() argument 56 OutStreamer->emitAbsoluteSymbolDiffAsULEB128(Hi, Lo); in EmitLabelDifferenceAsULEB128() 186 void AsmPrinter::EmitCallSiteOffset(const MCSymbol *Hi, in EmitCallSiteOffset() argument 191 EmitLabelDifferenceAsULEB128(Hi, Lo); in EmitCallSiteOffset() 193 EmitLabelDifference(Hi, Lo, GetSizeOfEncodedValue(Encoding)); in EmitCallSiteOffset()
|
/third_party/node/deps/openssl/openssl/crypto/modes/asm/ |
H A D | ghash-ia64.pl | 65 { .mfi; (p18) ld8 Hlo=[Hi[1]],-8 69 { .mfi; (p18) ld8 Hhi=[Hi[1]] 72 (p18) and Hi[1]=mask0xf0,xi[2] };; 77 (p18) add Hi[1]=Htbl,Hi[1] };; 79 { .mfi; (p18) ld8 Hlo=[Hi[1]],-8 81 { .mfi; (p17) shladd Hi[0]=xi[1],4,r0 83 { .mfi; (p18) ld8 Hhi=[Hi[1]] 86 (p17) and Hi[0]=mask0xf0,Hi[ [all...] |
/third_party/openssl/crypto/modes/asm/ |
H A D | ghash-ia64.pl | 65 { .mfi; (p18) ld8 Hlo=[Hi[1]],-8 69 { .mfi; (p18) ld8 Hhi=[Hi[1]] 72 (p18) and Hi[1]=mask0xf0,xi[2] };; 77 (p18) add Hi[1]=Htbl,Hi[1] };; 79 { .mfi; (p18) ld8 Hlo=[Hi[1]],-8 81 { .mfi; (p17) shladd Hi[0]=xi[1],4,r0 83 { .mfi; (p18) ld8 Hhi=[Hi[1]] 86 (p17) and Hi[0]=mask0xf0,Hi[ [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
H A D | MipsSEISelDAGToDAG.cpp | 1065 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue(); in trySelect() local 1069 SDValue HiVal = CurDAG->getTargetConstant(Hi, DL, MVT::i32); in trySelect() 1071 if (Hi) in trySelect() 1076 Hi ? SDValue(Res, 0) : ZeroVal, LoVal); in trySelect() 1078 assert((Hi || Lo) && "Zero case reached 32 bit case splat synthesis!"); in trySelect() 1088 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue(); in trySelect() local 1092 SDValue HiVal = CurDAG->getTargetConstant(Hi, DL, MVT::i32); in trySelect() 1094 if (Hi) in trySelect() 1099 Hi ? SDValue(Res, 0) : ZeroVal, LoVal); in trySelect() 1103 CurDAG->getTargetConstant(((Hi >> 1 in trySelect() 1137 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue(); trySelect() local [all...] |
H A D | MipsISelLowering.h | 76 // No relation with Mips Hi register 77 Hi, 428 SDValue Hi = DAG.getNode(MipsISD::GotHi, DL, Ty, in getAddrGlobalLargeGOT() local 430 Hi = DAG.getNode(ISD::ADD, DL, Ty, Hi, getGlobalReg(DAG, Ty)); in getAddrGlobalLargeGOT() 431 SDValue Wrapper = DAG.getNode(MipsISD::Wrapper, DL, Ty, Hi, in getAddrGlobalLargeGOT() 445 SDValue Hi = getTargetNode(N, Ty, DAG, MipsII::MO_ABS_HI); in getAddrNonPIC() local 448 DAG.getNode(MipsISD::Hi, DL, Ty, Hi), in getAddrNonPIC() 462 SDValue Hi in getAddrNonPICSym64() local [all...] |
H A D | Mips16ISelDAGToDAG.cpp | 47 SDNode *Lo = nullptr, *Hi = nullptr; in selectMULT() local 59 Hi = CurDAG->getMachineNode(Opcode, DL, Ty, InFlag); in selectMULT() 61 return std::make_pair(Lo, Hi); in selectMULT()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/ |
H A D | MCObjectStreamer.cpp | 130 // tree for (Hi - Lo) when Hi and Lo are offsets into the same fragment. 132 absoluteSymbolDiff(MCAssembler &Asm, const MCSymbol *Hi, const MCSymbol *Lo) { in absoluteSymbolDiff() argument 133 assert(Hi && Lo); in absoluteSymbolDiff() 137 if (!Hi->getFragment() || Hi->getFragment() != Lo->getFragment() || in absoluteSymbolDiff() 138 Hi->isVariable() || Lo->isVariable()) in absoluteSymbolDiff() 141 return Hi->getOffset() - Lo->getOffset(); in absoluteSymbolDiff() 144 void MCObjectStreamer::emitAbsoluteSymbolDiff(const MCSymbol *Hi, in emitAbsoluteSymbolDiff() argument 147 if (Optional<uint64_t> Diff = absoluteSymbolDiff(getAssembler(), Hi, L in emitAbsoluteSymbolDiff() 154 emitAbsoluteSymbolDiffAsULEB128(const MCSymbol *Hi, const MCSymbol *Lo) emitAbsoluteSymbolDiffAsULEB128() argument [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/ |
H A D | LanaiISelLowering.cpp | 1147 SDValue Hi = DAG.getTargetConstantPool(C, MVT::i32, N->getAlignment(), in LowerConstantPool() local 1151 Hi = DAG.getNode(LanaiISD::HI, DL, MVT::i32, Hi); in LowerConstantPool() 1153 SDValue Result = DAG.getNode(ISD::OR, DL, MVT::i32, Hi, Lo); in LowerConstantPool() 1182 SDValue Hi = DAG.getTargetGlobalAddress( in LowerGlobalAddress() local 1186 Hi = DAG.getNode(LanaiISD::HI, DL, MVT::i32, Hi); in LowerGlobalAddress() 1188 return DAG.getNode(ISD::OR, DL, MVT::i32, Hi, Lo); in LowerGlobalAddress() 1200 SDValue Hi = DAG.getBlockAddress(BA, MVT::i32, true, OpFlagHi); in LowerBlockAddress() local 1202 Hi in LowerBlockAddress() 1224 SDValue Hi = DAG.getTargetJumpTable( LowerJumpTable() local 1271 SDValue Hi = LowerSHL_PARTS() local 1309 SDValue Hi = DAG.getNode(ISD::SRL, dl, MVT::i32, ShOpHi, ShAmt); LowerSRL_PARTS() local [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/ |
H A D | MDBuilder.cpp | 84 MDNode *MDBuilder::createRange(const APInt &Lo, const APInt &Hi) { in createRange() argument 85 assert(Lo.getBitWidth() == Hi.getBitWidth() && "Mismatched bitwidths!"); in createRange() 88 return createRange(ConstantInt::get(Ty, Lo), ConstantInt::get(Ty, Hi)); in createRange() 91 MDNode *MDBuilder::createRange(Constant *Lo, Constant *Hi) { in createRange() argument 93 if (Hi == Lo) in createRange() 96 // Return the range [Lo, Hi). in createRange() 97 return MDNode::get(Context, {createConstant(Lo), createConstant(Hi)}); in createRange()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 548 SDValue Hi = DAG.getNode(XCoreISD::MACCS, dl, in LowerSMUL_LOHI() local 551 SDValue Lo(Hi.getNode(), 1); in LowerSMUL_LOHI() 552 SDValue Ops[] = { Lo, Hi }; in LowerSMUL_LOHI() 565 SDValue Hi = DAG.getNode(XCoreISD::LMUL, dl, in LowerUMUL_LOHI() local 568 SDValue Lo(Hi.getNode(), 1); in LowerUMUL_LOHI() 569 SDValue Ops[] = { Lo, Hi }; in LowerUMUL_LOHI() 662 SDValue Hi = DAG.getNode(XCoreISD::MACCU, dl, in TryExpandADDWithMul() local 665 SDValue Lo(Hi.getNode(), 1); in TryExpandADDWithMul() 666 return DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, Lo, Hi); in TryExpandADDWithMul() 670 SDValue Hi in TryExpandADDWithMul() local 681 SDValue Hi = DAG.getNode(XCoreISD::MACCU, dl, TryExpandADDWithMul() local 727 SDValue Hi = DAG.getNode(Opcode, dl, DAG.getVTList(MVT::i32, MVT::i32), ExpandADDSUB() local 1772 SDValue Hi = DAG.getNode(XCoreISD::LMUL, dl, PerformDAGCombine() local [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
H A D | SwitchLoweringUtils.cpp | 72 const APInt &Hi = Clusters[i].High->getValue(); in findJumpTables() local 74 TotalCases[i] = (Hi - Lo).getLimitedValue() + 1; in findJumpTables() 428 uint64_t Hi = (Clusters[i].High->getValue() - LowBound).getZExtValue(); in buildBitTests() local 429 assert(Hi >= Lo && Hi < 64 && "Invalid bit case!"); in buildBitTests() 430 CB->Mask |= (-1ULL >> (63 - (Hi - Lo))) << Lo; in buildBitTests() 431 CB->Bits += Hi - Lo + 1; in buildBitTests()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
H A D | Intrinsics.h | 162 static IITDescriptor get(IITDescriptorKind K, unsigned short Hi, in get() 164 unsigned Field = Hi << 16 | Lo; in get()
|
H A D | MDBuilder.h | 87 /// Return metadata describing the range [Lo, Hi). 88 MDNode *createRange(const APInt &Lo, const APInt &Hi); 90 /// Return metadata describing the range [Lo, Hi). 91 MDNode *createRange(Constant *Lo, Constant *Hi);
|