[all-commits] [llvm/llvm-project] 4aea70: [FPEnv] Extended FPOptions with new attributes

Serge Pavlov via All-commits all-commits at lists.llvm.org
Sun Jan 26 06:06:58 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 4aea70ed3292f02aa111ff6894805e2613dd81e8
      https://github.com/llvm/llvm-project/commit/4aea70ed3292f02aa111ff6894805e2613dd81e8
  Author: Serge Pavlov <sepavloff at gmail.com>
  Date:   2020-01-26 (Sun, 26 Jan 2020)

  Changed paths:
    M clang/include/clang/AST/Stmt.h
    M clang/include/clang/Basic/LangOptions.h
    M clang/include/clang/Sema/Sema.h
    M clang/lib/Parse/ParseStmt.cpp
    M clang/lib/Sema/SemaAttr.cpp
    M clang/lib/Sema/TreeTransform.h

  Log Message:
  -----------
  [FPEnv] Extended FPOptions with new attributes

This change added two new attributes, rounding mode and exception
behavior to the structure FPOptions. These attributes allow more
flexible treatment of specific floating point environment than it is
provided by #pragma STDC FENV_ACCESS.

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




More information about the All-commits mailing list