Searched refs:Lo12 (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/LoongArch/MCTargetDesc/ |
| H A D | LoongArchMatInt.cpp | 26 const int64_t Lo12 = Val & 0xFFF; in generateInstSeq() local 35 Insts.push_back(Inst(LoongArch::ORI, Lo12)); in generateInstSeq() 36 else if (SignExtend32<1>(Lo12 >> 11) == SignExtend32<20>(Hi20)) in generateInstSeq() 37 Insts.push_back(Inst(LoongArch::ADDI_W, SignExtend64<12>(Lo12))); in generateInstSeq() 40 if (Lo12 != 0) in generateInstSeq() 41 Insts.push_back(Inst(LoongArch::ORI, Lo12)); in generateInstSeq()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMatInt.cpp | 62 int64_t Lo12 = SignExtend64<12>(Val); in generateInstSeqImpl() local 67 if (Lo12 || Hi20 == 0) { in generateInstSeqImpl() 69 Res.push_back(RISCVMatInt::Inst(AddiOpc, Lo12)); in generateInstSeqImpl() 105 int64_t Lo12 = SignExtend64<12>(Val); in generateInstSeqImpl() local 106 Val = (uint64_t)Val - (uint64_t)Lo12; in generateInstSeqImpl() 153 if (Lo12) in generateInstSeqImpl() 154 Res.push_back(RISCVMatInt::Inst(RISCV::ADDI, Lo12)); in generateInstSeqImpl() 338 int64_t Lo12 = SignExtend64<12>(Val); in generateInstSeq() local 354 assert(Lo12 != 0 && in generateInstSeq() 359 TmpSeq.push_back(RISCVMatInt::Inst(RISCV::ADDI, Lo12)); in generateInstSeq()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | OrcABISupport.cpp | 1024 uint32_t Lo12 = OffsetToPtr - Hi20; in writeTrampolines() local 1027 0x0002b283 | ((Lo12 & 0xFFF) << 20); // ld t0, %lo(Lptr) in writeTrampolines() 1070 uint32_t Lo12 = PtrDisplacement - Hi20; in writeIndirectStubsBlock() local 1072 Stub[4 * I + 1] = 0x0002b283 | ((Lo12 & 0xFFF) << 20); // ld t0, %lo(Lptr) in writeIndirectStubsBlock()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelDAGToDAG.cpp | 1797 int64_t Lo12 = SignExtend64<12>(CVal); in selectConstantAddr() local 1798 int64_t Hi = (uint64_t)CVal - (uint64_t)Lo12; in selectConstantAddr() 1809 Offset = CurDAG->getTargetConstant(Lo12, DL, VT); in selectConstantAddr() 1821 Lo12 = Seq.back().Imm; in selectConstantAddr() 1828 Offset = CurDAG->getTargetConstant(Lo12, DL, VT); in selectConstantAddr()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/MCTargetDesc/ |
| H A D | ARMAsmBackend.cpp | 468 unsigned Lo12 = Value & 0x0FFF; in adjustFixupValue() local 471 Value = (Hi4 << 16) | (Lo12); in adjustFixupValue()
|