summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* PR1255 (case ranges: work with ConstantRangesSet instead of ConstantInt) rela...Stepan Dyatkovskiy2012-05-21
* Allow 256-bit shuffles to still be split even if only half of the shuffle com...Craig Topper2012-05-21
* Give a small negative bias to giant edge bundles.Jakob Stoklund Olesen2012-05-21
* Clear kill flags on the fly when joining intervals.Jakob Stoklund Olesen2012-05-20
* Add RPO to the lexicon.Nick Lewycky2012-05-20
* Make the global base reg GR32_NOSP.Jakob Stoklund Olesen2012-05-20
* Constrain regclasses in PeepholeOptimizer.Jakob Stoklund Olesen2012-05-20
* Constrain register classes in TailDup.Jakob Stoklund Olesen2012-05-20
* When legalising shifts, do not pre-build a list of operands whichPeter Collingbourne2012-05-20
* Emit memcmp directly from the StringMatcherEmitter.Benjamin Kramer2012-05-20
* Plug a leak when using MCJIT.Benjamin Kramer2012-05-20
* Add a missing PPC 64-bit stwu pattern.Hal Finkel2012-05-20
* Use TargetMachine's register info instead of creating a new one and leaking it.Benjamin Kramer2012-05-20
* Use the right register class for LDRrs.Jakob Stoklund Olesen2012-05-20
* Transfer memory operands to the right instruction.Jakob Stoklund Olesen2012-05-20
* Properly constrain register classes for sub-registers.Jakob Stoklund Olesen2012-05-20
* Properly constrain register classes in 2-addr.Jakob Stoklund Olesen2012-05-20
* Missed a push_back in r157147.Jakob Stoklund Olesen2012-05-20
* Avoid deleting extra copies when RegistersDefinedFromSameValue is true.Jakob Stoklund Olesen2012-05-20
* Fix build bots.Jakob Stoklund Olesen2012-05-20
* LiveRangeQuery simplifies shrinkToUses().Jakob Stoklund Olesen2012-05-20
* Use LiveRangeQuery in ScheduleDAGInstrs.Jakob Stoklund Olesen2012-05-20
* Eliminate some uses of struct LiveRange.Jakob Stoklund Olesen2012-05-20
* Use LiveRangeQuery instead of getLiveRangeContaining().Jakob Stoklund Olesen2012-05-20
* Add a LiveRangeQuery class.Jakob Stoklund Olesen2012-05-20
* Do not pass an invalid domtree to SimplifyInstruction fromPeter Collingbourne2012-05-20
* Simplify overlap check.Jakob Stoklund Olesen2012-05-19
* Fix 12892.Jakob Stoklund Olesen2012-05-19
* Do not eliminate allocas whose alignment exceeds that of thePeter Collingbourne2012-05-19
* Add a FIXME about access to negative stack-pointer offsets on PPC32.Hal Finkel2012-05-19
* Remove the late DCE in RegisterCoalescer.Jakob Stoklund Olesen2012-05-19
* Erase joined copies immediately.Jakob Stoklund Olesen2012-05-19
* Fix an ancient bug in removeCopyByCommutingDef().Jakob Stoklund Olesen2012-05-19
* On Haswell, perfer storing YMM registers using a single instruction.Nadav Rotem2012-05-19
* Add support for additional in-reg vbroadcast patternsNadav Rotem2012-05-19
* Disambiguate call to operator==.Benjamin Kramer2012-05-19
* Collect inflatable virtual registers on the fly.Jakob Stoklund Olesen2012-05-19
* ValueMap: Use DenseMap's find_as mechanism to reduce use list churn.Benjamin Kramer2012-05-19
* Move CallbackVHs dtor inline, it can be devirtualized in many cases. Move the...Benjamin Kramer2012-05-19
* Tidy up some spacing and inconsistent use of pre/post increment. No functiona...Craig Topper2012-05-19
* Remove extra semicolons.Benjamin Kramer2012-05-19
* Provide move semantics for TinyPtrVector and for DenseMap's rehash function.Benjamin Kramer2012-05-19
* Ordinary PR1255 patch: DifferenceEngine and CPPBackend adopted to the new Swi...Stepan Dyatkovskiy2012-05-19
* Copy some AVX support from MCJIT to JIT. Maybe will fix PR12748.Craig Topper2012-05-19
* Eliminate dead code after remat.Jakob Stoklund Olesen2012-05-19
* Don't remat during updateRegDefsUses().Jakob Stoklund Olesen2012-05-19
* Immediately erase trivially useless copies.Jakob Stoklund Olesen2012-05-19
* Run proper recursive dead code elimination during coalescing.Jakob Stoklund Olesen2012-05-19
* Allow LiveRangeEdit to be created with a NULL parent.Jakob Stoklund Olesen2012-05-19
* Actually support DW_TAG_rvalue_reference_type that we were tryingEric Christopher2012-05-19