| Commit message (Expand) | Author | Age | Files | Lines |
* | Teach the verifier to check the condition on a branch and ensure that it has | Nick Lewycky | 2010-02-15 | 1 | -0/+9 |
* | Fix crash in VerifyType when checking Contexts. Because there may not be a | Nick Lewycky | 2010-02-15 | 1 | -8/+14 |
* | Don't try to materialize a function that isn't materializable anyways. This | Nick Lewycky | 2010-02-15 | 1 | -3/+5 |
* | A function with no Module owner isn't materializable. This fixes F->dump() for | Nick Lewycky | 2010-02-15 | 1 | -2/+2 |
* | Uniformize the names of type predicates: rather than having isFloatTy and | Duncan Sands | 2010-02-15 | 8 | -166/+168 |
* | Make PassRegistrar thread-safe since it can be modified by code running in | Jeffrey Yasskin | 2010-02-13 | 1 | -0/+9 |
* | Add support for a union type in LLVM IR. Patch by Talin! | Chris Lattner | 2010-02-12 | 8 | -7/+258 |
* | Add a new function attribute, 'alignstack'. It will indicate (when the backends | Charles Davis | 2010-02-12 | 1 | -0/+5 |
* | revert 95903. | Devang Patel | 2010-02-11 | 1 | -4/+1 |
* | Destroy MDNodes while destructing llvm context. | Devang Patel | 2010-02-11 | 1 | -1/+4 |
* | Fix some of the memcheck errors found in the JIT unittests. | Jeffrey Yasskin | 2010-02-11 | 2 | -26/+12 |
* | Minor whitespace cleanups. | Dan Gohman | 2010-02-10 | 1 | -3/+1 |
* | Add a hook to AssemblyAnnotationWriter to allow custom info comments | Dan Gohman | 2010-02-10 | 1 | -0/+5 |
* | Fix several comments which had previously been "the the" where a | Dan Gohman | 2010-02-10 | 1 | -1/+1 |
* | Fix "the the" and similar typos. | Dan Gohman | 2010-02-10 | 1 | -1/+1 |
* | Canonicalize sizeof and alignof on pointer types to a canonical | Dan Gohman | 2010-02-10 | 1 | -0/+19 |
* | IntegerValType holds a uint32_t, so its constructor should take a uint32_t. ... | Kenneth Uildriks | 2010-02-10 | 1 | -1/+1 |
* | Make the destructor for TypeMapBase protected. Spotted by Duncan Sands with | Nick Lewycky | 2010-02-07 | 1 | -2/+1 |
* | Reintroduce the InlineHint function attribute. | Jakob Stoklund Olesen | 2010-02-06 | 1 | -0/+2 |
* | Adding missing methods for creating Add, Mul, Neg and Sub with NUW. | Duncan Sands | 2010-02-02 | 2 | -2/+30 |
* | Factor out alignof expression folding into a separate function and | Dan Gohman | 2010-02-02 | 1 | -26/+69 |
* | eliminate a bunch of pointless LLVMContext arguments. | Chris Lattner | 2010-02-01 | 3 | -202/+148 |
* | Fix typo "of" -> "or" and change the way a line was formatted to fit | Duncan Sands | 2010-02-01 | 1 | -2/+2 |
* | fix PR6195, a bug constant folding scalar -> vector compares. | Chris Lattner | 2010-02-01 | 1 | -3/+5 |
* | fix PR6197 - infinite recursion in ipsccp due to block addresses | Chris Lattner | 2010-02-01 | 1 | -19/+47 |
* | Generalize target-independent folding rules for sizeof to handle more | Dan Gohman | 2010-02-01 | 1 | -24/+169 |
* | Add a getNUWMul function. | Dan Gohman | 2010-02-01 | 1 | -0/+5 |
* | Add a generalized form of ConstantExpr::getOffsetOf which works for | Dan Gohman | 2010-02-01 | 1 | -4/+9 |
* | Print a comment next to "materializable" global values, to distinguish | Dan Gohman | 2010-01-29 | 1 | -0/+9 |
* | Convert some users of ftostr to raw_ostream. | Benjamin Kramer | 2010-01-29 | 1 | -2/+4 |
* | Remove the folding rule | Dan Gohman | 2010-01-28 | 1 | -22/+0 |
* | Make getAlignOf return an i64, for consistency with getSizeOf and | Dan Gohman | 2010-01-28 | 1 | -2/+2 |
* | Remove SCEVAllocSizeExpr and SCEVFieldOffsetExpr, and in their place | Dan Gohman | 2010-01-28 | 2 | -4/+33 |
* | Update CMake build. | Ted Kremenek | 2010-01-27 | 1 | -2/+2 |
* | Kill ModuleProvider and ghost linkage by inverting the relationship between | Jeffrey Yasskin | 2010-01-27 | 9 | -50/+95 |
* | fix CastInst::castIsValid to reject aggregate types, fixing PR6153: | Chris Lattner | 2010-01-26 | 2 | -31/+20 |
* | Fix ICmpInst::makeConstantRange to use ConstantRange's API properly | Dan Gohman | 2010-01-26 | 1 | -2/+30 |
* | Add MDNode::getIfExists(), an efficient way to determine if a value is used b... | Victor Hernandez | 2010-01-26 | 1 | -28/+40 |
* | Change Value::getUnderlyingObject to have the MaxLookup value specified as a | Bob Wilson | 2010-01-25 | 1 | -4/+3 |
* | mark some libraries that currently require RTTI. | Chris Lattner | 2010-01-24 | 1 | -1/+1 |
* | simplify code a bit. | Chris Lattner | 2010-01-23 | 1 | -5/+5 |
* | InstCombine should not fold sext/zext of a vector and a bitcast to a scalar t... | Mon P Wang | 2010-01-23 | 1 | -2/+3 |
* | Remove MetadataBase class because it is not adding significant value. | Devang Patel | 2010-01-22 | 1 | -2/+2 |
* | Fix/strengthen verification of llvm.dbg.declare | Victor Hernandez | 2010-01-22 | 1 | -5/+10 |
* | Stop building RTTI information for *most* llvm libraries. Notable | Chris Lattner | 2010-01-22 | 1 | -0/+1 |
* | give PassNameParser a home. | Chris Lattner | 2010-01-22 | 1 | -0/+3 |
* | add an out-of-line virtual method to CmpInst to give it a home. | Chris Lattner | 2010-01-22 | 1 | -0/+2 |
* | elimiante the dynamic_cast's from opt. | Chris Lattner | 2010-01-22 | 1 | -3/+4 |
* | eliminate a bunch more unneeded dynamic_cast's. | Chris Lattner | 2010-01-22 | 1 | -13/+14 |
* | eliminate a bunch of dynamic_cast's. | Chris Lattner | 2010-01-22 | 1 | -7/+20 |