aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/Instructions.cpp
AgeCommit message (Expand)Author
2012-11-01Remove a weird static helper from the GEP instruction and just directlyChandler Carruth
2012-11-01Revert the series of commits starting with r166578 which introduced theChandler Carruth
2012-10-30Fix isEliminableCastPair to work correctly in the presence of pointersDuncan Sands
2012-10-24Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow
2012-10-15Add an enum for the return and function indexes into the AttrListPtr object. ...Bill Wendling
2012-10-14Remove the bitwise assignment OR operator from the Attributes class. Replace ...Bill Wendling
2012-10-14Remove the bitwise NOT operator from the Attributes class. Replace it with th...Bill Wendling
2012-10-09Use the attribute enums to query if a function has an attribute.Bill Wendling
2012-10-09Use the attribute enums to query if a parameter has an attribute.Bill Wendling
2012-10-09Create enums for the different attributes.Bill Wendling
2012-10-09Remove some dead methods.Bill Wendling
2012-10-09Remove more uses of the attribute enums by supplying appropriate query method...Bill Wendling
2012-10-04Add method to query for NoCapture attribute.Bill Wendling
2012-10-04Add method to query for 'NoAlias' attribute on call/invoke instructions.Bill Wendling
2012-10-03Add methods which query for the specific attribute instead of using theBill Wendling
2012-09-23Add LLVM_OVERRIDE to methods that override their base classes.Craig Topper
2012-07-03PHINode::hasConstantValue(): return undef if the PHI is fully recursive.Nuno Lopes
2012-07-03improve PHINode::hasConstantValue() to detect recursive cases like %phi = phi...Nuno Lopes
2012-06-22Fixed r158979.Stepan Dyatkovskiy
2012-06-22Revert commit 158979 (dyatkovskiy) since it is causing several buildbots toDuncan Sands
2012-06-22Performance optimizations:Stepan Dyatkovskiy
2012-05-29ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSu...Stepan Dyatkovskiy
2012-05-28PR1255: Case RangesStepan Dyatkovskiy
2012-05-12Recommited r156374 with critical fixes in BitcodeReader/Writer:Stepan Dyatkovskiy
2012-05-08Rejected r156374: Ordinary PR1255 patch. Due to clang-x86_64-debian-fnt build...Stepan Dyatkovskiy
2012-05-08Ordinary patch for PR1255.Stepan Dyatkovskiy
2012-04-16Remove support for the special 'fast' value for fpmath accuracy for the moment.Duncan Sands
2012-04-16Make it possible to indicate relaxed floating point requirements at the IR levelDuncan Sands
2012-03-08Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012:Stepan Dyatkovskiy
2012-02-19Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles
2012-02-06[unwind removal] Remove all of the code for the dead 'unwind' instruction. ThereBill Wendling
2012-02-05Convert assert(0) to llvm_unreachableCraig Topper
2012-02-01SwitchInst refactoring.Stepan Dyatkovskiy
2012-01-27continue making the world safe for ConstantDataVector. At this point,Chris Lattner
2012-01-26eliminate the Constant::getVectorElements method. There are better (andChris Lattner
2012-01-26fix pasto in the new (and still unused) ShuffleVectorInst::getShuffleMask met...Chris Lattner
2012-01-25add some helper methods to ShuffleVectorInst and enhance itsChris Lattner
2012-01-25use ConstantVector::getSplat in a few places.Chris Lattner
2012-01-25Remove the Type::getNumElements() method, which is only called in 4 places,Chris Lattner
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2011-12-05Add support for vectors of pointers.Nadav Rotem
2011-12-01Add some missing anchors.David Blaikie
2011-10-26The bitcode reader can create an shuffle with a place holder mask which it willMon P Wang
2011-10-17Add a routine to swap branch instruction operands, and update anyChandler Carruth
2011-09-21Change:Richard Trieu
2011-08-29Fixes following the CR by Chris and Duncan:Nadav Rotem
2011-08-12Initial commit of the 'landingpad' instruction.Bill Wendling
2011-08-10Whitespace.Eli Friedman
2011-08-09Representation of 'atomic load' and 'atomic store' in IR.Eli Friedman
2011-07-31Add the 'resume' instruction for the new EH rewrite.Bill Wendling