aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Instruction.cpp
Commit message (Expand)AuthorAgeFilesLines
* Replace isTrapping with a new, similar method called Eli Friedman2009-07-171-14/+48
* FreeInst is trapping.Dan Gohman2009-07-141-0/+1
* Remove the vicmp and vfcmp instructions. Because we never had a release withNick Lewycky2009-07-081-2/+0
* Give Instruction::isSameOperationAs a corresponding comment to noteDan Gohman2009-06-121-2/+5
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-041-10/+9
* Allow readonly functions to unwind exceptions. TeachDuncan Sands2009-05-061-0/+8
* Simplify the logic of getting hold of a PHI predecessor block.Gabor Greif2009-01-231-2/+1
* add a new insertAfter method, patch by Tom Jablin!Chris Lattner2009-01-131-0/+6
* improve const correctness.Chris Lattner2008-11-271-2/+2
* Fix an obvious copy/pasto.Nick Lewycky2008-10-271-4/+4
* Fix Instruction::isIdenticalTo and isSameOperationAs to recognizeDan Gohman2008-10-161-6/+57
* Correct the name of isTrapping in comments.Dan Gohman2008-10-151-1/+1
* Enable first-class aggregates support.Dan Gohman2008-07-231-1/+0
* Add an insertBefore method for attaching previously unattached instructions,Owen Anderson2008-06-171-0/+6
* Let Instruction::getOpcodeName() return something useful for the newMatthijs Kooijman2008-05-301-0/+2
* Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRefNate Begeman2008-05-121-0/+2
* conservatively say that volatile stores read memory.Chris Lattner2008-05-081-2/+3
* store can't read from memory.Chris Lattner2008-05-081-1/+0
* add a new Instruction::mayReadFromMemory predicate, makeChris Lattner2008-05-081-2/+19
* add a handy helper method to instruction, useful for determiningChris Lattner2008-04-201-0/+23
* VAArg may trap.Dan Gohman2008-04-141-0/+1
* print getresult instruction.Devang Patel2008-02-211-0/+1
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Revert r44626, which turned off the use of readonlyDuncan Sands2007-12-121-3/+0
* Reverting dtor devirtualization patch.Gordon Henriksen2007-12-101-2/+2
* Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen2007-12-091-2/+2
* Commit 44487 broke bootstrap of llvm-gcc-4.2. It isDuncan Sands2007-12-051-0/+3
* Rather than having special rules like "intrinsics cannotDuncan Sands2007-12-031-16/+3
* Move the GET_SIDE_EFFECT_INFO logic from isInstructionTriviallyDeadDan Gohman2007-07-261-4/+12
* Refactor the setName stuff, moving it down the inheritance hierarchy, toChris Lattner2007-02-241-31/+2
* remove warningChris Lattner2007-02-191-2/+2
* Add a FIXME for unwritten code.Reid Spencer2007-02-191-0/+2
* fix buildAndrew Lenharth2007-02-161-0/+1
* make mayWriteToMemory a non-virtual functionChris Lattner2007-02-151-0/+19
* Switch UnaryOperators to default to passing names up by const char* when poss...Chris Lattner2007-02-131-0/+28
* Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str...Chris Lattner2007-02-121-2/+4
* For PR411:Reid Spencer2007-02-051-1/+0
* Now that setcondinst has been eliminated, we can mark Value::SubclassIDChris Lattner2007-01-041-4/+0
* For PR950:Reid Spencer2006-12-231-27/+27
* Allow the ICmp and FCmp instructions to be written by the AsmWriterReid Spencer2006-12-031-0/+2
* For PR950:Reid Spencer2006-11-271-10/+23
* For PR950:Reid Spencer2006-11-201-1/+1
* For PR950:Reid Spencer2006-11-081-1/+2
* For PR950:Reid Spencer2006-11-021-2/+6
* Fix Transforms/InstCombine/2006-10-26-VectorReassoc.llChris Lattner2006-10-261-5/+6
* For PR950:Reid Spencer2006-10-261-2/+6
* Add new SetCondInst::isRelational/isEquality methods. RenameChris Lattner2006-09-171-2/+2
* Add some out-of-line virtual dtors so that the class has a "home", preventingChris Lattner2006-06-211-0/+6
* Add shufflevector support, todo, implement better constant folding.Chris Lattner2006-04-081-0/+1
* VMCore support for the insertelement operation.Robert Bocchino2006-01-171-0/+1