1. 1a8def6 Reduce a lot of code duplication by implementing by Chris Lattner · 13 years ago
  2. 6a5d0e2 Update comment for r149070. by Chad Rosier · 13 years ago
  3. 0162ff4 Replace the use of isPredicable() with isPredicated() in by Chad Rosier · 13 years ago
  4. 1a96c91 Clear kill flags before propagating a copy. by Jakob Stoklund Olesen · 13 years ago
  5. ef4d3eb Tidy up. Fix mismatched return types for error handling. by Jim Grosbach · 13 years ago
  6. f18b6fe comment tweaks by Gabor Greif · 13 years ago
  7. 3498257 Add support for the R_ARM_TARGET1 relocation, which should be given to relocations applied to all C++ constructors and destructors. by James Molloy · 13 years ago
  8. 668f7ac Fix for the following bug in AVX codegen for double-to-int conversions: by Victor Umansky · 13 years ago
  9. a393741 Add HasXOP predicate check covering a bunch of XOP intrinsic patterns. by Craig Topper · 13 years ago
  10. 15388c4 Fix AVX vs SSE patterns ordering issue for VPCMPESTRM and VPCMPISTRM. by Craig Topper · 13 years ago
  11. e566cd0 Remove some more patterns by custom lowering intrinsics to target specific nodes. by Craig Topper · 13 years ago
  12. 29bb00b unbreak test/Bitcode/shuffle.ll. by Chris Lattner · 13 years ago
  13. 71a494d simplify by using ShuffleVectorInst::getMaskValue. by Chris Lattner · 13 years ago
  14. 56243b8 eliminate the Constant::getVectorElements method. There are better (and by Chris Lattner · 13 years ago
  15. d59ae90 Continue improving support for ConstantDataAggregate, and use the by Chris Lattner · 13 years ago
  16. e150e2d Add a ConstantDataVector::getSplatValue() method, for parity with by Chris Lattner · 13 years ago
  17. b56900a llvm-config: Add support for CMake build trees in which the build by Peter Collingbourne · 13 years ago
  18. 230cdab some general cleanup, using new methods and tidying up old code. by Chris Lattner · 13 years ago
  19. 220dfa7 fix pasto in the new (and still unused) ShuffleVectorInst::getShuffleMask method. by Chris Lattner · 13 years ago
  20. 27984e6 add StructType helpers too. by Chris Lattner · 13 years ago
  21. 6e3abaa Ok, break down and add some cast<>'ing helper methods to the Type class by Chris Lattner · 13 years ago
  22. 83694a9 add some helper methods to ShuffleVectorInst and enhance its by Chris Lattner · 13 years ago
  23. e8838d5 Improve sub-register def handling in ProcessImplicitDefs. by Jakob Stoklund Olesen · 13 years ago
  24. 4a99f59 Properly emit ctors / dtors with priorities into desired sections by Anton Korobeynikov · 13 years ago
  25. 58a3685 Don't add live ranges for aliases of physregs that are live in to the by Lang Hames · 13 years ago
  26. c48d4dc Tidy up. s/Low Level Virtual Machine/LLVM/. by Jim Grosbach · 13 years ago
  27. 6c76e80 Always break upon finding a vreg operand (in Release as well as +Asserts). Remove assertion which can no longer trigger. by Lang Hames · 13 years ago
  28. 74423e3 ARM assemly parsing and validation of IT instruction. by Jim Grosbach · 13 years ago
  29. 0c8515f Use precomputed BB size instead of BB->size(). by Nick Lewycky · 13 years ago
  30. 9748479 fix a bug I introduced in r148929, this is not a splat! by Chris Lattner · 13 years ago
  31. 6c00c6a Gracefully degrade precision in branch probability numbers. by Nick Lewycky · 13 years ago
  32. 6977e79 Support pointer comparisons against constants, when looking at the inline-cost by Nick Lewycky · 13 years ago
  33. 8f7fe08 Revert a tiny bit of r148553 which extended LLVM's function attributes by Chandler Carruth · 13 years ago
  34. a15c9d8 Update hasProperty comment. by Evan Cheng · 13 years ago
  35. a1f00f4 use Constant::getAggregateElement to simplify a bunch of code. by Chris Lattner · 13 years ago
  36. 969ba28 Custom lower PSIGN and PSHUFB intrinsics to their corresponding target specific nodes so we can remove the isel patterns. by Craig Topper · 13 years ago
  37. 3d5ed22 constify some methods and add a new Constant::getAggregateElement by Chris Lattner · 13 years ago
  38. 4ca829e use ConstantVector::getSplat in a few places. by Chris Lattner · 13 years ago
  39. 4bb3f34 Custom lower phadd and phsub intrinsics to target specific nodes. Remove the patterns that are no longer necessary. by Craig Topper · 13 years ago
  40. 3c2c954 reapply r148901 with a crucial fix. by Chris Lattner · 13 years ago
  41. bce73e0 Remove AVX 256-bit unaligned load intrinsics. 128-bit versions had been removed a while ago. by Craig Topper · 13 years ago
  42. 4bd73ca Mark 64-bit register RA_64 unused too. by Akira Hatanaka · 13 years ago
  43. de5a0b6 Modify MipsFrameLowering::emitPrologue and emitEpilogue. by Akira Hatanaka · 13 years ago
  44. 36e91e9 Modify MipsRegisterInfo::eliminateFrameIndex to use MipsAnalyzeImmediate to by Akira Hatanaka · 13 years ago
  45. 042883f Merge intrinsic pattern and no pattern versions of VCVTSD2SI intruction definitions. Matches non-AVX version of same instructions. by Craig Topper · 13 years ago
  46. e8e7b29 -fvisibility-inlines-hidden is a c++ only option. by Rafael Espindola · 13 years ago
  47. 50da3cb MipsAnalyzeImmediate.h: Fix to add DataTypes.h for msvc. by NAKAMURA Takumi · 13 years ago
  48. 1486ae6 Fix assert("msg"). Fix unused-variable warnings complaining about VT used only by Nick Lewycky · 13 years ago
  49. e0794d3 Target/Mips: Unbreak CMake build. by NAKAMURA Takumi · 13 years ago
  50. 57fa382 Lower 64-bit immediates using MipsAnalyzeImmediate that has just been added. by Akira Hatanaka · 13 years ago
  51. 1ab525e Revert r148901 because it crashes llvm tests. by Argyrios Kyrtzidis · 13 years ago
  52. 82385c9 Introduce a new ConstantVector::getSplat constructor function to by Chris Lattner · 13 years ago
  53. dc81eae Add class MipsAnalyzeImmediate which comes up with an instruction sequence to by Akira Hatanaka · 13 years ago
  54. af7b4fb Remove the Type::getNumElements() method, which is only called in 4 places, by Chris Lattner · 13 years ago
  55. 0f193b8 Use the right method to get the # elements in a CDS. by Chris Lattner · 13 years ago
  56. a57a36a NEON VLD4(all lanes) assembly parsing and encoding. by Jim Grosbach · 13 years ago
  57. 6cd6a68 Tidy up. Rename VLD4DUP patterns for consistency. by Jim Grosbach · 13 years ago
  58. 5e59f7e NEON VLD3(all lanes) assembly parsing and encoding. by Jim Grosbach · 13 years ago
  59. 2527188 Additional methods for SmallString. by Talin · 13 years ago
  60. d36f5af Set correct <def,undef> flags when lowering REG_SEQUENCE. by Jakob Stoklund Olesen · 13 years ago
  61. 1ce6a36 Use the standard MachineFunction::print() after SlotIndexes. by Jakob Stoklund Olesen · 13 years ago
  62. 25dae8f Sign-extend 32-bit integer arguments when they are passed in 64-bit registers, by Akira Hatanaka · 13 years ago
  63. 08067b2 Pass CCState by reference. by Akira Hatanaka · 13 years ago
  64. e6e4b3a Pattern for f32 to i64 conversion. by Akira Hatanaka · 13 years ago
  65. c389af9 ARM Darwin symbol ref differences w/o subsection-via-symbols. by Jim Grosbach · 13 years ago
  66. 3b96e1f Intel Syntax: Extend special hand coded logic, to recognize special instructions, for intel syntax. by Devang Patel · 13 years ago
  67. 5387f2e 64-bit sign extension in register instructions. by Akira Hatanaka · 13 years ago
  68. f35307c Tidy up. Trailing whitespace. by Jim Grosbach · 13 years ago
  69. 7f64823 Sink assert-only variables into the asserts by Matt Beaumont-Gay · 13 years ago
  70. 0307b9a [asan] enable asan only for the functions that have Attribute::AddressSafety by Kostya Serebryany · 13 years ago
  71. 88a54de NEON VST4(one lane) assembly parsing and encoding. by Jim Grosbach · 13 years ago
  72. 4f8dc7b Widen the instruction encoder that TblGen emits to a 64 bits, which should accomodate every target I can think of offhand. by Owen Anderson · 13 years ago
  73. e983a13 NEON VLD4(one lane) assembly parsing and encoding. by Jim Grosbach · 13 years ago
  74. 10c6fdc Fix old doxygen comment. by Jakob Stoklund Olesen · 13 years ago
  75. 5b52f6d Add an (interleave A, B, ...) SetTheory operator. by Jakob Stoklund Olesen · 13 years ago
  76. 9136f21 Undo an over zealous rename. This bit of the CMake build really is by Chandler Carruth · 13 years ago
  77. 1ac2060 NEON Two-operand assembly aliases for VSRA. by Jim Grosbach · 13 years ago
  78. 5d9bad4 Remove redundant test file. by Jim Grosbach · 13 years ago
  79. 5e497d3 NEON Two-operand assembly aliases for VSLI. by Jim Grosbach · 13 years ago
  80. d8ee0cc NEON Two-operand assembly aliases for VSRI. by Jim Grosbach · 13 years ago
  81. 28f1f91 Tidy up. by Jim Grosbach · 13 years ago
  82. 78d13e1 NEON add correct predicates for some asm aliases. by Jim Grosbach · 13 years ago
  83. b2b3d7d Reword comment based on feedback by Duncan Sands. by David Blaikie · 13 years ago
  84. bec2d03 basic instcombine support for CDS. by Chris Lattner · 13 years ago
  85. 29cc6cb C++, CBE, and TLOF support for ConstantDataSequential by Chris Lattner · 13 years ago
  86. 3210060 Rearrange argument order of ::get methods so that LLVMContext comes first, by Chris Lattner · 13 years ago
  87. 28d7e71 ZERO_EXTEND operation is optimized for AVX. by Elena Demikhovsky · 13 years ago
  88. 1ee0ecf add more support for ConstantDataSequential by Chris Lattner · 13 years ago
  89. 53fa1ae An option to selectively enable part of ARM EHABI support. by Evgeniy Stepanov · 13 years ago
  90. e697b4f Bit pack DIE structures better. by Benjamin Kramer · 13 years ago
  91. bae0884 Fix the testcases for the previous patch. by Eric Christopher · 13 years ago
  92. 8a69834 Remove generation of DW_AT_sibling. Nothing as far as I can tell uses it. by Eric Christopher · 13 years ago
  93. 9e631da Add AsmPrinter (aka MCLowering) support for ConstantDataSequential, by Chris Lattner · 13 years ago
  94. 6233907 Add various "string" methods to ConstantDataSequential, which have the by Chris Lattner · 13 years ago
  95. a97a5ea add ::drop_back() and ::drop_front() methods, which are like pop_front/pop_back on a vector, but a) aren't destructive to "this", and b) can take a # elements to drop. by Chris Lattner · 13 years ago
  96. df39028 teach valuetracking about ConstantDataSequential by Chris Lattner · 13 years ago
  97. dada586 switch SCEV to use the new ConstantFoldLoadThroughGEPIndices function by Chris Lattner · 13 years ago
  98. a97ddd0 Split the interesting bits of ConstantFoldLoadThroughGEPConstantExpr by Chris Lattner · 13 years ago
  99. ff2b7f3 Add some accessor methods to CAZ and UndefValue that help simplify clients. by Chris Lattner · 13 years ago
  100. 46de2d5 Use correct register class for am2offset register operands. by Anton Korobeynikov · 13 years ago