diff options
Diffstat (limited to 'llvm/test/Transforms/PGOProfile/comdat_rename.ll')
-rw-r--r-- | llvm/test/Transforms/PGOProfile/comdat_rename.ll | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/llvm/test/Transforms/PGOProfile/comdat_rename.ll b/llvm/test/Transforms/PGOProfile/comdat_rename.ll deleted file mode 100644 index 53fc7e430cf..00000000000 --- a/llvm/test/Transforms/PGOProfile/comdat_rename.ll +++ /dev/null @@ -1,52 +0,0 @@ -; RUN: opt < %s -mtriple=x86_64-unknown-linux -pgo-instr-gen -do-comdat-renaming=true -S | FileCheck %s -; RUN: opt < %s -mtriple=x86_64-unknown-linux -passes=pgo-instr-gen -do-comdat-renaming=true -S | FileCheck %s -; RUN: opt < %s -mtriple=x86_64-pc-win32-coff -pgo-instr-gen -do-comdat-renaming=true -S | FileCheck %s -; RUN: opt < %s -mtriple=x86_64-pc-win32-coff -passes=pgo-instr-gen -do-comdat-renaming=true -S | FileCheck %s - -; Rename Comdat group and its function. -$f = comdat any -; CHECK: $f.[[SINGLEBB_HASH:[0-9]+]] = comdat any -define linkonce_odr void @f() comdat($f) { - ret void -} - -; Not rename Comdat with right linkage. -$nf = comdat any -; CHECK: $nf = comdat any -define void @nf() comdat($nf) { - ret void -} - -; Not rename Comdat with variable members. -$f_with_var = comdat any -; CHECK: $f_with_var = comdat any -@var = global i32 0, comdat($f_with_var) -define linkonce_odr void @f_with_var() comdat($f_with_var) { - %tmp = load i32, i32* @var, align 4 - %inc = add nsw i32 %tmp, 1 - store i32 %inc, i32* @var, align 4 - ret void -} - -; Not rename Comdat with multiple functions. -$tf = comdat any -; CHECK: $tf = comdat any -define linkonce void @tf() comdat($tf) { - ret void -} -define linkonce void @tf2() comdat($tf) { - ret void -} - -; Rename AvailableExternallyLinkage functions -; CHECK-DAG: $aef.[[SINGLEBB_HASH]] = comdat any - -; CHECK: @f = weak alias void (), void ()* @f.[[SINGLEBB_HASH]] -; CHECK: @aef = weak alias void (), void ()* @aef.[[SINGLEBB_HASH]] - -define available_externally void @aef() { -; CHECK: define linkonce_odr void @aef.[[SINGLEBB_HASH]]() comdat { - ret void -} - - |