summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
...
* 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
* Fix build failure of povrayChris Lattner2006-05-25
* Fix Benchmarks/MallocBench/cfracChris Lattner2006-05-25
* implement initial version of ARMAsmPrinter::printOperandRafael Espindola2006-05-25
* port the ARM backend to use ISD::CALL instead of LowerCallToRafael Espindola2006-05-25
* Turn on -sched-commute-nodes by default.Evan Cheng2006-05-25
* Switch X86 over to a call-selection model where the lowering code createsEvan Cheng2006-05-25
* CALL node change (arg / sign pairs instead of just arguments).Evan Cheng2006-05-25
* CALL node change: now including signness of every argument.Evan Cheng2006-05-25
* Assert if InflightSet is not cleared after instruction selecting a BB.Evan Cheng2006-05-25
* Clear HandleMap and ReplaceMap after instruction selection. Or it may causeEvan Cheng2006-05-24
* For PR786:Reid Spencer2006-05-24
* For PR786:Reid Spencer2006-05-24
* Patch for a new instcombine xform, patch contributed by Nick Lewycky!Chris Lattner2006-05-24
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-24
* Fix CodeGen/Generic/vector.ll:test_div with altivec.Chris Lattner2006-05-24
* Handle SETO* like we handle SET*, restoring behavior after Evan's setccChris Lattner2006-05-24
* Print struct return functions and calls as actually returning the hiddenChris Lattner2006-05-23
* Fix file header commentChris Lattner2006-05-23
* Better way to check for vararg.Evan Cheng2006-05-23
* Remove PreprocessCCCArguments and PreprocessFastCCArguments now thatEvan Cheng2006-05-23
* Implement an annoying part of the Darwin/X86 abi: the callee of a structChris Lattner2006-05-23