aboutsummaryrefslogtreecommitdiff
path: root/lib/Bytecode/Writer/Writer.cpp
AgeCommit message (Expand)Author
2007-05-06remove the old bc writerChris Lattner
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-04-29Implement protected visibility. This partly implements PR1363. LinkerAnton Korobeynikov
2007-04-28Implement review feedback. Aliasees can be either GlobalValue's orAnton Korobeynikov
2007-04-25Implement aliases. This fixes PR1017 and it's dependent bugs. CFE partAnton Korobeynikov
2007-04-22PR400 work phase 1. Add attributed load/store instructions for volatile/align...Christopher Lamb
2007-04-21Revert Christopher Lamb's load/store alignment changes.Reid Spencer
2007-04-21add support for alignment attributes on load/store instructionsChristopher Lamb
2007-04-16Make long line fit in 80 cols.Reid Spencer
2007-04-12Implement the "thread_local" keyword.Lauro Ramos Venancio
2007-04-09For PR1146:Reid Spencer
2007-04-09Fix a bug that caused alignment information to occasionally get stripped offChris Lattner
2007-02-28Implement writing of arbitrary precision integers.Reid Spencer
2007-02-15For PR1195:Reid Spencer
2007-02-14From Dan Gohman:Chris Lattner
2007-02-12Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str...Chris Lattner
2007-02-10Change the table datastructure to be a vector<smallvector>, instead ofChris Lattner
2007-02-10Make BytecodeWriter::outputValueSymbolTable *significantly* less abusiveChris Lattner
2007-02-10make the datastructure used in BytecodeWriter::outputValueSymbolTableChris Lattner
2007-02-10getTypeSlot can never failChris Lattner
2007-02-10getSlot can never fail. Make it assert internally, eliminate checks inChris Lattner
2007-02-10rename getSlot -> getSlotType and getOrCreateSlot ->getOrCreateTypeSlotChris Lattner
2007-02-09Use int32_t and uint32_t to hopefully help weak compilers (cygwin) notReid Spencer
2007-02-09remove dead code, the outputConstants function is now only called at module s...Chris Lattner
2007-02-091. constants can never occur in the symbol table.Chris Lattner
2007-02-05For PR411:Reid Spencer
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer
2007-01-30Bye, Bye Compaction Tables. The benefit compaction tables provides doesn'tReid Spencer
2007-01-26For PR761:Reid Spencer
2007-01-19Back out last changes for dataLayout. Much more work is needed.Reid Spencer
2007-01-18For PR761:Reid Spencer
2007-01-15rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner
2007-01-13Make sure that GEP indices are only 32 or 64 bits. We're not ready forReid Spencer
2007-01-12remove unneeded special case for boolChris Lattner
2007-01-12* PIC codegen for X86/Linux has been implementedAnton Korobeynikov
2007-01-12For PR1064:Reid Spencer
2007-01-12Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer
2007-01-11Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer
2007-01-11For PR1043:Zhou Sheng
2007-01-06For PR411:Reid Spencer
2006-12-31For PR950:Reid Spencer
2006-12-19switch statistics over to not use static ctors.Chris Lattner
2006-12-17This snuck in. Reverted.Bill Wendling
2006-12-17Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling
2006-12-08Packed StructuresAndrew Lenharth
2006-12-07Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, areBill Wendling
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner
2006-12-06Fix a CmpInst writing bug by removing merge cruft that I *know* I've removedReid Spencer