summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Sort -time-passes report first by user+system, then by Wall clock time.Chris Lattner2002-08-202-3/+12
* - instcombine (~(a < b)) into (a >= b)Chris Lattner2002-08-201-2/+10
* Add new SetCondInst::getInverseCondition() method.Chris Lattner2002-08-201-0/+16
* This case JUST handles constantpointer nulls, not all pointers.Chris Lattner2002-08-201-3/+1
* Fix bug: 2002-08-20-UnnamedArgument.cChris Lattner2002-08-202-32/+36
* - implemented instcombine of phi (X, X, X) -> XChris Lattner2002-08-201-1/+12
* Implement ConstantExprs in CWriterChris Lattner2002-08-192-78/+154
* Incorporate calcTypeNameVar into CWriter class, fixingChris Lattner2002-08-192-178/+194
* Output forward definitions of global vars to handle recursive intializers cor...Chris Lattner2002-08-192-38/+76
* - Change constant printing to be better integrated with the rest of theChris Lattner2002-08-192-190/+252
* Add missing spaceChris Lattner2002-08-191-1/+1
* Fix bug: test/Regression/Assembler/2002-08-19-BytecodeReader.llxChris Lattner2002-08-191-1/+2
* Fix the -time-passes option to not print NaN when there is zero execution timeChris Lattner2002-08-191-6/+13
* - Made GlobalDCE worklist driven, making it more successful. Now can handleChris Lattner2002-08-181-17/+176
* - ConstantPointerRefs are now automatically removed from the module tableChris Lattner2002-08-182-13/+36
* Turn off a debugging optimization that just slows bytecode reading downChris Lattner2002-08-181-1/+1
* Add Module::dump() methodChris Lattner2002-08-171-7/+11
* Promote getelementptr instructions to constexprs if we can.Chris Lattner2002-08-171-3/+19
* Fix stupid oversight of missing #include.Chris Lattner2002-08-171-0/+1
* - Finally nailed: test/Regression/Assembler/2002-08-16-ConstExprInlined.llxChris Lattner2002-08-174-378/+292
* Changed parser to always use parenthesis on ConstExprs to be consistentChris Lattner2002-08-161-4/+3
* - Remove unused STRING token from lexer & parserChris Lattner2002-08-163-47/+50
* Write constexpr casts using the cast X to Y notation, not using the implicitChris Lattner2002-08-151-1/+6
* Parse const expr cast instruction the same way the instruction is formedChris Lattner2002-08-151-2/+5
* Move ConstExpr production to unify ConstVal stuffChris Lattner2002-08-151-20/+20
* Fix bug: test/Regression/Assembler/2002-08-15-UnresolvedGlobalReference.llChris Lattner2002-08-151-1/+13
* Simplify the codeChris Lattner2002-08-151-40/+19
* Handle more cases of cast-of-cast in more general forms.Chris Lattner2002-08-151-8/+35
* Unary Not (boolean and bitwise) is no longer a separate LLVM instructionVikram S. Adve2002-08-152-4/+14
* Revise code generation for unary Not (boolean and bitwise), which isVikram S. Adve2002-08-151-24/+46
* Added more helper functions for binary instructions emulatingVikram S. Adve2002-08-151-0/+65
* Implement capability to fold this:Chris Lattner2002-08-141-4/+11
* Avoid creating 'load X, 0' instead of just 'load X'Chris Lattner2002-08-141-0/+3
* Avoid inserting an entry block unless we need itChris Lattner2002-08-141-5/+9
* Remove support for Not ConstantExpr. This simplifies the unary case to onlyChris Lattner2002-08-147-31/+17
* Fix bug introduced in last checkin due to CastInst not being visibleChris Lattner2002-08-142-3/+5
* Remove support for unary operators.Chris Lattner2002-08-141-18/+2
* Remove support for NOT instructionChris Lattner2002-08-143-14/+8
* Remove extra #includesChris Lattner2002-08-141-2/+0
* Remove constant propogation support for NOT instructionChris Lattner2002-08-142-18/+0
* Remove support for NOT instructionChris Lattner2002-08-142-12/+0
* Remove support for unary operatorsChris Lattner2002-08-141-6/+4
* Implement two constructor functions for "unary" instructionsChris Lattner2002-08-141-0/+13
* Remove support forNOT instructionChris Lattner2002-08-141-21/+0
* - Fix InstCombine pass to not generate or process NOT instructionsChris Lattner2002-08-141-15/+15
* Remove support for NOT instructionChris Lattner2002-08-142-35/+0
* AsmParser turns 'not' instructions into 'xor' instructions now.Chris Lattner2002-08-142-25/+17
* Return null on failure, instead of aborting.Chris Lattner2002-08-141-9/+3
* Add method MachineInstr::substituteValue() which substitutesVikram S. Adve2002-08-141-0/+29
* Minor change to make lli print out characters numerically as well as symbolic...Chris Lattner2002-08-131-2/+4