Searched refs:ADDI_D (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchOptWInstrs.cpp | 289 case LoongArch::ADDI_D: in hasAllNBitUsers() 443 case LoongArch::ADDI_D: in isSignExtendingOpW() 629 case LoongArch::ADDI_D: in isSignExtendedW() 663 case LoongArch::ADDI_D: in getWOp() 747 Opc = LoongArch::ADDI_D; in convertToDSuffixes() 776 case LoongArch::ADDI_D: in convertToWSuffixes()
|
H A D | LoongArchExpandPseudoInsts.cpp | 170 unsigned SecondOpcode = STI.is64Bit() ? LoongArch::ADDI_D : LoongArch::ADDI_W; in expandLoadAddressPcrel() 257 unsigned SecondOpcode = STI.is64Bit() ? LoongArch::ADDI_D : LoongArch::ADDI_W; in expandLoadAddressTLSLD() 270 unsigned SecondOpcode = STI.is64Bit() ? LoongArch::ADDI_D : LoongArch::ADDI_W; in expandLoadAddressTLSGD() 290 unsigned ADDI = STI.is64Bit() ? LoongArch::ADDI_D : LoongArch::ADDI_W; in expandLoadAddressTLSDesc() 544 auto Part0 = BuildMI(MBB, MBBI, DL, TII->get(LoongArch::ADDI_D), ScratchReg) in expandLargeAddressLoad() 644 BuildMI(MBB, MBBI, DL, TII->get(LoongArch::ADDI_D), ScratchReg) in expandLoadAddressTLSDescPcLarge()
|
H A D | LoongArchRegisterInfo.cpp | 144 unsigned Addi = IsLA64 ? LoongArch::ADDI_D : LoongArch::ADDI_W; in eliminateFrameIndex()
|
H A D | LoongArchInstrInfo.cpp | 237 case LoongArch::ADDI_D: in isAsCheapAsAMove() 450 get(STI.is64Bit() ? LoongArch::ADDI_D : LoongArch::ADDI_W), in insertIndirectBranch()
|
H A D | LoongArchInstrInfo.td | 877 // ADDI_D isn't always rematerializable, but isReMaterializable will be used as 881 def ADDI_D : ALU_2RI12<0x02c00000, simm12_addlike>; 1142 def : PatGprImm<add, ADDI_D, simm12>; 1175 (ADDI_D (ADDU16I_D GPR:$rj, (HI16ForAddu16idAddiPair $imm)), 1189 (ADDI_D (ADDI_D GPR:$rj, (AddiPairImmLarge AddiPair:$im)), 1341 (ADDI_D (i64 BaseAddr:$rj), simm12:$imm12)>; 1408 (SLTUI (ADDI_D GPR:$rj, (NegImm simm12_plus1:$imm12)), 1)>; 1418 (SLTU R0, (ADDI_D GPR:$rj, (NegImm simm12_plus1:$imm12)))>;
|
H A D | LoongArchISelDAGToDAG.cpp | 80 Subtarget->is64Bit() ? LoongArch::ADDI_D : LoongArch::ADDI_W; in INITIALIZE_PASS()
|
H A D | LoongArchFrameLowering.cpp | 57 unsigned Addi = IsLA64 ? LoongArch::ADDI_D : LoongArch::ADDI_W; in adjustReg()
|
H A D | LoongArchFloat64InstrInfo.td | 287 def : Pat<(f64 fpimm1), (FFINT_D_L (MOVGR2FR_D (ADDI_D R0, 1)))>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/ |
H A D | LoongArchAsmParser.cpp | 877 case LoongArch::ADDI_D: in emitLAInstSeq() 942 unsigned ADDI = is64Bit() ? LoongArch::ADDI_D : LoongArch::ADDI_W; in emitLoadAddressPcrel() 969 LoongArch::ADDI_D, LoongArchMCExpr::VK_LoongArch_PCALA_LO12)); in emitLoadAddressPcrelLarge() 1015 LoongArch::ADDI_D, LoongArchMCExpr::VK_LoongArch_GOT_PC_LO12)); in emitLoadAddressGotLarge() 1079 LoongArch::ADDI_D, LoongArchMCExpr::VK_LoongArch_TLS_IE_PC_LO12)); in emitLoadAddressTLSIELarge() 1098 unsigned ADDI = is64Bit() ? LoongArch::ADDI_D : LoongArch::ADDI_W; in emitLoadAddressTLSLD() 1125 LoongArch::ADDI_D, LoongArchMCExpr::VK_LoongArch_GOT_PC_LO12)); in emitLoadAddressTLSLDLarge() 1144 unsigned ADDI = is64Bit() ? LoongArch::ADDI_D : LoongArch::ADDI_W; in emitLoadAddressTLSGD() 1171 LoongArch::ADDI_D, LoongArchMCExpr::VK_LoongArch_GOT_PC_LO12)); in emitLoadAddressTLSGDLarge() 1234 unsigned ADDI = is64Bit() ? LoongArch::ADDI_D : LoongArch::ADDI_W; in emitLoadAddressTLSDescPcrel() [all …]
|
/freebsd/contrib/llvm-project/lld/ELF/Arch/ |
H A D | LoongArch.cpp | 54 ADDI_D = 0x02c00000, enumerator 347 uint32_t addi = config->is64 ? ADDI_D : ADDI_W; in writePltHeader()
|