- May 04, 2004
-
-
Brian Gaeke authored
fills in a ToolArgs vector in the AbstractInterpreter if it is set. This ToolArgs vector is used to pass additional arguments to LLI and/or LLC. This is intended to address Bug 40. Also, make -debug-only=toolrunner work for the LLC and CBE AbstractInterpreters. llvm-svn: 13356
-
Chris Lattner authored
llvm-svn: 13355
-
Chris Lattner authored
div: mov %EDX, DWORD PTR [%ESP + 4] mov %ECX, 64 mov %EAX, %EDX sar %EDX, 31 idiv %ECX ret to this: div: mov %EAX, DWORD PTR [%ESP + 4] mov %ECX, %EAX sar %ECX, 5 shr %ECX, 26 mov %EDX, %EAX add %EDX, %ECX sar %EAX, 6 ret Note that the intel compiler is currently making this: div: movl 4(%esp), %edx #3.5 movl %edx, %eax #4.14 sarl $5, %eax #4.14 shrl $26, %eax #4.14 addl %edx, %eax #4.14 sarl $6, %eax #4.14 ret #4.14 Which has one less register->register copy. (hint hint alkis :) llvm-svn: 13354
-
Misha Brukman authored
llvm-svn: 13353
-
Brian Gaeke authored
llvm-svn: 13352
-
Brian Gaeke authored
llvm-svn: 13351
-
Chris Lattner authored
llvm-svn: 13350
-
Chris Lattner authored
This fixes PR332 and ADCE/2004-05-04-UnreachableBlock.llx llvm-svn: 13349
-
Chris Lattner authored
llvm-svn: 13348
-
Brian Gaeke authored
libraries and the C runtime support library llvm-svn: 13347
-
Brian Gaeke authored
llvm-svn: 13346
-
Brian Gaeke authored
Add a documentation comment for write_profiling_data(). llvm-svn: 13345
-
Brian Gaeke authored
llvm-svn: 13344
-
Brian Gaeke authored
Edited comments. llvm-svn: 13343
-
Chris Lattner authored
llvm-svn: 13342
-
Chris Lattner authored
llvm-svn: 13341
-
Brian Gaeke authored
llvm-svn: 13340
-
Brian Gaeke authored
llvm-svn: 13339
-
Brian Gaeke authored
llvm-svn: 13338
-
Brian Gaeke authored
llvm-svn: 13337
-
Brian Gaeke authored
which case you'll get a null array and zero passed to the profiling function. llvm-svn: 13336
-
Brian Gaeke authored
llvm-svn: 13335
-
- May 02, 2004
-
-
Chris Lattner authored
llvm-svn: 13319
-
Chris Lattner authored
acting like a normal pass. :( llvm-svn: 13318
-
Chris Lattner authored
llvm-svn: 13317
-
Chris Lattner authored
llvm-svn: 13316
-
Chris Lattner authored
llvm-svn: 13315
-
Chris Lattner authored
llvm-svn: 13314
-
Brian Gaeke authored
check this in. llvm-svn: 13313
-
Chris Lattner authored
llvm-svn: 13312
-
Chris Lattner authored
Turning "if (A < B && B < C)" into "if (A < B & B < C)" llvm-svn: 13311
-
Chris Lattner authored
Turn "if (A < B && B < C)" into "if (A < B & B < C)" llvm-svn: 13310
-
Chris Lattner authored
missing opportunities for combination. llvm-svn: 13309
-
Chris Lattner authored
when replacing them, missing the opportunity to do simplifications llvm-svn: 13308
-
Chris Lattner authored
llvm-svn: 13307
-
Chris Lattner authored
llvm-svn: 13306
-
Chris Lattner authored
llvm-svn: 13305
-
- May 01, 2004
-
-
Chris Lattner authored
llvm-svn: 13304
-
Chris Lattner authored
Look at all of the pretty minuses. :) llvm-svn: 13303
-
Chris Lattner authored
llvm-svn: 13302
-