aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Revert this, as it seems to still be broken.Owen Anderson2008-07-151-1/+1
* Enable local PRE by default.Owen Anderson2008-07-151-1/+1
* Have GVN do a pre-pass over the CFG that folds away unconditional branches wh...Owen Anderson2008-07-151-2/+63
* LegalizeTypes support for fabs on ppc long double.Duncan Sands2008-07-152-0/+15
* Allow deadargelim to change return types even though now values were dead. ThisMatthijs Kooijman2008-07-151-11/+1
* Revert r53606. It turns out that explicitely tracking the liveness of theMatthijs Kooijman2008-07-151-97/+103
* Make deadargelim a bit less smart, so it doesn't choke on nested structs asMatthijs Kooijman2008-07-151-38/+21
* Don't use isa when we can reuse a previous dyn_cast.Matthijs Kooijman2008-07-151-3/+2
* Make DeadArgElim keep liveness of the return value as a whole in addition toMatthijs Kooijman2008-07-151-126/+124
* LegalizeTypes support for promotion of bswap.Duncan Sands2008-07-152-0/+12
* LegalizeTypes support for promotion of SIGN_EXTEND_INREG.Duncan Sands2008-07-152-0/+9
* Reorder the integer promotion methods alphabetically.Duncan Sands2008-07-151-365/+356
* Let DAE keep a list of live functions, instead of simply marking all argumentsMatthijs Kooijman2008-07-151-6/+14
* Split DAE::MarkLive into MarkLive and PropagateLiveness.Matthijs Kooijman2008-07-151-0/+6
* Pass around const RetOrArg references instead of copying values. Also, markMatthijs Kooijman2008-07-151-3/+3
* Simplify debug code by using RetOrArg::getDescription().Matthijs Kooijman2008-07-151-6/+1
* Fix indentation (intentionally left out of the previous commit).Matthijs Kooijman2008-07-151-51/+51
* Move the deadargelim code for intrinsically alive functions into its ownMatthijs Kooijman2008-07-151-23/+25
* Fixed potential bug if the source and target of a bit convert have different ...Mon P Wang2008-07-151-1/+3
* Correct this inversion!Nick Lewycky2008-07-151-1/+1
* Fix up comments.Nick Lewycky2008-07-151-5/+7
* Fixed call stack alignment. Improved AsmPrinter alignment issues.Bruno Cardoso Lopes2008-07-155-18/+47
* Reapply 53476 and 53480, with a fix so that it properly updatesDan Gohman2008-07-145-35/+75
* Fix uninitialized use of the Changed variable.Dan Gohman2008-07-141-0/+2
* Improve debug output for MemOperandSDNode. PseudoSourceValue nodesDan Gohman2008-07-141-4/+7
* Fix edito in the PseudoSourceValue name list.Dan Gohman2008-07-141-1/+1
* I don't think BUILD_PAIR can have a vector result.Duncan Sands2008-07-141-12/+0
* Tighten up some checks. Fix FPOWI splitting forDuncan Sands2008-07-141-3/+3
* Reapply r53540, now with the matching header!Chris Lattner2008-07-141-1/+23
* An INSERT_VECTOR_ELT can insert a larger valueDuncan Sands2008-07-141-4/+5
* According to the docs, it is possible to have anDuncan Sands2008-07-141-11/+19
* There should be no extending loads or truncatingDuncan Sands2008-07-141-4/+4
* Ignore TargetConstant with an illegal type. TheseDuncan Sands2008-07-142-10/+23
* Added Subtarget support into RegisterInfoBruno Cardoso Lopes2008-07-149-116/+200
* Revert r53540 - it does not compile.Duncan Sands2008-07-141-23/+1
* Reimplement LinkFunctionProtos in terms of GetLinkageResult. This fixesChris Lattner2008-07-141-167/+102
* don't do any linkage, not even type resolution, of symbols that have Chris Lattner2008-07-141-6/+10
* implement linking of globals to functions, in one directionChris Lattner2008-07-141-81/+75
* wrap long lines, remove some code from a non-assert build.Chris Lattner2008-07-141-5/+7
* Fix a bunch of bugs handling vector compare constant expressions, fixingChris Lattner2008-07-141-34/+54
* Document and fix Constant::getVectorElements to return an empty vectorChris Lattner2008-07-141-12/+23
* If a function calls setjmp, never inline it into other functions. This isChris Lattner2008-07-141-1/+23
* simplify some code, shuffle and insertelt always return a vector.Chris Lattner2008-07-141-2/+1
* Add a note.Chris Lattner2008-07-141-0/+12
* Fix PR2506 by being a bit more careful about reverse fact propagation whenChris Lattner2008-07-141-64/+80
* Fix mishandling of the infinite loop case when merging two blocks. ThisChris Lattner2008-07-131-17/+26
* more refactoring. Use early exits instead of really complex logic.Chris Lattner2008-07-131-109/+98
* improve comments.Chris Lattner2008-07-131-2/+4
* factor another large hunk of code out into its own function. Chris Lattner2008-07-131-155/+172
* Final bit of simplification for FoldBranchToCommonDest.Chris Lattner2008-07-131-32/+34