Taints the non-acquire RMW's store address with the load part
[oota-llvm.git] / lib / VMCore / Instruction.cpp
2013-01-02 Chandler CarruthRename VMCore directory to IR.
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-29 Michael IlsemancopyFastMathFlags utility and test case
2012-11-29 Shuxin YangInstruction::isAssociative() returns true for fmul...
2012-11-27 Michael IlsemanFast-math interfaces for Instructions
2012-11-15 Michael IlsemanRemove trailing whitespace
2012-06-28 Hal FinkelRefactor operation equivalence checking in BBVectorize...
2012-06-12 Duncan SandsNow that Reassociate's LinearizeExprTree can look throu...
2012-05-10 Joel JonesFix a problem with incomplete equality testing of PHINo...
2012-02-06 Bill Wendling[unwind removal] Remove all of the code for the dead...
2012-01-17 David BlaikieRemove unreachable code. (replace with llvm_unreachable...
2011-12-14 Dan GohmanMove Instruction::isSafeToSpeculativelyExecute out...
2011-09-01 Eli FriedmanMake isSafeToSpeculativelyExecute() return the right...
2011-08-17 Bill WendlingRevert r137655. There is some question about whether...
2011-08-16 Bill WendlingThe resume instruction may throw. Return 'true' in...
2011-08-15 Bill WendlingDuncan pointed out that the LandingPadInst might read...
2011-08-15 Eli FriedmanFix predicates methods on Instruction to handle atomic...
2011-08-12 Bill WendlingInitial commit of the 'landingpad' instruction.
2011-07-31 Bill WendlingAdd the 'resume' instruction for the new EH rewrite.
2011-07-30 Bill WendlingRevert r136253, r136263, r136269, r136313, r136325...
2011-07-29 Eli FriedmanMisc optimizer+codegen work for 'cmpxchg' and 'atomicrm...
2011-07-28 Eli FriedmanLangRef and basic memory-representation/reading/writing...
2011-07-27 Bill WendlingMerge the contents from exception-handling-rewrite...
2011-07-27 Eli FriedmanMisc mid-level changes for new 'fence' instruction.
2011-07-25 Eli FriedmanInitial implementation of 'fence' instruction, the...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-14 Chris Lattnermanually copy debugloc over to a new instruction in...
2011-07-13 Jay FoadConvert InsertValueInst and ExtractValueInst APIs to...
2011-01-26 Nick LewyckyAttrListPtr has an overloaded operator== which does...
2010-12-20 Duncan SandsThere is no need for isAssociative to take the type...
2010-11-11 Dan GohmanFactor out Instruction::isSafeToSpeculativelyExecute...
2010-07-20 Dan GohmanRename removeAllMetadata to clearMetadataHashEntries...
2010-07-12 Gabor Greifcache dereferenced iterators
2010-07-11 Nick LewyckyIf it's safe to speculatively execute load(alloca)...
2010-07-02 Dan GohmanIndirectBr is not safe to speculatively execute (!)
2010-04-01 Chris LattnerSwitch the representation of the location in instructio...
2010-03-30 Chris LattnerFix a major source of compile-time slowness at -O0...
2010-03-25 Gabor Greifrename use_const_iterator to const_use_iterator for...
2010-01-04 Dan GohmanAdd a comment.
2010-01-03 Chris Lattnerit isn't safe to speculative load from a malloc, it...
2009-12-29 Chris Lattnerremove some unneeded Metadata interfaces.
2009-12-29 Chris Lattnersink the Instruction::HasMetadata bit into SubclassData.
2009-12-28 Chris LattnerThis is a major cleanup of the instruction metadata...
2009-11-03 Victor HernandezChanges requested (avoid getFunction(), avoid Type...
2009-10-28 Chris Lattnerrename indbr -> indirectbr to appease the residents...
2009-10-27 Devang PatelFactor out redundancy from clone() implementations.
2009-10-27 Victor HernandezRename MallocFreeHelper as MemoryBuiltins
2009-10-27 Chris Lattneradd enough support for indirect branch for the feature...
2009-10-26 Victor HernandezRename MallocHelper as MallocFreeHelper, since it now...
2009-10-26 Victor HernandezRemove FreeInst.
2009-10-23 Victor HernandezRemove AllocationInst. Since MallocInst went away...
2009-10-17 Victor HernandezRemove MallocInst from LLVM Instructions.
2009-09-24 Devang PatelMove parent assertion check before metadata deletion.
2009-09-23 Devang PatelDelete attached metadata when an instruction is deleted.
2009-09-20 Daniel DunbarTabs -> spaces, and remove trailing whitespace.
2009-09-18 Victor HernandezUpdate malloc call creation code (AllocType is now...
2009-08-25 Dan GohmanThis should use isIndenticalToWhenDefined.
2009-08-25 Dan GohmanRename Instruction::isIdenticalTo to Instruction::isIde...
2009-07-17 Eli FriedmanReplace isTrapping with a new, similar method called
2009-07-14 Dan GohmanFreeInst is trapping.
2009-07-08 Nick LewyckyRemove the vicmp and vfcmp instructions. Because we...
2009-06-12 Dan GohmanGive Instruction::isSameOperationAs a corresponding...
2009-06-04 Dan GohmanSplit the Add, Sub, and Mul instruction opcodes into...
2009-05-06 Duncan SandsAllow readonly functions to unwind exceptions. Teach
2009-01-23 Gabor GreifSimplify the logic of getting hold of a PHI predecessor...
2009-01-13 Chris Lattneradd a new insertAfter method, patch by Tom Jablin!
2008-11-27 Chris Lattnerimprove const correctness.
2008-10-27 Nick LewyckyFix an obvious copy/pasto.
2008-10-16 Dan GohmanFix Instruction::isIdenticalTo and isSameOperationAs...
2008-10-15 Dan GohmanCorrect the name of isTrapping in comments.
2008-07-23 Dan GohmanEnable first-class aggregates support.
2008-06-17 Owen AndersonAdd an insertBefore method for attaching previously...
2008-05-30 Matthijs KooijmanLet Instruction::getOpcodeName() return something usefu...
2008-05-12 Nate BegemanAdd two new instructions to the llvm IR, vicmp and...
2008-05-08 Chris Lattnerconservatively say that volatile stores read memory.
2008-05-08 Chris Lattnerstore can't read from memory.
2008-05-08 Chris Lattneradd a new Instruction::mayReadFromMemory predicate...
2008-04-20 Chris Lattneradd a handy helper method to instruction, useful for...
2008-04-14 Dan GohmanVAArg may trap.
2008-02-21 Devang Patelprint getresult instruction.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-12 Duncan SandsRevert r44626, which turned off the use of readonly
2007-12-10 Gordon HenriksenReverting dtor devirtualization patch.
2007-12-09 Gordon HenriksenDevirtualizing Value destructor (PR889). Patch by Pawel...
2007-12-05 Duncan SandsCommit 44487 broke bootstrap of llvm-gcc-4.2. It is
2007-12-03 Duncan SandsRather than having special rules like "intrinsics cannot
2007-07-26 Dan GohmanMove the GET_SIDE_EFFECT_INFO logic from isInstructionT...
2007-02-24 Chris LattnerRefactor the setName stuff, moving it down the inherita...
2007-02-19 Chris Lattnerremove warning
2007-02-19 Reid SpencerAdd a FIXME for unwritten code.
2007-02-16 Andrew Lenharthfix build
2007-02-15 Chris Lattnermake mayWriteToMemory a non-virtual function
2007-02-13 Chris LattnerSwitch UnaryOperators to default to passing names up...
2007-02-12 Chris LattnerSwitch ValueSymbolTable to use StringMap<Value*> instea...
2007-02-05 Reid SpencerFor PR411:
2007-01-04 Chris LattnerNow that setcondinst has been eliminated, we can mark...
2006-12-23 Reid SpencerFor PR950:
2006-12-03 Reid SpencerAllow the ICmp and FCmp instructions to be written...
2006-11-27 Reid SpencerFor PR950:
2006-11-20 Reid SpencerFor PR950:
next