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

References

tools/clang/lib/CodeGen/CGAtomic.cpp
 1012       LibCallName = "__atomic_compare_exchange";
 1031       LibCallName = "__atomic_exchange";
 1041       LibCallName = "__atomic_store";
 1053       LibCallName = "__atomic_load";
 1063       LibCallName = "__atomic_fetch_add";
 1075       LibCallName = "__atomic_fetch_and";
 1087       LibCallName = "__atomic_fetch_or";
 1099       LibCallName = "__atomic_fetch_sub";
 1111       LibCallName = "__atomic_fetch_xor";
 1117       LibCallName = E->getValueType()->isSignedIntegerType()
 1125       LibCallName = E->getValueType()->isSignedIntegerType()
 1137       LibCallName = "__atomic_fetch_nand";
 1144       LibCallName = std::string("__opencl") +
 1145           StringRef(LibCallName).drop_front(1).str();
 1150       LibCallName += "_" + llvm::utostr(Size);
 1176     RValue Res = emitAtomicLibcall(*this, LibCallName, RetTy, Args);