OLD | NEW |
1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef V8_GLOBALS_H_ | 5 #ifndef V8_GLOBALS_H_ |
6 #define V8_GLOBALS_H_ | 6 #define V8_GLOBALS_H_ |
7 | 7 |
8 #include "include/v8stdint.h" | 8 #include "include/v8stdint.h" |
9 | 9 |
10 #include "src/base/build_config.h" | 10 #include "src/base/build_config.h" |
(...skipping 593 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
604 SAHF, | 604 SAHF, |
605 // ARM | 605 // ARM |
606 VFP3, | 606 VFP3, |
607 ARMv7, | 607 ARMv7, |
608 SUDIV, | 608 SUDIV, |
609 MLS, | 609 MLS, |
610 UNALIGNED_ACCESSES, | 610 UNALIGNED_ACCESSES, |
611 MOVW_MOVT_IMMEDIATE_LOADS, | 611 MOVW_MOVT_IMMEDIATE_LOADS, |
612 VFP32DREGS, | 612 VFP32DREGS, |
613 NEON, | 613 NEON, |
614 // MIPS, MIPS64 | 614 // MIPS |
615 FPU, | 615 FPU, |
616 FP64FPU, | |
617 MIPSr1, | |
618 MIPSr2, | |
619 MIPSr6, | |
620 // ARM64 | 616 // ARM64 |
621 ALWAYS_ALIGN_CSP, | 617 ALWAYS_ALIGN_CSP, |
622 NUMBER_OF_CPU_FEATURES | 618 NUMBER_OF_CPU_FEATURES |
623 }; | 619 }; |
624 | 620 |
625 | 621 |
626 // Used to specify if a macro instruction must perform a smi check on tagged | 622 // Used to specify if a macro instruction must perform a smi check on tagged |
627 // values. | 623 // values. |
628 enum SmiCheckType { | 624 enum SmiCheckType { |
629 DONT_DO_SMI_CHECK, | 625 DONT_DO_SMI_CHECK, |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
755 enum MinusZeroMode { | 751 enum MinusZeroMode { |
756 TREAT_MINUS_ZERO_AS_ZERO, | 752 TREAT_MINUS_ZERO_AS_ZERO, |
757 FAIL_ON_MINUS_ZERO | 753 FAIL_ON_MINUS_ZERO |
758 }; | 754 }; |
759 | 755 |
760 } } // namespace v8::internal | 756 } } // namespace v8::internal |
761 | 757 |
762 namespace i = v8::internal; | 758 namespace i = v8::internal; |
763 | 759 |
764 #endif // V8_GLOBALS_H_ | 760 #endif // V8_GLOBALS_H_ |
OLD | NEW |