Displaying 7 results from an estimated 7 matches for "bilateral_grid".
2019 May 30
2
Representations of IR in the output of opt
...set in two groups, and checks that [opt
-debug-pass=Arguments] reports the same sequences when called with -O3
and the individual arguments. If a file name is provided, it also checks
that the outputs are the same (or in our case, different).
Many real files fail to pass this test, for instance bilateral_grid.bc:
<https://github.com/llvm/llvm-test-suite/blob/master/Bitcode/Benchmarks/Halide/bilateral_grid/bilateral_grid.bc>
The diffs are very large even in text mode, and include lots of code.
I'm puzzled again. Any clue on the behavior of opt is very welcome. :)
Cheers,
Sébastien Michell...
2019 Jun 17
2
Significant code difference with a split call to opt
...iation shows.
I'll withdraw the performance claim until I can get consistent results
(changed subject line), apologies for the confusion.
What I can still show easily is that the code generated by these two
methods is different (which is already weird). For a simple example,
grab a copy of bilateral_grid.bc:
<https://github.com/llvm/llvm-test-suite/blob/master/Bitcode/Benchmarks/Halide/bilateral_grid/bilateral_grid.bc>
Then you can generate my sequences with [opt -O3 -debug-pass=Arguments]
and diff the outputs. Please see the attached script.
The differences seem to be mainly on variabl...
2019 Jun 26
2
Representations of IR in the output of opt
...ps, and checks that [opt -debug-pass=Arguments] reports the same sequences when called with -O3 and the individual arguments. If a file name is provided, it also checks that the outputs are the same (or in our case, different).
>>
>> Many real files fail to pass this test, for instance bilateral_grid.bc:
>>
>> <https://github.com/llvm/llvm-test-suite/blob/master/Bitcode/Benchmarks/Halide/bilateral_grid/bilateral_grid.bc>
>>
>> The diffs are very large even in text mode, and include lots of code.
>>
>> I'm puzzled again. Any clue on the behavior o...
2019 Jun 26
2
Significant code difference with a split call to opt
...erformance claim until I can get consistent results
> (changed subject line), apologies for the confusion.
>
> What I can still show easily is that the code generated by these two
> methods is different (which is already weird). For a simple example,
> grab a copy of bilateral_grid.bc:
>
>
> <https://github.com/llvm/llvm-test-suite/blob/master/Bitcode/Benchmarks/Halide/bilateral_grid/bilateral_grid.bc>
>
> Then you can generate my sequences with [opt -O3 -debug-pass=Arguments]
> and diff the outputs. Please see the attached script.
>...
2019 Jun 14
2
Significant performance difference with a split call to opt
Hello list,
This is a follow-up from a question I asked last month. I'm evaluating
the performance of two pass sequences that resemble (but are not) -O3.
With -O3, -debug-pass=Structure prints several independent blocks that
seem to represent several calls to opt. I focused on two of these
blocks, say S1 and S2, and compared the following optimization methods:
1. Executing them
2019 May 27
2
Representations of IR in the output of opt
Hi Mehdi,
Thank you for mentioning this tool, I was looking for something like
this. By default the analyzer produces identical output on both files,
but a complete -dump shows that the storage order of the symbol table is
different.
This would explain why text files are not affected: the symbols are used
directly in text form so there is no need for this table.
I suppose that settles the
2018 Apr 26
0
Compare test-suite benchmarks performance complied without TBAA, with default TBAA and with new TBAA struct path
...truct. | Seconds |Diff,%| |Diff,%| Seconds |Diff,%| |Diff,%|
|------------------------------------------------------------------------------|------|-----------|-----------|-----------|------|-----------|------|-----------|------|-----------|------|
|Bitcode/Benchmarks/Halide/bilateral_grid/halide_bilateral_grid.test | 40| 2.56518256|54828688896|2.552624706| 0.49|54828702561| 0|2.565364148| -0.01|54828691567| 0|
|Bitcode/Benchmarks/Halide/blur/halide_blur.test | 40|3.854254085|50498796318| 1.13491866|239.61| 9831357120|413.65|1.13...