aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2011-05-28Select DW_AT_const_value size based on global variable size.Devang Patel
2011-05-28Fix the root cause of the bootstrap failure:Rafael Espindola
2011-05-27Stub out support for Win64-style exceptions. Note that this is merely usingCharles Davis
2011-05-27Fix a regression I recently introduced by removing DwarfRegNum ofRafael Espindola
2011-05-27Make size computation less brittle.Rafael Espindola
2011-05-27Add the suffix to the Win64 EH data sections' names if given. Add a test forCharles Davis
2011-05-27Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'Nadav Rotem
2011-05-27Keep this simple. Use DIType to get signness and size of a type. Based on siz...Devang Patel
2011-05-27Handle signed types gracefully.Devang Patel
2011-05-27Select DW_AT_const_value size based on variable size.Devang Patel
2011-05-27Fix PR10029 - VerifyCoalescing failure on patterns_dfa.c of 445.gobmk.Cameron Zwarich
2011-05-26Add comment.Devang Patel
2011-05-26During branch folding avoid inserting redundant DBG_VALUE machine instructions.Devang Patel
2011-05-26Revert r132111. I built Release (without Asserts), so I didn't know about theCharles Davis
2011-05-26Align Win64 EH Table sections to 4 bytes.Charles Davis
2011-05-26Reverting 132105: it broke some LLVM-GCC DejaGNU tests.Stuart Hastings
2011-05-26Correctly handle a one-word struct passed byval on x86_64.Stuart Hastings
2011-05-25Add a RAGreedy::canEvict function.Jakob Stoklund Olesen
2011-05-25Rewrite fast-isel integer cast handling to handle more cases, and to be simpl...Eli Friedman
2011-05-25Remove unused statistical counter.Devang Patel
2011-05-25Replace the -unwind-tables option with a per function flag. This is moreRafael Espindola
2011-05-24Remove dead code.Devang Patel
2011-05-24Explain FIXME.Rafael Espindola
2011-05-24Fix the defaults for .eh_frame. We were marking it as writable.Rafael Espindola
2011-05-24- Teach SelectionDAG::isKnownNeverZero to return true (op x, c) when c isEvan Cheng
2011-05-24Fix debug info for blocks' variable.Devang Patel
2011-05-23Remove unnecessary comment.Devang Patel
2011-05-23Revert 121907 (it causes llc crash) and apply original patch from PR9817.Devang Patel
2011-05-23Preserve debug info during iSel by keeping DanglingDebugInfoMap live until en...Devang Patel
2011-05-23While replacing all uses of a SDValue with another value, do not forget to tr...Devang Patel
2011-05-22Eliminate some temporary variables, and don't call getByValTypeAlignmentChris Lattner
2011-05-22eliminate dependence on StandardPasses.h. The code generator's pass pipelineChris Lattner
2011-05-21Implement mulo x, 2 -> addo x, x in DAGCombiner.Benjamin Kramer
2011-05-20Fix PR9962 by properly constraining register classes in RemoveCopyByCommuting...Cameron Zwarich
2011-05-20Fix typo. When will I learn?Charles Davis
2011-05-20Add .pdata and .xdata sections to the COFF TLOF implementation.Charles Davis
2011-05-20No reason not to allow defining the CFA as a reg w/ offset zero.Jim Grosbach
2011-05-20Fix typo.Jim Grosbach
2011-05-20Add support for frame info use of the .cfi_def_cfa directive.Jim Grosbach
2011-05-20Fix PR9960 by teaching SimpleRegisterCoalescing::AdjustCopiesBackFrom() to pr...Cameron Zwarich
2011-05-19Fix PR9955 by only attaching load memory operands to load instructions andCameron Zwarich
2011-05-19Update some currently-disabled code, preparing for eventual use.Stuart Hastings
2011-05-19Revert r128961 because it didn't include a test and causes the verifier to failCameron Zwarich
2011-05-18Revert commit 131534 since it seems to have broken several buildbots.Duncan Sands
2011-05-18Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'Nadav Rotem
2011-05-18Eliminate dead dead code elimination code.Jakob Stoklund Olesen
2011-05-18Also use shrinkToUses after AdjustCopiesBackFrom().Jakob Stoklund Olesen
2011-05-18Properly shrink live ranges after deleting dead copies. Clean up after all jo...Jakob Stoklund Olesen
2011-05-17Make fast-isel miss counting in -stats and -fast-isel-verbose take terminator...Eli Friedman
2011-05-17Misc. code cleanups.Dan Gohman