Lines Matching refs:MIMD
240 MIMetadata MIMD(MI); in expandCMP_SWAP() local
266 BuildMI(LoadCmpBB, MIMD, TII->get(AArch64::MOVZWi), StatusReg) in expandCMP_SWAP()
268 BuildMI(LoadCmpBB, MIMD, TII->get(LdarOp), Dest.getReg()) in expandCMP_SWAP()
270 BuildMI(LoadCmpBB, MIMD, TII->get(CmpOp), ZeroReg) in expandCMP_SWAP()
274 BuildMI(LoadCmpBB, MIMD, TII->get(AArch64::Bcc)) in expandCMP_SWAP()
284 BuildMI(StoreBB, MIMD, TII->get(StlrOp), StatusReg) in expandCMP_SWAP()
287 BuildMI(StoreBB, MIMD, TII->get(AArch64::CBNZW)) in expandCMP_SWAP()
319 MIMetadata MIMD(MI); in expandCMP_SWAP_128() local
372 BuildMI(LoadCmpBB, MIMD, TII->get(LdxpOp)) in expandCMP_SWAP_128()
376 BuildMI(LoadCmpBB, MIMD, TII->get(AArch64::SUBSXrs), AArch64::XZR) in expandCMP_SWAP_128()
380 BuildMI(LoadCmpBB, MIMD, TII->get(AArch64::CSINCWr), StatusReg) in expandCMP_SWAP_128()
384 BuildMI(LoadCmpBB, MIMD, TII->get(AArch64::SUBSXrs), AArch64::XZR) in expandCMP_SWAP_128()
388 BuildMI(LoadCmpBB, MIMD, TII->get(AArch64::CSINCWr), StatusReg) in expandCMP_SWAP_128()
392 BuildMI(LoadCmpBB, MIMD, TII->get(AArch64::CBNZW)) in expandCMP_SWAP_128()
401 BuildMI(StoreBB, MIMD, TII->get(StxpOp), StatusReg) in expandCMP_SWAP_128()
405 BuildMI(StoreBB, MIMD, TII->get(AArch64::CBNZW)) in expandCMP_SWAP_128()
408 BuildMI(StoreBB, MIMD, TII->get(AArch64::B)).addMBB(DoneBB); in expandCMP_SWAP_128()
415 BuildMI(FailBB, MIMD, TII->get(StxpOp), StatusReg) in expandCMP_SWAP_128()
419 BuildMI(FailBB, MIMD, TII->get(AArch64::CBNZW)) in expandCMP_SWAP_128()