aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Report an error if one occurs in releaseModule.Reid Spencer2007-07-221-0/+3
* Apply temporary work around to fix llvm mis-compilationDevang Patel2007-07-211-1/+3
* No more noResults.Evan Cheng2007-07-2114-57/+48
* Don't assume that only Uses can be kills. Defs are marked as kills initiallyDan Gohman2007-07-202-10/+8
* zext(undef) = 0 and sext(undef) = 0, not undef.Chris Lattner2007-07-201-1/+6
* this xform is already done by the constant folder.Chris Lattner2007-07-201-6/+1
* Added -print-emitted-asm to print out JIT generated asm to cerr.Evan Cheng2007-07-209-19/+36
* Use SmallVector instead of std::vector.Devang Patel2007-07-201-10/+10
* Optimize alignment of loads and stores.Dan Gohman2007-07-201-0/+10
* Place SCCPSolver also in the anonymous namespace. ThisDuncan Sands2007-07-201-3/+3
* Fix a bug where we were marking GEP expressions with the wrong opcode.Owen Anderson2007-07-201-1/+1
* When removing instructions from the analysis, be sure to check the confirmedOwen Anderson2007-07-201-1/+2
* Because we promote SSE logical ops and loads to v2i64, we often end up generateEvan Cheng2007-07-201-11/+27
* Oops. These stores actually produce results.Evan Cheng2007-07-202-9/+9
* Fix custom lowering of SSE FXOR.Evan Cheng2007-07-191-10/+19
* Fix patterns so we isel the xorps, etc. for floating pt logical SSE ops. DAG ...Evan Cheng2007-07-191-12/+12
* For PR1553:Reid Spencer2007-07-193-6/+9
* Hush a noisy warning from GCC 4.2 about overflow during conversion by usingReid Spencer2007-07-191-2/+2
* Make val_replace fail early, which reduces the time to optimize 403.gcc to 14...Owen Anderson2007-07-191-0/+2
* Verify loop info.Devang Patel2007-07-195-23/+44
* Replace mysterious code causing a g++-4.2 warningDuncan Sands2007-07-192-18/+9
* As pointed out by g++-4.2, the original code didn't doDuncan Sands2007-07-191-2/+2
* Remember to free the heap allocated array if we're not going to use it.Owen Anderson2007-07-191-2/+4
* Use SmallVector and DenseMap in even more places.Owen Anderson2007-07-191-27/+26
* Change ValueTable to use a DenseMap for mapping expressions to value numbers.Owen Anderson2007-07-191-78/+122
* Set up ground work to verify preserved analysis info.Devang Patel2007-07-191-1/+8
* Move some sets and maps to SmallPtrSet and DenseMap respectively. This Owen Anderson2007-07-191-8/+7
* After a basic block is split into two parts,Devang Patel2007-07-191-2/+15
* Now this temp. fix is not required.Devang Patel2007-07-191-4/+0
* Change instruction description to split OperandList into OutOperandList andEvan Cheng2007-07-1929-2510/+2629
* Only adjust esp around calls in presence of alloca.Evan Cheng2007-07-191-1/+1
* Only adjust esp around calls in presence of alloca.Evan Cheng2007-07-193-50/+12
* Fix typo.Devang Patel2007-07-181-2/+2
* Fix dominator info update to accommodate CFG changes.Devang Patel2007-07-181-17/+65
* Add comment.Evan Cheng2007-07-181-0/+3
* Use MOV instead of LEA to restore ESP if callee-saved frame size is 0; if pre...Evan Cheng2007-07-181-13/+19
* Add constructor overloads for LoadInst and StoreInst that insert at theDan Gohman2007-07-181-0/+20
* Implement initial memory alignment awareness for SSE instructions. Vector loadsDan Gohman2007-07-181-59/+126
* Fix an issue where assignments that caused a SmallPtrSet to become non-smallOwen Anderson2007-07-181-4/+8
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-181-5/+5
* New entry.Evan Cheng2007-07-181-0/+17
* Fold prologue esp update when possible.Evan Cheng2007-07-171-1/+22
* Dead code.Evan Cheng2007-07-171-1/+0
* Make sure not to break eh_return.Evan Cheng2007-07-171-9/+10
* Update.Evan Cheng2007-07-171-3/+1
* Missed the case where alloca is used but the stack size (not including callee...Evan Cheng2007-07-171-17/+17
* detect invalid combination of sret and byvalRafael Espindola2007-07-171-0/+4
* Use push / pop for prologues and epilogues.Evan Cheng2007-07-173-89/+152
* no email addrs in file headersChris Lattner2007-07-174-12/+8
* Unbreak the build by putting calls to free into the implementation file andReid Spencer2007-07-171-0/+7