aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Bytecode
Commit message (Expand)AuthorAgeFilesLines
* parse constantexpr arguments into a smallvector: 1.5% speedup reading 176.gccChris Lattner2007-02-071-1/+1
* Eliminate std::vectors from the bcanalyzer interface.Chris Lattner2007-02-073-32/+45
* For PR411:Reid Spencer2007-02-057-61/+73
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-021-7/+0
* eliminate a temporary vector while parsing gep's from bc files.Chris Lattner2007-01-311-3/+6
* eliminate a temporary vectorChris Lattner2007-01-311-2/+2
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-302-7/+7
* Bye, Bye Compaction Tables. The benefit compaction tables provides doesn'tReid Spencer2007-01-306-722/+35
* This file has been dead for a long time. Remove it.Reid Spencer2007-01-281-191/+0
* For PR761:Reid Spencer2007-01-263-36/+16
* Back out last changes for dataLayout. Much more work is needed.Reid Spencer2007-01-192-10/+0
* For PR761:Reid Spencer2007-01-182-0/+10
* rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner2007-01-151-1/+1
* Make sure that GEP indices are only 32 or 64 bits. We're not ready forReid Spencer2007-01-131-6/+10
* Get rid of some useless distinction between bool and integer.Reid Spencer2007-01-131-11/+4
* remove unneeded special case for boolChris Lattner2007-01-121-6/+1
* Eliminate a log(n) lookupChris Lattner2007-01-121-3/+3
* * PIC codegen for X86/Linux has been implementedAnton Korobeynikov2007-01-123-11/+54
* For PR1064:Reid Spencer2007-01-125-95/+139
* Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer2007-01-122-2/+2
* Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer2007-01-112-4/+4
* For PR1043:Zhou Sheng2007-01-112-2/+2
* remove support for old-style varargs upgradingChris Lattner2007-01-071-106/+6
* For PR411:Reid Spencer2007-01-067-56/+88
* For PR950:Reid Spencer2006-12-313-57/+44
* switch statistics over to not use static ctors.Chris Lattner2006-12-191-2/+2
* This snuck in. Reverted.Bill Wendling2006-12-171-2/+0
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-171-0/+2
* Remove an extraneous { at the end of a block.Reid Spencer2006-12-151-1/+1
* Fix long standing issue with propagating error message back to caller. ThisReid Spencer2006-12-152-7/+17
* For PR1050:Reid Spencer2006-12-153-6/+27
* Create the cast constant expression that was read instead of attemptingReid Spencer2006-12-111-1/+2
* Packed StructuresAndrew Lenharth2006-12-082-4/+17
* Removed more <iostream> includesBill Wendling2006-12-071-5/+3
* Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling2006-12-072-7/+7
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-061-1/+1
* Fix a CmpInst writing bug by removing merge cruft that I *know* I've removedReid Spencer2006-12-061-9/+4
* For PR950: Implement read/write of ICmp and FCmp constant expressionsReid Spencer2006-12-042-6/+12
* Support ICmp/FCmp constant expression reading and writing.Reid Spencer2006-12-032-0/+19
* Implement reading and writing of the ICmp and FCmp instructions.Reid Spencer2006-12-032-3/+18
* Remove backwards compatibility goop. This is now handled by llvm-upgrade.Reid Spencer2006-12-032-632/+16
* Replacing std::iostreams with llvm iostreams. Some of these changes involveBill Wendling2006-11-292-11/+12
* Use ostream instead of iostreamBill Wendling2006-11-281-2/+1
* For PR950:Reid Spencer2006-11-273-64/+210
* Have ConstantExprs upgrade opcodes the same way as instructions.Reid Spencer2006-11-181-1/+11
* Discard code that supported old bytecode formats. This makes the BytecodeReid Spencer2006-11-143-551/+147
* For PR998:Reid Spencer2006-11-111-1/+1
* Bump the bytecode version number to 7. Implement upgrade of version 6 andReid Spencer2006-11-083-29/+107
* For PR950:Reid Spencer2006-11-081-3/+15
* Remove some dead code.Reid Spencer2006-11-031-2/+1