Searched refs:Hi20 (Results 1 – 5 of 5) sorted by relevance
25 const int64_t Hi20 = Val >> 12 & 0xFFFFF; in generateInstSeq() local34 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()
1031 uint32_t Hi20 = (OffsetToPtr + 0x800) & 0xFFFFF000; in writeTrampolines() local1032 uint32_t Lo12 = OffsetToPtr - Hi20; in writeTrampolines()1033 Trampolines[4 * I + 0] = 0x00000297 | Hi20; // auipc t0, %hi(Lptr) in writeTrampolines()1077 uint32_t Hi20 = (PtrDisplacement + 0x800) & 0xFFFFF000; in writeIndirectStubsBlock() local1078 uint32_t Lo12 = PtrDisplacement - Hi20; in writeIndirectStubsBlock()1079 Stub[4 * I + 0] = 0x00000297 | Hi20; // auipc t0, %hi(Lptr) in writeIndirectStubsBlock()1179 uint32_t Hi20 = (OffsetToPtr + 0x800) & 0xfffff000; in writeTrampolines() local1180 uint32_t Lo12 = OffsetToPtr - Hi20; in writeTrampolines()1183 (((Hi20 >> 12) & 0xfffff) << 5); // pcaddu12i $t0, %pc_hi20(Lptr) in writeTrampolines()1228 uint32_t Hi20 = (PtrDisplacement + 0x800) & 0xfffff000; in writeIndirectStubsBlock() local[all …]
68 int64_t Hi20 = ((Val + 0x800) >> 12) & 0xFFFFF; in generateInstSeqImpl() local71 if (Hi20) in generateInstSeqImpl()72 Res.emplace_back(RISCV::LUI, Hi20); in generateInstSeqImpl()74 if (Lo12 || Hi20 == 0) { in generateInstSeqImpl()75 unsigned AddiOpc = (IsRV64 && Hi20) ? RISCV::ADDIW : RISCV::ADDI; in generateInstSeqImpl()
584 const int64_t Hi20 = ((Type + 0x800) >> 12) & 0xFFFFF; in LowerKCFI_CHECK() local586 if (Hi20) { in LowerKCFI_CHECK()589 MCInstBuilder(RISCV::LUI).addReg(ScratchRegs[1]).addImm(Hi20)); in LowerKCFI_CHECK()591 if (Lo12 || Hi20 == 0) { in LowerKCFI_CHECK()593 MCInstBuilder((STI->hasFeature(RISCV::Feature64Bit) && Hi20) in LowerKCFI_CHECK()
2465 int64_t Hi20 = (Hi >> 12) & 0xfffff; in selectConstantAddr() local2468 CurDAG->getTargetConstant(Hi20, DL, VT)), in selectConstantAddr()