- May 06, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 13370
-
- May 05, 2004
-
-
Brian Gaeke authored
the debugging functions that call "dot". These fixed settings have various problems: for example, the fixed size that is set in the graph traits classes is not appropriate for turning the dot file into a PNG, and if TrueType font rendering is being used, the 'Courier' TrueType font may not be installed. It seems easy enough to specify these things on the command line, anyhow. llvm-svn: 13366
-
Brian Gaeke authored
llvm-svn: 13364
-
- May 04, 2004
-
-
John Criswell authored
llvm-svn: 13363
-
Brian Gaeke authored
llvm-svn: 13362
-
Brian Gaeke authored
llvm-svn: 13360
-
Brian Gaeke authored
llvm-svn: 13359
-
Brian Gaeke authored
This is intended to address Bug 40. llvm-svn: 13358
-
Brian Gaeke authored
constant pool member's name. This is intended to address Bug 333. Also, fix an anachronistic usage of "M" as a parameter of type Function *. llvm-svn: 13357
-
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
-