Home
last modified time | relevance | path

Searched refs:LU52I_D (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMatInt.cpp31 Insts.push_back(Inst(LoongArch::LU52I_D, SignExtend64<12>(Highest12))); in generateInstSeq()
53 Insts.push_back(Inst(LoongArch::LU52I_D, SignExtend64<12>(Highest12))); in generateInstSeq()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp914 case LoongArch::LU52I_D: in emitLAInstSeq()
969 LoongArchAsmParser::Inst(LoongArch::LU52I_D, ELF::R_LARCH_ABS64_HI12)); in emitLoadAddressAbs()
1015 LoongArchAsmParser::Inst(LoongArch::LU52I_D, ELF::R_LARCH_PCALA64_HI12)); in emitLoadAddressPcrelLarge()
1050 Insts.push_back(LoongArchAsmParser::Inst(LoongArch::LU52I_D, in emitLoadAddressGot()
1089 LoongArchAsmParser::Inst(LoongArch::LU52I_D, ELF::R_LARCH_GOT64_PC_HI12)); in emitLoadAddressGotLarge()
1142 Insts.push_back(LoongArchAsmParser::Inst(LoongArch::LU52I_D, in emitLoadAddressTLSIE()
1181 Insts.push_back(LoongArchAsmParser::Inst(LoongArch::LU52I_D, in emitLoadAddressTLSIELarge()
1215 Insts.push_back(LoongArchAsmParser::Inst(LoongArch::LU52I_D, in emitLoadAddressTLSLD()
1254 LoongArchAsmParser::Inst(LoongArch::LU52I_D, ELF::R_LARCH_GOT64_PC_HI12)); in emitLoadAddressTLSLDLarge()
1287 Insts.push_back(LoongArchAsmParser::Inst(LoongArch::LU52I_D, in emitLoadAddressTLSGD()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandPseudoInsts.cpp289 auto Part3 = BuildMI(MBB, MBBI, DL, TII->get(LoongArch::LU52I_D), TmpParts023) in expandLargeAddressLoad()
408 BuildMI(MBB, MBBI, DL, TII->get(LoongArch::LU52I_D), DestReg) in expandLoadAddressTLSLE()
522 BuildMI(MBB, MBBI, DL, TII->get(LoongArch::LU52I_D), Tmp4Reg) in expandLoadAddressTLSDesc()
H A DLoongArchInstrInfo.cpp210 case LoongArch::LU52I_D: in movImm()
443 case LoongArch::LU52I_D: { in isSafeToMove()
H A DLoongArchISelDAGToDAG.cpp73 case LoongArch::LU52I_D: in INITIALIZE_PASS()
H A DLoongArchMergeBaseOffset.cpp392 case LoongArch::LU52I_D: { in foldLargeOffset()
H A DLoongArchInstrInfo.td956 def LU52I_D : ALU_2RI12<0x03000000, simm12_lu52id>;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.cpp715 RelocationEntry LU52I_D(SectionID, StubTargetAddr - Section.getAddress() + 12, in resolveLoongArch64Branch() local
721 addRelocationForSymbol(LU52I_D, Value.SymbolName); in resolveLoongArch64Branch()
727 addRelocationForSection(LU52I_D, Value.SectionID); in resolveLoongArch64Branch()