| Commit message (Expand) | Author | Age | Files | Lines |
* | Refactor operation equivalence checking in BBVectorize by extending Instructi... | Hal Finkel | 2012-06-28 | 1 | -1/+11 |
* | Now that Reassociate's LinearizeExprTree can look through arbitrary expression | Duncan Sands | 2012-06-12 | 1 | -0/+21 |
* | Move Instruction::isSafeToSpeculativelyExecute out of VMCore and | Dan Gohman | 2011-12-14 | 1 | -20/+0 |
* | Push StringRefs through the metadata interface. | Benjamin Kramer | 2011-12-06 | 1 | -3/+3 |
* | Fix AliasSetTracker so that it doesn't make any assumptions about instruction... | Eli Friedman | 2011-07-27 | 1 | -0/+7 |
* | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 1 | -2/+2 |
* | There is no need for isAssociative to take the type as an argument anymore. | Duncan Sands | 2010-12-20 | 1 | -4/+3 |
* | Rename removeAllMetadata to clearMetadataHashEntries and simplify | Dan Gohman | 2010-07-20 | 1 | -1/+1 |
* | Remove setDbgMetadata and getDbgMetadata; their users have been | Dan Gohman | 2010-07-20 | 1 | -10/+0 |
* | rename NewDebugLoc -> DebugLoc, prune #includes in DebugLoc.h. | Chris Lattner | 2010-04-02 | 1 | -3/+3 |
* | Switch the representation of the location in instruction from | Chris Lattner | 2010-04-01 | 1 | -4/+26 |
* | add new apis for getting/setting !dbg metadata on | Chris Lattner | 2010-03-31 | 1 | -0/+10 |
* | Fix a major source of compile-time slowness at -O0 -g by optimizing | Chris Lattner | 2010-03-30 | 1 | -2/+10 |
* | Fix "the the" and similar typos. | Dan Gohman | 2010-02-10 | 1 | -1/+1 |
* | Final step in the metadata API restructuring: move the | Chris Lattner | 2009-12-29 | 1 | -2/+0 |
* | remove some unneeded Metadata interfaces. | Chris Lattner | 2009-12-29 | 1 | -0/+1 |
* | sink the Instruction::HasMetadata bit into SubclassData. | Chris Lattner | 2009-12-29 | 1 | -13/+44 |
* | This is a major cleanup of the instruction metadata interfaces that | Chris Lattner | 2009-12-28 | 1 | -6/+61 |
* | rearrange some code. | Chris Lattner | 2009-12-28 | 1 | -37/+35 |
* | Factor out redundancy from clone() implementations. | Devang Patel | 2009-10-27 | 1 | -1/+2 |
* | Instruction::clone does not need to take an LLVMContext&. Remove that and | Nick Lewycky | 2009-09-27 | 1 | -1/+1 |
* | Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined, | Dan Gohman | 2009-08-25 | 1 | -0/+5 |
* | Make LLVMContext and LLVMContextImpl classes instead of structs. | Benjamin Kramer | 2009-08-11 | 1 | -1/+1 |
* | Factor some of the constants+context related code out into a separate header,... | Owen Anderson | 2009-08-04 | 1 | -1/+1 |
* | Documentation clarifications for isSafeToSpeculativelyExecute. | Eli Friedman | 2009-07-17 | 1 | -4/+17 |
* | Replace isTrapping with a new, similar method called | Eli Friedman | 2009-07-17 | 1 | -7/+11 |
* | This started as a small change, I swear. Unfortunately, lots of things call ... | Owen Anderson | 2009-07-09 | 1 | -1/+3 |
* | Allow readonly functions to unwind exceptions. Teach | Duncan Sands | 2009-05-06 | 1 | -8/+18 |
* | Updated the comment for isArithmeticShift() to match reality. | Misha Brukman | 2009-03-29 | 1 | -2/+1 |
* | Replace the PointerLikeTypeTraits::getNumLowBitsAvailable | Chris Lattner | 2009-03-29 | 1 | -0/+12 |
* | add a new insertAfter method, patch by Tom Jablin! | Chris Lattner | 2009-01-13 | 1 | -0/+4 |
* | improve const correctness. | Chris Lattner | 2008-11-27 | 1 | -2/+2 |
* | Correct the name of isTrapping in comments. | Dan Gohman | 2008-10-15 | 1 | -1/+1 |
* | Switch the asmprinter (.ll) and all the stuff it requires over to | Chris Lattner | 2008-08-23 | 1 | -6/+0 |
* | Fold the useful features of alist and alist_node into ilist, and | Dan Gohman | 2008-07-28 | 1 | -13/+2 |
* | Add an insertBefore method for attaching previously unattached instructions, | Owen Anderson | 2008-06-17 | 1 | -0/+4 |
* | merge of use-diet branch to trunk | Gabor Greif | 2008-05-10 | 1 | -1/+0 |
* | add a new Instruction::mayReadFromMemory predicate, make | Chris Lattner | 2008-05-08 | 1 | -0/+4 |
* | add a handy helper method to instruction, useful for determining | Chris Lattner | 2008-04-20 | 1 | -0/+7 |
* | Add const qualifiers. | Dan Gohman | 2008-04-09 | 1 | -2/+2 |
* | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | split isBinaryOp into a static and member version. | Chris Lattner | 2007-12-10 | 1 | -18/+10 |
* | Reverting dtor devirtualization patch. | Gordon Henriksen | 2007-12-10 | 1 | -3/+3 |
* | Devirtualizing Value destructor (PR889). Patch by Pawel Kunio! | Gordon Henriksen | 2007-12-09 | 1 | -3/+3 |
* | Instruction:: Next/Prev accessors are now private | Chris Lattner | 2007-04-17 | 1 | -7/+8 |
* | Refactor SymbolTableListTraits to only have a single pointer in it, instead | Chris Lattner | 2007-04-17 | 1 | -5/+3 |
* | Rename Value::getValueType to getValueID, to avoid confusion with | Dan Gohman | 2007-04-13 | 1 | -2/+2 |
* | Refactor the setName stuff, moving it down the inheritance hierarchy, to | Chris Lattner | 2007-02-24 | 1 | -6/+2 |
* | make mayWriteToMemory a non-virtual function | Chris Lattner | 2007-02-15 | 1 | -1/+1 |
* | Switch UnaryOperators to default to passing names up by const char* when poss... | Chris Lattner | 2007-02-13 | 1 | -2/+5 |