Displaying 3 results from an estimated 3 matches for "longcompile".
2015 Aug 17
4
Aggregate load/stores
...lacsap [.] llvm::SDUse::getUser
Here's the LLVM IR generated:
https://gist.github.com/Leporacanthicus/9b662f88e0c4a471e51a
And as can be seen here -O0 produces "no passes":
https://github.com/Leporacanthicus/lacsap/blob/master/lacsap.cpp#L76
../lacsap -no-memcpy -tt longcompile.pas -O0
Time for Parse 0.502 ms
Time for Analyse 0.015 ms
Time for Compile 1.038 ms
Time for CreateObject 48134.541 ms
Time for CreateBinary 48179.720 ms
Time for Compile 48187.351 ms
And before someone says "but you are running a debug build", if I run the
"production", it do...
2015 Aug 17
5
Aggregate load/stores
...o compile 37 lines of relatively straight
forward code - even the Pascal compiler on PDP-11/70 that I used at my
school in 1980's was capable of doing more than 1 line per second, and it
didn't run anywhere near 2.5GHz and had 20-30 users anytime I could use
it...]
../lacsap -no-memcpy -tt longcompile.pas
Time for Parse 0.657 ms
Time for Analyse 0.018 ms
Time for Compile 1.248 ms
Time for CreateObject 48803.263 ms
Time for CreateBinary 48847.631 ms
Time for Compile 48854.064 ms
compared with:
../lacsap -tt longcompile.pas
Time for Parse 0.455 ms
Time for Analyse 0.013 ms
Time for Compile 1.138...
2015 Aug 17
3
Aggregate load/stores
2015-08-17 11:26 GMT-07:00 Mehdi Amini <mehdi.amini at apple.com>:
> Hi,
>
> On Aug 17, 2015, at 12:13 AM, deadal nix via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
>
>
>
> 2015-08-16 23:21 GMT-07:00 David Majnemer <david.majnemer at gmail.com>:
>
>>
>>
>> Because a solution which doesn't generalize is not a very powerful