Skip to content

Commit f2fb8b2

Browse files
committed
Renamed div to fdiv to avoid confusion.
1 parent c5fffc5 commit f2fb8b2

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

clang/lib/CodeGen/CGCall.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1882,7 +1882,7 @@ void CodeGenModule::getDefaultFunctionFPAccuracyAttributes(
18821882
StringRef FPAccuracyVal;
18831883
auto FuncMapIt = getLangOpts().FPAccuracyFuncMap.find(Name.str());
18841884
if (FuncMapIt != getLangOpts().FPAccuracyFuncMap.end()) {
1885-
if (!getLangOpts().OffloadFP32PrecDiv && Name == "div")
1885+
if (!getLangOpts().OffloadFP32PrecDiv && Name == "fdiv")
18861886
FPAccuracyVal = "2.5";
18871887
else if (!getLangOpts().OffloadFP32PrecSqrt && Name == "sqrt")
18881888
FPAccuracyVal = "3.0";
@@ -1898,7 +1898,7 @@ void CodeGenModule::getDefaultFunctionFPAccuracyAttributes(
18981898
if (FuncAttrs.attrs().size() == 0) {
18991899
if (!getLangOpts().FPAccuracyVal.empty()) {
19001900
StringRef FPAccuracyVal;
1901-
if (!getLangOpts().OffloadFP32PrecDiv && Name == "div")
1901+
if (!getLangOpts().OffloadFP32PrecDiv && Name == "fdiv")
19021902
FPAccuracyVal = "2.5";
19031903
else if (!getLangOpts().OffloadFP32PrecSqrt && Name == "sqrt")
19041904
FPAccuracyVal = "3.0";
@@ -1910,7 +1910,7 @@ void CodeGenModule::getDefaultFunctionFPAccuracyAttributes(
19101910
MD = llvm::ConstantAsMetadata::get(llvm::ConstantInt::get(
19111911
Int32Ty, convertFPAccuracyToAspect(getLangOpts().FPAccuracyVal)));
19121912
} else {
1913-
if (!getLangOpts().OffloadFP32PrecDiv && Name == "div") {
1913+
if (!getLangOpts().OffloadFP32PrecDiv && Name == "fdiv") {
19141914
FuncAttrs.addAttribute("fpbuiltin-max-error", "2.5");
19151915
} else if (!getLangOpts().OffloadFP32PrecSqrt && Name == "sqrt") {
19161916
FuncAttrs.addAttribute("fpbuiltin-max-error", "3.0");

clang/lib/CodeGen/CGExprScalar.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3789,7 +3789,7 @@ Value *ScalarExprEmitter::EmitDiv(const BinOpInfo &Ops) {
37893789
llvm::Function *Func =
37903790
CGF.CGM.getIntrinsic(FPAccuracyIntrinsicID, Ops.LHS->getType());
37913791
llvm::Value *Val = CGF.CreateBuiltinCallWithAttr(
3792-
"div", Func, {Ops.LHS, Ops.RHS}, FPAccuracyIntrinsicID);
3792+
"fdiv", Func, {Ops.LHS, Ops.RHS}, FPAccuracyIntrinsicID);
37933793
return Val;
37943794
}
37953795
}

0 commit comments

Comments
 (0)