- 43421b3 Next round of APFloat changes. by Dale Johannesen · 18 years ago
- b8f7479 by David Greene · 18 years ago
- f1355a5 by David Greene · 18 years ago
- ebbc95d Patch 10 for long double. Doing constants right needs expanding ConstantFP by Dale Johannesen · 18 years ago
- 6994040 This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future. by Chandler Carruth · 18 years ago
- 320fc8a Long double, part 1 of N. Support in IR. by Dale Johannesen · 18 years ago
- 52eec54 by David Greene · 18 years ago
- 3a08abf remove a dead case by Chris Lattner · 18 years ago
- a99be51 Here is the bulk of the sanitizing. by Gabor Greif · 18 years ago
- b348bb8 Fix PR1434 and test/Linker/link-archive.ll, this is a regression from 1.9. by Chris Lattner · 18 years ago
- d67c632 implement the ModuleProvider::dematerializeFunction hook by Chris Lattner · 18 years ago
- 384003d allow partially materialized modules to be written out, which just strips out by Chris Lattner · 18 years ago
- a9bb713 Make a preemptive bitcode format change to support PR1146. This lets us do by Chris Lattner · 18 years ago
- 5f32c01 fix off-by-one that caused the llvm2cpp test to fail by Chris Lattner · 18 years ago
- 4eab2e5 Flush the file after writing bitcode so that clients who don't close their by Chris Lattner · 18 years ago
- 33f1d5b Fix a nasty problem where we would miss enumeration of some types. This fixes by Chris Lattner · 18 years ago
- 7108dce Allow structs with zero fields. by Chris Lattner · 18 years ago
- bfcc380 add a missing check by Chris Lattner · 18 years ago
- 650c938 Keep header file free of 'possible loss of data' warnings. by Jeff Cohen · 18 years ago
- 332376b Unbreak VC++. by Jeff Cohen · 18 years ago
- f9f2e83 add abbrevs for binops and casts. This shrinks a testcase from 725132->682500 by Chris Lattner · 18 years ago
- e8e1e4b add a new CreateBitcodeWriterPass method, which creates a bitcode writer as by Chris Lattner · 18 years ago
- 2bce93a implement reading/writing of inlineasm objects by Chris Lattner · 18 years ago
- 94687ac add some abbrevs for ret and unreachable, shrinking kc++ from 2717360->2705388 by Chris Lattner · 18 years ago
- 7a303d1 enumerate the operands of a constant before we enumerate the constant itself by Chris Lattner · 18 years ago
- cb3d91b add a denser encoding for null terminated strings, add a 6-bit abbrev as by Chris Lattner · 18 years ago
- 817f08a add an abbreviation for the string constants opzn, shrinking the constnats by Chris Lattner · 18 years ago
- ff7fc5d implement the 'string constant' optimization. This shrinks kc.bit from by Chris Lattner · 18 years ago
- abfbf85 further reduce the redundancy of types in the instruction encoding. This by Chris Lattner · 18 years ago
- 7337ab9 stop encoding type/value pairs when the type is implied by the value. by Chris Lattner · 18 years ago
- 3f79980 add support for BLOCKINFO records at the module level. This fixes the reader by Chris Lattner · 18 years ago
- 440168b add an abbrev for loads. This shrinks the function block about 50K, from: by Chris Lattner · 18 years ago
- a0f1ecc add abbrevs for the constants tables. This shrinks it from 4.49755e6 bits by Chris Lattner · 18 years ago
- d092e0e Add abbreviations to the TYPE_BLOCK for pointers, functions, structs and arrays. by Chris Lattner · 18 years ago
- ff294a4 add a char6 abbrev for bbnames and value names. This represents each character by Chris Lattner · 18 years ago
- 7a263ea add an abbreviation for the type symtab, this shrinks the TST from 175197 bits by Chris Lattner · 18 years ago
- e17b658 Implement support for globally associating abbrevs with block IDs, which by Chris Lattner · 18 years ago
- fd1ae95 allow the 8-bit abbrev to be used for either bb or other values by Chris Lattner · 18 years ago
- 2453f71 shave another 150K off of kc++, by using a 7-bit encoding for BB names by Chris Lattner · 18 years ago
- 5969830 where possible, encode symtab names with 7 bits per char instead of 8. This by Chris Lattner · 18 years ago
- 2e7899d Encode all value symtab strings as arrays of 8-bit fixed width integers, by Chris Lattner · 18 years ago
- 15e6d17 eliminate internal length fields from record. Records already know their by Chris Lattner · 18 years ago
- 07faafc stub out creation of BLOCKINFO_BLOCK by Chris Lattner · 18 years ago
- 6da91d3 optimize constant layout. This fixes encoding of 181.mcf (by ensuring by Chris Lattner · 18 years ago
- 12f535b simple optimization for the type table by Chris Lattner · 18 years ago
- 964b5f2 storeinst ctor takes isvolatile before alignment. With this, 176.gcc roundtrips by Chris Lattner · 18 years ago
- 1d1f9ad fix encoding of invoke instructions. kc++ now round trips by Chris Lattner · 18 years ago
- 35a0470 fix a misplaced error by Chris Lattner · 18 years ago
- 9113e73 encode and read param attrs along with function type. WE can now roundtrip Olden/voronoi loslessly by Chris Lattner · 18 years ago
- 48c85b8 add support for reading the param attrs block by Chris Lattner · 18 years ago
- f6f9cd1 fix a bug encoding param attrs by Chris Lattner · 18 years ago
- dc78d3a remove dead code by Chris Lattner · 18 years ago
- f0a6531 add writer support for param attrs by Chris Lattner · 18 years ago
- c8f8a24 Allow this to compile with gcc 4.0.X by Reid Spencer · 18 years ago
- 2020ca2 pass by reference, not by value by Chris Lattner · 18 years ago
- 62bbeea trivial scaffolding for param attrs by Chris Lattner · 18 years ago
- 50954f5 enumerate parameter attr lists. by Chris Lattner · 18 years ago
- 7652019 Encoding calling conv info in call/invoke instrs, tree add now round trips completely by Chris Lattner · 18 years ago
- c9c55a9 the type field for a store is the type of the pointer, not the value. by Chris Lattner · 18 years ago
- 38b12ce don't bother encoding # varargs by Chris Lattner · 18 years ago
- e825ed5 fix encoding of BB names in the symtab by Chris Lattner · 18 years ago
- f61e645 bug fixes by Chris Lattner · 18 years ago
- 0579f7f implement the rest of the instructions by Chris Lattner · 18 years ago
- 2a98cca add a few more instructions, getting close by Chris Lattner · 18 years ago
- f4c8e52 add reader logic for terminator instrs. by Chris Lattner · 18 years ago
- 01ff65f add reader support for a bunch of new instructions by Chris Lattner · 18 years ago
- 231cbcb read a few instructions, fix some bugs. This is enough to be able to round by Chris Lattner · 18 years ago
- f639875 use the correct code for binop instrs by Chris Lattner · 18 years ago
- 60ce9b5 fix build with non-buggy compilers by Chris Lattner · 18 years ago
- a7c49aa handle function-level forward references, read binops. by Chris Lattner · 18 years ago
- 980e5aa implement materializeModule, force deallocation of vector memory when we by Chris Lattner · 18 years ago
- 8669714 The stream to read from is now an ivar by Chris Lattner · 18 years ago
- 48f8487 implement scafolding for lazy deserialization of function bodies by Chris Lattner · 18 years ago
- be1f993 write the symbol table for function bodies by Chris Lattner · 18 years ago
- d309c75 encode all of the instructions. by Chris Lattner · 18 years ago
- 9cd3ccf Implement visibility checking during linking. Also implement protected by Anton Korobeynikov · 18 years ago
- c453f76 Switch the bitcode reader interface to take a MemoryBuffer instead of knowing by Chris Lattner · 18 years ago
- 01b2745 Fix this to use the right block ID by Chris Lattner · 18 years ago
- 1a9df8e moved Writer.cpp -> BitcodeWriter.cpp to make it more unique in the tree. by Chris Lattner · 18 years ago
- 7dde0ff This is not "FIXME" anymore by Anton Korobeynikov · 18 years ago
- b9d0c2a start code for writing out instructions. Separate BB#s from normal value #'s. by Chris Lattner · 18 years ago
- c59c0af enumerate BB's separately from other function values. by Chris Lattner · 18 years ago
- 8d35c79 add support for incorporating and purging functions to the value enumerator by Chris Lattner · 18 years ago
- 51d5f29 improve a comment by Chris Lattner · 18 years ago
- 198f34a move some code around, fix a bug in the reader reading globalinits (which by Chris Lattner · 18 years ago
- 07d98b4 add bitcode alias support by Chris Lattner · 18 years ago
- f66d20d ensure that every error return sets a message (and goes through Error, for by Chris Lattner · 18 years ago
- 084a844 fix memory leak by Chris Lattner · 18 years ago
- f581c3b implement reading and writing of constant exprs. by Chris Lattner · 18 years ago
- 522b7b1 implement support for reading aggregate constants, including handling forward by Chris Lattner · 18 years ago
- 0eef080 add supprot for FP constants, wide integers, and fix the encoding of MININT by Chris Lattner · 18 years ago
- e16504e read basic constants: null, undef, integers <= 64bits by Chris Lattner · 18 years ago
- 631a8ed fix off-by-one computing size for section abbrevs by Chris Lattner · 18 years ago
- e84bcb9 move check to the right place :) by Chris Lattner · 18 years ago
- 6dbfd7b track global inits by Chris Lattner · 18 years ago
- 2edd22b Emit module-level constants. by Chris Lattner · 18 years ago
- 0b2482a Read global symtab by Chris Lattner · 18 years ago
- 8c99a8e fix off-by one by Chris Lattner · 18 years ago
- b992be1 write out the symtab for globals. by Chris Lattner · 18 years ago
- d127c1b implement reading of abbrevs, and writing of abbreviated global varrs. by Chris Lattner · 18 years ago