Page MenuHomePhabricator

[PATCH 26/27] [noalias] Inlining: enable --use-noalias-intrinsic-during-inlining by default
Needs ReviewPublic

Authored by jeroen.dobbelaere on Oct 4 2019, 3:30 PM.

Details

Reviewers
hfinkel
jdoerfert
Summary

This is part of the series started by D68484.

This is the llvm-side patch for enabling full restrict by default.
It should be combined with the clang patch.

Diff Detail

Unit TestsFailed

TimeTest
230 msx64 debian > Clang.CodeGen::aarch64-ls64.c
Script: -- : 'RUN: at line 2'; /var/lib/buildkite-agent/builds/llvm-project/build/bin/clang -cc1 -internal-isystem /var/lib/buildkite-agent/builds/llvm-project/build/lib/clang/13.0.0/include -nostdsysteminc -triple aarch64-eabi -target-feature +ls64 -S -emit-llvm -x c /var/lib/buildkite-agent/builds/llvm-project/clang/test/CodeGen/aarch64-ls64.c -o - | /var/lib/buildkite-agent/builds/llvm-project/build/bin/FileCheck /var/lib/buildkite-agent/builds/llvm-project/clang/test/CodeGen/aarch64-ls64.c
4,460 msx64 debian > Clang.CodeGen::arm_neon_intrinsics.c
Script: -- : 'RUN: at line 1'; /var/lib/buildkite-agent/builds/llvm-project/build/bin/clang -cc1 -internal-isystem /var/lib/buildkite-agent/builds/llvm-project/build/lib/clang/13.0.0/include -nostdsysteminc -triple thumbv7s-apple-darwin -target-abi apcs-gnu -target-cpu swift -fallow-half-arguments-and-returns -target-feature +fullfp16 -ffreestanding -flax-vector-conversions=none -disable-O0-optnone -emit-llvm -o - /var/lib/buildkite-agent/builds/llvm-project/clang/test/CodeGen/arm_neon_intrinsics.c | /var/lib/buildkite-agent/builds/llvm-project/build/bin/opt -S -mem2reg | /var/lib/buildkite-agent/builds/llvm-project/build/bin/FileCheck /var/lib/buildkite-agent/builds/llvm-project/clang/test/CodeGen/arm_neon_intrinsics.c
200 msx64 debian > Clang.OpenMP::cancel_codegen.cpp
Script: -- : 'RUN: at line 2'; /var/lib/buildkite-agent/builds/llvm-project/build/bin/clang -cc1 -internal-isystem /var/lib/buildkite-agent/builds/llvm-project/build/lib/clang/13.0.0/include -nostdsysteminc -verify -fopenmp -fopenmp-version=45 -triple x86_64-apple-darwin13.4.0 -emit-llvm -o - /var/lib/buildkite-agent/builds/llvm-project/clang/test/OpenMP/cancel_codegen.cpp | /var/lib/buildkite-agent/builds/llvm-project/build/bin/FileCheck --allow-unused-prefixes /var/lib/buildkite-agent/builds/llvm-project/clang/test/OpenMP/cancel_codegen.cpp --check-prefix=CHECK1
210 msx64 debian > Clang.OpenMP::cancellation_point_codegen.cpp
Script: -- : 'RUN: at line 2'; /var/lib/buildkite-agent/builds/llvm-project/build/bin/clang -cc1 -internal-isystem /var/lib/buildkite-agent/builds/llvm-project/build/lib/clang/13.0.0/include -nostdsysteminc -verify -fopenmp -triple x86_64-apple-darwin13.4.0 -emit-llvm -o - /var/lib/buildkite-agent/builds/llvm-project/clang/test/OpenMP/cancellation_point_codegen.cpp | /var/lib/buildkite-agent/builds/llvm-project/build/bin/FileCheck --allow-unused-prefixes /var/lib/buildkite-agent/builds/llvm-project/clang/test/OpenMP/cancellation_point_codegen.cpp --check-prefix=CHECK1
250 msx64 debian > Clang.OpenMP::distribute_parallel_for_reduction_task_codegen.cpp
Script: -- : 'RUN: at line 2'; /var/lib/buildkite-agent/builds/llvm-project/build/bin/clang -cc1 -internal-isystem /var/lib/buildkite-agent/builds/llvm-project/build/lib/clang/13.0.0/include -nostdsysteminc -verify -fopenmp -x c++ -triple x86_64-unknown-linux -emit-llvm /var/lib/buildkite-agent/builds/llvm-project/clang/test/OpenMP/distribute_parallel_for_reduction_task_codegen.cpp -fexceptions -fcxx-exceptions -o - | /var/lib/buildkite-agent/builds/llvm-project/build/bin/FileCheck --allow-unused-prefixes /var/lib/buildkite-agent/builds/llvm-project/clang/test/OpenMP/distribute_parallel_for_reduction_task_codegen.cpp --check-prefix=CHECK1
View Full Test Results (101 Failed)

Event Timeline

Herald added a project: Restricted Project. · View Herald TranscriptOct 4 2019, 3:30 PM

Adapt to i64 p.objId. (was i32)

D68509 (Patch 26/38) was updated (allow --use-noalias-intrinsic-during-inlining to be provided multiple times).

jeroen.dobbelaere retitled this revision from [PATCH 37/38] [noalias] Inlining: enable --use-noalias-intrinsic-during-inlining by default to [PATCH 25/26] [noalias] Inlining: enable --use-noalias-intrinsic-during-inlining by default.
jeroen.dobbelaere retitled this revision from [PATCH 25/26] [noalias] Inlining: enable --use-noalias-intrinsic-during-inlining by default to [PATCH 26/27] [noalias] Inlining: enable --use-noalias-intrinsic-during-inlining by default.

Rebased to 9fb46a452d4e5666828c95610ceac8dcd9e4ce16 (September 7, 2020)

Updated because D68509 was updated.