- 63f5912 [CLNUP] Remove return after llvm_unreachable. Thanks to Hal Finkel for pointing. by Zinovy Nis · 11 years ago
- daada81 DAGCombiner: Make concat_vector combine safe for EVTs and concat_vectors with many arguments. by Benjamin Kramer · 11 years ago
- 47199c3 Move DisableGVNLoadPRE from populateLTOPassManager to PassManagerBuilder. by Rafael Espindola · 11 years ago
- f19807d X86AsmPrinter MCJIT MSVC bug fix. by Josh Klontz · 11 years ago
- 760a465 [ARM] Enable DP copy, load and store instructions for FPv4-SP by Oliver Stannard · 11 years ago
- fc4bdcd Sort declarations. by Rafael Espindola · 11 years ago
- 67e5178 Make format_object_base's destructor protected and non-virtual. by Benjamin Kramer · 11 years ago
- 0edc5e8 Reassociate x + -0.1234 * y into x - 0.1234 * y by Erik Verbruggen · 11 years ago
- f11ac42 X86: Turn redundant if into an assertion. by Benjamin Kramer · 11 years ago
- fec1aba [x86] Added _addcarry_ and _subborrow_ intrinsics by Robert Khasanov · 11 years ago
- 375a68c [x86] SMAP: added HasSMAP attribute for CLAC/STAC, corrected attributes by Robert Khasanov · 11 years ago
- 10dacc4 [x86] Broadwell: ADOX/ADCX. Added _addcarryx_u{32|64} intrinsics to LLVM. by Robert Khasanov · 11 years ago
- 3a34f5e [x86] Enable Broadwell target. Added FeatureSMAP. by Robert Khasanov · 11 years ago
- 164cd01 [INDVARS] Extend using of widening of induction variables for the cases of "sub nsw" and "mul nsw" instructions. by Zinovy Nis · 11 years ago
- 6623af7 IntelJITEventListener updates to fix breaks by recent changes to EngineBuilder and DIContext. by Elena Demikhovsky · 11 years ago
- 431bdfc Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size. by Craig Topper · 11 years ago
- e234f93 InstCombine: Fold ((A | B) & C1) ^ (B & C2) -> (A & C1) ^ B if C1^C2=-1 by David Majnemer · 11 years ago
- e88b796 Remove custom implementations of max/min in StringRef that was originally added to work an old gcc bug. I believe its been fixed by now. by Craig Topper · 11 years ago
- e996e5e add self to credits by Eric Fiselier · 11 years ago
- 82f1a8c Fix a bug around truncating vector in const prop. by Jiangning Liu · 11 years ago
- 150cef2 Revert r216066, "Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Builder and type". by Jiangning Liu · 11 years ago
- e817bdd [PeepholeOptimizer] Take advantage of the isInsertSubreg property in the by Quentin Colombet · 11 years ago
- 7599acc [ARM] Mark VSETLNi32 with the InsertSubreg property and implement the related by Quentin Colombet · 11 years ago
- 824431f [LoopVectorize] Up the maximum unroll factor to 4 for AArch64 by James Molloy · 11 years ago
- bb819ed [LoopVectorizer] Limit unroll factor in the presence of nested reductions. by James Molloy · 11 years ago
- 0d15213 Add isInsertSubreg property. by Quentin Colombet · 11 years ago
- 506ed4d Lower thumbv4t & thumbv5 lo->lo copies through a push-pop sequence by Jonathan Roelofs · 11 years ago
- 400bc21 Mention the right target hook in the comment on isExtractSubreg property. by Quentin Colombet · 11 years ago
- 8ccce6b [PeepholeOptimizer] Take advantage of the isExtractSubreg property in the by Quentin Colombet · 11 years ago
- ee1b45f New InstCombine pattern: (icmp ult/ule (A + C1), C3) | (icmp ult/ule (A + C2), C3) to (icmp ult/ule ((A & ~(C1 ^ C2)) + max(C1, C2)), C3) under certain condition by Yi Jiang · 11 years ago
- 9ec471a Don't allow MCStreamer::EmitIntValue to output 0-byte integers. by Alexey Samsonov · 11 years ago
- d28e4c1 [ARM] Mark VMOVRRD with the ExtractSubreg property and implement the related by Quentin Colombet · 11 years ago
- d1e3fcf Fix undefined behavior (left shift of negative value) in SystemZ backend. by Alexey Samsonov · 11 years ago
- dac6764 Add isExtractSubreg property. by Quentin Colombet · 11 years ago
- fa210ac Fix null reference creation in SelectionDAG constructor. by Alexey Samsonov · 11 years ago
- 145d28e Fix undefined behavior (left shift of negative value) in Hexagon backend. by Alexey Samsonov · 11 years ago
- a046b41 Cleanup: Delete seemingly unused reference to MachineDominatorTree from ScheduleDAGInstrs. by Alexey Samsonov · 11 years ago
- 89305e5 Don't prevent a vselect of constants from becoming a single load (PR20648). by Sanjay Patel · 11 years ago
- 4641d5d X86: Add missing triples from r216119 by Duncan P. N. Exon Smith · 11 years ago
- 5012f1d X86: Align the stack on word boundaries in LowerFormalArguments() by Duncan P. N. Exon Smith · 11 years ago
- ada5f2a Fix null reference creation in ScheduleDAGInstrs constructor call. by Alexey Samsonov · 11 years ago
- 4b1cddb Do not insert a tail call when returning multiple values on X86 by Keno Fischer · 11 years ago
- 2423203 Fix undefined behavior (left shift by 64 bits) in ScaledNumber::toString(). by Alexey Samsonov · 11 years ago
- 3deb3e3 critical-anti-dependency breaker: don't use reg def info from kill insts (PR20308) by Sanjay Patel · 11 years ago
- dcd3cbe [PeepholeOptimizer] Refactor the advanced copy optimization to take advantage of by Quentin Colombet · 11 years ago
- e18eb61 Tweak CFGPrinter to wrap very long names. by Andrew Trick · 11 years ago
- 1506856 Remove unused field. by Rafael Espindola · 11 years ago
- 5273295 [FastISel][AArch64] Don't fold the sign-/zero-extend from i1 into the compare. by Juergen Ributzka · 11 years ago
- 4b67b5a Quick fix for an use after free. by Rafael Espindola · 11 years ago
- 0ea6d44 Add note to LangRef about how function arguments can be unnamed and by Dan Liew · 11 years ago
- a2bec69 Silencing a -Wcast-qual warning. NFC. by Aaron Ballman · 11 years ago
- 0e9c68e Silencing an MSVC C4334 warning ('<<' : result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)). NFC. by Aaron Ballman · 11 years ago
- e04455d Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Builder and type by Jiangning Liu · 11 years ago
- aadaac2 [x32] Fix FrameIndex check in SelectLEA64_32Addr by Pavel Chupin · 11 years ago
- 40f9d11 ARM: Fix codegen for rbit intrinsic by Yi Kong · 11 years ago
- 7130b22 Update projects lists. by Bill Wendling · 11 years ago
- bca58d8 Add libcxxabi to the projects. by Bill Wendling · 11 years ago
- 99e941f InstCombine: Annotate sub with nuw when we prove it's safe by David Majnemer · 11 years ago
- 78832c6 Fix an off by 1 bug that prevented SmallPtrSet from using all of its 'small' capacity. Then fix the early return in the move constructor that prevented 'small' moves from clearing the NumElements in the moved from object. The directed test missed this because it was always testing large moves due to the off by 1 bug. by Craig Topper · 11 years ago
- ae8d297 Constants.h: Fix possible typo in r216015. [-Wdocumentation] by NAKAMURA Takumi · 11 years ago
- b3b125a [dfsan] Treat vararg custom functions like unimplemented functions. by Peter Collingbourne · 11 years ago
- 3ef392c [FastISel][AArch64] Use the proper FMOV instruction to materialize a +0.0. by Juergen Ributzka · 11 years ago
- e0134d95 InstCombine: Annotate sub with nsw when we prove it's safe by David Majnemer · 11 years ago
- 06de8a1 BumpPtrAllocator: don't accept 0 for the alignment parameter by Hans Wennborg · 11 years ago
- ae9a796 [FastISel][AArch64] Factor out ADDS/SUBS instruction emission and add support for extensions and shift folding. by Juergen Ributzka · 11 years ago
- b12ab60 Split parseAssembly into parseAssembly and parseAssemblyInto. by Rafael Espindola · 11 years ago
- 97eadf2 Delete unused argument in AArch64MCInstLower constructor: it doesn't by Alexey Samsonov · 11 years ago
- 5a466d3 LangRef: Move example of function-scope uselistorder to a function by Duncan P. N. Exon Smith · 11 years ago
- 7838818 IR: Implement uselistorder assembly directives by Duncan P. N. Exon Smith · 11 years ago
- 722885f [MCJIT] Add an i386 RuntimeDyldMachO test case. by Lang Hames · 11 years ago
- 8db4ddb IR: Fix a missed case when threading OnlyIfReduced through ConstantExpr by Duncan P. N. Exon Smith · 11 years ago
- 13f5c58 verify-uselistorder: Force -preserve-bc-use-list-order by Duncan P. N. Exon Smith · 11 years ago
- 1d58f98 [FastISel][AArch64] Extend floating-point materialization test. by Juergen Ributzka · 11 years ago
- 6825609 fix the gcc build by Rafael Espindola · 11 years ago
- 3414e45 [MCJIT] Allow '$' characters in symbol names in RuntimeDyldChecker. by Lang Hames · 11 years ago
- b03916a IR: Fix ConstantExpr::replaceUsesOfWithOnConstant() by Duncan P. N. Exon Smith · 11 years ago
- e221557 IR: Thread OnlyIfReduced through ConstantExpr::getWithOperands() by Duncan P. N. Exon Smith · 11 years ago
- a96d94a Fix the MSVC build. by Rafael Espindola · 11 years ago
- 06bb1ca Reapply [FastISel][AArch64] Add support for more addressing modes (r215597). by Juergen Ributzka · 11 years ago
- 96b1e70 Reapply [FastISel][X86] Add large code model support for materializing floating-point constants (r215595). by Juergen Ributzka · 11 years ago
- 9c23685 Reapply [FastISel][X86] Use XOR to materialize the "0" value (r215594). by Juergen Ributzka · 11 years ago
- e8757c5 Reapply [FastISel][X86] Emit more efficient instructions for integer constant materialization (r215593). by Juergen Ributzka · 11 years ago
- 78f686d Reapply [FastISel][AArch64] Make use of the zero register when possible (r215591). by Juergen Ributzka · 11 years ago
- 7d84c8e ADT: Unit test for ArrayRef::equals change in r215986 by Duncan P. N. Exon Smith · 11 years ago
- bb69ce8 IR: De-duplicate code for replacing operands in place by Duncan P. N. Exon Smith · 11 years ago
- f08cddc Reapply [FastISel] Let the target decide first if it wants to materialize a constant (215588). by Juergen Ributzka · 11 years ago
- f2b844d Fix a pair of use after free. Should bring the bots back. by Rafael Espindola · 11 years ago
- 548f2b6 Don't own the buffer in object::Binary. by Rafael Espindola · 11 years ago
- 2ac376b Hide two different AlignMode enums in anonymous namespaces. This bug is reported by UBSan. by Alexey Samsonov · 11 years ago
- 8308f0e Revert "Small refactor on VectorizerHint for deduplication" by Renato Golin · 11 years ago
- 8841fb5 [FastISel][AArch64] Fix a few BuildMI callsites where the result register was added as an operand register. by Juergen Ributzka · 11 years ago
- dca1265 Small refactor on VectorizerHint for deduplication by Renato Golin · 11 years ago
- e3cea5f Docs: add documentation for the coverage mapping format. by Alex Lorenz · 11 years ago
- 9b29ff9 Modernize the .ll parsing interface. by Rafael Espindola · 11 years ago
- 2788345 CodingStandards: Document std::equal misbehaviour by Duncan P. N. Exon Smith · 11 years ago
- 7116af6 Reapply r215966, r215965, r215964, r215963, r215960, r215959, r215958, and r215957 by Duncan P. N. Exon Smith · 11 years ago
- 8c20a93 ADT: Avoid using std::equal in ArrayRef::equals by Duncan P. N. Exon Smith · 11 years ago
- 93710f0 Reverting r215966, r215965, r215964, r215963, r215960, r215959, r215958, and r215957 (these commits all rely on previous commits) due to build breakage. These commits cause failed assertions when testing Clang using MSVC 2013. The asserts are triggered from the std::equal call within ArrayRef::equals due to being passed invalid input (ArrayRef.begin() is returning a nullptr which is problematic). by Aaron Ballman · 11 years ago
- 109447f [mips] Add assembler support for .set arch=x directive. by Toma Tabacu · 11 years ago
- ecdb0ab InstCombine: ((A & ~B) ^ (~A & B)) to A ^ B by Mayur Pandey · 11 years ago