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