OLD | NEW |
1 # Copyright 2012 the V8 project authors. All rights reserved. | 1 # Copyright 2012 the V8 project authors. All rights reserved. |
2 # Redistribution and use in source and binary forms, with or without | 2 # Redistribution and use in source and binary forms, with or without |
3 # modification, are permitted provided that the following conditions are | 3 # modification, are permitted provided that the following conditions are |
4 # met: | 4 # met: |
5 # | 5 # |
6 # * Redistributions of source code must retain the above copyright | 6 # * Redistributions of source code must retain the above copyright |
7 # notice, this list of conditions and the following disclaimer. | 7 # notice, this list of conditions and the following disclaimer. |
8 # * Redistributions in binary form must reproduce the above | 8 # * Redistributions in binary form must reproduce the above |
9 # copyright notice, this list of conditions and the following | 9 # copyright notice, this list of conditions and the following |
10 # disclaimer in the documentation and/or other materials provided | 10 # disclaimer in the documentation and/or other materials provided |
(...skipping 26 matching lines...) Expand all Loading... |
37 'v8_target_arch%': '<(target_arch)', | 37 'v8_target_arch%': '<(target_arch)', |
38 | 38 |
39 # Setting 'v8_can_use_unaligned_accesses' to 'true' will allow the code | 39 # Setting 'v8_can_use_unaligned_accesses' to 'true' will allow the code |
40 # generated by V8 to do unaligned memory access, and setting it to 'false' | 40 # generated by V8 to do unaligned memory access, and setting it to 'false' |
41 # will ensure that the generated code will always do aligned memory | 41 # will ensure that the generated code will always do aligned memory |
42 # accesses. The default value of 'default' will try to determine the correct | 42 # accesses. The default value of 'default' will try to determine the correct |
43 # setting. Note that for Intel architectures (ia32 and x64) unaligned memory | 43 # setting. Note that for Intel architectures (ia32 and x64) unaligned memory |
44 # access is allowed for all CPUs. | 44 # access is allowed for all CPUs. |
45 'v8_can_use_unaligned_accesses%': 'default', | 45 'v8_can_use_unaligned_accesses%': 'default', |
46 | 46 |
47 # Setting 'v8_can_use_vfp2_instructions' to 'true' will enable use of ARM VF
P | |
48 # instructions in the V8 generated code. VFP instructions will be enabled | |
49 # both for the snapshot and for the ARM target. Leaving the default value | |
50 # of 'false' will avoid VFP instructions in the snapshot and use CPU feature | |
51 # probing when running on the target. | |
52 'v8_can_use_vfp2_instructions%': 'false', | |
53 'v8_can_use_vfp3_instructions%': 'false', | |
54 | |
55 # Setting 'v8_can_use_vfp32dregs' to 'true' will cause V8 to use the VFP | 47 # Setting 'v8_can_use_vfp32dregs' to 'true' will cause V8 to use the VFP |
56 # registers d16-d31 in the generated code, both in the snapshot and for the | 48 # registers d16-d31 in the generated code, both in the snapshot and for the |
57 # ARM target. Leaving the default value of 'false' will avoid the use of | 49 # ARM target. Leaving the default value of 'false' will avoid the use of |
58 # these registers in the snapshot and use CPU feature probing when running | 50 # these registers in the snapshot and use CPU feature probing when running |
59 # on the target. | 51 # on the target. |
60 'v8_can_use_vfp32dregs%': 'false', | 52 'v8_can_use_vfp32dregs%': 'false', |
| 53 'arm_test%': 'off', |
61 | 54 |
62 # Similar to vfp but on MIPS. | 55 # Similar to vfp but on MIPS. |
63 'v8_can_use_fpu_instructions%': 'true', | 56 'v8_can_use_fpu_instructions%': 'true', |
64 | 57 |
65 # Setting v8_use_arm_eabi_hardfloat to true will turn on V8 support for ARM | |
66 # EABI calling convention where double arguments are passed in VFP | |
67 # registers. Note that the GCC flag '-mfloat-abi=hard' should be used as | |
68 # well when compiling for the ARM target. | |
69 'v8_use_arm_eabi_hardfloat%': 'false', | |
70 | |
71 # Similar to the ARM hard float ABI but on MIPS. | 58 # Similar to the ARM hard float ABI but on MIPS. |
72 'v8_use_mips_abi_hardfloat%': 'true', | 59 'v8_use_mips_abi_hardfloat%': 'true', |
73 | 60 |
74 # Default arch variant for MIPS. | 61 # Default arch variant for MIPS. |
75 'mips_arch_variant%': 'mips32r2', | 62 'mips_arch_variant%': 'mips32r2', |
76 | 63 |
77 'v8_enable_debugger_support%': 1, | 64 'v8_enable_debugger_support%': 1, |
78 | 65 |
79 'v8_enable_backtrace%': 0, | 66 'v8_enable_backtrace%': 0, |
80 | 67 |
(...skipping 432 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
513 'OptimizeReferences': '2', | 500 'OptimizeReferences': '2', |
514 'EnableCOMDATFolding': '2', | 501 'EnableCOMDATFolding': '2', |
515 }, | 502 }, |
516 }, | 503 }, |
517 }], # OS=="win" | 504 }], # OS=="win" |
518 ], # conditions | 505 ], # conditions |
519 }, # Release | 506 }, # Release |
520 }, # configurations | 507 }, # configurations |
521 }, # target_defaults | 508 }, # target_defaults |
522 } | 509 } |
OLD | NEW |