Lines Matching refs:c0
366 template<typename c0> AtomicOpFunctor*
367 makeAtomicOpFunctor(c0 *reg0, c0 *reg1)
370 return new AtomicOpAnd<c0>(*reg0);
372 return new AtomicOpOr<c0>(*reg0);
374 return new AtomicOpXor<c0>(*reg0);
376 return new AtomicOpCAS<c0>(*reg0, *reg1, cu);
378 return new AtomicOpExch<c0>(*reg0);
380 return new AtomicOpAdd<c0>(*reg0);
382 return new AtomicOpSub<c0>(*reg0);
384 return new AtomicOpInc<c0>();
386 return new AtomicOpDec<c0>();
388 return new AtomicOpMax<c0>(*reg0);
390 return new AtomicOpMin<c0>(*reg0);