Displaying 5 results from an estimated 5 matches for "assert_expr".
Did you mean:
assert_expr's
2008 Oct 23
1
[LLVMdev] Helping the optimizer along (__assume)
Hi Danny,
On Thu, Oct 23, 2008 at 8:16 PM, Daniel Berlin <dberlin at dberlin.org> wrote:
> Doesn't llvm-gcc support GCC's builtin_expect?
> Or does it transform it into nothing?
This isnt the same as GCC's builtin-expect, to my knowledge.
Builtin_expect will leave branch prediction hints, but won't remove
the branch. This would remove the branch. There was a
2017 Jul 09
2
Dataflow analysis regression in 3.7
On 7/7/2017 4:59 PM, Davide Italiano wrote:
> On Fri, Jul 7, 2017 at 1:47 PM, Chad Rosier <mcrosier at codeaurora.org> wrote:
>> David/Johan,
>>
>> I would love to claim victory, but I don't think that D34901 catches this
>> case.
>>
> Hi Chad, thanks for taking another look at this.
> Maybe I didn't bisect correctly. Apologies. Anyway, more fun
2017 Jul 09
2
Dataflow analysis regression in 3.7
...me anywhere the range is different, to ensure the
invariant that anything with the same ssa name has the same range)
I thought it was pretty interesting idea, but I'm not very familiar with
> how range metadata is generated and used.
>
GCC pretty much does what i said above:
It generates assert_expr's, which rename values, where the ranges change
(this is equivalent to what predicateinfo does), then solves a lattice over
the resulting IR.
We have a related bug open, you opened, it seems :)
https://bugs.llvm.org/show_bug.cgi?id=31895
>From what I can tell the difference is that gcc so...
2009 Mar 29
3
[LLVMdev] GSoC 2009 application
2009/3/29 Misha Brukman <brukman at gmail.com>:
> 2009/3/27 Andre Tavares <andrelct at dcc.ufmg.br>
>>
>> I'm a Computer Science master student at UFMG, Brasil. I'm interested in
>> taking part on Google Summer of Codes 2009. My idea is not on the LLVM list,
>> but I have written a project description to make my intentions clear. My
>> project
2017 Feb 02
4
Adding Extended-SSA to LLVM
Hey folks,
After a long amount of discussion both offline and on, I put a
pass/intrinsic to add extended SSA up at http://reviews.llvm.org/D29316.
Sean asked me to share it more broadly on llvm-dev, so here you go :)
For those not familiar with extended-SSA, it's described in the paper
"ABCD: Eliminating Array Bounds Checks on Demand".
There is a very large amount of explanation