Fix reading Time zone rules using Julian days (#17672)
[platform/upstream/coreclr.git] / src / jit / lsra_reftypes.h
1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
4
5 // clang-format off
6 //  memberName - enum member name
7 //  memberValue - enum member value
8 //  shortName - short name string
9 //  DEF_REFTYPE(memberName               , memberValue        , shortName )
10     DEF_REFTYPE(RefTypeInvalid           , 0x00               , "Invl"    )
11     DEF_REFTYPE(RefTypeDef               , 0x01               , "Def "    )
12     DEF_REFTYPE(RefTypeUse               , 0x02               , "Use "    )
13     DEF_REFTYPE(RefTypeKill              , 0x04               , "Kill"    )
14     DEF_REFTYPE(RefTypeBB                , 0x08               , "BB  "    )
15     DEF_REFTYPE(RefTypeFixedReg          , 0x10               , "Fixd"    )
16     DEF_REFTYPE(RefTypeExpUse            , (0x20 | RefTypeUse), "ExpU"    )
17     DEF_REFTYPE(RefTypeParamDef          , (0x10 | RefTypeDef), "Parm"    )
18     DEF_REFTYPE(RefTypeDummyDef          , (0x20 | RefTypeDef), "DDef"    )
19     DEF_REFTYPE(RefTypeZeroInit          , (0x30 | RefTypeDef), "Zero"    )
20     DEF_REFTYPE(RefTypeUpperVectorSaveDef, (0x40 | RefTypeDef), "UVSv"    )
21     DEF_REFTYPE(RefTypeUpperVectorSaveUse, (0x40 | RefTypeUse), "UVRs"    )
22     DEF_REFTYPE(RefTypeKillGCRefs        , 0x80               , "KlGC"    )
23 // clang-format on