aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/User.h
AgeCommit message (Expand)Author
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-10-11Remove unnecessary classof()'sSean Silva
2012-10-09More descriptive, doxygen-ed commentsMichael Ilseman
2012-10-09New value_op_iterator for User. This allows other code to iterate over the Us...Michael Ilseman
2012-09-16Use LLVM_DELETED_FUNCTION for copy constructors and copy assignment operators...Craig Topper
2012-05-16Grammar.Eric Christopher
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2011-12-01Add some missing anchors.David Blaikie
2011-07-18land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner
2011-03-21Fix typos in assert messages.Jay Foad
2011-01-26Simplify User::operator delete().Jay Foad
2011-01-16Simplify the construction and destruction of Uses. SimplifyJay Foad
2011-01-16Remove unnecessary specialization OperandTraits<User>.Jay Foad
2011-01-14OperandTraits<>::Layout isn't used for anything. Remove it.Jay Foad
2011-01-07Simplify the allocation and freeing of Users' operand lists, now thatJay Foad
2009-07-14Remove some dead functions, patch by Ryan Flynn!Chris Lattner
2009-03-19Fix the Win32 VS2008 build:Sebastian Redl
2009-03-12Rearrange operands of the BranchInst, to be able toGabor Greif
2009-03-10Give Op<N>() AppleScript-like semantics, i.e. for negative N it indexes relat...Gabor Greif
2009-03-09make the Op<N> methods protected, how it was intended to beGabor Greif
2009-02-21fix and clean up a commentGabor Greif
2009-01-31add accessorsChris Lattner
2008-10-28Do not allow a user to set the operand for a constant.Tanya Lattner
2008-06-16Move some documentation from the header file into ProgrammersManual. About to...Gabor Greif
2008-06-11op_iterator-ify dropAllReferencesGabor Greif
2008-05-22Suppress warnings about missing placement delete. This should now be std-conf...Gabor Greif
2008-05-19Remove warnings about unused parameters and shadowed variables.Bill Wendling
2008-05-15Move the operator new and operator delete out of line. This fixes an issue withNate Begeman
2008-05-10merge of use-diet branch to trunkGabor Greif
2008-05-05Fix more -Wshorten-64-to-32 warnings.Evan Cheng
2008-04-06API changes for class Use size reduction, wave 1.Gabor Greif
2008-02-23To support multiple return values, now ret instruction supports multiple oper...Devang Patel
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-10Reverting dtor devirtualization patch.Gordon Henriksen
2007-12-09Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen
2007-02-12Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str...Chris Lattner
2006-05-08Move the definition of value_use_iterator::getOperandNo to User.h where theChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-02-27Fix spelling, patch contributed by Gabor GreifChris Lattner
2005-01-29Instead of storing operands as std::vector<Use>, just maintain a pointerChris Lattner
2004-11-15Warning fixes for VC++, contributed by Morten Ofstad!Chris Lattner
2004-07-17bug 122:Reid Spencer
2004-06-27Make ctor inline, change ValueTy ->unsignedChris Lattner
2004-06-26Consider anything with a ValueType that is >= Instruction to be an instructionChris Lattner
2003-11-16Fixes for PR114: Thanks to Reid Spencer!Chris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell
2003-10-15lalalaChris Lattner
2003-10-13Add new op_erase methodChris Lattner
2003-10-09Add a method to reserve space for operandsChris Lattner