Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(51)

Side by Side Diff: BUILD.gn

Issue 1272883003: [turbofan] Remove architecture-specific linkage files and LinkageTraits. Use macro-assembler-define… (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | src/arm/macro-assembler-arm.h » ('j') | src/compiler/interpreter-linkage.cc » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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/mips.gni") 7 import("//build/config/mips.gni")
8 8
9 # Because standalone V8 builds are not supported, assume this is part of a 9 # Because standalone V8 builds are not supported, assume this is part of a
10 # Chromium build. 10 # Chromium build.
(...skipping 655 matching lines...) Expand 10 before | Expand all | Expand 10 after
666 "src/compiler/basic-block-instrumentor.cc", 666 "src/compiler/basic-block-instrumentor.cc",
667 "src/compiler/basic-block-instrumentor.h", 667 "src/compiler/basic-block-instrumentor.h",
668 "src/compiler/change-lowering.cc", 668 "src/compiler/change-lowering.cc",
669 "src/compiler/change-lowering.h", 669 "src/compiler/change-lowering.h",
670 "src/compiler/c-linkage.cc", 670 "src/compiler/c-linkage.cc",
671 "src/compiler/coalesced-live-ranges.cc", 671 "src/compiler/coalesced-live-ranges.cc",
672 "src/compiler/coalesced-live-ranges.h", 672 "src/compiler/coalesced-live-ranges.h",
673 "src/compiler/code-generator-impl.h", 673 "src/compiler/code-generator-impl.h",
674 "src/compiler/code-generator.cc", 674 "src/compiler/code-generator.cc",
675 "src/compiler/code-generator.h", 675 "src/compiler/code-generator.h",
676 "src/compiler/code-stub-linkage.cc",
676 "src/compiler/common-node-cache.cc", 677 "src/compiler/common-node-cache.cc",
677 "src/compiler/common-node-cache.h", 678 "src/compiler/common-node-cache.h",
678 "src/compiler/common-operator-reducer.cc", 679 "src/compiler/common-operator-reducer.cc",
679 "src/compiler/common-operator-reducer.h", 680 "src/compiler/common-operator-reducer.h",
680 "src/compiler/common-operator.cc", 681 "src/compiler/common-operator.cc",
681 "src/compiler/common-operator.h", 682 "src/compiler/common-operator.h",
682 "src/compiler/control-builders.cc", 683 "src/compiler/control-builders.cc",
683 "src/compiler/control-builders.h", 684 "src/compiler/control-builders.h",
684 "src/compiler/control-equivalence.cc", 685 "src/compiler/control-equivalence.cc",
685 "src/compiler/control-equivalence.h", 686 "src/compiler/control-equivalence.h",
(...skipping 22 matching lines...) Expand all
708 "src/compiler/greedy-allocator.cc", 709 "src/compiler/greedy-allocator.cc",
709 "src/compiler/greedy-allocator.h", 710 "src/compiler/greedy-allocator.h",
710 "src/compiler/instruction-codes.h", 711 "src/compiler/instruction-codes.h",
711 "src/compiler/instruction-selector-impl.h", 712 "src/compiler/instruction-selector-impl.h",
712 "src/compiler/instruction-selector.cc", 713 "src/compiler/instruction-selector.cc",
713 "src/compiler/instruction-selector.h", 714 "src/compiler/instruction-selector.h",
714 "src/compiler/instruction.cc", 715 "src/compiler/instruction.cc",
715 "src/compiler/instruction.h", 716 "src/compiler/instruction.h",
716 "src/compiler/interpreter-assembler.cc", 717 "src/compiler/interpreter-assembler.cc",
717 "src/compiler/interpreter-assembler.h", 718 "src/compiler/interpreter-assembler.h",
719 "src/compiler/interpreter-linkage.cc",
718 "src/compiler/js-builtin-reducer.cc", 720 "src/compiler/js-builtin-reducer.cc",
719 "src/compiler/js-builtin-reducer.h", 721 "src/compiler/js-builtin-reducer.h",
720 "src/compiler/js-context-relaxation.cc", 722 "src/compiler/js-context-relaxation.cc",
721 "src/compiler/js-context-relaxation.h", 723 "src/compiler/js-context-relaxation.h",
722 "src/compiler/js-context-specialization.cc", 724 "src/compiler/js-context-specialization.cc",
723 "src/compiler/js-context-specialization.h", 725 "src/compiler/js-context-specialization.h",
724 "src/compiler/js-frame-specialization.cc", 726 "src/compiler/js-frame-specialization.cc",
725 "src/compiler/js-frame-specialization.h", 727 "src/compiler/js-frame-specialization.h",
726 "src/compiler/js-generic-lowering.cc", 728 "src/compiler/js-generic-lowering.cc",
727 "src/compiler/js-generic-lowering.h", 729 "src/compiler/js-generic-lowering.h",
728 "src/compiler/js-graph.cc", 730 "src/compiler/js-graph.cc",
729 "src/compiler/js-graph.h", 731 "src/compiler/js-graph.h",
730 "src/compiler/js-inlining.cc", 732 "src/compiler/js-inlining.cc",
731 "src/compiler/js-inlining.h", 733 "src/compiler/js-inlining.h",
732 "src/compiler/js-intrinsic-lowering.cc", 734 "src/compiler/js-intrinsic-lowering.cc",
733 "src/compiler/js-intrinsic-lowering.h", 735 "src/compiler/js-intrinsic-lowering.h",
736 "src/compiler/js-linkage.cc",
734 "src/compiler/js-operator.cc", 737 "src/compiler/js-operator.cc",
735 "src/compiler/js-operator.h", 738 "src/compiler/js-operator.h",
736 "src/compiler/js-type-feedback.cc", 739 "src/compiler/js-type-feedback.cc",
737 "src/compiler/js-type-feedback.h", 740 "src/compiler/js-type-feedback.h",
738 "src/compiler/js-type-feedback-lowering.cc", 741 "src/compiler/js-type-feedback-lowering.cc",
739 "src/compiler/js-type-feedback-lowering.h", 742 "src/compiler/js-type-feedback-lowering.h",
740 "src/compiler/js-typed-lowering.cc", 743 "src/compiler/js-typed-lowering.cc",
741 "src/compiler/js-typed-lowering.h", 744 "src/compiler/js-typed-lowering.h",
742 "src/compiler/jump-threading.cc", 745 "src/compiler/jump-threading.cc",
743 "src/compiler/jump-threading.h", 746 "src/compiler/jump-threading.h",
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
786 "src/compiler/preprocess-live-ranges.h", 789 "src/compiler/preprocess-live-ranges.h",
787 "src/compiler/raw-machine-assembler.cc", 790 "src/compiler/raw-machine-assembler.cc",
788 "src/compiler/raw-machine-assembler.h", 791 "src/compiler/raw-machine-assembler.h",
789 "src/compiler/register-allocator.cc", 792 "src/compiler/register-allocator.cc",
790 "src/compiler/register-allocator.h", 793 "src/compiler/register-allocator.h",
791 "src/compiler/register-allocator-verifier.cc", 794 "src/compiler/register-allocator-verifier.cc",
792 "src/compiler/register-allocator-verifier.h", 795 "src/compiler/register-allocator-verifier.h",
793 "src/compiler/register-configuration.cc", 796 "src/compiler/register-configuration.cc",
794 "src/compiler/register-configuration.h", 797 "src/compiler/register-configuration.h",
795 "src/compiler/representation-change.h", 798 "src/compiler/representation-change.h",
799 "src/compiler/runtime-linkage.cc",
796 "src/compiler/schedule.cc", 800 "src/compiler/schedule.cc",
797 "src/compiler/schedule.h", 801 "src/compiler/schedule.h",
798 "src/compiler/scheduler.cc", 802 "src/compiler/scheduler.cc",
799 "src/compiler/scheduler.h", 803 "src/compiler/scheduler.h",
800 "src/compiler/select-lowering.cc", 804 "src/compiler/select-lowering.cc",
801 "src/compiler/select-lowering.h", 805 "src/compiler/select-lowering.h",
802 "src/compiler/simplified-lowering.cc", 806 "src/compiler/simplified-lowering.cc",
803 "src/compiler/simplified-lowering.h", 807 "src/compiler/simplified-lowering.h",
804 "src/compiler/simplified-operator-reducer.cc", 808 "src/compiler/simplified-operator-reducer.cc",
805 "src/compiler/simplified-operator-reducer.h", 809 "src/compiler/simplified-operator-reducer.h",
(...skipping 414 matching lines...) Expand 10 before | Expand all | Expand 10 after
1220 "src/ia32/lithium-gap-resolver-ia32.h", 1224 "src/ia32/lithium-gap-resolver-ia32.h",
1221 "src/ia32/lithium-ia32.cc", 1225 "src/ia32/lithium-ia32.cc",
1222 "src/ia32/lithium-ia32.h", 1226 "src/ia32/lithium-ia32.h",
1223 "src/ia32/macro-assembler-ia32.cc", 1227 "src/ia32/macro-assembler-ia32.cc",
1224 "src/ia32/macro-assembler-ia32.h", 1228 "src/ia32/macro-assembler-ia32.h",
1225 "src/ia32/regexp-macro-assembler-ia32.cc", 1229 "src/ia32/regexp-macro-assembler-ia32.cc",
1226 "src/ia32/regexp-macro-assembler-ia32.h", 1230 "src/ia32/regexp-macro-assembler-ia32.h",
1227 "src/compiler/ia32/code-generator-ia32.cc", 1231 "src/compiler/ia32/code-generator-ia32.cc",
1228 "src/compiler/ia32/instruction-codes-ia32.h", 1232 "src/compiler/ia32/instruction-codes-ia32.h",
1229 "src/compiler/ia32/instruction-selector-ia32.cc", 1233 "src/compiler/ia32/instruction-selector-ia32.cc",
1230 "src/compiler/ia32/linkage-ia32.cc",
1231 "src/debug/ia32/debug-ia32.cc", 1234 "src/debug/ia32/debug-ia32.cc",
1232 "src/full-codegen/ia32/full-codegen-ia32.cc", 1235 "src/full-codegen/ia32/full-codegen-ia32.cc",
1233 "src/ic/ia32/access-compiler-ia32.cc", 1236 "src/ic/ia32/access-compiler-ia32.cc",
1234 "src/ic/ia32/handler-compiler-ia32.cc", 1237 "src/ic/ia32/handler-compiler-ia32.cc",
1235 "src/ic/ia32/ic-ia32.cc", 1238 "src/ic/ia32/ic-ia32.cc",
1236 "src/ic/ia32/ic-compiler-ia32.cc", 1239 "src/ic/ia32/ic-compiler-ia32.cc",
1237 "src/ic/ia32/stub-cache-ia32.cc", 1240 "src/ic/ia32/stub-cache-ia32.cc",
1238 ] 1241 ]
1239 } else if (v8_target_arch == "x64") { 1242 } else if (v8_target_arch == "x64") {
1240 sources += [ 1243 sources += [
(...skipping 17 matching lines...) Expand all
1258 "src/x64/lithium-gap-resolver-x64.h", 1261 "src/x64/lithium-gap-resolver-x64.h",
1259 "src/x64/lithium-x64.cc", 1262 "src/x64/lithium-x64.cc",
1260 "src/x64/lithium-x64.h", 1263 "src/x64/lithium-x64.h",
1261 "src/x64/macro-assembler-x64.cc", 1264 "src/x64/macro-assembler-x64.cc",
1262 "src/x64/macro-assembler-x64.h", 1265 "src/x64/macro-assembler-x64.h",
1263 "src/x64/regexp-macro-assembler-x64.cc", 1266 "src/x64/regexp-macro-assembler-x64.cc",
1264 "src/x64/regexp-macro-assembler-x64.h", 1267 "src/x64/regexp-macro-assembler-x64.h",
1265 "src/compiler/x64/code-generator-x64.cc", 1268 "src/compiler/x64/code-generator-x64.cc",
1266 "src/compiler/x64/instruction-codes-x64.h", 1269 "src/compiler/x64/instruction-codes-x64.h",
1267 "src/compiler/x64/instruction-selector-x64.cc", 1270 "src/compiler/x64/instruction-selector-x64.cc",
1268 "src/compiler/x64/linkage-x64.cc",
1269 "src/debug/x64/debug-x64.cc", 1271 "src/debug/x64/debug-x64.cc",
1270 "src/full-codegen/x64/full-codegen-x64.cc", 1272 "src/full-codegen/x64/full-codegen-x64.cc",
1271 "src/ic/x64/access-compiler-x64.cc", 1273 "src/ic/x64/access-compiler-x64.cc",
1272 "src/ic/x64/handler-compiler-x64.cc", 1274 "src/ic/x64/handler-compiler-x64.cc",
1273 "src/ic/x64/ic-x64.cc", 1275 "src/ic/x64/ic-x64.cc",
1274 "src/ic/x64/ic-compiler-x64.cc", 1276 "src/ic/x64/ic-compiler-x64.cc",
1275 "src/ic/x64/stub-cache-x64.cc", 1277 "src/ic/x64/stub-cache-x64.cc",
1276 ] 1278 ]
1277 } else if (v8_target_arch == "arm") { 1279 } else if (v8_target_arch == "arm") {
1278 sources += [ 1280 sources += [
(...skipping 22 matching lines...) Expand all
1301 "src/arm/lithium-gap-resolver-arm.h", 1303 "src/arm/lithium-gap-resolver-arm.h",
1302 "src/arm/macro-assembler-arm.cc", 1304 "src/arm/macro-assembler-arm.cc",
1303 "src/arm/macro-assembler-arm.h", 1305 "src/arm/macro-assembler-arm.h",
1304 "src/arm/regexp-macro-assembler-arm.cc", 1306 "src/arm/regexp-macro-assembler-arm.cc",
1305 "src/arm/regexp-macro-assembler-arm.h", 1307 "src/arm/regexp-macro-assembler-arm.h",
1306 "src/arm/simulator-arm.cc", 1308 "src/arm/simulator-arm.cc",
1307 "src/arm/simulator-arm.h", 1309 "src/arm/simulator-arm.h",
1308 "src/compiler/arm/code-generator-arm.cc", 1310 "src/compiler/arm/code-generator-arm.cc",
1309 "src/compiler/arm/instruction-codes-arm.h", 1311 "src/compiler/arm/instruction-codes-arm.h",
1310 "src/compiler/arm/instruction-selector-arm.cc", 1312 "src/compiler/arm/instruction-selector-arm.cc",
1311 "src/compiler/arm/linkage-arm.cc",
1312 "src/debug/arm/debug-arm.cc", 1313 "src/debug/arm/debug-arm.cc",
1313 "src/full-codegen/arm/full-codegen-arm.cc", 1314 "src/full-codegen/arm/full-codegen-arm.cc",
1314 "src/ic/arm/access-compiler-arm.cc", 1315 "src/ic/arm/access-compiler-arm.cc",
1315 "src/ic/arm/handler-compiler-arm.cc", 1316 "src/ic/arm/handler-compiler-arm.cc",
1316 "src/ic/arm/ic-arm.cc", 1317 "src/ic/arm/ic-arm.cc",
1317 "src/ic/arm/ic-compiler-arm.cc", 1318 "src/ic/arm/ic-compiler-arm.cc",
1318 "src/ic/arm/stub-cache-arm.cc", 1319 "src/ic/arm/stub-cache-arm.cc",
1319 ] 1320 ]
1320 } else if (v8_target_arch == "arm64") { 1321 } else if (v8_target_arch == "arm64") {
1321 sources += [ 1322 sources += [
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
1354 "src/arm64/macro-assembler-arm64-inl.h", 1355 "src/arm64/macro-assembler-arm64-inl.h",
1355 "src/arm64/regexp-macro-assembler-arm64.cc", 1356 "src/arm64/regexp-macro-assembler-arm64.cc",
1356 "src/arm64/regexp-macro-assembler-arm64.h", 1357 "src/arm64/regexp-macro-assembler-arm64.h",
1357 "src/arm64/simulator-arm64.cc", 1358 "src/arm64/simulator-arm64.cc",
1358 "src/arm64/simulator-arm64.h", 1359 "src/arm64/simulator-arm64.h",
1359 "src/arm64/utils-arm64.cc", 1360 "src/arm64/utils-arm64.cc",
1360 "src/arm64/utils-arm64.h", 1361 "src/arm64/utils-arm64.h",
1361 "src/compiler/arm64/code-generator-arm64.cc", 1362 "src/compiler/arm64/code-generator-arm64.cc",
1362 "src/compiler/arm64/instruction-codes-arm64.h", 1363 "src/compiler/arm64/instruction-codes-arm64.h",
1363 "src/compiler/arm64/instruction-selector-arm64.cc", 1364 "src/compiler/arm64/instruction-selector-arm64.cc",
1364 "src/compiler/arm64/linkage-arm64.cc",
1365 "src/debug/arm64/debug-arm64.cc", 1365 "src/debug/arm64/debug-arm64.cc",
1366 "src/full-codegen/arm64/full-codegen-arm64.cc", 1366 "src/full-codegen/arm64/full-codegen-arm64.cc",
1367 "src/ic/arm64/access-compiler-arm64.cc", 1367 "src/ic/arm64/access-compiler-arm64.cc",
1368 "src/ic/arm64/handler-compiler-arm64.cc", 1368 "src/ic/arm64/handler-compiler-arm64.cc",
1369 "src/ic/arm64/ic-arm64.cc", 1369 "src/ic/arm64/ic-arm64.cc",
1370 "src/ic/arm64/ic-compiler-arm64.cc", 1370 "src/ic/arm64/ic-compiler-arm64.cc",
1371 "src/ic/arm64/stub-cache-arm64.cc", 1371 "src/ic/arm64/stub-cache-arm64.cc",
1372 ] 1372 ]
1373 } else if (v8_target_arch == "mipsel") { 1373 } else if (v8_target_arch == "mipsel") {
1374 sources += [ 1374 sources += [
(...skipping 21 matching lines...) Expand all
1396 "src/mips/lithium-mips.h", 1396 "src/mips/lithium-mips.h",
1397 "src/mips/macro-assembler-mips.cc", 1397 "src/mips/macro-assembler-mips.cc",
1398 "src/mips/macro-assembler-mips.h", 1398 "src/mips/macro-assembler-mips.h",
1399 "src/mips/regexp-macro-assembler-mips.cc", 1399 "src/mips/regexp-macro-assembler-mips.cc",
1400 "src/mips/regexp-macro-assembler-mips.h", 1400 "src/mips/regexp-macro-assembler-mips.h",
1401 "src/mips/simulator-mips.cc", 1401 "src/mips/simulator-mips.cc",
1402 "src/mips/simulator-mips.h", 1402 "src/mips/simulator-mips.h",
1403 "src/compiler/mips/code-generator-mips.cc", 1403 "src/compiler/mips/code-generator-mips.cc",
1404 "src/compiler/mips/instruction-codes-mips.h", 1404 "src/compiler/mips/instruction-codes-mips.h",
1405 "src/compiler/mips/instruction-selector-mips.cc", 1405 "src/compiler/mips/instruction-selector-mips.cc",
1406 "src/compiler/mips/linkage-mips.cc",
1407 "src/debug/mips/debug-mips.cc", 1406 "src/debug/mips/debug-mips.cc",
1408 "src/full-codegen/mips/full-codegen-mips.cc", 1407 "src/full-codegen/mips/full-codegen-mips.cc",
1409 "src/ic/mips/access-compiler-mips.cc", 1408 "src/ic/mips/access-compiler-mips.cc",
1410 "src/ic/mips/handler-compiler-mips.cc", 1409 "src/ic/mips/handler-compiler-mips.cc",
1411 "src/ic/mips/ic-mips.cc", 1410 "src/ic/mips/ic-mips.cc",
1412 "src/ic/mips/ic-compiler-mips.cc", 1411 "src/ic/mips/ic-compiler-mips.cc",
1413 "src/ic/mips/stub-cache-mips.cc", 1412 "src/ic/mips/stub-cache-mips.cc",
1414 ] 1413 ]
1415 } else if (v8_target_arch == "mips64el") { 1414 } else if (v8_target_arch == "mips64el") {
1416 sources += [ 1415 sources += [
(...skipping 362 matching lines...) Expand 10 before | Expand all | Expand 10 after
1779 if (!is_component_build) { 1778 if (!is_component_build) {
1780 sources += [ 1779 sources += [
1781 "$target_gen_dir/d8-js.cc", 1780 "$target_gen_dir/d8-js.cc",
1782 ] 1781 ]
1783 } 1782 }
1784 if (v8_enable_i18n_support) { 1783 if (v8_enable_i18n_support) {
1785 deps += [ "//third_party/icu" ] 1784 deps += [ "//third_party/icu" ]
1786 } 1785 }
1787 } 1786 }
1788 } 1787 }
OLDNEW
« no previous file with comments | « no previous file | src/arm/macro-assembler-arm.h » ('j') | src/compiler/interpreter-linkage.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698