Home
last modified time | relevance | path

Searched refs:Hi (Results 1 – 25 of 170) sorted by relevance

1234567

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.h227 SDValue JoinIntegers(SDValue Lo, SDValue Hi);
234 void SplitInteger(SDValue Op, SDValue &Lo, SDValue &Hi);
236 SDValue &Lo, SDValue &Hi);
451 void GetExpandedInteger(SDValue Op, SDValue &Lo, SDValue &Hi);
452 void SetExpandedInteger(SDValue Op, SDValue Lo, SDValue Hi);
456 void ExpandIntRes_ANY_EXTEND (SDNode *N, SDValue &Lo, SDValue &Hi);
457 void ExpandIntRes_AssertSext (SDNode *N, SDValue &Lo, SDValue &Hi);
458 void ExpandIntRes_AssertZext (SDNode *N, SDValue &Lo, SDValue &Hi);
459 void ExpandIntRes_Constant (SDNode *N, SDValue &Lo, SDValue &Hi);
460 void ExpandIntRes_ABS (SDNode *N, SDValue &Lo, SDValue &Hi);
[all …]
H A DLegalizeTypesGeneric.cpp35 SDValue &Lo, SDValue &Hi) { in ExpandRes_MERGE_VALUES() argument
37 GetExpandedOp(Op, Lo, Hi); in ExpandRes_MERGE_VALUES()
40 void DAGTypeLegalizer::ExpandRes_BITCAST(SDNode *N, SDValue &Lo, SDValue &Hi) { in ExpandRes_BITCAST() argument
57 SplitInteger(GetSoftenedFloat(InOp), Lo, Hi); in ExpandRes_BITCAST()
59 Hi = DAG.getNode(ISD::BITCAST, dl, NOutVT, Hi); in ExpandRes_BITCAST()
65 GetExpandedOp(InOp, Lo, Hi); in ExpandRes_BITCAST()
68 std::swap(Lo, Hi); in ExpandRes_BITCAST()
70 Hi = DAG.getNode(ISD::BITCAST, dl, NOutVT, Hi); in ExpandRes_BITCAST()
74 GetSplitVector(InOp, Lo, Hi); in ExpandRes_BITCAST()
76 std::swap(Lo, Hi); in ExpandRes_BITCAST()
[all …]
H A DLegalizeTypes.cpp776 SDValue &Hi) { in GetExpandedInteger() argument
780 Hi = getSDValue(Entry.second); in GetExpandedInteger()
784 SDValue Hi) { in SetExpandedInteger() argument
787 Hi.getValueType() == Lo.getValueType() && in SetExpandedInteger()
791 AnalyzeNewValue(Hi); in SetExpandedInteger()
796 DAG.transferDbgValues(Op, Hi, 0, Hi.getValueSizeInBits(), false); in SetExpandedInteger()
797 DAG.transferDbgValues(Op, Lo, Hi.getValueSizeInBits(), in SetExpandedInteger()
801 DAG.transferDbgValues(Op, Hi, Lo.getValueSizeInBits(), in SetExpandedInteger()
802 Hi.getValueSizeInBits()); in SetExpandedInteger()
809 Entry.second = getTableId(Hi); in SetExpandedInteger()
[all …]
H A DLegalizeIntegerTypes.cpp522 SDValue Lo, Hi; in PromoteIntRes_BITCAST() local
523 GetSplitVector(N->getOperand(0), Lo, Hi); in PromoteIntRes_BITCAST()
525 Hi = BitConvertToInteger(Hi); in PromoteIntRes_BITCAST()
528 std::swap(Lo, Hi); in PromoteIntRes_BITCAST()
533 JoinIntegers(Lo, Hi)); in PromoteIntRes_BITCAST()
1575 SDValue Hi = GetPromotedInteger(N->getOperand(0)); in PromoteIntRes_FunnelShift() local
1602 Hi = DAG.getNode(ISD::SHL, DL, VT, Hi, HiShift); in PromoteIntRes_FunnelShift()
1604 SDValue Res = DAG.getNode(ISD::OR, DL, VT, Hi, Lo); in PromoteIntRes_FunnelShift()
1620 return DAG.getNode(Opcode, DL, VT, Hi, Lo, Amt); in PromoteIntRes_FunnelShift()
1625 SDValue Hi = GetPromotedInteger(N->getOperand(0)); in PromoteIntRes_VPFunnelShift() local
[all …]
H A DLegalizeFloatTypes.cpp1525 SDValue Lo, Hi; in ExpandFloatResult() local
1526 Lo = Hi = SDValue(); in ExpandFloatResult()
1542 case ISD::UNDEF: SplitRes_UNDEF(N, Lo, Hi); break; in ExpandFloatResult()
1543 case ISD::SELECT: SplitRes_Select(N, Lo, Hi); break; in ExpandFloatResult()
1544 case ISD::SELECT_CC: SplitRes_SELECT_CC(N, Lo, Hi); break; in ExpandFloatResult()
1546 case ISD::MERGE_VALUES: ExpandRes_MERGE_VALUES(N, ResNo, Lo, Hi); break; in ExpandFloatResult()
1547 case ISD::BITCAST: ExpandRes_BITCAST(N, Lo, Hi); break; in ExpandFloatResult()
1548 case ISD::BUILD_PAIR: ExpandRes_BUILD_PAIR(N, Lo, Hi); break; in ExpandFloatResult()
1549 case ISD::EXTRACT_ELEMENT: ExpandRes_EXTRACT_ELEMENT(N, Lo, Hi); break; in ExpandFloatResult()
1550 case ISD::EXTRACT_VECTOR_ELT: ExpandRes_EXTRACT_VECTOR_ELT(N, Lo, Hi); break; in ExpandFloatResult()
[all …]
H A DLegalizeVectorTypes.cpp1105 SDValue Lo, Hi; in SplitVectorResult() local
1121 case ISD::MERGE_VALUES: SplitRes_MERGE_VALUES(N, ResNo, Lo, Hi); break; in SplitVectorResult()
1122 case ISD::AssertZext: SplitVecRes_AssertZext(N, Lo, Hi); break; in SplitVectorResult()
1126 case ISD::VP_SELECT: SplitRes_Select(N, Lo, Hi); break; in SplitVectorResult()
1127 case ISD::SELECT_CC: SplitRes_SELECT_CC(N, Lo, Hi); break; in SplitVectorResult()
1129 case ISD::UNDEF: SplitRes_UNDEF(N, Lo, Hi); break; in SplitVectorResult()
1130 case ISD::BITCAST: SplitVecRes_BITCAST(N, Lo, Hi); break; in SplitVectorResult()
1131 case ISD::BUILD_VECTOR: SplitVecRes_BUILD_VECTOR(N, Lo, Hi); break; in SplitVectorResult()
1132 case ISD::CONCAT_VECTORS: SplitVecRes_CONCAT_VECTORS(N, Lo, Hi); break; in SplitVectorResult()
1133 case ISD::EXTRACT_SUBVECTOR: SplitVecRes_EXTRACT_SUBVECTOR(N, Lo, Hi); break; in SplitVectorResult()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMergeBaseOffset.cpp35 bool detectFoldable(MachineInstr &Hi, MachineInstr *&Lo);
37 bool detectAndFoldOffset(MachineInstr &Hi, MachineInstr &Lo);
38 bool foldOffset(MachineInstr &Hi, MachineInstr &Lo, MachineInstr &Tail,
40 bool foldLargeOffset(MachineInstr &Hi, MachineInstr &Lo,
42 bool foldShiftedOffset(MachineInstr &Hi, MachineInstr &Lo,
45 bool foldIntoMemoryOps(MachineInstr &Hi, MachineInstr &Lo);
84 bool RISCVMergeBaseOffsetOpt::detectFoldable(MachineInstr &Hi, in INITIALIZE_PASS()
86 if (Hi.getOpcode() != RISCV::LUI && Hi.getOpcode() != RISCV::AUIPC && in INITIALIZE_PASS()
87 Hi.getOpcode() != RISCV::PseudoMovAddr) in INITIALIZE_PASS()
90 const MachineOperand &HiOp1 = Hi.getOperand(1); in INITIALIZE_PASS()
[all …]
/freebsd/sys/contrib/dev/acpica/components/utilities/
H A Dutmath.c164 UINT32 Hi; member
215 ACPI_MUL_64_BY_32 (0, MultiplicandOvl.Part.Hi, Multiplier, in AcpiUtShortMultiply()
216 Product.Part.Hi, Carry32); in AcpiUtShortMultiply()
221 Product.Part.Hi += Carry32; in AcpiUtShortMultiply()
262 OperandOvl.Part.Hi = OperandOvl.Part.Lo; in AcpiUtShortShiftLeft()
266 ACPI_SHIFT_LEFT_64_BY_32 (OperandOvl.Part.Hi, in AcpiUtShortShiftLeft()
307 OperandOvl.Part.Lo = OperandOvl.Part.Hi; in AcpiUtShortShiftRight()
308 OperandOvl.Part.Hi = 0; in AcpiUtShortShiftRight()
311 ACPI_SHIFT_RIGHT_64_BY_32 (OperandOvl.Part.Hi, in AcpiUtShortShiftRight()
473 ACPI_DIV_64_BY_32 (0, DividendOvl.Part.Hi, Divisor, in AcpiUtShortDivide()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A Daarch32.cpp53 int64_t decodeImmBT4BlT1BlxT2(uint32_t Hi, uint32_t Lo) { in decodeImmBT4BlT1BlxT2() argument
54 uint32_t Imm11H = Hi & 0x07ff; in decodeImmBT4BlT1BlxT2()
78 LLVM_ABI int64_t decodeImmBT4BlT1BlxT2_J1J2(uint32_t Hi, uint32_t Lo) { in decodeImmBT4BlT1BlxT2_J1J2() argument
79 uint32_t S = Hi & 0x0400; in decodeImmBT4BlT1BlxT2_J1J2()
80 uint32_t I1 = ~((Lo ^ (Hi << 3)) << 10) & 0x00800000; in decodeImmBT4BlT1BlxT2_J1J2()
81 uint32_t I2 = ~((Lo ^ (Hi << 1)) << 11) & 0x00400000; in decodeImmBT4BlT1BlxT2_J1J2()
82 uint32_t Imm10 = Hi & 0x03ff; in decodeImmBT4BlT1BlxT2_J1J2()
123 LLVM_ABI uint16_t decodeImmMovtT1MovwT3(uint32_t Hi, uint32_t Lo) { in decodeImmMovtT1MovwT3() argument
124 uint32_t Imm4 = Hi & 0x0f; in decodeImmMovtT1MovwT3()
125 uint32_t Imm1 = (Hi >> 10) & 0x01; in decodeImmMovtT1MovwT3()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/
H A DAMDGPUDisassembler.h40 uint64_t Hi = 0; variable
44 DecoderUInt128(uint64_t Lo, uint64_t Hi = 0) : Lo(Lo), Hi(Hi) {} in Lo()
45 operator bool() const { return Lo || Hi; }
52 Val = Lo >> BitPosition | Hi << 1 << (63 - BitPosition); in extractBitsAsZExtValue()
54 Val = Hi >> (BitPosition - 64); in extractBitsAsZExtValue()
58 return DecoderUInt128(Lo & RHS.Lo, Hi & RHS.Hi);
63 DecoderUInt128 operator~() const { return DecoderUInt128(~Lo, ~Hi); }
65 return Lo == RHS.Lo && Hi == RHS.Hi;
68 return Lo != RHS.Lo || Hi != RHS.Hi;
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZTargetStreamer.cpp49 MCContext &Ctx, const MCSymbol *Hi, const MCSymbol *Lo) { in createWordDiffExpr() argument
50 assert(Hi && Lo && "Symbols required to calculate expression"); in createWordDiffExpr()
54 MCSymbolRefExpr::create(Hi, Ctx), MCSymbolRefExpr::create(Lo, Ctx), Ctx); in createWordDiffExpr()
62 MCContext &Ctx, const MCSymbol *Hi, const MCSymbol *Lo) { in createWordDiffExpr() argument
63 assert(Hi && Lo && "Symbols required to calculate expression"); in createWordDiffExpr()
65 MCBinaryExpr::createSub(MCSymbolRefExpr::create(Hi, Ctx), in createWordDiffExpr()
H A DSystemZTargetStreamer.h63 virtual const MCExpr *createWordDiffExpr(MCContext &Ctx, const MCSymbol *Hi, in createWordDiffExpr() argument
72 const MCExpr *createWordDiffExpr(MCContext &Ctx, const MCSymbol *Hi,
85 const MCExpr *createWordDiffExpr(MCContext &Ctx, const MCSymbol *Hi,
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegBankLegalizeHelper.cpp150 MachineInstrBuilder Hi; in lowerVccExtToSel() local
153 Hi = Lo; in lowerVccExtToSel()
156 Hi = False; in lowerVccExtToSel()
159 Hi = B.buildUndef({VgprRB_S32}); in lowerVccExtToSel()
165 B.buildMergeValues(Dst, {Lo.getReg(0), Hi.getReg(0)}); in lowerVccExtToSel()
177 auto Hi = B.buildLShr(SgprRB_S32, PackedS32, B.buildConstant(SgprRB_S32, 16)); in unpackZExt() local
178 return {Lo.getReg(0), Hi.getReg(0)}; in unpackZExt()
184 auto Hi = B.buildAShr(SgprRB_S32, PackedS32, B.buildConstant(SgprRB_S32, 16)); in unpackSExt() local
185 return {Lo.getReg(0), Hi.getReg(0)}; in unpackSExt()
191 auto Hi = B.buildLShr(SgprRB_S32, PackedS32, B.buildConstant(SgprRB_S32, 16)); in unpackAExt() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/Disassembler/
H A DBPFDisassembler.cpp145 uint64_t Lo, Hi; in readInstruction64() local
154 Hi = (Bytes[0] << 24) | (Bytes[1] << 16) | (Bytes[2] << 0) | (Bytes[3] << 8); in readInstruction64()
157 Hi = (Bytes[0] << 24) | ((Bytes[1] & 0x0F) << 20) | ((Bytes[1] & 0xF0) << 12) | in readInstruction64()
161 Insn = Make_64(Hi, Lo); in readInstruction64()
171 uint64_t Insn, Hi; in getInstruction() local
200 Hi = (Bytes[12] << 0) | (Bytes[13] << 8) | (Bytes[14] << 16) | (Bytes[15] << 24); in getInstruction()
202 Hi = (Bytes[12] << 24) | (Bytes[13] << 16) | (Bytes[14] << 8) | (Bytes[15] << 0); in getInstruction()
204 Op.setImm(Make_64(Hi, Op.getImm())); in getInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMatInt.cpp350 uint64_t Hi = Val ^ Lo; in generateInstSeq() local
351 assert(Hi != 0); in generateInstSeq()
357 if (TmpSeq.size() + llvm::popcount(Hi) < Res.size()) { in generateInstSeq()
359 TmpSeq.emplace_back(RISCV::BSETI, llvm::countr_zero(Hi)); in generateInstSeq()
360 Hi &= (Hi - 1); // Clear lowest set bit. in generateInstSeq()
361 } while (Hi != 0); in generateInstSeq()
379 uint64_t Hi = Val ^ Lo; in generateInstSeq() local
380 assert(Hi != 0); in generateInstSeq()
385 if (TmpSeq.size() + llvm::popcount(Hi) < Res.size()) { in generateInstSeq()
387 TmpSeq.emplace_back(RISCV::BCLRI, llvm::countr_zero(Hi)); in generateInstSeq()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DX86.cpp1244 void postMerge(unsigned AggregateSize, Class &Lo, Class &Hi) const;
1272 void classify(QualType T, uint64_t OffsetBase, Class &Lo, Class &Hi,
1727 Class &Hi) const { in postMerge()
1749 if (Hi == Memory) in postMerge()
1751 if (Hi == X87Up && Lo != X87 && honorsRevision0_98()) in postMerge()
1753 if (AggregateSize > 128 && (Lo != SSE || Hi != SSEUp)) in postMerge()
1755 if (Hi == SSEUp && Lo != SSE) in postMerge()
1756 Hi = SSE; in postMerge()
1800 Class &Hi, bool isNamedArg, bool IsRegCall) const { in classify() argument
1809 Lo = Hi = NoClass; in classify()
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__support/ibm/
H A Dgettod_zos.h21 uint64_t Hi; in gettimeofdayMonotonic() member
35 uint64_t us = (Value.Hi >> 4); in gettimeofdayMonotonic()
36 uint64_t ns = ((Value.Hi & 0x0F) << 8) + (Value.Lo >> 56); in gettimeofdayMonotonic()
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Dendianness.h59 uint16_t Hi = value << 8; in ByteSwap_16()
61 return Hi | Lo; in ByteSwap_16()
87 uint64_t Hi = ByteSwap_32(uint32_t(value)); in ByteSwap_64()
89 return (Hi << 32) | Lo; in ByteSwap_64()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A Daarch32.h166 constexpr HalfWords() : Hi(0), Lo(0) {} in HalfWords()
167 constexpr HalfWords(uint32_t Hi, uint32_t Lo) : Hi(Hi), Lo(Lo) { in HalfWords()
168 assert(isUInt<16>(Hi) && "Overflow in first half-word"); in HalfWords()
171 const uint16_t Hi; // First halfword member
188 bool (*checkOpcode)(uint16_t Hi, uint16_t Lo) = nullptr;
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.h73 Hi, enumerator
424 SDValue Hi = DAG.getNode(MipsISD::GotHi, DL, Ty, in getAddrGlobalLargeGOT() local
426 Hi = DAG.getNode(ISD::ADD, DL, Ty, Hi, getGlobalReg(DAG, Ty)); in getAddrGlobalLargeGOT()
427 SDValue Wrapper = DAG.getNode(MipsISD::Wrapper, DL, Ty, Hi, in getAddrGlobalLargeGOT()
441 SDValue Hi = getTargetNode(N, Ty, DAG, MipsII::MO_ABS_HI); in getAddrNonPIC() local
444 DAG.getNode(MipsISD::Hi, DL, Ty, Hi), in getAddrNonPIC()
458 SDValue Hi = getTargetNode(N, Ty, DAG, MipsII::MO_ABS_HI); in getAddrNonPICSym64() local
471 DAG.getNode(MipsISD::Hi, DL, Ty, Hi)); in getAddrNonPICSym64()
499 SDValue Hi = in getDllimportSymbol() local
504 DAG.getNode(MipsISD::Hi, DL, Ty, Hi)); in getDllimportSymbol()
H A DMipsSEISelDAGToDAG.cpp1125 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue(); in trySelect() local
1129 SDValue HiVal = CurDAG->getTargetConstant(Hi, DL, MVT::i32); in trySelect()
1131 if (Hi) in trySelect()
1136 Hi ? SDValue(Res, 0) : ZeroVal, LoVal); in trySelect()
1138 assert((Hi || Lo) && "Zero case reached 32 bit case splat synthesis!"); in trySelect()
1148 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue(); in trySelect() local
1152 SDValue HiVal = CurDAG->getTargetConstant(Hi, DL, MVT::i32); in trySelect()
1154 if (Hi) in trySelect()
1159 Hi ? SDValue(Res, 0) : ZeroVal, LoVal); in trySelect()
1163 CurDAG->getTargetConstant(((Hi >> 15) & 0x1), DL, MVT::i64), in trySelect()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCObjectStreamer.cpp80 static std::optional<uint64_t> absoluteSymbolDiff(const MCSymbol *Hi, in absoluteSymbolDiff() argument
82 assert(Hi && Lo); in absoluteSymbolDiff()
83 if (Lo == Hi) in absoluteSymbolDiff()
85 if (Hi->isVariable() || Lo->isVariable()) in absoluteSymbolDiff()
89 Hi->getFragment() != LoF || LoF->isLinkerRelaxable()) in absoluteSymbolDiff()
92 return Hi->getOffset() - Lo->getOffset(); in absoluteSymbolDiff()
95 void MCObjectStreamer::emitAbsoluteSymbolDiff(const MCSymbol *Hi, in emitAbsoluteSymbolDiff() argument
98 if (std::optional<uint64_t> Diff = absoluteSymbolDiff(Hi, Lo)) in emitAbsoluteSymbolDiff()
101 MCStreamer::emitAbsoluteSymbolDiff(Hi, Lo, Size); in emitAbsoluteSymbolDiff()
104 void MCObjectStreamer::emitAbsoluteSymbolDiffAsULEB128(const MCSymbol *Hi, in emitAbsoluteSymbolDiffAsULEB128() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVVPISelLowering.cpp29 SDValue HiA = CDAG.getUnpack(MVT::v256i1, A, PackElem::Hi, AVL); in splitMaskArithmetic()
31 SDValue HiB = CDAG.getUnpack(MVT::v256i1, B, PackElem::Hi, AVL); in splitMaskArithmetic()
207 for (PackElem Part : {PackElem::Hi, PackElem::Lo}) { in splitPackedLoadStore()
213 if (Part == PackElem::Hi) in splitPackedLoadStore()
252 SDValue HiChain = SDValue(PartOps[(int)PackElem::Hi].getNode(), ChainResIdx); in splitPackedLoadStore()
264 PartOps[(int)PackElem::Hi], UpperPartAVL); in lowerVVP_GATHER_SCATTER()
365 for (PackElem Part : {PackElem::Hi, PackElem::Lo}) { in splitVectorOp()
370 if (Part == PackElem::Hi) in splitVectorOp()
399 PartOps[(int)PackElem::Hi], UpperPartAVL); in legalizePackedAVL()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp1102 SDValue Hi = DAG.getTargetConstantPool(C, MVT::i32, N->getAlign(), in LowerConstantPool() local
1106 Hi = DAG.getNode(LanaiISD::HI, DL, MVT::i32, Hi); in LowerConstantPool()
1108 SDValue Result = DAG.getNode(ISD::OR, DL, MVT::i32, Hi, Lo); in LowerConstantPool()
1137 SDValue Hi = DAG.getTargetGlobalAddress( in LowerGlobalAddress() local
1141 Hi = DAG.getNode(LanaiISD::HI, DL, MVT::i32, Hi); in LowerGlobalAddress()
1143 return DAG.getNode(ISD::OR, DL, MVT::i32, Hi, Lo); in LowerGlobalAddress()
1155 SDValue Hi = DAG.getBlockAddress(BA, MVT::i32, true, OpFlagHi); in LowerBlockAddress() local
1157 Hi = DAG.getNode(LanaiISD::HI, DL, MVT::i32, Hi); in LowerBlockAddress()
1159 SDValue Result = DAG.getNode(ISD::OR, DL, MVT::i32, Hi, Lo); in LowerBlockAddress()
1179 SDValue Hi = DAG.getTargetJumpTable( in LowerJumpTable() local
[all …]
/freebsd/lib/libc/nls/
H A Dca_ES.ISO8859-1.msg52 23 Hi ha massa arxius oberts al sistema
54 24 Hi ha massa arxius oberts
124 59 Hi ha massa refer�ncies: no es poden unir
130 62 Hi ha massa nivells d'enlla�os simb�lics
140 67 Hi ha massa processos
142 68 Hi ha massa usuaris

1234567