Home
last modified time | relevance | path

Searched refs:CSRXCHG (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchRegisterInfo.td130 // Don't use R0 or R1 for the rj operand of [G]CSRXCHG, because when rj is
132 // respectively, rather than [G]CSRXCHG.
H A DLoongArchISelLowering.h116 CSRXCHG, enumerator
H A DLoongArchInstrInfo.td149 def loongarch_csrxchg : SDNode<"LoongArchISD::CSRXCHG",
2482 def CSRXCHG : FmtCSRXCHG<0x04000000, (outs GPR:$dst),
2531 (CSRXCHG GPR:$rd, GPRNoR0R1:$rj, uimm14:$imm14)>;
H A DLoongArchISelLowering.cpp3444 : DAG.getNode(LoongArchISD::CSRXCHG, DL, {GRLenVT, MVT::Other}, in lowerINTRINSIC_W_CHAIN()
4264 LoongArchISD::CSRXCHG, DL, {GRLenVT, MVT::Other}, in ReplaceNodeResults()
6575 NODE_NAME_CASE(CSRXCHG) in getTargetNodeName()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp1592 case LoongArch::CSRXCHG: in checkTargetMatchPredicate()