@@ -10633,6 +10633,20 @@ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1063310633    GenTree* fgMorphMultiregStructArg (CallArg* arg);
1063410634
1063510635    bool  killGCRefs (GenTree* tree);
10636+ 
10637+ #if  defined(TARGET_AMD64)
10638+ public: 
10639+     //  The following are for initializing register allocator "constants" defined in targetamd64.h
10640+     //  that now depend upon runtime ISA information, e.g., the presence of AVX512F/VL, which increases
10641+     //  the number of simd (xmm,ymm, and zmm) registers from 16 to 32.
10642+     //  As only 64-bit xarch has the capability to have the additional registers, we limit the changes
10643+     //  to TARGET_AMD64 only.
10644+     regMaskTP rbmAllFloat;
10645+     regMaskTP rbmFltCalleeTrash;
10646+     unsigned   cntCalleeTrashFloat;
10647+ #endif  //  TARGET_AMD64
10648+ 
10649+ 
1063610650}; //  end of class Compiler
1063710651
1063810652// ---------------------------------------------------------------------------------------------------------------------
@@ -11551,17 +11565,6 @@ extern const BYTE genActualTypes[];
1155111565
1155211566/* ****************************************************************************/ 
1155311567
11554- #if  defined(TARGET_AMD64)
11555- //  The following are for initializing register allocator "constants" defined in targetamd64.h
11556- //  that now depend upon runtime ISA information, e.g., the presence of AVX512F/VL, which increases
11557- //  the number of simd (xmm,ymm, and zmm) registers from 16 to 32.
11558- //  As only 64-bit xarch has the capability to have the additional registers, we limit the changes
11559- //  to TARGET_AMD64 only.
11560- extern  regMaskTP rbmAllFloat;
11561- extern  regMaskTP rbmFltCalleeTrash;
11562- extern  unsigned   cntCalleeTrashFloat;
11563- #endif  //  TARGET_AMD64
11564- 
1156511568/* ****************************************************************************/ 
1156611569
1156711570#ifdef  DEBUG
0 commit comments