reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGBuiltin.cpp
13753     return MakeScopedAtomic(Intrinsic::nvvm_atomic_add_gen_i_cta);
13757     return MakeScopedAtomic(Intrinsic::nvvm_atomic_add_gen_i_sys);
13760     return MakeScopedAtomic(Intrinsic::nvvm_atomic_add_gen_f_cta);
13763     return MakeScopedAtomic(Intrinsic::nvvm_atomic_add_gen_f_sys);
13767     return MakeScopedAtomic(Intrinsic::nvvm_atomic_exch_gen_i_cta);
13771     return MakeScopedAtomic(Intrinsic::nvvm_atomic_exch_gen_i_sys);
13778     return MakeScopedAtomic(Intrinsic::nvvm_atomic_max_gen_i_cta);
13785     return MakeScopedAtomic(Intrinsic::nvvm_atomic_max_gen_i_sys);
13792     return MakeScopedAtomic(Intrinsic::nvvm_atomic_min_gen_i_cta);
13799     return MakeScopedAtomic(Intrinsic::nvvm_atomic_min_gen_i_sys);
13801     return MakeScopedAtomic(Intrinsic::nvvm_atomic_inc_gen_i_cta);
13803     return MakeScopedAtomic(Intrinsic::nvvm_atomic_dec_gen_i_cta);
13805     return MakeScopedAtomic(Intrinsic::nvvm_atomic_inc_gen_i_sys);
13807     return MakeScopedAtomic(Intrinsic::nvvm_atomic_dec_gen_i_sys);
13811     return MakeScopedAtomic(Intrinsic::nvvm_atomic_and_gen_i_cta);
13815     return MakeScopedAtomic(Intrinsic::nvvm_atomic_and_gen_i_sys);
13819     return MakeScopedAtomic(Intrinsic::nvvm_atomic_or_gen_i_cta);
13823     return MakeScopedAtomic(Intrinsic::nvvm_atomic_or_gen_i_sys);
13827     return MakeScopedAtomic(Intrinsic::nvvm_atomic_xor_gen_i_cta);
13831     return MakeScopedAtomic(Intrinsic::nvvm_atomic_xor_gen_i_sys);