Page MenuHomePhabricator

[NewPM] Actually recalculate GlobalsAA before optimization pipeline
DraftPublic

Authored by aeubanks on May 6 2021, 4:37 PM.
This is a draft revision that has not yet been submitted for review.

Details

Reviewers
None

Diff Detail

Unit TestsFailed

TimeTest
50 msx64 debian > Clang.Driver::debug-pass-structure.c
Script: -- : 'RUN: at line 2'; /mnt/disks/ssd0/agent/llvm-project/build/bin/clang -fexperimental-new-pass-manager -fdebug-pass-structure -fintegrated-as -O3 -S -emit-llvm /mnt/disks/ssd0/agent/llvm-project/clang/test/Driver/debug-pass-structure.c -o /dev/null 2>&1 | /mnt/disks/ssd0/agent/llvm-project/build/bin/FileCheck /mnt/disks/ssd0/agent/llvm-project/clang/test/Driver/debug-pass-structure.c --check-prefix=NEWPM
70 msx64 debian > LLVM.Other::new-pm-defaults.ll
Script: -- : 'RUN: at line 10'; /mnt/disks/ssd0/agent/llvm-project/build/bin/opt -disable-verify -verify-cfg-preserved=1 -debug-pass-manager -passes='default<O1>' -S /mnt/disks/ssd0/agent/llvm-project/llvm/test/Other/new-pm-defaults.ll 2>&1 | /mnt/disks/ssd0/agent/llvm-project/build/bin/FileCheck /mnt/disks/ssd0/agent/llvm-project/llvm/test/Other/new-pm-defaults.ll --check-prefixes=CHECK-O,CHECK-DEFAULT,CHECK-O1,CHECK-NOEXT
180 msx64 debian > LLVM.Other::new-pm-thinlto-defaults.ll
Script: -- : 'RUN: at line 11'; /mnt/disks/ssd0/agent/llvm-project/build/bin/opt -disable-verify -verify-cfg-preserved=0 -debug-pass-manager -passes='thinlto-pre-link<O1>' -S /mnt/disks/ssd0/agent/llvm-project/llvm/test/Other/new-pm-thinlto-defaults.ll 2>&1 | /mnt/disks/ssd0/agent/llvm-project/build/bin/FileCheck /mnt/disks/ssd0/agent/llvm-project/llvm/test/Other/new-pm-thinlto-defaults.ll --check-prefixes=CHECK-O,CHECK-O1,CHECK-PRELINK-O,CHECK-PRELINK-O-NODIS
40 msx64 debian > LLVM.Other::new-pm-thinlto-postlink-pgo-defaults.ll
Script: -- : 'RUN: at line 4'; /mnt/disks/ssd0/agent/llvm-project/build/bin/opt -disable-verify -verify-cfg-preserved=0 -debug-pass-manager -passes='thinlto<O1>' -S /mnt/disks/ssd0/agent/llvm-project/llvm/test/Other/new-pm-thinlto-postlink-pgo-defaults.ll 2>&1 | /mnt/disks/ssd0/agent/llvm-project/build/bin/FileCheck /mnt/disks/ssd0/agent/llvm-project/llvm/test/Other/new-pm-thinlto-postlink-pgo-defaults.ll --check-prefixes=CHECK-O,CHECK-O1,CHECK-NOEXT
50 msx64 debian > LLVM.Other::new-pm-thinlto-postlink-samplepgo-defaults.ll
Script: -- : 'RUN: at line 3'; /mnt/disks/ssd0/agent/llvm-project/build/bin/opt -disable-verify -verify-cfg-preserved=0 -debug-pass-manager -pgo-kind=pgo-sample-use-pipeline -profile-file='/mnt/disks/ssd0/agent/llvm-project/llvm/test/Other/Inputs/new-pm-thinlto-samplepgo-defaults.prof' -passes='thinlto<O1>' -S /mnt/disks/ssd0/agent/llvm-project/llvm/test/Other/new-pm-thinlto-postlink-samplepgo-defaults.ll 2>&1 | /mnt/disks/ssd0/agent/llvm-project/build/bin/FileCheck /mnt/disks/ssd0/agent/llvm-project/llvm/test/Other/new-pm-thinlto-postlink-samplepgo-defaults.ll --check-prefixes=CHECK-O,CHECK-O1,CHECK-NOEXT
View Full Test Results (12 Failed)

Event Timeline

aeubanks created this revision.May 6 2021, 4:37 PM