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