summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* 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
* Make CALL node consistent with RET node. Signness of value has type MVT::i32Evan Cheng2006-05-26
* Change RET node to include signness information of the return values. i.e.Evan Cheng2006-05-26
* Change RET node to include signness information of the return values. e.g.Evan Cheng2006-05-26
* Fix a copy-and-paste-o that would break some compilers.Owen Anderson2006-05-26
* Clean up and refactor LCSSA a bunch. It should also run faster now, thoughOwen Anderson2006-05-26
* Vector argument must be passed in memory location aligned on 16-byte boundary.Evan Cheng2006-05-26
* Mac OS X ABI document lied. The first four XMM registers are used to passEvan Cheng2006-05-26
* Implement Transforms/InstCombine/store.ll:test2.Chris Lattner2006-05-26
* Fix a bug in the bc reader/writer: we were not correctly encoding varargsChris Lattner2006-05-26
* Minor update to make the code more clearEvan Cheng2006-05-26
* Update more comments.Evan Cheng2006-05-26
* Fix some comments.Evan Cheng2006-05-26
* No need to handle illegal types.Evan Cheng2006-05-26
* Skeletal LCSSA pass. This is currently non-functional. Expect functionalityOwen Anderson2006-05-26
* On ARM, alignment is in bitsRafael Espindola2006-05-26
* Remove a couple of bogus casts.Evan Cheng2006-05-26
* Remove a bogus cast.Evan Cheng2006-05-26
* Minor bug caught by Ashwin ChandraEvan Cheng2006-05-26
* Transform things like (splat(splat)) -> splatChris Lattner2006-05-26
* Introduce a helper function that simplifies interpretation of shuffle masks.Chris Lattner2006-05-25
* ConsistencyEvan Cheng2006-05-25
* Turn (cast (shuffle (cast)) -> shuffle (cast) if it reduces the # casts inChris Lattner2006-05-25
* extract element from a shuffle vector can be trivially turned into anChris Lattner2006-05-25
* Some clean up.Evan Cheng2006-05-25
* Add support for the missing FP condition codesChris Lattner2006-05-25
* Remove some dead code.Evan Cheng2006-05-25
* X86 / Cygwin asm / alignment fixes.Evan Cheng2006-05-25
* Revert a patch that is unsafe, due to out of range array accesses in innerChris Lattner2006-05-25
* Build breakage.Evan Cheng2006-05-25