summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Make structs and arrays first-class types, and add assemblyDan Gohman2008-05-23
* Use isSingleValueType instead of isFirstClassType toDan Gohman2008-05-23
* Remove warnings about comparison between signed and unsigned expressions.Bill Wendling2008-05-23
* Allow for switch with no cases. Was causing faultDale Johannesen2008-05-23
* Bug: rcpps can only folds a load if the address is 16-byte aligned. Fixed man...Evan Cheng2008-05-23
* Add more IR support for the new extractvalue and insertvalueDan Gohman2008-05-23
* Use isSingleValueType instead of isFirstClassType toDan Gohman2008-05-23
* Use isSingleValueType instead of isFirstClassType toDan Gohman2008-05-23
* Put const weak stuff in appropriate section on Darwin.Dale Johannesen2008-05-23
* Use isSingleValueType instead of isFirstClassType toDan Gohman2008-05-23
* X86CodeEmitter should not set PIC style to None at initialization time. This ...Evan Cheng2008-05-22
* Use isSingleValueType instead of isFirstClassType toDan Gohman2008-05-22
* Recognize the "default" keyword, which is documented in LangRef.htmlDan Gohman2008-05-22
* When rewriting defs and uses after spilling, don't set the weight of aDavid Greene2008-05-22
* Don't attempt to update SpillSlotToUsesMap for stack slots that aren'tDavid Greene2008-05-22
* transform more loops to iterator form, detabifyGabor Greif2008-05-22
* Add missing patterns.Evan Cheng2008-05-22
* Rewrite operand loops to use iterators. This shrinks .o file (at gcc4.0.1 -O3...Gabor Greif2008-05-22
* fix an off-by-one error in my previous patch, don't treat the callee as a inc...Chris Lattner2008-05-22
* Add support for multiple-return values in inline asm. This shouldChris Lattner2008-05-22
* Fix PR2267, by allowing indirect outputs to be intermixedChris Lattner2008-05-22
* Free and vaarg are not really volatile.Chris Lattner2008-05-22
* rewrite the validity checking for memory promotion to be simpler,Chris Lattner2008-05-22
* Use 'continue' to reduce nesting in this loop. No functionality change.Chris Lattner2008-05-22
* Fix PR2343. An *interesting* coalescer bug.Evan Cheng2008-05-21
* Follow-up to the reverting of r51218. This puts the checks out-of-line. BecauseBill Wendling2008-05-21
* Fix a couple issues with the JIT and multiple modules:Nate Begeman2008-05-21
* suppress gcc3.4.6's <no value returned> warningsGabor Greif2008-05-21
* When LSR is replacing an instruction, callDan Gohman2008-05-21
* Fix PR2346 by marking vaarg as volatile so that licm doesn't try toChris Lattner2008-05-20
* Port SelectionDAG's ComputeNumSignBits-using code to instcombine,Dan Gohman2008-05-20
* Port the fix for the select operator from instcombine'sDan Gohman2008-05-20
* Code simplification.Dan Gohman2008-05-20
* movsd and movq do not require 16-byte alignment. This fixes vec_set-5.ll on L...Evan Cheng2008-05-20
* More local spiller complexity!Evan Cheng2008-05-20
* Don't spill dead def.Evan Cheng2008-05-20
* Fix typo.Matthijs Kooijman2008-05-20
* Teach instcombine 4 new xforms:Chris Lattner2008-05-20
* fix two issues Neil noticed, thanks!Chris Lattner2008-05-20
* Add a bool to isEdgeFeasible that tells it whether to treat unknownChris Lattner2008-05-20
* Fix ExecutionEngine's constant code to work properly when structs and arraysDan Gohman2008-05-20
* Refine the fix in r51169 to only apply when the operand val beingDan Gohman2008-05-20
* runOnMachineFunction should set IsPIC because relocation model may have been ...Evan Cheng2008-05-20
* Make AssociativeOpt static.Dan Gohman2008-05-20
* Do not erase induction variable increment if it is used outside the loop.Devang Patel2008-05-19
* Add a ComputeNumSignBits function for use by instcombine, based on theDan Gohman2008-05-19
* Handle quoted names when constructing $stub's,Dale Johannesen2008-05-19
* switch to Type::getFPMantissaWidth instead of reinventing it.Chris Lattner2008-05-19
* minor cleanups, teach instcombine that sitofp/uitofp cannot Chris Lattner2008-05-19
* convert fptosi(sitofp x) -> x if the fp value has enough bits in its mantissaChris Lattner2008-05-19