Commit Graph

  • 9a59c1b6f3 [X86] Add F16C scheduling tests master Simon Pilgrim 2017-07-16 14:34:18 +0000
  • 3b094f2e91 [X86] Add POPCNT scheduling tests Simon Pilgrim 2017-07-16 14:22:39 +0000
  • 3cccc12f37 [X86] Add BMI2 scheduling tests Simon Pilgrim 2017-07-16 14:09:15 +0000
  • 6294089b16 [X86] Add BMI1 scheduling tests Simon Pilgrim 2017-07-16 13:59:44 +0000
  • d4b88dfddf [X86] Add LZCNT scheduling tests Simon Pilgrim 2017-07-16 13:40:44 +0000
  • 298666c1b4 [X86][SSE4A] Add EXTRQ/INSERTQ values to BTVER2 scheduling model Simon Pilgrim 2017-07-16 12:06:06 +0000
  • 0ad8dddb9f [X86][AVX] Regenerate tests with constant broadcast comments Simon Pilgrim 2017-07-16 11:43:16 +0000
  • a4a73ad242 [X86][AVX] Regenerate vector tzcnt tests with constant broadcast comments Simon Pilgrim 2017-07-16 11:40:23 +0000
  • 6d326a5991 [X86][AVX] Regenerate vector idiv tests with constant broadcast comments Simon Pilgrim 2017-07-16 11:38:14 +0000
  • b55c234941 [X86][AVX] Regenerate combine tests with constant broadcast comments Simon Pilgrim 2017-07-16 11:36:11 +0000
  • e3b8cd6b61 fix typos in comments; NFC Hiroshi Inoue 2017-07-16 08:11:56 +0000
  • 2dd9bf3147 fix typos in comments; NFC Hiroshi Inoue 2017-07-16 07:48:48 +0000
  • a72a0bef4d [InstSimplify] Use commutable matchers to simplify some code. NFC Craig Topper 2017-07-16 06:57:41 +0000
  • 279ac88b99 [InstCombine] Move (0 - x) & 1 --> x & 1 to SimplifyDemandedUseBits. Craig Topper 2017-07-16 05:37:58 +0000
  • d07283cddf Fix bot failures from r308114 Teresa Johnson 2017-07-16 00:28:22 +0000
  • 0feaa81d50 Attempt 2 to debug bot failures Teresa Johnson 2017-07-16 00:01:16 +0000
  • c30a2bafbd Attempt to debug bot failures Teresa Johnson 2017-07-15 23:31:32 +0000
  • 1599b9c3d6 Restore with fix "[ThinLTO] Ensure we always select the same function copy to import" Teresa Johnson 2017-07-15 22:58:06 +0000
  • fce917909c [IR] Implement Constant::isNegativeZeroValue/isZeroValue/isAllOnesValue/isOneValue/isMinSignedValue for ConstantDataVector without going through getElementAsConstant Craig Topper 2017-07-15 22:06:19 +0000
  • 1cadf61272 [InstCombine] Improve the expansion in SimplifyUsingDistributiveLaws to handle cases where one side doesn't simplify, but the other side resolves to an identity value Craig Topper 2017-07-15 21:49:49 +0000
  • 4902f1b31a [X86][AVX] Regenerate tests with constant broadcast comments Simon Pilgrim 2017-07-15 21:17:35 +0000
  • c877b6eac8 [X86][AVX] Regenerate tests with constant broadcast comments Simon Pilgrim 2017-07-15 20:28:09 +0000
  • 5cb1c23dce Strip trailing whitespace. NFCI Simon Pilgrim 2017-07-15 19:29:19 +0000
  • 4a5ccd44d5 [CodeView] Dump BuildInfoSym and ProcSym type indices Reid Kleckner 2017-07-15 18:10:39 +0000
  • 0b189e17f8 Fix mis-use of std::lower_bound Reid Kleckner 2017-07-15 18:10:15 +0000
  • c09fbb030f [InstCombine] improve (1 << x) & 1 --> zext(x == 0) folding Sanjay Patel 2017-07-15 17:26:01 +0000
  • 59f9abe0f8 [InstCombine] Add test cases for (X & (Y | ~X)) -> (X & Y) where the not is an inverted compare. NFC Craig Topper 2017-07-15 17:09:23 +0000
  • c301a9eeef [InstCombine] Move 4 test cases from a test that didn't use FileCheck and merge them into a existing test file. NFC Craig Topper 2017-07-15 17:09:22 +0000
  • 9e7e63adc7 [InstCombine] add tests for (1 << x) & 1 --> zext(x == 0) ; NFC Sanjay Patel 2017-07-15 15:55:07 +0000
  • 49ca68c80a [wasm] Update two tests for r308025 which causes scheduling changes due to the newly improved AA information. Chandler Carruth 2017-07-15 15:44:36 +0000
  • e039298b16 [InstCombine] allow (0 - x) & 1 --> x & 1 for vectors Sanjay Patel 2017-07-15 15:29:47 +0000
  • 170e6bc8a4 [InstCombine] remove dead code/tests; NFCI Sanjay Patel 2017-07-15 15:01:33 +0000
  • feeb38706f Revert r308078 (and subsequent tweak in r308079) which introduces a test that appears to exhibit non-determinism and is flaking on the bots pretty consistently. Chandler Carruth 2017-07-15 13:50:26 +0000
  • e998b6e37f [LoopInterchange] Add some optimization remarks. Florian Hahn 2017-07-15 13:13:19 +0000
  • 4b03014d14 [docs] AliasAnalysis: clarify that PartialAlias doesn't enforce objects to start at the same address Nuno Lopes 2017-07-15 09:09:24 +0000
  • ed504111e8 [PM/LCG] Teach the LazyCallGraph to maintain reference edges from every function to every defined function known to LLVM as a library function. Chandler Carruth 2017-07-15 08:08:19 +0000
  • b515119244 [mips] Handle the long-calls feature flags in the MIPS backend Simon Atanasyan 2017-07-15 07:14:25 +0000
  • 55ceb9c2d8 SystemZCodeGen: Update libdeps. r308024 introduced LoopDataPrefetchPass. NAKAMURA Takumi 2017-07-15 06:32:12 +0000
  • d7e9378a79 bpf: fix a compilation bug due to unused variable for release build Yonghong Song 2017-07-15 06:08:08 +0000
  • 078c435803 AMDGPU: Return correct type during argument lowering Matt Arsenault 2017-07-15 05:52:59 +0000
  • 31b76d9b4a [SLPVectorizer] Add an extra parameter to tryScheduleBundle function, NFCI. Dinar Temirbulatov 2017-07-15 05:43:54 +0000
  • 7c423e0690 bpf: generate better lowering code for certain select/setcc instructions Yonghong Song 2017-07-15 05:41:42 +0000
  • cf17bf01ef Require asserts in new test that uses debug flag Teresa Johnson 2017-07-15 05:27:57 +0000
  • 5758e8da00 [ThinLTO] Ensure we always select the same function copy to import Teresa Johnson 2017-07-15 04:53:05 +0000
  • 8c939cb97f [TTI] Refine the cost of EXT in getUserCost() Haicheng Wu 2017-07-15 02:12:16 +0000
  • 2cf034ebb7 [libFuzzer] remove stale code Kostya Serebryany 2017-07-15 01:31:40 +0000
  • 37b0ef0bdf [Dominators] Fix reachable visitation and reenable a unit test Jakub Kuderski 2017-07-15 01:27:16 +0000
  • eff738f7cf [Dominators] Temporarily disable a flaky unit test Jakub Kuderski 2017-07-14 23:49:12 +0000
  • 948973b73f [libFuzzer] Allow non-fuzzer args after -ignore_remaining_args=1 Justin Bogner 2017-07-14 23:33:04 +0000
  • f8411a4be9 Add missing space to comment Adrian Prantl 2017-07-14 23:23:58 +0000
  • 0ffc7d0836 [Dominators] Remove an extra semicolon and add a missing include. Jakub Kuderski 2017-07-14 22:24:15 +0000
  • 82f51d560c [Dominators] Implement incremental deletions Jakub Kuderski 2017-07-14 21:58:53 +0000
  • 7bdecb4953 [libFuzzer] fix stats during merge Kostya Serebryany 2017-07-14 21:48:19 +0000
  • 2377605d24 [AArch64] Avoid selecting XZR inline ASM memory operand Yi Kong 2017-07-14 21:46:16 +0000
  • 7d7873efde [AArch64][Falkor] Avoid HW prefetcher tag collisions (step 1) Geoff Berry 2017-07-14 21:44:12 +0000
  • b3f60e3cd4 [Dominators] Add a missing include Jakub Kuderski 2017-07-14 21:38:15 +0000
  • 33778b7f13 [AMDGPU] Throw away more dead code. NFCI. Davide Italiano 2017-07-14 21:20:29 +0000
  • 79eefe9ee2 [Dominators] Implement incremental insertions Jakub Kuderski 2017-07-14 21:17:33 +0000
  • a774076f84 Fix mixed line terminators. NFC. Dimitry Andric 2017-07-14 21:14:58 +0000
  • fe9291f15d [EarlyCSE] Handle calls with no MemorySSA info. Geoff Berry 2017-07-14 20:13:21 +0000
  • 18e1269d26 [JumpThreading] Add a pattern to TryToUnfoldSelectInCurrBB() Haicheng Wu 2017-07-14 19:16:47 +0000
  • 2670e69e43 [Hexagon] Replace ISD opcode VPACK with VPACKE/VPACKO, NFC Krzysztof Parzyszek 2017-07-14 19:02:32 +0000
  • 9994117767 [AMDGPU] Garbage collect dead code. NFCI. Davide Italiano 2017-07-14 18:47:29 +0000
  • c68f8f2fd3 [TableGen][MC] Fix a few places where we didn't hide the underlying type of LaneBitmask very well. Craig Topper 2017-07-14 18:30:09 +0000
  • cb105529db [Dominators] Make IsPostDominator a template parameter Jakub Kuderski 2017-07-14 18:26:09 +0000
  • 1356a150af [AMDGPU] Do not insert an instruction into worklist twice in movetovalu Alfred Huang 2017-07-14 17:56:55 +0000
  • 3a82e3504d [Dominators] Simplify block and node printing Jakub Kuderski 2017-07-14 16:56:35 +0000
  • 9cdd4ddfce [llvm-readobj] - Teach readobj to print DT_FILTER dynamic tag in human readable form. George Rimar 2017-07-14 16:00:16 +0000
  • 9d612bd4f5 [Hexagon] Add intrinsics for data cache operations Krzysztof Parzyszek 2017-07-14 15:58:48 +0000
  • af49601847 [InstCombine] convert bitwise (in)equality checks to logical ops (PR32401) Sanjay Patel 2017-07-14 15:09:49 +0000
  • a457d34397 Revert "Reland "[mips][mt][6/7] Add support for mftr, mttr instructions."" Simon Dardis 2017-07-14 15:08:05 +0000
  • fff3d70a90 [InstCombine] add tests for PR32401; NFC Sanjay Patel 2017-07-14 14:43:28 +0000
  • d051d7f142 [SystemZ] Minor fixing in SystemZScheduleZ196.td Jonas Paulsson 2017-07-14 14:30:46 +0000
  • 7d5e486829 [InstCombine] auto-generate complete test checks; NFC Sanjay Patel 2017-07-14 14:29:11 +0000
  • be4d3e6292 Improve Aliasing of operations to static alloca Nirav Dave 2017-07-14 13:56:21 +0000
  • 7392b5ac28 [SystemZ] Enable LoopDataPrefetch pass. Jonas Paulsson 2017-07-14 13:52:38 +0000
  • f98930962b Reland "[mips][mt][6/7] Add support for mftr, mttr instructions."" Simon Dardis 2017-07-14 13:44:12 +0000
  • 8f691f1275 Reverting commit 308011. Zoran Jovanovic 2017-07-14 10:52:22 +0000
  • 3a788ca0f4 [mips][microMIPS] Extending size reduction pass with ADDIUSP and ADDIUR1SP Author: milena.vujosevic.janicic Reviewers: sdardis The patch extends size reduction pass for MicroMIPS. The following instructions are examined and transformed, if possible: ADDIU instruction is transformed into 16-bit instruction ADDIUSP ADDIU instruction is transformed into 16-bit instruction ADDIUR1SP Function InRange is changed to avoid left shifting of negative values, since that caused some sanitizer tests to fail (so the previous patch Differential Revision: https://reviews.llvm.org/D34511 Zoran Jovanovic 2017-07-14 10:13:11 +0000
  • a6ef55bfe2 [ARM] GlobalISel: Support G_BRCOND Diana Picus 2017-07-14 09:46:06 +0000
  • 95753226ff [SystemZ] Minor fixing in SystemZScheduleZEC12.td Jonas Paulsson 2017-07-14 09:18:18 +0000
  • 45a832a04e [RelTest] Diana is doing both releases now Renato Golin 2017-07-14 08:33:52 +0000
  • 676084e2a9 [ARM] Allow rematerialization of ARM Thumb literal pool loads Sam Parker 2017-07-14 08:23:56 +0000
  • a9a5cb971f [IRCE] Fix corner case with Start = INT_MAX Max Kazantsev 2017-07-14 06:35:03 +0000
  • 6173f5825a [opt-viewer] Flush stdout after progress update Adam Nemet 2017-07-14 04:54:26 +0000
  • 66d21bb6ce Add a set of comments explaining why getSubtargetImpl() is deleted on these targets. Eric Christopher 2017-07-14 04:33:43 +0000
  • 4cbfb4282b [SLPVectorizer] Add an extra parameter to alreadyVectorized function, NFCI. Dinar Temirbulatov 2017-07-14 03:48:29 +0000
  • 1b2c114227 Remove set but not used variables from the debug info verifier code. Eric Christopher 2017-07-14 01:40:47 +0000
  • c0e7d7e6da [CMake]Use LLVM_LIBRARY_DIR for lib path. Leo Li 2017-07-14 00:35:21 +0000
  • ac4ebc9acc [libFuzzer] update the comments in afl/afl_driver.cpp Kostya Serebryany 2017-07-14 00:18:37 +0000
  • 12ab215732 [libFuzzer] remove stale code; NFC Kostya Serebryany 2017-07-14 00:16:23 +0000
  • f9915c27c2 AMDGPU: Detect kernarg segment pointer Matt Arsenault 2017-07-14 00:11:13 +0000
  • 06e0ac200b [libFuzzer] simplify the handling of memmem/strstr Kostya Serebryany 2017-07-14 00:06:27 +0000
  • 9fc15af9b2 [AMDGPU] fcaninicalize optimization for GFX9+ Stanislav Mekhanoshin 2017-07-13 23:59:15 +0000
  • e302dc70dd [DWARF] Introduce verification for the unit header chain in .debug_info section to llvm-dwarfdump. Spyridoula Gravani 2017-07-13 23:25:24 +0000
  • 486906f96f [Dominators] Define Arc less-than operator inline. Jakub Kuderski 2017-07-13 23:11:57 +0000
  • 2ead42c658 [libFuzzer] move code around; NFC Kostya Serebryany 2017-07-13 22:30:23 +0000
  • c3e0164ec9 Fix build due to const-correctness issue after last minute refactoring Reid Kleckner 2017-07-13 22:05:30 +0000
  • 773ac0d316 [PDB] Fix quadratic behavior when writing a BinaryItemStream Reid Kleckner 2017-07-13 22:02:23 +0000
  • 5073cf0c9c [Dominators] Rename Update.Arc to Update.Edge Jakub Kuderski 2017-07-13 21:52:56 +0000