- Dec 10, 2003
-
-
Chris Lattner authored
Provide a context module to WriteAsOperand llvm-svn: 10366
-
John Criswell authored
llvm-svn: 10364
-
John Criswell authored
This is needed since libstdc++ uses pthread_once(). llvm-svn: 10360
-
Chris Lattner authored
llvm-svn: 10359
-
Chris Lattner authored
better job, but this is the majority of the work. This implements LICM/sink*.ll llvm-svn: 10358
-
Chris Lattner authored
llvm-svn: 10357
-
Brian Gaeke authored
llvm-svn: 10356
-
Brian Gaeke authored
Get rid of %debug - Mac OS X bison doesn't have it. sigh. llvm-svn: 10352
-
Brian Gaeke authored
llvm-svn: 10351
-
Brian Gaeke authored
llvm-svn: 10350
-
Chris Lattner authored
llvm-svn: 10349
-
Chris Lattner authored
llvm-svn: 10348
-
- Dec 09, 2003
-
-
Brian Gaeke authored
debugging front-end miscompilations. llvm-svn: 10347
-
Chris Lattner authored
pass does not do a canonnicalization that the sinker wants. llvm-svn: 10346
-
Chris Lattner authored
llvm-svn: 10345
-
Chris Lattner authored
llvm-svn: 10344
-
Chris Lattner authored
are sunk llvm-svn: 10343
-
Chris Lattner authored
should make subsequent changes simpler. This also allows us to hoist vaarg and vanext instructions llvm-svn: 10342
-
Chris Lattner authored
Code cleanups Make LICM::SafeToHoist marginally more efficient llvm-svn: 10341
-
Chris Lattner authored
llvm-svn: 10339
-
Chris Lattner authored
llvm-svn: 10338
-
Chris Lattner authored
llvm-svn: 10337
-
Chris Lattner authored
This is here to remind me to get back to this after a while. llvm-svn: 10336
-
John Criswell authored
llvm-svn: 10335
-
Chris Lattner authored
llvm-svn: 10334
-
Chris Lattner authored
Also make sure to clean up any PHI nodes that are inserted which are pointless. llvm-svn: 10333
-
Chris Lattner authored
We now insert accumulator variables as necessary to eliminate tail recursion more aggressively. This is still fairly limited, but allows us to transform fib/factorial, and other functions into nice happy loops. :) llvm-svn: 10332
-
Chris Lattner authored
tail recursion llvm-svn: 10331
-
- Dec 08, 2003
-
-
Chris Lattner authored
llvm-svn: 10325
-
Chris Lattner authored
llvm-svn: 10324
-
John Criswell authored
llvm-svn: 10323
-
John Criswell authored
llvm-svn: 10322
-
Chris Lattner authored
llvm-svn: 10321
-
Chris Lattner authored
llvm-svn: 10320
-
Chris Lattner authored
The first returns a function pointer or a stub if it's not already generated The second exposes what was previously JIT specific state to general clients llvm-svn: 10319
-
Chris Lattner authored
llvm-svn: 10318
-
Chris Lattner authored
llvm-svn: 10317
-
Chris Lattner authored
llvm-svn: 10316
-
Misha Brukman authored
llvm-svn: 10315
-
Chris Lattner authored
llvm-svn: 10314
-