summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Reapply r132245 with a fix for the bug that broke the darwin9/i386 build.Jakob Stoklund Olesen2011-05-30
* Emit the handler's data area. For GCC-style exceptions under Win64, theCharles Davis2011-05-30
* Revert r132245, "Create two BlockInfo entries when a live range is discontinu...Jakob Stoklund Olesen2011-05-29
* Fix PR10046 by updating LiveVariables kill info when splitting live ranges.Jakob Stoklund Olesen2011-05-29
* When generating against the Win64 EH scheme, set the handler to the GCC-specificCharles Davis2011-05-29
* Refactor the type legalizer. Switch TargetLowering to a new enum - LegalizeTy...Nadav Rotem2011-05-28
* Erase instructions _after_ checking their type.Benjamin Kramer2011-05-28
* Implement and document the llvm.eh.resume intrinsic, which isJohn McCall2011-05-28
* When generating code for Win64 EH, emit StartProc and EndProc directives.Charles Davis2011-05-28
* Create two BlockInfo entries when a live range is discontinuous through a block.Jakob Stoklund Olesen2011-05-28
* Add SplitAnalysis::getNumLiveBlocks().Jakob Stoklund Olesen2011-05-28
* Select DW_AT_const_value size based on global variable size.Devang Patel2011-05-28
* Fix the root cause of the bootstrap failure:Rafael Espindola2011-05-28
* Stub out support for Win64-style exceptions. Note that this is merely usingCharles Davis2011-05-27
* Fix a regression I recently introduced by removing DwarfRegNum ofRafael Espindola2011-05-27
* Make size computation less brittle.Rafael Espindola2011-05-27
* Add the suffix to the Win64 EH data sections' names if given. Add a test forCharles Davis2011-05-27
* Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'Nadav Rotem2011-05-27
* Keep this simple. Use DIType to get signness and size of a type. Based on siz...Devang Patel2011-05-27
* Handle signed types gracefully.Devang Patel2011-05-27
* Select DW_AT_const_value size based on variable size.Devang Patel2011-05-27
* Fix PR10029 - VerifyCoalescing failure on patterns_dfa.c of 445.gobmk.Cameron Zwarich2011-05-27
* Add comment.Devang Patel2011-05-26
* During branch folding avoid inserting redundant DBG_VALUE machine instructions.Devang Patel2011-05-26
* Revert r132111. I built Release (without Asserts), so I didn't know about theCharles Davis2011-05-26
* Align Win64 EH Table sections to 4 bytes.Charles Davis2011-05-26
* Reverting 132105: it broke some LLVM-GCC DejaGNU tests.Stuart Hastings2011-05-26
* Correctly handle a one-word struct passed byval on x86_64.Stuart Hastings2011-05-26
* Add a RAGreedy::canEvict function.Jakob Stoklund Olesen2011-05-25
* Rewrite fast-isel integer cast handling to handle more cases, and to be simpl...Eli Friedman2011-05-25
* Remove unused statistical counter.Devang Patel2011-05-25
* Replace the -unwind-tables option with a per function flag. This is moreRafael Espindola2011-05-25
* Remove dead code.Devang Patel2011-05-24
* Explain FIXME.Rafael Espindola2011-05-24
* Fix the defaults for .eh_frame. We were marking it as writable.Rafael Espindola2011-05-24
* - Teach SelectionDAG::isKnownNeverZero to return true (op x, c) when c isEvan Cheng2011-05-24
* Fix debug info for blocks' variable.Devang Patel2011-05-24
* Remove unnecessary comment.Devang Patel2011-05-23
* Revert 121907 (it causes llc crash) and apply original patch from PR9817.Devang Patel2011-05-23
* Preserve debug info during iSel by keeping DanglingDebugInfoMap live until en...Devang Patel2011-05-23
* While replacing all uses of a SDValue with another value, do not forget to tr...Devang Patel2011-05-23
* Eliminate some temporary variables, and don't call getByValTypeAlignmentChris Lattner2011-05-22
* eliminate dependence on StandardPasses.h. The code generator's pass pipelineChris Lattner2011-05-22
* Implement mulo x, 2 -> addo x, x in DAGCombiner.Benjamin Kramer2011-05-21
* Fix PR9962 by properly constraining register classes in RemoveCopyByCommuting...Cameron Zwarich2011-05-20
* Fix typo. When will I learn?Charles Davis2011-05-20
* Add .pdata and .xdata sections to the COFF TLOF implementation.Charles Davis2011-05-20
* No reason not to allow defining the CFA as a reg w/ offset zero.Jim Grosbach2011-05-20
* Fix typo.Jim Grosbach2011-05-20
* Add support for frame info use of the .cfi_def_cfa directive.Jim Grosbach2011-05-20