aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add ConstantExpr::getSizeOf(Type*).Alkis Evlogimenos2004-10-241-0/+9
* * Correctly handle the MovePCtoLR pseudo-instr with a bl to next instrMisha Brukman2004-10-231-9/+15
* Add BA, BL, and BLA opcodesMisha Brukman2004-10-231-1/+4
* * Do not emit IMPLICIT_DEF pseudo-instructionsMisha Brukman2004-10-231-6/+71
* DForm_1, particularly used by store instructions, needs the immediate operand toMisha Brukman2004-10-231-1/+13
* Fix the SPR field for MTLR, MFLR, MTCTR, and MFCTR instructions.Misha Brukman2004-10-231-4/+7
* The value of the XO field for MFLR and MFCTR is 339, not 399Misha Brukman2004-10-231-2/+2
* Remove extraneous blank lineMisha Brukman2004-10-231-1/+0
* Align function arguments in function headersMisha Brukman2004-10-231-5/+4
* Fix a bug that Brian brought to my attention. This corrects:Chris Lattner2004-10-231-1/+2
* Kill casts from integer types to unsigned byte, when the cast was only usedNate Begeman2004-10-231-0/+13
* Use cleaner quoting and eliminate blank spaceMisha Brukman2004-10-221-3/+3
* Clean up the output from this makefile so its not verbose.Reid Spencer2004-10-221-6/+8
* Adjust rules for building .inc files due to Reid's changes of Makefile.rulesMisha Brukman2004-10-222-64/+10
* Adjust to changes in Makefile.rulesReid Spencer2004-10-225-143/+26
* Eliminate compilation warning on uninitialized variable.Reid Spencer2004-10-221-1/+1
* *** empty log message ***Chris Lattner2004-10-221-4/+47
* Fix a bug Nate noticed, where we miscompiled a simple testcaseChris Lattner2004-10-221-1/+1
* We won't use automakeReid Spencer2004-10-2268-24736/+0
* Remove debug code emitter from the JITMisha Brukman2004-10-211-3/+1
* Make this compile.Alkis Evlogimenos2004-10-211-1/+1
* * 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
* Simplify mapping info generation. In particular, the LLVM-to-MachineInstr mapBrian Gaeke2004-10-191-86/+3
* 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