Commit Graph

  • 9c7dd8ca50 Added support for "#pragma clang section relro=<name>" Dmitry Mikulin 2019-10-15 18:31:10 +00:00
  • 569d5dbe57 [WebAssembly] Allow multivalue types in block signature operands Thomas Lively 2019-10-15 18:28:22 +00:00
  • 06d4c0251f [llvm-objdump] Use a counter for llvm-objdump -h instead of the section index. Jordan Rupprecht 2019-10-15 18:13:20 +00:00
  • e381e2c6bf [test] Update YAML mapping in VirtualFileSystemTest Jonas Devlieghere 2019-10-15 18:05:44 +00:00
  • 359ee0e070 [X86] combineX86ShufflesRecursively - split the getTargetShuffleInputs call from the resolveTargetShuffleAndZeroables call. Simon Pilgrim 2019-10-15 17:59:13 +00:00
  • 005139adc8 [llvm-profdata] Reinstate tools/llvm-profdata/malformed-ptr-to-counter-array.test Vedant Kumar 2019-10-15 17:53:48 +00:00
  • b62ebb253e [XCOFF] Output object text section header and symbol entry for program code. Digger Lin 2019-10-15 17:40:41 +00:00
  • c345de2744 [X86] Make memcmp() use PTEST if possible and also enable AVX1 David Zarzycki 2019-10-15 17:40:12 +00:00
  • b09882b096 [NewGVN] Check that call has an access. Alina Sbirlea 2019-10-15 17:25:36 +00:00
  • d291d3ed2c [MemorySSA] Update DomTree before applying MSSA updates. Alina Sbirlea 2019-10-15 17:15:19 +00:00
  • fcfdbbfcea [VirtualFileSystem] Support virtual working directory in the RedirectingFS Jonas Devlieghere 2019-10-15 17:14:24 +00:00
  • ab17525131 [llvm-profdata] Remove tools/llvm-profdata/malformed-ptr-to-counter-array.test Vedant Kumar 2019-10-15 17:10:44 +00:00
  • 8227f47176 [AIX][XCOFF] Output XCOFF object text section header and symbol entry for program code. Digger Lin 2019-10-15 17:09:54 +00:00
  • e7c9c5bebd [AMDGPU] Support mov dpp with 64 bit operands Stanislav Mekhanoshin 2019-10-15 16:41:15 +00:00
  • 325a4c2456 [AMDGPU] Allow DPP combiner to work with REG_SEQUENCE Stanislav Mekhanoshin 2019-10-15 16:17:50 +00:00
  • f2cabc350a gn build: Merge r374903 GN Sync Bot 2019-10-15 15:33:04 +00:00
  • 45652a7550 [DAGCombiner] fold select-of-constants based on sign-bit test Sanjay Patel 2019-10-15 15:23:57 +00:00
  • 1d2d7881d1 gn build: Merge r374899 GN Sync Bot 2019-10-15 14:53:40 +00:00
  • b9fd25174f revert git test commit Digger Lin 2019-10-15 14:44:06 +00:00
  • 49bcec5c77 a test commit access Digger Lin 2019-10-15 14:39:29 +00:00
  • 3ea87aa699 [AsmPrinter] Fix unused variable warning in Release builds. NFC. Benjamin Kramer 2019-10-15 14:23:11 +00:00
  • fc8e74d061 [Alignment][NFC] Value::getPointerAlignment returns MaybeAlign Guillaume Chatelet 2019-10-15 13:58:22 +00:00
  • c0b7807290 [ARM][MVE] validForTailPredication insts Sam Parker 2019-10-15 13:12:51 +00:00
  • 245690544d [InstCombine] fold a shifted bool zext to a select (2nd try) Sanjay Patel 2019-10-15 13:12:44 +00:00
  • b75805f862 [Alignment] Migrate Attribute::getWith(Stack)Alignment Guillaume Chatelet 2019-10-15 12:56:24 +00:00
  • 2d11c4c755 gn build: Merge r374882 GN Sync Bot 2019-10-15 11:55:38 +00:00
  • 633cd24e87 [DebugInfo] Add a DW_OP_LLVM_entry_value operation David Stenberg 2019-10-15 11:31:21 +00:00
  • 3ae2d8fa73 [Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned) Guillaume Chatelet 2019-10-15 11:24:36 +00:00
  • 3804b7fd5f [DebugInfo] Add interface for pre-calculating the size of emitted DWARF David Stenberg 2019-10-15 11:14:35 +00:00
  • 65bf236286 [X86] Resolve KnownUndef/KnownZero bits into target shuffle masks in helper. NFCI. Simon Pilgrim 2019-10-15 11:13:51 +00:00
  • d20e6c67bc [DebugInfo] Remove some users of DBG_VALUEs IsIndirect field Jeremy Morse 2019-10-15 10:46:24 +00:00
  • 952c6f1568 [llvm-locstats] Fix 'only params' no entry value stats Djordje Todorovic 2019-10-15 10:12:14 +00:00
  • bc20418018 [MIPS GlobalISel] Add MSA registers to fprb. Select vector load, store Petar Avramovic 2019-10-15 09:30:08 +00:00
  • b01616e164 Change Comments SmallVector to std::vector in DebugLocStream [NFC] David Stenberg 2019-10-15 09:21:09 +00:00
  • 3d3a39d6bb [MIPS GlobalISel] Refactor MipsRegisterBankInfo [NFC] Petar Avramovic 2019-10-15 09:18:42 +00:00
  • 2413824526 [LLDB] [Windows] Initial support for ARM64 register contexts Martin Storsjo 2019-10-15 08:31:52 +00:00
  • 551211dc56 [Demangle] Add a few more options to the microsoft demangler Martin Storsjo 2019-10-15 08:29:56 +00:00
  • aadc688c8e [X86] Don't check for VBROADCAST_LOAD being a user of the source of a VBROADCAST when trying to share broadcasts. Craig Topper 2019-10-15 06:10:11 +00:00
  • 75cbca09a4 Revert [SROA] Reuse existing lifetime markers if possible David L. Jones 2019-10-15 04:32:07 +00:00
  • eee3ea147a [RISCV] Support fast calling convention Shiva Chen 2019-10-15 02:04:29 +00:00
  • 60c24975c0 [WebAssembly] Trapping fptoint builtins and intrinsics Thomas Lively 2019-10-15 01:11:51 +00:00
  • 820385076f Revert [InstCombine] fold a shifted bool zext to a select Sanjay Patel 2019-10-14 23:55:39 +00:00
  • caaecec384 [MemorySSA] Update for partial unswitch. Alina Sbirlea 2019-10-14 23:52:39 +00:00
  • c7464a4ca2 [X86] Teach X86MCodeEmitter to properly encode zmm16-zmm31 as index register to vgatherpf/vscatterpf. Craig Topper 2019-10-14 23:48:24 +00:00
  • d74926b4d5 [X86] Add encoding tests for avx512pf vgatherpf/vscatterpf instructions. Craig Topper 2019-10-14 23:48:12 +00:00
  • dc141ad7cd [lit] Add argument check: --timeout must be non-negative integer Julian Lettner 2019-10-14 23:43:18 +00:00
  • 9a694d933a Revert "Dead Virtual Function Elimination" Jorge Gorbe Moya 2019-10-14 23:25:25 +00:00
  • 82f983e305 In the new pass manager use PTO.LoopUnrolling to determine when and how we will unroll loops. Also comment a few occasions where we need to know whether or not we're forcing the unwinder or not. Eric Christopher 2019-10-14 22:56:07 +00:00
  • dc1d7acad3 [Tests] Add a SCEV analysis test for llvm.widenable.condition Philip Reames 2019-10-14 22:42:35 +00:00
  • d6278197e0 [ARM][AsmParser] handles offset expression in parentheses Jian Cai 2019-10-14 22:22:26 +00:00
  • 73770d6089 DebugInfo: Remove unnecessary/mistaken inclusion of Bitcode/BitcodeAnalyzer.h David Blaikie 2019-10-14 22:12:45 +00:00
  • 21a0296b2d [update_mir_test_checks] Handle MI flags properly Roman Tereshin 2019-10-14 22:01:58 +00:00
  • 17f93c96ec [InstCombine] fold a shifted bool zext to a select Sanjay Patel 2019-10-14 21:56:40 +00:00
  • e122082aec [Modules Build] Add missing dependency. Michael J. Spencer 2019-10-14 21:53:51 +00:00
  • 112183e642 [lit] Create Run object later and only when it is needed Julian Lettner 2019-10-14 21:23:40 +00:00
  • f4932ab6c4 [InstCombine] add tests for select/shift transforms; NFC Sanjay Patel 2019-10-14 20:28:03 +00:00
  • cd6a99c88b [clang-scan-deps] Support for clang --analyze in clang-scan-deps Jan Korous 2019-10-14 20:15:01 +00:00
  • 9ef9df39b3 [lit] Extend internal diff to support -U Joel E. Denny 2019-10-14 19:59:30 +00:00
  • a8b14d4c58 [Tests] Add a test demonstrating a miscompile in the off-by-default loop-pred transform Philip Reames 2019-10-14 19:49:40 +00:00
  • da8e68c8aa [LoopIdiom] BCmp: loop exit count must not be wider than size_t that bcmp takes Roman Lebedev 2019-10-14 19:46:34 +00:00
  • 04e2fd09d5 [ASan] Fix IRTests/InstructionsTest.UnaryOperator Cameron McInally 2019-10-14 19:17:31 +00:00
  • f7875e639f [Tests] Add a few more tests for idioms with FP induction variables Philip Reames 2019-10-14 19:10:39 +00:00
  • 2148b4c347 [ThinLTO] Fix printing of NoInline function summary flag Teresa Johnson 2019-10-14 18:37:31 +00:00
  • f6735ac38c AMDGPU: Fix redundant setting of m0 for atomic load/store Matt Arsenault 2019-10-14 18:30:31 +00:00
  • 82e1f2fe8c AMDGPU: Remove unnecessary IR from test Matt Arsenault 2019-10-14 18:30:29 +00:00
  • 97fba78647 Fix copy-pasto in r374759 Hans Wennborg 2019-10-14 17:52:31 +00:00
  • ba169d8e73 [llvm-objdump] Adjust spacing and field width for --section-headers Jordan Rupprecht 2019-10-14 17:47:17 +00:00
  • 4fc0adb6ee Add FMF to vector ops for phi Michael Berg 2019-10-14 17:39:32 +00:00
  • 67d83413d0 Reapply: [llvm-size] Tidy up error messages (PR42970) Jordan Rupprecht 2019-10-14 17:29:15 +00:00
  • 90e20e8610 [llvm-profdata] Weaken "malformed-ptr-to-counter-array.test" to appease arm bots Vedant Kumar 2019-10-14 17:20:22 +00:00
  • d18370c782 [NVPTX] Restructure shfl instrinsics and add variants that return a predicate. Artem Belevich 2019-10-14 16:53:34 +00:00
  • 644ccfc9c7 BitsInit::resolveReferences - silence static analyzer null dereference warning. NFCI. Simon Pilgrim 2019-10-14 16:46:21 +00:00
  • dd72464f64 XCOFFObjectWriter - silence static analyzer dyn_cast<> null dereference warning. NFCI. Simon Pilgrim 2019-10-14 16:46:11 +00:00
  • 7cb9be5d19 [CostModel][X86] Add CTLZ scalar costs Simon Pilgrim 2019-10-14 16:30:17 +00:00
  • 732f95ff9a Reapply r374743 with a fix for the ocaml binding Joerg Sonnenberger 2019-10-14 16:15:14 +00:00
  • bd673156a7 [x86] adjust select to sra tests; NFC Sanjay Patel 2019-10-14 15:53:55 +00:00
  • 00c70bcbce [IRBuilder] Update IRBuilder::CreateFNeg(...) to return a UnaryOperator Cameron McInally 2019-10-14 15:35:01 +00:00
  • f36eb5e87c [ARM] Selection for MVE VMOVN David Green 2019-10-14 15:19:33 +00:00
  • 852f45a10a Revert r374771 "[llvm-size] Tidy up error messages (PR42970)" Nico Weber 2019-10-14 14:44:26 +00:00
  • a8bfb47f37 [x86] add tests for possible select to sra transforms; NFC Sanjay Patel 2019-10-14 14:43:06 +00:00
  • ec89325da0 [ARM] Add some VMOVN tests. NFC David Green 2019-10-14 14:29:26 +00:00
  • 13da61c8c4 [CostModel][X86] Add CTPOP scalar costs (PR43656) Simon Pilgrim 2019-10-14 14:07:43 +00:00
  • 6dacb1c9c1 [Alignment][NFC] Move and type functions from MathExtras to Alignment Guillaume Chatelet 2019-10-14 13:14:34 +00:00
  • d9a1cad588 [AArch64] Stackframe accesses to SVE objects. Sander de Smalen 2019-10-14 13:11:34 +00:00
  • d24146fb6c [llvm-size] Tidy up error messages (PR42970) Fangrui Song 2019-10-14 12:51:47 +00:00
  • 3ae7172022 [DebugInfo] Fix truncation of call site immediates David Stenberg 2019-10-14 12:49:58 +00:00
  • e0cea29324 Revert "Add a pass to lower is.constant and objectsize intrinsics" Dmitri Gribenko 2019-10-14 12:22:48 +00:00
  • 775d402bf1 [AMDGPU] Come back patch for the 'Assign register class for cross block values according to the divergence.' Alexander Timofeev 2019-10-14 12:01:10 +00:00
  • 330aebe72a Fixing typo in llvm/IR/Intrinsics.td Victor Campos 2019-10-14 11:12:23 +00:00
  • 30954cb6a9 [X86][BtVer2] Improved latency and throughput of float/vector loads and stores. Andrea Di Biagio 2019-10-14 11:12:18 +00:00
  • a2dc88278d [NFC][TTI] Add Alignment for isLegalMasked[Load/Store] Sam Parker 2019-10-14 10:00:21 +00:00
  • 42e71f8f65 Fix D68936 Guillaume Chatelet 2019-10-14 09:31:00 +00:00
  • 3645acebbc build_llvm_package.bat: Run check-clang-tools and check-clangd tests. Hans Wennborg 2019-10-14 09:08:57 +00:00
  • 90b08b77ef [Alignment][NFC] Support compile time constants Guillaume Chatelet 2019-10-14 09:04:15 +00:00
  • eca2f6ad30 [X86] Teach EmitTest to handle ISD::SSUBO/USUBO in order to use the Z flag from the subtract directly during isel. Craig Topper 2019-10-14 06:47:56 +00:00
  • 7cfac68776 [X86] Autogenerate complete checks. NFC Craig Topper 2019-10-14 01:41:04 +00:00
  • 145c9becb4 [NewGVN] Use m_Br to simplify code a bit. (NFC) Florian Hahn 2019-10-13 23:34:13 +00:00
  • 314e3cde15 Add a pass to lower is.constant and objectsize intrinsics Joerg Sonnenberger 2019-10-13 23:00:15 +00:00
  • eab724c63f merge-request.sh: Update 9.0 metabug for 9.0.1 Simon Atanasyan 2019-10-13 22:10:06 +00:00
  • b5c6f41f8c [Attributor] Shortcut no-return through will-return Johannes Doerfert 2019-10-13 21:25:53 +00:00