aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2004-10-22We won't use automakeReid Spencer
2004-10-21Remove debug code emitter from the JITMisha Brukman
2004-10-21Make this compile.Alkis Evlogimenos
2004-10-21* Added basic support for JITing functions, basic blocks, instruction encoding,Misha Brukman
2004-10-20Don't clear or sign extend bool->int. This fires a few dozen times on the te...Nate Begeman
2004-10-20Explain what this pass does.Brian Gaeke
2004-10-20Small performance improvement in generated C code:John Criswell
2004-10-19* Add baseline structural JIT code, but disable the JIT to allow llvm-gcc buildsMisha Brukman
2004-10-19Hrm, some people complain when the compiler cheerfully tells them what it'sChris Lattner
2004-10-19Fix some grammarMisha Brukman
2004-10-19If we're going to make the braces of functions line up for ease of readabilityMisha Brukman
2004-10-19Remove unnecessary spaces in function signatureMisha Brukman
2004-10-19Simplify mapping info generation. In particular, the LLVM-to-MachineInstr mapBrian Gaeke
2004-10-19* Fit constructor initializer on a single lineMisha Brukman
2004-10-18Initial automake generated Makefile templateReid Spencer
2004-10-18Move code to redefine INT64_{MIN,MAX} on AIX/PowerPC to a separate header,Misha Brukman
2004-10-18Initial implementation of the strength reduction for GEP instructions inNate Begeman
2004-10-18* AIX on Power defines INT64_MIN and INT64_MAX in ways that annoy GCC, soMisha Brukman
2004-10-18AIX does not have mkdtemp() so emulate its behavior using mktemp() and mkdir()Misha Brukman
2004-10-18Fix miscompilations in the SparcV9 backend that were induced by this patch:Chris Lattner
2004-10-18Improve compatibility with VC++, patch contributed by Morten Ofstad!Chris Lattner
2004-10-18Get this file compiling with VC++, patch contributed by Morten Ofstad. Thanks...Chris Lattner
2004-10-18Declare a function in the correct namespace.Reid Spencer
2004-10-18Correction to allow compilation with Visual C++.Reid Spencer
2004-10-18Simplify code by deleting instructions that preceed unreachable instructions.Chris Lattner
2004-10-18New testcaseChris Lattner
2004-10-18Actually link all the analysis passes and their dependencies.Reid Spencer
2004-10-18Remove extra comma.Reid Spencer
2004-10-18Actually link in all the analysis passes.Reid Spencer
2004-10-18Turn store -> null/undef into the LLVM unreachable instruction! This simpleChris Lattner
2004-10-18Turn things with obviously undefined semantics into 'store -> null'Chris Lattner
2004-10-18My friend the invoke instruction does not dominate all basic blocks if itChris Lattner
2004-10-18Fix a bug that occurs when the constant value is the result of an invoke. InChris Lattner
2004-10-17Print a semicolon for the unreacahble instruction. This fixes problemsChris Lattner
2004-10-17Getting ADCE to interact well with unreachable instructions seems like a nont...Chris Lattner
2004-10-17New testcase that ADCE shouldn't crash onChris Lattner
2004-10-17Fix Regression/Transforms/Inline/2004-10-17-InlineFunctionWithoutReturn.llChris Lattner
2004-10-17New testcase that crashes the inlinerChris Lattner
2004-10-17Pass -single_module option to gcc when linking dynamic libraries for use with...Nate Begeman
2004-10-17Generate correct stubs for weak-linked symbolsNate Begeman
2004-10-17fold gep undef, ... -> undefChris Lattner
2004-10-17Remove printout, realize that instructions in the entry block dominate allChris Lattner
2004-10-17When inserting PHI nodes, don't insert any phi nodes that are obviouslyChris Lattner
2004-10-17New testcase, no PHI should be inserted.Chris Lattner
2004-10-17Enhance hasConstantValue to ignore undef values in phi nodes. This allows itChris Lattner
2004-10-17hasConstantValue will soon return instructions that don't dominate the PHI node,Chris Lattner
2004-10-17The first hunk corrects a bug when printing undef null values. We would printChris Lattner
2004-10-17Don't print stuff out from the code generator. This broke the JIT horriblyChris Lattner
2004-10-17Add HAVE_BZLIB_H and HAVE_ZLIB_H tests.Reid Spencer
2004-10-17Update to reflect building zlib for LLVMReid Spencer