- Mar 19, 2008
-
-
Evan Cheng authored
1. If part of a register is re-defined, an implicit kill and an implicit def are added to denote read / mod / write. However, this should only be necessary if the register is actually read later. This is a performance issue. 2. If a sub-register is being defined, and it doesn't have a previous use, do not add a implicit kill to the last use of a super-register: = EAX, AX<imp-use,kill> ... AX = In this case, EAX is live but AX is killed, this is wrong and will cause the coalescer to do bad things. llvm-svn: 48521
-
Devang Patel authored
llvm-svn: 48520
-
Ted Kremenek authored
llvm-svn: 48518
-
Bill Wendling authored
attribute instead of ".protected". llvm-svn: 48516
-
Evan Cheng authored
Fix a x86-64 isel lowering bug that's been around forever. A x86-64 varargs function implicitly reads X86::AL, don't clobber it! llvm-svn: 48515
-
Scott Michel authored
for Release with optimization levels greater than -O0. llvm-svn: 48513
-
Ted Kremenek authored
numbers (more work to be done on aesthetics). llvm-svn: 48512
-
- Mar 18, 2008
-
-
Bill Wendling authored
llvm-svn: 48511
-
Bill Wendling authored
llvm-svn: 48510
-
Daniel Berlin authored
llvm-svn: 48509
-
Ted Kremenek authored
llvm-svn: 48507
-
Ted Kremenek authored
indicate whether or not the new tag should be the outermost tag at the specified location (in the case that other tags have been inserted at the same spot). llvm-svn: 48506
-
Ted Kremenek authored
code as HTML. Added a new driver option "--emit-html" to dump the source of the main input file as HTML. llvm-svn: 48505
-
Ted Kremenek authored
*before* and after a specific location. llvm-svn: 48504
-
Ted Kremenek authored
need to be skipped over when AfterInserts == true, as multiple deltas may share the same FileLoc. llvm-svn: 48503
-
Ted Kremenek authored
llvm-svn: 48501
-
Steve Naroff authored
llvm-svn: 48500
-
Steve Naroff authored
llvm-svn: 48499
-
Tanya Lattner authored
Do not pass -g flag when compiling tests, so remove the C.Flags. This only happens if you have a debug build of llvm. llvm-svn: 48498
-
Ted Kremenek authored
llvm-svn: 48496
-
Dale Johannesen authored
llvm-svn: 48493
-
Scott Michel authored
variables and methods themselves only use unsigned.) llvm-svn: 48492
-
Christopher Lamb authored
Target independent DAG transform to use truncate for field extraction + sign extend on targets where this is profitable. Passes nightly on x86-64. llvm-svn: 48491
-
Evan Cheng authored
Rewrite code that propagate isDead information after a dead copy is coalesced. This remove some ugly spaghetti code and fixed a number of subtle bugs. llvm-svn: 48490
-
Gabor Greif authored
llvm-svn: 48488
-
Gabor Greif authored
llvm-svn: 48487
-
Gabor Greif authored
makefile around (just change Makefile.parallel to Makefile to get back old functionality). To run parallel tests, specify make -jN test # where N = num of CPUs * 2 to get detailed output, run make -jN test VERBOSE=1 to only get error descriptions *after the tests have run*, type make report this gives you the extra information which was omitted in non-VERBOSE mode. llvm-svn: 48486
-
Chris Lattner authored
llvm-svn: 48485
-
Tanya Lattner authored
llvm-svn: 48484
-
Tanya Lattner authored
llvm-svn: 48483
-
Nate Begeman authored
llvm-svn: 48482
-
-
Dale Johannesen authored
llvm-svn: 48478
-
Steve Naroff authored
llvm-svn: 48477
-
Devang Patel authored
Do not run analysis pass again if analysis info is still available. This fixes PR1441. llvm-svn: 48476
-
Devang Patel authored
llvm-svn: 48474
-
- Mar 17, 2008
-
-
Ted Kremenek authored
llvm-svn: 48470
-
Ted Kremenek authored
llvm-svn: 48469
-
Ted Kremenek authored
llvm-svn: 48468
-
Ted Kremenek authored
llvm-svn: 48467
-