Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandAtomicPseudoInsts.cpp383 Register Scratch2Reg = MI.getOperand(2).getReg(); in expandAtomicMinMaxOp() local
396 BuildMI(LoopHeadMBB, DL, TII->get(LoongArch::AND), Scratch2Reg) in expandAtomicMinMaxOp()
409 .addReg(Scratch2Reg) in expandAtomicMinMaxOp()
417 .addReg(Scratch2Reg) in expandAtomicMinMaxOp()
421 insertSext(TII, DL, LoopHeadMBB, Scratch2Reg, MI.getOperand(6).getReg()); in expandAtomicMinMaxOp()
424 .addReg(Scratch2Reg) in expandAtomicMinMaxOp()
429 insertSext(TII, DL, LoopHeadMBB, Scratch2Reg, MI.getOperand(6).getReg()); in expandAtomicMinMaxOp()
433 .addReg(Scratch2Reg) in expandAtomicMinMaxOp()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp472 Register Scratch2Reg = MI.getOperand(2).getReg(); in expandAtomicMinMaxOp() local
489 BuildMI(LoopHeadMBB, DL, TII->get(RISCV::AND), Scratch2Reg) in expandAtomicMinMaxOp()
500 insertSext(TII, DL, LoopHeadMBB, Scratch2Reg, MI.getOperand(6).getReg()); in expandAtomicMinMaxOp()
502 .addReg(Scratch2Reg) in expandAtomicMinMaxOp()
508 insertSext(TII, DL, LoopHeadMBB, Scratch2Reg, MI.getOperand(6).getReg()); in expandAtomicMinMaxOp()
511 .addReg(Scratch2Reg) in expandAtomicMinMaxOp()
517 .addReg(Scratch2Reg) in expandAtomicMinMaxOp()
524 .addReg(Scratch2Reg) in expandAtomicMinMaxOp()