]> granicus.if.org Git - clang/commitdiff
Remove support for -fast-math metadata for the moment.
authorDuncan Sands <baldrick@free.fr>
Mon, 16 Apr 2012 19:40:49 +0000 (19:40 +0000)
committerDuncan Sands <baldrick@free.fr>
Mon, 16 Apr 2012 19:40:49 +0000 (19:40 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154851 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CodeGenFunction.cpp
test/CodeGen/2012-04-16-FastMath.c [deleted file]

index f4b483b51584f97ca4d38b4fc7f82c78c494a1ac..2939062c9bbbf505112f6e45f78f90c46d2c374c 100644 (file)
@@ -42,10 +42,6 @@ CodeGenFunction::CodeGenFunction(CodeGenModule &cgm)
     TerminateHandler(0), TrapBB(0) {
 
   CatchUndefined = getContext().getLangOpts().CatchUndefined;
-  if (getContext().getLangOpts().FastMath) {
-    llvm::MDBuilder MDHelper(Builder.getContext());
-    Builder.SetDefaultFPMathTag(MDHelper.createFastFPMath());
-  }
   CGM.getCXXABI().getMangleContext().startNewFunction();
 }
 
diff --git a/test/CodeGen/2012-04-16-FastMath.c b/test/CodeGen/2012-04-16-FastMath.c
deleted file mode 100644 (file)
index d7c3d9a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-// RUN: %clang_cc1 %s -ffast-math -emit-llvm -o - | FileCheck %s
-
-double add(double x, double y) {
-// CHECK: @add
-  return x + y;
-// CHECK: fadd double %{{.}}, %{{.}}, !fpmath !0
-}
-// CHECK: !0 = metadata !{metadata !"fast"}