aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Reorder #includes to be rightChris Lattner2002-08-071-1/+1
* Merge three loops into one.Chris Lattner2002-08-071-23/+18
* Fix breakage in the buildChris Lattner2002-08-071-3/+2
* Simplify writing custom parsers.Chris Lattner2002-08-071-76/+48
* added Mapping and Function PassMehwish Nagda2002-08-051-1/+5
* Bug fix in CreateCodeToLoadConst(): use sign of dest, not operand,Vikram S. Adve2002-08-041-29/+7
* Bug fix in TargetData::getIndexedOffset(): handle struct offsetVikram S. Adve2002-08-041-6/+7
* Bug fix in SetOperandsForMemInstr: handle leading zeros correctlyVikram S. Adve2002-08-041-5/+9
* Add function GetConstantValueAsUnsignedInt.Vikram S. Adve2002-08-042-104/+98
* Fix compilation problem. IsIndexZero doesn't exist, use IsZero instead.Chris Lattner2002-08-031-6/+4
* Simplified handling of array indexes in SetMemOperands_Internal.Vikram S. Adve2002-08-031-77/+62
* Eliminate cast instructions: use only GEPs in decomposed sequence.Vikram S. Adve2002-08-031-81/+70
* Fix problem where lli would not print out a 64 bit value when the client codeChris Lattner2002-08-021-2/+10
* Fix one real nasty bugChris Lattner2002-08-021-1/+1
* Fix lli with no argumentsChris Lattner2002-08-021-1/+1
* Fix bug: test/Regression/Transforms/InstCombine/2002-08-02-CastTest.llChris Lattner2002-08-021-7/+37
* * Cleanups of instcombineChris Lattner2002-08-021-80/+48
* Fix bug: test/Regression/Transforms/GCSE/2002-05-21-NoSharedDominator.llChris Lattner2002-08-021-0/+29
* Implement dominator checking in the verifier, so that we check that allChris Lattner2002-08-022-23/+58
* Fix bug: test/Regression/Other/2002-08-02-DomSetProblem.llChris Lattner2002-08-021-1/+12
* Split dominance calculation and post dominance calculation stuffChris Lattner2002-08-022-434/+11
* Remove unneccesary #inlcudeChris Lattner2002-08-011-1/+0
* Enhance -time-passes to be more detailed and usefulChris Lattner2002-08-012-20/+108
* Bug fix: incorrect SAVE instruction when using register for stack size.Vikram S. Adve2002-08-011-1/+1
* Fix bug: test/Regression/Assembler/2002-07-31-SlashInString.llxChris Lattner2002-07-311-1/+1
* Implement the other half of a feature advertised by OperandConvertableToType.Chris Lattner2002-07-311-6/+39
* Just improved comments and assertions.Vikram S. Adve2002-07-311-14/+18
* Add a missing case: converting float/double to unsigned integer types.Vikram S. Adve2002-07-311-77/+73
* Changes to be GCC3.1 friendlyChris Lattner2002-07-313-12/+13
* *** empty log message ***Chris Lattner2002-07-314-10/+12
* We need iostream in PassManagerT.h to use cerrChris Lattner2002-07-312-1/+1
* Add new -only-print-main-ds option that causes mains ds graph to beChris Lattner2002-07-311-1/+4
* Fix bug that was causing problems for lliChris Lattner2002-07-311-1/+1
* Add GlobalDSGraph -- a common graph that holds externally visible nodes.Vikram S. Adve2002-07-301-4/+8
* Print globals graph after either the BU or the TD pass.Vikram S. Adve2002-07-301-17/+41
* This file implements the top-down propagation pass for data structure graphs.Vikram S. Adve2002-07-301-0/+224
* Use a separate globals graph to hold externally visible nodes.Vikram S. Adve2002-07-302-107/+484
* Implement new -debug-pass=Arguments option that causes PassManager toChris Lattner2002-07-302-9/+35
* * Indent class into anonymous namespace, filling up the diff with garbageChris Lattner2002-07-301-30/+43
* Cleanup ConstantExpr handling:Chris Lattner2002-07-304-54/+61
* Cleanup ConstantExpr handling:Chris Lattner2002-07-304-46/+28
* Remove FIXME's that aren't really needed after all.Chris Lattner2002-07-303-27/+0
* Declare that these passes only depend on the CFG of the functionChris Lattner2002-07-304-18/+18
* * Move some code from Pass.cpp to PassManagerT.hChris Lattner2002-07-302-55/+37
* Implement constant propogation of logical (and, or, xor) expressions.Chris Lattner2002-07-301-118/+113
* Implement constant propogation of logical (and, or, xor) expressions.Chris Lattner2002-07-302-2/+42
* * Move InstructionSelection Pass here instead of living in Sparc.cpp. ItChris Lattner2002-07-302-338/+292
* * Move InstructionSelection pass to lib/CodeGen/InstrSelection so it isChris Lattner2002-07-301-18/+1
* Remove unused vectorChris Lattner2002-07-302-6/+0
* Fix bug with last patch which would occur when a call returned void and weChris Lattner2002-07-301-1/+2