Displaying 9 results from an estimated 9 matches for "michelland".
2019 Jun 26
2
Significant code difference with a split call to opt
...omized data
structures. I don't have that much experience with LLVM code so I'm not
sure how probable this is.
I'll stick to llvm-diff for now and maybe come back to this when I have
a clearer understanding of the pass management process. ^^
Thanks for your time and help!
Sébastien Michelland
On 6/19/19 11:42 AM, Hiroshi Yamauchi wrote:
> Passing -print-after-all to opt should print the IR after each pass.
> That may help figure out what's going on.
>
> On Mon, Jun 17, 2019 at 1:30 PM Sébastien Michelland via llvm-dev
> <llvm-dev at lists.llvm.org <mailto:ll...
2019 May 27
2
Representations of IR in the output of opt
...nonical form. I
found -preserve-bc-uselistorder which makes more sense (and seems to
correspond because the table lists all uses of each symbol), but no luck
yet.
At least now I'm sure that there is no semantic difference between the
programs so it's a great help. :D
Thanks,
Sébastien Michelland
On 5/27/19 1:48 PM, Mehdi AMINI wrote:
> Hi,
>
> I would give try to run llvm-bcanalyzer on these bc files, this may help
> to understand where the discrepancy is coming from.
>
> Best,
>
> --
> Mehdi
>
>
> On Mon, May 27, 2019 at 10:42 AM Sébastien Miche...
2019 Jun 17
2
Significant code difference with a split call to opt
...r) I have seen calling
convention differences.
I'd like to optimize programs by greedily selecting optimizations,
making a call to opt at each step. If I don't have equality between the
two methods, I can't be sure that the sequence I'm building will make
much sense.
Sébastien Michelland
On 6/14/19 4:49 PM, David Greene wrote:
> Do you have more information? What were the exact command lines you
> used? Do you have an example program that demonstrates the difference
> than you can share?
>
> -David
>
> Sébastien Michelland via llvm-d...
2019 May 27
2
Representations of IR in the output of opt
...< ; preds = %CF, %CF80, %CF78
> ; preds = %CF80, %CF, %CF78
FWIW, the conflicting section of the bytecode file is likely not a
permutation because the byte patterns don't match (some of the btte
values of stress-1.bc are not present in stress-2.bc).
Thanks for your help :)
Sébastien Michelland
On 5/24/19 5:32 PM, Eli Friedman wrote:
> Are you passing -preserve-ll-uselistorder when you create the .ll files? It's off by default because the output tends to be sort of unreadable, but it could explain some of the differences you're seeing.
>
> -Eli
>
>> -----Orig...
2019 Jun 14
2
Significant performance difference with a split call to opt
...es were
applied in order using function composition, their performance should be
the same.
I'd like to know if there is a way to recover this property in the pass
manager, or at least explain the difference. If needed, I can provide
scripts to reproduce the measurements.
Thanks,
Sébastien Michelland
-------------- next part --------------
A non-text attachment was scrubbed...
Name: speedup-plot.png
Type: image/png
Size: 53411 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190614/0c7096f9/attachment.png>
2019 May 24
2
Representations of IR in the output of opt
...common-lines stress-{1,2}.ll
; ModuleID = 'stress.ll' | ; ModuleID = '<stdin>'
Is there a specific behavior of opt that could explain this situation?
What kind of difference could there be in the bytecode files that is
lost in translation to text format ?
Cheers,
Sébastien Michelland
2019 May 30
2
Representations of IR in the output of opt
...al_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 Michelland
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not-associative.sh
Type: application/x-shellscript
Size: 4156 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190530/67f4fbdf/attachment.bin>
2019 Jun 26
2
Representations of IR in the output of opt
...t. I haven’t nailed the root cause yet. It has the flavor of a stack memory corruption.
> For a quick check that you see the same issue you could disable the shuffle code in the writers.
>
> Gerolf
>
>
> Sent from my iPhone
>
>> On May 30, 2019, at 1:41 PM, Sébastien Michelland via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>>
>> Hello again,
>>
>>> It may be desirable to sort the table before writing the bitcode out, adding Peter to the thread for his opinion.
>>
>> Thanks for this!
>>
>> Now it seems I'v...
2010 Aug 22
2
CRAN (and crantastic) updates this week
CRAN (and crantastic) updates this week
New packages
------------
* DCGL (1.0)
Bao-Hong Liu
http://crantastic.org/packages/DCGL
Functions for basic differential coexpression analyses: gene
filtering, link filtering, DCG (Differentially-Coexpressed Gene)
identification and DCL (Differentially-Coexpressed Links)
identification.Two algorithms,named DCP and DCe, are provided for