aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-02-28Don't try to replace physical registers when doing CSE.Dan Gohman
2010-02-28Add a flag to addPassesToEmit* to disable the Verifier pass runDan Gohman
2010-02-28Don't unconditionally suppress hoisting of instructions with implicitDan Gohman
2010-02-27Re-apply 97040 with fix. This survives a ppc self-host llvm-gcc bootstrap.Evan Cheng
2010-02-27The TType is always absptr on Mach-O...at least for now.Bill Wendling
2010-02-26A much cleaner (and less code!) way of inserting the correct amount of paddingBill Wendling
2010-02-26Comment typo.Bill Wendling
2010-02-26Use the right floating point load/store instructions in PPCInstrInfo::foldMem...Jakob Stoklund Olesen
2010-02-26Remove dead codeJakob Stoklund Olesen
2010-02-26Move dbg_value generation to target-independent FastISel,Dale Johannesen
2010-02-26Remove unused "NoPRE" parameter in GVN and createGVNPass().Bob Wilson
2010-02-26Fix comments.Bill Wendling
2010-02-26Add another (and hopefully the last) exception case, where once we recalculateBill Wendling
2010-02-26And should use the correct variable.Bill Wendling
2010-02-26Got assertion check backwards.Bill Wendling
2010-02-25Catch a corner case where adding the padding to the "TType base offset" fieldBill Wendling
2010-02-25Make comment more meaningful.Bill Wendling
2010-02-25Fix ExpandVectorBuildThroughStack for the case where theDan Gohman
2010-02-25Revert r97064. Duncan pointed out that bitcasts are defined inDan Gohman
2010-02-25MC'ize padding when padding the ULEB128 value.Bill Wendling
2010-02-24LLVM puts padding bytes in the __gcc_except_tab section after theBill Wendling
2010-02-24clean up various VT manipulations, patch by Micah Villmow! PR6337Chris Lattner
2010-02-24Make getTypeSizeInBits work correctly for array types; it should returnDan Gohman
2010-02-24convert cycle checker to smallptrset, add comments and make itChris Lattner
2010-02-24revert david's patch which does not even build.Chris Lattner
2010-02-24Use a SmallPtrSet as suggested by Chris.David Greene
2010-02-24Speculatively revert r97011, "Re-apply 96540 and 96556 with fixes.", again inDaniel Dunbar
2010-02-24When forming SSE min and max nodes for UGE and ULE comparisons, it'sDan Gohman
2010-02-24Change the scheduler from adding nodes in allnodes orderChris Lattner
2010-02-24add node #'s to debug dumps.Chris Lattner
2010-02-24Re-apply 96540 and 96556 with fixes.Evan Cheng
2010-02-23make selectnodeto set the nodeid to -1. This makes it more akin toChris Lattner
2010-02-23Remember to handle sub-registers when moving imp-defs to a rematted instruction.Jakob Stoklund Olesen
2010-02-23Keep track of phi join registers explicitly in LiveVariables.Jakob Stoklund Olesen
2010-02-23fix a bug in findNonImmUse (used by IsLegalToFold) where nodes withChris Lattner
2010-02-23Print node ID's in dumps and views if set.Chris Lattner
2010-02-23use OutStreamer.EmitCodeAlignment for alignment in the textChris Lattner
2010-02-23Speed up cycle checking significantly by caching results.David Greene
2010-02-23Dead code eliminationJakob Stoklund Olesen
2010-02-22Updated version of r96634 (which was reverted due to failing 176.gcc andJim Grosbach
2010-02-22Fix various doxygen warnings.Dan Gohman
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