Home
last modified time | relevance | path

Searched refs:expandAtomicBinOp (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandAtomicPseudoInsts.cpp50 bool expandAtomicBinOp(MachineBasicBlock &MBB,
92 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Xchg, true, 32, in expandMI()
95 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Xchg, false, 32, in expandMI()
98 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Add, true, 32, NextMBBI); in expandMI()
100 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Sub, true, 32, NextMBBI); in expandMI()
102 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Nand, false, 32, in expandMI()
105 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Nand, false, 64, in expandMI()
108 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Nand, true, 32, in expandMI()
111 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Add, false, 32, in expandMI()
114 return expandAtomicBinOp(MB in expandMI()
312 bool LoongArchExpandAtomicPseudo::expandAtomicBinOp( expandAtomicBinOp() function in __anonc2e1364d0111::LoongArchExpandAtomicPseudo
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp51 bool expandAtomicBinOp(MachineBasicBlock &MBB,
115 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Nand, false, 32, in expandMI()
118 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Nand, false, 64, in expandMI()
121 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Xchg, true, 32, in expandMI()
124 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Add, true, 32, NextMBBI); in expandMI()
126 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Sub, true, 32, NextMBBI); in expandMI()
128 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Nand, true, 32, in expandMI()
388 bool RISCVExpandAtomicPseudo::expandAtomicBinOp( in expandAtomicBinOp()
360 bool RISCVExpandAtomicPseudo::expandAtomicBinOp( expandAtomicBinOp() function in __anon63aa91a10111::RISCVExpandAtomicPseudo
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsExpandPseudo.cpp60 bool expandAtomicBinOp(MachineBasicBlock &BB,
613 bool MipsExpandPseudo::expandAtomicBinOp(MachineBasicBlock &BB, in expandAtomicBinOp() function in MipsExpandPseudo
899 return expandAtomicBinOp(MBB, MBBI, NMBB, 4); in expandMI()
911 return expandAtomicBinOp(MBB, MBBI, NMBB, 8); in expandMI()