Lines Matching refs:LibCallName
1185 std::string LibCallName; in EmitAtomicExpr() local
1214 LibCallName = "__atomic_compare_exchange"; in EmitAtomicExpr()
1235 LibCallName = "__atomic_exchange"; in EmitAtomicExpr()
1248 LibCallName = "__atomic_store"; in EmitAtomicExpr()
1263 LibCallName = "__atomic_load"; in EmitAtomicExpr()
1276 LibCallName = "__atomic_fetch_add"; in EmitAtomicExpr()
1291 LibCallName = "__atomic_fetch_and"; in EmitAtomicExpr()
1306 LibCallName = "__atomic_fetch_or"; in EmitAtomicExpr()
1321 LibCallName = "__atomic_fetch_sub"; in EmitAtomicExpr()
1336 LibCallName = "__atomic_fetch_xor"; in EmitAtomicExpr()
1349 LibCallName = E->getValueType()->isSignedIntegerType() in EmitAtomicExpr()
1364 LibCallName = E->getValueType()->isSignedIntegerType() in EmitAtomicExpr()
1379 LibCallName = "__atomic_fetch_nand"; in EmitAtomicExpr()
1386 LibCallName = std::string("__opencl") + in EmitAtomicExpr()
1387 StringRef(LibCallName).drop_front(1).str(); in EmitAtomicExpr()
1392 LibCallName += "_" + llvm::utostr(Size); in EmitAtomicExpr()
1417 RValue Res = emitAtomicLibcall(*this, LibCallName, RetTy, Args); in EmitAtomicExpr()