summaryrefslogtreecommitdiff
path: root/include/llvm/Instruction.h
Commit message (Expand)AuthorAge
* Remove unnecessary classof()'sSean Silva2012-10-11
* Use LLVM_DELETED_FUNCTION for copy constructors and copy assignment operators...Craig Topper2012-09-16
* Refactor operation equivalence checking in BBVectorize by extending Instructi...Hal Finkel2012-06-28
* Now that Reassociate's LinearizeExprTree can look through arbitrary expressionDuncan Sands2012-06-12
* Move Instruction::isSafeToSpeculativelyExecute out of VMCore andDan Gohman2011-12-14
* Push StringRefs through the metadata interface.Benjamin Kramer2011-12-06
* Fix AliasSetTracker so that it doesn't make any assumptions about instruction...Eli Friedman2011-07-27
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* There is no need for isAssociative to take the type as an argument anymore.Duncan Sands2010-12-20
* Rename removeAllMetadata to clearMetadataHashEntries and simplifyDan Gohman2010-07-20
* Remove setDbgMetadata and getDbgMetadata; their users have beenDan Gohman2010-07-20
* rename NewDebugLoc -> DebugLoc, prune #includes in DebugLoc.h.Chris Lattner2010-04-02
* Switch the representation of the location in instruction fromChris Lattner2010-04-01
* add new apis for getting/setting !dbg metadata on Chris Lattner2010-03-31
* Fix a major source of compile-time slowness at -O0 -g by optimizingChris Lattner2010-03-30
* Fix "the the" and similar typos.Dan Gohman2010-02-10
* Final step in the metadata API restructuring: move the Chris Lattner2009-12-29
* remove some unneeded Metadata interfaces.Chris Lattner2009-12-29
* sink the Instruction::HasMetadata bit into SubclassData.Chris Lattner2009-12-29
* This is a major cleanup of the instruction metadata interfaces thatChris Lattner2009-12-28
* rearrange some code.Chris Lattner2009-12-28
* Factor out redundancy from clone() implementations.Devang Patel2009-10-27
* Instruction::clone does not need to take an LLVMContext&. Remove that andNick Lewycky2009-09-27
* Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined,Dan Gohman2009-08-25
* Make LLVMContext and LLVMContextImpl classes instead of structs.Benjamin Kramer2009-08-11
* Factor some of the constants+context related code out into a separate header,...Owen Anderson2009-08-04
* Documentation clarifications for isSafeToSpeculativelyExecute.Eli Friedman2009-07-17
* Replace isTrapping with a new, similar method called Eli Friedman2009-07-17
* This started as a small change, I swear. Unfortunately, lots of things call ...Owen Anderson2009-07-09
* Allow readonly functions to unwind exceptions. TeachDuncan Sands2009-05-06
* Updated the comment for isArithmeticShift() to match reality.Misha Brukman2009-03-29
* Replace the PointerLikeTypeTraits::getNumLowBitsAvailableChris Lattner2009-03-29
* add a new insertAfter method, patch by Tom Jablin!Chris Lattner2009-01-13
* improve const correctness.Chris Lattner2008-11-27
* Correct the name of isTrapping in comments.Dan Gohman2008-10-15
* Switch the asmprinter (.ll) and all the stuff it requires over toChris Lattner2008-08-23
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-28
* Add an insertBefore method for attaching previously unattached instructions,Owen Anderson2008-06-17
* merge of use-diet branch to trunkGabor Greif2008-05-10
* add a new Instruction::mayReadFromMemory predicate, makeChris Lattner2008-05-08
* add a handy helper method to instruction, useful for determiningChris Lattner2008-04-20
* Add const qualifiers.Dan Gohman2008-04-09
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-29
* split isBinaryOp into a static and member version.Chris Lattner2007-12-10
* Reverting dtor devirtualization patch.Gordon Henriksen2007-12-10
* Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen2007-12-09
* Instruction:: Next/Prev accessors are now privateChris Lattner2007-04-17
* Refactor SymbolTableListTraits to only have a single pointer in it, insteadChris Lattner2007-04-17
* Rename Value::getValueType to getValueID, to avoid confusion withDan Gohman2007-04-13
* Refactor the setName stuff, moving it down the inheritance hierarchy, toChris Lattner2007-02-24