reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);