OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium 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 import("//build/config/android/config.gni") | 5 import("//build/config/android/config.gni") |
6 import("//build/config/arm.gni") | 6 import("//build/config/arm.gni") |
7 import("//build/config/dcheck_always_on.gni") | 7 import("//build/config/dcheck_always_on.gni") |
8 import("//build/config/mips.gni") | 8 import("//build/config/mips.gni") |
9 import("//build/config/sanitizers/sanitizers.gni") | 9 import("//build/config/sanitizers/sanitizers.gni") |
10 | 10 |
(...skipping 1032 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1043 "src/compiler/store-store-elimination.cc", | 1043 "src/compiler/store-store-elimination.cc", |
1044 "src/compiler/store-store-elimination.h", | 1044 "src/compiler/store-store-elimination.h", |
1045 "src/compiler/tail-call-optimization.cc", | 1045 "src/compiler/tail-call-optimization.cc", |
1046 "src/compiler/tail-call-optimization.h", | 1046 "src/compiler/tail-call-optimization.h", |
1047 "src/compiler/type-hint-analyzer.cc", | 1047 "src/compiler/type-hint-analyzer.cc", |
1048 "src/compiler/type-hint-analyzer.h", | 1048 "src/compiler/type-hint-analyzer.h", |
1049 "src/compiler/type-hints.cc", | 1049 "src/compiler/type-hints.cc", |
1050 "src/compiler/type-hints.h", | 1050 "src/compiler/type-hints.h", |
1051 "src/compiler/typer.cc", | 1051 "src/compiler/typer.cc", |
1052 "src/compiler/typer.h", | 1052 "src/compiler/typer.h", |
| 1053 "src/compiler/unwinding-info-writer.h", |
1053 "src/compiler/value-numbering-reducer.cc", | 1054 "src/compiler/value-numbering-reducer.cc", |
1054 "src/compiler/value-numbering-reducer.h", | 1055 "src/compiler/value-numbering-reducer.h", |
1055 "src/compiler/verifier.cc", | 1056 "src/compiler/verifier.cc", |
1056 "src/compiler/verifier.h", | 1057 "src/compiler/verifier.h", |
1057 "src/compiler/wasm-compiler.cc", | 1058 "src/compiler/wasm-compiler.cc", |
1058 "src/compiler/wasm-compiler.h", | 1059 "src/compiler/wasm-compiler.h", |
1059 "src/compiler/wasm-linkage.cc", | 1060 "src/compiler/wasm-linkage.cc", |
1060 "src/compiler/zone-pool.cc", | 1061 "src/compiler/zone-pool.cc", |
1061 "src/compiler/zone-pool.h", | 1062 "src/compiler/zone-pool.h", |
1062 "src/context-measure.cc", | 1063 "src/context-measure.cc", |
(...skipping 499 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1562 "src/zone.cc", | 1563 "src/zone.cc", |
1563 "src/zone.h", | 1564 "src/zone.h", |
1564 ] | 1565 ] |
1565 | 1566 |
1566 if (v8_target_cpu == "x86") { | 1567 if (v8_target_cpu == "x86") { |
1567 sources += [ | 1568 sources += [ |
1568 "src/compiler/ia32/code-generator-ia32.cc", | 1569 "src/compiler/ia32/code-generator-ia32.cc", |
1569 "src/compiler/ia32/instruction-codes-ia32.h", | 1570 "src/compiler/ia32/instruction-codes-ia32.h", |
1570 "src/compiler/ia32/instruction-scheduler-ia32.cc", | 1571 "src/compiler/ia32/instruction-scheduler-ia32.cc", |
1571 "src/compiler/ia32/instruction-selector-ia32.cc", | 1572 "src/compiler/ia32/instruction-selector-ia32.cc", |
| 1573 "src/compiler/ia32/unwinding-info-writer-ia32.h", |
1572 "src/crankshaft/ia32/lithium-codegen-ia32.cc", | 1574 "src/crankshaft/ia32/lithium-codegen-ia32.cc", |
1573 "src/crankshaft/ia32/lithium-codegen-ia32.h", | 1575 "src/crankshaft/ia32/lithium-codegen-ia32.h", |
1574 "src/crankshaft/ia32/lithium-gap-resolver-ia32.cc", | 1576 "src/crankshaft/ia32/lithium-gap-resolver-ia32.cc", |
1575 "src/crankshaft/ia32/lithium-gap-resolver-ia32.h", | 1577 "src/crankshaft/ia32/lithium-gap-resolver-ia32.h", |
1576 "src/crankshaft/ia32/lithium-ia32.cc", | 1578 "src/crankshaft/ia32/lithium-ia32.cc", |
1577 "src/crankshaft/ia32/lithium-ia32.h", | 1579 "src/crankshaft/ia32/lithium-ia32.h", |
1578 "src/debug/ia32/debug-ia32.cc", | 1580 "src/debug/ia32/debug-ia32.cc", |
1579 "src/full-codegen/ia32/full-codegen-ia32.cc", | 1581 "src/full-codegen/ia32/full-codegen-ia32.cc", |
1580 "src/ia32/assembler-ia32-inl.h", | 1582 "src/ia32/assembler-ia32-inl.h", |
1581 "src/ia32/assembler-ia32.cc", | 1583 "src/ia32/assembler-ia32.cc", |
(...skipping 18 matching lines...) Expand all Loading... |
1600 "src/ic/ia32/stub-cache-ia32.cc", | 1602 "src/ic/ia32/stub-cache-ia32.cc", |
1601 "src/regexp/ia32/regexp-macro-assembler-ia32.cc", | 1603 "src/regexp/ia32/regexp-macro-assembler-ia32.cc", |
1602 "src/regexp/ia32/regexp-macro-assembler-ia32.h", | 1604 "src/regexp/ia32/regexp-macro-assembler-ia32.h", |
1603 ] | 1605 ] |
1604 } else if (v8_target_cpu == "x64") { | 1606 } else if (v8_target_cpu == "x64") { |
1605 sources += [ | 1607 sources += [ |
1606 "src/compiler/x64/code-generator-x64.cc", | 1608 "src/compiler/x64/code-generator-x64.cc", |
1607 "src/compiler/x64/instruction-codes-x64.h", | 1609 "src/compiler/x64/instruction-codes-x64.h", |
1608 "src/compiler/x64/instruction-scheduler-x64.cc", | 1610 "src/compiler/x64/instruction-scheduler-x64.cc", |
1609 "src/compiler/x64/instruction-selector-x64.cc", | 1611 "src/compiler/x64/instruction-selector-x64.cc", |
| 1612 "src/compiler/x64/unwinding-info-writer-x64.cc", |
| 1613 "src/compiler/x64/unwinding-info-writer-x64.h", |
1610 "src/crankshaft/x64/lithium-codegen-x64.cc", | 1614 "src/crankshaft/x64/lithium-codegen-x64.cc", |
1611 "src/crankshaft/x64/lithium-codegen-x64.h", | 1615 "src/crankshaft/x64/lithium-codegen-x64.h", |
1612 "src/crankshaft/x64/lithium-gap-resolver-x64.cc", | 1616 "src/crankshaft/x64/lithium-gap-resolver-x64.cc", |
1613 "src/crankshaft/x64/lithium-gap-resolver-x64.h", | 1617 "src/crankshaft/x64/lithium-gap-resolver-x64.h", |
1614 "src/crankshaft/x64/lithium-x64.cc", | 1618 "src/crankshaft/x64/lithium-x64.cc", |
1615 "src/crankshaft/x64/lithium-x64.h", | 1619 "src/crankshaft/x64/lithium-x64.h", |
1616 "src/debug/x64/debug-x64.cc", | 1620 "src/debug/x64/debug-x64.cc", |
1617 "src/full-codegen/x64/full-codegen-x64.cc", | 1621 "src/full-codegen/x64/full-codegen-x64.cc", |
1618 "src/ic/x64/access-compiler-x64.cc", | 1622 "src/ic/x64/access-compiler-x64.cc", |
1619 "src/ic/x64/handler-compiler-x64.cc", | 1623 "src/ic/x64/handler-compiler-x64.cc", |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1661 "src/arm/interface-descriptors-arm.cc", | 1665 "src/arm/interface-descriptors-arm.cc", |
1662 "src/arm/interface-descriptors-arm.h", | 1666 "src/arm/interface-descriptors-arm.h", |
1663 "src/arm/macro-assembler-arm.cc", | 1667 "src/arm/macro-assembler-arm.cc", |
1664 "src/arm/macro-assembler-arm.h", | 1668 "src/arm/macro-assembler-arm.h", |
1665 "src/arm/simulator-arm.cc", | 1669 "src/arm/simulator-arm.cc", |
1666 "src/arm/simulator-arm.h", | 1670 "src/arm/simulator-arm.h", |
1667 "src/compiler/arm/code-generator-arm.cc", | 1671 "src/compiler/arm/code-generator-arm.cc", |
1668 "src/compiler/arm/instruction-codes-arm.h", | 1672 "src/compiler/arm/instruction-codes-arm.h", |
1669 "src/compiler/arm/instruction-scheduler-arm.cc", | 1673 "src/compiler/arm/instruction-scheduler-arm.cc", |
1670 "src/compiler/arm/instruction-selector-arm.cc", | 1674 "src/compiler/arm/instruction-selector-arm.cc", |
| 1675 "src/compiler/arm/unwinding-info-writer-arm.cc", |
| 1676 "src/compiler/arm/unwinding-info-writer-arm.h", |
1671 "src/crankshaft/arm/lithium-arm.cc", | 1677 "src/crankshaft/arm/lithium-arm.cc", |
1672 "src/crankshaft/arm/lithium-arm.h", | 1678 "src/crankshaft/arm/lithium-arm.h", |
1673 "src/crankshaft/arm/lithium-codegen-arm.cc", | 1679 "src/crankshaft/arm/lithium-codegen-arm.cc", |
1674 "src/crankshaft/arm/lithium-codegen-arm.h", | 1680 "src/crankshaft/arm/lithium-codegen-arm.h", |
1675 "src/crankshaft/arm/lithium-gap-resolver-arm.cc", | 1681 "src/crankshaft/arm/lithium-gap-resolver-arm.cc", |
1676 "src/crankshaft/arm/lithium-gap-resolver-arm.h", | 1682 "src/crankshaft/arm/lithium-gap-resolver-arm.h", |
1677 "src/debug/arm/debug-arm.cc", | 1683 "src/debug/arm/debug-arm.cc", |
1678 "src/full-codegen/arm/full-codegen-arm.cc", | 1684 "src/full-codegen/arm/full-codegen-arm.cc", |
1679 "src/ic/arm/access-compiler-arm.cc", | 1685 "src/ic/arm/access-compiler-arm.cc", |
1680 "src/ic/arm/handler-compiler-arm.cc", | 1686 "src/ic/arm/handler-compiler-arm.cc", |
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1715 "src/arm64/macro-assembler-arm64.cc", | 1721 "src/arm64/macro-assembler-arm64.cc", |
1716 "src/arm64/macro-assembler-arm64.h", | 1722 "src/arm64/macro-assembler-arm64.h", |
1717 "src/arm64/simulator-arm64.cc", | 1723 "src/arm64/simulator-arm64.cc", |
1718 "src/arm64/simulator-arm64.h", | 1724 "src/arm64/simulator-arm64.h", |
1719 "src/arm64/utils-arm64.cc", | 1725 "src/arm64/utils-arm64.cc", |
1720 "src/arm64/utils-arm64.h", | 1726 "src/arm64/utils-arm64.h", |
1721 "src/compiler/arm64/code-generator-arm64.cc", | 1727 "src/compiler/arm64/code-generator-arm64.cc", |
1722 "src/compiler/arm64/instruction-codes-arm64.h", | 1728 "src/compiler/arm64/instruction-codes-arm64.h", |
1723 "src/compiler/arm64/instruction-scheduler-arm64.cc", | 1729 "src/compiler/arm64/instruction-scheduler-arm64.cc", |
1724 "src/compiler/arm64/instruction-selector-arm64.cc", | 1730 "src/compiler/arm64/instruction-selector-arm64.cc", |
| 1731 "src/compiler/arm64/unwinding-info-writer-arm64.cc", |
| 1732 "src/compiler/arm64/unwinding-info-writer-arm64.h", |
1725 "src/crankshaft/arm64/delayed-masm-arm64-inl.h", | 1733 "src/crankshaft/arm64/delayed-masm-arm64-inl.h", |
1726 "src/crankshaft/arm64/delayed-masm-arm64.cc", | 1734 "src/crankshaft/arm64/delayed-masm-arm64.cc", |
1727 "src/crankshaft/arm64/delayed-masm-arm64.h", | 1735 "src/crankshaft/arm64/delayed-masm-arm64.h", |
1728 "src/crankshaft/arm64/lithium-arm64.cc", | 1736 "src/crankshaft/arm64/lithium-arm64.cc", |
1729 "src/crankshaft/arm64/lithium-arm64.h", | 1737 "src/crankshaft/arm64/lithium-arm64.h", |
1730 "src/crankshaft/arm64/lithium-codegen-arm64.cc", | 1738 "src/crankshaft/arm64/lithium-codegen-arm64.cc", |
1731 "src/crankshaft/arm64/lithium-codegen-arm64.h", | 1739 "src/crankshaft/arm64/lithium-codegen-arm64.h", |
1732 "src/crankshaft/arm64/lithium-gap-resolver-arm64.cc", | 1740 "src/crankshaft/arm64/lithium-gap-resolver-arm64.cc", |
1733 "src/crankshaft/arm64/lithium-gap-resolver-arm64.h", | 1741 "src/crankshaft/arm64/lithium-gap-resolver-arm64.h", |
1734 "src/debug/arm64/debug-arm64.cc", | 1742 "src/debug/arm64/debug-arm64.cc", |
1735 "src/full-codegen/arm64/full-codegen-arm64.cc", | 1743 "src/full-codegen/arm64/full-codegen-arm64.cc", |
1736 "src/ic/arm64/access-compiler-arm64.cc", | 1744 "src/ic/arm64/access-compiler-arm64.cc", |
1737 "src/ic/arm64/handler-compiler-arm64.cc", | 1745 "src/ic/arm64/handler-compiler-arm64.cc", |
1738 "src/ic/arm64/ic-arm64.cc", | 1746 "src/ic/arm64/ic-arm64.cc", |
1739 "src/ic/arm64/ic-compiler-arm64.cc", | 1747 "src/ic/arm64/ic-compiler-arm64.cc", |
1740 "src/ic/arm64/stub-cache-arm64.cc", | 1748 "src/ic/arm64/stub-cache-arm64.cc", |
1741 "src/regexp/arm64/regexp-macro-assembler-arm64.cc", | 1749 "src/regexp/arm64/regexp-macro-assembler-arm64.cc", |
1742 "src/regexp/arm64/regexp-macro-assembler-arm64.h", | 1750 "src/regexp/arm64/regexp-macro-assembler-arm64.h", |
1743 ] | 1751 ] |
1744 } else if (v8_target_cpu == "mipsel") { | 1752 } else if (v8_target_cpu == "mipsel") { |
1745 sources += [ | 1753 sources += [ |
1746 "src/compiler/mips/code-generator-mips.cc", | 1754 "src/compiler/mips/code-generator-mips.cc", |
1747 "src/compiler/mips/instruction-codes-mips.h", | 1755 "src/compiler/mips/instruction-codes-mips.h", |
1748 "src/compiler/mips/instruction-scheduler-mips.cc", | 1756 "src/compiler/mips/instruction-scheduler-mips.cc", |
1749 "src/compiler/mips/instruction-selector-mips.cc", | 1757 "src/compiler/mips/instruction-selector-mips.cc", |
| 1758 "src/compiler/mips/unwinding-info-writer-mips.h", |
1750 "src/crankshaft/mips/lithium-codegen-mips.cc", | 1759 "src/crankshaft/mips/lithium-codegen-mips.cc", |
1751 "src/crankshaft/mips/lithium-codegen-mips.h", | 1760 "src/crankshaft/mips/lithium-codegen-mips.h", |
1752 "src/crankshaft/mips/lithium-gap-resolver-mips.cc", | 1761 "src/crankshaft/mips/lithium-gap-resolver-mips.cc", |
1753 "src/crankshaft/mips/lithium-gap-resolver-mips.h", | 1762 "src/crankshaft/mips/lithium-gap-resolver-mips.h", |
1754 "src/crankshaft/mips/lithium-mips.cc", | 1763 "src/crankshaft/mips/lithium-mips.cc", |
1755 "src/crankshaft/mips/lithium-mips.h", | 1764 "src/crankshaft/mips/lithium-mips.h", |
1756 "src/debug/mips/debug-mips.cc", | 1765 "src/debug/mips/debug-mips.cc", |
1757 "src/full-codegen/mips/full-codegen-mips.cc", | 1766 "src/full-codegen/mips/full-codegen-mips.cc", |
1758 "src/ic/mips/access-compiler-mips.cc", | 1767 "src/ic/mips/access-compiler-mips.cc", |
1759 "src/ic/mips/handler-compiler-mips.cc", | 1768 "src/ic/mips/handler-compiler-mips.cc", |
(...skipping 22 matching lines...) Expand all Loading... |
1782 "src/mips/simulator-mips.h", | 1791 "src/mips/simulator-mips.h", |
1783 "src/regexp/mips/regexp-macro-assembler-mips.cc", | 1792 "src/regexp/mips/regexp-macro-assembler-mips.cc", |
1784 "src/regexp/mips/regexp-macro-assembler-mips.h", | 1793 "src/regexp/mips/regexp-macro-assembler-mips.h", |
1785 ] | 1794 ] |
1786 } else if (v8_target_cpu == "mips64el") { | 1795 } else if (v8_target_cpu == "mips64el") { |
1787 sources += [ | 1796 sources += [ |
1788 "src/compiler/mips64/code-generator-mips64.cc", | 1797 "src/compiler/mips64/code-generator-mips64.cc", |
1789 "src/compiler/mips64/instruction-codes-mips64.h", | 1798 "src/compiler/mips64/instruction-codes-mips64.h", |
1790 "src/compiler/mips64/instruction-scheduler-mips64.cc", | 1799 "src/compiler/mips64/instruction-scheduler-mips64.cc", |
1791 "src/compiler/mips64/instruction-selector-mips64.cc", | 1800 "src/compiler/mips64/instruction-selector-mips64.cc", |
| 1801 "src/compiler/mips64/unwinding-info-writer-mips64.h", |
1792 "src/crankshaft/mips64/lithium-codegen-mips64.cc", | 1802 "src/crankshaft/mips64/lithium-codegen-mips64.cc", |
1793 "src/crankshaft/mips64/lithium-codegen-mips64.h", | 1803 "src/crankshaft/mips64/lithium-codegen-mips64.h", |
1794 "src/crankshaft/mips64/lithium-gap-resolver-mips64.cc", | 1804 "src/crankshaft/mips64/lithium-gap-resolver-mips64.cc", |
1795 "src/crankshaft/mips64/lithium-gap-resolver-mips64.h", | 1805 "src/crankshaft/mips64/lithium-gap-resolver-mips64.h", |
1796 "src/crankshaft/mips64/lithium-mips64.cc", | 1806 "src/crankshaft/mips64/lithium-mips64.cc", |
1797 "src/crankshaft/mips64/lithium-mips64.h", | 1807 "src/crankshaft/mips64/lithium-mips64.h", |
1798 "src/debug/mips64/debug-mips64.cc", | 1808 "src/debug/mips64/debug-mips64.cc", |
1799 "src/full-codegen/mips64/full-codegen-mips64.cc", | 1809 "src/full-codegen/mips64/full-codegen-mips64.cc", |
1800 "src/ic/mips64/access-compiler-mips64.cc", | 1810 "src/ic/mips64/access-compiler-mips64.cc", |
1801 "src/ic/mips64/handler-compiler-mips64.cc", | 1811 "src/ic/mips64/handler-compiler-mips64.cc", |
(...skipping 22 matching lines...) Expand all Loading... |
1824 "src/mips64/simulator-mips64.h", | 1834 "src/mips64/simulator-mips64.h", |
1825 "src/regexp/mips64/regexp-macro-assembler-mips64.cc", | 1835 "src/regexp/mips64/regexp-macro-assembler-mips64.cc", |
1826 "src/regexp/mips64/regexp-macro-assembler-mips64.h", | 1836 "src/regexp/mips64/regexp-macro-assembler-mips64.h", |
1827 ] | 1837 ] |
1828 } else if (v8_target_cpu == "s390" || v8_target_cpu == "s390x") { | 1838 } else if (v8_target_cpu == "s390" || v8_target_cpu == "s390x") { |
1829 sources += [ | 1839 sources += [ |
1830 "src/compiler/s390/code-generator-s390.cc", | 1840 "src/compiler/s390/code-generator-s390.cc", |
1831 "src/compiler/s390/instruction-codes-s390.h", | 1841 "src/compiler/s390/instruction-codes-s390.h", |
1832 "src/compiler/s390/instruction-scheduler-s390.cc", | 1842 "src/compiler/s390/instruction-scheduler-s390.cc", |
1833 "src/compiler/s390/instruction-selector-s390.cc", | 1843 "src/compiler/s390/instruction-selector-s390.cc", |
| 1844 "src/compiler/s390/unwinding-info-writer-s390.h", |
1834 "src/crankshaft/s390/lithium-codegen-s390.cc", | 1845 "src/crankshaft/s390/lithium-codegen-s390.cc", |
1835 "src/crankshaft/s390/lithium-codegen-s390.h", | 1846 "src/crankshaft/s390/lithium-codegen-s390.h", |
1836 "src/crankshaft/s390/lithium-gap-resolver-s390.cc", | 1847 "src/crankshaft/s390/lithium-gap-resolver-s390.cc", |
1837 "src/crankshaft/s390/lithium-gap-resolver-s390.h", | 1848 "src/crankshaft/s390/lithium-gap-resolver-s390.h", |
1838 "src/crankshaft/s390/lithium-s390.cc", | 1849 "src/crankshaft/s390/lithium-s390.cc", |
1839 "src/crankshaft/s390/lithium-s390.h", | 1850 "src/crankshaft/s390/lithium-s390.h", |
1840 "src/debug/s390/debug-s390.cc", | 1851 "src/debug/s390/debug-s390.cc", |
1841 "src/full-codegen/s390/full-codegen-s390.cc", | 1852 "src/full-codegen/s390/full-codegen-s390.cc", |
1842 "src/ic/s390/access-compiler-s390.cc", | 1853 "src/ic/s390/access-compiler-s390.cc", |
1843 "src/ic/s390/handler-compiler-s390.cc", | 1854 "src/ic/s390/handler-compiler-s390.cc", |
(...skipping 555 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2399 | 2410 |
2400 deps = [ | 2411 deps = [ |
2401 ":fuzzer_support", | 2412 ":fuzzer_support", |
2402 ] | 2413 ] |
2403 | 2414 |
2404 configs = [ ":internal_config" ] | 2415 configs = [ ":internal_config" ] |
2405 } | 2416 } |
2406 | 2417 |
2407 v8_fuzzer("wasm_asmjs_fuzzer") { | 2418 v8_fuzzer("wasm_asmjs_fuzzer") { |
2408 } | 2419 } |
OLD | NEW |