| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | eliminate a bunch of dynamic_cast's. | Chris Lattner | 2010-01-22 | 1 | -9/+6 |
* | tidy up | Chris Lattner | 2010-01-21 | 1 | -9/+16 |
* | Fix a crasher trying to fold each element in a comparison between two vectors | Nick Lewycky | 2010-01-21 | 2 | -9/+16 |
* | Backout r93990 | Victor Hernandez | 2010-01-20 | 1 | -9/+4 |
* | Fix/strengthen verification of llvm.dbg.declare | Victor Hernandez | 2010-01-20 | 1 | -4/+9 |
* | Fix if/else brackets; getFunctionForValue() is to be called for non-metadata ... | Victor Hernandez | 2010-01-20 | 1 | -1/+3 |
* | Fix the conditions to unambiguously show the logic they represent. This is the | Chandler Carruth | 2010-01-20 | 1 | -3/+3 |
* | Refactor common parts of MDNode::getFunction() and assertLocalFunction() into... | Victor Hernandez | 2010-01-20 | 2 | -34/+24 |
* | Add comment that MDNode::getFunction() is not to be used by performance-criti... | Victor Hernandez | 2010-01-18 | 1 | -1/+2 |
* | Simplify MDNode::getFunction() and assertLocalFunction() by avoiding extra Fu... | Victor Hernandez | 2010-01-18 | 1 | -46/+39 |
* | reject some invalid IR. We already assert and reject this from the | Chris Lattner | 2010-01-18 | 1 | -0/+2 |
* | Make printing of metadata more robust when function is not found (which is th... | Victor Hernandez | 2010-01-18 | 1 | -1/+1 |
* | Update CMake files for Mangler move. | Benjamin Kramer | 2010-01-16 | 1 | -1/+0 |
* | move the mangler into libtarget from vmcore. | Chris Lattner | 2010-01-16 | 1 | -104/+0 |
* | reapply the mangler gutting patch. | Chris Lattner | 2010-01-16 | 1 | -183/+4 |
* | Revert 93648. | Rafael Espindola | 2010-01-16 | 1 | -4/+183 |
* | Mangler::getMangledName is now dead, remove it and all the other stuff in Man... | Chris Lattner | 2010-01-16 | 1 | -183/+4 |
* | add an inefficient version of getNameWithPrefix that returns an std::string. | Chris Lattner | 2010-01-16 | 1 | -0/+10 |
* | Remove the InlineHint attribute. There are no current or planned | Eric Christopher | 2010-01-15 | 1 | -2/+0 |