1. 5b17b4e Explicitly describe '///' versus '//' comment delimiters. by Paul Robinson · 11 years ago
  2. 8a1465a Make DwarfExpression use the new DIExpressionIterator. NFC. by Adrian Prantl · 11 years ago
  3. f51d86f Rewrite DIExpression::Verify() using an iterator. NFC. by Adrian Prantl · 11 years ago
  4. 7e57686 [canonicalization] Refactor how we create new stores into a helper by Chandler Carruth · 11 years ago
  5. 3f6acdd [X86][SSE] Missing SSE/AVX1 memory folding integer instructions by Simon Pilgrim · 11 years ago
  6. f5f8a3e DAGCombine: fold (or (and X, M), (and X, N)) -> (and X, (or M, N)) by Tim Northover · 11 years ago
  7. f93662d DebugInfo: Use distinct inlinedAt MDLocations to avoid separate inlined calls being coalesced by David Blaikie · 11 years ago
  8. 85661f7 R600: Add checks for urem/srem by a constant by Matt Arsenault · 11 years ago
  9. 9a43e3d LiveIntervalAnalysis: Mark subregister defs as undef when we determined they are only reading a dead superregister value by Matthias Braun · 11 years ago
  10. f045681 Adding a new cl::HideUnrelatedOptions API to allow clang to migrate off cl::getRegisteredOptions. by Chris Bieneman · 11 years ago
  11. 4269590 [X86][SSE] Added support for SSE3 lane duplication shuffle instructions by Simon Pilgrim · 11 years ago
  12. 50c3bc9 R600: Add missing tests for i64 srem by Matt Arsenault · 11 years ago
  13. cab5680 Fix load-store optimizer on thumbv4t by Jonathan Roelofs · 11 years ago
  14. 448c494 Added test to cover the CFLAA bitset indexing bug. by George Burgess IV · 11 years ago
  15. c070e4e InstCombine: Don't strip bitcasts off of callsites marked 'thunk' by David Majnemer · 11 years ago
  16. a7a4b83 [X86][SSE] movddup shuffle mask decodes by Simon Pilgrim · 11 years ago
  17. bc1819e simplify expression by Adrian Prantl · 11 years ago
  18. 8737be8 Fix a compile issue on MSVC and call finalize(). by Adrian Prantl · 11 years ago
  19. 7d3ec5a LiveIntervalAnalysis: Factor out code to update liveness on vreg def removal by Matthias Braun · 11 years ago
  20. a955eab LiveIntervalAnalysis: document removePhysRegDefAt() function. by Matthias Braun · 11 years ago
  21. 1458e05 LiveIntervalAnalysis: Factor out code to update liveness on physreg def removal by Matthias Braun · 11 years ago
  22. 5a94625 LiveIntervalAnalysis: Remove unused pruneValue() variant. by Matthias Braun · 11 years ago
  23. 9dc47c0 Let subprograms with instructions without parent scopes fail the by Adrian Prantl · 11 years ago
  24. 305228c R600/SI: Custom lower fround by Matt Arsenault · 11 years ago
  25. 62b9c33 [Hexagon] Converting multiply and accumulate with immediate intrinsics to patterns. by Colin LeMahieu · 11 years ago
  26. 34288d8 [X86] Declare SSE4.1/AVX2 vector extloads covered by PMOV[SZ]X legal. by Ahmed Bougacha · 11 years ago
  27. b727b13 [lit] Format JSONMetricValue strings better. by Eric Fiselier · 11 years ago
  28. bdcc4ec Fixed a bug with how we determine bitset indices. by George Burgess IV · 11 years ago
  29. ba9dbd7 Add missing include guards to WindowsSupport.h. by Yaron Keren · 11 years ago
  30. c49e57a Revert "DAGCombine: fold (or (and X, M), (and X, N)) -> (and X, (or M, N))" by Tim Northover · 11 years ago
  31. 004d725 AArch64: add backend option to reserve x18 (platform register) by Tim Northover · 11 years ago
  32. 47f47f5 DAGCombine: fold (or (and X, M), (and X, N)) -> (and X, (or M, N)) by Tim Northover · 11 years ago
  33. 0b4244a [x32] Fast ISel should use LEA64_32r instead of LEA32r to adjust addresses in x32 mode. by Michael Kuperstein · 11 years ago
  34. 506c6ec Use a smaller pragma unroll threshold to reduce test execution time. by Alexander Potapenko · 11 years ago
  35. dbc6b63 [msan] Update origin for the entire destination range on memory store. by Evgeniy Stepanov · 11 years ago
  36. db8552c [mips][microMIPS] MicroMIPS 16-bit unconditional branch instruction B by Jozef Kolek · 11 years ago
  37. 16dbcd7 [mips][microMIPS] Implement ADDIUPC instruction by Jozef Kolek · 11 years ago
  38. 9d4f87e [PM] Refactor the InstCombiner interface to use an external worklist. by Chandler Carruth · 11 years ago
  39. 67d5257 [PM] Simplify (ha! ha!) the way that instcombine calls the by Chandler Carruth · 11 years ago
  40. 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
  41. 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
  42. 51da87a [X86] Convert all the i8imm used by AVX512 and MMX instructions to u8imm. by Craig Topper · 11 years ago
  43. 951d088 [X86] Convert all the i8imm used by SSE and AVX instructions to u8imm. by Craig Topper · 11 years ago
  44. f81b1f3 [x86] Add assembly parser bounds checking to the immediate value for cmpss/cmpsd/cmpps/cmppd. by Craig Topper · 11 years ago
  45. b67fc33 [PM] Replace an abuse of inheritance to override a single function with by Chandler Carruth · 11 years ago
  46. 4d569ed Make DIExpression::Verify() stricter by checking that the number of by Adrian Prantl · 11 years ago
  47. 650d4f0 [X86][AVX] Simplified diff between AVX1 and SSE42 fp stack folding tests. NFC. by Simon Pilgrim · 11 years ago
  48. 8608e5b [X86][SSE] Added SSE/AVX1 integer stack folding tests. by Simon Pilgrim · 11 years ago
  49. 32f0438 [X86][SSE] Added SSE fp stack folding tests. by Simon Pilgrim · 11 years ago
  50. bddfe26 [X86][AVX] Renamed AVX1 fp stack folding tests. NFC. by Simon Pilgrim · 11 years ago
  51. 622a4bd [PM] Separate the InstCombiner from its pass. by Chandler Carruth · 11 years ago
  52. 6b89efe DebugLocs without a scope should fail the verification. Follow-up to r226588. by Adrian Prantl · 11 years ago
  53. 3208ab6 Don't pass -Wl,z,defs for now. by Rafael Espindola · 11 years ago
  54. c97fb73 For llvm-objdump, hook up existing options to work when using -macho (the Mach-O parser). by Kevin Enderby · 11 years ago
  55. e4f1117 Use -Wl,defs when linking. by Rafael Espindola · 11 years ago
  56. 28f591c [PM] Reformat this code with clang-format so that subsequent changes by Chandler Carruth · 11 years ago
  57. 0d9733d [Hexagon] Adding intrinsics for doubleword ALU operations. by Colin LeMahieu · 11 years ago
  58. 50e4abc [Hexagon] Removing unnecessary clutter in intrinsic tests. by Colin LeMahieu · 11 years ago
  59. 529ff2f Prevent binary-tree deterioration in sparse switch statements. by Daniel Jasper · 11 years ago
  60. b8ae0ac [GC] Verify-pass void vararg functions in gc.statepoint by Ramkumar Ramachandra · 11 years ago
  61. a65da70 Reapply: Teach SROA how to update debug info for fragmented variables. by Adrian Prantl · 11 years ago
  62. 4684684 R600/SI: Add subtarget feature to enable VGPR spilling for all shader types by Tom Stellard · 11 years ago
  63. 5d96bea R600/SI: Fix simple-loop.ll test by Tom Stellard · 11 years ago
  64. 8832c6b Reverted revision 226577. by Jozef Kolek · 11 years ago
  65. 5761a8e [PM] Clean up a bunch of the doxygen / API docs on the InstCombiner pass by Chandler Carruth · 11 years ago
  66. 0d12d4e [llvm link] Destroy ConstantArrays in LLVMContext if they are not used. by Manman Ren · 11 years ago
  67. daa414f R600/SI: Remove stray debugging code from r226586 by Tom Stellard · 11 years ago
  68. 30dd113 [PM] Don't spend time making self moves no-ops. They're allowed to leave by Chandler Carruth · 11 years ago
  69. 61b4b80 Add an assertion and prefer a crash over an infinite loop. by Adrian Prantl · 11 years ago
  70. 6dc4d8f R600/SI: Use external symbols for scratch buffer by Tom Stellard · 11 years ago
  71. ad7a884 R600/SI: Add kill flag when copying scratch offset to a register by Tom Stellard · 11 years ago
  72. a978a48 R600/SI: Don't store scratch buffer frame index in MUBUF offset field by Tom Stellard · 11 years ago
  73. 2a2bde4 R600/SI: Update SIInstrInfo:verifyInstruction() after r225662 by Tom Stellard · 11 years ago
  74. 7982365 Silencing a -Wunused-variable warning in non-asserts builds; NFC. by Aaron Ballman · 11 years ago
  75. 0b4f175 Revert "IR: Specify underlying type instead of r226570, NFC" by Duncan P. N. Exon Smith · 11 years ago
  76. 617b574 [mips][microMIPS] MicroMIPS 16-bit unconditional branch instruction B by Jozef Kolek · 11 years ago
  77. fa4d8ba [mips] Add registers and ALL check prefix to octeon test case. by Kai Nacke · 11 years ago
  78. 57e8012 [mips] Add octeon branch instructions bbit0/bbit032/bbit1/bbit132 by Kai Nacke · 11 years ago
  79. c7fa62b IR: Specify underlying type instead of r226570, NFC by Duncan P. N. Exon Smith · 11 years ago
  80. aafcbcd IR: Store StorageType as an unsigned bitfield by Duncan P. N. Exon Smith · 11 years ago
  81. d9434ef [msan] Optimize -msan-check-constant-shadow. by Evgeniy Stepanov · 11 years ago
  82. 68d9927 [MSan][LLVM][MIPS] Shadow and Origin offsets for MIPS by Mohit K. Bhakkad · 11 years ago
  83. d624796 [x86] Add some mayLoad/hasSideEffects flags. Remove one that was already covered by a pattern. by Craig Topper · 11 years ago
  84. a375120 [PM] Port LoopInfo to the new pass manager, adding both a LoopAnalysis by Chandler Carruth · 11 years ago
  85. 1540633 [PM] Make the LoopInfoBase and LoopInfo objects movable so that they can by Chandler Carruth · 11 years ago
  86. 934e884 [PM] Fix a moderately scary typo in the deleted copy constructor by Chandler Carruth · 11 years ago
  87. 94a37a3 [PM] Use range-based for and auto to clean up some of the LoopInfo code. by Chandler Carruth · 11 years ago
  88. a68dc11 Factor out a splitSwitchCase() function so that it can be reused. by Daniel Jasper · 11 years ago
  89. 06df574 [PM] Move the LoopInfo analysis pointer into the InstCombiner class by Chandler Carruth · 11 years ago
  90. 7e9f120 Fix Operandreorder logic in SLPVectorizer to generate longer vectorizable chain. by Karthik Bhat · 11 years ago
  91. 01b2fd3 Bitcode: Don't create comdats when autoupgrading macho bitcode by David Majnemer · 11 years ago
  92. e0c5d6d Reapply "IR: Simplify DIBuilder's HeaderBuilder API, NFC" by Duncan P. N. Exon Smith · 11 years ago
  93. 0ab88ac Revert "IR: Simplify DIBuilder's HeaderBuilder API, NFC" by Duncan P. N. Exon Smith · 11 years ago
  94. 749d6fb IR: Move MDNode clone() methods from ValueMapper to MDNode, NFC by Duncan P. N. Exon Smith · 11 years ago
  95. eefbe59 IR: Simplify DIBuilder's HeaderBuilder API, NFC by Duncan P. N. Exon Smith · 11 years ago
  96. cb96a31 AsmParser: PARSE_MD_FIELD() => ParseMDField(), NFC by Duncan P. N. Exon Smith · 11 years ago
  97. 49254ea AsmParser: Refactor duplicate code, NFC by Duncan P. N. Exon Smith · 11 years ago
  98. ccfacf7 [PM] Replace the Pass argument in MergeBasicBlockIntoOnlyPred with by Chandler Carruth · 11 years ago
  99. 47ddb76 IR: Delete GenericDwarfNode during teardown by Duncan P. N. Exon Smith · 11 years ago
  100. 022707e Bitcode: Simplify MDNode subclass dispatch, NFC by Duncan P. N. Exon Smith · 11 years ago