summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bytecode
Commit message (Expand)AuthorAgeFilesLines
* Bring some things out of header files that belong only in this file.Reid Spencer2004-06-092-0/+42
* Cleaned up a dead header file to prevent duplicate definition warningsReid Spencer2004-06-091-1/+1
* Fix the bug that was preventing the parser from working on all bytecodeReid Spencer2004-06-082-10/+10
* Make it #include Parser.h instead of AnalyzerInternals.h since it onlyReid Spencer2004-06-081-1/+1
* Adjust what's included to compensate for changes in Parser.hReid Spencer2004-06-082-0/+22
* Merged BytecodeHandler.h into Parser.h since the parser and the handlerReid Spencer2004-06-083-359/+752
* Commit For New Tool: llvm-abcd (Analysis of ByteCode Dumper). This toolReid Spencer2004-06-0717-1/+4344
* Moved this file to lib/Bytecode/Writer because its used there only.Reid Spencer2004-05-301-0/+786
* Use the new FileUtilities.h API for mapping a file into an addressChris Lattner2004-05-282-32/+14
* Use the SymbolTable::isEmpty() method instead of checking for no valueReid Spencer2004-05-271-1/+1
* Part of bug 122:Reid Spencer2004-05-261-1/+1
* Put SlotTable.h inclusion back at front of list to be coding standardsReid Spencer2004-05-251-1/+1
* Make the constructor explicit so we can't implicitly convert bool toReid Spencer2004-05-251-1/+1
* Make some improvements suggested by Chris.Reid Spencer2004-05-251-8/+9
* Adding the initial implementation of the SlotTable class. This class isReid Spencer2004-05-252-0/+309
* Changed to use SymbolTable's new iteration interfaces.Reid Spencer2004-05-251-6/+18
* Squelch compile-time warning (profile build).Misha Brukman2004-04-281-1/+1
* Fix warning building in optimized modeChris Lattner2004-04-271-0/+1
* Implement support for a new LLVM 1.3 bytecode format, which uses uint'sChris Lattner2004-04-056-87/+191
* Remove a bunch of cruft that was used to be backwards compatible with the lastChris Lattner2004-04-033-92/+23
* Use the true, decoded name of the archive member in getObjectType.Brian Gaeke2004-03-311-7/+10
* Add support for reading constantexpr select instructionsChris Lattner2004-03-311-0/+3
* Make error message a bit nicer.Chris Lattner2004-03-291-1/+1
* Write select instructions to bytecodeChris Lattner2004-03-121-1/+2
* Read select instrs from bytecodeChris Lattner2004-03-121-0/+5
* This debugging hook is no longer needed.Chris Lattner2004-02-091-2/+0
* Adjust to the changed StructType interface. In particular, getElementTypes()...Chris Lattner2004-02-092-6/+6
* Start using the new and improve interface to FunctionType argumentsChris Lattner2004-02-093-26/+23
* Remove all of the annoying statistics now that I'm finished (for the nearChris Lattner2004-02-013-89/+0
* Implement ModuleProvider::materializeModule() by only materializing functionsMisha Brukman2004-01-211-0/+10
* SlotCalculator.h movedChris Lattner2004-01-201-1/+1
* Fix PR212 - Bytecode reader misreads 'long -9223372036854775808'!Chris Lattner2004-01-201-3/+7
* Fix bogus warning and simplify codeChris Lattner2004-01-201-11/+5
* Bugfixes for dealing with partially compactified functionsChris Lattner2004-01-202-14/+29
* Save another 30K from 176.gcc by encoding the compaction table a bit moreChris Lattner2004-01-182-7/+32
* Remove -debug outputChris Lattner2004-01-181-7/+0
* Add support for writing bytecode files with compactiontables for bytecode files.Chris Lattner2004-01-184-36/+73
* Add support for reading bytecode files with compactiontables for bytecode files.Chris Lattner2004-01-183-41/+186
* Bytecode format for LLVM 1.2 no longer explicitly encodes zeros in primitiveChris Lattner2004-01-173-11/+28
* If these blocks are empty, there is no reason to even emit the bytecode blocks.Chris Lattner2004-01-152-8/+24
* ConstantPointerRef's are no longer emitted. This saves 20028 bytes in theChris Lattner2004-01-151-7/+3
* Allow bytecode files to refer directly to global values as constants, insteadChris Lattner2004-01-151-2/+6
* Fix more breakage with string change.Chris Lattner2004-01-151-2/+2
* Fix PR73: bytecode format inconsistentChris Lattner2004-01-151-2/+0
* Fix PR73Chris Lattner2004-01-152-1/+14
* Fix brokenness in my last checkingChris Lattner2004-01-151-1/+1
* Change all of the bytecode reader primitives to throw exceptions instead ofChris Lattner2004-01-155-244/+131
* Remove the optimization that depends on ENDIAN_LITTLE: it's not worth it.Chris Lattner2004-01-151-8/+0
* The new bytecode format supports emitting strings a special case. This isChris Lattner2004-01-143-21/+63
* Version 1.2 now supports encoding strings as a special case, to avoid havingChris Lattner2004-01-143-2/+47
OpenPOWER on IntegriCloud