- 9a6cb15 make the autoupgrade code for ret attributes dramatically simpler by Chris Lattner · 17 years ago
- 19c8746 Now Attributes are divided in three groups by Devang Patel · 17 years ago
- 0598866 Large mechanical patch. by Devang Patel · 17 years ago
- e3d76d3 s/ParamAttrsWithIndex/FnAttributeWithIndex/g by Devang Patel · 17 years ago
- d9b4a5f Use parameter attribute store (soon to be renamed) for by Devang Patel · 17 years ago
- fb2bbbe Re-enables the new vector select in the bitcode reader, by modifying the by Dan Gohman · 17 years ago
- be91940 Temporarily disable vector select in the bitcode reader. The by Dan Gohman · 17 years ago
- f72fb67 Extend the vcmp/fcmp LLVM IR instructions to take vectors as arguments by Dan Gohman · 17 years ago
- 7ad033c Read and write function notes. by Devang Patel · 17 years ago
- b6135a0 Switch from an O(n) method to an O(1) method for changing non-constant operands. by Chris Lattner · 17 years ago
- ea693df recommit bcreader, handling packed structs correctly. Apparently by Chris Lattner · 17 years ago
- 4492596 Revert 55090, regressions in: by Daniel Dunbar · 17 years ago
- f4a97da Fix an N^2 issue handling constant resolution due to RAUW in large arrays by Chris Lattner · 17 years ago
- 5eca075 Rename some GC classes so that their roll will hopefully be clearer. by Gordon Henriksen · 17 years ago
- fc74abf Enable first-class aggregates support. by Dan Gohman · 17 years ago
- e089160 InsertValue and ExtractValue constant expressions are always by Dan Gohman · 17 years ago
- 6fa6a32 Add a little wrapper header that is put around bc files when emitting by Chris Lattner · 17 years ago
- 0aab28b Improved bitcode support for insertvalue/extractvalue. by Dan Gohman · 17 years ago
- 81a0c0b IR, bitcode reader, bitcode writer, and asmparser changes to by Dan Gohman · 17 years ago
- 6c80c38 eliminate calls to deprecated Use::init() interface by Gabor Greif · 17 years ago
- e4977cf Make structs and arrays first-class types, and add assembly by Dan Gohman · 17 years ago
- 7cbd8a3 API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time. (Merge from use-diet branch.) by Gabor Greif · 17 years ago
- b1dbcd8 Fix a bunch of 80col violations that arose from the Create API change. Tweak makefile targets to find these better. by Gabor Greif · 17 years ago
- aafce77 Add CommonLinkage; currently tentative definitions by Dale Johannesen · 17 years ago
- baa64eb Simplify some checks by Nate Begeman · 17 years ago
- 51d2ed1 Pointer comparisons should use icmp, not vicmp by Nate Begeman · 17 years ago
- c83ad0d Pointer comparisons should be handled by icmp, not vicmp :) by Nate Begeman · 17 years ago
- ac80ade Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRef by Nate Begeman · 17 years ago
- efe6536 merge of use-diet branch to trunk by Gabor Greif · 17 years ago
- 280a6e6 Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 by Nick Lewycky · 17 years ago
- 02a260a Switch to using Simplified ConstantFP::get API. by Chris Lattner · 17 years ago
- 8694161 Gabor points out that reserveOperandSpace takes # of values, by Chris Lattner · 17 years ago
- 051a950 API changes for class Use size reduction, wave 1. by Gabor Greif · 17 years ago
- 58d7491 Reimplement the parameter attributes support, phase #1. hilights: by Chris Lattner · 17 years ago
- 461edd9 when the bitcode reader is referencing a paramattr, make sure to bump its refcount. by Chris Lattner · 17 years ago
- 91342d8 Be backward compatible by Anton Korobeynikov · 17 years ago
- f8342b9 Honour aliases visibility when reading from/writing to bitcode by Anton Korobeynikov · 17 years ago
- fc82fab Add an unwind_to field to basic blocks, making them Users instead of Values. by Nick Lewycky · 17 years ago
- f4511cd Use SmallVector while constructing ReturnInst. by Devang Patel · 17 years ago
- d9d99ff Update bitcode reader and writer to handle multiple return values. Take 2. by Devang Patel · 17 years ago
- 1df4397 Backing out r47521 for now. This has broken a number of tests. by Evan Cheng · 17 years ago
- e9fabd9 Properly read and write bitcodes for multiple return values. by Devang Patel · 17 years ago
- 22c3979 Split ParameterAttributes.h, putting the complicated by Dale Johannesen · 17 years ago
- 197be3d Read and write getresult. by Devang Patel · 17 years ago
- 3035959 Use empty() instead of comparing size() with zero. by Dan Gohman · 17 years ago
- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- f9b83fc Bring back int_x86_sse2_movl_dq intrinsic for backward compatibility. Make sure by Evan Cheng · 17 years ago
- 43ad6b3 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 17 years ago
- fe63fb9 Implement address space attribute for LLVM pointer types. Address spaces are by Christopher Lamb · 17 years ago
- 80a75bf Adding a collector name attribute to Function in the IR. These by Gordon Henriksen · 17 years ago
- a1afde7 Unbreak backwards compatibility with bytecode format. Regression by Chris Lattner · 17 years ago
- dc02467 Fix PR1146: parameter attributes are longer part of by Duncan Sands · 17 years ago
- 5e41f65 In order for parameter attribute uniquing to make by Duncan Sands · 17 years ago
- adf3eab Add explicit keywords. by Dan Gohman · 17 years ago
- eb57ea7 Make labels work in asm blocks; allow labels as by Dale Johannesen · 18 years ago
- a471c2e Next PPC long double bits. First cut at constants. by Dale Johannesen · 18 years ago
- 9d5f456 Revise previous patch per review comments. by Dale Johannesen · 18 years ago
- 3f6eb74 Add APInt interfaces to APFloat (allows directly by Dale Johannesen · 18 years ago
- 073d48d Revert previous change to IR. by Dale Johannesen · 18 years ago
- 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
- 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
- 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
- 7108dce Allow structs with zero fields. by Chris Lattner · 18 years ago
- bfcc380 add a missing check by Chris Lattner · 18 years ago
- 2bce93a implement reading/writing of inlineasm objects 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
- 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
- e17b658 Implement support for globally associating abbrevs with block IDs, which by Chris Lattner · 18 years ago
- 15e6d17 eliminate internal length fields from record. Records already know their by Chris Lattner · 18 years ago
- 964b5f2 storeinst ctor takes isvolatile before alignment. With this, 176.gcc roundtrips 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
- dc78d3a remove dead code by Chris Lattner · 18 years ago
- c8f8a24 Allow this to compile with gcc 4.0.X by Reid Spencer · 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
- 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
- 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