| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeTypes.h | 228 SDValue JoinIntegers(SDValue Lo, SDValue Hi); 235 void SplitInteger(SDValue Op, SDValue &Lo, SDValue &Hi); 237 SDValue &Lo, SDValue &Hi); 421 void GetExpandedInteger(SDValue Op, SDValue &Lo, SDValue &Hi); 422 void SetExpandedInteger(SDValue Op, SDValue Lo, SDValue Hi); 426 void ExpandIntRes_ANY_EXTEND (SDNode *N, SDValue &Lo, SDValue &Hi); 427 void ExpandIntRes_AssertSext (SDNode *N, SDValue &Lo, SDValue &Hi); 428 void ExpandIntRes_AssertZext (SDNode *N, SDValue &Lo, SDValue &Hi); 429 void ExpandIntRes_Constant (SDNode *N, SDValue &Lo, SDValue &Hi); 430 void ExpandIntRes_ABS (SDNode *N, SDValue &Lo, SDValue &Hi); [all …]
|
| H A D | LegalizeTypesGeneric.cpp | 35 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 D | LegalizeTypes.cpp | 777 SDValue &Hi) { in GetExpandedInteger() argument 781 Hi = getSDValue(Entry.second); in GetExpandedInteger() 785 SDValue Hi) { in SetExpandedInteger() argument 788 Hi.getValueType() == Lo.getValueType() && in SetExpandedInteger() 792 AnalyzeNewValue(Hi); in SetExpandedInteger() 797 DAG.transferDbgValues(Op, Hi, 0, Hi.getValueSizeInBits(), false); in SetExpandedInteger() 798 DAG.transferDbgValues(Op, Lo, Hi.getValueSizeInBits(), in SetExpandedInteger() 802 DAG.transferDbgValues(Op, Hi, Lo.getValueSizeInBits(), in SetExpandedInteger() 803 Hi.getValueSizeInBits()); in SetExpandedInteger() 810 Entry.second = getTableId(Hi); in SetExpandedInteger() [all …]
|
| H A D | LegalizeIntegerTypes.cpp | 427 SDValue Lo, Hi; in PromoteIntRes_BITCAST() local 428 GetSplitVector(N->getOperand(0), Lo, Hi); in PromoteIntRes_BITCAST() 430 Hi = BitConvertToInteger(Hi); in PromoteIntRes_BITCAST() 433 std::swap(Lo, Hi); in PromoteIntRes_BITCAST() 438 JoinIntegers(Lo, Hi)); in PromoteIntRes_BITCAST() 1299 SDValue Hi = GetPromotedInteger(N->getOperand(0)); in PromoteIntRes_FunnelShift() local 1326 Hi = DAG.getNode(ISD::SHL, DL, VT, Hi, HiShift); in PromoteIntRes_FunnelShift() 1328 SDValue Res = DAG.getNode(ISD::OR, DL, VT, Hi, Lo); in PromoteIntRes_FunnelShift() 1344 return DAG.getNode(Opcode, DL, VT, Hi, Lo, Amt); in PromoteIntRes_FunnelShift() 1534 SDValue Hi = in PromoteIntRes_XMULO() local [all …]
|
| H A D | LegalizeFloatTypes.cpp | 1189 SDValue Lo, Hi; in ExpandFloatResult() local 1190 Lo = Hi = SDValue(); in ExpandFloatResult() 1204 case ISD::UNDEF: SplitRes_UNDEF(N, Lo, Hi); break; in ExpandFloatResult() 1205 case ISD::SELECT: SplitRes_Select(N, Lo, Hi); break; in ExpandFloatResult() 1206 case ISD::SELECT_CC: SplitRes_SELECT_CC(N, Lo, Hi); break; in ExpandFloatResult() 1208 case ISD::MERGE_VALUES: ExpandRes_MERGE_VALUES(N, ResNo, Lo, Hi); break; in ExpandFloatResult() 1209 case ISD::BITCAST: ExpandRes_BITCAST(N, Lo, Hi); break; in ExpandFloatResult() 1210 case ISD::BUILD_PAIR: ExpandRes_BUILD_PAIR(N, Lo, Hi); break; in ExpandFloatResult() 1211 case ISD::EXTRACT_ELEMENT: ExpandRes_EXTRACT_ELEMENT(N, Lo, Hi); break; in ExpandFloatResult() 1212 case ISD::EXTRACT_VECTOR_ELT: ExpandRes_EXTRACT_VECTOR_ELT(N, Lo, Hi); break; in ExpandFloatResult() [all …]
|
| H A D | LegalizeVectorTypes.cpp | 934 SDValue Lo, Hi; in SplitVectorResult() local 950 case ISD::MERGE_VALUES: SplitRes_MERGE_VALUES(N, ResNo, Lo, Hi); break; in SplitVectorResult() 954 case ISD::VP_SELECT: SplitRes_Select(N, Lo, Hi); break; in SplitVectorResult() 955 case ISD::SELECT_CC: SplitRes_SELECT_CC(N, Lo, Hi); break; in SplitVectorResult() 956 case ISD::UNDEF: SplitRes_UNDEF(N, Lo, Hi); break; in SplitVectorResult() 957 case ISD::BITCAST: SplitVecRes_BITCAST(N, Lo, Hi); break; in SplitVectorResult() 958 case ISD::BUILD_VECTOR: SplitVecRes_BUILD_VECTOR(N, Lo, Hi); break; in SplitVectorResult() 959 case ISD::CONCAT_VECTORS: SplitVecRes_CONCAT_VECTORS(N, Lo, Hi); break; in SplitVectorResult() 960 case ISD::EXTRACT_SUBVECTOR: SplitVecRes_EXTRACT_SUBVECTOR(N, Lo, Hi); break; in SplitVectorResult() 961 case ISD::INSERT_SUBVECTOR: SplitVecRes_INSERT_SUBVECTOR(N, Lo, Hi); break; in SplitVectorResult() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVMergeBaseOffset.cpp | 36 bool detectFoldable(MachineInstr &Hi, MachineInstr *&Lo); 38 bool detectAndFoldOffset(MachineInstr &Hi, MachineInstr &Lo); 39 void foldOffset(MachineInstr &Hi, MachineInstr &Lo, MachineInstr &Tail, 41 bool foldLargeOffset(MachineInstr &Hi, MachineInstr &Lo, 43 bool foldShiftedOffset(MachineInstr &Hi, MachineInstr &Lo, 46 bool foldIntoMemoryOps(MachineInstr &Hi, MachineInstr &Lo); 89 bool RISCVMergeBaseOffsetOpt::detectFoldable(MachineInstr &Hi, in INITIALIZE_PASS() 91 if (Hi.getOpcode() != RISCV::LUI && Hi.getOpcode() != RISCV::AUIPC) in INITIALIZE_PASS() 94 const MachineOperand &HiOp1 = Hi.getOperand(1); in INITIALIZE_PASS() 96 Hi.getOpcode() == RISCV::AUIPC ? RISCVII::MO_PCREL_HI : RISCVII::MO_HI; in INITIALIZE_PASS() [all …]
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/tsan/tests/unit/ |
| H A D | tsan_trace_test.cpp | 296 constexpr uptr Hi = Trace::kFinishedThreadHi; in TRACE_TEST() local 297 constexpr uptr kThreads = 4 * Hi; in TRACE_TEST() 302 if (i <= Hi) in TRACE_TEST() 304 else if (i <= 2 * Hi) in TRACE_TEST() 305 CheckTraceState(Hi + 1, Hi, i - Hi, Hi); in TRACE_TEST() 307 CheckTraceState(Hi + 1, Hi, Hi, Hi); in TRACE_TEST() 309 if (i < Hi) in TRACE_TEST() 311 else if (i < 2 * Hi) in TRACE_TEST() 312 CheckTraceState(Hi + 1, Hi + 1, i - Hi + 1, Hi + 1); in TRACE_TEST() 314 CheckTraceState(Hi + 1, Hi + 1, Hi + 1, Hi + 1); in TRACE_TEST()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/Disassembler/ |
| H A D | AMDGPUDisassembler.h | 37 uint64_t Hi = 0; variable 41 DecoderUInt128(uint64_t Lo, uint64_t Hi = 0) : Lo(Lo), Hi(Hi) {} in Lo() 42 operator bool() const { return Lo || Hi; } 49 Hi |= SubBits >> 1 >> (63 - BitPosition); in insertBits() 51 Hi |= SubBits << (BitPosition - 64); in insertBits() 60 Val = Lo >> BitPosition | Hi << 1 << (63 - BitPosition); in extractBitsAsZExtValue() 62 Val = Hi >> (BitPosition - 64); in extractBitsAsZExtValue() 66 return DecoderUInt128(Lo & RHS.Lo, Hi & RHS.Hi); 71 DecoderUInt128 operator~() const { return DecoderUInt128(~Lo, ~Hi); } 73 return Lo == RHS.Lo && Hi == RHS.Hi; [all …]
|
| /openbsd-src/gnu/usr.bin/perl/ext/Hash-Util-FieldHash/t/ |
| H A D | 03_class.t | 8 is( $p->greeting, "Hi, I'm Donald Duck", "blank title"); 10 is( $p->greeting, "Hi, I'm Mr Donald Duck", "changed title"); 23 is( $ans, "Hi, I'm Donald Duck", "thread: blank title"); 26 is( $ans, "Hi, I'm Mr Donald Duck", "thread: changed title"); 33 is( $ans, "Hi, I'm Uncle Donald Duck", "thread: local change"); 34 is( $p->greeting, "Hi, I'm Mr Donald Duck", "thread: change is local"); 42 is( $ans, "Hi, I'm Mr Donald Duck", "double thread: got greeting"); 79 my $greet = "Hi, I'm ";
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/BPF/Disassembler/ |
| H A D | BPFDisassembler.cpp | 145 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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMatInt.cpp | 277 uint32_t Hi = Hi_32(Val); in generateInstSeq() local 282 if (Lo > 0 && TmpSeq.size() + llvm::popcount(Hi) < Res.size()) { in generateInstSeq() 284 } else if (Lo < 0 && TmpSeq.size() + llvm::popcount(~Hi) < Res.size()) { in generateInstSeq() 286 Hi = ~Hi; in generateInstSeq() 290 while (Hi != 0) { in generateInstSeq() 291 unsigned Bit = llvm::countr_zero(Hi); in generateInstSeq() 293 Hi &= (Hi - 1); // Clear lowest set bit. in generateInstSeq()
|
| /openbsd-src/gnu/llvm/libcxx/include/__support/ibm/ |
| H A D | gettod_zos.h | 23 uint64_t Hi; in gettimeofdayMonotonic() member 37 uint64_t us = (Value.Hi >> 4); in gettimeofdayMonotonic() 38 uint64_t ns = ((Value.Hi & 0x0F) << 8) + (Value.Lo >> 56); in gettimeofdayMonotonic()
|
| /openbsd-src/gnu/llvm/compiler-rt/lib/orc/ |
| H A D | endianness.h | 59 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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/ |
| H A D | MipsISelLowering.h | 75 Hi, enumerator 418 SDValue Hi = DAG.getNode(MipsISD::GotHi, DL, Ty, in getAddrGlobalLargeGOT() local 420 Hi = DAG.getNode(ISD::ADD, DL, Ty, Hi, getGlobalReg(DAG, Ty)); in getAddrGlobalLargeGOT() 421 SDValue Wrapper = DAG.getNode(MipsISD::Wrapper, DL, Ty, Hi, in getAddrGlobalLargeGOT() 435 SDValue Hi = getTargetNode(N, Ty, DAG, MipsII::MO_ABS_HI); in getAddrNonPIC() local 438 DAG.getNode(MipsISD::Hi, DL, Ty, Hi), in getAddrNonPIC() 452 SDValue Hi = getTargetNode(N, Ty, DAG, MipsII::MO_ABS_HI); in getAddrNonPICSym64() local 465 DAG.getNode(MipsISD::Hi, DL, Ty, Hi)); in getAddrNonPICSym64()
|
| H A D | MipsSEISelDAGToDAG.cpp | 1171 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue(); in trySelect() local 1175 SDValue HiVal = CurDAG->getTargetConstant(Hi, DL, MVT::i32); in trySelect() 1177 if (Hi) in trySelect() 1182 Hi ? SDValue(Res, 0) : ZeroVal, LoVal); in trySelect() 1184 assert((Hi || Lo) && "Zero case reached 32 bit case splat synthesis!"); in trySelect() 1194 const unsigned Hi = SplatValue.lshr(16).getLoBits(16).getZExtValue(); in trySelect() local 1198 SDValue HiVal = CurDAG->getTargetConstant(Hi, DL, MVT::i32); in trySelect() 1200 if (Hi) in trySelect() 1205 Hi ? SDValue(Res, 0) : ZeroVal, LoVal); in trySelect() 1209 CurDAG->getTargetConstant(((Hi >> 15) & 0x1), DL, MVT::i64), in trySelect() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AsmPrinterDwarf.cpp | 52 void AsmPrinter::emitLabelDifferenceAsULEB128(const MCSymbol *Hi, in emitLabelDifferenceAsULEB128() argument 54 OutStreamer->emitAbsoluteSymbolDiffAsULEB128(Hi, Lo); in emitLabelDifferenceAsULEB128() 207 void AsmPrinter::emitCallSiteOffset(const MCSymbol *Hi, const MCSymbol *Lo, in emitCallSiteOffset() argument 211 emitLabelDifferenceAsULEB128(Hi, Lo); in emitCallSiteOffset() 213 emitLabelDifference(Hi, Lo, GetSizeOfEncodedValue(Encoding)); in emitCallSiteOffset()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/VE/ |
| H A D | VVPISelLowering.cpp | 29 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() 201 for (PackElem Part : {PackElem::Hi, PackElem::Lo}) { in splitPackedLoadStore() 207 if (Part == PackElem::Hi) in splitPackedLoadStore() 246 SDValue HiChain = SDValue(PartOps[(int)PackElem::Hi].getNode(), ChainResIdx); in splitPackedLoadStore() 258 PartOps[(int)PackElem::Hi], UpperPartAVL); in splitPackedLoadStore() 359 for (PackElem Part : {PackElem::Hi, PackElem::Lo}) { in splitVectorOp() 364 if (Part == PackElem::Hi) in splitVectorOp() 393 PartOps[(int)PackElem::Hi], UpperPartAVL); in splitVectorOp()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/ |
| H A D | LanaiISelLowering.cpp | 1147 SDValue Hi = DAG.getTargetConstantPool(C, MVT::i32, N->getAlign(), 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 = DAG.getNode(LanaiISD::HI, DL, MVT::i32, Hi); in LowerBlockAddress() 1204 SDValue Result = DAG.getNode(ISD::OR, DL, MVT::i32, Hi, Lo); in LowerBlockAddress() 1224 SDValue Hi = DAG.getTargetJumpTable( in LowerJumpTable() local [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/MC/ |
| H A D | MCObjectStreamer.cpp | 152 static std::optional<uint64_t> absoluteSymbolDiff(const MCSymbol *Hi, in absoluteSymbolDiff() argument 154 assert(Hi && Lo); in absoluteSymbolDiff() 155 if (!Hi->getFragment() || Hi->getFragment() != Lo->getFragment() || in absoluteSymbolDiff() 156 Hi->isVariable() || Lo->isVariable()) in absoluteSymbolDiff() 159 return Hi->getOffset() - Lo->getOffset(); in absoluteSymbolDiff() 162 void MCObjectStreamer::emitAbsoluteSymbolDiff(const MCSymbol *Hi, in emitAbsoluteSymbolDiff() argument 166 if (std::optional<uint64_t> Diff = absoluteSymbolDiff(Hi, Lo)) in emitAbsoluteSymbolDiff() 168 MCStreamer::emitAbsoluteSymbolDiff(Hi, Lo, Size); in emitAbsoluteSymbolDiff() 171 void MCObjectStreamer::emitAbsoluteSymbolDiffAsULEB128(const MCSymbol *Hi, in emitAbsoluteSymbolDiffAsULEB128() argument 174 if (std::optional<uint64_t> Diff = absoluteSymbolDiff(Hi, Lo)) { in emitAbsoluteSymbolDiffAsULEB128() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | SwitchLoweringUtils.cpp | 75 const APInt &Hi = Clusters[i].High->getValue(); in findJumpTables() local 77 TotalCases[i] = (Hi - Lo).getLimitedValue() + 1; in findJumpTables() 431 uint64_t Hi = (Clusters[i].High->getValue() - LowBound).getZExtValue(); in buildBitTests() local 432 assert(Hi >= Lo && Hi < 64 && "Invalid bit case!"); in buildBitTests() 433 CB->Mask |= (-1ULL >> (63 - (Hi - Lo))) << Lo; in buildBitTests() 434 CB->Bits += Hi - Lo + 1; in buildBitTests()
|
| /openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | ELF_riscv.cpp | 234 int64_t Hi = Value + 0x800; in applyFixup() local 235 if (LLVM_UNLIKELY(!isInRangeForImm(Hi, 32))) in applyFixup() 241 RawInstrAuipc | (static_cast<uint32_t>(Hi & 0xFFFFF000)); in applyFixup() 251 int64_t Hi = Value + 0x800; in applyFixup() local 252 if (LLVM_UNLIKELY(!isInRangeForImm(Hi, 32))) in applyFixup() 256 (RawInstr & 0xFFF) | (static_cast<uint32_t>(Hi & 0xFFFFF000)); in applyFixup() 293 int64_t Hi = Value + 0x800; in applyFixup() local 294 if (LLVM_UNLIKELY(!isInRangeForImm(Hi, 32))) in applyFixup() 298 (RawInstr & 0xFFF) | (static_cast<uint32_t>(Hi & 0xFFFFF000)); in applyFixup()
|
| /openbsd-src/gnu/usr.bin/perl/cpan/Test-Simple/t/Test2/modules/Event/ |
| H A D | Note.t | 32 message => 'Hi there', 44 details => 'Hi there',
|
| /openbsd-src/gnu/llvm/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() 97 return MDNode::get(Context, {createConstant(Lo), createConstant(Hi)}); in createRange()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ADT/ |
| H A D | bit.h | 75 uint16_t Hi = UV << 8; in byteswap() local 77 return Hi | Lo; in byteswap() 99 uint64_t Hi = llvm::byteswap<uint32_t>(UV); in byteswap() local 101 return (Hi << 32) | Lo; in byteswap()
|