- Apr 25, 2005
-
-
Reid Spencer authored
destructor. Just add the do-nothing virtual destructor. llvm-svn: 21524
-
Reid Spencer authored
calls. The pass visits all external functions in the module and determines if such function calls can be optimized. The optimizations are specific to the library calls involved. This initial version only optimizes calls to exit(3) when they occur in main(): it changes them to ret instructions. llvm-svn: 21522
-
Reid Spencer authored
so we put the destructor in Pass.cpp and make it non-inline. llvm-svn: 21520
-
Reid Spencer authored
destructor. llvm-svn: 21510
-
- Apr 24, 2005
-
-
Chris Lattner authored
llvm-svn: 21500
-
Chris Lattner authored
llvm-svn: 21495
-
Chris Lattner authored
const_cast instead of c casts. llvm-svn: 21493
-
Chris Lattner authored
Completely rework the 'setcc (cast x to larger), y' code. This code has the advantage of implementing setcc.ll:test19 (being more general than the previous code) and being correct in all cases. This allows us to unxfail 2004-11-27-SetCCForCastLargerAndConstant.ll, and close PR454. llvm-svn: 21491
-
Chris Lattner authored
llvm-svn: 21485
-
Chris Lattner authored
llvm-svn: 21483
-
- Apr 23, 2005
-
-
Jeff Cohen authored
llvm-svn: 21480
-
Chris Lattner authored
a crash of the sfv on 188.ammp llvm-svn: 21478
-
Chris Lattner authored
any constant RHS, not just a constant integer RHS. This implements select.ll:test17 llvm-svn: 21470
-
- Apr 22, 2005
-
-
Misha Brukman authored
* Combine multiple ``std::cerr <<'' statements into one for simplicity llvm-svn: 21458
-
Misha Brukman authored
llvm-svn: 21457
-
Alkis Evlogimenos authored
llvm-svn: 21453
-
Misha Brukman authored
llvm-svn: 21452
-
Reid Spencer authored
variable TARGETS_TO_BUILD is used to determine which targets in lib/Target are built and which libraries are linked into llc. This effectively implements the feature. One item remains: disabling targets in the dejagnu test suite. llvm-svn: 21450
-
Andrew Lenharth authored
llvm-svn: 21446
-
Tanya Lattner authored
llvm-svn: 21444
-
Chris Lattner authored
call malloc/free. This fixes PR555. llvm-svn: 21443
-
Misha Brukman authored
llvm-svn: 21440
-
Misha Brukman authored
llvm-svn: 21439
-
Misha Brukman authored
llvm-svn: 21427
-
Misha Brukman authored
* Convert tabs to spaces llvm-svn: 21426
-
Misha Brukman authored
llvm-svn: 21425
-
Misha Brukman authored
llvm-svn: 21424
-
Misha Brukman authored
llvm-svn: 21422
-
Misha Brukman authored
* Convert tabs to spaces llvm-svn: 21421
-
Misha Brukman authored
llvm-svn: 21420
-
- Apr 21, 2005
-
-
Misha Brukman authored
* Convert tabs to spaces llvm-svn: 21418
-
Misha Brukman authored
llvm-svn: 21417
-
Misha Brukman authored
llvm-svn: 21416
-
Misha Brukman authored
* Convert tabs to spaces llvm-svn: 21415
-
Chris Lattner authored
llvm-svn: 21413
-
Chris Lattner authored
test1: movl $N, %eax movl %eax, G ret emit: test1: movl $N, G ret llvm-svn: 21407
-
Chris Lattner authored
printf format strings and other stuff. Instead of generating this: movl $l1__2E_str_1, %eax movl %eax, (%esp) we now emit: movl $l1__2E_str_1, (%esp) llvm-svn: 21406
-
Reid Spencer authored
llvm-svn: 21405
-
Chris Lattner authored
the same block as the setjmp. Thanks to Greg Pettyjohn for noticing this! llvm-svn: 21403
-
Reid Spencer authored
the newly implemented sys::Process::GetCurrentUserId function. Replace similarly for getgid. llvm-svn: 21402
-