Searched refs:Scratch1Reg (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchExpandAtomicPseudoInsts.cpp | 382 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 D | RISCVExpandAtomicPseudoInsts.cpp | 471 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()
|