Searched refs:SC_W (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchExpandAtomicPseudoInsts.cpp | 209 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 D | LoongArchInstrInfo.td | 825 def SC_W : SCBase<0x21000000>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVExpandAtomicPseudoInsts.cpp | 181 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 D | RISCVInstrInfoA.td | 52 defm SC_W : AMO_rr_aq_rl<0b00011, 0b010, "sc.w">,
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/ |
H A D | RISCVInstructions.h | 174 R_TYPE_INST(SC_W); 280 DIVUW, REMW, REMUW, LR_W, SC_W, AMOSWAP_W, AMOADD_W, AMOXOR_W, AMOAND_W,
|
H A D | EmulateInstructionRISCV.cpp | 365 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
|