aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2012-05-20Missed a push_back in r157147.Jakob Stoklund Olesen
2012-05-20Avoid deleting extra copies when RegistersDefinedFromSameValue is true.Jakob Stoklund Olesen
2012-05-20Fix build bots.Jakob Stoklund Olesen
2012-05-20LiveRangeQuery simplifies shrinkToUses().Jakob Stoklund Olesen
2012-05-20Use LiveRangeQuery in ScheduleDAGInstrs.Jakob Stoklund Olesen
2012-05-20Eliminate some uses of struct LiveRange.Jakob Stoklund Olesen
2012-05-20Use LiveRangeQuery instead of getLiveRangeContaining().Jakob Stoklund Olesen
2012-05-20Add a LiveRangeQuery class.Jakob Stoklund Olesen
2012-05-20Do not pass an invalid domtree to SimplifyInstruction fromPeter Collingbourne
2012-05-19Simplify overlap check.Jakob Stoklund Olesen
2012-05-19Fix 12892.Jakob Stoklund Olesen
2012-05-19Do not eliminate allocas whose alignment exceeds that of thePeter Collingbourne
2012-05-19Add a FIXME about access to negative stack-pointer offsets on PPC32.Hal Finkel
2012-05-19Remove the late DCE in RegisterCoalescer.Jakob Stoklund Olesen
2012-05-19Erase joined copies immediately.Jakob Stoklund Olesen
2012-05-19Fix an ancient bug in removeCopyByCommutingDef().Jakob Stoklund Olesen
2012-05-19On Haswell, perfer storing YMM registers using a single instruction.Nadav Rotem
2012-05-19Add support for additional in-reg vbroadcast patternsNadav Rotem
2012-05-19Disambiguate call to operator==.Benjamin Kramer
2012-05-19Collect inflatable virtual registers on the fly.Jakob Stoklund Olesen
2012-05-19ValueMap: Use DenseMap's find_as mechanism to reduce use list churn.Benjamin Kramer
2012-05-19Move CallbackVHs dtor inline, it can be devirtualized in many cases. Move the...Benjamin Kramer
2012-05-19Tidy up some spacing and inconsistent use of pre/post increment. No functiona...Craig Topper
2012-05-19Remove extra semicolons.Benjamin Kramer
2012-05-19Provide move semantics for TinyPtrVector and for DenseMap's rehash function.Benjamin Kramer
2012-05-19Ordinary PR1255 patch: DifferenceEngine and CPPBackend adopted to the new Swi...Stepan Dyatkovskiy
2012-05-19Copy some AVX support from MCJIT to JIT. Maybe will fix PR12748.Craig Topper
2012-05-19Eliminate dead code after remat.Jakob Stoklund Olesen
2012-05-19Don't remat during updateRegDefsUses().Jakob Stoklund Olesen
2012-05-19Immediately erase trivially useless copies.Jakob Stoklund Olesen
2012-05-19Run proper recursive dead code elimination during coalescing.Jakob Stoklund Olesen
2012-05-19Allow LiveRangeEdit to be created with a NULL parent.Jakob Stoklund Olesen
2012-05-19Actually support DW_TAG_rvalue_reference_type that we were tryingEric Christopher
2012-05-19Add support for the 'd' mips inline asm output modifier.Eric Christopher
2012-05-19SCEV: Add MarkPendingLoopPredicates to avoid recursive isImpliedCond.Andrew Trick
2012-05-18Fix replacing all the users of objc weak runtime routinesDan Gohman
2012-05-18Modernize naming convention for class members.Jakob Stoklund Olesen
2012-05-18Move all work list processing to copyCoalesceWorkList().Jakob Stoklund Olesen
2012-05-18allow LazyValueInfo::getEdgeValue() to reason about multiple edges from the s...Nuno Lopes
2012-05-18Refactor data-in-code annotations.Jim Grosbach
2012-05-18fix warnings when compiling with -WshadowNick Kledzik
2012-05-18Remove duplicate code that we could just fallthrough to.Eric Christopher
2012-05-18Simplify RegisterCoalescer::copyCoalesceInMBB().Jakob Stoklund Olesen
2012-05-18add test case for bugfix in r157032Nuno Lopes
2012-05-18Add support for the mips 'x' inline asm modifier.Eric Christopher
2012-05-18Remove support for PhysReg joining.Jakob Stoklund Olesen
2012-05-18FileCheck-ify, apropos of nothingJoel Jones
2012-05-18Recommited reworked r156804:Stepan Dyatkovskiy
2012-05-18Simplify code a bit. No functional change intended.Craig Topper
2012-05-18Simplify handling of v16i8 shuffles and fix a missed optimization.Craig Topper