- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- f0c3354 When inlining through an 'nounwind' call, mark inlined by Duncan Sands · 17 years ago
- 2b0e899 Rename isNoReturn to doesNotReturn, and isNoUnwind to doesNotThrow. by Duncan Sands · 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
- ece2c04 Make instcombine promote inline asm calls to 'nounwind' by Duncan Sands · 17 years ago
- fe63fb9 Implement address space attribute for LLVM pointer types. Address spaces are by Christopher Lamb · 17 years ago
- afba8fe Reverting dtor devirtualization patch. by Gordon Henriksen · 17 years ago
- ed455c8 Devirtualizing Value destructor (PR889). Patch by Pawel Kunio! by Gordon Henriksen · 17 years ago
- a3355ff Rather than having special rules like "intrinsics cannot by Duncan Sands · 17 years ago
- fd8890d Small parameter attributes cleanup. by Duncan Sands · 17 years ago
- afa3b6d Add some convenience methods for querying attributes, and use them. by Duncan Sands · 17 years ago
- dc02467 Fix PR1146: parameter attributes are longer part of by Duncan Sands · 17 years ago
- b348d18 Add support for vectors to int <-> float casts. by Nate Begeman · 17 years ago
- 53336cb fix typo by Chris Lattner · 17 years ago
- b8f7479 by David Greene · 17 years ago
- f1355a5 by David Greene · 17 years ago
- cd406fe sink clone() down the class hierarchy from CmpInst into ICmpInst/FCmpInst. by Chris Lattner · 17 years ago
- 52eec54 by David Greene · 17 years ago
- 6ab2d18 Add constructor overloads for LoadInst and StoreInst that insert at the by Dan Gohman · 17 years ago
- e20b7be Enhance BinaryOperator::isNot to support vector not. by Chris Lattner · 17 years ago
- 86296cc Update comments to say "vector" instead of "packed". by Dan Gohman · 17 years ago
- 6b0974c add a GEP helper function by Chris Lattner · 17 years ago
- 43c7f37 PR400 work phase 1. Add attributed load/store instructions for volatile/align to LLVM. by Christopher Lamb · 17 years ago
- b90909e For PR1136: by Reid Spencer · 17 years ago
- 4f859aa For PR1146: by Reid Spencer · 17 years ago
- c67bdc2 Revert Christopher Lamb's load/store alignment changes. by Reid Spencer · 17 years ago
- 2330e4d by Christopher Lamb · 17 years ago
- 6f771d4 add GetElementPtrInst::hasAllZeroIndices, a long-overdue helper method. by Chris Lattner · 17 years ago
- 97c0e21 Fix a bug where ICmpInst objects instantiated directly with a name would by Reid Spencer · 17 years ago
- fa3e912 For PR1146: by Reid Spencer · 17 years ago
- 4746ecf For PR1146: by Reid Spencer · 17 years ago
- ecb7a77 Change uses of Function::front to Function::getEntryBlock for readability. by Dan Gohman · 17 years ago
- bb9723b Use modern variable name. ConstantUnsignedInt is long since dead. No by Reid Spencer · 17 years ago
- 3da4384 Provide an ICmpInst::makeConstantRange to generate a ConstantRange value by Reid Spencer · 17 years ago
- 910c80a Refactor the setName stuff, moving it down the inheritance hierarchy, to by Chris Lattner · 17 years ago
- ac9dcb9 For PR1195: by Reid Spencer · 17 years ago
- 9d6565a For PR1195: by Reid Spencer · 17 years ago
- f00042a Switch UnaryOperators to default to passing names up by const char* when possible. by Chris Lattner · 18 years ago
- 133bab0 eliminate instruction ctors that take vectors. by Chris Lattner · 18 years ago
- d2dd150 Add invokeinst and callinst ctors that don't take vectors. by Chris Lattner · 18 years ago
- d54f432 remove some dead methods. by Chris Lattner · 18 years ago
- 832254e Changes to support making the shift instructions be true BinaryOperators. by Reid Spencer · 18 years ago
- 2e21fce silence some warnings when assertions are disabled. by Chris Lattner · 18 years ago
- 92905d9 Fix build breakage by using correct arguments to getIndexedType in the by Reid Spencer · 18 years ago
- 6ffbe17 implement the new GEP instruction ctors. by Chris Lattner · 18 years ago
- 2b9a5da Revise APIs for creating constantexpr GEPs to not require the use of vectors. by Chris Lattner · 18 years ago
- ca01cfe Fix an assertion message. by Reid Spencer · 18 years ago
- 24d6da5 For PR970: by Reid Spencer · 18 years ago
- 0a11af1 For PR1117: by Reid Spencer · 18 years ago
- 42a7551 rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger. by Chris Lattner · 18 years ago
- b9d8b97 teach VMCore to accept i1 add's and shifts by Chris Lattner · 18 years ago
- a54b7cb For PR1064: by Reid Spencer · 18 years ago
- 4fe16d6 Rename BoolTy as Int1Ty. Patch by Sheng Zhou. by Reid Spencer · 18 years ago
- 6b6b6ef For PR1043: by Zhou Sheng · 18 years ago
- 79e21d3 For PR950: Change signed integer type names to unsigned equivalents. by Reid Spencer · 18 years ago
- e4d87aa For PR950: by Reid Spencer · 18 years ago
- 1bd82a5 Remove the createInferredCast methods now that their last uses have been by Reid Spencer · 18 years ago
- 6d81a7d Implement createIntegerCast and createFPCast factory methods for handling by Reid Spencer · 18 years ago
- 6b538cf Provide a getOpcode() method on CmpInst to ensure the opcode is returned by Reid Spencer · 18 years ago
- 518f6fa Fix Transforms/InstCombine/2006-12-05-fp-to-int-ext.ll, fixing an out-of- by Chris Lattner · 18 years ago
- 330d86d Implement createPointerCast. by Reid Spencer · 18 years ago
- 848414e Implement new cast creation functions for both instructions and constant by Reid Spencer · 18 years ago
- 5666712 Take a baby step towards getting rid of inferred casts. Provide methods on by Reid Spencer · 18 years ago
- 97af751 Unbreak VC++ build. by Jeff Cohen · 18 years ago
- 3da59db For PR950: by Reid Spencer · 18 years ago
- 45fb3f3 For PR950: by Reid Spencer · 18 years ago
- 3822ff5 For PR950: by Reid Spencer · 18 years ago
- 0a783f7 For PR950: Replace the REM instruction with UREM, SREM and FREM. by Reid Spencer · 18 years ago
- 1628cec For PR950: by Reid Spencer · 18 years ago
- b83eb64 For PR950: by Reid Spencer · 18 years ago
- 06a248c2 Add insertelement/extractelement helper ctors. by Chris Lattner · 18 years ago
- 79bc332 add a helper method by Chris Lattner · 18 years ago
- 2f46386 Add ShiftInst::isLogical/ArithmeticShift methods. by Chris Lattner · 18 years ago
- 70aa33e Add some out-of-line virtual dtors so that the class has a "home", preventing by Chris Lattner · 18 years ago
- ff8953a remove dead var by Chris Lattner · 18 years ago
- e46749c Add an assertion for a common error by Chris Lattner · 18 years ago
- 9b4c96d Add assertions that verify that the actual arguments to a call or invoke match by Chris Lattner · 18 years ago
- f95670f Move these ctors out of line by Chris Lattner · 18 years ago
- d2325d0 Add methods to check insertelement/extractelement instructions for validity, by Chris Lattner · 18 years ago
- 00f1023 Add shufflevector support, todo, implement better constant folding. by Chris Lattner · 18 years ago
- fdbc82a Teach BinaryOperator::createNot to work with packed integer types by Chris Lattner · 18 years ago
- c152f9c VMCore support for the insertelement operation. by Robert Bocchino · 19 years ago
- b52ee7f Added support for the extractelement operation. by Robert Bocchino · 19 years ago
- b9d4100 Get logical operations to like packed types, allow BinOp::getNot to create by Chris Lattner · 19 years ago
- 6033716 verify that alignments are always a power of 2 by Chris Lattner · 19 years ago
- 14b0529 Add support alignment of allocation instructions. by Nate Begeman · 19 years ago
- d7231ac PHINode::hasConstantValue should never return the PHI itself, even if the by Chris Lattner · 19 years ago
- 8313a25 Invoke instructions do not dominate all successors by Chris Lattner · 19 years ago
- b3b48e1 Use the bool argument to hasConstantValue to decide whether the client is by Chris Lattner · 19 years ago
- 9acbd61 Mark hasConstantValue as a const method by Chris Lattner · 19 years ago
- c523f4c Add an extra parameter that Chris requested by Nate Begeman · 19 years ago
- a83ba0f Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization into by Nate Begeman · 19 years ago
- 558bc88 core changes for varargs by Andrew Lenharth · 19 years ago
- d511898 add support for explicit calling conventions by Chris Lattner · 19 years ago
- ddb6db4 Add a 'tail' marker for call instructions, patch contributed by by Chris Lattner · 19 years ago
- f818cfe fix a bug in the 1 index GEP handling code by Chris Lattner · 19 years ago
- 38bacf2 add direct support for making GEP instrs with one index by Chris Lattner · 19 years ago
- 64001d0 Allow these methods to take a generic Value* to simplify clients. Use by Chris Lattner · 19 years ago
- fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
- fd67824 Convert tabs to spaces by Misha Brukman · 19 years ago