summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Sparc backend: Implements a delay slot filler that attempt to fill delay slotsVenkatraman Govindaraju2011-01-20
* Update a comment.Cameron Zwarich2011-01-20
* Fix bug found by new clang warning.Jakob Stoklund Olesen2011-01-20
* Use only one API at a time.Eric Christopher2011-01-20
* If we can, lower the multiply part of a umulo/smulo call to a libcallEric Christopher2011-01-20
* Fix debug info for merged global.Devang Patel2011-01-20
* Divert Hopfield network debug output. It is very noisy.Jakob Stoklund Olesen2011-01-19
* Don't accidentally leave small gaps in the live ranges when leaving the activeJakob Stoklund Olesen2011-01-19
* Make sure to propogate the error code when we fail to parse a modifier.Jim Grosbach2011-01-19
* Fix register address expression. Patch by Ken Dyck.Devang Patel2011-01-19
* Implement RAGreedy::splitAroundRegion and remove loop splitting.Jakob Stoklund Olesen2011-01-19
* Similarly, analyze truncate through multiply.Nick Lewycky2011-01-19
* Add a missed SCEV fold that is required to continue analyzing the IR producedNick Lewycky2011-01-19
* Fix the encoding of mrrc and mcrr family of instructions. Also add testcases ...Bruno Cardoso Lopes2011-01-19
* Add unnamed_addr when we can show that address of a global is not used.Rafael Espindola2011-01-19
* Add a missing SCEV simplification sext(zext x) --> zext x.Nick Lewycky2011-01-19
* ARM/ISel: Factor out isScaledConstantInRange() helper.Daniel Dunbar2011-01-19
* For ARM subtargets with useNEONForSinglePrecisionFP, double count usesAndrew Trick2011-01-19
* whitespaceAndrew Trick2011-01-19
* Don't forget to emit the load from indirect symbol when using movw + movt to ...Evan Cheng2011-01-19
* Create two new generic classes to represent the following VMRS/VMSR variations:Bruno Cardoso Lopes2011-01-18
* Fix MRS encoding for arm and thumb.Bruno Cardoso Lopes2011-01-18
* Fix the encoding of t2ISB by using the right class and also parse it correctlyBruno Cardoso Lopes2011-01-18
* Teach BasicAA to return PartialAlias in cases where both pointersDan Gohman2011-01-18
* Add RAGreedy methods for splitting live ranges around regions.Jakob Stoklund Olesen2011-01-18
* Follow the current hack set and enable the correct parsing of bkpt while in t...Bruno Cardoso Lopes2011-01-18
* fix rdar://8878965, a regression I introduced with the recentChris Lattner2011-01-18
* Add support for parsing and encoding ARM's official syntax for the BFI instru...Bruno Cardoso Lopes2011-01-18
* Add a FIXME.Jim Grosbach2011-01-18
* Ensure Mips::GP is properly reloaded after a function call. Patch by Sasa Sta...Bruno Cardoso Lopes2011-01-18
* Negative zero is not legal on mips. Patch by Sasa StankovicBruno Cardoso Lopes2011-01-18
* Handle (i32,i32) => f64 in a cleaner way. Patch by Sasa StankovicBruno Cardoso Lopes2011-01-18
* Add support for mips32 madd and msub instructions. Patch by Akira HatanakaBruno Cardoso Lopes2011-01-18
* For completeness, generalize the (X + Y) - Y -> X transform and add X - (X + ...Duncan Sands2011-01-18
* Simplify (X<<1)-X into X. According to my auto-simplier this is the most com...Duncan Sands2011-01-18
* add a noteChris Lattner2011-01-18
* SPARC backend: Modified LowerCall and LowerFormalArguments so that they use C...Venkatraman Govindaraju2011-01-18
* Remove an unnecessary #include.Cameron Zwarich2011-01-18
* Move DominanceFrontier from VMCore to Analysis.Cameron Zwarich2011-01-18
* McARM: Use accessors where appropriate.Daniel Dunbar2011-01-18
* McARM: Fill in ASMOperand::dump() for memory operands.Daniel Dunbar2011-01-18
* McARM: Make ARMOperand use a union where appropriate.Daniel Dunbar2011-01-18
* There is no point in verifying an analysis that is never updated.Cameron Zwarich2011-01-18
* McARM: Unify ParseMemory() successfull return.Daniel Dunbar2011-01-18
* McARM: Early exit on failure (NEFC).Daniel Dunbar2011-01-18
* McARM: Always keep an offset expression, if used (instead of assuming == 0 if...Daniel Dunbar2011-01-18
* McARM: Add a variety of asserts on the sanity of memory operands.Daniel Dunbar2011-01-18
* McARM: Use a consistent marker for not-set OffsetRegNum.Daniel Dunbar2011-01-18
* Convert a std::map to a DenseMap for another 1.7% speedup on -scalarrepl.Cameron Zwarich2011-01-18
* Make a std::vector a SmallVector<*, 32> like the other vectors in the sameCameron Zwarich2011-01-18