summaryrefslogtreecommitdiff
path: root/lib/VMCore/Instruction.cpp
Commit message (Expand)AuthorAge
* Rename removeAllMetadata to clearMetadataHashEntries and simplifyDan Gohman2010-07-20
* cache dereferenced iteratorsGabor Greif2010-07-12
* If it's safe to speculatively execute load(alloca) the it's safe to executeNick Lewycky2010-07-11
* IndirectBr is not safe to speculatively execute (!)Dan Gohman2010-07-02
* Switch the representation of the location in instruction fromChris Lattner2010-04-01
* Fix a major source of compile-time slowness at -O0 -g by optimizingChris Lattner2010-03-30
* rename use_const_iterator to const_use_iterator for consistency's sakeGabor Greif2010-03-25
* Add a comment.Dan Gohman2010-01-04
* it isn't safe to speculative load from a malloc, it might haveChris Lattner2010-01-03
* remove some unneeded Metadata interfaces.Chris Lattner2009-12-29
* sink the Instruction::HasMetadata bit into SubclassData.Chris Lattner2009-12-29
* This is a major cleanup of the instruction metadata interfaces thatChris Lattner2009-12-28
* Changes requested (avoid getFunction(), avoid Type creation via isVoidTy(), a...Victor Hernandez2009-11-03
* rename indbr -> indirectbr to appease the residents of #llvm.Chris Lattner2009-10-28
* Factor out redundancy from clone() implementations.Devang Patel2009-10-27
* Rename MallocFreeHelper as MemoryBuiltinsVictor Hernandez2009-10-27
* add enough support for indirect branch for the feature test to passChris Lattner2009-10-27
* Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t...Victor Hernandez2009-10-26
* Remove FreeInst.Victor Hernandez2009-10-26
* Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su...Victor Hernandez2009-10-23
* Remove MallocInst from LLVM Instructions.Victor Hernandez2009-10-17
* Move parent assertion check before metadata deletion.Devang Patel2009-09-24
* Delete attached metadata when an instruction is deleted.Devang Patel2009-09-23
* Tabs -> spaces, and remove trailing whitespace.Daniel Dunbar2009-09-20
* Update malloc call creation code (AllocType is now the element type of the ma...Victor Hernandez2009-09-18
* This should use isIndenticalToWhenDefined.Dan Gohman2009-08-25
* Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined,Dan Gohman2009-08-25
* Replace isTrapping with a new, similar method called Eli Friedman2009-07-17
* FreeInst is trapping.Dan Gohman2009-07-14
* Remove the vicmp and vfcmp instructions. Because we never had a release withNick Lewycky2009-07-08
* Give Instruction::isSameOperationAs a corresponding comment to noteDan Gohman2009-06-12
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-04
* Allow readonly functions to unwind exceptions. TeachDuncan Sands2009-05-06
* Simplify the logic of getting hold of a PHI predecessor block.Gabor Greif2009-01-23
* add a new insertAfter method, patch by Tom Jablin!Chris Lattner2009-01-13
* improve const correctness.Chris Lattner2008-11-27
* Fix an obvious copy/pasto.Nick Lewycky2008-10-27
* Fix Instruction::isIdenticalTo and isSameOperationAs to recognizeDan Gohman2008-10-16
* Correct the name of isTrapping in comments.Dan Gohman2008-10-15
* Enable first-class aggregates support.Dan Gohman2008-07-23
* Add an insertBefore method for attaching previously unattached instructions,Owen Anderson2008-06-17
* Let Instruction::getOpcodeName() return something useful for the newMatthijs Kooijman2008-05-30
* Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRefNate Begeman2008-05-12
* conservatively say that volatile stores read memory.Chris Lattner2008-05-08
* store can't read from memory.Chris Lattner2008-05-08
* add a new Instruction::mayReadFromMemory predicate, makeChris Lattner2008-05-08
* add a handy helper method to instruction, useful for determiningChris Lattner2008-04-20
* VAArg may trap.Dan Gohman2008-04-14
* print getresult instruction.Devang Patel2008-02-21
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29