aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Initial automake generated Makefile templateReid Spencer2004-10-1834-0/+23827
* Initial implementation of the strength reduction for GEP instructions inNate Begeman2004-10-181-0/+251
* AIX does not have mkdtemp() so emulate its behavior using mktemp() and mkdir()Misha Brukman2004-10-181-5/+10
* Improve compatibility with VC++, patch contributed by Morten Ofstad!Chris Lattner2004-10-182-1/+18
* Get this file compiling with VC++, patch contributed by Morten Ofstad. Thanks...Chris Lattner2004-10-181-0/+1
* Correction to allow compilation with Visual C++.Reid Spencer2004-10-184-6/+8
* Simplify code by deleting instructions that preceed unreachable instructions.Chris Lattner2004-10-181-1/+101
* Turn store -> null/undef into the LLVM unreachable instruction! This simpleChris Lattner2004-10-181-0/+27
* Turn things with obviously undefined semantics into 'store -> null'Chris Lattner2004-10-181-26/+34
* My friend the invoke instruction does not dominate all basic blocks if itChris Lattner2004-10-181-1/+2
* Fix a bug that occurs when the constant value is the result of an invoke. InChris Lattner2004-10-181-5/+6
* Print a semicolon for the unreacahble instruction. This fixes problemsChris Lattner2004-10-172-2/+2
* Getting ADCE to interact well with unreachable instructions seems like a nont...Chris Lattner2004-10-171-2/+3
* Fix Regression/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.llChris Lattner2004-10-171-4/+8
* Pass -single_module option to gcc when linking dynamic libraries for use with...Nate Begeman2004-10-171-0/+1
* Generate correct stubs for weak-linked symbolsNate Begeman2004-10-171-2/+3
* fold gep undef, ... -> undefChris Lattner2004-10-171-1/+8
* Remove printout, realize that instructions in the entry block dominate allChris Lattner2004-10-171-6/+6
* When inserting PHI nodes, don't insert any phi nodes that are obviouslyChris Lattner2004-10-171-10/+31
* Enhance hasConstantValue to ignore undef values in phi nodes. This allows itChris Lattner2004-10-171-2/+3
* hasConstantValue will soon return instructions that don't dominate the PHI node,Chris Lattner2004-10-172-20/+39
* The first hunk corrects a bug when printing undef null values. We would printChris Lattner2004-10-172-12/+22
* Don't print stuff out from the code generator. This broke the JIT horriblyChris Lattner2004-10-171-1/+0
* Make the library name SparcV9 specificReid Spencer2004-10-171-4/+4
* Consolidate the definitionsReid Spencer2004-10-171-3/+2
* PPC32GenCodeEmitter instead of PowerPCGenCodeEmitterReid Spencer2004-10-171-1/+1
* Rewrite support for cast uint -> FP. In particular, we used to compile this:Chris Lattner2004-10-171-14/+23
* Unify handling of constant pool indexes with the other code paths, allowingChris Lattner2004-10-171-17/+17
* Give the asmprinter the ability to print memrefs with a constant pool index,Chris Lattner2004-10-171-26/+41
* fold:Chris Lattner2004-10-171-3/+46
* All of these labels are off by one now that the unreachable instruction existsChris Lattner2004-10-171-21/+21
* Implement bitfield insert by recognizing the following pattern:Nate Begeman2004-10-171-5/+111
* Fix constant folding relational operators with undef operands.Chris Lattner2004-10-171-7/+4
* I forgot that sparc no longer uses the shared asmwriter. Give it supportChris Lattner2004-10-171-2/+4
* Add support for unreachable and undefChris Lattner2004-10-172-0/+12
* Implement constant folding of undef values.Chris Lattner2004-10-161-4/+54
* Fix a type violationChris Lattner2004-10-161-1/+1
* Finally fix one of the oldest FIXMEs in the PowerPC backend: correctlyNate Begeman2004-10-162-12/+12
* Kill the bogon that slipped into my buffer before I committed.Chris Lattner2004-10-161-1/+1
* Implement InstCombine/getelementptr.ll:test9, which is the source of manyChris Lattner2004-10-161-0/+18
* Do not erroneously accept revision 6 bytecode files when the format hasn'tChris Lattner2004-10-161-5/+2
* Fix fix fixChris Lattner2004-10-161-1/+1
* Add support for unreachableChris Lattner2004-10-164-5/+30
* Add support for undefChris Lattner2004-10-163-3/+8
* Add support for undef, unreachable, and function flagsChris Lattner2004-10-163-36/+99
* Parse undef and unreachableChris Lattner2004-10-163-4/+24
* Add supportChris Lattner2004-10-161-0/+1
* Add support for undef and unreachableChris Lattner2004-10-163-8/+29
* ADd support for undef and unreachableChris Lattner2004-10-161-4/+8
* Teach the X86 backend about unreachable and undef. Among other things, weChris Lattner2004-10-161-1/+15