FailedConsole Output

Started by upstream project "relay-test-suite-verify-machineinstrs" build number 6207
originally caused by:
 Started by upstream project "clang-stage1-RA" build number 1939
 originally caused by:
  Started by an SCM change
  Started by an SCM change
  Started by an SCM change
  Started by an SCM change
  Started by an SCM change
 Started by upstream project "clang-stage1-RA" build number 1940
 originally caused by:
  Started by an SCM change
  Started by an SCM change
  Started by an SCM change
  Started by an SCM change
  Started by an SCM change
  Started by an SCM change
  Started by an SCM change
  Started by an SCM change
  Started by an SCM change
 Started by upstream project "test-mr-clang-stage1-RA" build number 610
 originally caused by:
  Started by an SCM change
  Started by an SCM change
Obtained zorg/jenkins/jobs/jobs/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g from git https://github.com/llvm-mirror/zorg.git
Running in Durability level: MAX_SURVIVABILITY
[Pipeline] Start of Pipeline
[Pipeline] readTrusted
Obtained zorg/jenkins/common.groovy from git https://github.com/llvm-mirror/zorg.git
[Pipeline] properties
[Pipeline] node
Still waiting to schedule task
Waiting for next available executor on ‘green-dragon-03’
Running on green-dragon-03 in /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g
[Pipeline] {
[Pipeline] stage
[Pipeline] { (main)
[Pipeline] dir
Running in /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/config
[Pipeline] {
[Pipeline] svn
SVN Updating

Hide Details

Updating http://llvm.org/svn/llvm-project/zorg/trunk at revision '2019-09-16T07:32:03.934 -0700' No changes for http://llvm.org/svn/llvm-project/zorg/trunk since the previous build [Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/pseudo-checkout-llvm-project [Pipeline] { [Pipeline] checkout No credentials specified Cloning the remote Git repository At revision 371993

Hide Details

Cloning repository http://labmaster3.local/git/llvm-project.git > git init /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/pseudo-checkout-llvm-project # timeout=10 Fetching upstream changes from http://labmaster3.local/git/llvm-project.git > git --version # timeout=10 > git fetch --tags --progress http://labmaster3.local/git/llvm-project.git +refs/heads/*:refs/remotes/origin/* Checking out Revision eded79b0d4bdec1bd5d356ec597e66dadd08fda1 (detached) > git config remote.origin.url http://labmaster3.local/git/llvm-project.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url http://labmaster3.local/git/llvm-project.git # timeout=10 Fetching upstream changes from http://labmaster3.local/git/llvm-project.git > git fetch --tags --progress http://labmaster3.local/git/llvm-project.git +refs/heads/*:refs/remotes/origin/* > git rev-parse eded79b0d4b^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f eded79b0d4bdec1bd5d356ec597e66dadd08fda1 Commit message: "gn build: Merge r371976" > git rev-list --no-walk ae625d70cdb36485de9429b1ea26ae74e535a053 # timeout=10 [Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/lnt [Pipeline] { [Pipeline] svn Checking out a fresh workspace because /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/lnt doesn't exist Cleaning local Directory .
SVN Checking out

Hide Details

Checking out http://llvm.org/svn/llvm-project/lnt/trunk at revision '2019-09-16T07:32:03.934 -0700' A deployment A deployment/app_wrapper.py A schemas A schemas/nts.yaml A schemas/compile.yaml A schemas/README.md A setup.py A tox.ini A docs A docs/api.rst A docs/make.bat A docs/concepts.rst A docs/profiles.rst A docs/_templates A docs/_templates/layout.html A docs/_templates/indexsidebar.html A docs/_templates/index.html A docs/my_suite.yaml A docs/quickstart.rst A docs/intro.rst A docs/contents.rst A docs/tools.rst A docs/importing_data.rst A docs/modules A docs/modules/testing.rst A docs/tests.rst A docs/developer_guide.rst A docs/README.txt A docs/report-example.json A docs/conf.py A docs/Makefile A README.md A lnt A lnt/external A lnt/external/__init__.py A lnt/external/stats A lnt/external/stats/pstat.py A lnt/external/stats/stats.py A lnt/external/stats/__init__.py A lnt/external/stats/README.txt A lnt/tests A lnt/tests/compile.py A lnt/tests/test_suite.py A lnt/tests/__init__.py A lnt/tests/nt.py A lnt/tests/builtintest.py A lnt/__init__.py A lnt/server A lnt/server/db A lnt/server/db/migrate.py A lnt/server/db/fieldchange.py A lnt/server/db/testsuite.py A lnt/server/db/util.py A lnt/server/db/__init__.py A lnt/server/db/testsuitedb.py A lnt/server/db/v4db.py A lnt/server/db/regression.py A lnt/server/db/rules A lnt/server/db/rules/rule_update_fixed_regressions.py A lnt/server/db/rules/__init__.py A lnt/server/db/rules/rule_testhook.py A lnt/server/db/rules/rule_update_profile_stats.py A lnt/server/db/rules_manager.py A lnt/server/db/migrations A lnt/server/db/migrations/upgrade_0_to_1.py A lnt/server/db/migrations/upgrade_10_to_11.py A lnt/server/db/migrations/upgrade_1_to_2.py A lnt/server/db/migrations/upgrade_11_to_12.py A lnt/server/db/migrations/upgrade_2_to_3.py A lnt/server/db/migrations/upgrade_12_to_13.py A lnt/server/db/migrations/upgrade_3_to_4.py A lnt/server/db/migrations/__init__.py A lnt/server/db/migrations/upgrade_13_to_14.py A lnt/server/db/migrations/upgrade_4_to_5.py A lnt/server/db/migrations/new_suite.py A lnt/server/db/migrations/upgrade_14_to_15.py A lnt/server/db/migrations/upgrade_5_to_6.py A lnt/server/db/migrations/upgrade_6_to_7.py A lnt/server/db/migrations/upgrade_15_to_16.py A lnt/server/db/migrations/upgrade_16_to_17.py A lnt/server/db/migrations/upgrade_7_to_8.py A lnt/server/db/migrations/upgrade_8_to_9.py A lnt/server/db/migrations/util.py A lnt/server/db/migrations/upgrade_9_to_10.py A lnt/server/db/migrations/README.txt A lnt/server/db/search.py A lnt/server/__init__.py A lnt/server/reporting A lnt/server/reporting/summaryreport.py A lnt/server/reporting/report.py A lnt/server/reporting/dailyreport.py A lnt/server/reporting/__init__.py A lnt/server/reporting/latestrunsreport.py A lnt/server/reporting/analysis.py A lnt/server/reporting/runs.py A lnt/server/instance.py A lnt/server/config.py A lnt/server/ui A lnt/server/ui/filters.py A lnt/server/ui/api.py A lnt/server/ui/profile_views.py A lnt/server/ui/regression_views.py A lnt/server/ui/util.py A lnt/server/ui/views.py A lnt/server/ui/__init__.py A lnt/server/ui/app.py A lnt/server/ui/static A lnt/server/ui/static/wide.css A lnt/server/ui/static/jquery A lnt/server/ui/static/jquery/jquery.scrolltofixed AU lnt/server/ui/static/jquery/jquery.scrolltofixed/license.txt AU lnt/server/ui/static/jquery/jquery.scrolltofixed/jquery-scrolltofixed.js AU lnt/server/ui/static/jquery/jquery.scrolltofixed/jquery-scrolltofixed.min.js AU lnt/server/ui/static/jquery/jquery.scrolltofixed/README.md A lnt/server/ui/static/jquery/1.5 A lnt/server/ui/static/jquery/jquery.dateFormat A lnt/server/ui/static/jquery/jquery.dateFormat/jquery-dateFormat.min.js A lnt/server/ui/static/jquery/jquery.dateFormat/MIT-LICENSE.txt A lnt/server/ui/static/jquery/1.7.2 AU lnt/server/ui/static/jquery/1.7.2/jquery-1.7.2.min.js AU lnt/server/ui/static/jquery/1.7.2/jquery-ui-1.8.22.custom.min.js AU lnt/server/ui/static/jquery/1.7.2/MIT-LICENSE.txt A lnt/server/ui/static/jquery/jquery.contextmenu A lnt/server/ui/static/jquery/jquery.contextmenu/jquery.contextMenu.js A lnt/server/ui/static/jquery/jquery.contextmenu/jquery.contextMenu.min.js A lnt/server/ui/static/jquery/jquery.formdefaults AU lnt/server/ui/static/jquery/jquery.formdefaults/LICENCE AU lnt/server/ui/static/jquery/jquery.formdefaults/jquery.formdefaults.js AU lnt/server/ui/static/jquery/jquery.formdefaults/README.mkdn AU lnt/server/ui/static/jquery/jquery.formdefaults/jquery.formdefaults.min.js A lnt/server/ui/static/v4_regression_detail.js A lnt/server/ui/static/v4_global_status.js A lnt/server/ui/static/style.css A lnt/server/ui/static/docs A lnt/server/ui/static/docs/index.html A lnt/server/ui/static/lnt_profile.js A lnt/server/ui/static/order_aggregate_ui.js A lnt/server/ui/static/lnt_graph.js A lnt/server/ui/static/lnt_run.js A lnt/server/ui/static/favicon.ico A lnt/server/ui/static/narrow.css A lnt/server/ui/static/v4_global_status.css A lnt/server/ui/static/View2DTest.html A lnt/server/ui/static/flot A lnt/server/ui/static/flot/jquery.flot.resize.min.js A lnt/server/ui/static/flot/jquery.flot.min.js A lnt/server/ui/static/flot/jquery.flot.selection.js A lnt/server/ui/static/flot/jquery.flot.symbol.min.js A lnt/server/ui/static/flot/FAQ.txt A lnt/server/ui/static/flot/jquery.flot.navigate.js A lnt/server/ui/static/flot/jquery.colorhelpers.js A lnt/server/ui/static/flot/jquery.flot.pie.min.js A lnt/server/ui/static/flot/jquery.flot.fillbetween.js A lnt/server/ui/static/flot/jquery.flot.errorbars.js A lnt/server/ui/static/flot/PLUGINS.txt A lnt/server/ui/static/flot/jquery.flot.image.min.js A lnt/server/ui/static/flot/jquery.flot.stack.js A lnt/server/ui/static/flot/jquery.flot.selection.min.js A lnt/server/ui/static/flot/jquery.flot.highlight.js A lnt/server/ui/static/flot/jquery.colorhelpers.min.js A lnt/server/ui/static/flot/jquery.flot.navigate.min.js A lnt/server/ui/static/flot/Makefile A lnt/server/ui/static/flot/jquery.flot.touch.js A lnt/server/ui/static/flot/jquery.flot.fillbetween.min.js A lnt/server/ui/static/flot/jquery.flot.errorbars.min.js A lnt/server/ui/static/flot/jquery.flot.stack.min.js A lnt/server/ui/static/flot/excanvas.js A lnt/server/ui/static/flot/jquery.flot.highlight.min.js A lnt/server/ui/static/flot/API.txt A lnt/server/ui/static/flot/jquery.flot.threshold.js A lnt/server/ui/static/flot/jquery.flot.crosshair.js A lnt/server/ui/static/flot/NEWS.txt A lnt/server/ui/static/flot/jquery.flot.js A lnt/server/ui/static/flot/jquery.flot.resize.js A lnt/server/ui/static/flot/jquery.flot.touch.min.js A lnt/server/ui/static/flot/LICENSE.txt A lnt/server/ui/static/flot/jquery.flot.symbol.js A lnt/server/ui/static/flot/excanvas.min.js A lnt/server/ui/static/flot/jquery.flot.pie.js A lnt/server/ui/static/flot/jquery.flot.threshold.min.js A lnt/server/ui/static/flot/README.txt A lnt/server/ui/static/flot/jquery.flot.crosshair.min.js A lnt/server/ui/static/flot/jquery.flot.image.js A lnt/server/ui/static/lnt_profile.css A lnt/server/ui/static/order_aggregate_ui.css A lnt/server/ui/static/json2.js A lnt/server/ui/static/d3 A lnt/server/ui/static/d3/d3.js A lnt/server/ui/static/d3/LICENSE A lnt/server/ui/static/d3/d3.min.js A lnt/server/ui/static/cog.svg A lnt/server/ui/static/timedate.js A lnt/server/ui/static/lnt_run.css A lnt/server/ui/static/lnt.js A lnt/server/ui/static/v4_summary_report_ui.js A lnt/server/ui/static/sorttable.js A lnt/server/ui/static/View2D.js A lnt/server/ui/static/bootstrap A lnt/server/ui/static/bootstrap/css A lnt/server/ui/static/bootstrap/css/bootstrap-responsive.min.css A lnt/server/ui/static/bootstrap/css/bootstrap.min.css A lnt/server/ui/static/bootstrap/img AU lnt/server/ui/static/bootstrap/img/glyphicons-halflings-white.png AU lnt/server/ui/static/bootstrap/img/glyphicons-halflings.png A lnt/server/ui/static/bootstrap/js A lnt/server/ui/static/bootstrap/js/bootstrap.min.js A lnt/server/ui/static/popup.js A lnt/server/ui/globals.py A lnt/server/ui/decorators.py A lnt/server/ui/templates A lnt/server/ui/templates/v4_global_status.html A lnt/server/ui/templates/v4_run.html A lnt/server/ui/templates/v4_matrix.html A lnt/server/ui/templates/v4_machine.html A lnt/server/ui/templates/layout.html A lnt/server/ui/templates/v4_overview.html A lnt/server/ui/templates/all_machines.html A lnt/server/ui/templates/log.html A lnt/server/ui/templates/v4_regression_list.html A lnt/server/ui/templates/v4_order.html A lnt/server/ui/templates/v4_new_regressions.html A lnt/server/ui/templates/submit_run.html A lnt/server/ui/templates/error.html A lnt/server/ui/templates/local.html A lnt/server/ui/templates/rules.html A lnt/server/ui/templates/reportutils.html A lnt/server/ui/templates/v4_summary_report_ui.html A lnt/server/ui/templates/v4_all_orders.html A lnt/server/ui/templates/utils.html A lnt/server/ui/templates/v4_summary_report.html A lnt/server/ui/templates/v4_recent_activity.html A lnt/server/ui/templates/v4_daily_report.html A lnt/server/ui/templates/reporting A lnt/server/ui/templates/reporting/daily_report.html A lnt/server/ui/templates/reporting/latest_runs_report.html A lnt/server/ui/templates/reporting/run_report.html A lnt/server/ui/templates/reporting/runs.html A lnt/server/ui/templates/reporting/run_report.txt A lnt/server/ui/templates/index.html A lnt/server/ui/templates/v4_latest_runs_report.html A lnt/server/ui/templates/profile_admin.html A lnt/server/ui/templates/v4_profile.html A lnt/server/ui/templates/v4_graph.html A lnt/server/ui/templates/v4_regression_detail.html A lnt/formats A lnt/formats/__init__.py A lnt/formats/JSONFormat.py A lnt/formats/PlistFormat.py A lnt/lnttool A lnt/lnttool/admin.py A lnt/lnttool/common.py A lnt/lnttool/updatedb.py A lnt/lnttool/__init__.py A lnt/lnttool/convert.py A lnt/lnttool/create.py A lnt/lnttool/import_data.py A lnt/lnttool/main.py A lnt/lnttool/import_report.py A lnt/lnttool/viewcomparison.py A lnt/testing A lnt/testing/profile A lnt/testing/profile/cPerf.cpp A lnt/testing/profile/profilev1impl.py A lnt/testing/profile/profilev2impl.py A lnt/testing/profile/perf.py A lnt/testing/profile/__init__.py A lnt/testing/profile/profile.py A lnt/testing/__init__.py A lnt/testing/util A lnt/testing/util/misc.py A lnt/testing/util/compilers.py A lnt/testing/util/__init__.py A lnt/testing/util/machineinfo.py A lnt/testing/util/commands.py A lnt/testing/util/valgrind.py A lnt/testing/util/rcs.py A lnt/util A lnt/util/wsgi_restart.py A lnt/util/multidict.py A lnt/util/stats.py A lnt/util/__init__.py A lnt/util/ImportData.py A lnt/util/ServerUtil.py AU lnt/util/NTEmailReport.py A setup.cfg A utils AU utils/lint.sh AU utils/check-sdist AU utils/check-coverage A utils/README.txt A LICENSE.TXT A requirements.txt A runtime.txt A tests A tests/utils A tests/utils/SourceDistribution.py A tests/utils/Installation.py A tests/utils/blast.py A tests/runtest A tests/runtest/test_suite-cflags1.shtest A tests/runtest/test_suite-cflags2.shtest A tests/runtest/test_suite-machine-name.shtest A tests/runtest/test_suite-cflags3.shtest A tests/runtest/Inputs A tests/runtest/Inputs/rerun-test-suite1 A tests/runtest/Inputs/rerun-test-suite1/TEST.simple.report AU tests/runtest/Inputs/rerun-test-suite1/configure A tests/runtest/Inputs/rerun-test-suite1/fake-report.simple.csv A tests/runtest/Inputs/rerun-test-suite1/subtest A tests/runtest/Inputs/rerun-test-suite1/subtest/Makefile A tests/runtest/Inputs/rerun-test-suite1/README.txt A tests/runtest/Inputs/rerun-test-suite1/Makefile A tests/runtest/Inputs/rerun-test-suite2 AU tests/runtest/Inputs/rerun-test-suite2/GenerateReport.pl A tests/runtest/Inputs/rerun-test-suite2/Output A tests/runtest/Inputs/rerun-test-suite2/Output/vla.simple.report.txt A tests/runtest/Inputs/rerun-test-suite2/Output/ms_struct-bitfield.simple.report.txt A tests/runtest/Inputs/rerun-test-suite2/Output/ms_struct_pack_layout-1.simple.report.txt A tests/runtest/Inputs/rerun-test-suite2/Makefile.config A tests/runtest/Inputs/rerun-test-suite2/TEST.simple.report AU tests/runtest/Inputs/rerun-test-suite2/configure A tests/runtest/Inputs/rerun-test-suite2/fake-report.simple.csv A tests/runtest/Inputs/rerun-test-suite2/vla.simple.report.txt A tests/runtest/Inputs/rerun-test-suite2/subtest A tests/runtest/Inputs/rerun-test-suite2/subtest/Makefile A tests/runtest/Inputs/rerun-test-suite2/README.txt A tests/runtest/Inputs/rerun-test-suite2/Makefile A tests/runtest/Inputs/test-suite-cmake A tests/runtest/Inputs/test-suite-cmake/cmake A tests/runtest/Inputs/test-suite-cmake/cmake/caches A tests/runtest/Inputs/test-suite-cmake/cmake/caches/Release.cmake AU tests/runtest/Inputs/test-suite-cmake/fake-make A tests/runtest/Inputs/test-suite-cmake/fake-test AU tests/runtest/Inputs/test-suite-cmake/fake-cmake AU tests/runtest/Inputs/test-suite-cmake/fake-lit-profile AU tests/runtest/Inputs/test-suite-cmake/fake-lit A tests/runtest/Inputs/test-suite-cmake/SingleSource A tests/runtest/Inputs/test-suite-cmake/SingleSource/Benchmarks A tests/runtest/Inputs/test-suite-cmake/SingleSource/Benchmarks/Stanford A tests/runtest/Inputs/test-suite-cmake/SingleSource/Benchmarks/Stanford/Bubblesort A tests/runtest/Inputs/test-suite-cmake/file-iprofiler AU tests/runtest/Inputs/test-suite-cmake/fake-diagnose-make A tests/runtest/Inputs/test-suite-cmake/fake-results-fail-exec.json AU tests/runtest/Inputs/test-suite-cmake/fake-lit-fails-exec A tests/runtest/Inputs/test-suite-cmake/README.txt A tests/runtest/Inputs/test-suite-cmake/fake-results-profile.json A tests/runtest/Inputs/test-suite-cmake/fake-results-fail-compile.json A tests/runtest/Inputs/test-suite-cmake/CMakeLists.txt A tests/runtest/Inputs/test-suite-cmake/fake-results.json AU tests/runtest/Inputs/test-suite-cmake/fake-lit-fails-compile A tests/runtest/Inputs/test-suite-nohash AU tests/runtest/Inputs/test-suite-nohash/configure A tests/runtest/Inputs/test-suite-nohash/fake-report.simple.csv A tests/runtest/Inputs/test-suite-nohash/subtest A tests/runtest/Inputs/test-suite-nohash/subtest/Makefile A tests/runtest/Inputs/test-suite-nohash/README.txt A tests/runtest/Inputs/test-suite-nohash/Makefile A tests/runtest/Inputs/rerun_server_instance A tests/runtest/Inputs/rerun_server_instance/lnt.wsgi A tests/runtest/Inputs/rerun_server_instance/data A tests/runtest/Inputs/rerun_server_instance/data/lnt.db A tests/runtest/Inputs/rerun_server_instance/lnt.cfg A tests/runtest/Inputs/test-suite AU tests/runtest/Inputs/test-suite/configure A tests/runtest/Inputs/test-suite/fake-report.simple.csv A tests/runtest/Inputs/test-suite/subtest A tests/runtest/Inputs/test-suite/subtest/Makefile A tests/runtest/Inputs/test-suite/README.txt A tests/runtest/Inputs/test-suite/Makefile A tests/runtest/rerun.py A tests/runtest/test_suite-cflags4.shtest A tests/runtest/multisample.py A tests/runtest/test_suite-pgo.shtest A tests/runtest/test_suite-cc.shtest A tests/runtest/test_suite-use-perf.shtest A tests/runtest/test_suite-cross.shtest A tests/runtest/test_suite-c-compiler.shtest A tests/runtest/nt-darwin.py A tests/runtest/test_suite-fail-exec.shtest A tests/runtest/test_suite-only-test.shtest A tests/runtest/test_suite-perf-events.shtest A tests/runtest/test_suite-profile.shtest A tests/runtest/test_suite-fail-compile.shtest A tests/runtest/test_suite.shtest A tests/runtest/test_suite-cache.shtest A tests/runtest/test_suite-metrics.shtest A tests/runtest/test_suite-benchmarking-only.shtest A tests/runtest/test_suite-compile-only.shtest A tests/runtest/only_test.py A tests/runtest/nt.py A tests/runtest/test_suite_diagnose.shtest A tests/runtest/exclude_stat.py A tests/runtest/test_suite-run-order.shtest A tests/runtest/test_suite-cflags0.shtest A tests/runtest/test_suite-run-under.shtest A tests/__init__.py A tests/lit.cfg A tests/server A tests/server/db A tests/server/db/rules.py A tests/server/db/ImportProfile.py A tests/server/db/Inputs A tests/server/db/Inputs/schema-example-migratable.yaml A tests/server/db/Inputs/schema-example-nomigration1.yaml A tests/server/db/Inputs/schema-example-nomigration2.yaml A tests/server/db/Inputs/lnt_v0.4.0_filled_instance AU tests/server/db/Inputs/lnt_v0.4.0_filled_instance/lnt.wsgi A tests/server/db/Inputs/lnt_v0.4.0_filled_instance/data A tests/server/db/Inputs/lnt_v0.4.0_filled_instance/data/lnt.db A tests/server/db/Inputs/lnt_v0.4.0_filled_instance/lnt.cfg A tests/server/db/Inputs/lnt_v0.4.0_filled_instance/lnt_tmp A tests/server/db/Inputs/lnt_v0.4.0_filled_instance/lnt_tmp/default A tests/server/db/Inputs/lnt_v0.4.0_filled_instance/lnt_tmp/default/2012-04 A tests/server/db/Inputs/lnt_v0.4.0_filled_instance/lnt_tmp/default/2012-04/data-2012-04-11_16-47-40bEjSGd.plist A tests/server/db/Inputs/lnt_v0.4.0_filled_instance/lnt_tmp/default/2012-04/data-2012-04-11_16-47-40o2zWJN.plist A tests/server/db/Inputs/lnt_v0.4.0_basic_instance AU tests/server/db/Inputs/lnt_v0.4.0_basic_instance/lnt.wsgi A tests/server/db/Inputs/lnt_v0.4.0_basic_instance/blacklist A tests/server/db/Inputs/lnt_v0.4.0_basic_instance/data A tests/server/db/Inputs/lnt_v0.4.0_basic_instance/data/lnt.db A tests/server/db/Inputs/lnt_v0.4.0_basic_instance/lnt.cfg A tests/server/db/Inputs/report.json.in A tests/server/db/Inputs/README.txt A tests/server/db/Inputs/V4Pages_extra_records.sql A tests/server/db/Inputs/customschema-report.json A tests/server/db/Inputs/customschema-report2.json A tests/server/db/Inputs/schema-example-nomigration0.yaml A tests/server/db/CreateV4TestSuiteInstance.py A tests/server/db/Migrations.py A tests/server/db/ImportV4TestSuiteInstance.py A tests/server/db/search.py A tests/server/db/yamlschema.shtest A tests/server/db/CreateV4TestSuite.py A tests/server/reporting A tests/server/reporting/analysis.py A tests/server/ui A tests/server/ui/test_api.py A tests/server/ui/V4Pages.py A tests/server/ui/Inputs A tests/server/ui/Inputs/sample-failed-report1.json A tests/server/ui/Inputs/sample-failed-report2.json A tests/server/ui/Inputs/V4Pages_extra_records.sql A tests/server/ui/test_api_roundtrip.py A tests/server/ui/test_system_info.py A tests/server/ui/test_api_modify.py A tests/server/ui/test_matrix_page.py A tests/server/ui/change_processing.py A tests/server/ui/statsTester.py A tests/server/ui/test_roundtrip.py A tests/SharedInputs AU tests/SharedInputs/postgres_wrapper.sh A tests/SharedInputs/sample-a-small.plist AU tests/SharedInputs/server_wrapper.sh A tests/SharedInputs/sample-b-small.plist A tests/SharedInputs/profile-report.json A tests/SharedInputs/sample-report.json A tests/SharedInputs/create_temp_instance.py A tests/SharedInputs/sample-report1.json A tests/SharedInputs/FakeCompilers AU tests/SharedInputs/FakeCompilers/clang-git-2 AU tests/SharedInputs/FakeCompilers/clang-r154331 AU tests/SharedInputs/FakeCompilers/clang-git AU tests/SharedInputs/FakeCompilers/clang-r154332 AU tests/SharedInputs/FakeCompilers/clang-no-info AU tests/SharedInputs/FakeCompilers/fakecompiler.py AU tests/SharedInputs/FakeCompilers/clang++-r154331 A tests/SharedInputs/FakeCompilers/README.txt AU tests/SharedInputs/FakeCompilers/apple-clang-138.1 AU tests/SharedInputs/FakeCompilers/clang++-r154332 AU tests/SharedInputs/FakeCompilers/icc-12.1.3 A tests/SharedInputs/sample-report2.json A tests/SharedInputs/sample-arm.json A tests/SharedInputs/sample-arm2.json A tests/SharedInputs/SmallInstance AU tests/SharedInputs/SmallInstance/lnt.wsgi A tests/SharedInputs/SmallInstance/data A tests/SharedInputs/SmallInstance/data/lnt_db_create.sql A tests/SharedInputs/SmallInstance/lnt.cfg AU tests/SharedInputs/mysql_wrapper.sh A tests/Formats A tests/Formats/json.py A tests/Formats/Inputs A tests/Formats/Inputs/test.json A tests/Formats/Inputs/test.plist A tests/Formats/Inputs/test.nightlytest A tests/Formats/plist.py A tests/lnttool A tests/lnttool/UpdateDB.py A tests/lnttool/checkformat.shtest A tests/lnttool/admin.shtest A tests/lnttool/Inputs A tests/lnttool/Inputs/error_0.json A tests/lnttool/Inputs/error_1.json A tests/lnttool/Inputs/error_2.json A tests/lnttool/Inputs/compile_submission_machine_diff_reject.json A tests/lnttool/Inputs/error_3.json A tests/lnttool/Inputs/error_4.json A tests/lnttool/Inputs/compile_submission_machine_diff_fine.json A tests/lnttool/Inputs/invalid_submission0.json A tests/lnttool/Inputs/invalid_submission1.json A tests/lnttool/Inputs/compile_submission1.json A tests/lnttool/Inputs/minimal.json A tests/lnttool/Inputs/compile_submission_machine_diff_split.json A tests/lnttool/Inputs/test.lntprof A tests/lnttool/Inputs/compile_submission.json A tests/lnttool/Inputs/no_error_0.json A tests/lnttool/Inputs/no_error_1.json A tests/lnttool/MySQLDB.shtest A tests/lnttool/PostgresDB.shtest A tests/lnttool/submit_badurl.shtest A tests/lnttool/Profile.py A tests/lnttool/view-comparison.shtest A tests/lnttool/showtests.shtest A tests/lnttool/submit.shtest A tests/lnttool/test_importreport.py A tests/lnttool/check_no_errors.shtest A tests/lnttool/email_tools.py A tests/testing A tests/testing/profilev1impl.py A tests/testing/profilev2impl.py A tests/testing/Inputs A tests/testing/Inputs/test-input-01.out A tests/testing/Inputs/fake-nm.py A tests/testing/Inputs/fib-aarch64.nm.out A tests/testing/Inputs/fib-aarch64.objdump.0x4006c8.out A tests/testing/Inputs/fib2-aarch64.nm.out A tests/testing/Inputs/fib2-aarch64.objdump.0x4006c8.out A tests/testing/Inputs/fib-aarch64.perf_data A tests/testing/Inputs/fake-objdump.py A tests/testing/Inputs/fib2-aarch64.perf_data A tests/testing/Compilers.py A tests/testing/TestingTest.py A tests/testing/cPerf.py A tests/testing/CalltreeDataLoading.py A tests/.coveragerc A Procfile A .gitignore A requirements.server.txt A .arcconfig A MANIFEST.in A requirements.client.txt A examples A examples/functions.py A examples/run_to_csv.py At revision 371993

Hide Details

No changes for http://llvm.org/svn/llvm-project/lnt/trunk since the previous build
[Pipeline] } [Pipeline] // dir [Pipeline] dir Running in /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite [Pipeline] { [Pipeline] svn
SVN Updating

Hide Details

Updating http://llvm.org/svn/llvm-project/test-suite/trunk at revision '2019-09-16T07:32:03.934 -0700' No changes for http://llvm.org/svn/llvm-project/test-suite/trunk since the previous build [Pipeline] } [Pipeline] // dir [Pipeline] sh At revision 371993

Hide Details

+ CMAKE_FLAGS+=' -C ../config/tasks/cmake/caches/target-arm64-iphoneos.cmake' + CMAKE_FLAGS+=' -C ../config/tasks/cmake/caches/opt-O0-g.cmake' + CMAKE_FLAGS+=' -C ../config/tasks/cmake/caches/global-isel.cmake' + config/tasks/task jenkinsrun config/tasks/test-suite-verify-machineinstrs.sh -a compiler=http://labmaster2.local/artifacts/clang-stage1-RA/clang-d326969-geded79b0d4b-t1940-b1940.tar.gz -D 'CMAKE_FLAGS= -C ../config/tasks/cmake/caches/target-arm64-iphoneos.cmake -C ../config/tasks/cmake/caches/opt-O0-g.cmake -C ../config/tasks/cmake/caches/global-isel.cmake' + export PATH=/Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/config/tasks/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin + PATH=/Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/config/tasks/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin + build clean ...removing 'test-suite-build' ...removing 'venv' ...removing 'lnt' ...removing 'pseudo-checkout-llvm-project' ...removing 'log_summary.html' ...removing 'compiler' ++ build arg --optional CMAKE_FLAGS + CMAKE_FLAGS=' -C ../config/tasks/cmake/caches/target-arm64-iphoneos.cmake -C ../config/tasks/cmake/caches/opt-O0-g.cmake -C ../config/tasks/cmake/caches/global-isel.cmake' + build get compiler + build get test-suite + . /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/config/tasks/utils/normalize_compiler.sh ++ cd compiler ++ '[' -d Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr ']' ++ '[' -d '*/bin' ']' ++ cd /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g ++ /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/compiler/bin/clang -v clang version 10.0.0 (https://github.com/llvm/llvm-project.git eded79b0d4bdec1bd5d356ec597e66dadd08fda1) Target: x86_64-apple-darwin17.6.0 Thread model: posix InstalledDir: /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/compiler/bin + . /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/config/tasks/utils/venv.sh ++ echo '@@@ LNT VirtualEnv @@@'
LNT VirtualEnv

Hide Details

@@@ LNT VirtualEnv @@@ ++ /usr/local/bin/virtualenv venv New python executable in /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/venv/bin/python2.7 Also creating executable in /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/venv/bin/python Installing setuptools, pip, wheel... done. ++ set +u ++ . venv/bin/activate +++ deactivate nondestructive +++ unset -f pydoc +++ '[' -z '' ']' +++ '[' -z '' ']' +++ '[' -n /bin/sh ']' +++ hash -r +++ '[' -z '' ']' +++ unset VIRTUAL_ENV +++ '[' '!' nondestructive = nondestructive ']' +++ VIRTUAL_ENV=/Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/venv +++ export VIRTUAL_ENV +++ _OLD_VIRTUAL_PATH=/Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/config/tasks/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin +++ PATH=/Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/venv/bin:/Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/config/tasks/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin +++ export PATH +++ '[' -z '' ']' +++ '[' -z '' ']' +++ _OLD_VIRTUAL_PS1= +++ '[' x '!=' x ']' ++++ basename /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/venv +++ PS1='(venv) ' +++ export PS1 +++ alias pydoc +++ '[' -n /bin/sh ']' +++ hash -r ++ set -u ++ echo @@@@@@@ @@@@@@@ + . /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/config/tasks/utils/venv_lit.sh ++ echo '@@@ Install VirtualEnv Lit @@@'
Install VirtualEnv Lit

Hide Details

@@@ Install VirtualEnv Lit @@@ ++ . /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/config/tasks/utils/pip_install.sh svn+http://llvm.org/svn/llvm-project/llvm/trunk/utils/lit/ +++ pip install svn+http://llvm.org/svn/llvm-project/llvm/trunk/utils/lit/ DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support Collecting svn+http://llvm.org/svn/llvm-project/llvm/trunk/utils/lit/
SVN Checking out

Hide Details

Checking out http://llvm.org/svn/llvm-project/llvm/trunk/utils/lit/ to /private/var/folders/9t/lrs73ptj6lv644zvh1fk2_gc0000gn/T/pip-req-build-SJxFlp Running command svn checkout -q --non-interactive http://llvm.org/svn/llvm-project/llvm/trunk/utils/lit/ /private/var/folders/9t/lrs73ptj6lv644zvh1fk2_gc0000gn/T/pip-req-build-SJxFlp Building wheels for collected packages: lit Building wheel for lit (setup.py): started Building wheel for lit (setup.py): finished with status 'done' Created wheel for lit: filename=lit-0.10.0.dev0-cp27-none-any.whl size=70301 sha256=b1ec291a22b2a12dfacbf38507c644c03dcaa4e9d04ea2aec7199c161807d21b Stored in directory: /private/var/folders/9t/lrs73ptj6lv644zvh1fk2_gc0000gn/T/pip-ephem-wheel-cache-qxumOs/wheels/97/9d/ee/482fc025b69fc8c7fc12dd3b6d12699223e15dd3b81b1ca5d3 Successfully built lit Installing collected packages: lit Successfully installed lit-0.10.0.dev0 ++ echo @@@@@@ @@@@@@ + TEST_SUITE_CMAKE_FLAGS+=' -C /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/config/tasks/cmake/caches/verify-machineinstrs.cmake' + TEST_SUITE_CMAKE_FLAGS+=' -C ../config/tasks/cmake/caches/target-arm64-iphoneos.cmake -C ../config/tasks/cmake/caches/opt-O0-g.cmake -C ../config/tasks/cmake/caches/global-isel.cmake' + TEST_SUITE_NINJA_FLAGS+=' -v -k0' + . /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/config/tasks/utils/test_suite_compile.sh ++ echo '@@@ Test-Suite Compile @@@'
Test-Suite Compile

Hide Details

@@@ Test-Suite Compile @@@ ++ rm -rf test-suite-build ++ mkdir -p test-suite-build ++ cd test-suite-build ++ TEST_SUITE_CMAKE_FLAGS+= ++ TEST_SUITE_CMAKE_FLAGS='-DCMAKE_C_COMPILER="/Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/compiler/bin/clang" -C /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/config/tasks/cmake/caches/verify-machineinstrs.cmake -C ../config/tasks/cmake/caches/target-arm64-iphoneos.cmake -C ../config/tasks/cmake/caches/opt-O0-g.cmake -C ../config/tasks/cmake/caches/global-isel.cmake' ++ : ++ TEST_SUITE_CMAKE_FLAGS+=' -GNinja' ++ TEST_SUITE_CMAKE_FLAGS+=' /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite' ++ '[' '' = 1 ']' ++ eval cmake '-DCMAKE_C_COMPILER="/Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/compiler/bin/clang"' -C /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/config/tasks/cmake/caches/verify-machineinstrs.cmake -C ../config/tasks/cmake/caches/target-arm64-iphoneos.cmake -C ../config/tasks/cmake/caches/opt-O0-g.cmake -C ../config/tasks/cmake/caches/global-isel.cmake -GNinja /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite +++ cmake -DCMAKE_C_COMPILER=/Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/compiler/bin/clang -C /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/config/tasks/cmake/caches/verify-machineinstrs.cmake -C ../config/tasks/cmake/caches/target-arm64-iphoneos.cmake -C ../config/tasks/cmake/caches/opt-O0-g.cmake -C ../config/tasks/cmake/caches/global-isel.cmake -GNinja /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite loading initial cache file /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/config/tasks/cmake/caches/verify-machineinstrs.cmake loading initial cache file ../config/tasks/cmake/caches/target-arm64-iphoneos.cmake loading initial cache file ../config/tasks/cmake/caches/opt-O0-g.cmake loading initial cache file ../config/tasks/cmake/caches/global-isel.cmake -- The C compiler identification is Clang 10.0.0 -- The CXX compiler identification is Clang 10.0.0 -- Check for working C compiler: /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/compiler/bin/clang -- Check for working C compiler: /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/compiler/bin/clang -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/compiler/bin/clang++ -- Check for working CXX compiler: /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/compiler/bin/clang++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Tclsh: /usr/bin/tclsh (found version "8.5") -- Found TCL: /System/Library/Frameworks/tcl.framework -- Found TCLTK: /System/Library/Frameworks/tcl.framework -- Found TK: /System/Library/Frameworks/tk.framework -- Check target operating system - Darwin -- Check target system architecture: AArch64 -- Check if the system is big endian -- Searching 16 bit integer -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of unsigned short -- Check size of unsigned short - done -- Using unsigned short -- Check if the system is big endian - little endian -- Adding directory Bitcode -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - found -- Found Threads: TRUE -- Adding directory External -- Adding directory MicroBenchmarks -- Found Git: /usr/bin/git (found version "2.15.2 (Apple Git-101.1)") -- git Version: v0.0.0 -- Version: 0.0.0 -- Performing Test HAVE_CXX_FLAG_STD_CXX11 -- Performing Test HAVE_CXX_FLAG_STD_CXX11 - Success -- Performing Test HAVE_CXX_FLAG_WALL -- Performing Test HAVE_CXX_FLAG_WALL - Success -- Performing Test HAVE_CXX_FLAG_WEXTRA -- Performing Test HAVE_CXX_FLAG_WEXTRA - Success -- Performing Test HAVE_CXX_FLAG_WSHADOW -- Performing Test HAVE_CXX_FLAG_WSHADOW - Success -- Performing Test HAVE_CXX_FLAG_WERROR -- Performing Test HAVE_CXX_FLAG_WERROR - Success -- Performing Test HAVE_CXX_FLAG_PEDANTIC -- Performing Test HAVE_CXX_FLAG_PEDANTIC - Success -- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS -- Performing Test HAVE_CXX_FLAG_PEDANTIC_ERRORS - Success -- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 -- Performing Test HAVE_CXX_FLAG_WSHORTEN_64_TO_32 - Success -- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL -- Performing Test HAVE_CXX_FLAG_WFLOAT_EQUAL - Success -- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING -- Performing Test HAVE_CXX_FLAG_FSTRICT_ALIASING - Success -- Performing Test HAVE_CXX_FLAG_WZERO_AS_NULL_POINTER_CONSTANT -- Performing Test HAVE_CXX_FLAG_WZERO_AS_NULL_POINTER_CONSTANT - Success -- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING -- Performing Test HAVE_CXX_FLAG_WSTRICT_ALIASING - Success -- Performing Test HAVE_CXX_FLAG_WD654 -- Performing Test HAVE_CXX_FLAG_WD654 - Failed -- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY -- Performing Test HAVE_CXX_FLAG_WTHREAD_SAFETY - Success -- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES -- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES -- Performing Test HAVE_THREAD_SAFETY_ATTRIBUTES -- failed to compile -- Performing Test HAVE_CXX_FLAG_COVERAGE -- Performing Test HAVE_CXX_FLAG_COVERAGE - Success -- Performing Test HAVE_GNU_POSIX_REGEX -- Performing Test HAVE_GNU_POSIX_REGEX -- Performing Test HAVE_GNU_POSIX_REGEX -- failed to compile -- Performing Test HAVE_POSIX_REGEX -- Performing Test HAVE_POSIX_REGEX -- Performing Test HAVE_POSIX_REGEX -- compiled but failed to run -- Performing Test HAVE_STEADY_CLOCK -- Performing Test HAVE_STEADY_CLOCK -- Performing Test HAVE_STEADY_CLOCK -- compiled but failed to run -- Performing Test BENCHMARK_HAS_O3_FLAG -- Performing Test BENCHMARK_HAS_O3_FLAG - Success -- Performing Test COMPILER_HAS_FXRAY_INSTRUMENT -- Performing Test COMPILER_HAS_FXRAY_INSTRUMENT - Failed -- Adding directory MultiSource -- Adding directory SingleSource -- Looking for __ARM_NEON -- Looking for __ARM_NEON - found -- Configuring done -- Generating done -- Build files have been written to: /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build ++ TEST_SUITE_NINJA_FLAGS+= ++ eval ninja ' -v -k0' +++ ninja -v -k0 [1/8583] cd /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/tools && /usr/local/Cellar/cmake/3.13.1/bin/cmake -E copy /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite/tools/../HashProgramOutput.sh /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/tools/HashProgramOutput.sh && chmod +x /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/tools/HashProgramOutput.sh [2/8583] /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/compiler/bin/clang -DNDEBUG -B /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin -Wno-unused-command-line-argument -mllvm -verify-machineinstrs -O0 -g -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.4.sdk -w -Werror=date-time -MD -MT tools/CMakeFiles/fpcmp-target.dir/fpcmp.c.o -MF tools/CMakeFiles/fpcmp-target.dir/fpcmp.c.o.d -o tools/CMakeFiles/fpcmp-target.dir/fpcmp.c.o -c /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite/tools/fpcmp.c FAILED: tools/CMakeFiles/fpcmp-target.dir/fpcmp.c.o /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/compiler/bin/clang -DNDEBUG -B /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin -Wno-unused-command-line-argument -mllvm -verify-machineinstrs -O0 -g -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.4.sdk -w -Werror=date-time -MD -MT tools/CMakeFiles/fpcmp-target.dir/fpcmp.c.o -MF tools/CMakeFiles/fpcmp-target.dir/fpcmp.c.o.d -o tools/CMakeFiles/fpcmp-target.dir/fpcmp.c.o -c /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite/tools/fpcmp.c

Hide Details

# After Legalizer # Machine code for function diff_files_with_tolerance: IsSSA, TracksLiveness, Legalized Frame Objects: fi#0: size=4, align=4, at location [SP] fi#1: size=8, align=8, at location [SP] fi#2: size=8, align=8, at location [SP] fi#3: size=8, align=8, at location [SP] fi#4: size=8, align=8, at location [SP] fi#5: size=4, align=4, at location [SP] fi#6: size=8, align=8, at location [SP] fi#7: size=8, align=8, at location [SP] fi#8: size=8, align=8, at location [SP] fi#9: size=8, align=8, at location [SP] fi#10: size=8, align=8, at location [SP] fi#11: size=8, align=8, at location [SP] fi#12: size=8, align=8, at location [SP] fi#13: size=8, align=8, at location [SP] fi#14: size=8, align=8, at location [SP] fi#15: size=8, align=8, at location [SP] fi#16: size=4, align=4, at location [SP] fi#17: size=4, align=4, at location [SP] Function Live Ins: $x0, $x1, $d0, $d1, $w2

Hide Details

bb.1.entry: successors: %bb.2(0x40000000), %bb.4(0x40000000); %bb.2(50.00%), %bb.4(50.00%) liveins: $d0, $d1, $w2, $x0, $x1 %0:_(p0) = COPY $x0 %1:_(p0) = COPY $x1 %2:_(s64) = COPY $d0 %3:_(s64) = COPY $d1 %4:_(s32) = COPY $w2 %34:_(s32) = G_CONSTANT i32 0, debug-location !DILocation(line: 0, scope: !205); test-suite/tools/fpcmp.c:0 %37:_(s64) = G_FCONSTANT double 0.000000e+00, debug-location !DILocation(line: 0, scope: !217); test-suite/tools/fpcmp.c:0 %44:_(p0) = G_GLOBAL_VALUE @__stderrp, debug-location !DILocation(line: 0, scope: !226); test-suite/tools/fpcmp.c:0 %46:_(p0) = G_GLOBAL_VALUE @g_program, debug-location !DILocation(line: 0, scope: !226); test-suite/tools/fpcmp.c:0 %49:_(p0) = G_GLOBAL_VALUE @.str.5, debug-location !DILocation(line: 0, scope: !226); test-suite/tools/fpcmp.c:0 %53:_(s32) = G_CONSTANT i32 1, debug-location !DILocation(line: 0, scope: !226); test-suite/tools/fpcmp.c:0 %116:_(p0) = G_GLOBAL_VALUE @.str.6, debug-location !DILocation(line: 0, scope: !311); test-suite/tools/fpcmp.c:0 %5:_(p0) = G_FRAME_INDEX %stack.0.retval %6:_(p0) = G_FRAME_INDEX %stack.1.path_a.addr %7:_(p0) = G_FRAME_INDEX %stack.2.path_b.addr %8:_(p0) = G_FRAME_INDEX %stack.3.absolute_tolerance.addr %9:_(p0) = G_FRAME_INDEX %stack.4.relative_tolerance.addr %10:_(p0) = G_FRAME_INDEX %stack.5.ignore_whitespace.addr %11:_(p0) = G_FRAME_INDEX %stack.6.A_size %12:_(p0) = G_FRAME_INDEX %stack.7.B_size %13:_(p0) = G_FRAME_INDEX %stack.8.data_a %14:_(p0) = G_FRAME_INDEX %stack.9.data_b %15:_(p0) = G_FRAME_INDEX %stack.10.File1Start %16:_(p0) = G_FRAME_INDEX %stack.11.File2Start %17:_(p0) = G_FRAME_INDEX %stack.12.File1End %18:_(p0) = G_FRAME_INDEX %stack.13.File2End %19:_(p0) = G_FRAME_INDEX %stack.14.F1P %20:_(p0) = G_FRAME_INDEX %stack.15.F2P %21:_(p0) = G_FRAME_INDEX %stack.16.F1AtEnd %22:_(p0) = G_FRAME_INDEX %stack.17.F2AtEnd G_STORE %0:_(p0), %6:_(p0) :: (store 8 into %ir.path_a.addr) G_STORE %1:_(p0), %7:_(p0) :: (store 8 into %ir.path_b.addr) G_STORE %2:_(s64), %8:_(p0) :: (store 8 into %ir.absolute_tolerance.addr) G_STORE %3:_(s64), %9:_(p0) :: (store 8 into %ir.relative_tolerance.addr) G_STORE %4:_(s32), %10:_(p0) :: (store 4 into %ir.ignore_whitespace.addr) %23:_(p0) = G_LOAD %6:_(p0), debug-location !198 :: (load 8 from %ir.path_a.addr); test-suite/tools/fpcmp.c:247:28 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !199; test-suite/tools/fpcmp.c:247:18 $x0 = COPY %23:_(p0), debug-location !199; test-suite/tools/fpcmp.c:247:18 $x1 = COPY %11:_(p0), debug-location !199; test-suite/tools/fpcmp.c:247:18 BL @load_file, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $x0, debug-location !199; test-suite/tools/fpcmp.c:247:18 %24:_(p0) = COPY $x0, debug-location !199; test-suite/tools/fpcmp.c:247:18 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !199; test-suite/tools/fpcmp.c:247:18 G_STORE %24:_(p0), %13:_(p0), debug-location !197 :: (store 8 into %ir.data_a); test-suite/tools/fpcmp.c:247:9 %25:_(p0) = G_LOAD %7:_(p0), debug-location !202 :: (load 8 from %ir.path_b.addr); test-suite/tools/fpcmp.c:248:28 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !203; test-suite/tools/fpcmp.c:248:18 $x0 = COPY %25:_(p0), debug-location !203; test-suite/tools/fpcmp.c:248:18 $x1 = COPY %12:_(p0), debug-location !203; test-suite/tools/fpcmp.c:248:18 BL @load_file, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $x0, debug-location !203; test-suite/tools/fpcmp.c:248:18 %26:_(p0) = COPY $x0, debug-location !203; test-suite/tools/fpcmp.c:248:18 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !203; test-suite/tools/fpcmp.c:248:18 G_STORE %26:_(p0), %14:_(p0), debug-location !201 :: (store 8 into %ir.data_b); test-suite/tools/fpcmp.c:248:9 %27:_(s64) = G_LOAD %11:_(p0), debug-location !204 :: (load 8 from %ir.A_size); test-suite/tools/fpcmp.c:251:7 %28:_(s64) = G_LOAD %12:_(p0), debug-location !206 :: (load 8 from %ir.B_size); test-suite/tools/fpcmp.c:251:17 %219:_(s32) = G_ICMP intpred(ne), %27:_(s64), %28:_, debug-location !207; test-suite/tools/fpcmp.c:251:14 %29:_(s1) = G_TRUNC %219:_(s32) G_BRCOND %29:_(s1), %bb.4, debug-location !208; test-suite/tools/fpcmp.c:251:24

Hide Details

bb.2.land.lhs.true: ; predecessors: %bb.1 successors: %bb.3(0x40000000), %bb.4(0x40000000); %bb.3(50.00%), %bb.4(50.00%)

Hide Details

%30:_(p0) = G_LOAD %13:_(p0), debug-location !209 :: (load 8 from %ir.data_a); test-suite/tools/fpcmp.c:251:34 %31:_(p0) = G_LOAD %14:_(p0), debug-location !210 :: (load 8 from %ir.data_b); test-suite/tools/fpcmp.c:251:42 %32:_(s64) = G_LOAD %11:_(p0), debug-location !211 :: (load 8 from %ir.A_size); test-suite/tools/fpcmp.c:251:50 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !212; test-suite/tools/fpcmp.c:251:27 $x0 = COPY %30:_(p0), debug-location !212; test-suite/tools/fpcmp.c:251:27 $x1 = COPY %31:_(p0), debug-location !212; test-suite/tools/fpcmp.c:251:27 $x2 = COPY %32:_(s64), debug-location !212; test-suite/tools/fpcmp.c:251:27 BL @memcmp, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit $x2, implicit-def $w0, debug-location !212; test-suite/tools/fpcmp.c:251:27 %33:_(s32) = COPY $w0, debug-location !212; test-suite/tools/fpcmp.c:251:27 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !212; test-suite/tools/fpcmp.c:251:27 %218:_(s32) = G_ICMP intpred(ne), %33:_(s32), %34:_, debug-location !213; test-suite/tools/fpcmp.c:251:58 %35:_(s1) = G_TRUNC %218:_(s32) G_BRCOND %35:_(s1), %bb.4, debug-location !214; test-suite/tools/fpcmp.c:251:7

Hide Details

bb.3.if.then: ; predecessors: %bb.2 successors: %bb.42(0x80000000); %bb.42(100.00%)

Hide Details

G_STORE %34:_(s32), %5:_(p0), debug-location !215 :: (store 4 into %ir.retval); test-suite/tools/fpcmp.c:252:5 G_BR %bb.42, debug-location !215; test-suite/tools/fpcmp.c:252:5

Hide Details

bb.4.if.end: ; predecessors: %bb.1, %bb.2 successors: %bb.5(0x40000000), %bb.8(0x40000000); %bb.5(50.00%), %bb.8(50.00%)

Hide Details

%36:_(s64) = G_LOAD %9:_(p0), debug-location !216 :: (load 8 from %ir.relative_tolerance.addr); test-suite/tools/fpcmp.c:255:7 %217:_(s32) = G_FCMP floatpred(oeq), %36:_(s64), %37:_, debug-location !218; test-suite/tools/fpcmp.c:255:26 %38:_(s1) = G_TRUNC %217:_(s32) G_BRCOND %38:_(s1), %bb.5, debug-location !219; test-suite/tools/fpcmp.c:255:33 G_BR %bb.8, debug-location !219; test-suite/tools/fpcmp.c:255:33

Hide Details

bb.5.land.lhs.true5: ; predecessors: %bb.4 successors: %bb.6(0x40000000), %bb.8(0x40000000); %bb.6(50.00%), %bb.8(50.00%)

Hide Details

%39:_(s64) = G_LOAD %8:_(p0), debug-location !220 :: (load 8 from %ir.absolute_tolerance.addr); test-suite/tools/fpcmp.c:255:36 %216:_(s32) = G_FCMP floatpred(oeq), %39:_(s64), %37:_, debug-location !221; test-suite/tools/fpcmp.c:255:55 %40:_(s1) = G_TRUNC %216:_(s32) G_BRCOND %40:_(s1), %bb.6, debug-location !222; test-suite/tools/fpcmp.c:255:62 G_BR %bb.8, debug-location !222; test-suite/tools/fpcmp.c:255:62

Hide Details

bb.6.land.lhs.true7: ; predecessors: %bb.5 successors: %bb.8(0x40000000), %bb.7(0x40000000); %bb.8(50.00%), %bb.7(50.00%)

Hide Details

%41:_(s32) = G_LOAD %10:_(p0), debug-location !223 :: (load 4 from %ir.ignore_whitespace.addr); test-suite/tools/fpcmp.c:256:8 %215:_(s32) = G_ICMP intpred(ne), %41:_(s32), %34:_, debug-location !223; test-suite/tools/fpcmp.c:256:8 %42:_(s1) = G_TRUNC %215:_(s32) G_BRCOND %42:_(s1), %bb.8, debug-location !224; test-suite/tools/fpcmp.c:255:7

Hide Details

bb.7.if.then8: ; predecessors: %bb.6 successors: %bb.42(0x80000000); %bb.42(100.00%)

Hide Details

%43:_(p0) = G_LOAD %44:_(p0), debug-location !225 :: (load 8 from @__stderrp); test-suite/tools/fpcmp.c:257:13 %45:_(p0) = G_LOAD %46:_(p0), debug-location !227 :: (load 8 from @g_program); test-suite/tools/fpcmp.c:258:13 ADJCALLSTACKDOWN 8, 0, implicit-def $sp, implicit $sp, debug-location !228; test-suite/tools/fpcmp.c:257:5 $x0 = COPY %43:_(p0), debug-location !228; test-suite/tools/fpcmp.c:257:5 $x1 = COPY %49:_(p0), debug-location !228; test-suite/tools/fpcmp.c:257:5 %50:_(p0) = COPY $sp, debug-location !228; test-suite/tools/fpcmp.c:257:5 %51:_(s64) = G_CONSTANT i64 0, debug-location !228; test-suite/tools/fpcmp.c:257:5 %52:_(p0) = G_GEP %50:_, %51:_(s64), debug-location !228; test-suite/tools/fpcmp.c:257:5 G_STORE %45:_(p0), %52:_(p0), debug-location !228 :: (store 8 into stack, align 1); test-suite/tools/fpcmp.c:257:5 BL @fprintf, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $w0, debug-location !228; test-suite/tools/fpcmp.c:257:5 ADJCALLSTACKUP 8, 0, implicit-def $sp, implicit $sp, debug-location !228; test-suite/tools/fpcmp.c:257:5 G_STORE %53:_(s32), %5:_(p0), debug-location !229 :: (store 4 into %ir.retval); test-suite/tools/fpcmp.c:259:5 G_BR %bb.42, debug-location !229; test-suite/tools/fpcmp.c:259:5

Hide Details

bb.8.if.end10: ; predecessors: %bb.4, %bb.5, %bb.6 successors: %bb.9(0x80000000); %bb.9(100.00%)

Hide Details

%54:_(p0) = G_LOAD %13:_(p0), debug-location !232 :: (load 8 from %ir.data_a); test-suite/tools/fpcmp.c:265:28 G_STORE %54:_(p0), %15:_(p0), debug-location !231 :: (store 8 into %ir.File1Start); test-suite/tools/fpcmp.c:265:15 %55:_(p0) = G_LOAD %14:_(p0), debug-location !235 :: (load 8 from %ir.data_b); test-suite/tools/fpcmp.c:266:28 G_STORE %55:_(p0), %16:_(p0), debug-location !234 :: (store 8 into %ir.File2Start); test-suite/tools/fpcmp.c:266:15 %56:_(p0) = G_LOAD %13:_(p0), debug-location !238 :: (load 8 from %ir.data_a); test-suite/tools/fpcmp.c:267:26 %57:_(s64) = G_LOAD %11:_(p0), debug-location !239 :: (load 8 from %ir.A_size); test-suite/tools/fpcmp.c:267:35 %58:_(p0) = G_GEP %56:_, %57:_(s64), debug-location !240; test-suite/tools/fpcmp.c:267:33 G_STORE %58:_(p0), %17:_(p0), debug-location !237 :: (store 8 into %ir.File1End); test-suite/tools/fpcmp.c:267:15 %60:_(p0) = G_LOAD %14:_(p0), debug-location !243 :: (load 8 from %ir.data_b); test-suite/tools/fpcmp.c:268:26 %61:_(s64) = G_LOAD %12:_(p0), debug-location !244 :: (load 8 from %ir.B_size); test-suite/tools/fpcmp.c:268:35 %62:_(p0) = G_GEP %60:_, %61:_(s64), debug-location !245; test-suite/tools/fpcmp.c:268:33 G_STORE %62:_(p0), %18:_(p0), debug-location !242 :: (store 8 into %ir.File2End); test-suite/tools/fpcmp.c:268:15 %64:_(p0) = G_LOAD %15:_(p0), debug-location !248 :: (load 8 from %ir.File1Start); test-suite/tools/fpcmp.c:269:21 G_STORE %64:_(p0), %19:_(p0), debug-location !247 :: (store 8 into %ir.F1P); test-suite/tools/fpcmp.c:269:15 %65:_(p0) = G_LOAD %16:_(p0), debug-location !251 :: (load 8 from %ir.File2Start); test-suite/tools/fpcmp.c:270:21 G_STORE %65:_(p0), %20:_(p0), debug-location !250 :: (store 8 into %ir.F2P); test-suite/tools/fpcmp.c:270:15

Hide Details

bb.9.while.body: ; predecessors: %bb.8, %bb.28 successors: %bb.10(0x80000000); %bb.10(100.00%)

Hide Details

Hide Details

bb.10.while.cond12: ; predecessors: %bb.9, %bb.17, %bb.14 successors: %bb.11(0x40000000), %bb.12(0x40000000); %bb.11(50.00%), %bb.12(50.00%)

Hide Details

%66:_(p0) = G_LOAD %19:_(p0), debug-location !255 :: (load 8 from %ir.F1P); test-suite/tools/fpcmp.c:274:12 %67:_(p0) = G_LOAD %17:_(p0), debug-location !256 :: (load 8 from %ir.File1End); test-suite/tools/fpcmp.c:274:18 %214:_(s32) = G_ICMP intpred(uge), %66:_(p0), %67:_, debug-location !257; test-suite/tools/fpcmp.c:274:16 %68:_(s1) = G_TRUNC %214:_(s32) %210:_(s16) = G_CONSTANT i16 0 G_BRCOND %68:_(s1), %bb.12, debug-location !258; test-suite/tools/fpcmp.c:274:27

Hide Details

bb.11.land.rhs: ; predecessors: %bb.10 successors: %bb.12(0x80000000); %bb.12(100.00%)

Hide Details

%69:_(p0) = G_LOAD %20:_(p0), debug-location !259 :: (load 8 from %ir.F2P); test-suite/tools/fpcmp.c:274:30 %70:_(p0) = G_LOAD %18:_(p0), debug-location !260 :: (load 8 from %ir.File2End); test-suite/tools/fpcmp.c:274:36 %213:_(s32) = G_ICMP intpred(ult), %69:_(p0), %70:_, debug-location !261; test-suite/tools/fpcmp.c:274:34 %211:_(s16) = G_TRUNC %213:_(s32)

Hide Details

bb.12.land.end: ; predecessors: %bb.10, %bb.11 successors: %bb.13(0x40000000), %bb.20(0x40000000); %bb.13(50.00%), %bb.20(50.00%)

Hide Details

%212:_(s16) = G_PHI %210:_(s16), %bb.10, %211:_(s16), %bb.11, debug-location !262; test-suite/tools/fpcmp.c:0 G_BRCOND %72:_(s1), %bb.13, debug-location !253; test-suite/tools/fpcmp.c:274:5 %72:_(s1) = G_TRUNC %212:_(s16) G_BR %bb.20, debug-location !253; test-suite/tools/fpcmp.c:274:5

Hide Details

bb.13.while.body15: ; predecessors: %bb.12 successors: %bb.14(0x40000000), %bb.15(0x40000000); %bb.14(50.00%), %bb.15(50.00%)

Hide Details

%73:_(p0) = G_LOAD %19:_(p0), debug-location !263 :: (load 8 from %ir.F1P); test-suite/tools/fpcmp.c:275:12 %75:_(s32) = G_SEXTLOAD %73:_(p0), debug-location !266 :: (load 1 from %ir.25); test-suite/tools/fpcmp.c:275:11 %76:_(p0) = G_LOAD %20:_(p0), debug-location !267 :: (load 8 from %ir.F2P); test-suite/tools/fpcmp.c:275:20 %78:_(s32) = G_SEXTLOAD %76:_(p0), debug-location !268 :: (load 1 from %ir.27); test-suite/tools/fpcmp.c:275:19 %209:_(s32) = G_ICMP intpred(ne), %75:_(s32), %78:_, debug-location !269; test-suite/tools/fpcmp.c:275:16 %79:_(s1) = G_TRUNC %209:_(s32) G_BRCOND %79:_(s1), %bb.15, debug-location !270; test-suite/tools/fpcmp.c:275:11

Hide Details

bb.14.if.then19: ; predecessors: %bb.13 successors: %bb.10(0x80000000); %bb.10(100.00%)

Hide Details

%186:_(p0) = G_LOAD %19:_(p0), debug-location !271 :: (load 8 from %ir.F1P); test-suite/tools/fpcmp.c:276:9 %187:_(s64) = G_CONSTANT i64 1, debug-location !271; test-suite/tools/fpcmp.c:276:9 %188:_(p0) = G_GEP %186:_, %187:_(s64), debug-location !271; test-suite/tools/fpcmp.c:276:9 G_STORE %188:_(p0), %19:_(p0), debug-location !271 :: (store 8 into %ir.F1P); test-suite/tools/fpcmp.c:276:9 %189:_(p0) = G_LOAD %20:_(p0), debug-location !273 :: (load 8 from %ir.F2P); test-suite/tools/fpcmp.c:276:16 %190:_(p0) = G_GEP %189:_, %187:_(s64), debug-location !273; test-suite/tools/fpcmp.c:276:16 G_STORE %190:_(p0), %20:_(p0), debug-location !273 :: (store 8 into %ir.F2P); test-suite/tools/fpcmp.c:276:16 G_BR %bb.10, debug-location !274; test-suite/tools/fpcmp.c:277:9

Hide Details

bb.15.if.end21: ; predecessors: %bb.13 successors: %bb.16(0x40000000), %bb.19(0x40000000); %bb.16(50.00%), %bb.19(50.00%)

Hide Details

%80:_(s32) = G_LOAD %10:_(p0), debug-location !277 :: (load 4 from %ir.ignore_whitespace.addr); test-suite/tools/fpcmp.c:282:11 %208:_(s32) = G_ICMP intpred(eq), %80:_(s32), %34:_, debug-location !277; test-suite/tools/fpcmp.c:282:11 %81:_(s1) = G_TRUNC %208:_(s32) G_BRCOND %81:_(s1), %bb.19, debug-location !279; test-suite/tools/fpcmp.c:282:11

Hide Details

bb.16.if.then23: ; predecessors: %bb.15 successors: %bb.17(0x40000000), %bb.18(0x40000000); %bb.17(50.00%), %bb.18(50.00%)

Hide Details

%82:_(p0) = G_LOAD %17:_(p0), debug-location !280 :: (load 8 from %ir.File1End); test-suite/tools/fpcmp.c:283:35 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !283; test-suite/tools/fpcmp.c:283:13 $x0 = COPY %19:_(p0), debug-location !283; test-suite/tools/fpcmp.c:283:13 $x1 = COPY %82:_(p0), debug-location !283; test-suite/tools/fpcmp.c:283:13 BL @skip_whitespace, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $w0, debug-location !283; test-suite/tools/fpcmp.c:283:13 %83:_(s32) = COPY $w0, debug-location !283; test-suite/tools/fpcmp.c:283:13 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !283; test-suite/tools/fpcmp.c:283:13 %84:_(p0) = G_LOAD %18:_(p0), debug-location !284 :: (load 8 from %ir.File2End); test-suite/tools/fpcmp.c:283:69 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !285; test-suite/tools/fpcmp.c:283:47 $x0 = COPY %20:_(p0), debug-location !285; test-suite/tools/fpcmp.c:283:47 $x1 = COPY %84:_(p0), debug-location !285; test-suite/tools/fpcmp.c:283:47 BL @skip_whitespace, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $w0, debug-location !285; test-suite/tools/fpcmp.c:283:47 %85:_(s32) = COPY $w0, debug-location !285; test-suite/tools/fpcmp.c:283:47 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !285; test-suite/tools/fpcmp.c:283:47 %86:_(s32) = G_OR %83:_, %85:_, debug-location !286; test-suite/tools/fpcmp.c:283:45 %207:_(s32) = G_ICMP intpred(eq), %86:_(s32), %34:_, debug-location !286; test-suite/tools/fpcmp.c:283:45 %87:_(s1) = G_TRUNC %207:_(s32) G_BRCOND %87:_(s1), %bb.18, debug-location !287; test-suite/tools/fpcmp.c:283:13

Hide Details

bb.17.if.then27: ; predecessors: %bb.16 successors: %bb.10(0x80000000); %bb.10(100.00%)

Hide Details

G_BR %bb.10, debug-location !288; test-suite/tools/fpcmp.c:284:11

Hide Details

bb.18.if.end28: ; predecessors: %bb.16 successors: %bb.19(0x80000000); %bb.19(100.00%)

Hide Details

Hide Details

bb.19.if.end29: ; predecessors: %bb.15, %bb.18 successors: %bb.20(0x80000000); %bb.20(100.00%)

Hide Details

Hide Details

bb.20.while.end: ; predecessors: %bb.12, %bb.19 successors: %bb.22(0x40000000), %bb.21(0x40000000); %bb.22(50.00%), %bb.21(50.00%)

Hide Details

%88:_(p0) = G_LOAD %19:_(p0), debug-location !291 :: (load 8 from %ir.F1P); test-suite/tools/fpcmp.c:290:9 %89:_(p0) = G_LOAD %17:_(p0), debug-location !293 :: (load 8 from %ir.File1End); test-suite/tools/fpcmp.c:290:16 %206:_(s32) = G_ICMP intpred(uge), %88:_(p0), %89:_, debug-location !294; test-suite/tools/fpcmp.c:290:13 %90:_(s1) = G_TRUNC %206:_(s32) G_BRCOND %90:_(s1), %bb.22, debug-location !295; test-suite/tools/fpcmp.c:290:25

Hide Details

bb.21.lor.lhs.false: ; predecessors: %bb.20 successors: %bb.22(0x40000000), %bb.23(0x40000000); %bb.22(50.00%), %bb.23(50.00%)

Hide Details

%91:_(p0) = G_LOAD %20:_(p0), debug-location !296 :: (load 8 from %ir.F2P); test-suite/tools/fpcmp.c:290:28 %92:_(p0) = G_LOAD %18:_(p0), debug-location !297 :: (load 8 from %ir.File2End); test-suite/tools/fpcmp.c:290:35 %205:_(s32) = G_ICMP intpred(ult), %91:_(p0), %92:_, debug-location !298; test-suite/tools/fpcmp.c:290:32 %93:_(s1) = G_TRUNC %205:_(s32) G_BRCOND %93:_(s1), %bb.23, debug-location !299; test-suite/tools/fpcmp.c:290:9

Hide Details

bb.22.if.then34: ; predecessors: %bb.20, %bb.21 successors: %bb.29(0x80000000); %bb.29(100.00%)

Hide Details

G_BR %bb.29, debug-location !300; test-suite/tools/fpcmp.c:290:45

Hide Details

bb.23.if.end35: ; predecessors: %bb.21 successors: %bb.26(0x40000000), %bb.24(0x40000000); %bb.26(50.00%), %bb.24(50.00%)

Hide Details

%94:_(p0) = G_LOAD %19:_(p0), debug-location !301 :: (load 8 from %ir.F1P); test-suite/tools/fpcmp.c:298:24 %97:_(s32) = G_SEXTLOAD %94:_(p0), debug-location !303 :: (load 1 from %ir.38); test-suite/tools/fpcmp.c:298:23 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !304; test-suite/tools/fpcmp.c:298:10 $w0 = COPY %97:_(s32), debug-location !304; test-suite/tools/fpcmp.c:298:10 BL @isNumberChar, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $w0, implicit-def $w0, debug-location !304; test-suite/tools/fpcmp.c:298:10 %96:_(s32) = COPY $w0, debug-location !304; test-suite/tools/fpcmp.c:298:10 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !304; test-suite/tools/fpcmp.c:298:10 %204:_(s32) = G_ICMP intpred(ne), %96:_(s32), %34:_, debug-location !304; test-suite/tools/fpcmp.c:298:10 %98:_(s1) = G_TRUNC %204:_(s32) G_BRCOND %98:_(s1), %bb.26, debug-location !305; test-suite/tools/fpcmp.c:298:29

Hide Details

bb.24.land.lhs.true38: ; predecessors: %bb.23 successors: %bb.26(0x40000000), %bb.25(0x40000000); %bb.26(50.00%), %bb.25(50.00%)

Hide Details

%99:_(p0) = G_LOAD %20:_(p0), debug-location !306 :: (load 8 from %ir.F2P); test-suite/tools/fpcmp.c:298:47 %102:_(s32) = G_SEXTLOAD %99:_(p0), debug-location !307 :: (load 1 from %ir.40); test-suite/tools/fpcmp.c:298:46 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !308; test-suite/tools/fpcmp.c:298:33 $w0 = COPY %102:_(s32), debug-location !308; test-suite/tools/fpcmp.c:298:33 BL @isNumberChar, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $w0, implicit-def $w0, debug-location !308; test-suite/tools/fpcmp.c:298:33 %101:_(s32) = COPY $w0, debug-location !308; test-suite/tools/fpcmp.c:298:33 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !308; test-suite/tools/fpcmp.c:298:33 %203:_(s32) = G_ICMP intpred(ne), %101:_(s32), %34:_, debug-location !308; test-suite/tools/fpcmp.c:298:33 %103:_(s1) = G_TRUNC %203:_(s32) G_BRCOND %103:_(s1), %bb.26, debug-location !309; test-suite/tools/fpcmp.c:298:9

Hide Details

bb.25.if.then41: ; predecessors: %bb.24 successors: %bb.42(0x80000000); %bb.42(100.00%)

Hide Details

%104:_(p0) = G_LOAD %44:_(p0), debug-location !310 :: (load 8 from @__stderrp); test-suite/tools/fpcmp.c:299:15 %105:_(p0) = G_LOAD %46:_(p0), debug-location !312 :: (load 8 from @g_program); test-suite/tools/fpcmp.c:301:15 %106:_(p0) = G_LOAD %19:_(p0), debug-location !313 :: (load 8 from %ir.F1P); test-suite/tools/fpcmp.c:301:26 %109:_(s32) = G_SEXTLOAD %106:_(p0), debug-location !313 :: (load 1 from %ir.arrayidx); test-suite/tools/fpcmp.c:301:26 %110:_(p0) = G_LOAD %20:_(p0), debug-location !314 :: (load 8 from %ir.F2P); test-suite/tools/fpcmp.c:301:34 %113:_(s32) = G_SEXTLOAD %110:_(p0), debug-location !314 :: (load 1 from %ir.arrayidx43); test-suite/tools/fpcmp.c:301:34 ADJCALLSTACKDOWN 24, 0, implicit-def $sp, implicit $sp, debug-location !315; test-suite/tools/fpcmp.c:299:7 $x0 = COPY %104:_(p0), debug-location !315; test-suite/tools/fpcmp.c:299:7 $x1 = COPY %116:_(p0), debug-location !315; test-suite/tools/fpcmp.c:299:7 %117:_(p0) = COPY $sp, debug-location !315; test-suite/tools/fpcmp.c:299:7 %118:_(s64) = G_CONSTANT i64 0, debug-location !315; test-suite/tools/fpcmp.c:299:7 %119:_(p0) = G_GEP %117:_, %118:_(s64), debug-location !315; test-suite/tools/fpcmp.c:299:7 G_STORE %105:_(p0), %119:_(p0), debug-location !315 :: (store 8 into stack, align 1); test-suite/tools/fpcmp.c:299:7 %120:_(p0) = COPY $sp, debug-location !315; test-suite/tools/fpcmp.c:299:7 %121:_(s64) = G_CONSTANT i64 8, debug-location !315; test-suite/tools/fpcmp.c:299:7 %122:_(p0) = G_GEP %120:_, %121:_(s64), debug-location !315; test-suite/tools/fpcmp.c:299:7 %123:_(s64) = G_ANYEXT %109:_(s32), debug-location !315; test-suite/tools/fpcmp.c:299:7 G_STORE %123:_(s64), %122:_(p0), debug-location !315 :: (store 8 into stack + 8, align 1); test-suite/tools/fpcmp.c:299:7 %124:_(p0) = COPY $sp, debug-location !315; test-suite/tools/fpcmp.c:299:7 %125:_(s64) = G_CONSTANT i64 16, debug-location !315; test-suite/tools/fpcmp.c:299:7 %126:_(p0) = G_GEP %124:_, %125:_(s64), debug-location !315; test-suite/tools/fpcmp.c:299:7 %127:_(s64) = G_ANYEXT %113:_(s32), debug-location !315; test-suite/tools/fpcmp.c:299:7 G_STORE %127:_(s64), %126:_(p0), debug-location !315 :: (store 8 into stack + 16, align 1); test-suite/tools/fpcmp.c:299:7 BL @fprintf, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $w0, debug-location !315; test-suite/tools/fpcmp.c:299:7 ADJCALLSTACKUP 24, 0, implicit-def $sp, implicit $sp, debug-location !315; test-suite/tools/fpcmp.c:299:7 G_STORE %53:_(s32), %5:_(p0), debug-location !316 :: (store 4 into %ir.retval); test-suite/tools/fpcmp.c:302:7 G_BR %bb.42, debug-location !316; test-suite/tools/fpcmp.c:302:7

Hide Details

bb.26.if.end46: ; predecessors: %bb.23, %bb.24 successors: %bb.27(0x40000000), %bb.28(0x40000000); %bb.27(50.00%), %bb.28(50.00%)

Hide Details

%128:_(p0) = G_LOAD %19:_(p0), debug-location !317 :: (load 8 from %ir.F1P); test-suite/tools/fpcmp.c:308:24 %129:_(p0) = G_LOAD %15:_(p0), debug-location !318 :: (load 8 from %ir.File1Start); test-suite/tools/fpcmp.c:308:29 %130:_(p0) = G_LOAD %17:_(p0), debug-location !319 :: (load 8 from %ir.File1End); test-suite/tools/fpcmp.c:308:41 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !320; test-suite/tools/fpcmp.c:308:11 $x0 = COPY %128:_(p0), debug-location !320; test-suite/tools/fpcmp.c:308:11 $x1 = COPY %129:_(p0), debug-location !320; test-suite/tools/fpcmp.c:308:11 $x2 = COPY %130:_(p0), debug-location !320; test-suite/tools/fpcmp.c:308:11 BL @BackupNumber, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit $x2, implicit-def $x0, debug-location !320; test-suite/tools/fpcmp.c:308:11 %131:_(p0) = COPY $x0, debug-location !320; test-suite/tools/fpcmp.c:308:11 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !320; test-suite/tools/fpcmp.c:308:11 G_STORE %131:_(p0), %19:_(p0), debug-location !321 :: (store 8 into %ir.F1P); test-suite/tools/fpcmp.c:308:9 %132:_(p0) = G_LOAD %20:_(p0), debug-location !322 :: (load 8 from %ir.F2P); test-suite/tools/fpcmp.c:309:24 %133:_(p0) = G_LOAD %16:_(p0), debug-location !323 :: (load 8 from %ir.File2Start); test-suite/tools/fpcmp.c:309:29 %134:_(p0) = G_LOAD %18:_(p0), debug-location !324 :: (load 8 from %ir.File2End); test-suite/tools/fpcmp.c:309:41 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !325; test-suite/tools/fpcmp.c:309:11 $x0 = COPY %132:_(p0), debug-location !325; test-suite/tools/fpcmp.c:309:11 $x1 = COPY %133:_(p0), debug-location !325; test-suite/tools/fpcmp.c:309:11 $x2 = COPY %134:_(p0), debug-location !325; test-suite/tools/fpcmp.c:309:11 BL @BackupNumber, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit $x2, implicit-def $x0, debug-location !325; test-suite/tools/fpcmp.c:309:11 %135:_(p0) = COPY $x0, debug-location !325; test-suite/tools/fpcmp.c:309:11 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !325; test-suite/tools/fpcmp.c:309:11 G_STORE %135:_(p0), %20:_(p0), debug-location !326 :: (store 8 into %ir.F2P); test-suite/tools/fpcmp.c:309:9 %136:_(p0) = G_LOAD %17:_(p0), debug-location !327 :: (load 8 from %ir.File1End); test-suite/tools/fpcmp.c:313:36 %137:_(p0) = G_LOAD %18:_(p0), debug-location !329 :: (load 8 from %ir.File2End); test-suite/tools/fpcmp.c:313:46 %138:_(s64) = G_LOAD %8:_(p0), debug-location !330 :: (load 8 from %ir.absolute_tolerance.addr); test-suite/tools/fpcmp.c:314:24 %139:_(s64) = G_LOAD %9:_(p0), debug-location !331 :: (load 8 from %ir.relative_tolerance.addr); test-suite/tools/fpcmp.c:314:44 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !332; test-suite/tools/fpcmp.c:313:9 $x0 = COPY %19:_(p0), debug-location !332; test-suite/tools/fpcmp.c:313:9 $x1 = COPY %20:_(p0), debug-location !332; test-suite/tools/fpcmp.c:313:9 $x2 = COPY %136:_(p0), debug-location !332; test-suite/tools/fpcmp.c:313:9 $x3 = COPY %137:_(p0), debug-location !332; test-suite/tools/fpcmp.c:313:9 $d0 = COPY %138:_(s64), debug-location !332; test-suite/tools/fpcmp.c:313:9 $d1 = COPY %139:_(s64), debug-location !332; test-suite/tools/fpcmp.c:313:9 BL @CompareNumbers, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit $x2, implicit $x3, implicit $d0, implicit $d1, implicit-def $w0, debug-location !332; test-suite/tools/fpcmp.c:313:9 %140:_(s32) = COPY $w0, debug-location !332; test-suite/tools/fpcmp.c:313:9 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !332; test-suite/tools/fpcmp.c:313:9 %202:_(s32) = G_ICMP intpred(eq), %140:_(s32), %34:_, debug-location !332; test-suite/tools/fpcmp.c:313:9 %141:_(s1) = G_TRUNC %202:_(s32) G_BRCOND %141:_(s1), %bb.28, debug-location !333; test-suite/tools/fpcmp.c:313:9

Hide Details

bb.27.if.then51: ; predecessors: %bb.26 successors: %bb.42(0x80000000); %bb.42(100.00%)

Hide Details

G_STORE %53:_(s32), %5:_(p0), debug-location !334 :: (store 4 into %ir.retval); test-suite/tools/fpcmp.c:315:7 G_BR %bb.42, debug-location !334; test-suite/tools/fpcmp.c:315:7

Hide Details

bb.28.if.end52: ; predecessors: %bb.26 successors: %bb.9(0x80000000); %bb.9(100.00%)

Hide Details

G_BR %bb.9, debug-location !252; test-suite/tools/fpcmp.c:272:3

Hide Details

bb.29.while.end53: ; predecessors: %bb.22 successors: %bb.30(0x40000000), %bb.31(0x40000000); %bb.30(50.00%), %bb.31(50.00%)

Hide Details

%142:_(s32) = G_LOAD %10:_(p0), debug-location !337 :: (load 4 from %ir.ignore_whitespace.addr); test-suite/tools/fpcmp.c:319:7 %201:_(s32) = G_ICMP intpred(eq), %142:_(s32), %34:_, debug-location !337; test-suite/tools/fpcmp.c:319:7 %143:_(s1) = G_TRUNC %201:_(s32) G_BRCOND %143:_(s1), %bb.31, debug-location !339; test-suite/tools/fpcmp.c:319:7

Hide Details

bb.30.if.then55: ; predecessors: %bb.29 successors: %bb.31(0x80000000); %bb.31(100.00%)

Hide Details

%144:_(p0) = G_LOAD %17:_(p0), debug-location !340 :: (load 8 from %ir.File1End); test-suite/tools/fpcmp.c:320:27 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !342; test-suite/tools/fpcmp.c:320:5 $x0 = COPY %19:_(p0), debug-location !342; test-suite/tools/fpcmp.c:320:5 $x1 = COPY %144:_(p0), debug-location !342; test-suite/tools/fpcmp.c:320:5 BL @skip_whitespace, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $w0, debug-location !342; test-suite/tools/fpcmp.c:320:5 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !342; test-suite/tools/fpcmp.c:320:5 %146:_(p0) = G_LOAD %18:_(p0), debug-location !343 :: (load 8 from %ir.File2End); test-suite/tools/fpcmp.c:321:27 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !344; test-suite/tools/fpcmp.c:321:5 $x0 = COPY %20:_(p0), debug-location !344; test-suite/tools/fpcmp.c:321:5 $x1 = COPY %146:_(p0), debug-location !344; test-suite/tools/fpcmp.c:321:5 BL @skip_whitespace, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $w0, debug-location !344; test-suite/tools/fpcmp.c:321:5 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !344; test-suite/tools/fpcmp.c:321:5

Hide Details

bb.31.if.end58: ; predecessors: %bb.29, %bb.30 successors: %bb.32(0x40000000), %bb.33(0x40000000); %bb.32(50.00%), %bb.33(50.00%)

Hide Details

%148:_(p0) = G_LOAD %19:_(p0), debug-location !348 :: (load 8 from %ir.F1P); test-suite/tools/fpcmp.c:326:18 %149:_(p0) = G_LOAD %17:_(p0), debug-location !349 :: (load 8 from %ir.File1End); test-suite/tools/fpcmp.c:326:25 %200:_(s32) = G_ICMP intpred(uge), %148:_(p0), %149:_, debug-location !350; test-suite/tools/fpcmp.c:326:22 %221:_(s32) = G_CONSTANT i32 1 %222:_(s32) = COPY %200:_(s32) %151:_(s32) = G_AND %222:_, %221:_ G_STORE %151:_(s32), %21:_(p0), debug-location !347 :: (store 4 into %ir.F1AtEnd); test-suite/tools/fpcmp.c:326:8 %152:_(p0) = G_LOAD %20:_(p0), debug-location !353 :: (load 8 from %ir.F2P); test-suite/tools/fpcmp.c:327:18 %153:_(p0) = G_LOAD %18:_(p0), debug-location !354 :: (load 8 from %ir.File2End); test-suite/tools/fpcmp.c:327:25 %199:_(s32) = G_ICMP intpred(uge), %152:_(p0), %153:_, debug-location !355; test-suite/tools/fpcmp.c:327:22 %223:_(s32) = COPY %199:_(s32) %155:_(s32) = G_AND %223:_, %221:_ G_STORE %155:_(s32), %22:_(p0), debug-location !352 :: (store 4 into %ir.F2AtEnd); test-suite/tools/fpcmp.c:327:8 %156:_(s32) = G_LOAD %21:_(p0), debug-location !356 :: (load 4 from %ir.F1AtEnd); test-suite/tools/fpcmp.c:328:8 %198:_(s32) = G_ICMP intpred(eq), %156:_(s32), %34:_, debug-location !356; test-suite/tools/fpcmp.c:328:8 %157:_(s1) = G_TRUNC %198:_(s32) G_BRCOND %157:_(s1), %bb.33, debug-location !358; test-suite/tools/fpcmp.c:328:16

Hide Details

bb.32.lor.lhs.false64: ; predecessors: %bb.31 successors: %bb.41(0x40000000), %bb.33(0x40000000); %bb.41(50.00%), %bb.33(50.00%)

Hide Details

%158:_(s32) = G_LOAD %22:_(p0), debug-location !359 :: (load 4 from %ir.F2AtEnd); test-suite/tools/fpcmp.c:328:20 %197:_(s32) = G_ICMP intpred(ne), %158:_(s32), %34:_, debug-location !359; test-suite/tools/fpcmp.c:328:20 %159:_(s1) = G_TRUNC %197:_(s32) G_BRCOND %159:_(s1), %bb.41, debug-location !360; test-suite/tools/fpcmp.c:328:7

Hide Details

bb.33.if.then66: ; predecessors: %bb.31, %bb.32 successors: %bb.34(0x40000000), %bb.35(0x40000000); %bb.34(50.00%), %bb.35(50.00%)

Hide Details

%160:_(p0) = G_LOAD %19:_(p0), debug-location !361 :: (load 8 from %ir.F1P); test-suite/tools/fpcmp.c:330:24 %161:_(p0) = G_LOAD %15:_(p0), debug-location !363 :: (load 8 from %ir.File1Start); test-suite/tools/fpcmp.c:330:29 %162:_(p0) = G_LOAD %17:_(p0), debug-location !364 :: (load 8 from %ir.File1End); test-suite/tools/fpcmp.c:330:41 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !365; test-suite/tools/fpcmp.c:330:11 $x0 = COPY %160:_(p0), debug-location !365; test-suite/tools/fpcmp.c:330:11 $x1 = COPY %161:_(p0), debug-location !365; test-suite/tools/fpcmp.c:330:11 $x2 = COPY %162:_(p0), debug-location !365; test-suite/tools/fpcmp.c:330:11 BL @BackupNumber, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit $x2, implicit-def $x0, debug-location !365; test-suite/tools/fpcmp.c:330:11 %163:_(p0) = COPY $x0, debug-location !365; test-suite/tools/fpcmp.c:330:11 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !365; test-suite/tools/fpcmp.c:330:11 G_STORE %163:_(p0), %19:_(p0), debug-location !366 :: (store 8 into %ir.F1P); test-suite/tools/fpcmp.c:330:9 %164:_(p0) = G_LOAD %20:_(p0), debug-location !367 :: (load 8 from %ir.F2P); test-suite/tools/fpcmp.c:331:24 %165:_(p0) = G_LOAD %16:_(p0), debug-location !368 :: (load 8 from %ir.File2Start); test-suite/tools/fpcmp.c:331:29 %166:_(p0) = G_LOAD %18:_(p0), debug-location !369 :: (load 8 from %ir.File2End); test-suite/tools/fpcmp.c:331:41 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !370; test-suite/tools/fpcmp.c:331:11 $x0 = COPY %164:_(p0), debug-location !370; test-suite/tools/fpcmp.c:331:11 $x1 = COPY %165:_(p0), debug-location !370; test-suite/tools/fpcmp.c:331:11 $x2 = COPY %166:_(p0), debug-location !370; test-suite/tools/fpcmp.c:331:11 BL @BackupNumber, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit $x2, implicit-def $x0, debug-location !370; test-suite/tools/fpcmp.c:331:11 %167:_(p0) = COPY $x0, debug-location !370; test-suite/tools/fpcmp.c:331:11 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !370; test-suite/tools/fpcmp.c:331:11 G_STORE %167:_(p0), %20:_(p0), debug-location !371 :: (store 8 into %ir.F2P); test-suite/tools/fpcmp.c:331:9 %168:_(p0) = G_LOAD %17:_(p0), debug-location !372 :: (load 8 from %ir.File1End); test-suite/tools/fpcmp.c:335:36 %169:_(p0) = G_LOAD %18:_(p0), debug-location !374 :: (load 8 from %ir.File2End); test-suite/tools/fpcmp.c:335:46 %170:_(s64) = G_LOAD %8:_(p0), debug-location !375 :: (load 8 from %ir.absolute_tolerance.addr); test-suite/tools/fpcmp.c:336:24 %171:_(s64) = G_LOAD %9:_(p0), debug-location !376 :: (load 8 from %ir.relative_tolerance.addr); test-suite/tools/fpcmp.c:336:44 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !377; test-suite/tools/fpcmp.c:335:9 $x0 = COPY %19:_(p0), debug-location !377; test-suite/tools/fpcmp.c:335:9 $x1 = COPY %20:_(p0), debug-location !377; test-suite/tools/fpcmp.c:335:9 $x2 = COPY %168:_(p0), debug-location !377; test-suite/tools/fpcmp.c:335:9 $x3 = COPY %169:_(p0), debug-location !377; test-suite/tools/fpcmp.c:335:9 $d0 = COPY %170:_(s64), debug-location !377; test-suite/tools/fpcmp.c:335:9 $d1 = COPY %171:_(s64), debug-location !377; test-suite/tools/fpcmp.c:335:9 BL @CompareNumbers, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit $x2, implicit $x3, implicit $d0, implicit $d1, implicit-def $w0, debug-location !377; test-suite/tools/fpcmp.c:335:9 %172:_(s32) = COPY $w0, debug-location !377; test-suite/tools/fpcmp.c:335:9 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !377; test-suite/tools/fpcmp.c:335:9 %196:_(s32) = G_ICMP intpred(eq), %172:_(s32), %34:_, debug-location !377; test-suite/tools/fpcmp.c:335:9 %173:_(s1) = G_TRUNC %196:_(s32) G_BRCOND %173:_(s1), %bb.35, debug-location !378; test-suite/tools/fpcmp.c:335:9

Hide Details

bb.34.if.then71: ; predecessors: %bb.33 successors: %bb.42(0x80000000); %bb.42(100.00%)

Hide Details

G_STORE %53:_(s32), %5:_(p0), debug-location !379 :: (store 4 into %ir.retval); test-suite/tools/fpcmp.c:337:7 G_BR %bb.42, debug-location !379; test-suite/tools/fpcmp.c:337:7

Hide Details

bb.35.if.end72: ; predecessors: %bb.33 successors: %bb.36(0x40000000), %bb.37(0x40000000); %bb.36(50.00%), %bb.37(50.00%)

Hide Details

%174:_(s32) = G_LOAD %10:_(p0), debug-location !380 :: (load 4 from %ir.ignore_whitespace.addr); test-suite/tools/fpcmp.c:340:9 %195:_(s32) = G_ICMP intpred(eq), %174:_(s32), %34:_, debug-location !380; test-suite/tools/fpcmp.c:340:9 %175:_(s1) = G_TRUNC %195:_(s32) G_BRCOND %175:_(s1), %bb.37, debug-location !382; test-suite/tools/fpcmp.c:340:9

Hide Details

bb.36.if.then74: ; predecessors: %bb.35 successors: %bb.37(0x80000000); %bb.37(100.00%)

Hide Details

%176:_(p0) = G_LOAD %17:_(p0), debug-location !383 :: (load 8 from %ir.File1End); test-suite/tools/fpcmp.c:341:29 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !385; test-suite/tools/fpcmp.c:341:7 $x0 = COPY %19:_(p0), debug-location !385; test-suite/tools/fpcmp.c:341:7 $x1 = COPY %176:_(p0), debug-location !385; test-suite/tools/fpcmp.c:341:7 BL @skip_whitespace, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $w0, debug-location !385; test-suite/tools/fpcmp.c:341:7 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !385; test-suite/tools/fpcmp.c:341:7 %178:_(p0) = G_LOAD %18:_(p0), debug-location !386 :: (load 8 from %ir.File2End); test-suite/tools/fpcmp.c:342:29 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !387; test-suite/tools/fpcmp.c:342:7 $x0 = COPY %20:_(p0), debug-location !387; test-suite/tools/fpcmp.c:342:7 $x1 = COPY %178:_(p0), debug-location !387; test-suite/tools/fpcmp.c:342:7 BL @skip_whitespace, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $w0, debug-location !387; test-suite/tools/fpcmp.c:342:7 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !387; test-suite/tools/fpcmp.c:342:7

Hide Details

bb.37.if.end77: ; predecessors: %bb.35, %bb.36 successors: %bb.39(0x40000000), %bb.38(0x40000000); %bb.39(50.00%), %bb.38(50.00%)

Hide Details

%180:_(p0) = G_LOAD %19:_(p0), debug-location !389 :: (load 8 from %ir.F1P); test-suite/tools/fpcmp.c:346:9 %181:_(p0) = G_LOAD %17:_(p0), debug-location !391 :: (load 8 from %ir.File1End); test-suite/tools/fpcmp.c:346:15 %194:_(s32) = G_ICMP intpred(ult), %180:_(p0), %181:_, debug-location !392; test-suite/tools/fpcmp.c:346:13 %182:_(s1) = G_TRUNC %194:_(s32) G_BRCOND %182:_(s1), %bb.39, debug-location !393; test-suite/tools/fpcmp.c:346:24

Hide Details

bb.38.lor.lhs.false80: ; predecessors: %bb.37 successors: %bb.39(0x40000000), %bb.40(0x40000000); %bb.39(50.00%), %bb.40(50.00%)

Hide Details

%183:_(p0) = G_LOAD %20:_(p0), debug-location !394 :: (load 8 from %ir.F2P); test-suite/tools/fpcmp.c:346:27 %184:_(p0) = G_LOAD %18:_(p0), debug-location !395 :: (load 8 from %ir.File2End); test-suite/tools/fpcmp.c:346:33 %193:_(s32) = G_ICMP intpred(uge), %183:_(p0), %184:_, debug-location !396; test-suite/tools/fpcmp.c:346:31 %185:_(s1) = G_TRUNC %193:_(s32) G_BRCOND %185:_(s1), %bb.40, debug-location !397; test-suite/tools/fpcmp.c:346:9

Hide Details

bb.39.if.then83: ; predecessors: %bb.37, %bb.38 successors: %bb.42(0x80000000); %bb.42(100.00%)

Hide Details

G_STORE %53:_(s32), %5:_(p0), debug-location !398 :: (store 4 into %ir.retval); test-suite/tools/fpcmp.c:347:7 G_BR %bb.42, debug-location !398; test-suite/tools/fpcmp.c:347:7

Hide Details

bb.40.if.end84: ; predecessors: %bb.38 successors: %bb.41(0x80000000); %bb.41(100.00%)

Hide Details

Hide Details

bb.41.if.end85: ; predecessors: %bb.32, %bb.40 successors: %bb.42(0x80000000); %bb.42(100.00%)

Hide Details

G_STORE %34:_(s32), %5:_(p0), debug-location !400 :: (store 4 into %ir.retval); test-suite/tools/fpcmp.c:350:3

Hide Details

bb.42.return: ; predecessors: %bb.7, %bb.25, %bb.27, %bb.39, %bb.34, %bb.41, %bb.3

Hide Details

%191:_(s32) = G_LOAD %5:_(p0), debug-location !401 :: (load 4 from %ir.retval); test-suite/tools/fpcmp.c:351:1 $w0 = COPY %191:_(s32), debug-location !401; test-suite/tools/fpcmp.c:351:1 RET_ReallyLR implicit $w0, debug-location !401; test-suite/tools/fpcmp.c:351:1

Hide Details

# End machine code for function diff_files_with_tolerance.

Hide Details

*** Bad machine code: Non-terminator instruction after the first terminator *** - function: diff_files_with_tolerance - basic block: %bb.12 land.end (0x7fbbeb867f68) - instruction: %72:_(s1) = G_TRUNC %212:_(s16) First terminator was: G_BRCOND %72:_(s1), %bb.13, debug-location !253; test-suite/tools/fpcmp.c:274:5

Hide Details

*** Bad machine code: Virtual register defs don't dominate all uses. *** - function: diff_files_with_tolerance - v. register: %72 fatal error: error in backend: Found 2 machine code errors. clang-10: error: clang frontend command failed with exit code 70 (use -v to see invocation) clang version 10.0.0 (https://github.com/llvm/llvm-project.git eded79b0d4bdec1bd5d356ec597e66dadd08fda1) Target: aarch64-apple-darwin17.6.0 Thread model: posix InstalledDir: /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/compiler/bin clang-10: note: diagnostic msg: PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script. clang-10: note: diagnostic msg: ********************

Hide Details

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang-10: note: diagnostic msg: /var/folders/9t/lrs73ptj6lv644zvh1fk2_gc0000gn/T/fpcmp-ca2d82.c clang-10: note: diagnostic msg: /var/folders/9t/lrs73ptj6lv644zvh1fk2_gc0000gn/T/fpcmp-ca2d82.sh clang-10: note: diagnostic msg: Crash backtrace is located in clang-10: note: diagnostic msg: /Users/buildslave/Library/Logs/DiagnosticReports/clang-10_<YYYY-MM-DD-HHMMSS>_<hostname>.crash clang-10: note: diagnostic msg: (choose the .crash file that corresponds to your crash) clang-10: note: diagnostic msg:

Hide Details

******************** [3/8583] /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/compiler/bin/clang -DNDEBUG -B /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin -Wno-unused-command-line-argument -mllvm -verify-machineinstrs -O0 -g -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.4.sdk -w -Werror=date-time -MD -MT tools/CMakeFiles/timeit-target.dir/timeit.c.o -MF tools/CMakeFiles/timeit-target.dir/timeit.c.o.d -o tools/CMakeFiles/timeit-target.dir/timeit.c.o -c /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite/tools/timeit.c FAILED: tools/CMakeFiles/timeit-target.dir/timeit.c.o /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/compiler/bin/clang -DNDEBUG -B /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin -Wno-unused-command-line-argument -mllvm -verify-machineinstrs -O0 -g -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.4.sdk -w -Werror=date-time -MD -MT tools/CMakeFiles/timeit-target.dir/timeit.c.o -MF tools/CMakeFiles/timeit-target.dir/timeit.c.o.d -o tools/CMakeFiles/timeit-target.dir/timeit.c.o -c /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite/tools/timeit.c

Hide Details

# After Legalizer # Machine code for function monitor_child_process: IsSSA, TracksLiveness, Legalized Frame Objects: fi#0: size=4, align=4, at location [SP] fi#1: size=4, align=4, at location [SP] fi#2: size=8, align=8, at location [SP] fi#3: size=8, align=8, at location [SP] fi#4: size=8, align=8, at location [SP] fi#5: size=8, align=8, at location [SP] fi#6: size=144, align=8, at location [SP] fi#7: size=4, align=4, at location [SP] fi#8: size=4, align=4, at location [SP] fi#9: size=4, align=4, at location [SP] fi#10: size=4, align=4, at location [SP] fi#11: size=8, align=8, at location [SP] fi#12: size=8, align=8, at location [SP] Function Live Ins: $w0, $d0

Hide Details

bb.1.entry: successors: %bb.2(0x40000000), %bb.3(0x40000000); %bb.2(50.00%), %bb.3(50.00%) liveins: $d0, $w0 %0:_(s32) = COPY $w0 %1:_(s64) = COPY $d0 %16:_(p0) = G_GLOBAL_VALUE @g_monitored_pid, debug-location !881; test-suite/tools/timeit.c:0 %18:_(p0) = G_GLOBAL_VALUE @g_timeout_in_seconds, debug-location !DILocation(line: 0, scope: !856); test-suite/tools/timeit.c:0 %19:_(s32) = G_CONSTANT i32 0, debug-location !DILocation(line: 0, scope: !856); test-suite/tools/timeit.c:0 %22:_(s32) = G_CONSTANT i32 8192, debug-location !DILocation(line: 0, scope: !859); test-suite/tools/timeit.c:0 %32:_(s32) = G_CONSTANT i32 4, debug-location !881; test-suite/tools/timeit.c:0 %43:_(s32) = G_CONSTANT i32 9, debug-location !881; test-suite/tools/timeit.c:0 %45:_(s32) = G_CONSTANT i32 -1, debug-location !DILocation(line: 0, scope: !899); test-suite/tools/timeit.c:0 %56:_(s64) = G_FCONSTANT double 1.000000e+06, debug-location !881; test-suite/tools/timeit.c:0 %71:_(s32) = G_CONSTANT i32 127, debug-location !DILocation(line: 0, scope: !926); test-suite/tools/timeit.c:0 %80:_(s32) = G_CONSTANT i32 66, debug-location !DILocation(line: 0, scope: !945); test-suite/tools/timeit.c:0 %84:_(s32) = G_CONSTANT i32 255, debug-location !DILocation(line: 0, scope: !941); test-suite/tools/timeit.c:0 %87:_(p0) = G_GLOBAL_VALUE @__stderrp, debug-location !DILocation(line: 0, scope: !929); test-suite/tools/timeit.c:0 %89:_(p0) = G_GLOBAL_VALUE @g_program_name, debug-location !DILocation(line: 0, scope: !929); test-suite/tools/timeit.c:0 %94:_(p0) = G_GLOBAL_VALUE @.str.85, debug-location !DILocation(line: 0, scope: !929); test-suite/tools/timeit.c:0 %104:_(s32) = G_CONSTANT i32 128, debug-location !DILocation(line: 0, scope: !929); test-suite/tools/timeit.c:0 %107:_(p0) = G_GLOBAL_VALUE @g_summary_file, debug-location !DILocation(line: 0, scope: !947); test-suite/tools/timeit.c:0 %109:_(s64) = G_CONSTANT i64 0, debug-location !DILocation(line: 0, scope: !947); test-suite/tools/timeit.c:0 %108:_(p0) = G_INTTOPTR %109:_(s64), debug-location !DILocation(line: 0, scope: !947); test-suite/tools/timeit.c:0 %112:_(p0) = G_GLOBAL_VALUE @g_posix_mode, debug-location !DILocation(line: 0, scope: !950); test-suite/tools/timeit.c:0 %120:_(p0) = G_GLOBAL_VALUE @.str.87, debug-location !DILocation(line: 0, scope: !961); test-suite/tools/timeit.c:0 %136:_(p0) = G_GLOBAL_VALUE @.str.86, debug-location !DILocation(line: 0, scope: !954); test-suite/tools/timeit.c:0 %149:_(p0) = G_GLOBAL_VALUE @.str.71, debug-location !DILocation(line: 0, scope: !968); test-suite/tools/timeit.c:0 %151:_(p0) = G_INTTOPTR %109:_(s64), debug-location !DILocation(line: 0, scope: !973); test-suite/tools/timeit.c:0 %154:_(p0) = G_GLOBAL_VALUE @.str.69, debug-location !DILocation(line: 0, scope: !976); test-suite/tools/timeit.c:0 %159:_(p0) = G_GLOBAL_VALUE @.str.88, debug-location !DILocation(line: 0, scope: !968); test-suite/tools/timeit.c:0 %168:_(p0) = G_GLOBAL_VALUE @.str.89, debug-location !DILocation(line: 0, scope: !968); test-suite/tools/timeit.c:0 %170:_(p0) = G_GLOBAL_VALUE @.str.90, debug-location !DILocation(line: 0, scope: !968); test-suite/tools/timeit.c:0 %181:_(p0) = G_GLOBAL_VALUE @.str.91, debug-location !DILocation(line: 0, scope: !968); test-suite/tools/timeit.c:0 %192:_(p0) = G_GLOBAL_VALUE @.str.92, debug-location !DILocation(line: 0, scope: !968); test-suite/tools/timeit.c:0 %202:_(p0) = G_GLOBAL_VALUE @g_append_exitstats, debug-location !DILocation(line: 0, scope: !993); test-suite/tools/timeit.c:0 %205:_(p0) = G_GLOBAL_VALUE @g_target_program, debug-location !DILocation(line: 0, scope: !993); test-suite/tools/timeit.c:0 %208:_(p0) = G_GLOBAL_VALUE @g_target_redirect_stdout, debug-location !DILocation(line: 0, scope: !998); test-suite/tools/timeit.c:0 %211:_(p0) = G_GLOBAL_VALUE @.str.93, debug-location !DILocation(line: 0, scope: !998); test-suite/tools/timeit.c:0 %225:_(p0) = G_GLOBAL_VALUE @.str.84, debug-location !DILocation(line: 0, scope: !903); test-suite/tools/timeit.c:0 %227:_(p0) = G_GLOBAL_VALUE @.str.83, debug-location !DILocation(line: 0, scope: !889); test-suite/tools/timeit.c:0 %2:_(p0) = G_FRAME_INDEX %stack.0.retval %3:_(p0) = G_FRAME_INDEX %stack.1.pid.addr %4:_(p0) = G_FRAME_INDEX %stack.2.start_time.addr %5:_(p0) = G_FRAME_INDEX %stack.3.real_time %6:_(p0) = G_FRAME_INDEX %stack.4.user_time %7:_(p0) = G_FRAME_INDEX %stack.5.sys_time %8:_(p0) = G_FRAME_INDEX %stack.6.usage %9:_(p0) = G_FRAME_INDEX %stack.7.res %10:_(p0) = G_FRAME_INDEX %stack.8.status %11:_(p0) = G_FRAME_INDEX %stack.9.masked %12:_(p0) = G_FRAME_INDEX %stack.10.exit_status %13:_(p0) = G_FRAME_INDEX %stack.11.fp %14:_(p0) = G_FRAME_INDEX %stack.12.fp_stdout G_STORE %0:_(s32), %3:_(p0) :: (store 4 into %ir.pid.addr) G_STORE %1:_(s64), %4:_(p0) :: (store 8 into %ir.start_time.addr) %15:_(s32) = G_LOAD %3:_(p0), debug-location !853 :: (load 4 from %ir.pid.addr); test-suite/tools/timeit.c:149:21 G_STORE %15:_(s32), %16:_(p0), debug-location !854 :: (store 4 into @g_monitored_pid); test-suite/tools/timeit.c:149:19 %17:_(s32) = G_LOAD %18:_(p0), debug-location !855 :: (load 4 from @g_timeout_in_seconds); test-suite/tools/timeit.c:152:7 %249:_(s32) = G_ICMP intpred(eq), %17:_(s32), %19:_, debug-location !855; test-suite/tools/timeit.c:152:7 %20:_(s1) = G_TRUNC %249:_(s32) G_BRCOND %20:_(s1), %bb.3, debug-location !857; test-suite/tools/timeit.c:152:7

Hide Details

bb.2.if.then: ; predecessors: %bb.1 successors: %bb.3(0x80000000); %bb.3(100.00%)

Hide Details

G_STORE %19:_(s32), %11:_(p0), debug-location !865 :: (store 4 into %ir.masked); test-suite/tools/timeit.c:154:5 %21:_(s32) = G_LOAD %11:_(p0), debug-location !866 :: (load 4 from %ir.masked); test-suite/tools/timeit.c:155:5 %23:_(s32) = G_OR %21:_, %22:_, debug-location !866; test-suite/tools/timeit.c:155:5 G_STORE %23:_(s32), %11:_(p0), debug-location !866 :: (store 4 into %ir.masked); test-suite/tools/timeit.c:155:5 %24:_(s32) = G_LOAD %18:_(p0), debug-location !867 :: (load 4 from @g_timeout_in_seconds); test-suite/tools/timeit.c:157:11 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !868; test-suite/tools/timeit.c:157:5 $w0 = COPY %24:_(s32), debug-location !868; test-suite/tools/timeit.c:157:5 BL @alarm, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $w0, implicit-def $w0, debug-location !868; test-suite/tools/timeit.c:157:5 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !868; test-suite/tools/timeit.c:157:5

Hide Details

bb.3.if.end: ; predecessors: %bb.1, %bb.2 successors: %bb.4(0x80000000); %bb.4(100.00%)

Hide Details

Hide Details

bb.4.do.body: ; predecessors: %bb.3, %bb.7 successors: %bb.5(0x80000000); %bb.5(100.00%)

Hide Details

%26:_(s32) = G_LOAD %3:_(p0), debug-location !871 :: (load 4 from %ir.pid.addr); test-suite/tools/timeit.c:162:19 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !873; test-suite/tools/timeit.c:162:11 $w0 = COPY %26:_(s32), debug-location !873; test-suite/tools/timeit.c:162:11 $x1 = COPY %10:_(p0), debug-location !873; test-suite/tools/timeit.c:162:11 $w2 = COPY %19:_(s32), debug-location !873; test-suite/tools/timeit.c:162:11 BL @"\01_waitpid", <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $w0, implicit $x1, implicit $w2, implicit-def $w0, debug-location !873; test-suite/tools/timeit.c:162:11 %27:_(s32) = COPY $w0, debug-location !873; test-suite/tools/timeit.c:162:11 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !873; test-suite/tools/timeit.c:162:11 G_STORE %27:_(s32), %9:_(p0), debug-location !874 :: (store 4 into %ir.res); test-suite/tools/timeit.c:162:9

Hide Details

bb.5.do.cond: ; predecessors: %bb.4 successors: %bb.6(0x40000000), %bb.7(0x40000000); %bb.6(50.00%), %bb.7(50.00%)

Hide Details

%28:_(s32) = G_LOAD %9:_(p0), debug-location !876 :: (load 4 from %ir.res); test-suite/tools/timeit.c:163:12 %248:_(s32) = G_ICMP intpred(sge), %28:_(s32), %19:_, debug-location !877; test-suite/tools/timeit.c:163:16 %29:_(s1) = G_TRUNC %248:_(s32) %244:_(s16) = G_CONSTANT i16 0 G_BRCOND %29:_(s1), %bb.7, debug-location !878; test-suite/tools/timeit.c:163:20

Hide Details

bb.6.land.rhs: ; predecessors: %bb.5 successors: %bb.7(0x80000000); %bb.7(100.00%)

Hide Details

ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !879; test-suite/tools/timeit.c:163:23 BL @__error, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit-def $x0, debug-location !879; test-suite/tools/timeit.c:163:23 %30:_(p0) = COPY $x0, debug-location !879; test-suite/tools/timeit.c:163:23 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !879; test-suite/tools/timeit.c:163:23 %31:_(s32) = G_LOAD %30:_(p0), debug-location !879 :: (load 4 from %ir.call2); test-suite/tools/timeit.c:163:23 %247:_(s32) = G_ICMP intpred(eq), %31:_(s32), %32:_, debug-location !880; test-suite/tools/timeit.c:163:29 %245:_(s16) = G_TRUNC %247:_(s32)

Hide Details

bb.7.land.end: ; predecessors: %bb.5, %bb.6 successors: %bb.4(0x40000000), %bb.8(0x40000000); %bb.4(50.00%), %bb.8(50.00%)

Hide Details

%246:_(s16) = G_PHI %244:_(s16), %bb.5, %245:_(s16), %bb.6, debug-location !881; test-suite/tools/timeit.c:0 G_BRCOND %34:_(s1), %bb.4, debug-location !875; test-suite/tools/timeit.c:163:3 %34:_(s1) = G_TRUNC %246:_(s16)

Hide Details

bb.8.do.end: ; predecessors: %bb.7 successors: %bb.9(0x40000000), %bb.10(0x40000000); %bb.9(50.00%), %bb.10(50.00%)

Hide Details

%35:_(s32) = G_LOAD %9:_(p0), debug-location !884 :: (load 4 from %ir.res); test-suite/tools/timeit.c:164:7 %243:_(s32) = G_ICMP intpred(sge), %35:_(s32), %19:_, debug-location !886; test-suite/tools/timeit.c:164:11 %36:_(s1) = G_TRUNC %243:_(s32) G_BRCOND %36:_(s1), %bb.10, debug-location !887; test-suite/tools/timeit.c:164:7

Hide Details

bb.9.if.then5: ; predecessors: %bb.8 successors: %bb.33(0x80000000); %bb.33(100.00%)

Hide Details

ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !888; test-suite/tools/timeit.c:165:5 $x0 = COPY %227:_(p0), debug-location !888; test-suite/tools/timeit.c:165:5 BL @perror, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, debug-location !888; test-suite/tools/timeit.c:165:5 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !888; test-suite/tools/timeit.c:165:5 G_STORE %80:_(s32), %2:_(p0), debug-location !890 :: (store 4 into %ir.retval); test-suite/tools/timeit.c:166:5 G_BR %bb.33, debug-location !890; test-suite/tools/timeit.c:166:5

Hide Details

bb.10.if.end6: ; predecessors: %bb.8 successors: %bb.11(0x40000000), %bb.12(0x40000000); %bb.11(50.00%), %bb.12(50.00%)

Hide Details

ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !891; test-suite/tools/timeit.c:170:15 BL @sample_wall_time, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit-def $d0, debug-location !891; test-suite/tools/timeit.c:170:15 %37:_(s64) = COPY $d0, debug-location !891; test-suite/tools/timeit.c:170:15 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !891; test-suite/tools/timeit.c:170:15 %38:_(s64) = G_LOAD %4:_(p0), debug-location !892 :: (load 8 from %ir.start_time.addr); test-suite/tools/timeit.c:170:36 %39:_(s64) = G_FSUB %37:_, %38:_, debug-location !893; test-suite/tools/timeit.c:170:34 G_STORE %39:_(s64), %5:_(p0), debug-location !894 :: (store 8 into %ir.real_time); test-suite/tools/timeit.c:170:13 %40:_(s32) = G_LOAD %3:_(p0), debug-location !895 :: (load 4 from %ir.pid.addr); test-suite/tools/timeit.c:173:9 %41:_(s32) = nsw G_SUB %19:_, %40:_, debug-location !896; test-suite/tools/timeit.c:173:8 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !897; test-suite/tools/timeit.c:173:3 $w0 = COPY %41:_(s32), debug-location !897; test-suite/tools/timeit.c:173:3 $w1 = COPY %43:_(s32), debug-location !897; test-suite/tools/timeit.c:173:3 BL @"\01_kill", <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $w0, implicit $w1, implicit-def $w0, debug-location !897; test-suite/tools/timeit.c:173:3 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !897; test-suite/tools/timeit.c:173:3 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !898; test-suite/tools/timeit.c:176:7 $w0 = COPY %45:_(s32), debug-location !898; test-suite/tools/timeit.c:176:7 $x1 = COPY %8:_(p0), debug-location !898; test-suite/tools/timeit.c:176:7 BL @getrusage, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $w0, implicit $x1, implicit-def $w0, debug-location !898; test-suite/tools/timeit.c:176:7 %44:_(s32) = COPY $w0, debug-location !898; test-suite/tools/timeit.c:176:7 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !898; test-suite/tools/timeit.c:176:7 %242:_(s32) = G_ICMP intpred(sge), %44:_(s32), %19:_, debug-location !900; test-suite/tools/timeit.c:176:42 %46:_(s1) = G_TRUNC %242:_(s32) G_BRCOND %46:_(s1), %bb.12, debug-location !901; test-suite/tools/timeit.c:176:7

Hide Details

bb.11.if.then12: ; predecessors: %bb.10 successors: %bb.33(0x80000000); %bb.33(100.00%)

Hide Details

ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !902; test-suite/tools/timeit.c:177:5 $x0 = COPY %225:_(p0), debug-location !902; test-suite/tools/timeit.c:177:5 BL @perror, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, debug-location !902; test-suite/tools/timeit.c:177:5 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !902; test-suite/tools/timeit.c:177:5 G_STORE %80:_(s32), %2:_(p0), debug-location !904 :: (store 4 into %ir.retval); test-suite/tools/timeit.c:178:5 G_BR %bb.33, debug-location !904; test-suite/tools/timeit.c:178:5

Hide Details

bb.12.if.end13: ; predecessors: %bb.10 successors: %bb.13(0x40000000), %bb.15(0x40000000); %bb.13(50.00%), %bb.15(50.00%)

Hide Details

%49:_(s64) = G_LOAD %8:_(p0), debug-location !906 :: (load 8 from %ir.tv_sec); test-suite/tools/timeit.c:180:39 %50:_(s64) = G_SITOFP %49:_(s64), debug-location !907; test-suite/tools/timeit.c:180:15 %52:_(s64) = G_CONSTANT i64 8, debug-location !909; test-suite/tools/timeit.c:180:63 %53:_(p0) = G_GEP %8:_, %52:_(s64), debug-location !909; test-suite/tools/timeit.c:180:63 %54:_(s32) = G_LOAD %53:_(p0), debug-location !909 :: (load 4 from %ir.tv_usec, align 8); test-suite/tools/timeit.c:180:63 %55:_(s64) = G_SITOFP %54:_(s32), debug-location !910; test-suite/tools/timeit.c:180:48 %57:_(s64) = G_FDIV %55:_, %56:_, debug-location !911; test-suite/tools/timeit.c:180:70 %58:_(s64) = G_FADD %50:_, %57:_, debug-location !912; test-suite/tools/timeit.c:180:46 G_STORE %58:_(s64), %6:_(p0), debug-location !913 :: (store 8 into %ir.user_time); test-suite/tools/timeit.c:180:13 %59:_(s64) = G_CONSTANT i64 16, debug-location !914; test-suite/tools/timeit.c:181:29 %60:_(p0) = G_GEP %8:_, %59:_(s64), debug-location !914; test-suite/tools/timeit.c:181:29 %62:_(s64) = G_LOAD %60:_(p0), debug-location !915 :: (load 8 from %ir.tv_sec16); test-suite/tools/timeit.c:181:38 %63:_(s64) = G_SITOFP %62:_(s64), debug-location !916; test-suite/tools/timeit.c:181:14 %64:_(p0) = G_GEP %8:_, %59:_(s64), debug-location !917; test-suite/tools/timeit.c:181:53 %65:_(p0) = G_GEP %64:_, %52:_(s64), debug-location !918; test-suite/tools/timeit.c:181:62 %66:_(s32) = G_LOAD %65:_(p0), debug-location !918 :: (load 4 from %ir.tv_usec19, align 8); test-suite/tools/timeit.c:181:62 %67:_(s64) = G_SITOFP %66:_(s32), debug-location !919; test-suite/tools/timeit.c:181:47 %68:_(s64) = G_FDIV %67:_, %56:_, debug-location !920; test-suite/tools/timeit.c:181:69 %69:_(s64) = G_FADD %63:_, %68:_, debug-location !921; test-suite/tools/timeit.c:181:45 G_STORE %69:_(s64), %7:_(p0), debug-location !922 :: (store 8 into %ir.sys_time); test-suite/tools/timeit.c:181:12 %70:_(s32) = G_LOAD %10:_(p0), debug-location !925 :: (load 4 from %ir.status); test-suite/tools/timeit.c:185:7 %72:_(s32) = G_AND %70:_, %71:_, debug-location !925; test-suite/tools/timeit.c:185:7 %241:_(s32) = G_ICMP intpred(eq), %72:_(s32), %71:_, debug-location !925; test-suite/tools/timeit.c:185:7 %73:_(s1) = G_TRUNC %241:_(s32) G_BRCOND %73:_(s1), %bb.15, debug-location !925; test-suite/tools/timeit.c:185:7

Hide Details

bb.13.land.lhs.true: ; predecessors: %bb.12 successors: %bb.14(0x40000000), %bb.15(0x40000000); %bb.14(50.00%), %bb.15(50.00%)

Hide Details

%74:_(s32) = G_LOAD %10:_(p0), debug-location !925 :: (load 4 from %ir.status); test-suite/tools/timeit.c:185:7 %75:_(s32) = G_AND %74:_, %71:_, debug-location !925; test-suite/tools/timeit.c:185:7 %240:_(s32) = G_ICMP intpred(eq), %75:_(s32), %19:_, debug-location !925; test-suite/tools/timeit.c:185:7 %76:_(s1) = G_TRUNC %240:_(s32) G_BRCOND %76:_(s1), %bb.15, debug-location !927; test-suite/tools/timeit.c:185:7

Hide Details

bb.14.if.then28: ; predecessors: %bb.13 successors: %bb.19(0x80000000); %bb.19(100.00%)

Hide Details

%86:_(p0) = G_LOAD %87:_(p0), debug-location !928 :: (load 8 from @__stderrp); test-suite/tools/timeit.c:186:13 %88:_(p0) = G_LOAD %89:_(p0), debug-location !930 :: (load 8 from @g_program_name); test-suite/tools/timeit.c:187:13 %90:_(s32) = G_LOAD %10:_(p0), debug-location !931 :: (load 4 from %ir.status); test-suite/tools/timeit.c:187:29 %91:_(s32) = G_AND %90:_, %71:_, debug-location !931; test-suite/tools/timeit.c:187:29 ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp, debug-location !932; test-suite/tools/timeit.c:186:5 $x0 = COPY %86:_(p0), debug-location !932; test-suite/tools/timeit.c:186:5 $x1 = COPY %94:_(p0), debug-location !932; test-suite/tools/timeit.c:186:5 %95:_(p0) = COPY $sp, debug-location !932; test-suite/tools/timeit.c:186:5 %96:_(s64) = G_CONSTANT i64 0, debug-location !932; test-suite/tools/timeit.c:186:5 %97:_(p0) = G_GEP %95:_, %96:_(s64), debug-location !932; test-suite/tools/timeit.c:186:5 G_STORE %88:_(p0), %97:_(p0), debug-location !932 :: (store 8 into stack, align 1); test-suite/tools/timeit.c:186:5 %98:_(p0) = COPY $sp, debug-location !932; test-suite/tools/timeit.c:186:5 %99:_(s64) = G_CONSTANT i64 8, debug-location !932; test-suite/tools/timeit.c:186:5 %100:_(p0) = G_GEP %98:_, %99:_(s64), debug-location !932; test-suite/tools/timeit.c:186:5 %101:_(s64) = G_ANYEXT %91:_(s32), debug-location !932; test-suite/tools/timeit.c:186:5 G_STORE %101:_(s64), %100:_(p0), debug-location !932 :: (store 8 into stack + 8, align 1); test-suite/tools/timeit.c:186:5 BL @fprintf, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $w0, debug-location !932; test-suite/tools/timeit.c:186:5 ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp, debug-location !932; test-suite/tools/timeit.c:186:5 %102:_(s32) = G_LOAD %10:_(p0), debug-location !933 :: (load 4 from %ir.status); test-suite/tools/timeit.c:190:25 %103:_(s32) = G_AND %102:_, %71:_, debug-location !933; test-suite/tools/timeit.c:190:25 %105:_(s32) = nsw G_ADD %104:_, %103:_, debug-location !934; test-suite/tools/timeit.c:190:23 G_STORE %105:_(s32), %12:_(p0), debug-location !935 :: (store 4 into %ir.exit_status); test-suite/tools/timeit.c:190:17 G_BR %bb.19, debug-location !936; test-suite/tools/timeit.c:191:3

Hide Details

bb.15.if.else: ; predecessors: %bb.12, %bb.13 successors: %bb.16(0x40000000), %bb.17(0x40000000); %bb.16(50.00%), %bb.17(50.00%)

Hide Details

%77:_(s32) = G_LOAD %10:_(p0), debug-location !937 :: (load 4 from %ir.status); test-suite/tools/timeit.c:191:14 %78:_(s32) = G_AND %77:_, %71:_, debug-location !937; test-suite/tools/timeit.c:191:14 %239:_(s32) = G_ICMP intpred(ne), %78:_(s32), %19:_, debug-location !937; test-suite/tools/timeit.c:191:14 %79:_(s1) = G_TRUNC %239:_(s32) G_BRCOND %79:_(s1), %bb.17, debug-location !939; test-suite/tools/timeit.c:191:14

Hide Details

bb.16.if.then36: ; predecessors: %bb.15 successors: %bb.18(0x80000000); %bb.18(100.00%)

Hide Details

%81:_(s32) = G_LOAD %10:_(p0), debug-location !940 :: (load 4 from %ir.status); test-suite/tools/timeit.c:192:19 %238:_(s64) = G_CONSTANT i64 8 %83:_(s32) = G_ASHR %81:_, %238:_(s64), debug-location !940; test-suite/tools/timeit.c:192:19 %85:_(s32) = G_AND %83:_, %84:_, debug-location !940; test-suite/tools/timeit.c:192:19 G_STORE %85:_(s32), %12:_(p0), debug-location !942 :: (store 4 into %ir.exit_status); test-suite/tools/timeit.c:192:17 G_BR %bb.18, debug-location !943; test-suite/tools/timeit.c:193:3

Hide Details

bb.17.if.else38: ; predecessors: %bb.15 successors: %bb.18(0x80000000); %bb.18(100.00%)

Hide Details

G_STORE %80:_(s32), %12:_(p0), debug-location !944 :: (store 4 into %ir.exit_status); test-suite/tools/timeit.c:195:17

Hide Details

bb.18.if.end39: ; predecessors: %bb.17, %bb.16 successors: %bb.19(0x80000000); %bb.19(100.00%)

Hide Details

Hide Details

bb.19.if.end40: ; predecessors: %bb.18, %bb.14 successors: %bb.24(0x40000000), %bb.20(0x40000000); %bb.24(50.00%), %bb.20(50.00%)

Hide Details

%106:_(p0) = G_LOAD %107:_(p0), debug-location !946 :: (load 8 from @g_summary_file); test-suite/tools/timeit.c:200:8 %237:_(s32) = G_ICMP intpred(ne), %106:_(p0), %108:_, debug-location !946; test-suite/tools/timeit.c:200:8 %110:_(s1) = G_TRUNC %237:_(s32) G_BRCOND %110:_(s1), %bb.24, debug-location !948; test-suite/tools/timeit.c:200:7

Hide Details

bb.20.if.then42: ; predecessors: %bb.19 successors: %bb.21(0x40000000), %bb.22(0x40000000); %bb.21(50.00%), %bb.22(50.00%)

Hide Details

%111:_(s32) = G_LOAD %112:_(p0), debug-location !949 :: (load 4 from @g_posix_mode); test-suite/tools/timeit.c:201:9 %236:_(s32) = G_ICMP intpred(eq), %111:_(s32), %19:_, debug-location !949; test-suite/tools/timeit.c:201:9 %113:_(s1) = G_TRUNC %236:_(s32) G_BRCOND %113:_(s1), %bb.22, debug-location !952; test-suite/tools/timeit.c:201:9

Hide Details

bb.21.if.then44: ; predecessors: %bb.20 successors: %bb.23(0x80000000); %bb.23(100.00%)

Hide Details

%130:_(p0) = G_LOAD %87:_(p0), debug-location !953 :: (load 8 from @__stderrp); test-suite/tools/timeit.c:202:15 %131:_(s64) = G_LOAD %5:_(p0), debug-location !955 :: (load 8 from %ir.real_time); test-suite/tools/timeit.c:203:15 %132:_(s64) = G_LOAD %6:_(p0), debug-location !956 :: (load 8 from %ir.user_time); test-suite/tools/timeit.c:203:26 %133:_(s64) = G_LOAD %7:_(p0), debug-location !957 :: (load 8 from %ir.sys_time); test-suite/tools/timeit.c:203:37 ADJCALLSTACKDOWN 24, 0, implicit-def $sp, implicit $sp, debug-location !958; test-suite/tools/timeit.c:202:7 $x0 = COPY %130:_(p0), debug-location !958; test-suite/tools/timeit.c:202:7 $x1 = COPY %136:_(p0), debug-location !958; test-suite/tools/timeit.c:202:7 %137:_(p0) = COPY $sp, debug-location !958; test-suite/tools/timeit.c:202:7 %138:_(s64) = G_CONSTANT i64 0, debug-location !958; test-suite/tools/timeit.c:202:7 %139:_(p0) = G_GEP %137:_, %138:_(s64), debug-location !958; test-suite/tools/timeit.c:202:7 G_STORE %131:_(s64), %139:_(p0), debug-location !958 :: (store 8 into stack, align 1); test-suite/tools/timeit.c:202:7 %140:_(p0) = COPY $sp, debug-location !958; test-suite/tools/timeit.c:202:7 %141:_(s64) = G_CONSTANT i64 8, debug-location !958; test-suite/tools/timeit.c:202:7 %142:_(p0) = G_GEP %140:_, %141:_(s64), debug-location !958; test-suite/tools/timeit.c:202:7 G_STORE %132:_(s64), %142:_(p0), debug-location !958 :: (store 8 into stack + 8, align 1); test-suite/tools/timeit.c:202:7 %143:_(p0) = COPY $sp, debug-location !958; test-suite/tools/timeit.c:202:7 %144:_(s64) = G_CONSTANT i64 16, debug-location !958; test-suite/tools/timeit.c:202:7 %145:_(p0) = G_GEP %143:_, %144:_(s64), debug-location !958; test-suite/tools/timeit.c:202:7 G_STORE %133:_(s64), %145:_(p0), debug-location !958 :: (store 8 into stack + 16, align 1); test-suite/tools/timeit.c:202:7 BL @fprintf, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $w0, debug-location !958; test-suite/tools/timeit.c:202:7 ADJCALLSTACKUP 24, 0, implicit-def $sp, implicit $sp, debug-location !958; test-suite/tools/timeit.c:202:7 G_BR %bb.23, debug-location !959; test-suite/tools/timeit.c:204:5

Hide Details

bb.22.if.else46: ; predecessors: %bb.20 successors: %bb.23(0x80000000); %bb.23(100.00%)

Hide Details

%114:_(p0) = G_LOAD %87:_(p0), debug-location !960 :: (load 8 from @__stderrp); test-suite/tools/timeit.c:205:15 %115:_(s64) = G_LOAD %5:_(p0), debug-location !962 :: (load 8 from %ir.real_time); test-suite/tools/timeit.c:206:15 %116:_(s64) = G_LOAD %6:_(p0), debug-location !963 :: (load 8 from %ir.user_time); test-suite/tools/timeit.c:206:26 %117:_(s64) = G_LOAD %7:_(p0), debug-location !964 :: (load 8 from %ir.sys_time); test-suite/tools/timeit.c:206:37 ADJCALLSTACKDOWN 24, 0, implicit-def $sp, implicit $sp, debug-location !965; test-suite/tools/timeit.c:205:7 $x0 = COPY %114:_(p0), debug-location !965; test-suite/tools/timeit.c:205:7 $x1 = COPY %120:_(p0), debug-location !965; test-suite/tools/timeit.c:205:7 %121:_(p0) = COPY $sp, debug-location !965; test-suite/tools/timeit.c:205:7 %122:_(s64) = G_CONSTANT i64 0, debug-location !965; test-suite/tools/timeit.c:205:7 %123:_(p0) = G_GEP %121:_, %122:_(s64), debug-location !965; test-suite/tools/timeit.c:205:7 G_STORE %115:_(s64), %123:_(p0), debug-location !965 :: (store 8 into stack, align 1); test-suite/tools/timeit.c:205:7 %124:_(p0) = COPY $sp, debug-location !965; test-suite/tools/timeit.c:205:7 %125:_(s64) = G_CONSTANT i64 8, debug-location !965; test-suite/tools/timeit.c:205:7 %126:_(p0) = G_GEP %124:_, %125:_(s64), debug-location !965; test-suite/tools/timeit.c:205:7 G_STORE %116:_(s64), %126:_(p0), debug-location !965 :: (store 8 into stack + 8, align 1); test-suite/tools/timeit.c:205:7 %127:_(p0) = COPY $sp, debug-location !965; test-suite/tools/timeit.c:205:7 %128:_(s64) = G_CONSTANT i64 16, debug-location !965; test-suite/tools/timeit.c:205:7 %129:_(p0) = G_GEP %127:_, %128:_(s64), debug-location !965; test-suite/tools/timeit.c:205:7 G_STORE %117:_(s64), %129:_(p0), debug-location !965 :: (store 8 into stack + 16, align 1); test-suite/tools/timeit.c:205:7 BL @fprintf, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $w0, debug-location !965; test-suite/tools/timeit.c:205:7 ADJCALLSTACKUP 24, 0, implicit-def $sp, implicit $sp, debug-location !965; test-suite/tools/timeit.c:205:7

Hide Details

bb.23.if.end48: ; predecessors: %bb.22, %bb.21 successors: %bb.27(0x80000000); %bb.27(100.00%)

Hide Details

G_BR %bb.27, debug-location !966; test-suite/tools/timeit.c:208:3

Hide Details

bb.24.if.else49: ; predecessors: %bb.19 successors: %bb.26(0x40000000), %bb.25(0x40000000); %bb.26(50.00%), %bb.25(50.00%)

Hide Details

%146:_(p0) = G_LOAD %107:_(p0), debug-location !970 :: (load 8 from @g_summary_file); test-suite/tools/timeit.c:210:22 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !971; test-suite/tools/timeit.c:210:16 $x0 = COPY %146:_(p0), debug-location !971; test-suite/tools/timeit.c:210:16 $x1 = COPY %149:_(p0), debug-location !971; test-suite/tools/timeit.c:210:16 BL @"\01_fopen", <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $x0, debug-location !971; test-suite/tools/timeit.c:210:16 %147:_(p0) = COPY $x0, debug-location !971; test-suite/tools/timeit.c:210:16 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !971; test-suite/tools/timeit.c:210:16 G_STORE %147:_(p0), %13:_(p0), debug-location !969 :: (store 8 into %ir.fp); test-suite/tools/timeit.c:210:11 %150:_(p0) = G_LOAD %13:_(p0), debug-location !972 :: (load 8 from %ir.fp); test-suite/tools/timeit.c:211:10 %235:_(s32) = G_ICMP intpred(ne), %150:_(p0), %151:_, debug-location !972; test-suite/tools/timeit.c:211:10 %152:_(s1) = G_TRUNC %235:_(s32) G_BRCOND %152:_(s1), %bb.26, debug-location !974; test-suite/tools/timeit.c:211:9

Hide Details

bb.25.if.then52: ; predecessors: %bb.24 successors: %bb.33(0x80000000); %bb.33(100.00%)

Hide Details

ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !975; test-suite/tools/timeit.c:212:7 $x0 = COPY %154:_(p0), debug-location !975; test-suite/tools/timeit.c:212:7 BL @perror, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, debug-location !975; test-suite/tools/timeit.c:212:7 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !975; test-suite/tools/timeit.c:212:7 G_STORE %80:_(s32), %2:_(p0), debug-location !977 :: (store 4 into %ir.retval); test-suite/tools/timeit.c:213:7 G_BR %bb.33, debug-location !977; test-suite/tools/timeit.c:213:7

Hide Details

bb.26.if.end53: ; predecessors: %bb.24 successors: %bb.27(0x80000000); %bb.27(100.00%)

Hide Details

%155:_(p0) = G_LOAD %13:_(p0), debug-location !978 :: (load 8 from %ir.fp); test-suite/tools/timeit.c:216:13 %234:_(s32) = G_LOAD %12:_(p0) :: (load 4 from %ir.exit_status) %163:_(s64) = G_ANYEXT %234:_(s32) ADJCALLSTACKDOWN 8, 0, implicit-def $sp, implicit $sp, debug-location !980; test-suite/tools/timeit.c:216:5 $x0 = COPY %155:_(p0), debug-location !980; test-suite/tools/timeit.c:216:5 $x1 = COPY %159:_(p0), debug-location !980; test-suite/tools/timeit.c:216:5 %160:_(p0) = COPY $sp, debug-location !980; test-suite/tools/timeit.c:216:5 %161:_(s64) = G_CONSTANT i64 0, debug-location !980; test-suite/tools/timeit.c:216:5 %162:_(p0) = G_GEP %160:_, %161:_(s64), debug-location !980; test-suite/tools/timeit.c:216:5 G_STORE %163:_(s64), %162:_(p0), debug-location !980 :: (store 8 into stack, align 1); test-suite/tools/timeit.c:216:5 BL @fprintf, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $w0, debug-location !980; test-suite/tools/timeit.c:216:5 ADJCALLSTACKUP 8, 0, implicit-def $sp, implicit $sp, debug-location !980; test-suite/tools/timeit.c:216:5 %164:_(p0) = G_LOAD %13:_(p0), debug-location !981 :: (load 8 from %ir.fp); test-suite/tools/timeit.c:217:13 %165:_(s64) = G_LOAD %5:_(p0), debug-location !982 :: (load 8 from %ir.real_time); test-suite/tools/timeit.c:217:41 ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp, debug-location !983; test-suite/tools/timeit.c:217:5 $x0 = COPY %164:_(p0), debug-location !983; test-suite/tools/timeit.c:217:5 $x1 = COPY %168:_(p0), debug-location !983; test-suite/tools/timeit.c:217:5 %171:_(p0) = COPY $sp, debug-location !983; test-suite/tools/timeit.c:217:5 %173:_(p0) = G_GEP %171:_, %161:_(s64), debug-location !983; test-suite/tools/timeit.c:217:5 G_STORE %170:_(p0), %173:_(p0), debug-location !983 :: (store 8 into stack, align 1); test-suite/tools/timeit.c:217:5 %174:_(p0) = COPY $sp, debug-location !983; test-suite/tools/timeit.c:217:5 %175:_(s64) = G_CONSTANT i64 8, debug-location !983; test-suite/tools/timeit.c:217:5 %176:_(p0) = G_GEP %174:_, %175:_(s64), debug-location !983; test-suite/tools/timeit.c:217:5 G_STORE %165:_(s64), %176:_(p0), debug-location !983 :: (store 8 into stack + 8, align 1); test-suite/tools/timeit.c:217:5 BL @fprintf, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $w0, debug-location !983; test-suite/tools/timeit.c:217:5 ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp, debug-location !983; test-suite/tools/timeit.c:217:5 %177:_(p0) = G_LOAD %13:_(p0), debug-location !984 :: (load 8 from %ir.fp); test-suite/tools/timeit.c:218:13 %178:_(s64) = G_LOAD %6:_(p0), debug-location !985 :: (load 8 from %ir.user_time); test-suite/tools/timeit.c:218:41 ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp, debug-location !986; test-suite/tools/timeit.c:218:5 $x0 = COPY %177:_(p0), debug-location !986; test-suite/tools/timeit.c:218:5 $x1 = COPY %168:_(p0), debug-location !986; test-suite/tools/timeit.c:218:5 %182:_(p0) = COPY $sp, debug-location !986; test-suite/tools/timeit.c:218:5 %184:_(p0) = G_GEP %182:_, %161:_(s64), debug-location !986; test-suite/tools/timeit.c:218:5 G_STORE %181:_(p0), %184:_(p0), debug-location !986 :: (store 8 into stack, align 1); test-suite/tools/timeit.c:218:5 %185:_(p0) = COPY $sp, debug-location !986; test-suite/tools/timeit.c:218:5 %187:_(p0) = G_GEP %185:_, %175:_(s64), debug-location !986; test-suite/tools/timeit.c:218:5 G_STORE %178:_(s64), %187:_(p0), debug-location !986 :: (store 8 into stack + 8, align 1); test-suite/tools/timeit.c:218:5 BL @fprintf, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $w0, debug-location !986; test-suite/tools/timeit.c:218:5 ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp, debug-location !986; test-suite/tools/timeit.c:218:5 %188:_(p0) = G_LOAD %13:_(p0), debug-location !987 :: (load 8 from %ir.fp); test-suite/tools/timeit.c:219:13 %189:_(s64) = G_LOAD %7:_(p0), debug-location !988 :: (load 8 from %ir.sys_time); test-suite/tools/timeit.c:219:40 ADJCALLSTACKDOWN 16, 0, implicit-def $sp, implicit $sp, debug-location !989; test-suite/tools/timeit.c:219:5 $x0 = COPY %188:_(p0), debug-location !989; test-suite/tools/timeit.c:219:5 $x1 = COPY %168:_(p0), debug-location !989; test-suite/tools/timeit.c:219:5 %193:_(p0) = COPY $sp, debug-location !989; test-suite/tools/timeit.c:219:5 %195:_(p0) = G_GEP %193:_, %161:_(s64), debug-location !989; test-suite/tools/timeit.c:219:5 G_STORE %192:_(p0), %195:_(p0), debug-location !989 :: (store 8 into stack, align 1); test-suite/tools/timeit.c:219:5 %196:_(p0) = COPY $sp, debug-location !989; test-suite/tools/timeit.c:219:5 %198:_(p0) = G_GEP %196:_, %175:_(s64), debug-location !989; test-suite/tools/timeit.c:219:5 G_STORE %189:_(s64), %198:_(p0), debug-location !989 :: (store 8 into stack + 8, align 1); test-suite/tools/timeit.c:219:5 BL @fprintf, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $w0, debug-location !989; test-suite/tools/timeit.c:219:5 ADJCALLSTACKUP 16, 0, implicit-def $sp, implicit $sp, debug-location !989; test-suite/tools/timeit.c:219:5 %199:_(p0) = G_LOAD %13:_(p0), debug-location !990 :: (load 8 from %ir.fp); test-suite/tools/timeit.c:220:12 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !991; test-suite/tools/timeit.c:220:5 $x0 = COPY %199:_(p0), debug-location !991; test-suite/tools/timeit.c:220:5 BL @fclose, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit-def $w0, debug-location !991; test-suite/tools/timeit.c:220:5 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !991; test-suite/tools/timeit.c:220:5

Hide Details

bb.27.if.end59: ; predecessors: %bb.23, %bb.26 successors: %bb.28(0x40000000), %bb.32(0x40000000); %bb.28(50.00%), %bb.32(50.00%)

Hide Details

%201:_(s32) = G_LOAD %202:_(p0), debug-location !992 :: (load 4 from @g_append_exitstats); test-suite/tools/timeit.c:223:7 %233:_(s32) = G_ICMP intpred(eq), %201:_(s32), %19:_, debug-location !992; test-suite/tools/timeit.c:223:7 %203:_(s1) = G_TRUNC %233:_(s32) G_BRCOND %203:_(s1), %bb.32, debug-location !994; test-suite/tools/timeit.c:223:26

Hide Details

bb.28.land.lhs.true61: ; predecessors: %bb.27 successors: %bb.29(0x40000000), %bb.32(0x40000000); %bb.29(50.00%), %bb.32(50.00%)

Hide Details

%204:_(p0) = G_LOAD %205:_(p0), debug-location !995 :: (load 8 from @g_target_program); test-suite/tools/timeit.c:223:29 %232:_(s32) = G_ICMP intpred(eq), %204:_(p0), %108:_, debug-location !995; test-suite/tools/timeit.c:223:29 %206:_(s1) = G_TRUNC %232:_(s32) G_BRCOND %206:_(s1), %bb.32, debug-location !996; test-suite/tools/timeit.c:223:7

Hide Details

bb.29.if.then63: ; predecessors: %bb.28 successors: %bb.31(0x40000000), %bb.30(0x40000000); %bb.31(50.00%), %bb.30(50.00%)

Hide Details

%207:_(p0) = G_LOAD %208:_(p0), debug-location !1000 :: (load 8 from @g_target_redirect_stdout); test-suite/tools/timeit.c:224:29 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !1001; test-suite/tools/timeit.c:224:23 $x0 = COPY %207:_(p0), debug-location !1001; test-suite/tools/timeit.c:224:23 $x1 = COPY %211:_(p0), debug-location !1001; test-suite/tools/timeit.c:224:23 BL @"\01_fopen", <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $x0, debug-location !1001; test-suite/tools/timeit.c:224:23 %209:_(p0) = COPY $x0, debug-location !1001; test-suite/tools/timeit.c:224:23 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !1001; test-suite/tools/timeit.c:224:23 G_STORE %209:_(p0), %14:_(p0), debug-location !999 :: (store 8 into %ir.fp_stdout); test-suite/tools/timeit.c:224:11 %212:_(p0) = G_LOAD %14:_(p0), debug-location !1002 :: (load 8 from %ir.fp_stdout); test-suite/tools/timeit.c:225:10 %231:_(s32) = G_ICMP intpred(ne), %212:_(p0), %151:_, debug-location !1002; test-suite/tools/timeit.c:225:10 %213:_(s1) = G_TRUNC %231:_(s32) G_BRCOND %213:_(s1), %bb.31, debug-location !1004; test-suite/tools/timeit.c:225:9

Hide Details

bb.30.if.then66: ; predecessors: %bb.29 successors: %bb.33(0x80000000); %bb.33(100.00%)

Hide Details

ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !1005; test-suite/tools/timeit.c:226:7 $x0 = COPY %154:_(p0), debug-location !1005; test-suite/tools/timeit.c:226:7 BL @perror, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, debug-location !1005; test-suite/tools/timeit.c:226:7 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !1005; test-suite/tools/timeit.c:226:7 G_STORE %80:_(s32), %2:_(p0), debug-location !1007 :: (store 4 into %ir.retval); test-suite/tools/timeit.c:227:7 G_BR %bb.33, debug-location !1007; test-suite/tools/timeit.c:227:7

Hide Details

bb.31.if.end67: ; predecessors: %bb.29 successors: %bb.32(0x80000000); %bb.32(100.00%)

Hide Details

%214:_(p0) = G_LOAD %14:_(p0), debug-location !1008 :: (load 8 from %ir.fp_stdout); test-suite/tools/timeit.c:229:13 %230:_(s32) = G_LOAD %12:_(p0) :: (load 4 from %ir.exit_status) %220:_(s64) = G_ANYEXT %230:_(s32) ADJCALLSTACKDOWN 8, 0, implicit-def $sp, implicit $sp, debug-location !1010; test-suite/tools/timeit.c:229:5 $x0 = COPY %214:_(p0), debug-location !1010; test-suite/tools/timeit.c:229:5 $x1 = COPY %159:_(p0), debug-location !1010; test-suite/tools/timeit.c:229:5 %217:_(p0) = COPY $sp, debug-location !1010; test-suite/tools/timeit.c:229:5 %218:_(s64) = G_CONSTANT i64 0, debug-location !1010; test-suite/tools/timeit.c:229:5 %219:_(p0) = G_GEP %217:_, %218:_(s64), debug-location !1010; test-suite/tools/timeit.c:229:5 G_STORE %220:_(s64), %219:_(p0), debug-location !1010 :: (store 8 into stack, align 1); test-suite/tools/timeit.c:229:5 BL @fprintf, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit $x1, implicit-def $w0, debug-location !1010; test-suite/tools/timeit.c:229:5 ADJCALLSTACKUP 8, 0, implicit-def $sp, implicit $sp, debug-location !1010; test-suite/tools/timeit.c:229:5 %221:_(p0) = G_LOAD %14:_(p0), debug-location !1011 :: (load 8 from %ir.fp_stdout); test-suite/tools/timeit.c:230:12 ADJCALLSTACKDOWN 0, 0, implicit-def $sp, implicit $sp, debug-location !1012; test-suite/tools/timeit.c:230:5 $x0 = COPY %221:_(p0), debug-location !1012; test-suite/tools/timeit.c:230:5 BL @fclose, <regmask $fp $lr $b8 $b9 $b10 $b11 $b12 $b13 $b14 $b15 $d8 $d9 $d10 $d11 $d12 $d13 $d14 $d15 $h8 $h9 $h10 $h11 $h12 $h13 $h14 $h15 $s8 $s9 $s10 $s11 $s12 $s13 $s14 and 51 more...>, implicit-def $lr, implicit $sp, implicit $x0, implicit-def $w0, debug-location !1012; test-suite/tools/timeit.c:230:5 ADJCALLSTACKUP 0, 0, implicit-def $sp, implicit $sp, debug-location !1012; test-suite/tools/timeit.c:230:5 G_STORE %19:_(s32), %12:_(p0), debug-location !1013 :: (store 4 into %ir.exit_status); test-suite/tools/timeit.c:232:17

Hide Details

bb.32.if.end70: ; predecessors: %bb.27, %bb.28, %bb.31 successors: %bb.33(0x80000000); %bb.33(100.00%)

Hide Details

%223:_(s32) = G_LOAD %12:_(p0), debug-location !1015 :: (load 4 from %ir.exit_status); test-suite/tools/timeit.c:235:10 G_STORE %223:_(s32), %2:_(p0), debug-location !1016 :: (store 4 into %ir.retval); test-suite/tools/timeit.c:235:3

Hide Details

bb.33.return: ; predecessors: %bb.25, %bb.30, %bb.32, %bb.11, %bb.9

Hide Details

%228:_(s32) = G_LOAD %2:_(p0), debug-location !1017 :: (load 4 from %ir.retval); test-suite/tools/timeit.c:236:1 $w0 = COPY %228:_(s32), debug-location !1017; test-suite/tools/timeit.c:236:1 RET_ReallyLR implicit $w0, debug-location !1017; test-suite/tools/timeit.c:236:1

Hide Details

# End machine code for function monitor_child_process.

Hide Details

*** Bad machine code: MBB exits via unconditional fall-through but doesn't have exactly one CFG successor! *** - function: monitor_child_process - basic block: %bb.7 land.end (0x7fb8460971a8)

Hide Details

*** Bad machine code: Non-terminator instruction after the first terminator *** - function: monitor_child_process - basic block: %bb.7 land.end (0x7fb8460971a8) - instruction: %34:_(s1) = G_TRUNC %246:_(s16) First terminator was: G_BRCOND %34:_(s1), %bb.4, debug-location !875; test-suite/tools/timeit.c:163:3

Hide Details

*** Bad machine code: Virtual register defs don't dominate all uses. *** - function: monitor_child_process - v. register: %34 fatal error: error in backend: Found 3 machine code errors. clang-10: error: clang frontend command failed with exit code 70 (use -v to see invocation) clang version 10.0.0 (https://github.com/llvm/llvm-project.git eded79b0d4bdec1bd5d356ec597e66dadd08fda1) Target: aarch64-apple-darwin17.6.0 Thread model: posix InstalledDir: /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/compiler/bin clang-10: note: diagnostic msg: PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script. clang-10: note: diagnostic msg: ********************

Hide Details

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang-10: note: diagnostic msg: /var/folders/9t/lrs73ptj6lv644zvh1fk2_gc0000gn/T/timeit-8dd875.c clang-10: note: diagnostic msg: /var/folders/9t/lrs73ptj6lv644zvh1fk2_gc0000gn/T/timeit-8dd875.sh clang-10: note: diagnostic msg: Crash backtrace is located in clang-10: note: diagnostic msg: /Users/buildslave/Library/Logs/DiagnosticReports/clang-10_<YYYY-MM-DD-HHMMSS>_<hostname>.crash clang-10: note: diagnostic msg: (choose the .crash file that corresponds to your crash) clang-10: note: diagnostic msg:

Hide Details

******************** [4/8583] cd /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/tools && cc -c /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite/tools/fpcmp.c -o /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/tools/fpcmp.c.o [5/8583] cd /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/tools && cc /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/tools/fpcmp.c.o -o /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/tools/fpcmp [6/8583] cd /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/tools && cc -c /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite/tools/timeit.c -o /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/tools/timeit.c.o [7/8583] cd /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/tools && cc /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/tools/timeit.c.o -o /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/tools/timeit [8/8583] cd /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/MultiSource/Applications/sqlite3 && /usr/bin/tclsh /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite/MultiSource/Applications/sqlite3/speedtest.tcl [9/8583] cd /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/MultiSource/Applications/lua && cp /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite/MultiSource/Applications/lua/generate_inputs.sh /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/MultiSource/Applications/lua && cp -r /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite/MultiSource/Applications/lua/test /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/MultiSource/Applications/lua && cp -r /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite/MultiSource/Applications/lua/bench /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/MultiSource/Applications/lua && cp -r /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite/MultiSource/Applications/lua/input /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/MultiSource/Applications/lua && cp -r /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite/MultiSource/Applications/lua/*.lua /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/MultiSource/Applications/lua && /Users/buildslave/jenkins/workspace/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/test-suite-build/MultiSource/Applications/lua/generate_inputs.sh ninja: build stopped: cannot make progress due to previous errors. *Build failed!* (return code 1) [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (post) [Pipeline] sh + curl http://labmaster2:8080/green/job/test-suite-verify-machineinstrs-aarch64-globalisel-O0-g/5771/consoleText -s + config/zorg/jenkins/inspect_log.py [Pipeline] readFile [Pipeline] readTrusted Obtained zorg/jenkins/job_description.template from git https://github.com/llvm-mirror/zorg.git [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline sh: line 1: 41627 Terminated: 15 sleep 3 [BFA] Scanning build for known causes... [BFA] Found failure cause(s): [BFA] Compile Error from category Compile [BFA] Ninja target failed from category Compile [BFA] Done. 0s Finished: FAILURE