aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Instruction.h
Commit message (Expand)AuthorAgeFilesLines
* Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen2007-12-091-3/+3
* Instruction:: Next/Prev accessors are now privateChris Lattner2007-04-171-7/+8
* Refactor SymbolTableListTraits to only have a single pointer in it, insteadChris Lattner2007-04-171-5/+3
* Rename Value::getValueType to getValueID, to avoid confusion withDan Gohman2007-04-131-2/+2
* Refactor the setName stuff, moving it down the inheritance hierarchy, toChris Lattner2007-02-241-6/+2
* make mayWriteToMemory a non-virtual functionChris Lattner2007-02-151-1/+1
* Switch UnaryOperators to default to passing names up by const char* when poss...Chris Lattner2007-02-131-2/+5
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-021-0/+21
* Now that setcondinst has been eliminated, we can mark Value::SubclassIDChris Lattner2007-01-041-6/+0
* For PR950:Reid Spencer2006-12-231-6/+10
* Added an automatic cast to "std::ostream*" etc. from OStream. We then canBill Wendling2006-12-171-0/+1
* For PR950:Reid Spencer2006-11-271-0/+17
* Override use_back in instruction/basicblock to provide more type information.Chris Lattner2006-09-301-1/+5
* Add new SetCondInst::isRelational/isEquality methods. RenameChris Lattner2006-09-171-3/+3
* Add some out-of-line virtual dtors so that the class has a "home", preventingChris Lattner2006-06-211-5/+3
* This method doesn't need to be virtual, thanks to Reid for pointing this out.Chris Lattner2006-05-091-1/+1
* Fix VC++ level 4 warnings. Because a base class has declared these private, ...Jeff Cohen2005-12-171-0/+3
* Remove some dead argument names which irritates GCC at certain warning levels.Chris Lattner2005-10-251-1/+1
* add a new helper methodChris Lattner2005-08-081-0/+5
* Remove trailing whitespaceMisha Brukman2005-04-211-7/+7
* Fix problems compiling with G++ 4.x.x with -pedantic. Thanks toChris Lattner2005-03-071-4/+4
* remove all of the various setName implementations, consolidating them intoChris Lattner2005-03-051-3/+0
* Remove the second argument to Value::setName, it is never needed.Chris Lattner2005-03-051-2/+2
* Adjust to changes in the User class.Chris Lattner2005-01-291-4/+4
* Add methodChris Lattner2004-11-301-0/+6
* Add long overdue methodsChris Lattner2004-10-111-2/+12
* Now that the SparcV9 specific MachineCodeForInstruction class uses it's ownChris Lattner2004-06-271-2/+1
* Eliminate the Instruction::iType field, folding it into the Value::VTy field.Chris Lattner2004-06-271-5/+9
* Consider anything with a ValueType that is >= Instruction to be an instructionChris Lattner2004-06-261-1/+1
* Revert an unneeded interface change to Instruction.hReid Spencer2004-06-111-2/+0
* Added an isPhiNode(unsigned) static method to determine if an opcode isReid Spencer2004-06-101-0/+2
* Apparently a particular vendor compiler uses the struct/class tag to MANGLEChris Lattner2004-06-081-1/+1
* Commit For New Tool: llvm-abcd (Analysis of ByteCode Dumper). This toolReid Spencer2004-06-071-1/+6
* Refactor common initialization code in private init() functions.Alkis Evlogimenos2004-05-261-0/+4
* Assert if Instruction is being deleted before being removed from BasicBlock.Misha Brukman2004-04-161-0/+4
* Ugh, the old sparc backend attaches MachineCodeForInstruction annotations onChris Lattner2004-02-291-1/+2
* Add new methodChris Lattner2004-01-121-0/+6
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Expose new print methodsChris Lattner2003-10-301-1/+4
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-201-0/+7
* Remove unneeded dtorsChris Lattner2003-10-061-3/+0
* Renamed trapping instruction function to be more consistent with other functi...Tanya Lattner2003-07-311-3/+3
* Added function to determine if an Instruction may trap.Tanya Lattner2003-07-311-1/+7
* Removed extra parenthesis and fixed spelling.Misha Brukman2003-07-281-2/+2
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-301-0/+1
* Remove a ton of extraneous #includesChris Lattner2003-06-221-2/+0
* Included assert.h so that the code compiles under newer versions of GCC.John Criswell2003-06-111-0/+2
* Revert modulo scheduling change that should be part of the modulo-sched pass ...Chris Lattner2003-04-161-5/+1
* added some memory for clone functionGuochun Shi2003-04-061-1/+5
* Rename Instruction::hasSideEffects() -> mayWriteToMemory()Chris Lattner2003-02-241-1/+3