Home
last modified time | relevance | path

Searched refs:Scratch1Reg (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandAtomicPseudoInsts.cpp382 Register Scratch1Reg = MI.getOperand(1).getReg(); in expandAtomicMinMaxOp() local
399 BuildMI(LoopHeadMBB, DL, TII->get(LoongArch::OR), Scratch1Reg) in expandAtomicMinMaxOp()
443 insertMaskedMerge(TII, DL, LoopIfBodyMBB, Scratch1Reg, DestReg, IncrReg, in expandAtomicMinMaxOp()
444 MaskReg, Scratch1Reg); in expandAtomicMinMaxOp()
449 BuildMI(LoopTailMBB, DL, TII->get(LoongArch::SC_W), Scratch1Reg) in expandAtomicMinMaxOp()
450 .addReg(Scratch1Reg) in expandAtomicMinMaxOp()
454 .addReg(Scratch1Reg) in expandAtomicMinMaxOp()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp471 Register Scratch1Reg = MI.getOperand(1).getReg(); in expandAtomicMinMaxOp() local
492 BuildMI(LoopHeadMBB, DL, TII->get(RISCV::ADDI), Scratch1Reg) in expandAtomicMinMaxOp()
533 insertMaskedMerge(TII, DL, LoopIfBodyMBB, Scratch1Reg, DestReg, IncrReg, in expandAtomicMinMaxOp()
534 MaskReg, Scratch1Reg); in expandAtomicMinMaxOp()
539 BuildMI(LoopTailMBB, DL, TII->get(getSCForRMW32(Ordering, STI)), Scratch1Reg) in expandAtomicMinMaxOp()
541 .addReg(Scratch1Reg); in expandAtomicMinMaxOp()
543 .addReg(Scratch1Reg) in expandAtomicMinMaxOp()