• Home
  • Raw
  • Download

Lines Matching refs:emitAtomicBinary

302 AArch64TargetLowering::emitAtomicBinary(MachineInstr *MI, MachineBasicBlock *BB,  in emitAtomicBinary()  function in AArch64TargetLowering
655 return emitAtomicBinary(MI, MBB, 1, AArch64::ADDwww_lsl); in EmitInstrWithCustomInserter()
657 return emitAtomicBinary(MI, MBB, 2, AArch64::ADDwww_lsl); in EmitInstrWithCustomInserter()
659 return emitAtomicBinary(MI, MBB, 4, AArch64::ADDwww_lsl); in EmitInstrWithCustomInserter()
661 return emitAtomicBinary(MI, MBB, 8, AArch64::ADDxxx_lsl); in EmitInstrWithCustomInserter()
664 return emitAtomicBinary(MI, MBB, 1, AArch64::SUBwww_lsl); in EmitInstrWithCustomInserter()
666 return emitAtomicBinary(MI, MBB, 2, AArch64::SUBwww_lsl); in EmitInstrWithCustomInserter()
668 return emitAtomicBinary(MI, MBB, 4, AArch64::SUBwww_lsl); in EmitInstrWithCustomInserter()
670 return emitAtomicBinary(MI, MBB, 8, AArch64::SUBxxx_lsl); in EmitInstrWithCustomInserter()
673 return emitAtomicBinary(MI, MBB, 1, AArch64::ANDwww_lsl); in EmitInstrWithCustomInserter()
675 return emitAtomicBinary(MI, MBB, 2, AArch64::ANDwww_lsl); in EmitInstrWithCustomInserter()
677 return emitAtomicBinary(MI, MBB, 4, AArch64::ANDwww_lsl); in EmitInstrWithCustomInserter()
679 return emitAtomicBinary(MI, MBB, 8, AArch64::ANDxxx_lsl); in EmitInstrWithCustomInserter()
682 return emitAtomicBinary(MI, MBB, 1, AArch64::ORRwww_lsl); in EmitInstrWithCustomInserter()
684 return emitAtomicBinary(MI, MBB, 2, AArch64::ORRwww_lsl); in EmitInstrWithCustomInserter()
686 return emitAtomicBinary(MI, MBB, 4, AArch64::ORRwww_lsl); in EmitInstrWithCustomInserter()
688 return emitAtomicBinary(MI, MBB, 8, AArch64::ORRxxx_lsl); in EmitInstrWithCustomInserter()
691 return emitAtomicBinary(MI, MBB, 1, AArch64::EORwww_lsl); in EmitInstrWithCustomInserter()
693 return emitAtomicBinary(MI, MBB, 2, AArch64::EORwww_lsl); in EmitInstrWithCustomInserter()
695 return emitAtomicBinary(MI, MBB, 4, AArch64::EORwww_lsl); in EmitInstrWithCustomInserter()
697 return emitAtomicBinary(MI, MBB, 8, AArch64::EORxxx_lsl); in EmitInstrWithCustomInserter()
700 return emitAtomicBinary(MI, MBB, 1, AArch64::BICwww_lsl); in EmitInstrWithCustomInserter()
702 return emitAtomicBinary(MI, MBB, 2, AArch64::BICwww_lsl); in EmitInstrWithCustomInserter()
704 return emitAtomicBinary(MI, MBB, 4, AArch64::BICwww_lsl); in EmitInstrWithCustomInserter()
706 return emitAtomicBinary(MI, MBB, 8, AArch64::BICxxx_lsl); in EmitInstrWithCustomInserter()
745 return emitAtomicBinary(MI, MBB, 1, 0); in EmitInstrWithCustomInserter()
747 return emitAtomicBinary(MI, MBB, 2, 0); in EmitInstrWithCustomInserter()
749 return emitAtomicBinary(MI, MBB, 4, 0); in EmitInstrWithCustomInserter()
751 return emitAtomicBinary(MI, MBB, 8, 0); in EmitInstrWithCustomInserter()