aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
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-19Collect inflatable virtual registers on the fly.Jakob Stoklund Olesen
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-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-18Remove duplicate code that we could just fallthrough to.Eric Christopher
2012-05-18Simplify RegisterCoalescer::copyCoalesceInMBB().Jakob Stoklund Olesen
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-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
2012-05-18Teach two-address pass to update the "source" map so it doesn't perform aEvan Cheng
2012-05-18Clarify comment.Eric Christopher
2012-05-18fix corner case in ConstantRange::intersectWith().Nuno Lopes
2012-05-17minor simplification in the call to ConstantRange constructorNuno Lopes
2012-05-17commentsAndrew Trick
2012-05-17Fix the encoding of the armv7m (MClass) for MSR APSR writes which was missingKevin Enderby
2012-05-17Remove extraneous ';'.Bill Wendling
2012-05-17misched: trace ReadyQ.Andrew Trick
2012-05-17misched: Added 3-level regpressure back-off.Andrew Trick
2012-05-17commentAndrew Trick
2012-05-17regpressure: Fix getMaxUpwardPressureDelta.Andrew Trick
2012-05-17misched: fix liveness iteratorsAndrew Trick
2012-05-17whitespaceAndrew Trick
2012-05-17Never clear <undef> flags on already joined copies.Jakob Stoklund Olesen
2012-05-17Fix a verifier bug.Jakob Stoklund Olesen
2012-05-17Relax the requirement that the exception object must be an instruction. DuringBill Wendling
2012-05-17enhance the intrinsic info stuff to emit encodings that don't fit in 32-bits ...Chris Lattner