The Week Of Monday 9 July 2018 Archives by thread
Starting: Mon Jul 9 00:05:59 PDT 2018
Ending: Sun Jul 15 23:56:09 PDT 2018
Messages: 2137
- [PATCH] D48765: [X86] The TEST instruction is eliminated when BSF/TZCNT is used
Ivan Kulagin via Phabricator via llvm-commits
- [PATCH] D49060: [UnJ] Use SmallPtrSets for block collections NFC
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r336522 - [PGOMemOPSize] Preserve the DominatorTree
Chijun Sima via llvm-commits
- [PATCH] D49027: [TableGen] FixedLenDecoderEmitter: allow for dummy operand in MCInst
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48914: [PGOMemOPSize] Preserve the DominatorTree
Phabricator via Phabricator via llvm-commits
- [PATCH] D49022: [Polly-ACC] disallow managed memory code generation for OpenCL
Alain Denzler via Phabricator via llvm-commits
- [llvm] r336419 - CallGraphSCCPass: iterate over all functions.
Mikael Holmén via llvm-commits
- [PATCH] D49064: DAG: Add helper for creating shifts with correct type
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D49025: [XRay] basic mode PID and TID always fetch
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D49046: Use StringRef instead of `const char *`.
George Rimar via Phabricator via llvm-commits
- [PATCH] D49065: AMDGPU: Stop wasting argument registers with v3i32/v3f32
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r336525 - [AccelTable] Dwarf5AccelTableEmitter -> Writer (NFC)
Jonas Devlieghere via llvm-commits
- [PATCH] D49043: [llvm-objdump] Add -demangle (-C) option
James Henderson via Phabricator via llvm-commits
- [PATCH] D45383: Limit types of builtins that can be redeclared.
Alexander Richardson via Phabricator via llvm-commits
- [llvm] r336529 - [AccelTable] Provide abstraction for emitting DWARF5 accelerator tables.
Jonas Devlieghere via llvm-commits
- [PATCH] D48946: [Preamble] Check system dependencies in preamble too
Phabricator via Phabricator via llvm-commits
- [llvm] r336531 - [AArch64][SVE] Asm: Support for UZP and TRN instructions.
Sander de Smalen via llvm-commits
- [PATCH] D49031: [AccelTable] Extract EmitterInfo
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D48947: [clangd] Added a test for preambles and -isystem
Phabricator via Phabricator via llvm-commits
- [PATCH] D49016: [llvm-objdump] Add dynamic section printing to private-headers option
James Henderson via Phabricator via llvm-commits
- [llvm] r335553 - [PM/LoopUnswitch] Teach the new unswitch to handle nontrivial
Chandler Carruth via llvm-commits
- [llvm] r336533 - [AArch64][SVE] Asm: Support for ADR instruction.
Sander de Smalen via llvm-commits
- [PATCH] D48582: Reverse subregister saved loops in register usage info collector.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48870: [AArch64][SVE] Asm: Support for ADR instruction.
Phabricator via Phabricator via llvm-commits
- [PATCH] D46172: AMDGPU/GlobalISel: Implement select() for 32-bit @llvm.minnun and @llvm.maxnum
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D46754: [AMDGPU] Add intrinsics for 16 bit interpolation
Tim Corringham via Phabricator via llvm-commits
- [PATCH] D49004: [CodeGen] Emit more precise AssertZext/AssertSext nodes.
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r336534 - Lift JSON library from clang-tools-extra/clangd to llvm/Support.
Sam McCall via llvm-commits
- [PATCH] D47203: [LowerSwitch] Fixed faulty PHI node in switch default block
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D45753: Lift JSON library from clang-tools-extra/clangd to llvm/Support.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D49052: RenameIndependentSubregs: Fix handling of undef tied operands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D45882: AMDGPU/GlobalISel: Implement select() for @llvm.amdgcn.exp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D40183: [AMDGPU] Waitcnt pass. Add S_WAITCNT 0 if incomplete predecessor info
Matt Arsenault via Phabricator via llvm-commits
- [www] r336535 - update next conf date
Nuno Lopes via llvm-commits
- [llvm] r336536 - [PM/Unswitch] Fix a nasty bug in the new PM's unswitch introduced in
Chandler Carruth via llvm-commits
- [PATCH] D48278: [SelectionDAG] Fold redundant masking operations of shifted value
Diogo N. Sampaio via Phabricator via llvm-commits
- [llvm] r336537 - [Support] Fix GCC compile after r336534
Sam McCall via llvm-commits
- [PATCH] D48940: [clangd] Wait for first preamble before code completion
Phabricator via Phabricator via llvm-commits
- [PATCH] D49068: Fixing builtin __atomic_fetch_min definition
Omer Paparo Bivas via Phabricator via llvm-commits
- [PATCH] D46756: [AMDGPU] Reworked SIFixWWMLiveness
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D49069: Introduce control flow speculation tracking for AArch64.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D49070: Introduce llvm.speculation_safe_value intrinsic.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D47817: [sanitizer_common] Fix using libtirpc on Linux
Peter Wu via Phabricator via llvm-commits
- [PATCH] D49071: Enable lowering of llvm.speculation_safe_value to DSB/ISB pair.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D49072: Enable automatic mitigation against control flow speculation.
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D46209: [Support] Make JSON handle doubles and int64s losslessly
Sam McCall via Phabricator via llvm-commits
- [llvm] r336541 - [Support] Make JSON handle doubles and int64s losslessly
Sam McCall via llvm-commits
- [llvm] r336542 - [Support] Allow JSON serialization of Optional<T> for supported T.
Sam McCall via llvm-commits
- [llvm] r336543 - [llvm-mca] report an error if the assembly sequence contains an unsupported instruction.
Andrea Di Biagio via llvm-commits
- [llvm] r336544 - [AArch64][SVE] Asm: Support for TBL instruction.
Sander de Smalen via llvm-commits
- [PATCH] D49024: [Polly] [WIP] Introduce ShapeInfo into polly for sizes and strides.
SAHIL GIRISH YERAWAR via Phabricator via llvm-commits
- [PATCH] D49053: [WIP][Docs] Debugging optimized code with debugify
Anastasis via Phabricator via llvm-commits
- [PATCH] D46179: [X86] Lowering adds/addus/subs/subus intrinsics to native IR (LLVM part)
Tomasz Krupa via Phabricator via llvm-commits
- [PATCH] D46274: [Support] Harden JSON against invalid UTF-8.
Sam McCall via Phabricator via llvm-commits
- [llvm] r336545 - [mips] Addition of the [d]rem and [d]remu instructions
Stefan Maksimovic via llvm-commits
- [PATCH] D48768: [X86] When have BMI2, prefer shifts to clear low/high bits, rather than variable mask.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D17036: [mips] Addition of the [d]rem and [d]remu instructions
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D49033: [test-suite] Add a decorator for the lack of libstdcxx on the system.
Pavel Labath via Phabricator via llvm-commits
- [llvm] r336546 - [InstCombine] fix shuffle-of-binops transform to avoid poison/undef
Sanjay Patel via llvm-commits
- [PATCH] D49047: [InstCombine] fix shuffle-of-binops transform to avoid poison/undef
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r336547 - [AArch64][SVE] Asm: Support for remaining shift instructions.
Sander de Smalen via llvm-commits
- [llvm] r336548 - [Power9] Add __float128 support for compare operations
Stefan Pintilie via llvm-commits
- [PATCH] D48968: [DebugInfo][LoopVectorize] Preserve DL in induction PHI and Add
Anastasis via Phabricator via llvm-commits
- [PATCH] D48294: [Power9] Add __float128 support for compare operations
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D48025: [PowerPC] avoid masking already-zero bits in BitPermutationSelector
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D47073: Document and Enforce new Host Compiler Policy
Erich Keane via Phabricator via llvm-commits
- [PATCH] D46054: [TableGen] Add a general-purpose JSON backend.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D49076: [PowerPC] handle ISD:TRUNCATE in BitPermutationSelector
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D43211: [WebAssembly] promote from experimental to normal target
Andrew Kelley via Phabricator via llvm-commits
- [PATCH] D41233: [InstCombine] Canonizing 'and' before 'shl'
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48959: [compiler-rt][ubsan] Implicit Cast Sanitizer - integer truncation - compiler-rt part
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D49034: [WIP] [WebAssembly] Move/clone DBG_VALUE during WebAssemblyRegStackify pass
Yury Delendik via Phabricator via llvm-commits
- [PATCH] D48915: [Sparc] Use the names .rem and .urem instead of __modsi3 and __umodsi3
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D49078: [CVP] Handle calls with void return value. No need to create CVPLattice state for it.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D49039: [BitcodeReader] Infer the correct runtime preemption for GlobalValue
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D48996: [clangd] Mark "Document Symbols" as implemented in the docs
Marc-Andre Laperle via Phabricator via llvm-commits
- [PATCH] D49079: [dsymutil] Add support for outputting assembly
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r336551 - [CVP] Handle calls with void return value. No need to create CVPLattice state for it.
Xin Tong via llvm-commits
- [PATCH] D49080: [PowerPC] Don't run BV DAG Combine before legalization if it assumes legal types
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r336552 - [AArch64][SVE] Asm: Support for CNT(B|H|W|D) and CNTP instructions.
Sander de Smalen via llvm-commits
- [PATCH] D49056: [Dominators] Add isUpdateLazy() method to the DomTreeUpdater
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D48967: [Dominators] Convert existing passes and utils to use the DomTreeUpdater class
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D47541: Allow creating llvm::Function in non-zero address spaces
Alexander Richardson via Phabricator via llvm-commits
- [PATCH 1/2] AMDGPU/SIInsertWaitcnts: Fix comparison of integers of different signs
Mark Searles via llvm-commits
- [PATCH] D48974: [DomTreeUpdater] Ignore updates when both DT and PDT are nullptrs
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D48602: `llvm.experimental.stackmap` is erroneously marked `Throws`?
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r336554 - [VPlan][LV] Introduce condition bit in VPBlockBase
Diego Caballero via llvm-commits
- [PATCH] D48836: [cfi-verify] Support AArch64.
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D48814: [VPlan] Introduce condition bit in VPBlockBase.
Diego Caballero via Phabricator via llvm-commits
- [llvm] r336555 - [X86] Remove some seemingly unnecessary AddedComplexity lines.
Craig Topper via llvm-commits
- [llvm] r336556 - [X86] Remove some patterns that seems to be unreachable.
Craig Topper via llvm-commits
- [llvm] r336557 - [X86] Remove some patterns that include a bitcast of a floating point load to an integer type.
Craig Topper via llvm-commits
- [PATCH] D49003: [Debugify] Export per-pass debug info loss statistics
Greg Bedwell via Phabricator via llvm-commits
- [PATCH] D49040: [SLC] Simplify pow(x, 0.333...) to cbrt(x)
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D49040: [SLC] Simplify pow(x, 0.333...) to cbrt(x)
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D49040: [SLC] Simplify pow(x, 0.333...) to cbrt(x)
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D49040: [SLC] Simplify pow(x, 0.333...) to cbrt(x)
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D49040: [SLC] Simplify pow(x, 0.333...) to cbrt(x)
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D49040: [SLC] Simplify pow(x, 0.333...) to cbrt(x)
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D49040: [SLC] Simplify pow(x, 0.333...) to cbrt(x)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D49040: [SLC] Simplify pow(x, 0.333...) to cbrt(x)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D49040: [SLC] Simplify pow(x, 0.333...) to cbrt(x)
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D49040: [SLC] Simplify pow(x, 0.333...) to cbrt(x)
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D49040: [SLC] Simplify pow(x, 0.333...) to cbrt(x)
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D46500: [WebAssembly] CFG sort support for exception handling
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D40308: [RegisterCoalescer] More fixes for subreg join failure in RegCoalescer
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48666: [ScheduleDAG] Fix unfolding of SUnits to already existent nodes.
Nirav Dave via Phabricator via llvm-commits
- [llvm] r336558 - [InstCombine] generalize safe vector constant utility
Sanjay Patel via llvm-commits
- [lld] r336559 - [PPC64] Add TLS local dynamic to local exec relaxation
Zaara Syeda via llvm-commits
- [PATCH] D49084: FileCheck: Add support for variable expressions
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D48293: [PPC64] Add TLS local dynamic to local exec relaxation
Zaara Syeda via Phabricator via llvm-commits
- [llvm] r336560 - [BitcodeReader] Infer the correct runtime preemption for GlobalValue
Steven Wu via llvm-commits
- [PATCH] D49086: Add bitcode compatibility test for 6.0
Steven Wu via Phabricator via llvm-commits
- [llvm] r336561 - [dsymutil] Add support for outputting assembly
Jonas Devlieghere via llvm-commits
- [PATCH] D49087: [WebAssembly] Improve readability of load/stores and tests. NFC.
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D49088: [WebAssembly] Support for binary atomic RMW instructions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D49089: [AMDGPU][Waitcnt] fix "comparison of integers of different signs" build error
Mark Searles via Phabricator via llvm-commits
- [PATCH] D44532: Add option to disable linking of libcxx into fuzzer
Pirama Arumuga Nainar via Phabricator via llvm-commits
- [llvm] r336562 - [InstCombine] avoid extra poison when moving shift above shuffle
Sanjay Patel via llvm-commits
- [PATCH] D46578: Fix gdb pretty printers to work with Python 3.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D49035: AMDGPU: Force inlining if LDS global address is used
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] r336565 - [X86][AVX] Regenerate AVX1 fast-isel tests.
Simon Pilgrim via llvm-commits
- [PATCH] D47903: [OpenMP] Use C++11 Atomics - barrier, tasking, and lock code
Jonathan Peyton via Phabricator via llvm-commits
- [llvm] r336566 - [X86] In combineFMA, make sure we bitcast the result of isFNEG back the expected type before creating the new FMA node.
Craig Topper via llvm-commits
- [PATCH] D49090: [ThinLTO] Escape module paths when printing
Chris Jackson via Phabricator via llvm-commits
- [llvm] r336570 - [InstCombine] correct test comments; NFC
Sanjay Patel via llvm-commits
- [PATCH] D48802: [lldb-mi] Re-implement symbol-list-lines command.
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D47961: [OpenMP] Restructure loop code for hierarchical scheduling
Jonathan Peyton via Phabricator via llvm-commits
- [PATCH] D49036: [OPENMP, NVPTX] Support several images in the executable.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D48988: Debug prefix map for machine code emission
Paul Robinson via Phabricator via llvm-commits
- [llvm] r336572 - [LoopInfo] Port loop exit interfaces from Loop to LoopBase
Diego Caballero via llvm-commits
- [PATCH] D49000: [DebugInfo] Change default value of FDEPointerEncoding
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D40349: [LSan] New experimental flag for background leak checking before exit.
Michail Kashkarov via Phabricator via llvm-commits
- [compiler-rt] r336573 - [ASan] Minor ASan error reporting cleanup
Alex Shlyapnikov via llvm-commits
- [PATCH] D47962: Introduce hierarchical scheduling
Jonathan Peyton via Phabricator via llvm-commits
- [llvm] r336574 - Add bitcode compatibility test for 6.0
Steven Wu via llvm-commits
- [PATCH] D48817: [LoopInfo] Port loop exit interfaces from Loop to LoopBase
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D49044: [ASan] Minor ASan error reporting cleanup
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D48502: Fix direct calls to __wrap_sym when it is relocated
Matthew Koontz via Phabricator via llvm-commits
- [PATCH] D49092: [X86][AVX] Use Zeroable mask to improve shuffle mask widening
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48912: [libc++] Add deprecated attributes to many deprecated components
Louis Dionne via Phabricator via llvm-commits
- [llvm] r336576 - [SelectionDAG] Add VT consistency checks to the creation of ISD::FMA.
Craig Topper via llvm-commits
- [PATCH] D48283: [SCEV] Properly solve quadratic equations
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D49094: Reduce memory usage when creating .gdb_index. NFC.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D46558: Condition usage of locale stdlib functions on Android API version
Dan Albert via Phabricator via llvm-commits
- [llvm] r336577 - [DebugInfo] Change default value of FDEPointerEncoding
Maksim Panchenko via llvm-commits
- [llvm] r336578 - [Power9] Add __float128 builtins for Round To Odd
Stefan Pintilie via llvm-commits
- [llvm] r336580 - [Utils] Fix gdb pretty printers to work with Python 3.
Philip Pfaffe via llvm-commits
- [PATCH] D48541: [Bitcode, Type] Assign deterministic IDs to unnamed types at creation time.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D47550: [Power9] Add __float128 builtins for Round To Odd
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D47548: [Power9] Add __float128 builtins for Round To Odd
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D47423: Simplify recursive launder.invariant.group and strip
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D48936: [X86][SSE] Prefer BLEND(SHL(v, c1), SHL(v, c2)) over MUL(v, c3)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D49095: [COFF] Store a pointer to the parent instead of just the parent name in InputFile
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48303: Don't take the address of an xvalue when printing an expr result
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D48617: [Builtins][Attributes][X86] Tag all X86 builtins with their required vector width. Add a min_vector_width function attribute and tag all x86 instrinsics with it.
Phabricator via Phabricator via llvm-commits
- [llvm] r336585 - [X86][TLI] DAGCombine: Unfold variable bit-clearing mask to two shifts.
Roman Lebedev via llvm-commits
- [PATCH] D49096: AMDGPU: Make hidden argument metadata consistent with amdgpu-implicitarg-num-bytes attribute
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D49097: [RegisterCoalescer] Another fix for subrange join unreachable
Tim Renouf via Phabricator via llvm-commits
- [llvm] r336587 - AMDGPU: Force inlining if LDS global address is used
Matt Arsenault via llvm-commits
- [PATCH] D47114: [FileCheck] Implement -v and -vv for tracing matches
Paul Robinson via Phabricator via llvm-commits
- [llvm] r336588 - [AMDGPU][Waitcnt] fix "comparison of integers of different signs" build error
Mark Searles via llvm-commits
- [llvm] r336589 - [globalisel][irtranslator] Add support for atomicrmw and (strong) cmpxchg
Daniel Sanders via llvm-commits
- [PATCH] D47106: [FileCheck] Make CHECK-DAG non-overlapping
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D40092: [globalisel][irtranslator] Add support for atomicrmw and (strong) cmpxchg
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D45179: [libc++] Add _LIBCPP_FORCE_NODISCARD define to force-enable nodiscard in pre-C++17
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D49051: [libclang] check that the cursor is declaration before trying to evaluate the cursor like a declaration
Alex Lorenz via Phabricator via llvm-commits
- [PATCH] D49041: [LangRef] Clarify undefined behavior for function attributes.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D49098: [DWARF][NFC] Factoring out emission of a single rangelist into a static helper
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D48054: [libFuzzer] Mutation tracking and logging implemented
Kodé Williams via Phabricator via llvm-commits
- [llvm] r336593 - RenameIndependentSubregs: Fix handling of undef tied operands
Mark Searles via llvm-commits
- [lld] r336594 - lld: add experimental support for SHT_RELR sections.
Rui Ueyama via llvm-commits
- [llvm] r336595 - [Power9] [LLVM] Add __float128 support for trunc to double round to odd
Stefan Pintilie via llvm-commits
- [PATCH] D48247: lld: add experimental support for SHT_RELR sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D48483: [Power9] [LLVM] Add __float128 support for trunc to double round to odd
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D48482: [Power9] [CLANG] Add __float128 support for trunc to double round to odd
Stefan Pintilie via Phabricator via llvm-commits
- [compiler-rt] r336597 - [libFuzzer] Mutation tracking and logging implemented
Matt Morehouse via llvm-commits
- [llvm] r336598 - [WebAssembly] Improve readability of load/stores and tests. NFC.
Heejin Ahn via llvm-commits
- [lld] r336599 - Factor out code to parse -pack-dyn-relocs. NFC.
Rui Ueyama via llvm-commits
- [polly] r336600 - [Docs] Fix generation of manpages.
Michael Kruse via llvm-commits
- [llvm] r336601 - [Power9] Add __float128 builtins for Rounding Operations
Stefan Pintilie via llvm-commits
- [PATCH] D47854: [LangRef] Clarify semantics of load metadata.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48415: [Power9] Add __float128 builtins for Rounding Operations
Stefan Pintilie via Phabricator via llvm-commits
- [llvm] r336602 - Fix line endings. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r336603 - [ORC] Rename MaterializationResponsibility::delegate to replace and add a new
Lang Hames via llvm-commits
- [PATCH] D48853: [SCEV] Add zext(C + x + ...) -> D + zext(C-D + x + ...)<nuw> transform
Roman Tereshin via Phabricator via llvm-commits
- [PATCH] D47895: llvm: Add support for "-fno-delete-null-pointer-checks"
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D48601: Added -fcrash-diagnostics-dir flag
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D48892: [libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D48797: [CMake] Teach the build system to codesign built products
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D48897: [MemorySSA] Add APIs to move memory accesses between blocks, following CFG changes.
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D49055: [compiler-rt] [builtins] Implement the __chkstk function for ARM for MinGW
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D48899: [dsymutil] Convert recursion in lookForDIEsToKeep into worklist.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D49101: Simplify RelrSection<ELFT>::updateAllocSize.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D48953: [LLD] [COFF] Store import symbol pointers as pointers to the base class
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D49102: [AccelTable] Provide DWARF5AccelTableStaticData for dsymutil.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D49002: [Index] Add index::IndexingOptions::IndexImplicitInstantiation
Fangrui Song via Phabricator via llvm-commits
- [lld] r336609 - Fix direct calls to __wrap_sym when it is relocated.
Rui Ueyama via llvm-commits
- [PATCH] D49013: [Support] Allow formatv() to consume llvm::Error by-value without crashing.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D49103: Lower llvm.objectsize earlier in our optimization pipeline
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D48842: [llvm] Document "%T" as deprecated in CommandGuide/lit.rst
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D49049: [LSR] If no Use is interesting, early return.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48991: Docs: Spell C++ lambdas like functions, not variables
David Blaikie via llvm-commits
- [llvm] r336611 - Make llvm.objectsize more conservative with null
George Burgess IV via llvm-commits
- [PATCH] D48860: Make llvm.objectsize more conservative with null in non-zero address spaces
George Burgess IV via Phabricator via llvm-commits
- [llvm] r336612 - Use StringRef instead of `const char *`.
Rui Ueyama via llvm-commits
- [llvm] r336613 - llvm: Add support for "-fno-delete-null-pointer-checks"
Manoj Gupta via llvm-commits
- [PATCH] D49104: [libc++] Declare <compare> operators with the proper visibility attribute
Louis Dionne via Phabricator via llvm-commits
- [lld] r336614 - Simplify RelrSection<ELFT>::updateAllocSize.
Rui Ueyama via llvm-commits
- [PATCH] D48891: [libFuzzer] Make -fsanitize=memory,fuzzer work.
Kostya Serebryany via Phabricator via llvm-commits
- [llvm] r336615 - [WebAssembly] Support for binary atomic RMW instructions
Heejin Ahn via llvm-commits
- [compiler-rt] r336616 - Revert "[libFuzzer] Mutation tracking and logging implemented"
Matt Morehouse via llvm-commits
- [PATCH] D48239: [LangRef] Clarify meaning of "dereferencable" attribute/metadata.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D45179: [libc++] Add _LIBCPP_ENABLE_NODISCARD and _LIBCPP_NODISCARD_EXT to allow pre-C++2a [[nodiscard]]
Eric Fiselier via Phabricator via llvm-commits
- [PATCH] D48467: [X86] Recognize a splat of negate in isFNEG
Easwaran Raman via Phabricator via llvm-commits
- [llvm] r336617 - [InstCombine] allow more shuffle folds using safe constants
Sanjay Patel via llvm-commits
- [PATCH] D48578: use a MapVector for pass manage LastUser
Dave Airlie via Phabricator via llvm-commits
- [PATCH] D49107: Fix a bug for packed relocations.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D47540: [lld] Enable Visual Studio compatible output
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D49108: [CVP] Handle instructions with no user. No need to create CVPLattice state. This handles terminator instructions and more.
Xin Tong via Phabricator via llvm-commits
- [compiler-rt] r336619 - [libFuzzer] Make -fsanitize=memory, fuzzer work.
Matt Morehouse via llvm-commits
- [lld] r336620 - Fix a bug for packed relocations.
Rui Ueyama via llvm-commits
- [llvm] r336621 - [DWARF][NFC] Refactor range list emission to use a static helper
Wolfgang Pieb via llvm-commits
- [PATCH] D49111: [windows] LLDB shows the wrong values when register read is executed at a frame other than zero
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D49113: [WebAssemlby] Set IsUsedInRegularObj correctly for undefined data symbols
Sam Clegg via Phabricator via llvm-commits
- [llvm] r336623 - Revert "AMDGPU: Force inlining if LDS global address is used"
Vlad Tsyrklevich via llvm-commits
- [llvm] r336624 - [X86] Remove FloatVT from X86VectorVTInfo in X86InstrAVX512.td
Craig Topper via llvm-commits
- [llvm] r336625 - [X86] Add test cases that show failure to fold load into vfixupimm instructions due to bad isel pattern.
Craig Topper via llvm-commits
- [llvm] r336626 - [X86] Correct vfixupimm load patterns to look for an integer load, not a floating point load bitcasted to integer.
Craig Topper via llvm-commits
- [llvm] r336627 - [X86] Add back GCCBuiltin on mask_div_ss/sd_round.
Craig Topper via llvm-commits
- [PATCH] D49115: Add lowercase OS name feature
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D48800: libFuzzer: prevent irrelevant strings from leaking into auto-dictionary
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D49116: Setup clang-format as an Arcanist linter
Siddhartha Bagaria via Phabricator via llvm-commits
- [lld] r336631 - Report an error for an extremely large .gdb_index section.
Rui Ueyama via llvm-commits
- [PATCH] D48807: Add llvm::Any
David Blaikie via Phabricator via llvm-commits
- [compiler-rt] r336633 - Add lowercase OS name feature
Vlad Tsyrklevich via llvm-commits
- [PATCH] D49121: [CMake] Set per-runtime library directory suffix in runtimes build
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D49123: [test cases] add test cases for find more abs pattern
ChenZheng via Phabricator via llvm-commits
- [PATCH] D49124: [Tablegen] Optimize isSubsetOf() in AsmMatcherEmitter.cpp
Marcello Maggioni via Phabricator via llvm-commits
- [PATCH] D30432: [asan] Print a "PC is at a non-executable memory region" message if that's the case
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D48653: [XRay][compiler-rt] xray::Array Freelist and Iterator Updates
Keith via Phabricator via llvm-commits
- [llvm] r336638 - [X86] Remove some seemingly unnecessary patterns.
Craig Topper via llvm-commits
- [PATCH] D35077: [RFC] Build LLVM-C.dll on MSVC that exports only the C API
Bernard Helyer via Phabricator via llvm-commits
- [llvm] r336639 - [X86] Use IsProfitableToFold to block vinsertf128rm in favor of insert_subreg instead of artifically increasing pattern complexity to give priority.
Craig Topper via llvm-commits
- [llvm] r336641 - [X86] Regenerate vector-shuffle-512-v8.ll so the script will merge the 32 and 64 bit checks together. NFC
Craig Topper via llvm-commits
- [llvm] r336642 - [X86][SSE] Prefer BLEND(SHL(v, c1), SHL(v, c2)) over MUL(v, c3)
Simon Pilgrim via llvm-commits
- [compiler-rt] r336644 - [XRay][compiler-rt] xray::Array Freelist and Iterator Updates
Dean Michael Berris via llvm-commits
- [llvm] r336645 - [X86] Fast-isel tests for lowered truncation intrinsics
Mikhail Dvoretckii via llvm-commits
- [PATCH] D48822: [X86] Fast-isel tests for lowered truncation intrinsics
Mikhail Dvoretckii via Phabricator via llvm-commits
- [llvm] r336646 - [PM/Unswitch] Fix a collection of closely related issues with trivial
Chandler Carruth via llvm-commits
- [PATCH] D49125: [ARM] ParallelDSP: multiple reduction stmts in loop
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r336647 - [PM/Unswitch] Fix unused variable in r336646.
Chandler Carruth via llvm-commits
- [compiler-rt] r336648 - [XRay][compiler-rt] Fixup build breakage
Dean Michael Berris via llvm-commits
- [PATCH] D47467: [IR] Begin removal of TerminatorInst by removing successor manipulation.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D49030: Add OrderedSet, with constant-time insertion and removal, and random access iteration.
Alexandros Lamprineas via Phabricator via llvm-commits
- [llvm] r336649 - Fix MSVC "signed/unsigned mismatch" warning. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D48907: [ARM] Treat cmn immediates as legal in isLegalICmpImmediate.
Sam Parker via Phabricator via llvm-commits
- [lld] r336650 - [ELF] - Report call graph profile file names in error messages.
George Rimar via llvm-commits
- [lld] r336651 - [ELF] - Improve call graph pasing error reporting.
George Rimar via llvm-commits
- [lld] r336652 - [COFF] Store import symbol pointers as pointers to the base class
Martin Storsjo via llvm-commits
- [llvm] r336653 - [VPlan] Add VPlanTestBase.h with helper class to build VPlan for tests.
Florian Hahn via llvm-commits
- [PATCH] D49032: [VPlan] Add VPlanTestBase.h with helper class to build VPlan for tests.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D49054: [MinGW] Treat any -lucrt* as replacing -lmsvcrt
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D49126: [PredicateInfo] Use custom mangling to support ssa_copy with unnamed types.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D48952: [LLD] [COFF] Disallow replacing DefinedImport* symbols with other symbols
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D45850: [ELF] Read the call graph profile from object files.
George Rimar via Phabricator via llvm-commits
- [llvm] r336656 - [DAGCombiner] Split SDIV/UDIV optimization expansions from the rest of the combines. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r336657 - [Support] Harded JSON against invalid UTF-8.
Sam McCall via llvm-commits
- [llvm] r336659 - [LowerSwitch] Fixed faulty PHI nodes
Karl-Johan Karlsson via llvm-commits
- [PATCH] D48929: [ELF] Update addends in non-allocatable sections for REL targets when creating a relocatable output.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D48367: [modules] Fix 37878; Autoload subdirectory modulemaps with specific LangOpts
Yuka Takahashi via Phabricator via llvm-commits
- [PATCH] D49019: [Polly][isl] Add neutrally-named accessors to isl list elements and sizes
Tobias Grosser via Phabricator via llvm-commits
- [compiler-rt] r336661 - [compiler-rt] Get rid of "%T" expansions
Filipe Cabecinhas via llvm-commits
- [llvm] r336662 - [Hexagon] Add implicit uses even when untied explicit uses are present
Krzysztof Parzyszek via llvm-commits
- [compiler-rt] r336663 - [CMake] Add compiler-rt header files to the list of sources for targets
Dan Liew via llvm-commits
- [PATCH] D48422: [CMake] Add compiler-rt header files to the list of sources for targets when building with an IDE
Dan Liew via Phabricator via llvm-commits
- [llvm] r336664 - [DAGCombiner] visitREM - call visitSDIVLike/visitUDIVLike directly to avoid recursive combining.
Simon Pilgrim via llvm-commits
- [PATCH] D47735: [DAGCombiner] Create rotates more aggressively
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r336667 - [DebugInfo][LoopVectorize] Preserve DL in induction PHI and Add
Anastasis Grammenos via llvm-commits
- [llvm] r336668 - [InstCombine] allow more shuffle-binop folds with safe constants
Sanjay Patel via llvm-commits
- [compiler-rt] r336669 - [LibFuzzer] Disable MSan test on Darwin which was added by r336619. The MemorySanitizer is
Dan Liew via llvm-commits
- [PATCH] D48975: [DAG] Support non-uniform X%C -> X-(X/C)*C folds
Simon Pilgrim via Phabricator via llvm-commits
- [lld] r336670 - [ELF] - Add a test for readCallGraph() code.
George Rimar via llvm-commits
- [lld] r336672 - Reduce memory usage when creating .gdb_index. NFC.
Rui Ueyama via llvm-commits
- [PATCH] D49128: AMDGPU: Refer to skipped inputs by original argument index
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D49129: [Support] raw_ostream << Error&& and formatv(..., Error&&) consume the Error.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D49130: Fix OpenCL Work-Item function arguments in Polly
Michal Babej via Phabricator via llvm-commits
- [PATCH] D49131: [MC] Add interface to finish pending labels.
Jonas Devlieghere via Phabricator via llvm-commits
- [compiler-rt] r336673 - [scudo] Use mkdir -p when creating directories for a test
Filipe Cabecinhas via llvm-commits
- [PATCH] D48650: [analyzer] Fix constraint being dropped when analyzing a program without taint tracking enabled
Mikhail Ramalho via Phabricator via llvm-commits
- [lld] r336674 - Rename a variable for consistency. NFC.
Rui Ueyama via llvm-commits
- [llvm] r336675 - Reapply "AMDGPU: Force inlining if LDS global address is used"
Matt Arsenault via llvm-commits
- [llvm] r336677 - [AArch64][SVE] Asm: Support for predicated unary operations.
Sander de Smalen via llvm-commits
- [compiler-rt] r336678 - Reapply "Make __gcov_flush flush counters for all shared libraries"
Marco Castelluccio via llvm-commits
- [PATCH] D49132: Fix gcov profiling on big-endian machines
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D49133: Add CachedHashStringRef::data().
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D49134: Fix ABI when calling llvm_gcov_... routines from instrumentation code
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D47196: [Time-report ](2): Recursive timers in Clang
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D49135: [SLPVectorizer] Add initial alternate opcode support for cast instructions.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r336679 - [InstCombine] drop poison flags when shuffle mask undef propagates to constant
Sanjay Patel via llvm-commits
- [llvm] r336680 - Support -fdebug-prefix-map in llvm-mc. This is useful to omit the
Paul Robinson via llvm-commits
- [PATCH] D49136: [ELF] - Refactor readCallGraph(). NFCI.
George Rimar via Phabricator via llvm-commits
- [llvm] r336682 - [Hexagon] Change .mir testcase to make sure function is not in SSA form
Krzysztof Parzyszek via llvm-commits
- [PATCH] D47171: [FileCheck] Add -allow-deprecated-dag-overlap to failing llvm tests
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48895: [zorg] Set CHECK_SCUDO to 1 for aarch64
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D47326: [FileCheck] Add -allow-deprecated-dag-overlap to failing compiler-rt tests
Paul Robinson via Phabricator via llvm-commits
- [llvm] r336683 - Add CachedHashStringRef::data().
Rui Ueyama via llvm-commits
- [llvm] r336684 - [InstCombine] safely allow non-commutative binop identity constant folds
Sanjay Patel via llvm-commits
- [lld] r336686 - Simplify. NFC.
Rui Ueyama via llvm-commits
- [llvm] r336687 - Update test to work on Windows
Paul Robinson via llvm-commits
- [llvm] r336688 - [MC] Add interface to finish pending labels.
Jonas Devlieghere via llvm-commits
- [PATCH] D49137: [dsymutil] Implement DWARF5 accelerator tables.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D48783: [ThinLTO] Use std::map for import lists to get determistic imports files
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r336689 - AMDGPU/NFC: Fix typo in test name
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D49138: [LTO] Handle __imp_ (dllimport) symbols consistently with lld
Teresa Johnson via Phabricator via llvm-commits
- [lld] r336690 - Make a struct type declaration private. NFC.
Rui Ueyama via llvm-commits
- [PATCH] D49139: [OptRemark] Demangle symbols when emitting remarks
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D49140: [lld/LTO] Test for fix for PR38105
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r336691 - [WebAssembly] Add missing a few {{$}}s to a test
Heejin Ahn via llvm-commits
- [PATCH] D49141: Revert "[Fuzzer] Afl driver changing iterations handling"
Jonathan Metzman via Phabricator via llvm-commits
- [llvm] r336692 - [gcov] Fix ABI when calling llvm_gcov_... routines from instrumentation code
Ulrich Weigand via llvm-commits
- [compiler-rt] r336693 - [gcov] Fix gcov profiling on big-endian machines
Ulrich Weigand via llvm-commits
- [llvm] r336694 - [X86] Add srem/udiv/urem by constant tests
Simon Pilgrim via llvm-commits
- [compiler-rt] r336695 - Remove s390x XFAILs now that gcov profiling works.
Ulrich Weigand via llvm-commits
- [llvm] r336696 - [InstCombine] allow flag propagation when using safe constant
Sanjay Patel via llvm-commits
- [llvm] r336697 - AMDGPU: Make hidden argument metadata consistent with
Konstantin Zhuravlyov via llvm-commits
- [llvm] r336698 - Revert "[AccelTable] Provide abstraction for emitting DWARF5 accelerator tables."
Jonas Devlieghere via llvm-commits
- [PATCH] D49144: [FunctionAttrs] Infer the speculatable attribute
Hal Finkel via Phabricator via llvm-commits
- [compiler-rt] r336699 - Try to fix broken build due to r336663.
Dan Liew via llvm-commits
- [PATCH] D44892: Add PerfJITEventListener for perf profiling support.
Valentin Churavy via Phabricator via llvm-commits
- [lld] r336700 - Initialize a variable properly to fix buildbots.
Rui Ueyama via llvm-commits
- [PATCH] D49145: [libc++] Declare noop_coroutine() with _LIBCPP_INLINE_VISIBILITY
Louis Dionne via Phabricator via llvm-commits
- [llvm] r336701 - [DAGCombiner] Add special case fast paths for udiv x, 1 and udiv x, -1
Simon Pilgrim via llvm-commits
- [llvm] r336702 - [Evaluator] Examine alias when evaluating function call
Eugene Leviant via llvm-commits
- [llvm] r336703 - [GlobalISel][X86_64] Support for G_SITOFP
Alexander Ivchenko via llvm-commits
- [lld] r336704 - [ELF][MIPS] Add mote tests on MipsArchTree routines, fix typos in error messages
Simon Atanasyan via llvm-commits
- [PATCH] D48370: [XRay][llvm] Load XRay Profiles
Keith via Phabricator via llvm-commits
- [compiler-rt] r336705 - [asan] Disable non-execute test on s390
Ulrich Weigand via llvm-commits
- [PATCH] D48982: [mips] Add '-mvirt', '-mno-virt', '-mginv', '-mno-ginv' options
Simon Atanasyan via Phabricator via llvm-commits
- [compiler-rt] r336706 - [gcov] Fix fallout from r336693
Ulrich Weigand via llvm-commits
- [PATCH] D48185: [Power9] [LLVM] Add __float128 exponent GET and SET builtins
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D49147: Set IsUsedInRegularObj in a consistent manor between COFF, ELF and wasm. NFC
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D48791: [AArch64] Implement execute-only CodeGen Support.
Ivan Lozano via Phabricator via llvm-commits
- [llvm] r336707 - [AMDGPU] Refactor HSAMetadataStream::emitKernel (NFC)
Scott Linder via llvm-commits
- [llvm] r336708 - [CMake] Teach the build system to codesign built products
Justin Bogner via llvm-commits
- [PATCH] D47192: [utils] Reflow asm check generation to tolerate blank lines
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D48271: [llvm-readobj] Fix printing format
Paul Semel via Phabricator via llvm-commits
- [PATCH] D48176: [AMDGPU] Refactor HSAMetadataStream::emitKernel (NFC)
Scott Linder via Phabricator via llvm-commits
- [PATCH] D48948: Fix raw_fd_ostream::write_impl hang due to an infinite loop with large output
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D48372: [MemorySSAUpdater] Remove deleted trivial Phis from active workset
Alexandros Lamprineas via Phabricator via llvm-commits
- [llvm] r336711 - [X86] Remove AddedComplexity from MMX_X86movw2d patterns.
Craig Topper via llvm-commits
- [llvm] r336712 - [X86] Remove AddedComplexity from register form of NOT. NFCI
Craig Topper via llvm-commits
- [llvm] r336713 - [CMake] Set per-runtime library directory suffix in runtimes build
Petr Hosek via llvm-commits
- [compiler-rt] r336714 - Limit ASan non-executable-pc test case to x86 bots
Vlad Tsyrklevich via llvm-commits
- [PATCH] D49149: Remove a workaround for an old GCC bug.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D48783: [ThinLTO] Use std::map to get determistic imports files
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D49150: [libFuzzer] Disable dataflow.test on AArch64.
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D48281: [llvm-readobj] Add -hex-dump (-x) option
David Blaikie via Phabricator via llvm-commits
- [PATCH] D49151: [SimplifyIndVar] Avoid generating truncate instructions with non-hoisted Load operand.
Abderrazek Zaafrani via Phabricator via llvm-commits
- [llvm] r336718 - Revert r336653 "[VPlan] Add VPlanTestBase.h with helper class to build VPlan for tests."
Evgeniy Stepanov via llvm-commits
- [PATCH] D47880: [Fuzzer] Afl driver changing iterations handling
Jonathan Metzman via Phabricator via llvm-commits
- [compiler-rt] r336719 - Revert "[Fuzzer] Afl driver changing iterations handling"
Matt Morehouse via llvm-commits
- [PATCH] D48721: Patch to fix pragma metadata for do-while loops
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D44748: Track whether the size of a MemoryLocation is precise
George Burgess IV via Phabricator via llvm-commits
- [llvm] r336720 - [X86] Remove dead SDNode object from X86InstrFragmentsSIMD.td. NFC
Craig Topper via llvm-commits
- [llvm] r336721 - [ThinLTO] Use std::map to get determistic imports files
Teresa Johnson via llvm-commits
- [llvm] r336722 - [AMDGPU] Fix layering issue with AMDGPUHSAMetadataStreamer (NFC)
Scott Linder via llvm-commits
- [PATCH] D49106: Refactor parsing of option lists with a raw string suffix.
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D49110: [testsuite] Implement a category to skip libstdcxx tests
Davide Italiano via Phabricator via llvm-commits
- [compiler-rt] r336725 - [libFuzzer] Disable dataflow.test on AArch64.
Matt Morehouse via llvm-commits
- [PATCH] D49152: SafeStack: Add builtins to read unsafe stack top/bottom
Vlad Tsyrklevich via Phabricator via llvm-commits
- [llvm] r336728 - [X86] Remove X86ISD::MOVLPS and X86ISD::MOVLPD. NFCI
Craig Topper via llvm-commits
- [PATCH] D48670: [ThinLTO] Ensure we always select the same function copy to import
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D49153: [XRay][compiler-rt] Add PID field to llvm-xray tool and add PID metadata record entry in FDR mode
Henry Zhu via Phabricator via llvm-commits
- [PATCH] D48857: Also search BitcodeFiles for exclude-lib symbols
Yi Kong via Phabricator via llvm-commits
- [PATCH] D49154: Extend CFGPrinter and CallPrinter with Heat Colors: Polly changes
Rodrigo Caetano Rocha via Phabricator via llvm-commits
- [PATCH] D49156: [MemorySSA] Add API to update MemoryPhis, following CFG changes.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48411: [RISCV] Add support for _interrupt attribute
Ana Pazos via Phabricator via llvm-commits
- [llvm] r336730 - [NFC] typo
JF Bastien via llvm-commits
- [llvm] r336731 - [X86] Teach X86InstrInfo::commuteInstructionImpl to use MOVSD/MOVSS for BLEND under optsize when the immediate allows it.
Craig Topper via llvm-commits
- [PATCH] D49157: Add libcxxabi option back for sanitizer use.
Stephen Hines via Phabricator via llvm-commits
- [llvm] r336733 - Fix -Wmismatched-tags warning
Richard Trieu via llvm-commits
- [PATCH] D48339: Refactor ClangUserExpression::Parse [NFC]
Raphael Isemann via Phabricator via llvm-commits
- [llvm] r336735 - [X86] Remove AddedComplexity from all patterns that use X86vzmovl as their root.
Craig Topper via llvm-commits
- [PATCH] D49159: [windows] Fix out-of-memory failure in some of the tests
Stella Stamenova via Phabricator via llvm-commits
- [PATCH] D48964: Add support for writing HermitCore (https://hermitcore.org) ELF binaries.
Eric Christopher via Phabricator via llvm-commits
- [llvm] r336736 - Sort includes + include a missing `extern "C"` header
George Burgess IV via llvm-commits
- [PATCH] D48854: Use ExprMutationAnalyzer in performance-for-range-copy
Shuai Wang via Phabricator via llvm-commits
- [PATCH] D48518: ADT: Shrink SmallVector by 8B on 64-bit platforms
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D49160: [WebAssembly] Added default stack-only instruction mode for MC.
Wouter van Oortmerssen via Phabricator via llvm-commits
- [PATCH] D40526: [WebAssembly] Change size_t to `unsigned long`
Dan Gohman via Phabricator via llvm-commits
- [llvm] r336741 - [ORC] Generalize alias materialization to support re-exports (i.e. aliasing of
Lang Hames via llvm-commits
- [PATCH] D49161: Fix reading 32 bit gcov tag values on little-endian machines
Marco Castelluccio via Phabricator via llvm-commits
- [llvm] r336742 - [ARM] Treat cmn immediates as legal in isLegalICmpImmediate.
Eli Friedman via llvm-commits
- [lld] r336743 - Refactor GdbIndexSection. NFC.
Rui Ueyama via llvm-commits
- [llvm] r336744 - [LangRef] Clarify alloca of zero bytes.
Eli Friedman via llvm-commits
- [PATCH] D49042: [LangRef] Clarify alloca of zero bytes.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D49162: [Inliner] Teach inliner to merge 'min-legal-vector-width' function attribute
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48509: Improve crash unwinding on Fuchsia
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D49163: ADT: Shrink SmallVector size 0 to 16B on 64-bit platforms
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [compiler-rt] r336749 - Add libcxxabi option back for sanitizer use.
Stephen Hines via llvm-commits
- [PATCH] D49164: Parallelize GdbIndexSection's symbol table creation.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r336751 - [TableGen] Fix some bad formatting. NFC
Craig Topper via llvm-commits
- [llvm] r336752 - [test cases] add test cases for find more abs pattern
Chen Zheng via llvm-commits
- [PATCH] D49165: Add, and infer, a nofree function attribute
Hal Finkel via Phabricator via llvm-commits
- [polly] r336425 - Update isl to isl-0.19-224-gce84a511
Friedman, Eli via llvm-commits
- [llvm] r336754 - [Power9] Add remaining __flaot128 builtin support for FMA round to odd
Stefan Pintilie via llvm-commits
- [PATCH] D48218: [Power9] Add remaining __flaot128 builtin support for FMA round to odd
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D48526: [Power9] Add six __float128 builtins found in gcc
Stefan Pintilie via Phabricator via llvm-commits
- [llvm] r336757 - [ORC] Use a gtest fixture to remove a bunch of boilerplate in CoreAPIsTest.cpp.
Lang Hames via llvm-commits
- [PATCH] D48744: [WebAssembly] Remove ELF file support.
Sam Clegg via Phabricator via llvm-commits
- [llvm] r336758 - [ORC] Drop constexpr in unit test to appease a bot.
Lang Hames via llvm-commits
- [PATCH] D48471: [WebAssembly] Add pass to infer prototypes for prototype-less functions
Sam Clegg via Phabricator via llvm-commits
- [llvm] r336759 - [WebAssembly] Add pass to infer prototypes for prototype-less functions
Sam Clegg via llvm-commits
- [llvm] r336760 - [ORC] Add unit tests for the reexports utility that were left out of r336741,
Lang Hames via llvm-commits
- [llvm] r336761 - [ORC] Remove a shadowing definition.
Lang Hames via llvm-commits
- [llvm] r336762 - [X86] Remove some composite MOVSS/MOVSD isel patterns.
Craig Topper via llvm-commits
- [www] r336763 - Add proposal guide.
Tanya Lattner via llvm-commits
- [www] r336764 - Add CFP FAQ
Tanya Lattner via llvm-commits
- [PATCH] D48754: recognize more abs pattern
ChenZheng via Phabricator via llvm-commits
- [www] r336765 - add CFP details.
Tanya Lattner via llvm-commits
- [www] r336766 - Add HotCRP link instead of just text.
Tanya Lattner via llvm-commits
- [llvm] r336767 - Revert r336760: "[ORC] Add unit tests for the reexports utility that were..."
Lang Hames via llvm-commits
- [llvm] r336768 - [X86] The TEST instruction is eliminated when BSF/TZCNT is used
Craig Topper via llvm-commits
- [compiler-rt] r336769 - [XRay] basic mode PID and TID always fetch
Dean Michael Berris via llvm-commits
- [PATCH] D49168: [LV] Add a new reduction pattern match
Takahiro Miyoshi via Phabricator via llvm-commits
- [PATCH] D49169: Use debug-prefix-map for AT_NAME
Siddhartha Bagaria via Phabricator via llvm-commits
- [llvm] r336770 - [WebAssembly] Only call llvm::value::dump() in debug build.
Eric Liu via llvm-commits
- [PATCH] D49170: [Support] Require llvm::Error passed to formatv() to be wrapped in fmt_consume()
Sam McCall via Phabricator via llvm-commits
- [PATCH] D49171: [Sparc] Use the correct encoding for ta 3
Daniel Cederman via Phabricator via llvm-commits
- [llvm] r336771 - [TableGen] Add a general-purpose JSON backend.
Simon Tatham via llvm-commits
- [llvm] r336772 - [TableGen] Add missing std::moves to fix build failure.
Simon Tatham via llvm-commits
- [llvm] r336773 - [DAGCombiner] Add (urem X, -1) -> select(X == -1, 0, x) fold
Simon Pilgrim via llvm-commits
- [llvm] r336774 - [DAGCombiner] Support non-uniform X%C -> X-(X/C)*C folds
Simon Pilgrim via llvm-commits
- [compiler-rt] r336775 - Fix reading 32 bit gcov tag values on little-endian machines
Marco Castelluccio via llvm-commits
- [PATCH] D48935: [llvm-exegesis] Provide a way to handle memory instructions.
Guillaume Chatelet via Phabricator via llvm-commits
- [llvm] r336777 - [mips] Remove dead code. NFC
Simon Atanasyan via llvm-commits
- [PATCH] D48628: [AST] Structural equivalence of methods
Balázs Kéri via Phabricator via llvm-commits
- [llvm] r336778 - [llvm-mca] Add tests for partial register writes.
Andrea Di Biagio via llvm-commits
- [PATCH] D49172: [GlobalIsel][X86] Support for G_FCMP
Alexander Ivchenko via Phabricator via llvm-commits
- [llvm] r336779 - [SelectionDAG] Add constant buildvector support to isKnownNeverZero
Simon Pilgrim via llvm-commits
- [PATCH] D47132: [GlobalISel][X86_64] Support for G_SITOFP
Alexander Ivchenko via Phabricator via llvm-commits
- [llvm] r336780 - [NFC][InstCombine] Add variable names and regenerate icmp-logical.ll test.
Roman Lebedev via llvm-commits
- [llvm] r336781 - [NFC][InstCombine] Fix extra space padding in icmp-mul-zext.ll test
Roman Lebedev via llvm-commits
- [llvm] r336782 - [llvm-readobj] Add -hex-dump (-x) option
Paul Semel via llvm-commits
- [llvm] r336783 - [AArch64][SVE] Asm: Support for LAST(A|B) and CLAST(A|B) instructions.
Sander de Smalen via llvm-commits
- [llvm] r336784 - [NFC][InstCombine] icmp-logical.ll: add a few more tests.
Roman Lebedev via llvm-commits
- [PATCH] D49173: DebugInfo] Make children iterator bidirectional
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r336786 - [AArch64] Regenerate SDIV tests
Simon Pilgrim via llvm-commits
- [PATCH] D49008: [clangd] Upgrade logging facilities with levels and formatv.
Sam McCall via Phabricator via llvm-commits
- [llvm] r336787 - Fix check-prefix vs check-prefixes typo in updated test
Simon Pilgrim via llvm-commits
- [PATCH] D48832: [ARM] ARMCodeGenPrepare backend pass
Sam Parker via Phabricator via llvm-commits
- [lld] r336788 - Remove a workaround for an old GCC bug.
Rui Ueyama via llvm-commits
- [PATCH] D44824: [Spectre] Introduce a new pass to do speculative load hardening to mitigate Spectre variant #1.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D44824: [Spectre] Introduce a new pass to do speculative load hardening to mitigate Spectre variant #1 for x86.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D41723: Introduce the "retpoline" x86 mitigation technique for variant #2 of the speculative execution vulnerabilities disclosed today, specifically identified by CVE-2017-5715, "Branch Target Injection", and is one of the two halves to Spectre..
Teresa Bullock via llvm-commits
- [PATCH] D41723: Introduce the "retpoline" x86 mitigation
Teresa Bullock via llvm-commits
- [PATCH] D47449: TailDuplicator: Fix tail duplicator to insert a branch when fallthrough is present.
Verena via Phabricator via llvm-commits
- [PATCH] D49174: [AArch64] Remove AArch64TargetLowering::BuildSDIVPow2 override
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r336789 - [AArch64][SVE] Asm: Support for COMPACT instruction.
Sander de Smalen via llvm-commits
- [lld] r336790 - Parallelize GdbIndexSection's symbol table creation.
Rui Ueyama via llvm-commits
- [lld] r336791 - Remove dead code.
Rui Ueyama via llvm-commits
- [llvm] r336792 - Recommit r336653: [VPlan] Add VPlanTestBase.h with helper
Florian Hahn via llvm-commits
- [llvm] r336793 - Use debug-prefix-map for AT_NAME
Jonas Devlieghere via llvm-commits
- [lld] r336794 - [ELF] - Report proper error message about mixing bitcode files.
George Rimar via llvm-commits
- [llvm] r336795 - [ARM] ParallelDSP: multiple reduction stmts in loop
Sjoerd Meijer via llvm-commits
- [llvm] r336796 - [NFC][InstCombine] Tests for x & (-1 >> y) == x -> x u<= (-1 >> y) fold
Roman Lebedev via llvm-commits
- [llvm] r336797 - [llvm-mca] Use a different character to flag instructions with side-effects in the Instruction Info View. NFC
Andrea Di Biagio via llvm-commits
- [PATCH] D49176: [CMake] Rename `SANITIZER_HEADERS` to `SANITIZER_IMPL_HEADERS` under `lib/sanitizer_common`.
Dan Liew via Phabricator via llvm-commits
- [lld] r336799 - [ELF] Update addends in non-allocatable sections for REL targets when creating a relocatable output.
Igor Kudrin via llvm-commits
- [PATCH] D49177: [CMake] Remove unnecesary list of source files for Xray unit tests.
Dan Liew via Phabricator via llvm-commits
- [llvm] r336800 - [NFC][InstCombine] Converts isLegalNarrowLoad into isLegalNarrowLdSt
Diogo N. Sampaio via llvm-commits
- [PATCH] D49178: [CMake] Fix a typo in the variable used to retrieve source file names for the `RTHwasan_dynamic` target.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D49179: [InstCombine] Fold x & (-1 >> y) == x to x u<= (-1 >> y)
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48624: [NFC][SelectionDAG] Extending Load width reduction tests to Load and Store
Diogo N. Sampaio via Phabricator via llvm-commits
- [PATCH] D49180: [GlobalIsel][X86] Support for llvm.trap intrinsic
Alexander Ivchenko via Phabricator via llvm-commits
- [PATCH] D48927: [AArch64] Armv8.4-A: LDAPR & STLR with immediate offset instructions
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D49175: [clangd] Ignore sema code complete callback with recovery context.
Eric Liu via Phabricator via llvm-commits
- [llvm] r336802 - [mips] Update the P5600 scheduler model not to use instruction itineraries.
Simon Atanasyan via llvm-commits
- [PATCH] D45245: [mips] Update the P5600 scheduler model not to use instruction itineraries.
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r336803 - [CodeGen] Ignore debug uses in MachineCopyPropagation
Krzysztof Parzyszek via llvm-commits
- [llvm] r336804 - [SLPVectorizer] Add initial alternate opcode support for cast instructions.
Simon Pilgrim via llvm-commits
- [llvm] r336805 - Recommit r334887: [SmallSet] Add SmallSetIterator.
Florian Hahn via llvm-commits
- [PATCH] D49182: [X86] Fix MayLoad/HasSideEffect flag for (V)MOVLPSrm instructions.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D49183: [GlobalISel][X86_64] Support for G_FPTOSI
Alexander Ivchenko via Phabricator via llvm-commits
- [llvm] r336806 - Revert rL336804: [SLPVectorizer] Add initial alternate opcode support for cast instructions.
Simon Pilgrim via llvm-commits
- [PATCH] D49020: [ARM] ParallelDSP reorganisation
Sam Parker via Phabricator via llvm-commits
- [PATCH] D48972: [ARM][NFC] ParallelDSP tweaks
Sam Parker via Phabricator via llvm-commits
- [PATCH] D48990: Look for an entry point function if /nodefaultlib is given.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D49186: [SelectionDAG] add support for float16 libcalls
Liad Mordekoviz via Phabricator via llvm-commits
- [llvm] r336808 - [SLPVectorizer] Add some additional alternate cast tests
Simon Pilgrim via llvm-commits
- [llvm] r336809 - [SLPVectorizer] Ensure alternate/passthrough doesn't vectorize sdiv with undef elts
Simon Pilgrim via llvm-commits
- [PATCH] D49187: [XRay] Fix machine verifier issues in X86
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [compiler-rt] r336811 - Remove ppc64 BE XFAILs now that gcov profiling works.
Zaara Syeda via llvm-commits
- [PATCH] D49189: Omit path to lld binary from lld's error and warning diagnostics.
Nico Weber via Phabricator via llvm-commits
- [llvm] r336812 - [SLPVectorizer] Add initial alternate opcode support for cast instructions. (REAPPLIED)
Simon Pilgrim via llvm-commits
- [lld] r336813 - [ELF] - Add classof() member for ARMExidxSentinelSection.
George Rimar via llvm-commits
- [lld] r336814 - [ELF] - Simplify. NFCI.
George Rimar via llvm-commits
- [lld] r336815 - [ELF] - Simplify code. NFC.
George Rimar via llvm-commits
- [llvm] r336816 - [llvm-objdump] Add -demangle (-C) option
Paul Semel via llvm-commits
- [llvm] r336818 - [X86] Fix MayLoad/HasSideEffect flag for (V)MOVLPSrm instructions.
Andrea Di Biagio via llvm-commits
- [PATCH] D49191: [DebugInfo][X86] Add start-after flags to MIR tests
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [compiler-rt] r336819 - Revert 336811, there are still some problems with the tests.
Zaara Syeda via llvm-commits
- [compiler-rt] r336820 - Link to the correct bug number about the Mac failure for instrprof-shared-gcov-flush.test.
Marco Castelluccio via llvm-commits
- [PATCH] D49193: [CMake] Export the LLVM_LINK_LLVM_DYLIB setting
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D49194: [WebAssembly] Add tests for weaker memory consistency orderings
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D49195: [WebAssembly] Support for a ternary atomic RMW instruction
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D49196: [llvm-mca][BtVer2] teach how to identify false dependencies on partially written registers.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D47942: [SmallSet] Add SmallSetIterator.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r336821 - Fix llvm-objdump demangle test (added triple option)
Paul Semel via llvm-commits
- [llvm] r336822 - [InstSimplify] add/move tests for add folds; NFC
Sanjay Patel via llvm-commits
- [PATCH] D47904: Support option -plugin-opt=dwo_dir=
Yunlian Jiang via Phabricator via llvm-commits
- [llvm] r336823 - [DebugInfo] Make children iterator bidirectional
Jonas Devlieghere via llvm-commits
- [PATCH] D48659: Allow specifying an exit code for the 'quit' command
Raphael Isemann via Phabricator via llvm-commits
- [llvm] r336825 - AMDGPU/NFC: Use already available explicit kernarg
Konstantin Zhuravlyov via llvm-commits
- [lld] r336826 - Also search BitcodeFiles for exclude-lib symbols
Yi Kong via llvm-commits
- [llvm] r336827 - [TargetTransformInfo] Add pow2 analysis for scalar constants
Simon Pilgrim via llvm-commits
- [llvm] r336828 - [X86] Remove patterns for inserting a load into a zero vector.
Craig Topper via llvm-commits
- [llvm] r336829 - Revert "[llvm-objdump] Add -demangle (-C) option"
Paul Semel via llvm-commits
- [PATCH] D48723: Fix IRPrinting bug
Son Tuan Vu via Phabricator via llvm-commits
- [llvm] r336830 - [FileCheck] Don't permit overlapping CHECK-DAG
Joel E. Denny via llvm-commits
- [PATCH] D49198: [scudo] Use -Wl,-z,global on Android
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D49198: [scudo] Use -Wl,-z,global on Android
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D49198: [scudo] Use -Wl,-z,global on Android
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D49198: [scudo] Use -Wl,-z,global on Android
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D49198: [scudo] Use -Wl,-z,global on Android
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D49198: [scudo] Use -Wl,-z,global on Android
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D49198: [scudo] Use -Wl,-z,global on Android
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D49198: [scudo] Use -Wl,-z,global on Android
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D49198: [sanitizer] Use -Wl,-z,global on Android
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D49198: [sanitizer] Use -Wl,-z,global on Android
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r336832 - Quick fix for some Windows bots
Paul Robinson via llvm-commits
- [PATCH] D49007: [PowerPC] Add a peephole post RA to transform the inst that fed by add
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r336833 - Revert r336830: [FileCheck] Don't permit overlapping CHECK-DAG
Joel E. Denny via llvm-commits
- [llvm] r336834 - [InstCombine] Fold x & (-1 >> y) == x to x u<= (-1 >> y)
Roman Lebedev via llvm-commits
- [llvm] r336837 - [DebugInfo] Fix getPreviousSibling after r336823
Fangrui Song via llvm-commits
- [llvm] r336838 - gold: Add ability to toggle function/data sections
Bill Wendling via llvm-commits
- [compiler-rt] r336839 - Remove ppc64 BE XFAILs now that gcov profiling works, after starting a clean
Zaara Syeda via llvm-commits
- [PATCH] D49200: [DAGCombine] Improve Load-Store Forwarding
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D49201: [doc] Fix Getting Started typo.
Joel Galenson via Phabricator via llvm-commits
- [llvm] r336841 - Revert "[docs] As of binutils 2.21.51.0.2, ld.bfd supports plugins too, represent this in docs"
Teresa Johnson via llvm-commits
- [PATCH] D49203: [PM] Use getAnalysisIfAvailable / addUsedIfAvailable with StackProtector
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [llvm] r336843 - [FileCheck] Add -allow-deprecated-dag-overlap to failing llvm tests
Joel E. Denny via llvm-commits
- [compiler-rt] r336845 - [FileCheck] Add -allow-deprecated-dag-overlap to failing compiler-rt tests
Joel E. Denny via llvm-commits
- [PATCH] D38662: [BasicAA] Support arbitrary pointer sizes (and fix an overflow bug)
David Greene via Phabricator via llvm-commits
- [llvm] r336847 - [FileCheck] Don't permit overlapping CHECK-DAG
Joel E. Denny via llvm-commits
- [llvm] r336848 - finish: [FileCheck] Add -allow-deprecated-dag-overlap to failing llvm tests
Joel E. Denny via llvm-commits
- [PATCH] D49192: [FileCheck] Add -allow-deprecated-dag-overlap to failing lldb tests
Joel E. Denny via Phabricator via llvm-commits
- [llvm] r336509 - [LoopIdiomRecognize] Support for converting loops that use LSHR to CTLZ.
Wei Mi via llvm-commits
- [llvm] r336851 - AMDGPU: Refactor Subtarget classes
Tom Stellard via llvm-commits
- [PATCH] D49037: AMDGPU: Refactor Subtarget classes
Tom Stellard via Phabricator via llvm-commits
- [llvm] r336853 - AMDGPU: Remove duplicate call to initializeSubtargetDependencies()
Tom Stellard via llvm-commits
- [test-suite] r336854 - [FileCheck] Add -allow-deprecated-dag-overlap to failing test-suite tests
Joel E. Denny via llvm-commits
- [llvm] r336857 - [NFC][InstCombine] Tests for x & (-1 >> y) != x -> x u> (-1 >> y) fold
Roman Lebedev via llvm-commits
- [PATCH] D49205: [InstCombine] Fold x & (-1 >> y) != x to x u> (-1 >> y)
Roman Lebedev via Phabricator via llvm-commits
- [llvm] r336858 - Temporarily reverting.
Bill Wendling via llvm-commits
- [PATCH] D47208: [profile] Support profiling runtime on Fuchsia
Petr Hosek via Phabricator via llvm-commits
- [compiler-rt] r336859 - [FileCheck] Add -allow-deprecated-dag-overlap to another compiler-rt test
Joel E. Denny via llvm-commits
- [llvm] r336860 - [MemorySSA] Add APIs to move memory accesses between blocks, following CFG changes.
Alina Sbirlea via llvm-commits
- [llvm] r336861 - AMDGPU/SI: Initialize InstrInfo before TargetLoweringInfo in GCNSubtarget
Tom Stellard via llvm-commits
- [llvm] r336862 - [LoopIdiomRecognize] Add a test case showing a loop we turn into ctlz that we shouldn't.
Craig Topper via llvm-commits
- [PATCH] D48756: Add option for section ordering
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r336864 - [LoopIdiomRecognize] Don't convert a do while loop to ctlz.
Craig Topper via llvm-commits
- [PATCH] D43762: [IPSCCP] Use constant range information for comparisons of parameters.
Jordan Rupprecht via llvm-commits
- [PATCH] D49206: [llvm-objcopy] Add support for large indexes
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D48756: [gold-plugin] Add option for section ordering
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D48956: [XRay][compiler-rt] Profiling Mode: Flush logs on exit
Keith via Phabricator via llvm-commits
- [llvm] r336868 - [CodeGen] Emit more precise AssertZext/AssertSext nodes.
Eli Friedman via llvm-commits
- [llvm] r336869 - IR: Skip -print-*-all after -print-*
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D46653: Start support for linking object files with split stacks
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D49208: [WebAssembly] Update WebAssemblyLowerEmscriptenEHSjLj to support separate compilation.
Sam Clegg via Phabricator via llvm-commits
- [llvm] r336870 - Add -allow-deprecated-dag-overlap to one of the experimental webassembly target tests.
Eric Christopher via llvm-commits
- [llvm] r336871 - [X86] Remove and autoupgrade the scalar fma intrinsics with masking.
Craig Topper via llvm-commits
- [PATCH] D49155: [IRInterpreter] Fix misevaluation of interpretation expressions with `urem`
Davide Italiano via Phabricator via llvm-commits
- [lld] r336873 - [coff] Remove dots in path pointing to PDB file.
Zachary Turner via llvm-commits
- [PATCH] D49211: [x86] Fix EFLAGS copy lowering to correctly handle walking past uses in multiple successors where some of the uses end up killing the EFLAGS register.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r336874 - [x86] Fix EFLAGS copy lowering to correctly handle walking past uses in
Chandler Carruth via llvm-commits
- [llvm] r336875 - [X86] Add patterns to use VMOVSS/SD zero masking for scalar f32/f64 select with zero.
Craig Topper via llvm-commits
- [PATCH] D49214: [DWARF v5] emit DWARF v5 range lists (no support for fission yet)
Wolfgang Pieb via Phabricator via llvm-commits
- [llvm] r336876 - [x86] Fix another trivial bug in x86 flags copy lowering that has been
Chandler Carruth via llvm-commits
- [llvm] r336877 - Temporarily revert "Recommit r328307: [IPSCCP] Use constant range information for comparisons of parameters." as it's causing miscompiles.
Eric Christopher via llvm-commits
- [compiler-rt] r336878 - [XRay][compiler-rt] Fixup: require x86_64 for profiling mode tests
Dean Michael Berris via llvm-commits
- [llvm] r336879 - [AsmParser] Fix inconsistent declaration parameter name
Fangrui Song via llvm-commits
- [PATCH] D49216: [InstSimplify] simplify add instruction if two operands are negative
ChenZheng via Phabricator via llvm-commits
- [llvm] r336881 - [InstSimplify] simplify add instruction if two operands are negative
Chen Zheng via llvm-commits
- [lld] r336882 - [coff] remove_dots from /PDBPATH but not /PDBALTPATH.
Zachary Turner via llvm-commits
- [llvm] r336883 - [X86] Remove patterns and ISD nodes for the old scalar FMA intrinsic lowering.
Craig Topper via llvm-commits
- [llvm] r336886 - [Dominators] Add isUpdateLazy() method to the DomTreeUpdater
Chijun Sima via llvm-commits
- [PATCH] D48879: [XRay][test-suite] Benchmarks for profiling mode implementation
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r336887 - Fix few typos in comments (write access test commit)
Stefan Granitz via llvm-commits
- [PATCH] D49217: [XRay][compiler-rt] Simplify Allocator Implementation
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r336888 - [Support] Require llvm::Error passed to formatv() to be wrapped in fmt_consume()
Sam McCall via llvm-commits
- [llvm] r336889 - [X86] Remove i128 type from FR128 regclass.
Craig Topper via llvm-commits
- [PATCH] D49218: [Sparc] Use the IntPair reg class for r constraints with value type f64
Daniel Cederman via Phabricator via llvm-commits
- [PATCH] D49219: [Sparc] Custom bitcast between f64 and v2i32
Daniel Cederman via Phabricator via llvm-commits
- [PATCH] D48978: AMDGPU: Fix handling of alignment padding in DAG argument lowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D49220: [x86] Teach the EFLAGS copy lowering to handle much more complex control flow patterns including forks, merges, and even cyles.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D49220: [x86] Teach the EFLAGS copy lowering to handle much more complex control flow patterns including forks, merges, and even cyles.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D49220: [x86] Teach the EFLAGS copy lowering to handle much more complex control flow patterns including forks, merges, and even cyles.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D49220: [x86] Teach the EFLAGS copy lowering to handle much more complex control flow patterns including forks, merges, and even cyles.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D49220: [x86] Teach the EFLAGS copy lowering to handle much more complex control flow patterns including forks, merges, and even cyles.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D49220: [x86] Teach the EFLAGS copy lowering to handle much more complex control flow patterns including forks, merges, and even cyles.
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D49220: [x86] Teach the EFLAGS copy lowering to handle much more complex control flow patterns including forks, merges, and even cyles.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D49220: [x86] Teach the EFLAGS copy lowering to handle much more complex control flow patterns including forks, merges, and even cyles.
Chandler Carruth via Phabricator via llvm-commits
- [lld] r336891 - [ELF] - Eliminate dead code. NFC.
George Rimar via llvm-commits
- [PATCH] D49061: [UnJ] Common some code. NFC
Sjoerd Meijer via Phabricator via llvm-commits
- [lld] r336892 - [ELF] - Simplify code. NFC.
George Rimar via llvm-commits
- [PATCH] D49221: DAG: Add calling convention argument to calling convention funcs
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r336893 - [mips] Mark standard encoded instructions as not being in MIPS16e
Simon Atanasyan via llvm-commits
- [PATCH] D48379: [mips] Mark standard encoded instructions as not being in MIPS16e
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D49222: [InstCombine]add testcases for folding more SPFofSPF pattern
ChenZheng via Phabricator via llvm-commits
- [llvm] r336894 - [X86] Add UDIV by uniform/non-uniform constant tests
Simon Pilgrim via llvm-commits
- [llvm] r336895 - Fix -Wdocumentation warnings. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D49225: [SLPVectorizer] Move scalar/vector costs to helper functions (NFCI).
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D47632: [ASTImporter] Refactor Decl creation
Gabor Marton via Phabricator via llvm-commits
- [PATCH] D48672: [llvm-mca] Simplify eventing by adding an onEvent templated method.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D49226: Add --strip-all option back to llvm-strip.
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D32530: [SVE] Scalable Vector IR Type
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D42044: X86: Utilize ZeroableElements for canWidenShuffleElements
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r336897 - [UnJ] Use SmallPtrSets for block collections. NFC
David Green via llvm-commits
- [PATCH] D47775: [AArch64][SVE] Add SplatVector Intrinsic
Robin Kruppe via Phabricator via llvm-commits
- [PATCH] D47946: [ASTImporter] Fix infinite recursion on function import with struct definition in parameters
Gabor Marton via Phabricator via llvm-commits
- [PATCH] D49224: [clangd] log request/response messages with method/ID/error at INFO level
Sam McCall via Phabricator via llvm-commits
- [PATCH] D49229: [InstCombine] Fold redundant masking operations of shifted value
Diogo N. Sampaio via Phabricator via llvm-commits
- [PATCH] D49230: Add support for COFF groups in * Linker * compiland in PDB
Stefan Reinalter via Phabricator via llvm-commits
- [llvm] r336900 - [X86][AVX] Use Zeroable mask to improve shuffle mask widening
Simon Pilgrim via llvm-commits
- [PATCH] D49231: Add import libraries to list of modules in PDB
Stefan Reinalter via Phabricator via llvm-commits
- [llvm] r336902 - [InstCombine]add testcases for folding more SPFofSPF pattern
Chen Zheng via llvm-commits
- [llvm] r336903 - [X86][SSE] Utilize ZeroableElements for canWidenShuffleElements
Simon Pilgrim via llvm-commits
- [compiler-rt] r336904 - [CMake] Rename `SANITIZER_HEADERS` to `SANITIZER_IMPL_HEADERS` under `lib/sanitizer_common`.
Dan Liew via llvm-commits
- [compiler-rt] r336905 - [CMake] Remove unnecesary list of source files for Xray unit tests.
Dan Liew via llvm-commits
- [PATCH] D44579: [asan] Clean up some confusing code in `test/asan/TestCases/Darwin/segv_read_write.c`
Dan Liew via Phabricator via llvm-commits
- [PATCH] D49234: [DebugInfo] Refactor DWARFDie::iterator to prevent UB
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D37582: CodeGen: Remove pipeline dependencies on StackProtector; NFC
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [llvm] r336906 - [XRay] Fix machine verifier issues in X86
Francis Visoiu Mistrih via llvm-commits
- [llvm] r336907 - [DebugInfo][X86] Add start-after flags to MIR tests
Francis Visoiu Mistrih via llvm-commits
- [llvm] r336908 - [ThinLTO] Escape module paths when printing
Andrew Ng via llvm-commits
- [PATCH] D49142: [clangd] Extract FileSystemProvider into a separate header. NFC
Sam McCall via Phabricator via llvm-commits
- [llvm] r336911 - [InstCombine] Fold x & (-1 >> y) != x to x u> (-1 >> y)
Roman Lebedev via llvm-commits
- [llvm] r336912 - [InstCombine] icmp-logical.ll: restore the original intention of the test.
Roman Lebedev via llvm-commits
- [PATCH] D48181: [JumpThreading] Ignore nil destionation when determining whether a block only goes to a single destination
Brian Rzycki via Phabricator via llvm-commits
- [llvm] r336913 - [AArch64] Armv8.4-A: LDAPR & STLR with immediate offset instructions
Sjoerd Meijer via llvm-commits
- [llvm] r336914 - Follow up of r336913: forgot to add the new test files.
Sjoerd Meijer via llvm-commits
- [PATCH] D49238: [InstCombine] add more SPFofSPF folding
ChenZheng via Phabricator via llvm-commits
- [PATCH] D49239: [ARM] SADD16 support in ParallelDSP
Sam Parker via Phabricator via llvm-commits
- [PATCH] D49240: [libc++] Introduce _LIBCPP_HIDE_FROM_ABI to replace _LIBCPP_INLINE_VISIBILITY
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D49241: [OPENMP, NVPTX] Fix loop boundaries calculation for dynamic loops.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D49242: [Intrinsics] define funnel shift IR intrinsics + DAG builder support
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D49243: [X86] Improved sched models for X86 BT*rr instructions
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D49246: Added Image Processing Kernels Using Benchmark Library
Pankaj via Phabricator via llvm-commits
- [PATCH] D49247: [NFC][X86][AArch64] Add tests for the 'check for [no] signed truncation' pattern
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D49248: [TargetLowering] Add support for non-uniform vectors to BuildUDIV
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D49249: [libFuzzer] Use separate test directory for each config
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D45732: [GlobalISel] Making VRegs w/ LLTs and RegClasses both illegal
Roman Tereshin via Phabricator via llvm-commits
- [PATCH] D48323: Derive GEP index type from Data Layout (cont)
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D49250: [llvm-mca] Add cycleBegin/cycleEnd callbacks to mca::Stage.
Matt Davis via Phabricator via llvm-commits
- [llvm] r336916 - [llvm-mca] Simplify eventing by adding an onEvent templated method.
Matt Davis via llvm-commits
- [PATCH] D49251: [process] Update the documentation for ReadMemory and DoReadMemory to include the error parameter
Stella Stamenova via Phabricator via llvm-commits
- [llvm] r336917 - [NFC][X86][AArch64] Add tests for the 'check for [no] signed truncation' pattern
Roman Lebedev via llvm-commits
- [PATCH] D49252: [cfi] Don't pass a uint16_t to memset. Make sure the 16-bit constant is appropriate for us.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D49202: Restructure the minidump loading path and add early & explicit consistency checks
Leonard Mosescu via Phabricator via llvm-commits
- [PATCH] D49254: AMDGPU: Scalarize vector argument types to calls
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D49255: AMDGPU: Split wide vectors of i16/f16 into 32-bit regs on calls
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r336921 - Add --strip-all option back to llvm-strip.
Stephen Hines via llvm-commits
- [PATCH] D49256: CodeGen: Remove pipeline dependencies on StackProtector; NFC
Matthias Braun via Phabricator via llvm-commits
- [llvm] r336923 - Reverted r336805 as it broke llvm-clang-x86_64-expensive-checks-win build bot
Galina Kistanova via llvm-commits
- [PATCH] D49257: AMDGPU: Fix assert in truncate combine with vectors
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r336924 - [X86][FastISel] Choose EVEX instructions when possible when lowering x86_sse_cvttss2si and similar intrinsics.
Craig Topper via llvm-commits
- [llvm] r336925 - [X86] Connect the flags user from PCMPISTR instructions to the correct node from the instruction.
Craig Topper via llvm-commits
- [PATCH] D48545: [RFC v2] "Alternative" matches for TableGen DAG patterns
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D49258: [json, test] Fix the json.td test - the path to python could contain spaces
Stella Stamenova via Phabricator via llvm-commits
- [compiler-rt] r336926 - [libFuzzer] Use lld-available for gc-sections.test.
Matt Morehouse via llvm-commits
- [PATCH] D48994: [WebAssembly] Update DBG_VALUE register operand during WebAssemblyOptimizeLiveIntervals pass
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D49259: [MIPS] Fix local dynamic TLS with Sym64
James Clarke via Phabricator via llvm-commits
- [llvm] r336927 - [DWARF v5] Generate range list tables into the .debug_rnglists section. No support for split DWARF
Wolfgang Pieb via llvm-commits
- [PATCH] D47652: [LowerTypeTests] Limit when icall jumptable entries are emitted
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D48815: [VPlan] Introduce VPlan-based dominator analysis.
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D48816: [VPlan] Introduce VPLoopInfo analysis.
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D49261: [lldbsuite] The test inside TestOverloadedFunctions.py has the wrong class name
Stella Stamenova via Phabricator via llvm-commits
- [llvm] r336929 - CodeGen: Remove pipeline dependencies on StackProtector; NFC
Matthias Braun via llvm-commits
- [PATCH] D49262: [DAGCombiner] Call SimplifyDemandedVectorElts from EXTRACT_VECTOR_ELT
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48818: [VPlan] Introduce simplifyPlainCFG step in H-CFG builder.
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D37442: [C++17] Disallow lambdas in template parameters (PR33696).
Nicolas Lesser via Phabricator via llvm-commits
- [compiler-rt] r336932 - [libFuzzer] If LLD available, require it to build first.
Matt Morehouse via llvm-commits
- [PATCH] D49263: [WebAssembly] Update WebAssemblyLowerEmscriptenEHSjLj to handle separate compilation
Sam Clegg via Phabricator via llvm-commits
- [llvm] r336934 - Revert "(HEAD -> master, origin/master, arcpatch-D37582) CodeGen: Remove pipeline dependencies on StackProtector; NFC"
Matthias Braun via llvm-commits
- [PATCH] D49264: [SanitizerCoverage] Add associated metadata to 8-bit counters.
Matt Morehouse via Phabricator via llvm-commits
- [llvm] r336935 - AMDGPU: Fix assert in truncate combine with vectors
Matt Arsenault via llvm-commits
- [llvm] r336938 - [X86] Add show-mc-encoding to some fast-isel intrinsic tests so we can observe a failure to select EVEX instructions.
Craig Topper via llvm-commits
- [llvm] r336939 - [X86][FastISel] Support EVEX version of sqrt.
Craig Topper via llvm-commits
- [llvm] r336940 - [PowerPC] [NFC] Update __float128 tests
Stefan Pintilie via llvm-commits
- [compiler-rt] r336941 - [SanitizerCoverage] Add associated metadata to 8-bit counters.
Matt Morehouse via llvm-commits
- [llvm] r336941 - [SanitizerCoverage] Add associated metadata to 8-bit counters.
Matt Morehouse via llvm-commits
- [compiler-rt] r336942 - Simplify instrprof-dlopen-dlclose-gcov.test to avoid failures on Aarch64.
Marco Castelluccio via llvm-commits
- [llvm] r336943 - [gold-plugin] Disable section ordering for relocatable links
Bill Wendling via llvm-commits
- [PATCH] D48756: [gold-plugin] Disable section ordering for relocatable links
Bill Wendling via Phabricator via llvm-commits
- [PATCH] D6229: [mips][microMIPS] Use swm32/lwm32 instructions in function prologue/epilogue
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D49266: [X86][AArch64][DAGCombine] Unfold 'check for [no] signed truncation' pattern
Roman Lebedev via Phabricator via llvm-commits
- [compiler-rt] r336944 - [CMake] Fix a typo in the variable used to retrieve source file names
Dan Liew via llvm-commits
- [PATCH] D49269: Remove `tsan/Darwin/gcd-after-null.mm` test.
Dan Liew via Phabricator via llvm-commits
- [llvm] r336949 - Revert "[SLPVectorizer] Add initial alternate opcode support for cast instructions. (REAPPLIED)"
Martin Storsjo via llvm-commits
- [llvm] r335258 - [InstCombine] simplify binops before trying other folds
Mikhail Zolotukhin via llvm-commits
- [llvm] r336950 - foo
Craig Topper via llvm-commits
- [llvm] r336951 - [X86] Add AVX512 equivalents of some isel patterns so we get EVEX instructions.
Craig Topper via llvm-commits
- [llvm] r336952 - Remove redundant *_or_null checks; NFC
George Burgess IV via llvm-commits
- [llvm] r336953 - Revert r336950 and r336951 "[X86] Add AVX512 equivalents of some isel patterns so we get EVEX instructions." and "foo"
Craig Topper via llvm-commits
- [PATCH] D49270: [InstCombine] Preserve debug value when simplifying cast-of-select
Vedant Kumar via Phabricator via llvm-commits
- [llvm] r336954 - [X86] Add AVX512 equivalents of some isel patterns so we get EVEX instructions.
Craig Topper via llvm-commits
- [PATCH] D49207: Get rid of the C-string parameter in DoExecute
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D48868: [LLDB] In ProcessGDBRemote::UpdateThreadIDList(), the thread PCs should not be cleared after they are updated from the stop reply packet
Phabricator via Phabricator via llvm-commits
- [llvm] r336957 - [InstCombine] Simplify isKnownNegation
Fangrui Song via llvm-commits
- [llvm] r336958 - [X86] Regenerate checks in sse-scalar-fp-arith.ll.
Craig Topper via llvm-commits
- [llvm] r336959 - [llvm-mca] Add cycleBegin/cycleEnd callbacks to mca::Stage.
Matt Davis via llvm-commits
- [PATCH] D49272: [CMake] Don't use CLANG_DEFAULT_* values
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D49273: [SLC] Refactor the simplifications involving pow() and exp{, 2, 10}()
Evandro Menezes via Phabricator via llvm-commits
- [llvm] r336961 - [llvm-mca] Constify SourceMgr::hasNext. NFC.
Matt Davis via llvm-commits
- [llvm] r336963 - Simplify recursive launder.invariant.group and strip
Piotr Padlewski via llvm-commits
- [PATCH] D48763: [SimplifyIndVar] Canonicalize comparisons to unsigned while eliminating truncs
David Greene via Phabricator via llvm-commits
- [llvm] r336964 - CodeGen: Remove pipeline dependencies on StackProtector; NFC
Matthias Braun via llvm-commits
- [PATCH] D49276: [InstCombine] Corrections in comments for division transformation
Aaron Puchert via Phabricator via llvm-commits
- [llvm] r336965 - [InstCombine] return when SimplifyAssociativeOrCommutative makes a change
Sanjay Patel via llvm-commits
- [compiler-rt] r336966 - [fuzzer] [tests] Increase the number of iterations for three-bytes.test
George Karpenkov via llvm-commits
- [PATCH] D49277: [fuzzer] [tests] Increase the number of iterations for three-bytes.test
George Karpenkov via Phabricator via llvm-commits
- [PATCH] D49278: [ThinLTO] Ensure the TargetLibraryInfo is constructed early enough
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D48757: Implements /force:multiple in lld-link
Ryan Goulden via Phabricator via llvm-commits
- [PATCH] D49279: Allow SyntheticChildFrontEnd's to request that they always get an object, nor a reference or pointer
Jim Ingham via Phabricator via llvm-commits
- [llvm] r336967 - [FileCheck] Implement -v and -vv for tracing matches
Joel E. Denny via llvm-commits
- [llvm] r336968 - [DomTreeUpdater] Ignore updates when both DT and PDT are nullptrs
Chijun Sima via llvm-commits
- [compiler-rt] r336969 - [XRay][compiler-rt] Profiling Mode: Flush logs on exit
Dean Michael Berris via llvm-commits
- [test-suite] r336970 - [XRay][test-suite] Benchmarks for profiling mode implementation
Dean Michael Berris via llvm-commits
- [llvm] r336971 - [X86] Remove isel patterns that turns packed add/sub/mul/div+movss/sd into scalar intrinsic instructions.
Craig Topper via llvm-commits
- [PATCH] D49280: [X86] Remove isel patterns for MOVSS/MOVSD ISD opcodes with integer types.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D49281: [Unroll/UnrollAndJam/Vectorizer/Distribute] Add followup loop attributes.
Michael Kruse via Phabricator via llvm-commits
- [www] r336972 - Add student travel grant application link.
Tanya Lattner via llvm-commits
- [www] r336973 - Add hotel link.
Tanya Lattner via llvm-commits
- [compiler-rt] r336974 - [XRay][compiler-rt] Add PID field to llvm-xray tool and add PID metadata record entry in FDR mode
Dean Michael Berris via llvm-commits
- [llvm] r336974 - [XRay][compiler-rt] Add PID field to llvm-xray tool and add PID metadata record entry in FDR mode
Dean Michael Berris via llvm-commits
- [www] r336975 - Add PC members.
Tanya Lattner via llvm-commits
- [llvm] r336976 - [X86] Prefer MOVSS/SD over BLEND under optsize in isel.
Craig Topper via llvm-commits
- [compiler-rt] r336977 - Remove `tsan/Darwin/gcd-after-null.mm` test.
Dan Liew via llvm-commits
- [llvm] r336978 - [LiveDebugValues] Tracking copying value between registers
Petar Jovanovic via llvm-commits
- [PATCH] D44016: [LiveDebugValues] Track transferring variable's value from one register to another
Petar Jovanovic via Phabricator via llvm-commits
- [PATCH] D49283: [InstCombine] fold icmp pred (sub 0, X) C for vector type
ChenZheng via Phabricator via llvm-commits
- [llvm] r336979 - [AArch64][SVE] Asm: Support for insert element (INSR) instructions.
Sander de Smalen via llvm-commits
- [llvm] r336980 - [ARM] Regenerated arg endian test
Simon Pilgrim via llvm-commits
- [llvm] r336981 - [AArch64] Updated bigendian buildvector tests
Simon Pilgrim via llvm-commits
- [llvm] r336982 - [AArch64][SVE] Asm: Vector Unpack Low/High instructions.
Sander de Smalen via llvm-commits
- [llvm] r336983 - [llvm-mca] Removed unused arguments from methods in class Pipeline. NFC
Andrea Di Biagio via llvm-commits
- [llvm] r336984 - [llvm-mca] Simplify the Pipeline constructor. NFC
Andrea Di Biagio via llvm-commits
- [PATCH] D48629: Do not sext i1 constants when selecting binary ops
Dragan Mladjenovic via Phabricator via llvm-commits
- [PATCH] D49284: [AArch64] Armv8.4-A: LDAPR & STLR with immediate offset instructions (cont'd)
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r336985 - [x86] Teach the EFLAGS copy lowering to handle much more complex control
Chandler Carruth via llvm-commits
- [llvm] r336986 - [x86] Fix a capitalization that I failed to save in my editor before
Chandler Carruth via llvm-commits
- [llvm] r336987 - [UpdateTestChecks] Teach the x86 asm parser to skip over the function
Chandler Carruth via llvm-commits
- [PATCH] D49018: Convert a location information from PDB to a DWARF expression
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D48374: [mips] Sign extend i32 return values on MIPS64
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D49286: TableGen : Fix tablegen grammar documentation. NFC.
Javed Absar via Phabricator via llvm-commits
- [llvm] r336989 - [SLPVectorizer] Add initial alternate opcode support for cast instructions. (REAPPLIED-2)
Simon Pilgrim via llvm-commits
- [llvm] r336990 - [SLH] Introduce a new pass to do Speculative Load Hardening to mitigate
Chandler Carruth via llvm-commits
- [PATCH] D49285: [clang-tidy] readability-inconsistent-declaration-parameter-name: accept approximate name matches.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D49287: AMDGPU: Break 64-bit arguments into 32-bit pieces
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D49288: [AMDGPU] run post-RA hazard recognizer pass after memory legalizer, waitcnt passes
Mark Searles via Phabricator via llvm-commits
- [PATCH] D48325: [analyzer][UninitializedObjectChecker] Support for MemberPointerTypes
Umann Kristóf via Phabricator via llvm-commits
- [PATCH] D40369: Support sext instruction in SCEV delinearization algorithm (new revision)
Alex Susu via Phabricator via llvm-commits
- [PATCH] D49290: [Mips][FastISel] Fix handling of icmp with i1 type.
Dragan Mladjenovic via Phabricator via llvm-commits
- [compiler-rt] r336996 - Add a test with multiple BBs on the same line
Marco Castelluccio via llvm-commits
- [llvm] r336998 - DivergenceAnalysis: added debug output
Tim Renouf via llvm-commits
- [PATCH] D33537: [clang-tidy] Exception Escape Checker
Balogh, Ádám via Phabricator via llvm-commits
- [llvm] r336999 - [TableGen] Support multi-alternative pattern fragments
Ulrich Weigand via llvm-commits
- [PATCH] D47700: DivergenceAnalysis: added debug output
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48326: [RFC] "Alternative" matches for TableGen DAG patterns
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D48887: [TableGen] Suppress type validation when parsing pattern fragments
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D49291: [LegacyPassManager] Fix dumpPassArguments() for clang
Son Tuan Vu via Phabricator via llvm-commits
- [PATCH] D49026: [AMDGPU] New tbuffer intrinsics
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D49292: [MSan] factor userspace-specific declarations into createUserspaceApi(). NFC
Alexander Potapenko via Phabricator via llvm-commits
- [llvm] r337001 - [NFC] Silence Wparentheses warning in DomTreeUpdater, introduced by 336968
Erich Keane via llvm-commits
- [llvm] r337002 - Add parens to silence Wparentheses warning, introduced by 336990
Erich Keane via llvm-commits
- [PATCH] D49295: [MachineOutliner] Check the last instruction from the sequence when updating liveness
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [llvm] r337003 - [llvm-mca] Improve a few debug prints. NFC
Andrea Di Biagio via llvm-commits
- [PATCH] D47383: [AMDGPU] Avoid using divergent value in mubuf addr64 descriptor
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D49297: expose debugify as an LLVM option in clang
Son Tuan Vu via Phabricator via llvm-commits
- [llvm] r337004 - [mips] Add microMIPS case to the tests and regenerate assertions using update_llc_test_checks.py. NFC
Simon Atanasyan via llvm-commits
- [PATCH] D49298: Use std::reference_wrapper instead of llvm::ReferenceStorage
serge via Phabricator via llvm-commits
- [llvm] r337006 - [json, test] Fix the json.td test - the path to python could contain spaces
Stella Stamenova via llvm-commits
- [llvm] r337007 - [cfi-verify] Support AArch64.
Joel Galenson via llvm-commits
- [llvm] r337008 - [PowerPC] Materialize more constants with CR-field set in late peephole
Nemanja Ivanovic via llvm-commits
- [llvm] r337009 - [AArch64] Armv8.4-A: LDAPR & STLR with immediate offset instructions (cont'd)
Sjoerd Meijer via llvm-commits
- [PATCH] D42109: [PowerPC] Follow-up to r322373 for materializing constants that set the CR
Nemanja Ivanovic via Phabricator via llvm-commits
- [compiler-rt] r337010 - [sanitizer] Use -Wl,-z,global on Android
Kostya Kortchinsky via llvm-commits
- [PATCH] D49299: [MachineOutliner][X86] Use TAILJMPd64 instead of JMP_1 for TailCall construction
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D49301: [cfi-verify] Only run AArch64 tests when it is a supported target
Joel Galenson via Phabricator via llvm-commits
- [llvm] r337011 - [dwarfdump] Pretty print DW_AT_APPLE_runtime_class
Jonas Devlieghere via llvm-commits
- [llvm] r337012 - [cfi-verify] Only run AArch64 tests when it is a supported target
Joel Galenson via llvm-commits
- [llvm] r337014 - [NFC][X86][AArch64] Negative tests for 'check for [no] signed truncation' pattern
Roman Lebedev via llvm-commits
- [PATCH] D49204: [OpenMP][libomptarget] Fix data sharing and globalization infrastructure to work in SPMD mode
Phabricator via Phabricator via llvm-commits
- [PATCH] D30527: Replacing float with new class Fraction for LSR alternative way of resolving complex solution
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D38611: Fix X86 regression on linpack
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D49188: [OpenMP] Initialize data sharing stack for SPMD case
Phabricator via Phabricator via llvm-commits
- [llvm] r337018 - Revert "CallGraphSCCPass: iterate over all functions."
Evgeniy Stepanov via llvm-commits
- [llvm] r337020 - [Tablegen] Optimize isSubsetOf() in AsmMatcherEmitter.cpp. NFC
Marcello Maggioni via llvm-commits
- [llvm] r337021 - AMDGPU: Fix handling of alignment padding in DAG argument lowering
Matt Arsenault via llvm-commits
- [llvm] r337022 - AMDGPU: Properly handle shader inputs with split arguments
Matt Arsenault via llvm-commits
- [llvm] r337023 - [TableGen] Suppress type validation when parsing pattern fragments
Ulrich Weigand via llvm-commits
- [llvm] r337024 - [llvm-mca][BtVer2] Add tests for dependency breaking instructions.
Andrea Di Biagio via llvm-commits
- [www] r337025 - Fix url.
Tanya Lattner via llvm-commits
- [PATCH] D49304: [cfi-verify] Abort on unsupported targets
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D49053: [Docs] Debugging optimized code with debugify
Vedant Kumar via Phabricator via llvm-commits
- [llvm] r337026 - [dwarfdump] Add pretty printer for accelerator table based on Atom.
Jonas Devlieghere via llvm-commits
- [PATCH] D44160: [GVN] Don't use the eliminated load as an available value in phi construction
John Brawn via Phabricator via llvm-commits
- [PATCH] D44564: [BasicAA] Use PhiValuesAnalysis if available when handling phi alias
John Brawn via Phabricator via llvm-commits
- [PATCH] D49308: AMDGPU: Use existing function to check for VGPRs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D49309: No longer pass a StringRef to the Python API
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D49310: [llvm-mca][BtVer2] Teach how to identify dependency-breaking idioms.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D46315: [RegUsageInfoCollector] Fix handling of callee saved registers with CSR optimization.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D48595: Avoid losing Hi part when expanding VAARG nodes on big endian machines
James Y Knight via Phabricator via llvm-commits
- [PATCH] D48976: Replaced more boilerplate code with CompletionRequest (NFC)
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D48636: [Sparc] Flush register windows for @llvm.returnaddress(1)
James Y Knight via Phabricator via llvm-commits
- [PATCH] D48307: [Inliner] Try to inline if some blocks in the callee have address taken, but not used in a meaningful.
David Li via Phabricator via llvm-commits
- [PATCH] D48638: [Sparc] Add support for the cycle counter available in GR740
James Y Knight via Phabricator via llvm-commits
- [PATCH] D49311: Add includes for CompletionRequest to every file that uses it
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D49312: [X86][SLH] Regroup the instructions in isDataInvariantLoad a little. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D49313: [X86][SLH] Add VEX and EVEX conversion instructions to isDataInvariantLoad
Craig Topper via Phabricator via llvm-commits
- [PATCH] D49314: [OpenEmbedded] Add a unittest for aarch64-oe-linux
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D49315: [X86][SLH] Remove PDEP and PEXT from isDataInvariantLoad
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48660: [UBSan] Add silence_unsigned_overflow flag.
Max Moroz via Phabricator via llvm-commits
- [compiler-rt] r337033 - [CMake] Don't use CLANG_DEFAULT_* values
Petr Hosek via llvm-commits
- [PATCH] D48644: [Sparc] Add support for the partial write PSR instruction
James Y Knight via Phabricator via llvm-commits
- [PATCH] D48046: [test-suite] Backprop kernel from Rodinia Benchmark
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D49316: [LTO] Fix linking with an alias defined using another alias.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D45308: [IPRA] Do not collect register usage information on functions that can be derefined
Matthias Braun via Phabricator via llvm-commits
- [compiler-rt] r337037 - SafeStack: Add builtins to read unsafe stack top/bottom
Vlad Tsyrklevich via llvm-commits
- [PATCH] D47999: MIR YAML TracksRegLiveness default to true in yaml parser
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D49045: PR15730/PR16986 Allow dependently typed vector_size types.
Erich Keane via Phabricator via llvm-commits
- [PATCH] D44806: [AMDGPU] MessagePack reader/writer
Scott Linder via Phabricator via llvm-commits
- [llvm] r337038 - [LowerTypeTests] Limit when icall jumptable entries are emitted
Vlad Tsyrklevich via llvm-commits
- [llvm] r337039 - Revert "[CMake] Pass Clang defaults to runtimes builds"
Petr Hosek via llvm-commits
- [PATCH] D49318: Give llvm-lib rudimentary help output.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D48950: [PowerPC] Improve codegen for vector loads using scalar_to_vector
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D49319: lld-link: Add /lib to Options.td so that it appears in lld-link's help output.
Nico Weber via Phabricator via llvm-commits
- [llvm] r337042 - [NFC][InstCombine] Tests for 'check for [no] signed truncation' pattern
Roman Lebedev via llvm-commits
- [PATCH] D49209: CodeGen: specify alignment for automatic variable initialization
JF Bastien via Phabricator via llvm-commits
- [llvm] r337043 - [X86] Try fixing r336768
Fangrui Song via llvm-commits
- [compiler-rt] r337044 - Fix for Darwin buildbot failure due to r337037
Vlad Tsyrklevich via llvm-commits
- [llvm] r337045 - [X86][FastISel] Add EVEX support to sitofp handling.
Craig Topper via llvm-commits
- [llvm] r337046 - AMDGPU/GlobalISel: Implement select() for @llvm.amdgcn.exp
Tom Stellard via llvm-commits
- [PATCH] D48776: [MachineOutliner] Add support for target-default outlining
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D49320: [InstCombine] Fold 'check for [no] signed truncation' pattern
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D49227: Override a bit fields layout from an external source
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D48117: [Sparc] Get sret arg size from CallLoweringInfo.getArgs()
James Y Knight via Phabricator via llvm-commits
- [PATCH] D49321: [PLEASE IGNORE] Local patch for debugging weird profile bugs.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D48179: [AMDGPU] Emit MessagePack HSA Metadata for v3 code object
Scott Linder via Phabricator via llvm-commits
- [PATCH] D44429: [BinaryFormat] MessagePack reader/writer
Scott Linder via Phabricator via llvm-commits
- [PATCH] D42762: Rewrite the VS Integration Scripts
Zachary Turner via Phabricator via llvm-commits
- [llvm] r337050 - [ThinLTO] Ensure we always select the same function copy to import
Teresa Johnson via llvm-commits
- [PATCH] D47963: [LangRef] nnan and ninf produce poison.
Eli Friedman via Phabricator via llvm-commits
- [llvm] r337052 - [X86] Correct comment of TEST elimination in BSF/TZCNT
Fangrui Song via llvm-commits
- [PATCH] D49323: [PLEASE IGNORE] compiler-rt: Local patch for debugging weird profile bugs.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D49324: [UBSan] Followup for silence_unsigned_overflow flag to handle negate overflows.
Max Moroz via Phabricator via llvm-commits
- [llvm] r337053 - [LTO] Fix linking with an alias defined using another alias.
Eli Friedman via llvm-commits
- [polly] r337054 - [Polly][isl] Add neutrally-named accessors to isl list elements and sizes
Philip Pfaffe via llvm-commits
- [llvm] r337055 - [X86][FastISel] Support uitofp with avx512.
Craig Topper via llvm-commits
- [llvm] r336072 - Add an entry for rodata constant merge sections to the default
Sam Clegg via llvm-commits
- [llvm] r337056 - AMDGPU/GlobalISel: Implement select() for 32-bit @llvm.minnun and @llvm.maxnum
Tom Stellard via llvm-commits
- [llvm] r337057 - [X86] Use the correct types in some recently added isel patterns.
Craig Topper via llvm-commits
- [PATCH] D49325: [CMake] Change the flag to use compiler-rt builtins to boolean
Petr Hosek via Phabricator via llvm-commits
- [llvm] r337059 - [ThinLTO] Require x86 target for new test
Teresa Johnson via llvm-commits
- [llvm] r337060 - Clarify wording of a doxygen comment, NFC
Vedant Kumar via llvm-commits
- [llvm] r337061 - Fix comments which mixed up 'before' and 'after', NFC
Vedant Kumar via llvm-commits
- [llvm] r337062 - [docs] Update usage directive for llvm-cov report -show-functions
Vedant Kumar via llvm-commits
- [llvm] r337065 - [X86][SLH] Regroup the instructions in isDataInvariantLoad a little. NFC
Craig Topper via llvm-commits
- [llvm] r337066 - [X86][SLH] Add VEX and EVEX conversion instructions to isDataInvariantLoad
Craig Topper via llvm-commits
- [llvm] r337067 - [X86][SLH] Remove PDEP and PEXT from isDataInvariantLoad
Craig Topper via llvm-commits
- [compiler-rt] r337068 - [UBSan] Followup for silence_unsigned_overflow flag to handle negate overflows.
Max Moroz via llvm-commits
- [PATCH] D49329: [llvm-mca] Turn InstructionTables into a Stage.
Matt Davis via Phabricator via llvm-commits
- [llvm] r337072 - [LSR] If no Use is interesting, early return.
Tim Shen via llvm-commits
- [llvm] r337073 - [Hexagon] Avoid introducing calls into coalesced range of HVX vector pairs
Krzysztof Parzyszek via llvm-commits
- [llvm] r337074 - Add a CHECK line for r337072.
Tim Shen via llvm-commits
- [llvm] r337075 - Re-apply "[SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428)."
Tim Shen via llvm-commits
- [llvm] r337076 - [ThinLTO] Add debug output to test
Teresa Johnson via llvm-commits
- [llvm] r337077 - [llvm-mca] Remove unused InstRef formal from pre and post execute callbacks. NFC.
Matt Davis via llvm-commits
- [PATCH] D49331: [CMake] Use libc++ and compiler-rt for sanitizers
Petr Hosek via Phabricator via llvm-commits
- [llvm] r337078 - [x86/SLH] Add an assert to catch if we ever end up trying to harden
Chandler Carruth via llvm-commits
- [PATCH] D45537: [CodeGenPrepare] Move Extension Instructions Through Logical And Shift Instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D49332: [CMake] Check -ffreestanding as C not C++ flag
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D48442: [SPECCPU2017] Add addition platform options and missing flags.
Matthias Braun via Phabricator via llvm-commits
- [llvm] r337079 - Revert "AMDGPU: Fix handling of alignment padding in DAG argument lowering"
Evgeniy Stepanov via llvm-commits
- [PATCH] D43542: [CodeGen][FastRegAlloc] Disable registers spilling for a naked function (PR28641)
Matthias Braun via Phabricator via llvm-commits
- [llvm] r337080 - Revert "[ThinLTO] Add debug output to test"
Teresa Johnson via llvm-commits
- [llvm] r337081 - Revert "[ThinLTO] Ensure we always select the same function copy to import"
Teresa Johnson via llvm-commits
- [llvm] r337083 - [X86] Prefer blendi over movss/sd when avx512 is enabled unless optimizing for size.
Craig Topper via llvm-commits
- [llvm] r337084 - Give llvm-lib rudimentary help output.
Nico Weber via llvm-commits
- [PATCH] D49335: [CMake] Pass CMAKE_INSTALL_DO_STRIP to external projects
Petr Hosek via Phabricator via llvm-commits
- [lld] r337086 - lld-link: Add /lib to Options.td so that it appears in lld-link's help output.
Nico Weber via llvm-commits
- [PATCH] D49336: [x86/SLH] Teach speculative load hardening to correctly harden the indices used by AVX2 and AVX-512 gather instructions.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D49337: Skip debuginfo intrinsic in markLiveBlocks.
Xin Tong via Phabricator via llvm-commits
- [llvm] r337088 - [X86] Fix a subtle bug in the custom execution domain fixing for blends.
Craig Topper via llvm-commits
- [PATCH] D49339: [test-suite] Added Image Processing Kernels Using Benchmark Library: utilities functions
Pankaj via Phabricator via llvm-commits
- [PATCH] D49341: [test-suite] Added Image Processing Kernels Using Benchmark Library: Blur Algorithms
Pankaj via Phabricator via llvm-commits
- [PATCH] D48365: [mips] Eliminate the usage of hasStdEnc in MipsPat.
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r337089 - [x86/SLH] Fix an issue where we wouldn't harden any loads if we found
Chandler Carruth via llvm-commits
- [llvm] r337090 - [MachineOutliner] Check the last instruction from the sequence when updating liveness
Francis Visoiu Mistrih via llvm-commits
- [llvm] r337092 - Attempt to get test/tools/llvm-lib/help.test passing on sanitizer-x86_64-linux-fast
Nico Weber via llvm-commits
- [PATCH] D35014: [X86] Improvement in CodeGen instruction selection for LEAs.
Dávid Bolvanský via Phabricator via llvm-commits
- [lld] r337093 - attempt to get test/COFF/driver.test passing on sanitizer-x86_64-linux-fast; cf r337092
Nico Weber via llvm-commits
- [llvm] r337094 - [NFC][InstCombine] Add forgotten variable tests for foldICmpWithLowBitMaskedVal()
Roman Lebedev via llvm-commits
- [llvm] r337095 - [NFC][InstCombine] Tests for x & (-1 >> y) u>= x to x u<= (-1 >> y)
Roman Lebedev via llvm-commits
- [llvm] r337096 - [InstCombine] Fold x & (-1 >> y) u>= x to x u<= (-1 >> y)
Roman Lebedev via llvm-commits
- [llvm] r337097 - [NFC][InstCombine] Tests for x & (-1 >> y) u< x to x u> (-1 >> y)
Roman Lebedev via llvm-commits
- [llvm] r337098 - [InstCombine] Fold x & (-1 >> y) u< x to x u> (-1 >> y)
Roman Lebedev via llvm-commits
- [PATCH] D48828: [InstSimplify] fold extracting from std::pair
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D48789: [X86] Replace (32/64 - n) shift amounts with (neg n) since the shift amount is masked in hardware
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D46380: [InstSimplify] Adding safety checks for 'shl', 'ashr' and 'lshr'
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D39704: [X86] [CodeGen] Compiler not using SHLD/SHRD instructions when doing double shift pattern combine for 16bit or 8bit arguments (PR35155)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D47637: Check Sched Class tables at generation time
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D47681: [DAGCombiner] Bug 31275- Extract a shift from a constant mul or udiv if a rotate can be formed
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D37057: [clang] Require address space to be specified when creating functions (3/3)
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D37054: Require address space to be specified when creating functions (2/3)
Dylan McKay via Phabricator via llvm-commits
- [llvm] r337099 - [NFC][InstCombine] Tests for x u> x & C to x u> C fold.
Roman Lebedev via llvm-commits
- [llvm] r337100 - [InstCombine] Fold x u> x & C to x u> C
Roman Lebedev via llvm-commits
- [llvm] r337101 - [NFC][InstCombine] Tests for x u<= x & C to x u<= C fold.
Roman Lebedev via llvm-commits
- [llvm] r337102 - [InstCombine] Fold x u<= x & C to x u<= C
Roman Lebedev via llvm-commits
- [PATCH] D49342: [LSV] Refactoring + supporting bitcasts to a type of different size
Roman Tereshin via Phabricator via llvm-commits
- [PATCH] D43146: [builtins] Fix c?zdi2 on sparc64/Linux and ignore riscv32
James Clarke via Phabricator via llvm-commits
- [PATCH] D48981: Add caching when looking up coroutine_traits
Brian Gesiak via Phabricator via llvm-commits
- [PATCH] D49334: [LLDB} Added syntax highlighting support
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D49343: [WebAssembly] Fix archive member display in error messages
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D49344: [llvm-ar] Update help text
Sam Clegg via Phabricator via llvm-commits
- [llvm] r337104 - [NFC][InstCombine] Tests for x s> x & (-1 >> y) to x s> (-1 >> y) fold.
Roman Lebedev via llvm-commits
- [llvm] r337105 - [InstCombine] Fold x s> x & (-1 >> y) to x s> (-1 >> y)
Roman Lebedev via llvm-commits
- [llvm] r337106 - [NFC][InstCombine] Tests for x s<= x & (-1 >> y) to x s<= (-1 >> y) fold.
Roman Lebedev via llvm-commits
- [llvm] r337107 - [InstCombine] Fold x s<= x & (-1 >> y) to x s<= (-1 >> y)
Roman Lebedev via llvm-commits
- [llvm] r337108 - [NFC][InstCombine] Tests for x & (-1 >> y) s>= x to x s<= (-1 >> y) fold.
Roman Lebedev via llvm-commits
- [llvm] r337109 - [InstCombine] Fold x & (-1 >> y) s>= x to x s<= (-1 >> y)
Roman Lebedev via llvm-commits
- [llvm] r337110 - [NFC][InstCombine] Tests for x & (-1 >> y) s< x to x s> (-1 >> y) fold.
Roman Lebedev via llvm-commits
- [llvm] r337111 - [InstCombine] Fold x & (-1 >> y) s< x to x s> (-1 >> y)
Roman Lebedev via llvm-commits
- [llvm] r337112 - [NFC][InstCombine] foldICmpWithLowBitMaskedVal(): update comments.
Roman Lebedev via llvm-commits
- [llvm] r337113 - [llvm-mca] Turn InstructionTables into a Stage.
Matt Davis via llvm-commits
- [llvm] r337114 - [TableGen] Add some std::move to the PatternToMatch constructor.
Craig Topper via llvm-commits
- [llvm] r337115 - [CMake] Pass CMAKE_INSTALL_DO_STRIP to external projects
Petr Hosek via llvm-commits
- [compiler-rt] r337116 - [CMake] Change the flag to use compiler-rt builtins to boolean
Petr Hosek via llvm-commits
- [PATCH] D49346: [CMake] Use cxx-headers as a depedency for C++ headers
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D49345: [CMake] Use correct variable as header install prefix
Petr Hosek via Phabricator via llvm-commits
- [llvm] r337119 - [X86] Add some optsize patterns for 256-bit X86vzmovl.
Craig Topper via llvm-commits
- [llvm] r337120 - [TableGen] Remove what seems to be an unnecessary std::map copy.
Craig Topper via llvm-commits
- [llvm] r337121 - [TableGen] std::move vectors into TreePatternNode.
Craig Topper via llvm-commits
- [llvm] r337122 - [AVR] Document some public functions
Dylan McKay via llvm-commits
- [llvm] r337123 - [llvm-mca][BtVer2] teach how to identify false dependencies on partially written
Andrea Di Biagio via llvm-commits
- [llvm] r337124 - [llvm-mca] Regenerate X86 specific tests. NFC
Andrea Di Biagio via llvm-commits
- [PATCH] D49347: [WIP][DebugInfo][InstCombine] DebugLoc in induction PHI
Anastasis via Phabricator via llvm-commits
- [llvm] r337126 - [InstSimplify] add tests for minnum/maxnum; NFC
Sanjay Patel via llvm-commits
- [llvm] r337127 - [InstSimplify] fold minnum/maxnum with NaN arg
Sanjay Patel via llvm-commits
- [llvm] r337128 - [AMDGPU] adjusted test checks because minnum with NaN gets simplified
Sanjay Patel via llvm-commits
- [PATCH] D47369: [DebugInfo][ScheduleDAGInstrs] Prevent scheduler from reordering DBG_VALUE instructions through their clobbering MIs
Andrew Zhogin via Phabricator via llvm-commits
- [llvm] r337129 - [InstSimplify] add fixme comment for PR37776; NFC
Sanjay Patel via llvm-commits
- [llvm] r337130 - [DAGCombiner] extend(ifpositive(X)) -> shift-right (not X)
Sanjay Patel via llvm-commits
- [PATCH] D48970: [DAGCombiner] extend(ifpositive(X)) -> shift-right (not X)
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r337131 - [InstCombine] Corrections in comments for division transformation (NFC)
Sanjay Patel via llvm-commits
- [llvm] r337132 - [DAGCombiner] fix typo in comment; NFC
Sanjay Patel via llvm-commits
- [PATCH] D47221: [cmake] Fix libomptarget/test/CMakeLists.txt
Azharuddin Mohammed via Phabricator via llvm-commits
- [llvm] r337134 - [X86] Use 128-bit ops for 256-bit vzmovl patterns.
Craig Topper via llvm-commits
- [llvm] r337135 - [X86] Use 128-bit blends instead vmovss/vmovsd for 512-bit vzmovl patterns to match AVX.
Craig Topper via llvm-commits
- [PATCH] D49348: Harden/relax clang/test/CodeGen/opt-record-MIR.c test
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D49349: [UnJ] Document loop metadata
Dave Green via Phabricator via llvm-commits
- [PATCH] D49350: [LLD] [COFF] Don't produce base relocs for discardable sections
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D49351: [LLD] [COFF] Sort .relocs before all other discardable sections
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D49352: [LLD] [COFF] Write the debug directory and build id to a separate section for MinGW
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D49353: [RegAlloc] Skip global splitting if the live range is huge and its spill is trivially rematerializable
Wei Mi via Phabricator via llvm-commits
- [llvm] r337136 - [X86] Add load patterns for cases where we select X86Movss/X86Movsd to blend instructions.
Craig Topper via llvm-commits
- [PATCH] D49357: [Profile] Enabling on OpenBSD
David CARLIER via Phabricator via llvm-commits
- [llvm] r337137 - [X86] Add custom execution domain fixing for 128/256-bit integer logic operations with AVX512F, but not AVX512DQ.
Craig Topper via llvm-commits
- [llvm] r337138 - [x86/SLH] Extract one of the bits of logic to its own function. NFC.
Chandler Carruth via llvm-commits
- [llvm] r337139 - Prune empty directory.
Joerg Sonnenberger via llvm-commits
- [llvm] r337140 - Recommit r335794 "Add support for generating a call graph profile from Branch Frequency Info." with fix for removed functions.
Michael J. Spencer via llvm-commits
- [llvm] r337141 - [InstCombine] fold icmp pred (sub 0, X) C for vector type
Chen Zheng via llvm-commits
- [PATCH] D49358: [XRay][compiler-rt] Use `SANITIZER_CXX_ABI_LIBRARY` for XRay unit tests
Dean Michael Berris via Phabricator via llvm-commits
- [compiler-rt] r337142 - [XRay][compiler-rt] Use `SANITIZER_CXX_ABI_LIBRARY` for XRay unit tests
Dean Michael Berris via llvm-commits
- [llvm] r337143 - [InstCombine] add more SPFofSPF folding
Chen Zheng via llvm-commits
- [PATCH] D44830: Introduce codegen for the Signal Processing Engine
Justin Hibbits via Phabricator via llvm-commits
- [PATCH] D44829: Complete the SPE instruction set patterns
Justin Hibbits via Phabricator via llvm-commits
- [PATCH] D49359: [XRay][compiler-rt] FDR Mode: Allow multiple runs
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r337144 - [x86/SLH] Teach speculative load hardening to correctly harden the
Chandler Carruth via llvm-commits
- [llvm] r337145 - [x86/SLH] Fix an unused variable warning in release builds after
Chandler Carruth via llvm-commits
- [PATCH] D49354: [MinGW] Automatically mangle Windows-specific entry points as C
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r337147 - [X86] Merge the FR128 and VR128 regclass since they have identical spill and alignment characteristics.
Craig Topper via llvm-commits
Last message date:
Sun Jul 15 23:56:09 PDT 2018
Archived on: Mon Jul 16 02:33:05 PDT 2018
This archive was generated by
Pipermail 0.09 (Mailman edition).