Lines Matching defs:AO
3799 AtomicOrdering AO = AtomicOrdering::Monotonic;
3803 Builder.restoreIP(OMPBuilder.createAtomicRead(Loc, X, V, AO));
3839 AtomicOrdering AO = AtomicOrdering::Monotonic;
3845 Builder.restoreIP(OMPBuilder.createAtomicRead(Loc, X, V, AO));
3888 AtomicOrdering AO = AtomicOrdering::Monotonic;
3891 Builder.restoreIP(OMPBuilder.createAtomicWrite(Loc, X, ValToWrite, AO));
3921 AtomicOrdering AO = AtomicOrdering::Monotonic;
3926 Builder.restoreIP(OMPBuilder.createAtomicWrite(Loc, X, ValToWrite, AO));
3961 AtomicOrdering AO = AtomicOrdering::Monotonic;
3978 AO, RMWOp, UpdateOp,
4031 AtomicOrdering AO = AtomicOrdering::Monotonic;
4048 AO, RMWOp, UpdateOp,
4100 AtomicOrdering AO = AtomicOrdering::Monotonic;
4117 AO, RMWOp, UpdateOp,
4176 AtomicOrdering AO = AtomicOrdering::Monotonic;
4192 Builder, AllocaIP, X, V, Expr, AO, RMWOp, UpdateOp,
4229 AtomicOrdering AO = AtomicOrdering::Monotonic;
4236 Builder, XSigned, V, R, Expr, nullptr, AO, OpMax, true, false, false));
4238 Builder, XUnsigned, V, R, Expr, nullptr, AO, OpMax, false, false, false));
4240 Builder, XSigned, V, R, Expr, D, AO, OpEQ, true, false, false));
4295 AtomicOrdering AO = AtomicOrdering::Monotonic;
4303 Builder, X, V, NoR, Expr, D, AO, OpEQ, /* IsXBinopExpr */ true,
4308 Builder, X, V, NoR, Expr, D, AO, OpEQ, /* IsXBinopExpr */ true,
4313 Builder, X, V, NoR, Expr, D, AO, OpEQ, /* IsXBinopExpr */ true,
4318 Builder, X, NoV, R, Expr, D, AO, OpEQ, /* IsXBinopExpr */ true,
4323 Builder, X, V, R, Expr, D, AO, OpEQ, /* IsXBinopExpr */ true,
4329 Builder, X, V, NoR, Expr, nullptr, AO, OpMax, /* IsXBinopExpr */ true,
4334 Builder, X, V, NoR, Expr, nullptr, AO, OpMax, /* IsXBinopExpr */ false,