- 098d7b7 CastInst::castIsValid should return true if the dest type is the same as by Evan Cheng · 13 years ago
- f0537ab Consider expression "0.0 - X" as the negation of X if by Shuxin Yang · 13 years ago
- 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
- ef860a2 Rename VMCore directory to IR. by Chandler Carruth · 13 years ago[Renamed from llvm/lib/VMCore/Instructions.cpp]
- 749a43d Use the predicate methods off of AttributeSet instead of Attribute. by Bill Wendling · 13 years ago
- 94dcaf8 Remove Function::getParamAttributes and use the AttributeSet accessor methods instead. by Bill Wendling · 13 years ago
- c79e42c Change 'AttrVal' to 'AttrKind' to better reflect that it's a kind of attribute instead of the value of the attribute. by Bill Wendling · 13 years ago
- 3d7b0b8 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
- 7ec41c7 Holding my nose and moving the accumulation routine to GEPOperator by Chandler Carruth · 13 years ago
- 1e14053 Hoist the GEP constant address offset computation to a common home on by Chandler Carruth · 13 years ago
- e94d843 s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future. by Bill Wendling · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- e6beec6 Relax the restrictions on vector of pointer types, and vector getelementptr. by Duncan Sands · 13 years ago
- 52c3a33 Remove a weird static helper from the GEP instruction and just directly by Chandler Carruth · 13 years ago
- 7ec5085 Revert the series of commits starting with r166578 which introduced the by Chandler Carruth · 13 years ago
- e2395dc Fix isEliminableCastPair to work correctly in the presence of pointers by Duncan Sands · 13 years ago
- 12d9127 Add in support for getIntPtrType to get the pointer type based on the address space. by Micah Villmow · 13 years ago
- fbd38fe Add an enum for the return and function indexes into the AttrListPtr object. This gets rid of some magic numbers. by Bill Wendling · 13 years ago
- 722b26c Remove the bitwise assignment OR operator from the Attributes class. Replace it with the equivalent from the builder class. by Bill Wendling · 13 years ago
- 85a64c2 Remove the bitwise NOT operator from the Attributes class. Replace it with the equivalent from the builder class. by Bill Wendling · 13 years ago
- ff758fb Use the attribute enums to query if a function has an attribute. by Bill Wendling · 13 years ago
- 8ccd6ca Use the attribute enums to query if a parameter has an attribute. by Bill Wendling · 13 years ago
- c9b22d7 Create enums for the different attributes. by Bill Wendling · 13 years ago
- bcd425b Remove some dead methods. by Bill Wendling · 13 years ago
- 375eb1f Remove more uses of the attribute enums by supplying appropriate query methods for them. by Bill Wendling · 13 years ago
- daf8e38 Add method to query for NoCapture attribute. by Bill Wendling · 13 years ago
- d777398 Add method to query for 'NoAlias' attribute on call/invoke instructions. by Bill Wendling · 13 years ago
- 8baa61d Add methods which query for the specific attribute instead of using the by Bill Wendling · 13 years ago
- 3186c01 Add LLVM_OVERRIDE to methods that override their base classes. by Craig Topper · 13 years ago
- 0d44a50 PHINode::hasConstantValue(): return undef if the PHI is fully recursive. by Nuno Lopes · 13 years ago
- 90c76df improve PHINode::hasConstantValue() to detect recursive cases like %phi = phi(%phi,42) as constant by Nuno Lopes · 13 years ago
- a6c8cc3 Fixed r158979. by Stepan Dyatkovskiy · 13 years ago
- 83884a1 Revert commit 158979 (dyatkovskiy) since it is causing several buildbots to by Duncan Sands · 13 years ago
- fcfa633 Performance optimizations: by Stepan Dyatkovskiy · 13 years ago
- 58107dd ConstantRangesSet renamed to IntegersSubset. CRSBuilder renamed to IntegersSubsetMapping. by Stepan Dyatkovskiy · 13 years ago
- e3e19cb PR1255: Case Ranges by Stepan Dyatkovskiy · 13 years ago
- 0beab5e Recommited r156374 with critical fixes in BitcodeReader/Writer: by Stepan Dyatkovskiy · 13 years ago
- 5eafce5 Rejected r156374: Ordinary PR1255 patch. Due to clang-x86_64-debian-fnt buildbot failure. by Stepan Dyatkovskiy · 13 years ago
- b6a4640 Ordinary patch for PR1255. by Stepan Dyatkovskiy · 13 years ago
- 9af6298 Remove support for the special 'fast' value for fpmath accuracy for the moment. by Duncan Sands · 13 years ago
- 05f4df8 Make it possible to indicate relaxed floating point requirements at the IR level by Duncan Sands · 13 years ago
- 5b648af Taken into account Duncan's comments for r149481 dated by 2nd Feb 2012: by Stepan Dyatkovskiy · 14 years ago
- 636a3d6 Remove dead code. Improve llvm_unreachable text. Simplify some control flow. by Ahmed Charles · 14 years ago
- 0aef16a [unwind removal] Remove all of the code for the dead 'unwind' instruction. There by Bill Wendling · 14 years ago
- c514b54 Convert assert(0) to llvm_unreachable by Craig Topper · 14 years ago
- 513aaa5 SwitchInst refactoring. by Stepan Dyatkovskiy · 14 years ago
- 0256be9 continue making the world safe for ConstantDataVector. At this point, by Chris Lattner · 14 years ago
- cf12970 eliminate the Constant::getVectorElements method. There are better (and by Chris Lattner · 14 years ago
- 3dbad403 fix pasto in the new (and still unused) ShuffleVectorInst::getShuffleMask method. by Chris Lattner · 14 years ago
- 1dcb654 add some helper methods to ShuffleVectorInst and enhance its by Chris Lattner · 14 years ago
- 47a86bd use ConstantVector::getSplat in a few places. by Chris Lattner · 14 years ago
- 8a3df54 Remove the Type::getNumElements() method, which is only called in 4 places, by Chris Lattner · 14 years ago
- 46a9f01 More dead code removal (using -Wunreachable-code) by David Blaikie · 14 years ago
- 3924cb0 by Nadav Rotem · 14 years ago
- 3a15e14 Add some missing anchors. by David Blaikie · 14 years ago
- 6ebf401 The bitcode reader can create an shuffle with a place holder mask which it will by Mon P Wang · 14 years ago
- 3e8aa65 Add a routine to swap branch instruction operands, and update any by Chandler Carruth · 14 years ago
- a318b8d Change: by Richard Trieu · 14 years ago
- 5fc81ff Fixes following the CR by Chris and Duncan: by Nadav Rotem · 14 years ago
- fae1475 Initial commit of the 'landingpad' instruction. by Bill Wendling · 14 years ago
- cad9f2a Whitespace. by Eli Friedman · 14 years ago
- 59b6688 Representation of 'atomic load' and 'atomic store' in IR. by Eli Friedman · 14 years ago
- f891bf8 Add the 'resume' instruction for the new EH rewrite. by Bill Wendling · 14 years ago
- ad088e6 Revert r136253, r136263, r136269, r136313, r136325, r136326, r136329, r136338, by Bill Wendling · 14 years ago
- c9a551e LangRef and basic memory-representation/reading/writing for 'cmpxchg' and by Eli Friedman · 14 years ago
- 4f02723 The personality function should be a Function* and not just a Value*. by Bill Wendling · 14 years ago
- d8c1c1f Don't add in the asked for size so that we don't copy too much from the old to new vectors. by Bill Wendling · 14 years ago
- 4c93488 Make sure that the landingpad instruction takes a Constant* as the clause's value. by Bill Wendling · 14 years ago
- a8f04e3 Add a couple of convenience functions: by Bill Wendling · 14 years ago
- 6c923bb Merge the contents from exception-handling-rewrite to the mainline. by Bill Wendling · 14 years ago
- fee02c6 Initial implementation of 'fence' instruction, the new C++0x-style replacement for llvm.memory.barrier. by Eli Friedman · 14 years ago
- d1b7849 Convert GetElementPtrInst to use ArrayRef. by Jay Foad · 14 years ago
- 229907c land David Blaikie's patch to de-constify Type, with a few tweaks. by Chris Lattner · 14 years ago
- 5bd375a Convert CallInst and InvokeInst APIs to use ArrayRef. by Jay Foad · 14 years ago
- 57aa636 Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. by Jay Foad · 14 years ago
- b1ed91f Land the long talked about "type system rewrite" patch. This by Chris Lattner · 14 years ago
- 61ea0e4 Reinstate r133513 (reverted in r133700) with an additional fix for a by Jay Foad · 14 years ago
- 9651312 Revert r133513: by Eric Christopher · 14 years ago
- a97a2c9 Reinstate r133435 and r133449 (reverted in r133499) now that the clang by Jay Foad · 14 years ago
- 184f3b3 Revert r133435 and r133449 to appease buildbots. by Chad Rosier · 14 years ago
- 61dbf77 Fix a check for PHINodes with two incoming values. by Jay Foad · 14 years ago
- e03c05c Change how PHINodes store their operands. by Jay Foad · 14 years ago
- 27bd0df Now that SrcBits and DestBits always represent the primitive size, rather by Duncan Sands · 14 years ago
- 7f64656 Tighten up checking of the validity of casts. (1) The IR parser would by Duncan Sands · 14 years ago
- a851453 Teach getCastOpcode about element-by-element vector casts. For example, "trunc" by Duncan Sands · 14 years ago
- 29426e8 Phi nodes always use an even number of operands, so don't ever allocate by Jay Foad · 14 years ago
- e98f29d Various Instructions' resizeOperands() methods are only used to grow the by Jay Foad · 15 years ago
- 2d3cdd6 While testing dragonegg I noticed that isCastable and getCastOpcode by Duncan Sands · 15 years ago
- 35315d0 enhance vmcore to know that udiv's can be exact, and add a trivial by Chris Lattner · 15 years ago
- 1427772 Make SwitchInst::removeCase() more efficient. by Jay Foad · 15 years ago
- bbb91f2 Simplify the construction and destruction of Uses. Simplify by Jay Foad · 15 years ago
- 1d4a8fe Remove casts between Value** and Constant**, which won't work if a by Jay Foad · 15 years ago
- d81f3c9 Simplify the allocation and freeing of Users' operand lists, now that by Jay Foad · 15 years ago
- 95c4ecc These methods should be "const"; make them so. by Duncan Sands · 15 years ago
- 9b43f33 Change all self assignments X=X to (void)X, so that we can turn on a by Jeffrey Yasskin · 15 years ago
- 16ebe77 Fix PR 4170 by having ExtractValueInst::getIndexedType() reject out-of-bounds indexing. by Frits van Bommel · 15 years ago
- baf0015 fix PR8613 - Copy constructor of SwitchInst does not call SwitchInst::init by Chris Lattner · 15 years ago
- 7412f6e Fix a layering violation: hasConstantValue, which is part of the PHINode by Duncan Sands · 15 years ago
- b99f39b If dom tree information is available, make it possible to pass by Duncan Sands · 15 years ago
- 3c70417 Cleanup. Get rid of extraneous variable. by Bill Wendling · 15 years ago