aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix a copy+paste error in a comment.Dan Gohman2008-05-311-1/+1
* Fix some bugs with the handling of indices in insertvalue/extractvalue.Dan Gohman2008-05-312-15/+11
* Peer through sext/zext when looking for not(cmp).Nick Lewycky2008-05-313-27/+20
* Yay us! Every one of these examples turns into icmp/zext/ret.Nick Lewycky2008-05-311-5/+0
* Add more i1 optimizations. add, sub, mul, s/udiv on i1 are now simplified away.Nick Lewycky2008-05-312-5/+39
* Adding i1 is always Xor.Nick Lewycky2008-05-312-0/+10
* Callback was not executed on OS X when it was a function.Mikhail Glushenkov2008-05-311-1/+1
* Fix the CBE's handling of instructions whose result is an i1. Previously,Chris Lattner2008-05-312-20/+60
* Factor several methods, including getInversePredicate andDan Gohman2008-05-313-116/+64
* Teach the DAGISelEmitter to not compute the variable_ops operandDan Gohman2008-05-318-56/+59
* Remove an unused variable.Dan Gohman2008-05-311-1/+0
* IR, bitcode reader, bitcode writer, and asmparser changes toDan Gohman2008-05-3114-1321/+1368
* Revert 51775.Evan Cheng2008-05-3013-45/+40
* Add an isAggregateType predicate.Dan Gohman2008-05-301-0/+9
* Fix indentation.Evan Cheng2008-05-301-1/+1
* Fix indentation.Evan Cheng2008-05-301-6/+6
* Add an operator< for SmallVector.Dan Gohman2008-05-301-0/+5
* The coalescer doesn't need LiveVariables now that we have register use iterat...Owen Anderson2008-05-302-15/+6
* rewrite operand loops to use iteratorsGabor Greif2008-05-301-24/+26
* Make all help strings start in upper case.Mikhail Glushenkov2008-05-301-4/+4
* Forgot to commit this file.Owen Anderson2008-05-301-3/+3
* Fix the -opt switch and add a test case for it.Mikhail Glushenkov2008-05-304-8/+27
* Fix indentation.Mikhail Glushenkov2008-05-301-1/+1
* Add a --dry-run option to llvmc2. Patch by Holger Schurig.Mikhail Glushenkov2008-05-302-2/+8
* Preserve the register coallescer, and update live intervals more correctly by...Owen Anderson2008-05-301-1/+4
* Since LCSSA switched over to DenseMap, we have to be more careful to avoid it...Owen Anderson2008-05-301-4/+5
* Patches for building llvm on Solaris x86. Contributed by Nathan Keynes.Evan Cheng2008-05-3013-40/+45
* Give a proper error message when a command line option is defined more thanMatthijs Kooijman2008-05-301-1/+1
* Use eraseFromParent() instead of doing that manually in two places.Matthijs Kooijman2008-05-301-2/+2
* Let Instruction::getOpcodeName() return something useful for the newMatthijs Kooijman2008-05-301-0/+2
* Add the "AsCheapAsAMove" flag to some 64-bit xor instructions.Bill Wendling2008-05-301-2/+3
* Add a --save-temps option.Mikhail Glushenkov2008-05-304-7/+25
* Add a check for side effect-free options (specified only in the OptionList).Mikhail Glushenkov2008-05-302-2/+41
* Documentation update.Mikhail Glushenkov2008-05-301-0/+27
* Refactoring: remove code duplication introduced in the previous patch.Mikhail Glushenkov2008-05-301-86/+65
* Refactoring: split CollectProperties into two separate function objects.Mikhail Glushenkov2008-05-301-137/+226
* Show argv[0] in error messages (like gcc).Mikhail Glushenkov2008-05-301-4/+3
* New feature: OptionList.Mikhail Glushenkov2008-05-303-17/+86
* Documentation update.Mikhail Glushenkov2008-05-302-66/+120
* A small optimization: use static char* array instead of StrVector.Mikhail Glushenkov2008-05-303-27/+37
* Make it possible to test if the '-o' option is provided.Mikhail Glushenkov2008-05-302-5/+13
* Fix: 'sink' handling was broken.Mikhail Glushenkov2008-05-302-5/+17
* Add support for option aliases.Mikhail Glushenkov2008-05-302-18/+70
* Allow nesting of case expressions.Mikhail Glushenkov2008-05-301-17/+36
* Small error message improvement.Mikhail Glushenkov2008-05-301-0/+5
* Remove RequireDefault parameter from EmitCaseConstructHandler.Mikhail Glushenkov2008-05-301-9/+3
* Fix some headers.Mikhail Glushenkov2008-05-308-8/+8
* New tests for the 'case' expression: not_empty, in_language.Mikhail Glushenkov2008-05-308-24/+44
* -E should print to stdout.Mikhail Glushenkov2008-05-302-5/+6
* Make it possible to have multiple input languages for a single tool.Mikhail Glushenkov2008-05-304-39/+91