aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-05-17Misc. code cleanups.Dan Gohman
2011-05-17Revert 131467 due to buildbot complaint.Stuart Hastings
2011-05-17Fix an obscure issue in X86_64 parameter passing: if a tiny byval isStuart Hastings
2011-05-17Tweak cross-class coalescing to be more aggressive when the target class is s...Jakob Stoklund Olesen
2011-05-16Teach LiveInterval::isZeroLength about null SlotIndexes.Jakob Stoklund Olesen
2011-05-16Delete unused variables.Dan Gohman
2011-05-16Trim #includes.Dan Gohman
2011-05-16Fix whitespace and 80-column violations.Dan Gohman
2011-05-16Track how many insns fast-isel successfully selects as well as how many itJim Grosbach
2011-05-16Preserve debug info for unused zero extended boolean argument.Devang Patel
2011-05-16Make fast-isel work correctly s/uadd.with.overflow intrinsics.Eli Friedman
2011-05-16Fix silly typo.Eli Friedman
2011-05-16Basic fast-isel of extractvalue. Not too helpful on its own, given the IR cl...Eli Friedman
2011-05-16Don't do tail calls in a function that call setjmp. The stack might beRafael Espindola
2011-05-14Fix a FIXME by moving the fast-isel implementation of the objectsize intrinsi...Eli Friedman
2011-05-13Make codegen able to handle values of empty types. This is one wayRafael Espindola
2011-05-13Since I can't reproduce the failures from 131261, re-trying with aStuart Hastings
2011-05-13Revert 131266 and 131261 due to buildbot complaints.Stuart Hastings
2011-05-12Non-fast-isel followup to 129634; correctly handle branches controlledStuart Hastings
2011-05-12Update comment.Evan Cheng
2011-05-12Doug convinced me that DW_AT_APPLE_objc_complete_type is more appropriate name.Devang Patel
2011-05-12Re-enable branchfolding common code hoisting optimization. Fixed a liveness t...Evan Cheng
2011-05-12Let Objective-C front-end identify class extension, in dwarf output, using an...Devang Patel
2011-05-12Temporarily disable the transformation. It's breaking 186.crafty in some conf...Evan Cheng
2011-05-12Re-commit 131172 with fix. MachineInstr identity checks should check deadEvan Cheng
2011-05-11Identify end of prologue (and beginning of function body) using DW_LNS_set_pr...Devang Patel
2011-05-11Avoid hoisting spills when looking at a copy from another register that is alsoJakob Stoklund Olesen
2011-05-11Fixes a bug in the DAGCombiner. LoadSDNodes have two values (data, chain).Nadav Rotem
2011-05-11Revert 131172 as it is causing clang to miscompile itself. I will tryRafael Espindola
2011-05-11Give the 'eh.sjlj.dispatchsetup' intrinsic call the value coming from the setjmpBill Wendling
2011-05-11Add a late optimization to BranchFolding that hoist common instruction sequencesEvan Cheng
2011-05-10Initialize moveTypeModule.Rafael Espindola
2011-05-10Disable my little CopyToReg argument hack with fast-isel. rdar://problem/941...Eli Friedman
2011-05-10Correctly walk through nested and adjacent CALLSEQ_START nodes. NoStuart Hastings
2011-05-10Produce a __debug_frame section on darwin ARM when appropriate.Rafael Espindola
2011-05-10Rename DwarfRequiresRelocationForStmtList toRafael Espindola
2011-05-10Use .cfi_sections to put the unwind info in .debug_frame when possible. WithRafael Espindola
2011-05-10Fix PR9883. Make sure all caches are invalidated when a live range is repaired.Jakob Stoklund Olesen
2011-05-09Do not ignore InlinedAt while walking up scope chain to find subprogram node. Devang Patel
2011-05-09Look through struct wrapped types for inline asm statments.Eric Christopher
2011-05-09Indent properly, no functionality change.Duncan Sands
2011-05-08Remove an assertion to fix PR9872.Jakob Stoklund Olesen
2011-05-06Emit a proper error message when register allocators run out of registers.Jakob Stoklund Olesen
2011-05-06Added an assertion, and updated a comment.Andrew Trick
2011-05-0680 col violations.Evan Cheng
2011-05-06Make the logic for determining function alignment more explicit. No function...Eli Friedman
2011-05-06Use array_lengthof. No functional change.Eli Friedman
2011-05-06Iterate backwards over debug locations when splitting them so they can be saf...Jakob Stoklund Olesen
2011-05-06Typo: Reviewed by Alistair.Andrew Trick
2011-05-06Update LiveDebugVariables after live range splitting.Jakob Stoklund Olesen