diff options
-rw-r--r-- | clang/lib/CodeGen/CGBuiltin.cpp | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/clang/lib/CodeGen/CGBuiltin.cpp b/clang/lib/CodeGen/CGBuiltin.cpp index 3b35fc23a1b..17b8cab7129 100644 --- a/clang/lib/CodeGen/CGBuiltin.cpp +++ b/clang/lib/CodeGen/CGBuiltin.cpp @@ -2297,20 +2297,6 @@ RValue CodeGenFunction::EmitBuiltinExpr(const GlobalDecl GD, unsigned BuiltinID, case Builtin::BI__builtin_powil: return RValue::get(emitBinaryMaybeConstrainedFPBuiltin( *this, E, Intrinsic::powi, Intrinsic::experimental_constrained_powi)); -#if 0 - Value *Base = EmitScalarExpr(E->getArg(0)); - Value *Exponent = EmitScalarExpr(E->getArg(1)); - llvm::Type *ArgType = Base->getType(); - // XXX Maybe - if (Builder.getIsFPConstrained()) { - Function *F = CGM.getIntrinsic(Intrinsic::experimental_constrained_powi, ArgType); - return RValue::get(Builder.CreateConstrainedFPCall(F, {Base, Exponent})); - } - else { - Function *F = CGM.getIntrinsic(Intrinsic::powi, ArgType); - return RValue::get(Builder.CreateCall(F, {Base, Exponent})); - } -#endif case Builtin::BI__builtin_isgreater: case Builtin::BI__builtin_isgreaterequal: |