[all-commits] [llvm/llvm-project] 7f9b51: Reapply af57dbf12e54 "Add support for opti...

Melanie Blower via All-commits all-commits at lists.llvm.org
Thu Dec 5 03:48:20 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 7f9b5138470db1dc58f3bc05631284c653c9ed7a
      https://github.com/llvm/llvm-project/commit/7f9b5138470db1dc58f3bc05631284c653c9ed7a
  Author: Melanie Blower <melanie.blower at intel.com>
  Date:   2019-12-05 (Thu, 05 Dec 2019)

  Changed paths:
    M clang/docs/UsersManual.rst
    M clang/include/clang/AST/Decl.h
    M clang/include/clang/AST/DeclBase.h
    M clang/include/clang/Basic/DiagnosticDriverKinds.td
    M clang/include/clang/Basic/DiagnosticGroups.td
    M clang/include/clang/Basic/LangOptions.def
    M clang/include/clang/Basic/LangOptions.h
    M clang/include/clang/Driver/Options.td
    M clang/lib/AST/Decl.cpp
    M clang/lib/CodeGen/CGCall.cpp
    M clang/lib/CodeGen/CodeGenFunction.cpp
    M clang/lib/CodeGen/CodeGenFunction.h
    M clang/lib/Driver/ToolChains/Clang.cpp
    M clang/lib/Frontend/CompilerInvocation.cpp
    M clang/lib/Sema/SemaExpr.cpp
    M clang/lib/Serialization/ASTReaderDecl.cpp
    M clang/lib/Serialization/ASTWriterDecl.cpp
    A clang/test/CodeGen/fpconstrained.c
    A clang/test/CodeGen/fpconstrained.cpp
    M clang/test/Driver/clang_f_opts.c
    M clang/test/Driver/fast-math.c
    A clang/test/Driver/fp-model.c
    M llvm/include/llvm/IR/IRBuilder.h
    M llvm/include/llvm/Target/TargetOptions.h
    M llvm/unittests/IR/IRBuilderTest.cpp

  Log Message:
  -----------
          Reapply af57dbf12e54 "Add support for options -frounding-math, ftrapping-math, -ffp-model=, and -ffp-exception-behavior="

        Patch was reverted because https://bugs.llvm.org/show_bug.cgi?id=44048
        The original patch is modified to set the strictfp IR attribute
        explicitly in CodeGen instead of as a side effect of IRBuilder.
        In the 2nd attempt to reapply there was a windows lit test fail, the
        tests were fixed to use wildcard matching.

        Differential Revision: https://reviews.llvm.org/D62731




More information about the All-commits mailing list