Home
last modified time | relevance | path

Searched refs:Hi20 (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMatInt.cpp25 const int64_t Hi20 = Val >> 12 & 0xFFFFF; in generateInstSeq() local
34 if (Hi20 == 0) in generateInstSeq()
36 else if (SignExtend32<1>(Lo12 >> 11) == SignExtend32<20>(Hi20)) in generateInstSeq()
39 Insts.push_back(Inst(LoongArch::LU12I_W, SignExtend64<20>(Hi20))); in generateInstSeq()
44 if (SignExtend32<1>(Hi20 >> 19) != SignExtend32<20>(Higher20)) in generateInstSeq()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DOrcABISupport.cpp1023 uint32_t Hi20 = (OffsetToPtr + 0x800) & 0xFFFFF000; in writeTrampolines() local
1024 uint32_t Lo12 = OffsetToPtr - Hi20; in writeTrampolines()
1025 Trampolines[4 * I + 0] = 0x00000297 | Hi20; // auipc t0, %hi(Lptr) in writeTrampolines()
1069 uint32_t Hi20 = (PtrDisplacement + 0x800) & 0xFFFFF000; in writeIndirectStubsBlock() local
1070 uint32_t Lo12 = PtrDisplacement - Hi20; in writeIndirectStubsBlock()
1071 Stub[4 * I + 0] = 0x00000297 | Hi20; // auipc t0, %hi(Lptr) in writeIndirectStubsBlock()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMatInt.cpp61 int64_t Hi20 = ((Val + 0x800) >> 12) & 0xFFFFF; in generateInstSeqImpl() local
64 if (Hi20) in generateInstSeqImpl()
65 Res.push_back(RISCVMatInt::Inst(RISCV::LUI, Hi20)); in generateInstSeqImpl()
67 if (Lo12 || Hi20 == 0) { in generateInstSeqImpl()
68 unsigned AddiOpc = (IsRV64 && Hi20) ? RISCV::ADDIW : RISCV::ADDI; in generateInstSeqImpl()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp1801 int64_t Hi20 = (Hi >> 12) & 0xfffff; in selectConstantAddr() local
1804 CurDAG->getTargetConstant(Hi20, DL, VT)), in selectConstantAddr()