[compiler-rt] r276225 - [Profile] Cleanup test to use new dir input feature

Sean Silva via llvm-commits llvm-commits at lists.llvm.org
Wed Jul 20 19:02:04 PDT 2016


Nice!

On Wed, Jul 20, 2016 at 6:53 PM, Xinliang David Li via llvm-commits <
llvm-commits at lists.llvm.org> wrote:

> Author: davidxl
> Date: Wed Jul 20 20:53:41 2016
> New Revision: 276225
>
> URL: http://llvm.org/viewvc/llvm-project?rev=276225&view=rev
> Log:
> [Profile] Cleanup test to use new dir input feature
>
> Modified:
>     compiler-rt/trunk/test/profile/instrprof-basic.c
>
> Modified: compiler-rt/trunk/test/profile/instrprof-basic.c
> URL:
> http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/profile/instrprof-basic.c?rev=276225&r1=276224&r2=276225&view=diff
>
> ==============================================================================
> --- compiler-rt/trunk/test/profile/instrprof-basic.c (original)
> +++ compiler-rt/trunk/test/profile/instrprof-basic.c Wed Jul 20 20:53:41
> 2016
> @@ -1,20 +1,19 @@
> -// REQUIRES: shell
>  // RUN: %clang_profgen -o %t -O3 %s
>  // RUN: env LLVM_PROFILE_FILE=%t.profraw %run %t
>  // RUN: llvm-profdata merge -o %t.profdata %t.profraw
>  // RUN: %clang_profuse=%t.profdata -o - -S -emit-llvm %s | FileCheck %s
> --check-prefix=COMMON --check-prefix=ORIG
>  //
> -// RUN: rm -f %t.profraw_e_*
> -// RUN: env LLVM_PROFILE_FILE=%t.profraw_e_%1m %run %t
> -// RUN: env LLVM_PROFILE_FILE=%t.profraw_e_%1m %run %t
> -// RUN: llvm-profdata merge -o %t.em.profdata %t.profraw_e_*
> +// RUN: mkdir -p %t.dir1
> +// RUN: env LLVM_PROFILE_FILE=%t.dir1/profraw_e_%1m %run %t
> +// RUN: env LLVM_PROFILE_FILE=%t.dir1/profraw_e_%1m %run %t
> +// RUN: llvm-profdata merge -o %t.em.profdata %t.dir1
>  // RUN: %clang_profuse=%t.em.profdata -o - -S -emit-llvm %s | FileCheck
> %s --check-prefix=COMMON --check-prefix=MERGE
>  //
> -// RUN: %clang_profgen=%t.%m.profraw -o %t.merge -O3 %s
> -// RUN: rm -f %t.*.profraw*
> +// RUN: mkdir -p %t.dir2
> +// RUN: %clang_profgen=%t.dir2/%m.profraw -o %t.merge -O3 %s
>  // RUN: %run %t.merge
>  // RUN: %run %t.merge
> -// RUN: llvm-profdata merge -o %t.m.profdata %t.*.profraw
> +// RUN: llvm-profdata merge -o %t.m.profdata %t.dir2/
>  // RUN: %clang_profuse=%t.m.profdata -o - -S -emit-llvm %s | FileCheck %s
> --check-prefix=COMMON --check-prefix=MERGE
>
>  int begin(int i) {
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160720/0cc78e93/attachment.html>


More information about the llvm-commits mailing list