Lines Matching refs:LibCallName
1057 std::string LibCallName; in EmitAtomicExpr() local
1082 LibCallName = "__atomic_compare_exchange"; in EmitAtomicExpr()
1101 LibCallName = "__atomic_exchange"; in EmitAtomicExpr()
1111 LibCallName = "__atomic_store"; in EmitAtomicExpr()
1123 LibCallName = "__atomic_load"; in EmitAtomicExpr()
1133 LibCallName = "__atomic_fetch_add"; in EmitAtomicExpr()
1145 LibCallName = "__atomic_fetch_and"; in EmitAtomicExpr()
1157 LibCallName = "__atomic_fetch_or"; in EmitAtomicExpr()
1169 LibCallName = "__atomic_fetch_sub"; in EmitAtomicExpr()
1181 LibCallName = "__atomic_fetch_xor"; in EmitAtomicExpr()
1191 LibCallName = E->getValueType()->isSignedIntegerType() in EmitAtomicExpr()
1203 LibCallName = E->getValueType()->isSignedIntegerType() in EmitAtomicExpr()
1215 LibCallName = "__atomic_fetch_nand"; in EmitAtomicExpr()
1222 LibCallName = std::string("__opencl") + in EmitAtomicExpr()
1223 StringRef(LibCallName).drop_front(1).str(); in EmitAtomicExpr()
1228 LibCallName += "_" + llvm::utostr(Size); in EmitAtomicExpr()
1254 RValue Res = emitAtomicLibcall(*this, LibCallName, RetTy, Args); in EmitAtomicExpr()