Home
last modified time | relevance | path

Searched refs:SC_W (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandAtomicPseudoInsts.cpp209 TII->get(Width == 32 ? LoongArch::SC_W : LoongArch::SC_D), ScratchReg) in doAtomicBinOpExpansion()
291 BuildMI(LoopMBB, DL, TII->get(LoongArch::SC_W), ScratchReg) in doMaskedAtomicBinOpExpansion()
449 BuildMI(LoopTailMBB, DL, TII->get(LoongArch::SC_W), Scratch1Reg) in expandAtomicMinMaxOp()
523 TII->get(Width == 32 ? LoongArch::SC_W : LoongArch::SC_D), in expandAtomicCmpXchg()
563 TII->get(Width == 32 ? LoongArch::SC_W : LoongArch::SC_D), in expandAtomicCmpXchg()
H A DLoongArchInstrInfo.td825 def SC_W : SCBase<0x21000000>;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp181 return RISCV::SC_W; in getSCForRMW32()
183 return RISCV::SC_W; in getSCForRMW32()
186 return RISCV::SC_W; in getSCForRMW32()
190 return RISCV::SC_W; in getSCForRMW32()
H A DRISCVInstrInfoA.td52 defm SC_W : AMO_rr_aq_rl<0b00011, 0b010, "sc.w">,
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/
H A DRISCVInstructions.h174 R_TYPE_INST(SC_W);
280 DIVUW, REMW, REMUW, LR_W, SC_W, AMOSWAP_W, AMOADD_W, AMOXOR_W, AMOAND_W,
H A DEmulateInstructionRISCV.cpp365 if (!inst || (!std::holds_alternative<SC_W>(inst->decoded) && in AtomicSequence()
487 {"SC_W", 0xF800707F, 0x1800202F, DecodeRType<SC_W>},
1132 bool operator()(SC_W) { in operator ()() argument