aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-02-21It turned out that we failed to emit proper symbol stubs on non-x86/darwin fo...Anton Korobeynikov
2010-02-21Enable assertion to detect cyclic valno references.Jakob Stoklund Olesen
2010-02-19Revert 96634. It causes assertion failures for 126.gcc and 176.gcc inBob Wilson
2010-02-19Add support for the 'alignstack' attribute to the x86 backend. Fixes PR5254.Charles Davis
2010-02-19Revert Anton's most recent EH patch (r96637), since it breaks a lot ofBob Wilson
2010-02-19Revert commits 96556 and 96640, because commit 96556 breaks theDuncan Sands
2010-02-19Transform (xor (setcc), (setcc)) == / != 1 toEvan Cheng
2010-02-19Use the same encoding for EH stuff uniformly on all MachO targets.Anton Korobeynikov
2010-02-19Radar 7636153. In the presence of large call frames, it's not sufficientJim Grosbach
2010-02-18Always normalize spill weights, also for intervals created by spilling.Jakob Stoklund Olesen
2010-02-18Make CodePlacementOpt detect special EH control flow byDan Gohman
2010-02-18Uniformize the way these options are printed. Requested byDuncan Sands
2010-02-18Remove terminating dot in description. Inconsistency pointedDuncan Sands
2010-02-18Some dag combiner goodness:Evan Cheng
2010-02-17Make the non-temporal bit "significant" in MemSDNodes so they aren'tDavid Greene
2010-02-17Dead code elimination.Jakob Stoklund Olesen
2010-02-17move isOnlyReachableByFallthrough out of MachineBasicBlock into AsmPrinter,Chris Lattner
2010-02-17sink special case "cannotyetselect" for intrinsics out of the Chris Lattner
2010-02-17Removed an early out which was causing the PBQP allocator to not compute live...Lang Hames
2010-02-17Before setting scope end marker, pay attention to scope begin marker and exis...Devang Patel
2010-02-16There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands
2010-02-16Handle DBG_VALUE mixed with labels when doing PHIDale Johannesen
2010-02-16Reapply 96294; now that I've gotten around to lookingDale Johannesen
2010-02-16Something broke. Hard to believe it was this patchDale Johannesen
2010-02-15Fix a memory leak. Patch by Nicolas Geoffray.Evan Cheng
2010-02-15More handling of DBG_VALUE.Dale Johannesen
2010-02-15Add missed entry to cmake build list fileAnton Korobeynikov
2010-02-15Use ttype encoding consistentlyAnton Korobeynikov
2010-02-15Move TLOF implementations to libCodegen to resolve layering violation.Anton Korobeynikov
2010-02-15It turns out that we emitted completely wrong common EH frame since the early...Anton Korobeynikov
2010-02-15Preliminary patch to improve dwarf EH generation - Hooks to return Personalit...Anton Korobeynikov
2010-02-15Fix PR6300.Jakob Stoklund Olesen
2010-02-15Split SelectionDAGISel::IsLegalAndProfitableToFold toEvan Cheng
2010-02-15Add non-temporal flags and remove an assumption of default arguments.David Greene
2010-02-15Add non-temporal flags to MachineMemOperand.David Greene
2010-02-15Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands
2010-02-15Ignore DBG_VALUE in a couple more places.Dale Johannesen
2010-02-13Fix PR6283.Jakob Stoklund Olesen
2010-02-13Teach MachineFrameInfo to track maximum alignment while stack objects are beingEvan Cheng
2010-02-13Besides removing phi cycles that reduce to a single value, also remove deadBob Wilson
2010-02-12give MCCodeEmitters access to the current MCContext.Chris Lattner
2010-02-12Rewrite handling of DBG_VALUE; previous algorithmDale Johannesen
2010-02-12Reapply the new LoopStrengthReduction code, with compile time andDan Gohman
2010-02-12* Updated the cost matrix normalization proceedure to better handle infinite ...Lang Hames
2010-02-12Add a new pass on machine instructions to optimize away PHI cycles that Bob Wilson
2010-02-11Reapply coalescer fix for better cross-class coalescing.Jakob Stoklund Olesen
2010-02-11Revert functional change. This broke a bunch of tests.Jakob Stoklund Olesen
2010-02-11It is always good to do a cross-class join when the large register has a tiny...Jakob Stoklund Olesen
2010-02-11Allow for more than one DBG_VALUE targeting theDale Johannesen
2010-02-11Don't allow DBG_VALUE to affect codegen.Dale Johannesen