mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-13 04:38:24 +00:00
Fast-math flags for the bitcode
Added in bitcode enum for the serializing of fast-math flags. Added in the reading/writing of fast-math flags from the OptimizationFlags record for BinaryOps. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168646 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -240,6 +240,16 @@ namespace bitc {
|
||||
PEO_EXACT = 0
|
||||
};
|
||||
|
||||
/// Flags for serializing FPMathOperator's
|
||||
/// SubclassOptionalData contents.
|
||||
enum FastMathFlags {
|
||||
FMF_UNSAFE_ALGEBRA = 0,
|
||||
FMF_NO_NANS = 1,
|
||||
FMF_NO_INFS = 2,
|
||||
FMF_NO_SIGNED_ZEROS = 3,
|
||||
FMF_ALLOW_RECIPROCAL = 4
|
||||
};
|
||||
|
||||
/// Encoded AtomicOrdering values.
|
||||
enum AtomicOrderingCodes {
|
||||
ORDERING_NOTATOMIC = 0,
|
||||
|
Reference in New Issue
Block a user