Mercurial > hg > graal-jvmci-8
comparison src/cpu/x86/vm/globals_x86.hpp @ 23050:e8260b6328fb
8068945: Use RBP register as proper frame pointer in JIT compiled code on x86
Summary: Introduce the PreserveFramePointer flag to control if RBP is used as the frame pointer or as a general purpose register.
Reviewed-by: kvn, roland, dlong, enevill, shade
author | zmajo |
---|---|
date | Fri, 29 May 2015 10:58:45 +0200 |
parents | 166d744df0de |
children | dd9cc155639c |
comparison
equal
deleted
inserted
replaced
23049:a1642365d69f | 23050:e8260b6328fb |
---|---|
79 | 79 |
80 // GC Ergo Flags | 80 // GC Ergo Flags |
81 define_pd_global(uintx, CMSYoungGenPerWorker, 64*M); // default max size of CMS young gen, per GC worker thread | 81 define_pd_global(uintx, CMSYoungGenPerWorker, 64*M); // default max size of CMS young gen, per GC worker thread |
82 | 82 |
83 define_pd_global(uintx, TypeProfileLevel, 111); | 83 define_pd_global(uintx, TypeProfileLevel, 111); |
84 | |
85 define_pd_global(bool, PreserveFramePointer, false); | |
84 | 86 |
85 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct) \ | 87 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct) \ |
86 \ | 88 \ |
87 develop(bool, IEEEPrecision, true, \ | 89 develop(bool, IEEEPrecision, true, \ |
88 "Enables IEEE precision (for INTEL only)") \ | 90 "Enables IEEE precision (for INTEL only)") \ |