summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Use archive libraries instead of object files for VMCore, BCReader,Reid Spencer2006-06-01
* Remove a warningEvan Cheng2006-06-01
* Rename ASM modifier trunc8, trunc16 to subreg8, subreg16.Evan Cheng2006-05-31
* Fix casting so there's no warning on Alpha.Reid Spencer2006-05-31
* Sign extenderEvan Cheng2006-05-31
* Squelch this warning:Reid Spencer2006-05-31
* Swap the order of operands created here. For +&|^, the order doesn't matter,Chris Lattner2006-05-31
* Extract a huge loop into a helper method. Fix a few iterator-invalidation bugs.Owen Anderson2006-05-31
* Rename instructions for consistency sake.Evan Cheng2006-05-31
* commuteInstruction() does not always create a new MI!Evan Cheng2006-05-31
* Make the getNamedFunction and getNamedGlobal methods be const. They don'tReid Spencer2006-05-31
* Eliminate a memory leak.Evan Cheng2006-05-31
* visitVBinOp: Can't fold divide by zero!Evan Cheng2006-05-31
* Select vector_shuffle v1, undef <2, 3, ?, ?> to MOVHLPS.Evan Cheng2006-05-31
* Remove dead code.Evan Cheng2006-05-31
* A new entryEvan Cheng2006-05-30
* MAXP{D|S} and MINP{D|S} are commutable.Evan Cheng2006-05-30
* Commute shufps / shufpd.Evan Cheng2006-05-30
* Somehow I lost a condition when I was shuffling some code around. Anyway,Evan Cheng2006-05-30
* Fix a build breaker.Evan Cheng2006-05-30
* Oops. PSHUFD is only available with SSE2.Evan Cheng2006-05-30
* Add a noteChris Lattner2006-05-30
* Always reserve space for 8 spilled GPRs. GCC apparently assumes that thisChris Lattner2006-05-30
* Allow shufps x, x, mask to be converted to pshufd x, mask to save a move.Evan Cheng2006-05-30
* Remove bogus comment.Evan Cheng2006-05-30
* Provide a simpler interface for getting a ConstantArray from a characterReid Spencer2006-05-30
* Make sure the register pressure reduction schedulers work for non-uniformEvan Cheng2006-05-30
* When a priority_queue is empty, the behavior of top() operator isEvan Cheng2006-05-30
* Expand ret into "CopyToReg;BRIND"Rafael Espindola2006-05-30
* Undo a patch that breaks llvm-as because the warning message is written toReid Spencer2006-05-30
* Write the WARNING message to cout instead of cerr. Writing to cerr causesReid Spencer2006-05-30
* Adjust the interface to ConstantArray::get. The previousReid Spencer2006-05-30
* Add a note about integer multiplication by constants.Evan Cheng2006-05-30
* A addressing mode folding enhancement:Evan Cheng2006-05-30
* Some new entries about truncate / anyextEvan Cheng2006-05-30
* move calltarget to dsaAndrew Lenharth2006-05-29
* Since there was interest on the mailing list, this is a utility pass thatAndrew Lenharth2006-05-29
* Reset DEBUG_SYMBOL_TABLE back to 0.Vladimir Prus2006-05-29
* Fix compile error when DEBUG_SYMBOL_TABLE is defined.Vladimir Prus2006-05-29
* Fix grammar in a comment.Reid Spencer2006-05-29
* Add Use replacement. Assuming there is nothing horribly wrong with this, LCSSAOwen Anderson2006-05-29
* Major think-o. Iterate over all live out-of-loop values, and perform theOwen Anderson2006-05-28
* Make LCSSA insert proper Phi nodes throughout the rest of the CFG by computingOwen Anderson2006-05-27
* Fix some regression from the inliner patch I committed last night. This fixesChris Lattner2006-05-27
* Switch the inliner over to using CloneAndPruneFunctionInto. This effectivelyChris Lattner2006-05-27
* Ignore generated filesChris Lattner2006-05-27
* Implement a new method, CloneAndPruneFunctionInto, as documented.Chris Lattner2006-05-27
* Refactor some code to expose an interface to constant fold and instruction gi...Chris Lattner2006-05-27
* Fix a nasty dag combiner bug that caused nondeterminstic crashes (MY FAVORITE!):Chris Lattner2006-05-27
* A few small clean-ups, and the addition of an LCSSA statistic.Owen Anderson2006-05-27