aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/Instruction.cpp
AgeCommit message (Expand)Author
2009-01-23Simplify the logic of getting hold of a PHI predecessor block.Gabor Greif
2009-01-13add a new insertAfter method, patch by Tom Jablin!Chris Lattner
2008-11-27improve const correctness.Chris Lattner
2008-10-27Fix an obvious copy/pasto.Nick Lewycky
2008-10-16Fix Instruction::isIdenticalTo and isSameOperationAs to recognizeDan Gohman
2008-10-15Correct the name of isTrapping in comments.Dan Gohman
2008-07-23Enable first-class aggregates support.Dan Gohman
2008-06-17Add an insertBefore method for attaching previously unattached instructions,Owen Anderson
2008-05-30Let Instruction::getOpcodeName() return something useful for the newMatthijs Kooijman
2008-05-12Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRefNate Begeman
2008-05-08conservatively say that volatile stores read memory.Chris Lattner
2008-05-08store can't read from memory.Chris Lattner
2008-05-08add a new Instruction::mayReadFromMemory predicate, makeChris Lattner
2008-04-20add a handy helper method to instruction, useful for determiningChris Lattner
2008-04-14VAArg may trap.Dan Gohman
2008-02-21print getresult instruction.Devang Patel
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-12Revert r44626, which turned off the use of readonlyDuncan Sands
2007-12-10Reverting dtor devirtualization patch.Gordon Henriksen
2007-12-09Devirtualizing Value destructor (PR889). Patch by Pawel Kunio!Gordon Henriksen
2007-12-05Commit 44487 broke bootstrap of llvm-gcc-4.2. It isDuncan Sands
2007-12-03Rather than having special rules like "intrinsics cannotDuncan Sands
2007-07-26Move the GET_SIDE_EFFECT_INFO logic from isInstructionTriviallyDeadDan Gohman
2007-02-24Refactor the setName stuff, moving it down the inheritance hierarchy, toChris Lattner
2007-02-19remove warningChris Lattner
2007-02-19Add a FIXME for unwritten code.Reid Spencer
2007-02-16fix buildAndrew Lenharth
2007-02-15make mayWriteToMemory a non-virtual functionChris Lattner
2007-02-13Switch UnaryOperators to default to passing names up by const char* when poss...Chris Lattner
2007-02-12Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str...Chris Lattner
2007-02-05For PR411:Reid Spencer
2007-01-04Now that setcondinst has been eliminated, we can mark Value::SubclassIDChris Lattner
2006-12-23For PR950:Reid Spencer
2006-12-03Allow the ICmp and FCmp instructions to be written by the AsmWriterReid Spencer
2006-11-27For PR950:Reid Spencer
2006-11-20For PR950:Reid Spencer
2006-11-08For PR950:Reid Spencer
2006-11-02For PR950:Reid Spencer
2006-10-26Fix Transforms/InstCombine/2006-10-26-VectorReassoc.llChris Lattner
2006-10-26For PR950:Reid Spencer
2006-09-17Add new SetCondInst::isRelational/isEquality methods. RenameChris Lattner
2006-06-21Add some out-of-line virtual dtors so that the class has a "home", preventingChris Lattner
2006-04-08Add shufflevector support, todo, implement better constant folding.Chris Lattner
2006-01-17VMCore support for the insertelement operation.Robert Bocchino
2006-01-10Added support for the extractelement operation.Robert Bocchino
2005-08-08add new helper functionChris Lattner
2005-06-18core changes for varargsAndrew Lenharth
2005-05-06Add a 'tail' marker for call instructions, patch contributed byChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2005-03-05remove all of the various setName implementations, consolidating them intoChris Lattner