Lines Matching refs:AtomicExpr
1828 void StmtPrinter::VisitAtomicExpr(AtomicExpr *Node) { in VisitAtomicExpr()
1833 case AtomicExpr::AO ## ID: \ in VisitAtomicExpr()
1842 if (Node->getOp() != AtomicExpr::AO__c11_atomic_load && in VisitAtomicExpr()
1843 Node->getOp() != AtomicExpr::AO__atomic_load_n && in VisitAtomicExpr()
1844 Node->getOp() != AtomicExpr::AO__scoped_atomic_load_n && in VisitAtomicExpr()
1845 Node->getOp() != AtomicExpr::AO__opencl_atomic_load && in VisitAtomicExpr()
1846 Node->getOp() != AtomicExpr::AO__hip_atomic_load) { in VisitAtomicExpr()
1850 if (Node->getOp() == AtomicExpr::AO__atomic_exchange || in VisitAtomicExpr()
1855 if (Node->getOp() == AtomicExpr::AO__atomic_compare_exchange || in VisitAtomicExpr()
1856 Node->getOp() == AtomicExpr::AO__atomic_compare_exchange_n) { in VisitAtomicExpr()
1860 if (Node->getOp() != AtomicExpr::AO__c11_atomic_init && in VisitAtomicExpr()
1861 Node->getOp() != AtomicExpr::AO__opencl_atomic_init) { in VisitAtomicExpr()