aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* * Added basic support for JITing functions, basic blocks, instruction encoding,Misha Brukman2004-10-211-20/+169
* Don't clear or sign extend bool->int. This fires a few dozen times on the te...Nate Begeman2004-10-201-0/+17
* Explain what this pass does.Brian Gaeke2004-10-201-1/+7
* Small performance improvement in generated C code:John Criswell2004-10-202-2/+46
* * Add baseline structural JIT code, but disable the JIT to allow llvm-gcc buildsMisha Brukman2004-10-192-16/+350
* Hrm, some people complain when the compiler cheerfully tells them what it'sChris Lattner2004-10-191-1/+0
* Fix some grammarMisha Brukman2004-10-191-3/+3
* If we're going to make the braces of functions line up for ease of readabilityMisha Brukman2004-10-191-6/+6
* Remove unnecessary spaces in function signatureMisha Brukman2004-10-191-1/+1
* Simplify mapping info generation. In particular, the LLVM-to-MachineInstr mapBrian Gaeke2004-10-191-86/+3
* * Fit constructor initializer on a single lineMisha Brukman2004-10-191-3/+2
* Initial automake generated Makefile templateReid Spencer2004-10-1879-0/+53396
* Move code to redefine INT64_{MIN,MAX} on AIX/PowerPC to a separate header,Misha Brukman2004-10-182-10/+31
* Initial implementation of the strength reduction for GEP instructions inNate Begeman2004-10-182-1/+257
* * AIX on Power defines INT64_MIN and INT64_MAX in ways that annoy GCC, soMisha Brukman2004-10-181-3/+14
* AIX does not have mkdtemp() so emulate its behavior using mktemp() and mkdir()Misha Brukman2004-10-181-5/+10
* Fix miscompilations in the SparcV9 backend that were induced by this patch:Chris Lattner2004-10-181-2/+12
* 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
* Declare a function in the correct namespace.Reid Spencer2004-10-181-1/+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
* New testcaseChris Lattner2004-10-181-0/+29
* Actually link all the analysis passes and their dependencies.Reid Spencer2004-10-181-3/+4
* Remove extra comma.Reid Spencer2004-10-181-1/+1
* Actually link in all the analysis passes.Reid Spencer2004-10-181-4/+4
* 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
* New testcase that ADCE shouldn't crash onChris Lattner2004-10-171-0/+5
* Fix Regression/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.llChris Lattner2004-10-171-4/+8
* New testcase that crashes the inlinerChris Lattner2004-10-171-0/+10
* Pass -single_module option to gcc when linking dynamic libraries for use with...Nate Begeman2004-10-172-0/+2
* 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
* New testcase, no PHI should be inserted.Chris Lattner2004-10-171-0/+14
* 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
* Add HAVE_BZLIB_H and HAVE_ZLIB_H tests.Reid Spencer2004-10-171-0/+6
* Update to reflect building zlib for LLVMReid Spencer2004-10-171-151/+673
* Add missing targets for install/cleanReid Spencer2004-10-171-0/+4
* Make the library name SparcV9 specificReid Spencer2004-10-171-4/+4
* Consolidate the definitionsReid Spencer2004-10-171-3/+2