1. 2e96653 Revert "PR21408: Workaround the appearance of duplicate variables due to problems when inlining two calls to the same function from the same call site." by David Blaikie · 11 years ago
  2. 4bfc1fc AArch64: decode all MRS/MSR forms early to avoid saving FeatureBits. by Tim Northover · 11 years ago
  3. 8ab06b4 Run clang-format on parts of DebugInfo.h by Adrian Prantl · 11 years ago
  4. b74553f Document DIExpression. by Adrian Prantl · 11 years ago
  5. 8d8b891 Rewrite DIExpression::printInternal() to use the iterator interface. NFC. by Adrian Prantl · 11 years ago
  6. 71676d4 Rename DIExpressionIterator to DIExpression::iterator. by Adrian Prantl · 11 years ago
  7. ebc4de2 Fix a comment. by Adrian Prantl · 11 years ago
  8. 06eb5aa [pr21886] Change MCJIT/ELF to support MSVC C++ mangled symbol. by Rafael Espindola · 11 years ago
  9. 46b1a31 Pass -Wl,-z,defs when building shared libraries, but not with the sanitizers. by Rafael Espindola · 11 years ago
  10. 591e043 Silencing a -Wsign-compare warning (all uses of this constant are within unsigned expressions anyway); NFC. by Aaron Ballman · 11 years ago
  11. a52ddfa [DAGCombine] Produce better code for constant splats by Michael Kuperstein · 11 years ago
  12. 331e7db Mark |TLI| variables used to suppress -Wunused-variable warnings. by Alexander Potapenko · 11 years ago
  13. 8fc1c3a Revert r226811, MSVC accepts code sane compilers don't. by Michael Kuperstein · 11 years ago
  14. 0a979a0 [DAGCombine] Produce better code for constant splats by Michael Kuperstein · 11 years ago
  15. 75ead67 [ASan/Win] Move the shadow to 0x30000000 by Timur Iskhodzhanov · 11 years ago
  16. 2785766 Fixed a bug in type legalizer for masked load/store intrinsics. by Elena Demikhovsky · 11 years ago
  17. 9cb8df2 Fixed a comment by Elena Demikhovsky · 11 years ago
  18. cdce034 Fixed a bug in narrowing store operation. by Elena Demikhovsky · 11 years ago
  19. b51b170 [NFC] Introduce a 'struct Range' for IRCE by Sanjoy Das · 11 years ago
  20. deb2e51 Revert r226798. Guess I missed the patterns. by Craig Topper · 11 years ago
  21. efad370 Use u8imm instead of i32i8imm on a couple instructions that have no patterns and thus no reason to use a larger operand size. by Craig Topper · 11 years ago
  22. 6660dce [X86] Remove some unused multiclasses from AVX512 instruction file. by Craig Topper · 11 years ago
  23. 49afc91 Fix crashes in IRCE caused by mismatched types by Sanjoy Das · 11 years ago
  24. 5b657c4 SLPVectorizer: add a second limit for the number of alias checks. by Erik Eckstein · 11 years ago
  25. 05e7ae1 Fixed a bug in masked load/store in reversed loop. Added a test. by Elena Demikhovsky · 11 years ago
  26. 884f263 [PM] Rename InstCombine.h to InstCombineInternal.h in preparation for by Chandler Carruth · 11 years ago
  27. b778cbc [canonicalize] Teach InstCombine to canonicalize loads which are only by Chandler Carruth · 11 years ago
  28. 3f6dea4 ARM: fail less catastrophically on invalid Windows input by Saleem Abdulrasool · 11 years ago
  29. ac76e02 [canonicalize] Move a helper function further up the file so it can be by Chandler Carruth · 11 years ago
  30. 770bfec DIBuilder: Make header iterator constructor explicit, NFC by Duncan P. N. Exon Smith · 11 years ago
  31. db5a796 DIBuilder: Extract header_begin() and header_end(), NFC by Duncan P. N. Exon Smith · 11 years ago
  32. cc19b2f DIBuilder: Stop abusing DIExpressionIterator::operator*(), NFC by Duncan P. N. Exon Smith · 11 years ago
  33. eaa29e9 DIBuilder: Extract DIHeaderFieldIterator::getNumber(), NFC by Duncan P. N. Exon Smith · 11 years ago
  34. b5f4854 DIBuilder: Create a getHeaderIterator() helper, NFC by Duncan P. N. Exon Smith · 11 years ago
  35. ce93603 Making deleted copy constructors and operators to be private for better diagnostics when deleted is not available. by Chris Bieneman · 11 years ago
  36. 73f671a SEH: Finish writing the catch-all test case by Reid Kleckner · 11 years ago
  37. 0d056fd Win64 SEH: Emit the constant 1 for catch-all into xdata by Reid Kleckner · 11 years ago
  38. e84c7b1 Assigning and copying command line option objects shouldn't be allowed. by Chris Bieneman · 11 years ago
  39. 48fcc07 Make ScalarEvolution less aggressive with respect to no-wrap flags. by Sanjoy Das · 11 years ago
  40. 5b17b4e Explicitly describe '///' versus '//' comment delimiters. by Paul Robinson · 11 years ago
  41. 8a1465a Make DwarfExpression use the new DIExpressionIterator. NFC. by Adrian Prantl · 11 years ago
  42. f51d86f Rewrite DIExpression::Verify() using an iterator. NFC. by Adrian Prantl · 11 years ago
  43. 7e57686 [canonicalization] Refactor how we create new stores into a helper by Chandler Carruth · 11 years ago
  44. 3f6acdd [X86][SSE] Missing SSE/AVX1 memory folding integer instructions by Simon Pilgrim · 11 years ago
  45. f5f8a3e DAGCombine: fold (or (and X, M), (and X, N)) -> (and X, (or M, N)) by Tim Northover · 11 years ago
  46. f93662d DebugInfo: Use distinct inlinedAt MDLocations to avoid separate inlined calls being coalesced by David Blaikie · 11 years ago
  47. 85661f7 R600: Add checks for urem/srem by a constant by Matt Arsenault · 11 years ago
  48. 9a43e3d LiveIntervalAnalysis: Mark subregister defs as undef when we determined they are only reading a dead superregister value by Matthias Braun · 11 years ago
  49. f045681 Adding a new cl::HideUnrelatedOptions API to allow clang to migrate off cl::getRegisteredOptions. by Chris Bieneman · 11 years ago
  50. 4269590 [X86][SSE] Added support for SSE3 lane duplication shuffle instructions by Simon Pilgrim · 11 years ago
  51. 50c3bc9 R600: Add missing tests for i64 srem by Matt Arsenault · 11 years ago
  52. cab5680 Fix load-store optimizer on thumbv4t by Jonathan Roelofs · 11 years ago
  53. 448c494 Added test to cover the CFLAA bitset indexing bug. by George Burgess IV · 11 years ago
  54. c070e4e InstCombine: Don't strip bitcasts off of callsites marked 'thunk' by David Majnemer · 11 years ago
  55. a7a4b83 [X86][SSE] movddup shuffle mask decodes by Simon Pilgrim · 11 years ago
  56. bc1819e simplify expression by Adrian Prantl · 11 years ago
  57. 8737be8 Fix a compile issue on MSVC and call finalize(). by Adrian Prantl · 11 years ago
  58. 7d3ec5a LiveIntervalAnalysis: Factor out code to update liveness on vreg def removal by Matthias Braun · 11 years ago
  59. a955eab LiveIntervalAnalysis: document removePhysRegDefAt() function. by Matthias Braun · 11 years ago
  60. 1458e05 LiveIntervalAnalysis: Factor out code to update liveness on physreg def removal by Matthias Braun · 11 years ago
  61. 5a94625 LiveIntervalAnalysis: Remove unused pruneValue() variant. by Matthias Braun · 11 years ago
  62. 9dc47c0 Let subprograms with instructions without parent scopes fail the by Adrian Prantl · 11 years ago
  63. 305228c R600/SI: Custom lower fround by Matt Arsenault · 11 years ago
  64. 62b9c33 [Hexagon] Converting multiply and accumulate with immediate intrinsics to patterns. by Colin LeMahieu · 11 years ago
  65. 34288d8 [X86] Declare SSE4.1/AVX2 vector extloads covered by PMOV[SZ]X legal. by Ahmed Bougacha · 11 years ago
  66. b727b13 [lit] Format JSONMetricValue strings better. by Eric Fiselier · 11 years ago
  67. bdcc4ec Fixed a bug with how we determine bitset indices. by George Burgess IV · 11 years ago
  68. ba9dbd7 Add missing include guards to WindowsSupport.h. by Yaron Keren · 11 years ago
  69. c49e57a Revert "DAGCombine: fold (or (and X, M), (and X, N)) -> (and X, (or M, N))" by Tim Northover · 11 years ago
  70. 004d725 AArch64: add backend option to reserve x18 (platform register) by Tim Northover · 11 years ago
  71. 47f47f5 DAGCombine: fold (or (and X, M), (and X, N)) -> (and X, (or M, N)) by Tim Northover · 11 years ago
  72. 0b4244a [x32] Fast ISel should use LEA64_32r instead of LEA32r to adjust addresses in x32 mode. by Michael Kuperstein · 11 years ago
  73. 506c6ec Use a smaller pragma unroll threshold to reduce test execution time. by Alexander Potapenko · 11 years ago
  74. dbc6b63 [msan] Update origin for the entire destination range on memory store. by Evgeniy Stepanov · 11 years ago
  75. db8552c [mips][microMIPS] MicroMIPS 16-bit unconditional branch instruction B by Jozef Kolek · 11 years ago
  76. 16dbcd7 [mips][microMIPS] Implement ADDIUPC instruction by Jozef Kolek · 11 years ago
  77. 9d4f87e [PM] Refactor the InstCombiner interface to use an external worklist. by Chandler Carruth · 11 years ago
  78. 67d5257 [PM] Simplify (ha! ha!) the way that instcombine calls the by Chandler Carruth · 11 years ago
  79. cde587f [Mips][Disassembler]When disassembler meets load/store from coprocessor 2 instructions for mips r6 it crashes as the access to operands array is out of range. This patch adds dedicated decoder method that properly handles decoding of these instructions. by Vladimir Medic · 11 years ago
  80. 74670de [x86] Remove some unnecessary and slightly confusing typecasts from some patterns. I think it actually went i32->iPtr->i32 in some of these cases. by Craig Topper · 11 years ago
  81. 51da87a [X86] Convert all the i8imm used by AVX512 and MMX instructions to u8imm. by Craig Topper · 11 years ago
  82. 951d088 [X86] Convert all the i8imm used by SSE and AVX instructions to u8imm. by Craig Topper · 11 years ago
  83. f81b1f3 [x86] Add assembly parser bounds checking to the immediate value for cmpss/cmpsd/cmpps/cmppd. by Craig Topper · 11 years ago
  84. b67fc33 [PM] Replace an abuse of inheritance to override a single function with by Chandler Carruth · 11 years ago
  85. 4d569ed Make DIExpression::Verify() stricter by checking that the number of by Adrian Prantl · 11 years ago
  86. 650d4f0 [X86][AVX] Simplified diff between AVX1 and SSE42 fp stack folding tests. NFC. by Simon Pilgrim · 11 years ago
  87. 8608e5b [X86][SSE] Added SSE/AVX1 integer stack folding tests. by Simon Pilgrim · 11 years ago
  88. 32f0438 [X86][SSE] Added SSE fp stack folding tests. by Simon Pilgrim · 11 years ago
  89. bddfe26 [X86][AVX] Renamed AVX1 fp stack folding tests. NFC. by Simon Pilgrim · 11 years ago
  90. 622a4bd [PM] Separate the InstCombiner from its pass. by Chandler Carruth · 11 years ago
  91. 6b89efe DebugLocs without a scope should fail the verification. Follow-up to r226588. by Adrian Prantl · 11 years ago
  92. 3208ab6 Don't pass -Wl,z,defs for now. by Rafael Espindola · 11 years ago
  93. c97fb73 For llvm-objdump, hook up existing options to work when using -macho (the Mach-O parser). by Kevin Enderby · 11 years ago
  94. e4f1117 Use -Wl,defs when linking. by Rafael Espindola · 11 years ago
  95. 28f591c [PM] Reformat this code with clang-format so that subsequent changes by Chandler Carruth · 11 years ago
  96. 0d9733d [Hexagon] Adding intrinsics for doubleword ALU operations. by Colin LeMahieu · 11 years ago
  97. 50e4abc [Hexagon] Removing unnecessary clutter in intrinsic tests. by Colin LeMahieu · 11 years ago
  98. 529ff2f Prevent binary-tree deterioration in sparse switch statements. by Daniel Jasper · 11 years ago
  99. b8ae0ac [GC] Verify-pass void vararg functions in gc.statepoint by Ramkumar Ramachandra · 11 years ago
  100. a65da70 Reapply: Teach SROA how to update debug info for fragmented variables. by Adrian Prantl · 11 years ago