Displaying 3 results from an estimated 3 matches for "sompolski".
2010 Nov 23
2
[LLVMdev] Unrolling power sum calculations into constant time expressions
...uot;wow".
I've been looking through the analyses and passes code and have no clue
what may be able to make such great optimizations -- I am really
impressed by the derivation power of this.
Any clue what can trigger such optimizations (I am totally new to llvm
code...)?
Cheers,
Juliusz Sompolski
2010 Nov 23
1
[LLVMdev] Unrolling loops into constant-time expressions
...mula
* unrolling such polynomial-like expressions into a constant time
formula, and discarding the loop at all.
Even though it can perform such complicated tricks on one loop, it never
unrolls two nested loop into a constant even in a simple case.
Is there a way to make it do so?
Cheers,
Juliusz Sompolski
2010 Nov 23
2
[LLVMdev] Unrolling an arithmetic expression inside a loop
...%6 = mul nsw i32 %5, %4
%7 = mul nsw i32 %4, %4
%8 = sub i32 %6, %7
store i32 %8, i32* %scevgep5, align 4, !tbaa !0
It is interesting, that I get better compilation output when inputting
clang with worse input source (creating redundant temporary tables on
stack).
Cheers,
Juliusz Sompolski