- 904a536 [SimplifyCFG] Make range reduction code deterministic. by Benjamin Kramer · 9 years ago
- 1c1a946 reduce tests; auto-generate checks by Sanjay Patel · 9 years ago
- 4a1befb [X86][SSE] Update the the target shuffle matches to use the effective mask's value type directly instead of via the input value type. by Simon Pilgrim · 9 years ago
- ebdd31d testing commit access by Gor Nishanov · 9 years ago
- 0d58c98 [X86][SSE] Consistently use the target shuffle root value type for vector size calculations. NFCI. by Simon Pilgrim · 9 years ago
- d55759c LLLexer.cpp: Avoid using BitsToDouble() to preserve SNaN like "double 0x7FF4000000000000". by NAKAMURA Takumi · 9 years ago
- eb34f44 Reformat. by NAKAMURA Takumi · 9 years ago
- 14f1319 Add a missing backslash to my previous commit by John Brawn · 9 years ago
- 319f67f [X86][SSE] Added target shuffle combine binary compute matching function. NFCI. by Simon Pilgrim · 9 years ago
- eca7f45 Reapply r276973 "Adjust Registry interface to not require plugins to export a registry" by John Brawn · 9 years ago
- 632e6aa by Strahinja Petrovic · 9 years ago
- fd14e43 [InstCombine] try to fold (select C, (sext A), B) into logical ops by Nicolai Haehnle · 9 years ago
- 784afcb InstCombine: Clean up some trailing whitespace. NFC by Justin Bogner · 9 years ago
- afba697 InstCombine: Replace some never-null pointers with references. NFC by Justin Bogner · 9 years ago
- 4544896 [LIT][Darwin] Change %ld64 to be prefixed with DYLD_INSERT_LIBRARIES by Bruno Cardoso Lopes · 9 years ago
- 412eade GVN-hoist: enable by default by Sebastian Pop · 9 years ago
- 1fc6fa7 GVN-hoist: fix early exit logic by Sebastian Pop · 9 years ago
- 05d8fd3 IR: Provide an IRBuilder Inserter that calls a callback after insertion by Justin Bogner · 9 years ago
- e788186 [LV, X86] Be more optimistic about vectorizing shifts. by Michael Kuperstein · 9 years ago
- 9615dd0 [InstCombine] use m_APInt to allow icmp eq (mul X, C1), C2 folds for splat constant vectors by Sanjay Patel · 9 years ago
- 749f338 [LIT][Darwin] Preload libclang_rt.asan_osx_dynamic.dylib when necessary by Bruno Cardoso Lopes · 9 years ago
- 74bccc3 Clean up the logic of the Archive::Child::Child() with an assert to know Err is not a nullptr by Kevin Enderby · 9 years ago
- df7cecc GlobalISel: extend add widening to SUB, MUL, OR, AND and XOR. by Tim Northover · 9 years ago
- 3ca2c43 GlobalISel: add support for G_MUL by Tim Northover · 9 years ago
- b7f706d [CloneFunction] Add a testcase for r277691/r277693 by David Majnemer · 9 years ago
- c123b93 [Mach0YAML] Change n_type from uint8_t to llvm::yaml::Hex8 by Chris Bieneman · 9 years ago
- 6857d7c GlobalISel: implement narrowing for G_ADD. by Tim Northover · 9 years ago
- 5b8a0c5 GlobalISel: refuse to halve size of 1-byte & odd-sized LLTs. by Tim Northover · 9 years ago
- ca17b84 GVNHoist: Don't hoist convergent calls by Matt Arsenault · 9 years ago
- 6429bcf [ExecutionEngine] Refactor - Roll JITSymbolFlags functionality into JITSymbol.h by Lang Hames · 9 years ago
- 5964d13 [coroutines] Part 4[ab]: Coroutine Devirtualization: Lower coro.resume and coro.destroy. by David Majnemer · 9 years ago
- 0d2bdaf [InstCombine] use m_APInt to allow icmp eq (and X, C1), C2 folds for splat constant vectors by Sanjay Patel · 9 years ago
- 77990e6 [OpenCL] Add missing tests for getOCLTypeName by Yaxun Liu · 9 years ago
- 92cd0ec [CodeView] Use llvm::Error instead of std::error_code. by Zachary Turner · 9 years ago
- 837c797 AArch64: don't assume all i128s are BUILD_PAIRs by Tim Northover · 9 years ago
- 8acfa94 [macho2yaml] String table can contain null strings by Chris Bieneman · 9 years ago
- 8c8f13e [InstCombine] use m_APInt to allow icmp eq (or X, C1), C2 folds for splat constant vectors by Sanjay Patel · 9 years ago
- 75fec5d GlobalISel: also add G_TRUNC to IRTranslator. by Tim Northover · 9 years ago
- 143570a GlobalISel: add code to widen scalar G_ADD by Tim Northover · 9 years ago
- 5c3c157 remove FIXME comments (fixed with r277738) by Sanjay Patel · 9 years ago
- 1d5ec70 [WebAssembly] Check return value of getRegForValue in FastISel by Derek Schuff · 9 years ago
- df48bd9 [llvm-cov] Add some documentation for the -tab-size option by Vedant Kumar · 9 years ago
- 24c0d9d [Hexagon] Validate register class when doing bit simplification by Krzysztof Parzyszek · 9 years ago
- 47b6d67 [InstCombine] use m_APInt to allow icmp eq (op X, Y), C folds for splat constant vectors by Sanjay Patel · 9 years ago
- dbed1dc [X86][SSE] Rename target shuffle unary permute matching function. NFCI. by Simon Pilgrim · 9 years ago
- 2c8de85 add tests for missing vector folds by Sanjay Patel · 9 years ago
- 4ebfadf LoadStoreVectorizer: Remove TargetBaseAlign. Keep alignment for stack adjustments. by Alina Sbirlea · 9 years ago
- 230bca5 Shamelessly add myself to CREDITS.TXT by Adrian Prantl · 9 years ago
- 25db202 [mips] Set Personality and LSDA encoding for FreeBSD by Daniel Sanders · 9 years ago
- bd9e8a1 [InstCombine] use m_APInt to allow icmp eq (sub C1, X), C2 folds for splat constant vectors by Sanjay Patel · 9 years ago
- 7c37f8e [X86][SSE] Split off shuffle mask canonicalization from lowerVectorShuffle. NFCI. by Simon Pilgrim · 9 years ago
- 14ae142 [Hexagon] Clear kill flags from modified registers in peephole optimizer by Krzysztof Parzyszek · 9 years ago
- 17c4ba4 [X86] Heuristic to selectively build Newton-Raphson SQRT estimation by Nikolai Bozhenov · 9 years ago
- d2c9774 [mips][microMIPS] Implement CFC1, CFC2, CTC1 and CTC2 instructions by Hrvoje Varga · 9 years ago
- 2bdfdf9 [X86] Dropped XOP ctbits checks - they match the AVX checks by Simon Pilgrim · 9 years ago
- d81c2d5 [X86][SSE] Add initial costs for vector CTTZ/CTLZ by Simon Pilgrim · 9 years ago
- 65787e2 [LLVM-COV]Replace tabs to the space indentations in the HTML coverage report. by Ying Yi · 9 years ago
- 1d5ec21 Remove LLVM_ENABLE_LIBCXXABI by Jonas Hahnfeld · 9 years ago
- 3808648 [X86][SSE] Don't decide when to scalarize CTTZ/CTLZ for performance at lowering - this is what cost models are for by Simon Pilgrim · 9 years ago
- 4a2734b [mips] Enable tail calls by default by Simon Dardis · 9 years ago
- de3bef5 Typo fix in comment. NFC by Diana Picus · 9 years ago
- 499b5cd [XRay] Align entry and return sleds to 2 byte boundaries by Dean Michael Berris · 9 years ago
- 579ced7 AMDGPU: Fix a slow test by using basic regalloc by Matt Arsenault · 9 years ago
- 7f30223 Fix intrinsics.ll test by Amaury Sechet · 9 years ago
- e56e9e7 Add popcount(n) == bitsize(n) -> n == -1 transformation. by Amaury Sechet · 9 years ago
- ad1fd74 Forgot the dyn_cast_or_null intended for r277691. by David Majnemer · 9 years ago
- 8da786c Reinstate "[CloneFunction] Don't remove side effecting calls" by David Majnemer · 9 years ago
- b290294 Revert "GVN-hoist: enable by default" & "Make GVN Hoisting obey optnone/bisect." by Bruno Cardoso Lopes · 9 years ago
- 411e616 [PM] Change the name of the repeating utility to something less by Chandler Carruth · 9 years ago
- 00b08e7 Make GVN Hoisting obey optnone/bisect. by Sebastian Pop · 9 years ago
- e718640 GVN-hoist: enable by default by Sebastian Pop · 9 years ago
- f935d6f pdbdump: Add a test to verify the result of PDB -> YAML -> PDB conversions. by Rui Ueyama · 9 years ago
- 6775a0d pdbdump: Fix crash bug. by Rui Ueyama · 9 years ago
- e1dd154 llvm-profdata: Clarify the top level help by Justin Bogner · 9 years ago
- 8669eef RenameIndependentSubregs: Fix liveness query in rewriteOperands() by Matthias Braun · 9 years ago
- f29318e [InstCombine] use m_APInt to allow icmp eq (add X, C1), C2 folds for splat constant vectors by Sanjay Patel · 9 years ago
- b48816b Clean up of libObject/Archive interfaces and change the last three uses of ErrorOr<> by Kevin Enderby · 9 years ago
- dfe91b4 [PPC] Handling CallInst in PPCBoolRetToInt by Guozhi Wei · 9 years ago
- 9de637b Revert "[ARM] Constant Materialize: imms with specific value can be encoded into mov.w" by Bruno Cardoso Lopes · 9 years ago
- 0a9d62e [MSSA] Fix a bug in MemorySSA's move ctor. by George Burgess IV · 9 years ago
- 48b1e39 GVN-hoist: limit the length of dependent instructions by Sebastian Pop · 9 years ago
- c30fea9 GVN-hoist: compute DFS numbers once by Sebastian Pop · 9 years ago
- a9161e1 GVN-hoist: compute MSSA once per function (PR28670) by Sebastian Pop · 9 years ago
- 5494503 [IndVars] Un-grepify test; NFC by Sanjoy Das · 9 years ago
- 3ed1883 opt-bisect-legacy-pass-manager.ll: Test only works with default triple configured by Matthias Braun · 9 years ago
- 8c1e5c7 Revert "[CloneFunction] Don't remove side effecting calls" by Reid Kleckner · 9 years ago
- 9cdc9da [MSSA] clang-format. NFC. by George Burgess IV · 9 years ago
- cd112f0 [MSSA] Add special handling for invariant/constant loads. by George Burgess IV · 9 years ago
- c6b62aa [InstCombine] use m_APInt to allow icmp eq (srem X, C1), C2 folds for splat constant vectors by Sanjay Patel · 9 years ago
- 94c82b2 [MSSA] Add logic for special handling of atomics/volatiles. by George Burgess IV · 9 years ago
- bfbf2aa I can't reproduce this buildbot failure locally, so temporarily remove this test while I investigate. by Elliot Colp · 9 years ago
- dd5930f [InstCombine] Refactor optimization of zext(or(icmp, icmp)) to enable more aggressive cast-folding by Tobias Grosser · 9 years ago
- 52f0f65 Pass EphValues by const-ref as it is not modified in the callee by Sebastian Pop · 9 years ago
- d22c167 [InstCombine] Cleanup select-bitext.ll tests by Nicolai Haehnle · 9 years ago
- 9b6e245 [X86][SSE] Enable target shuffle combining to combine multiple shuffle inputs. by Simon Pilgrim · 9 years ago
- e5d1578 Reapply "More fixes to get good error messages for bad archives." by Vedant Kumar · 9 years ago
- aecf69d [InstCombine] use m_APInt to allow icmp (binop X, Y), C folds with constant splat vectors by Sanjay Patel · 9 years ago
- a0149b5 Revert "More fixes to get good error messages for bad archives." by Vedant Kumar · 9 years ago
- 8ff1935 [Hexagon] Generate COPY/REG_SEQUENCE more aggressively for vectors by Krzysztof Parzyszek · 9 years ago
- 8fa25a1 IR: Drop uniquing when an MDNode Value operand is deleted by Duncan P. N. Exon Smith · 9 years ago