Lines Matching refs:LibCallName
1102 std::string LibCallName; in EmitAtomicExpr() local
1129 LibCallName = "__atomic_compare_exchange"; in EmitAtomicExpr()
1149 LibCallName = "__atomic_exchange"; in EmitAtomicExpr()
1160 LibCallName = "__atomic_store"; in EmitAtomicExpr()
1173 LibCallName = "__atomic_load"; in EmitAtomicExpr()
1184 LibCallName = "__atomic_fetch_add"; in EmitAtomicExpr()
1197 LibCallName = "__atomic_fetch_and"; in EmitAtomicExpr()
1210 LibCallName = "__atomic_fetch_or"; in EmitAtomicExpr()
1222 LibCallName = "__atomic_fetch_sub"; in EmitAtomicExpr()
1235 LibCallName = "__atomic_fetch_xor"; in EmitAtomicExpr()
1246 LibCallName = E->getValueType()->isSignedIntegerType() in EmitAtomicExpr()
1259 LibCallName = E->getValueType()->isSignedIntegerType() in EmitAtomicExpr()
1272 LibCallName = "__atomic_fetch_nand"; in EmitAtomicExpr()
1279 LibCallName = std::string("__opencl") + in EmitAtomicExpr()
1280 StringRef(LibCallName).drop_front(1).str(); in EmitAtomicExpr()
1285 LibCallName += "_" + llvm::utostr(Size); in EmitAtomicExpr()
1311 RValue Res = emitAtomicLibcall(*this, LibCallName, RetTy, Args); in EmitAtomicExpr()