aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/Instruction.cpp
AgeCommit message (Expand)Author
2009-11-03Changes requested (avoid getFunction(), avoid Type creation via isVoidTy(), a...Victor Hernandez
2009-10-28rename indbr -> indirectbr to appease the residents of #llvm.Chris Lattner
2009-10-27Factor out redundancy from clone() implementations.Devang Patel
2009-10-27Rename MallocFreeHelper as MemoryBuiltinsVictor Hernandez
2009-10-27add enough support for indirect branch for the feature test to passChris Lattner
2009-10-26Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t...Victor Hernandez
2009-10-26Remove FreeInst.Victor Hernandez
2009-10-23Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su...Victor Hernandez
2009-10-17Remove MallocInst from LLVM Instructions.Victor Hernandez
2009-09-24Move parent assertion check before metadata deletion.Devang Patel
2009-09-23Delete attached metadata when an instruction is deleted.Devang Patel
2009-09-20Tabs -> spaces, and remove trailing whitespace.Daniel Dunbar
2009-09-18Update malloc call creation code (AllocType is now the element type of the ma...Victor Hernandez
2009-08-25This should use isIndenticalToWhenDefined.Dan Gohman
2009-08-25Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined,Dan Gohman
2009-07-17Replace isTrapping with a new, similar method called Eli Friedman
2009-07-14FreeInst is trapping.Dan Gohman
2009-07-08Remove the vicmp and vfcmp instructions. Because we never had a release withNick Lewycky
2009-06-12Give Instruction::isSameOperationAs a corresponding comment to noteDan Gohman
2009-06-04Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman
2009-05-06Allow readonly functions to unwind exceptions. TeachDuncan Sands
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