The Week Of Monday 18 June 2018 Archives by thread
Starting: Mon Jun 18 00:07:26 PDT 2018
Ending: Sun Jun 24 23:50:10 PDT 2018
Messages: 1988
- [PATCH] D48267: [llvm-exegesis] Optionally ignore instructions without a sched class.
Clement Courbet via Phabricator via llvm-commits
- [compiler-rt] r334928 - [Fuzzer] Set an explicit libc++ dependency when needed
Petr Hosek via llvm-commits
- [PATCH] D48261: [Fuzzer] Set an explicit libc++ dependency when needed
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D48240: Try again to implement a FIFO task queue
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D48219: Update copyright year in license files
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D48270: [ARM] Check for unaligned access via bitcasts
Sam Parker via Phabricator via llvm-commits
- [PATCH] D48241: [DebugInfo] Emit ObjC methods as part of interface.
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D48242: [ASTMatchers] Add support for matching the type of a friend decl.
David L. Jones via Phabricator via llvm-commits
- [PATCH] D48217: [mips][wip] Disable the selection of mixed microMIPS/MIPS code
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D48013: TableGen/SearchableTables: Support more generic enums and tables
Nicolai Hähnle 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] D47706: Add a factory method to ConstantDataArray that allows to pass in the data as StringRef
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D48128: [ARM] Parallel DSP IR Pass
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D47803: Add definition for ELF dynamic tag DT_SYMTAB_SHNDX.
George Rimar via Phabricator via llvm-commits
- [PATCH] D47441: SafepointIRVerifier should ignore dead blocks and dead edges
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D45872: [DA] Enable -da-delinearize by default
Dave Green via Phabricator via llvm-commits
- [PATCH] D48074: [ARM] Enable useAA() for the in-order Cortex-R52
Dave Green via Phabricator via llvm-commits
- [PATCH] D48029: [DAGCombine] Fix alignment for offset loads/stores
Dave Green via Phabricator via llvm-commits
- [PATCH] D48170: ARM: use "add" instead of "orr" for code size
Tim Northover via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Siddharth via Phabricator via llvm-commits
- [PATCH] D48136: [Polly] Implement an iterator for isl maps, basic_maps, sets, basic_sets
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D48271: [llvm-readobj] Fix printing format
Paul Semel via Phabricator via llvm-commits
- [PATCH] D48080: [VPlanRecipeBase] Add insertBefore helper.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r334931 - [AArch64][SVE] Asm: Support for vector element compares.
Sander de Smalen via llvm-commits
- [PATCH] D48273: [WebAssembly] CFG stackify support for exception handling
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D47302: [WIP] New class SBTargetSettings to store and manipulate all target's properties.
Alexander Polyakov via Phabricator via llvm-commits
- [llvm] r334932 - [llvm-exegesis] Optionally ignore instructions without a sched class.
Clement Courbet via llvm-commits
- [PATCH] D48264: [MCA][NFC] Add generic XOP resource tests
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r334933 - [VPlanRecipeBase] Add insertBefore helper.
Florian Hahn via llvm-commits
- [llvm] r334934 - [SLPVectorizer] Avoid calling const VL.size() repeatedly in for-loop. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D48274: [X86][BtVer2] Flag AVX2+ scheduler classes as unsupported
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D40349: [LSan] New experimental flag for background leak checking before exit.
Michail Kashkarov via Phabricator via llvm-commits
- [PATCH] D48275: [mips] Add microMIPS specific addressing patterns.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D47719: Disable ENABLE_EXPORTS for NetBSD static linking
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D47814: Teach libc++ to use native NetBSD's max_align_t
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D45321: [atomics] Fix runtime calls for misaligned atomics
Tim Northover via Phabricator via llvm-commits
- [PATCH] D48260: [WebAssembly] Make rethrow instruction take a target BB argument
Heejin Ahn via Phabricator via llvm-commits
- [llvm] r334936 - Update copyright year to 2018.
Paul Robinson via llvm-commits
- [lld] r334936 - Update copyright year to 2018.
Paul Robinson via llvm-commits
- [compiler-rt] r334936 - Update copyright year to 2018.
Paul Robinson via llvm-commits
- [polly] r334936 - Update copyright year to 2018.
Paul Robinson via llvm-commits
- [PATCH] D46749: [SelectionDAG]Reduce masked data movement chains and memory access widths
Diogo N. Sampaio via Phabricator via llvm-commits
- [PATCH] D48277: [DebugInfo] Keep DBG_VALUE undef in LiveDebugVariables
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D48278: [SelectionDAG]Reduce masked data movement chains and memory access widths pt2
Diogo N. Sampaio via Phabricator via llvm-commits
- [polly] r334937 - Move buildConditionSet to C++
Tobias Grosser via llvm-commits
- [PATCH] D47730: [SelectionDAG]Reduce masked data movement chains and memory access widths pt3
Diogo N. Sampaio via Phabricator via llvm-commits
- [polly] r334938 - [ScopInfo] Move addNonEmptyDomainConstraints to isl++ [NFCI]
Tobias Grosser via llvm-commits
- [polly] r334939 - [ScopInfo] Move more functions to isl++ [NFCI]
Tobias Grosser via llvm-commits
- [polly] r334940 - [ScopInfo] Move splitAliasGroupsByDomain and getAccessDomain to isl++ [NFCI]
Tobias Grosser via llvm-commits
- [polly] r334941 - Adjust for clang-format changes
Tobias Grosser via llvm-commits
- [PATCH] D47637: Check Sched Class tables at generation time
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48153: Add TARGET(foo) linker script directive.
George Rimar via Phabricator via llvm-commits
- [llvm] r334942 - [TableGen][AsmMatcherEmitter] Allow tied operands of different classes in aliases.
Sander de Smalen via llvm-commits
- [PATCH] D48279: [PatternMatch] Add m_Store pattern match helper
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D47714: [TableGen][AsmMatcherEmitter] Allow tied operands of different classes in aliases.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D48023: [SLPVectorizer] Tidyup isShuffle helper
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48172: [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingleSrc
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r334943 - [VPlan] Fix sanitizer problem with insertBefore.
Florian Hahn via llvm-commits
- [compiler-rt] r334944 - [sanitizer] Guard call to internal_lseek when SANITIZER_MAC is true
Francis Visoiu Mistrih via llvm-commits
- [llvm] r334945 - [llvm-mca] Add tests for XOP and AVX512 instructions that implicitly clear the upper portion of a super-register.
Andrea Di Biagio via llvm-commits
- [PATCH] D48025: [PowerPC] avoid masking already-zero bits in BitPermutationSelector
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D48280: lower cmp intrisics - remove two GCCBuiltins
Gabor Buella via Phabricator via llvm-commits
- [lld] r334946 - [ELF] - Simplify the conflict-variable-linkage-name.s test case. [NFC]
George Rimar via llvm-commits
- [PATCH] D48281: [llvm-readobj] Add -hex-dump (-x) option
Paul Semel via Phabricator via llvm-commits
- [lld] r333880 - [ELF] - Also use DW_AT_linkage_name when gathering information about variables for error messages.
George Rimar via llvm-commits
- [PATCH] D48102: Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [llvm] r334947 - [X86][BtVer2] Flag AVX2+ scheduler classes as unsupported
Simon Pilgrim via llvm-commits
- [PATCH] D48225: [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D47715: [AArch64][SVE] Asm: Support for saturating INC/DEC (64bit scalar) instructions.
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r334948 - [AArch64][SVE] Asm: Support for saturating INC/DEC (64bit scalar) instructions.
Sander de Smalen via llvm-commits
- [www-pubs] r334949 - Added HASP paper by Xiaowan et al.
John Criswell via llvm-commits
- [PATCH] D47889: Use llvm::VersionTuple instead of manual version marshalling
Pavel Labath via Phabricator via llvm-commits
- [llvm] r334951 - [VPlanRecipeBase] Add eraseFromParent().
Florian Hahn via llvm-commits
- [PATCH] D48081: [VPlanRecipeBase] Add eraseFromParent().
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D47999: cl::opt ForceTrackRegLiveness for forcing liveness tracking on MIR (in MIR-Parser)
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D38833: BitstreamWriter: Better assertion when a block's abbrev code size is too small
Jordan Rose via Phabricator via llvm-commits
- [PATCH] D45520: [PowerPC] add secure plt support for TLS symbols
Strahinja Petrovic via Phabricator via llvm-commits
- [test-suite] r334954 - [test-suite] Corrections for MiniGMG
Brian Homerding via llvm-commits
- [PATCH] D46198: [LoopInterchange] Move PHI handling to adjustLoopBranches.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D47484: [test-suite] Corrections for MiniGMG
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D43245: [LoopInterchange] Support reductions across inner and outer loop.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D48283: [SCEV] Properly solve quadratic equations with coefficients in i1
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r334956 - [TableGen] Remove unused member variable.
Craig Topper via llvm-commits
- [llvm] r334957 - [TableGen] Make TiedAsmOperandTable in the AsmMatcher 'static' since its at file scope.
Craig Topper via llvm-commits
- [PATCH] D48229: [NFC][SCEV] Add tests related to bit masking (PR37793)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48284: Simplify blockaddress usage before giving up in MergeBlockIntoPredecessor
Xin Tong via Phabricator via llvm-commits
- [llvm] r334958 - [SLPVectorizer] Tidyup isShuffle helper
Simon Pilgrim via llvm-commits
- [llvm] r334959 - Fix typoed cast to avoid assertion in MCFragment::dump.
Nirav Dave via llvm-commits
- [zorg] r334960 - Updating clang ci dependency versions to match Green Dragon bots.
Mike Edwards via llvm-commits
- [PATCH] D47266: Update thin-lto cache file atimes when on windows
Owen Reynolds via Phabricator via llvm-commits
- [PATCH] D48162: [GSoC] Schedule tree performance.
Michael Kruse via Phabricator via llvm-commits
- [polly] r334893 - Adjust to recent LLVM changes to fix buildbots
Michael Kruse via llvm-commits
- [PATCH] D46827: [VPlan] Add VPInstruction to VPRecipe transformation.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r334961 - [llvm-mca] Use an ordered map to collect hardware statistics. NFC.
Andrea Di Biagio via llvm-commits
- [PATCH] D47983: [IR][PatternMatch] m_APInt(): allow undef elements.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D47735: [DAGCombiner] Create rotates more aggressively
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r334963 - Shrink interval after moving copy in removePartialRedundancy
Krzysztof Parzyszek via llvm-commits
- [PATCH] D48223: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D47004: [X86] Use addAliasForDirective to support the .word directive
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r334966 - [ORC] Keep weak flag on VSO symbol tables during materialization, but treat
Lang Hames via llvm-commits
- [llvm] r334967 - [ORC] Add an initial implementation of a replacement CompileOnDemandLayer.
Lang Hames via llvm-commits
- [PATCH] D48087: [TSan] Report proper error on allocator failures instead of CHECK(0)-ing
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D48244: hfghgfhfgh
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D47399: Add _LIBCPP_LARGE_CODEBASE
Tom Anderson via Phabricator via llvm-commits
- [llvm] r334969 - [VPlan] Add VPInstruction to VPRecipe transformation.
Florian Hahn via llvm-commits
- [PATCH] D48060: Introduce lldb-framework CMake target and centralize its logic
Alex Langford via Phabricator via llvm-commits
- [llvm] r334970 - [NFC] make MIFlag accessor functions consistant with usage model
Michael Berg via llvm-commits
- [llvm] r334535 - [MCJIT] Call materializeAll on modules before compiling them in MCJIT.
David Blaikie via llvm-commits
- [llvm] r334971 - [X86] Encode the EVEX2VEX exception list information in .td files instead of the emitter source.
Craig Topper via llvm-commits
- [llvm] r334580 - Fix "Optional" is ambiguous error on some bots
David Blaikie via llvm-commits
- [PATCH] D48202: Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Alina Sbirlea via Phabricator via llvm-commits
- [llvm] r334731 - Avoid unused variable in non-assert builds.
David Blaikie via llvm-commits
- [PATCH] D48137: Change checked arithmetic functions API to return Optional
David Blaikie via Phabricator via llvm-commits
- [test-suite] r334974 - [test-suite] Corrections for MiniGMG
Brian Homerding via llvm-commits
- [PATCH] D48239: [LangRef] Clarify meaning of "dereferencable" attribute/metadata.
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48223: Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48054: Mutation Statistics
Kodé Williams via Phabricator via llvm-commits
- [PATCH] D48294: [Power9] Add __float128 support for compare operations
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D47401: [X86] Rewrite the max and min reduction intrinsics to make better use of other functions and to reduce width to 256 and 128 bits were possible.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D47895: llvm: Add support for "-fno-delete-null-pointer-checks"
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D48079: [X86] Add sched class WriteLAHFSAHF and fix values.
Simon Pilgrim via Phabricator via llvm-commits
- [compiler-rt] r334975 - [TSan] Report proper error on allocator failures instead of CHECK(0)-ing
Alex Shlyapnikov via llvm-commits
- [llvm] r334976 - [docs] Fix indentation of llvm-exegesis command line arguments
Simon Pilgrim via llvm-commits
- [llvm] r334977 - [x86] regenerate checks and adjust tests
Sanjay Patel via llvm-commits
- [PATCH] D48056: [AArch64] Implement FLT_ROUNDS macro
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D48032: [RegisterCoalescer] Avoid erasing copy that breaks subranges
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D46756: [AMDGPU] Reworked SIFixWWMLiveness
Tim Renouf via Phabricator via llvm-commits
- [llvm] r334979 - [WebAssembly] Cleaned up register accessors in WebAssemblyMachineFunctionInfo.h
Wouter van Oortmerssen via llvm-commits
- [llvm] r334980 - [AArch64][SVE] Asm: Support for saturating INC/DEC (32bit scalar) instructions.
Sander de Smalen via llvm-commits
- [compiler-rt] r334981 - Fixing os_version_check.c to be actual C source
Chris Bieneman via llvm-commits
- [PATCH] D47716: [AArch64][SVE] Asm: Support for saturating INC/DEC (32bit scalar) instructions.
Phabricator via Phabricator via llvm-commits
- [PATCH] D47963: [LangRef] Clarify that nnan and ninf don't produce undef or poison.
Eli Friedman via Phabricator via llvm-commits
- [llvm] r334983 - [AArch64][SVE] Asm: Fix predicate pattern diagnostics.
Sander de Smalen via llvm-commits
- [PATCH] D40300: [RegisterCoalescer] Fix for SubRegJoin failures
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D48220: [AArch64][SVE] Asm: Fix predicate pattern diagnostics.
Phabricator via Phabricator via llvm-commits
- [llvm] r334984 - refactor of visitFADD for AllowNewConst cases
Michael Berg via llvm-commits
- [PATCH] D48298: [ELF] Uniquify --wrap list.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48289: refactor of visitFADD for AllowNewConst cases
Michael Berg via Phabricator via llvm-commits
- [PATCH] D47874: [SCEVExp] Advance found insertion point until we find a non-dbg instruction.
Vedant Kumar via Phabricator via llvm-commits
- [llvm] r334985 - [WebAssembly] Modified tablegen defs to have 2 parallel instuction sets.
Wouter van Oortmerssen via llvm-commits
- [PATCH] D48183: [WebAssembly] Modified tablegen defs to have 2 parallel instuction sets.
Wouter van Oortmerssen via Phabricator via llvm-commits
- [llvm] r334986 - [llvm-mca] Cleanup the header syntax line. Fix a comment. NFC.
Matt Davis via llvm-commits
- [llvm] r334987 - Tests for dag combine select (binop) -> select. NFC.
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D47171: [FileCheck] Add -allow-deprecated-dag-overlap to failing llvm tests
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D48299: [WebAssembly] Only mark non-hidden symbols as live if they are also defined
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D47522: [PM/LoopUnswitch] Add partial non-trivial unswitching for invariant conditions feeding a chain of `and`s or `or`s for a branch.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48106: implemented proto to llvm
Emmett Neyman via Phabricator via llvm-commits
- [PATCH] D48258: [LoopSimplifyCFG] Preserve Scalar Evolution in LoopSimplifyCFG
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48247: lld: add experimental support for SHT_RELR sections.
Rahul Chaudhry via Phabricator via llvm-commits
- [PATCH] D48263: [WebAssembly] Add WasmEHFuncInfo for unwind destination information
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D46380: [InstSimplify] Adding safety checks for 'shl', 'ashr' and 'lshr'
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48300: [VPlan] Add Analysis and Core to LLVM_LINK_COMPONENTS
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48301: DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48262: [WebAssembly] Add more utility functions
Derek Schuff via Phabricator via llvm-commits
- [llvm] r334988 - Add return statements to make it clear that all of these are mutually exclusive conditions.
Eric Christopher via llvm-commits
- [llvm] r334989 - Pull non-lazy stub table emission into a separate function alongside
Eric Christopher via llvm-commits
- [llvm] r334990 - Tidy comment language and explanation.
Eric Christopher via llvm-commits
- [lld] r334991 - [ELF] Uniquify --wrap list.
Fangrui Song via llvm-commits
- [llvm] r334992 - Simplify blockaddress usage before giving up in MergeBlockIntoPredecessor
Xin Tong via llvm-commits
- [PATCH] D48302: Search for kext variants is searching from parent directory when it should not be
Jason Molenda via Phabricator via llvm-commits
- [PATCH] D47675: [test-suite][RFC] Using Google Benchmark Library on Harris Kernel
Pankaj via Phabricator via llvm-commits
- [llvm] r334993 - Revert "Simplify blockaddress usage before giving up in MergeBlockIntoPredecessor"
Xin Tong via llvm-commits
- [llvm] r334994 - [X86] Remove ReadAfterLd from avx512_shift_rmbi multiclass.
Craig Topper via llvm-commits
- [PATCH] D40369: Support sext instruction in SCEV delinearization algorithm (new revision)
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D48000: [InstSimplify][NFC] Add tests for some missed optimization opportunities in simplifyUnsignedRangeCheck()
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r334996 - Utilize new SDNode flag functionality to expand current support for fadd
Michael Berg via llvm-commits
- [PATCH] D47909: Utilize new SDNode flag functionality to expand current support for fadd
Michael Berg via Phabricator via llvm-commits
- [llvm] r334997 - [VPlan] Add Analysis and Core to LLVM_LINK_COMPONENTS
Heejin Ahn via llvm-commits
- [PATCH] D48304: [WebAssembly] Fixed disassembler unit test failure.
Wouter van Oortmerssen via Phabricator via llvm-commits
- [llvm] r334998 - [WebAssembly] Make rethrow instruction take a target BB argument
Heejin Ahn via llvm-commits
- Buildbot numbers for the week of 5/27/2018 - 6/2/2018
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 6/3/2018 - 6/9/2018
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 6/10/2018 - 6/16/2018
Galina Kistanova via llvm-commits
- [PATCH] D48305: [IR] Introduce helpers to skip meta-instructions
Vedant Kumar via Phabricator via llvm-commits
- [llvm] r334999 - [WebAssembly] Fixed disassembler unit test failure.
Derek Schuff via llvm-commits
- [PATCH] D4276: Added llvm.is.constant intrinsic
Bharathi Seshadri via Phabricator via llvm-commits
- [llvm] r335000 - [ARM] Testcase for missed optimization with i16 compare.
Eli Friedman via llvm-commits
- [llvm] r335001 - [ARM] Testcase for missed optimization for masking.
Eli Friedman via llvm-commits
- [llvm] r335002 - [ARM] Add Thumb1 coverage for cmn testcases.
Eli Friedman via llvm-commits
- [llvm] r335003 - [ARM] Testcase for Thumb1 cmp with constants.
Eli Friedman via llvm-commits
- [llvm] r335004 - [ARM] Thumb2 constant cmp testcases.
Eli Friedman via llvm-commits
- [PATCH] D48306: Make TaskQueue support tasks that return values
Zachary Turner via Phabricator via llvm-commits
- [llvm] r335005 - [WebAssembly] Add WasmEHFuncInfo for unwind destination information
Heejin Ahn via llvm-commits
- [llvm] r335006 - [WebAssembly] Add more utility functions
Heejin Ahn via llvm-commits
- [compiler-rt] r335007 - [asan] Avoid deadlock when initializing the symbolizer CHECK fails
Reid Kleckner via llvm-commits
- [llvm] r334830 - Re-apply "[DebugInfo] Check size of variable in ConvertDebugDeclareToDebugValue"
Friedman, Eli via llvm-commits
- [llvm] r335008 - [WebAssembly] Remove an extra '; ' at the end of a namespace
Heejin Ahn via llvm-commits
- Post-Commit Review for Publications Page Needed
John Criswell via llvm-commits
- [test-suite] r335009 - Revert r334974 "[test-suite] Corrections for MiniGMG"
Francis Visoiu Mistrih via llvm-commits
- [test-suite] r335010 - Revert r334954 "[test-suite] Corrections for MiniGMG"
Francis Visoiu Mistrih via llvm-commits
- [PATCH] D47681: [DAGCombiner] Bug 31275- Extract a shift from a constant mul or udiv if a rotate can be formed
Sam Conrad via Phabricator via llvm-commits
- [test-suite] r335011 - Reland r334954: [test-suite] Corrections for MiniGMG
Francis Visoiu Mistrih via llvm-commits
- [test-suite] r335012 - Reland r334974: [test-suite] Corrections for MiniGMG
Francis Visoiu Mistrih via llvm-commits
- [compiler-rt] r335013 - Fix bots after r334981
Francis Visoiu Mistrih via llvm-commits
- [PATCH] D48307: [Inliner] Try to inline if some blocks in the callee have address taken, but not used in a meaningful.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D47792: Fix up Info.plist when building LLDB.framework with CMake
Alex Langford via Phabricator via llvm-commits
- [PATCH] D48308: [POWER9] Ensure float128 in non-homogenous aggregates are passed via VSX registers
Lei Huang via Phabricator via llvm-commits
- [PATCH] D47928: [SimplifyIndVars] Eliminate redundant truncs
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r335015 - [X86] Simplify the TSFlags checking code in EvexToVexInstPass. NFCI
Craig Topper via llvm-commits
- [PATCH] D48309: [sanitizer] Unify and generalize Apple platforms in CMake and lit test configs
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D48310: [POWER9][NFC] add back-end test case for passing homogeneous fp128 aggregates by value
Lei Huang via Phabricator via llvm-commits
- [PATCH] D47550: [Power9] Add __float128 builtins for Round To Odd
Lei Huang via Phabricator via llvm-commits
- [llvm] r335016 - Revert "[SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags"
Sanjoy Das via llvm-commits
- [llvm] r334428 - [SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags where safe.
Sanjoy Das via llvm-commits
- [llvm] r335017 - [X86] Add a new VEX_WPrefix encoding to tag EVEX instruction that have VEX.W==1, but can be converted to their VEX equivalent that uses VEX.W==0.
Craig Topper via llvm-commits
- [llvm] r335018 - [X86] Add the ability to force an EVEX2VEX mapping table entry from the .td files. Remove remaining manual table entries from the tablegen emitter.
Craig Topper via llvm-commits
- [llvm] r335020 - [SimplifyIndVars] Eliminate redundant truncs
Max Kazantsev via llvm-commits
- [PATCH] D48311: [XRay] rm GLOB || true -> rm -f
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48312: [X86] Use binary search of the EVEX->VEX static tables instead of populating two DenseMaps for lookups
Craig Topper via Phabricator via llvm-commits
- [llvm] r335023 - [RISCV] Add tests for overflow intrinsics
Roger Ferrer Ibanez via llvm-commits
- [PATCH] D47926: [RISCV] Add tests for overflow intrinsics
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [llvm] r335024 - If the arch is P9, we will select the DFLOADf32/DFLOADf64 pseudo instruction when we are loading a floating,
QingShan Zhang via llvm-commits
- [PATCH] D47568: [Power9] Do the add-imm peephole for pseudo instruction DFLOADf32/DFLOADf64 and the store pair
qshanz via Phabricator via llvm-commits
- [compiler-rt] r335025 - [XRay] rm GLOB || true -> rm -f
Fangrui Song via llvm-commits
- [PATCH] D48313: [XRay] Fix error message. NFC
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48210: [llvm-exegesis] A mechanism to add target-specific functionality.
Guillaume Chatelet via Phabricator via llvm-commits
- [llvm] r335026 - Test commit.
Mikhail Dvoretckii via llvm-commits
- [llvm] r335027 - [LoopInterchange] Move PHI handling to adjustLoopBranches.
Florian Hahn via llvm-commits
- [llvm] r335028 - Add a factory method to ConstantDataArray that allows to pass in the data as StringRef
Adrian Kuegel via llvm-commits
- [polly] r335029 - Move ScopInfo to isl++
Tobias Grosser via llvm-commits
- [llvm] r335031 - Remove valueCoversEntireFragment asserts in ConvertDebugDeclareToDebugValue
Bjorn Pettersson via llvm-commits
- [PATCH] D48316: [llvm-exegesis] Use a Prototype to defer picking a value for free vars.
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D46957: [x86] Lower some trunc + shuffle patterns to vpmov[q|d][b|w]
Mikhail Dvoretckii via Phabricator via llvm-commits
- [llvm] r335032 - [SLPVectorizer] Pull out AltOpcode determination from reorderAltShuffleOperands.
Simon Pilgrim via llvm-commits
- [PATCH] D48194: [X86] Initialize FMA3Info directly in its constructor instead of relying on std::call_once
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48014: AMDGPU: Use generic tables instead of SearchableTable
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r335033 - [MCA][NFC] Add generic TBM resource tests
Roman Lebedev via llvm-commits
- [llvm] r335034 - [MCA][NFC] Add generic XOP resource tests
Roman Lebedev via llvm-commits
- [PATCH] D48015: ARM, AArch64: Use generic tables instead of SearchableTable
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D48017: AMDGPU: Select MIMG instructions manually in SITargetLowering
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D48165: InstCombine/AMDGPU: Add dimension-aware image intrinsics to SimplifyDemanded
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D48252: [MCA][NFC] Add generic TBM resource tests
Phabricator via Phabricator via llvm-commits
- [PATCH] D46866: [EarlyCSE] Avoid a poorly defined instruction comparison
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D48290: [clangd] Use workspace root path as hint path for resolving URIs in workspace/symbol
Eric Liu via Phabricator via llvm-commits
- [PATCH] D48008: [SLPVectorizer] Remove default OperandValueKind arguments from getArithmeticInstrCost calls (NFC)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r335036 - [LoopSimplifyCFG] Invalidate SCEV in LoopSimplifyCFG
David Green via llvm-commits
- [PATCH] D48216: [mips] Correct predicates for loads, bit manipulation instructions and some pseudos
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D47816: [InstCombine] Stop sinking instructions across function call.
Renlin Li via Phabricator via llvm-commits
- [PATCH] D46874: [MC] - Add .stack_size sections into groups and link them with .text
George Rimar via Phabricator via llvm-commits
- [PATCH] D47659: Give same-named members unique timestamps on Darwin in llvm-ar.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D41953: [LoopUnroll] Unroll and Jam
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D48236: [IR] move shuffle mask queries from TTI to ShuffleVectorInst
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D47676: [X86][Znver1] Specify Register Files, RCU; FP scheduler capacity.
Roman Lebedev via Phabricator via llvm-commits
- [llvm] r335037 - [X86] VRNDSCALE* folding from masked and scalar ffloor and fceil patterns
Mikhail Dvoretckii via llvm-commits
- [llvm] r335038 - [llvm-exegesis] A mechanism to add target-specific functionality.
Clement Courbet via llvm-commits
- [PATCH] D45203: [X86] VRNDSCALE* folding from masked and scalar ffloor and fceil patterns
Mikhail Dvoretckii via Phabricator via llvm-commits
- [llvm] r335039 - [InstCombine] Replacing X86-specific rounding intrinsics with generic floor-ceil
Mikhail Dvoretckii via llvm-commits
- [PATCH] D45968: StackSlotColoring: Decide colors per stack ID
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r335040 - Revert r335038 "[llvm-exegesis] A mechanism to add target-specific functionality."
Clement Courbet via llvm-commits
- [PATCH] D48067: [InstCombine] Replacing X86-specific rounding intrinsics with generic floor-ceil
Mikhail Dvoretckii via Phabricator via llvm-commits
- [PATCH] D48234: AMDGPU: Remove ability to reserve VGPRs for debugger
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r335041 - Re-land r335038 "[llvm-exegesis] A mechanism to add target-specific functionality.""
Clement Courbet via llvm-commits
- [llvm] r335042 - llvm-exegesis: mark ~ExegesisTarget() as virtual. Fixes build.
Roman Lebedev via llvm-commits
- [PATCH] D25622: [mips] Check that emitted instructions meet their predicates on Mips
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D48319: [DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug property
Jesper Antonsson via Phabricator via llvm-commits
- [llvm] r335043 - [PowerPC] Fix label address calculation for ppc32
Strahinja Petrovic via llvm-commits
- [PATCH] D46582: [PowerPC] Fix label address calculation for ppc32
Strahinja Petrovic via Phabricator via llvm-commits
- [PATCH] D48019: [mips] Handle branch expansion corner cases
Aleksandar Beserminji via Phabricator via llvm-commits
- [test-suite] r335044 - [test-suite] Fix SystemZ build break (missing cycleclock::Now)
Ulrich Weigand via llvm-commits
- [PATCH] D48320: [mips] Mark microMIPS64 as being unsupported.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D47905: [ThinLTO] Parse module summary index from assembly
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r335045 - [SLPVectorizer] Remove default OperandValueKind arguments from getArithmeticInstrCost calls (NFC)
Simon Pilgrim via llvm-commits
- [PATCH] D48321: [mips] Fix the predicates of some aliases
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D48230: [PredicateInfo] Order instructions in different BBs by DFSNumIn.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D48286: [OpenMP] [CUDA] Expose teamid to the debug path
Guansong Zhang via Phabricator via llvm-commits
- [PATCH] D45330: [IPSCCP] Use PredicateInfo to propagate facts from cmp instructions.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D48323: Derive GEP index type from Data Layout (cont)
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D44674: [X86] Recognize horizontal reduction trees and narrow the width of the later binops.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D45806: DAGcombiner: Handle correctly non-splat power of 2 -1 divisor
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48272: Replace HostInfo::GetLLDBPath with specific functions
Pavel Labath via Phabricator via llvm-commits
- [llvm] r335053 - [mips] Fix the predicates of some aliases
Simon Dardis via llvm-commits
- [PATCH] D43738: [X86] Use target independent zero_extend/sign_extend nodes for vectors with same number of elements.
Simon Pilgrim via Phabricator via llvm-commits
- [compiler-rt] r335054 - [scudo] Move noinline functions definitions out of line
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r335055 - [XRay] Fix error message. NFC
Fangrui Song via llvm-commits
- [PATCH] D48228: [scudo] Move noinline functions definitions out of line
Kostya Kortchinsky via Phabricator via llvm-commits
- [lld] r335056 - Remove empty unused folders. NFC
Simon Atanasyan via llvm-commits
- [llvm] r335057 - [mips] Mark microMIPS64 as being unsupported.
Simon Dardis via llvm-commits
- [docs] Add CodeView directives
Saleem Abdulrasool via llvm-commits
- [PATCH] D48276: [llvm-mca] Stricter checking from update_mca_test_checks.py
Greg Bedwell via Phabricator via llvm-commits
- [PATCH] D48326: [RFC] "Alternative" matches for TableGen DAG patterns
Ulrich Weigand via Phabricator via llvm-commits
- [llvm] r335058 - docs: document CodeView directives
Saleem Abdulrasool via llvm-commits
- [lld] r335059 - [ELF][MIPS] Temporarily mark failed MIPS tests as XFAIL.
Simon Atanasyan via llvm-commits
- [PATCH] D48327: [IPSCC] Drop ParamState lattice value when marking a value as force constant.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D46907: [llvm-mca] Introduce a sequential container of Stages
Matt Davis via Phabricator via llvm-commits
- [PATCH] D45576: [RFC] Allow target to handle STRICT floating-point nodes
Ulrich Weigand via Phabricator via llvm-commits
- [llvm] r334460 - [X86] Add isel patterns for folding loads when creating ROUND instructions from ffloor/fnearbyint/fceil/frint/ftrunc.
Wei Mi via llvm-commits
- [PATCH] D48086: [MIRParser] Update a diagnostic message to use the correct register sigil. NFC
Matt Davis via Phabricator via llvm-commits
- [llvm] r335061 - [Hexagon] Enforce restrictions on packetizing cache instructions
Krzysztof Parzyszek via llvm-commits
- [PATCH] D48328: [Sanitizers] Remove OOM/BadRequest allocator error handling policies.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r335062 - [X86] Don't fold unaligned loads into SSE ROUNDPS/ROUNDPD for ceil/floor/nearbyint/rint/trunc.
Craig Topper via llvm-commits
- [PATCH] D48297: [Darwin] Add a warning for missing include path for libstdc++
Alex Lorenz via Phabricator via llvm-commits
- [llvm] r335064 - [X86] Initialize FMA3Info directly in its constructor instead of relying on std::call_once
Craig Topper via llvm-commits
- [llvm] r335065 - [Hexagon] Fix the value of HexagonII::TypeCVI_FIRST
Krzysztof Parzyszek via llvm-commits
- [PATCH] D48329: [ELF] Support -z initfirst
Fangrui Song via Phabricator via llvm-commits
- [llvm] r335066 - [MIRParser] Update a diagnostic message to use the correct register sigil. NFC
Matt Davis via llvm-commits
- [PATCH] D48085: [DAGCombiner] restrict (float)((int) f) --> ftrunc with no-signed-zeros
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48330: [GVN] Avoid casting a vector of size less than 8 bits to i8
Matthew Voss via Phabricator via llvm-commits
- [llvm] r335067 - [IR] move shuffle mask queries from TTI to ShuffleVectorInst
Sanjay Patel via llvm-commits
- [llvm] r335068 - [X86] Add fast-isel tests for clang's AVX512F vector reduction intrinsics.
Craig Topper via llvm-commits
- [PATCH] D48331: [DebugInfo][InstCombine] Preserve DI after merging instructions
Anastasis via Phabricator via llvm-commits
- [PATCH] D48184: [Power9] [CLANG] Add __float128 exponent GET and SET builtins
Lei Huang via Phabricator via llvm-commits
- [llvm] r335071 - [X86] Update fast-isel tests for clang's avx512f reduction intrinsics to match the codegen from r335070.
Craig Topper via llvm-commits
- [PATCH] D48332: [AArch64] Add custom lowering for v4i8 trunc store
Adhemerval Zanella via Phabricator via llvm-commits
- [llvm] r335074 - [WebAssembly] Fix liveness tracking info after drop insertion
Heejin Ahn via llvm-commits
- [PATCH] D48253: [WebAssembly] Fix liveness tracking info after drop insertion
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D48333: [MemorySSA] Verify Phi incoming blocks are block predecessors.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48334: [MemorySSA] Add convenience APIs in updater to avoid needing MSSA.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D46803: [WebAssembly] Add WebAssemblyExceptionPrepare pass
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D48335: [DAG] Fix and-mask folding when narrowing loads.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D48336: Adding mutation usefulness metric
Kodé Williams via Phabricator via llvm-commits
- [llvm] r335076 - [MachineOutliner] NFC: Remove insertOutlinerPrologue, rename insertOutlinerEpilogue
Jessica Paquette via llvm-commits
- [llvm] r335077 - [InlineSpiller] Fix a crash due to lack of forward progress from remat specifically for STATEPOINT
Philip Reames via llvm-commits
- [PATCH] D41098: [InlineSpiller] Fix a crash due to lack of forward progress from remat
Philip Reames via Phabricator via llvm-commits
- [PATCH] D48337: Refactor OnExit utility class in ClangUserExpression
Raphael Isemann via Phabricator via llvm-commits
- [PATCH] D43608: [X86] Use setcc ISD opcode for AVX512 integer comparisons all the way to isel
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D44134: [WebAssembly] Add WebAssemblyException information analysis
Derek Schuff via Phabricator via llvm-commits
- [llvm] r335080 - [llvm] Document "%T" as deprecated in TestingGuide.rst
Kuba Mracek via llvm-commits
- [PATCH] D48338: [SCEV] Improve zext(A /u B) and zext(A % B)
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48189: [llvm] Document "%T" as deprecated in TestingGuide.rst
Phabricator via Phabricator via llvm-commits
- [PATCH] D46502: [ELF] - Fix for "LLD can create incorrect debug PC ranges for functions in Comdat groups."
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D48054: [libFuzzer] Mutation tracking and logging implemented
Jonathan Metzman via Phabricator via llvm-commits
- [PATCH] D48340: [Local] Add a utility to insert replacement dbg.values, NFC
Vedant Kumar via Phabricator via llvm-commits
- [llvm] r335083 - [IR] Introduce helpers to skip debug instructions (NFC)
Vedant Kumar via llvm-commits
- [llvm] r335085 - Revert r334980 and 334983
Vlad Tsyrklevich via llvm-commits
- [PATCH] D48344: [DWARF] Improved error reporting for range lists
Wolfgang Pieb via Phabricator via llvm-commits
- [compiler-rt] r335087 - [asan] Add Windows test for handle_segv and SetUnhandledExceptionFilter
Reid Kleckner via llvm-commits
- [compiler-rt] r335089 - [asan] Add flushes to try to fix test
Reid Kleckner via llvm-commits
- [PATCH] D48345: [WebAssembly] Fix unwind destination mismatches in CFG stackify (WIP)
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D46560: [SelectionDAG] Don't crash on inline assembly errors when the inline assembly return type is a struct.
Eli Friedman via Phabricator via llvm-commits
- [lld] r335090 - [ELF] Support -z initfirst
Fangrui Song via llvm-commits
- [llvm] r335091 - Add more test cases for deopt-operands via regalloc
Philip Reames via llvm-commits
- [PATCH] D46228: [ELF] Use union-find set in Call-Chain Clustering (C³) heuristic to improve worst-case time complexity.
Michael Spencer via Phabricator via llvm-commits
- [llvm] r335092 - [X86] Use binary search of the EVEX->VEX static tables instead of populating two DenseMaps for lookups
Craig Topper via llvm-commits
- [llvm] r335093 - [SelectionDAG] Don't crash on inline assembly errors when the inline assembly return type is a struct.
Craig Topper via llvm-commits
- [llvm] r335094 - [X86] Remove a fptosi from the test_mm512_mask_reduce_max_pd fast-isel test.
Craig Topper via llvm-commits
- [llvm] r335095 - [DAGCombiner] Add some comments to some true/false arguments to make it obvious what they are. NFC
Craig Topper via llvm-commits
- [PATCH] D47211: [X86] Implement more of x86-64 large and medium PIC code models
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D48346: [X86] Rewrite the add/mul/or/and reduction intrinsics to make better use of other intrinsics and remove undef shuffle indices.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48347: [X86] Update fast-isel tests for changes from D48346.
Craig Topper via Phabricator via llvm-commits
- [llvm] r335096 - [NFC] fix trivial typos in comments
Hiroshi Inoue via llvm-commits
- [PATCH] D48348: [ADT] Add zip_longest iterators.
Michael Kruse via Phabricator via llvm-commits
- [llvm] r335097 - [X86] Add sched class WriteLAHFSAHF and fix values.
Clement Courbet via llvm-commits
- [llvm] r335098 - [X86] Fix r335097
Clement Courbet via llvm-commits
- [llvm] r335099 - [X86][Znver1] Specify Register Files, RCU; FP scheduler capacity.
Roman Lebedev via llvm-commits
- [PATCH] D47927: [RISCV] Custom lower ISD::{U,S}{ADD,SUB}O nodes
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [llvm] r335100 - [PatternMatch] Add m_Store pattern match helper
Sjoerd Meijer via llvm-commits
- [llvm] r335101 - [NFC][SCEV] Add tests related to bit masking (PR37793)
Roman Lebedev via llvm-commits
- [PATCH] D42805: [utils] Refactor utils/update_{, llc_}test_checks.py to share more code
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48349: [ADT] Add llvm::unique_function which is like std::function but supporting move-only closures.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48215: Remove dependency from Host to python
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D46814: [InstCombine] Fold unfolded masked merge pattern with variable mask!
Roman Lebedev via Phabricator via llvm-commits
- [llvm] r335105 - [llvm-exegesis] Use a Prototype to defer picking a value for free vars.
Guillaume Chatelet via llvm-commits
- [PATCH] D48350: [LIT] Enable testing of LLVM gold plugin on Mac OS X
Eugene Leviant via Phabricator via llvm-commits
- [llvm] r335107 - [Support] Add missing includes of <system_error> for std::error_code
Martin Storsjo via llvm-commits
- [llvm] r335108 - [llvm-exegesis] Fix missing move in r335105.
Clement Courbet via llvm-commits
- [llvm] r335109 - [llvm-exegesis] Remove noexcept in r335105.
Clement Courbet via llvm-commits
- [llvm] r335110 - [SLPVectorizer] Split Tree/Reduction cost calls to simplify debugging. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r335113 - [llvm-mca][X86] Teach how to identify register writes that implicitly clear the upper portion of a super-register.
Andrea Di Biagio via llvm-commits
- [PATCH] D48174: [SLPVectorizer] Relax "alternate" opcode vectorisation to work with any SK_Select shuffle pattern
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r335115 - [llvm-exegesis] Fix failing test.
Guillaume Chatelet via llvm-commits
- [PATCH] D48358: [llvm-exegesis] Fix failing test.
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D48359: [SLPVectorizer] Use InstructionsState to record AltOpcode
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D48360: [llvm-exegesis] Add mechanism to add target-specific passes.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48227: [analyzer] Optimize constraint generation when the range is a concrete value
Phabricator via Phabricator via llvm-commits
- [PATCH] D48361: [ADT] Allow llvm::hash_code as DenseMap key.
Sam McCall via Phabricator via llvm-commits
- [llvm] r335117 - [llvm-exegesis] Add mechanism to add target-specific passes.
Clement Courbet via llvm-commits
- [llvm] r335118 - [AArch64] Implement FLT_ROUNDS macro.
Tim Northover via llvm-commits
- [llvm] r335119 - ARM: convert ORR instructions to ADD where possible on Thumb.
Tim Northover 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] D47192: [utils] Reflow asm check generation to tolerate blank lines
Simon Dardis via Phabricator via llvm-commits
- [llvm] r335120 - [RISCV] Add InstAlias definitions for sgt and sgtu
Alex Bradbury via llvm-commits
- [PATCH] D43515: More math intrinsics for conservative math handling
Kevin P. Neal via Phabricator via llvm-commits
- [llvm] r334895 - CorrelatedValuePropagation: Preserve DT.
Benjamin Kramer via llvm-commits
- [llvm] r335121 - [InstCombine] ignore debuginfo when removing redundant assumes (PR37726)
Sanjay Patel via llvm-commits
- [PATCH] D48140: Fix padding with custom character in formatv
Zachary Turner via Phabricator via llvm-commits
- [llvm] r334318 - [SCEV] Look through zero-extends in howFarToZero
Krzysztof Parzyszek via llvm-commits
- [PATCH] D48364: [DAG] Don't map a TableId to itself in the ReplacedValues map
Bjorn Pettersson via Phabricator via llvm-commits
- [llvm] r335122 - [mips] Fix the predicates of some DSP instructions from AdditionalPredicates to ASEPredicate
Simon Dardis via llvm-commits
- [compiler-rt] r335123 - [sanitizer] Unify and generalize Apple platforms in CMake and lit test configs
Kuba Mracek via llvm-commits
- [PATCH] D48166: [mips] Fix the predicates of some DSP instructions from AdditionalPredicates to ASEPredicate
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D47969: [Verifier] Check that ValueAsMetadata belongs to the module
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D48365: [mips] Eliminate the usage of hasStdEnc in MipsPat.
Simon Dardis via Phabricator via llvm-commits
- [llvm] r335124 - [Hexagon] Remove 'T' from HasVNN predicates, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] r335125 - [ADT] Allow llvm::hash_code as DenseMap key.
Sam McCall via llvm-commits
- [llvm] r335126 - [X86] Adding a test for PR37879
Mikhail Dvoretckii via llvm-commits
- [llvm] r335127 - [RISCV] Add InstAlias definitions for fgt.{s|d}, fge.{s|d}
Alex Bradbury via llvm-commits
- [llvm] r335128 - [InstSimplify] Add tests for missed optimizations in simplifyUnsignedRangeCheck (NFC)
Sanjay Patel via llvm-commits
- [PATCH] D46584: [Evaluator] Improve evaluation of call instruction
Eugene Leviant via Phabricator via llvm-commits
- [llvm] r335129 - [InstSimplify] Fix missed optimization in simplifyUnsignedRangeCheck()
Sanjay Patel via llvm-commits
- [PATCH] D48366: [X86] Adding a check against i64 inputs in combineScalarToVector
Mikhail Dvoretckii via Phabricator via llvm-commits
- [llvm] r335130 - [SLPVectorizer] Relax "alternate" opcode vectorisation to work with any SK_Select shuffle pattern
Simon Pilgrim via llvm-commits
- [PATCH] D47922: [InstSimplify] Fix some missed optimization opportunities in simplifyUnsignedRangeCheck()
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r335131 - [llvm-mca] use APint::operator[] to obtain the bit value. NFC
Andrea Di Biagio via llvm-commits
- [compiler-rt] r335133 - Fix-up for r335123: Set default apple_platform to "osx".
Kuba Mracek via llvm-commits
- [PATCH] D47073: Document and Enforce new Host Compiler Policy
Erich Keane via Phabricator via llvm-commits
- [PATCH] D48369: [CodeGen] Make block removal order deterministic in CodeGenPrepare
David Stenberg via Phabricator via llvm-commits
- [PATCH] D48370: [XRay][llvm] Load XRay Profiles
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r335134 - [SLPVectorizer] Use InstructionsState to record AltOpcode
Simon Pilgrim via llvm-commits
- [PATCH] D47898: IRMover: Account for matching types present across modules
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D47203: [LowerSwitch] Fixed faulty PHI node in switch default block
Karl-Johan Karlsson via Phabricator via llvm-commits
- [llvm] r335135 - [WebAssembly] Update know failures for the wasm waterfall
Sam Clegg via llvm-commits
- [PATCH] D48371: [WebAssembly] Update know failures for the wasm waterfall
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D48372: [MemorySSAUpdater] Remove deleted trivial Phis from active workset
Alexandros Lamprineas via Phabricator via llvm-commits
- [llvm] r335136 - [LIT] Enable testing of LLVM gold plugin on Mac OS X
Eugene Leviant via llvm-commits
- [llvm] r335137 - [DAG] Fix and-mask folding when narrowing loads.
Nirav Dave via llvm-commits
- [PATCH] D47842: [ThinLTO] Add string saver onto index for value names
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D47844: [ThinLTO] Compute GUID directly from GV when building per-module index
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D48373: [Driver] Make scudo compatible with -fsanitize-minimal-runtime
Kostya Kortchinsky via Phabricator via llvm-commits
- [lld] r335140 - [ELF][MIPS] Fill a primary-GOT as much as possible
Simon Atanasyan via llvm-commits
- [PATCH] D48374: [mips] Sign extend i32 return values on MIPS64
Stefan Maksimovic via Phabricator via llvm-commits
- [llvm] r335141 - [DAG] Don't map a TableId to itself in the ReplacedValues map
Bjorn Pettersson via llvm-commits
- [PATCH] D48376: DAG: Fold out selects with an undef operand
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r335142 - [SLPVectorizer] Move isOneOf after InstructionsState type. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r335143 - Remove a redundant initialization. NFC
Paul Robinson via llvm-commits
- [PATCH] D48377: [scudo] Add a minimal runtime for -fsanitize-minimal-runtime compatibility
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D47423: Simplify recursive launder.invariant.group and strip
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D47655: [MachineOutliner] Don't outline sequences where x16/x17/nzcv are live across
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D48354: [LoopIdiomRecognize] Support for loops that use LSHR instruction added.
Craig Topper via Phabricator via llvm-commits
- [llvm] r335144 - [Local] Add a utility to insert replacement dbg.values, NFC
Vedant Kumar via llvm-commits
- [llvm] r335145 - IRMover: Account for matching types present across modules
Vlad Tsyrklevich via llvm-commits
- [PATCH] D45637: [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine Sink
Matt Davis via Phabricator via llvm-commits
- [llvm] r335146 - [DWARF] Don't keep a ref to possibly stack allocated data.
Paul Robinson via llvm-commits
- [compiler-rt] r335147 - [Sanitizers] Remove OOM/BadRequest allocator error handling policies.
Alex Shlyapnikov via llvm-commits
- [PATCH] D48378: [NFC] Tidy up the organisation of compiler-rt when configured as a standalone build with an IDE (e.g. Xcode) as the generator.
Dan Liew via Phabricator via llvm-commits
- [PATCH] D48379: [mips] Mark standard encoded instructions as not being in MIPS16e
Simon Dardis via Phabricator via llvm-commits
- [llvm] r335150 - [PredicateInfo] Order instructions in different BBs by DFSNumIn.
Florian Hahn via llvm-commits
- [llvm] r335151 - [InstCombine] add vector select of binops tests (PR37806)
Sanjay Patel via llvm-commits
- [PATCH] D48382: [SLPVectorizer] Provide InstructionsState down the BoUpSLP vectorization call tree.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D47904: Support option -plugin-opt=dwo_dir=
Yunlian Jiang via Phabricator via llvm-commits
- [PATCH] D48383: [Dominators] Add the DomTreeUpdater class
Chijun Sima via Phabricator via llvm-commits
- [llvm] r335152 - [Local] Generalize insertReplacementDbgValues, NFC
Vedant Kumar via llvm-commits
- [llvm] r335153 - [MachineOutliner] Add debug info test for the outliner
Jessica Paquette via llvm-commits
- [llvm] r335154 - [RISCV] Accept fmv.s.x and fmv.x.s as mnemonic aliases for fmv.w.x and fmv.x.w
Alex Bradbury via llvm-commits
- [PATCH] D47352: [instsimplify] Move the instsimplify pass to use more obvious file names and diretory.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r335156 - [PM/LoopUnswitch] Support partial trivial unswitching.
Chandler Carruth via llvm-commits
- [PATCH] D46706: [PM/LoopUnswitch] Support partial trivial unswitching.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48385: AMDGPU: Fix scalar_to_vector for v4i16/v4f16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D31557: [mips][ias] Enable IAS by default for OpenBSD / FreeBSD mips64/mips64el.
John Baldwin via Phabricator via llvm-commits
- [llvm] r335157 - [IR] add/use isIntDivRem convenience function
Sanjay Patel via llvm-commits
- [llvm] r335158 - [Hexagon] Replace .ll test for expanding post-ra pesudos with .mir
Krzysztof Parzyszek via llvm-commits
- [PATCH] D48389: [ELF] Move KeepUnique to InputSectionBase and update comments
Sam Clegg via Phabricator via llvm-commits
- [llvm] r335160 - AMDGPU: Fix missing C++ mode comment
Matt Arsenault via llvm-commits
- [llvm] r335161 - AMDGPU: Fix scalar_to_vector for v4i16/v4f16
Matt Arsenault via llvm-commits
- r335159 - Fixed test in prior build where FileCheck tried to match against
via llvm-commits
- [llvm] r335162 - [mips] Correct predicates for loads, bit manipulation instructions and some pseudos
Simon Dardis via llvm-commits
- [PATCH] D48391: [AMDGPU] Fix bug with tracking processed blocks in SIInsertWaitcnts
Scott Linder via Phabricator via llvm-commits
- [PATCH] D48392: [Dominators] Simplify child lists and make them deterministic
Benjamin Kramer via Phabricator via llvm-commits
- [compiler-rt] r335164 - [Lsan] intercept thr_exit on FreeBSD
David Carlier via llvm-commits
- [llvm] r335165 - [InstCombine] fix typo in test comment; NFC
Sanjay Patel via llvm-commits
- [compiler-rt] r335166 - [TSan] fix build and couple of unit tests on FreeBSD
David Carlier via llvm-commits
- [llvm] r335167 - Allow binop C1, (select cc, CF, CT) -> select folding
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D47857: [RISCV] Add machine function pass to merge base + offset
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D36104: [AArch64] Coalesce Copy Zero during instruction selection
Sirish Pande via Phabricator via llvm-commits
- [llvm] r335170 - [SLPVectorizer] Provide InstructionsState down the BoUpSLP vectorization call tree
Simon Pilgrim via llvm-commits
- [PATCH] D48353: [libunwind] [CMake] Convert paths to the right form in standalone builds on Windows
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r335173 - [X86] Use setcc ISD opcode for AVX512 integer comparisons all the way to isel
Craig Topper via llvm-commits
- [PATCH] D48355: [libcxxabi] [CMake] Convert paths to the right form in standalone builds on Windows
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r335174 - [MemorySSA] Verify Phi incoming blocks are block predecessors.
Alina Sbirlea via llvm-commits
- [PATCH] D48356: [libcxx] [CMake] Convert paths to the right form in standalone builds on Windows
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r335176 - [Dominators] Simplify child lists and make them deterministic
Benjamin Kramer via llvm-commits
- [PATCH] D48394: [WebAssembly] Error if mismatched function signture is includes in final output
Sam Clegg via Phabricator via llvm-commits
- [llvm] r335178 - Remove myself from the release testers list. (NFC)
Simon Dardis via llvm-commits
- [llvm] r335179 - [MemorySSA] Add convenience APIs in updater to avoid needing MSSA.
Alina Sbirlea via llvm-commits
- [llvm] r335181 - Fix WasmEHFuncInfo.h to include what it uses
Bruno Cardoso Lopes via llvm-commits
- [PATCH] D47991: Improve SBThread's stepping API using SBError parameter.
Alexander Polyakov via Phabricator via llvm-commits
- [llvm] r335183 - Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnlyPred.
Alina Sbirlea via llvm-commits
- [PATCH] D47157: Warning for framework headers using double quote includes
Bruno Cardoso Lopes via Phabricator via llvm-commits
- [PATCH] D48396: [MemorySSA] Add APIs to MemoryPhis to delete incoming blocks/values, and an updater API to remove blocks.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D48397: [dsymutil] Force mmap'ing of binaries
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D48398: [test-suite] Set the language standard for SPEC benchmarks that do not compile using the newest.
Michael Kruse via Phabricator via llvm-commits
- [llvm] r335185 - [mips] Add microMIPS specific addressing patterns.
Simon Dardis via llvm-commits
- [lld] r335186 - [WebAssembly] Update function signature mismatch error message. NFC.
Sam Clegg via llvm-commits
- [PATCH] D48399: [ConstantRange] Add support of mul in makeGuaranteedNoWrapRegion.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48400: [WebAssembly] Update function signature mismatch error message
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D48401: [InstCombine] fold vector select of binops with constant ops to 1 binop (PR37806)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48402: [mingw] Fix GCC ABI compatibility for comdat things
Reid Kleckner via Phabricator via llvm-commits
- [lld] r335187 - [WebAssembly] Minor cleanup to test inputs. NFC.
Sam Clegg via llvm-commits
- [PATCH] D48403: [WebAssembly] Minor cleanup to test inputs. NFC.
Sam Clegg via Phabricator via llvm-commits
- [llvm] r335188 - [DWARF] Improved error reporting for range lists.
Wolfgang Pieb via llvm-commits
- [PATCH] D48404: Don't modify LibFuncs in LTO
Jacob Gravelle via Phabricator via llvm-commits
- [PATCH] D48405: [ELF] Put .rodata before .text even if --no-rosegment
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48406: [ELF] Make non-writable non-executable PROGBITS sections closer to .text
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48407: ProvenanceAnalysis: Store WeakTrackingVH instead of Value* in UnderlyingValue Cache.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D48111: [JumpThreading] Don't try to rewrite a use if it's already valid.
Michael Zolotukhin via Phabricator via llvm-commits
- [lld] r335192 - [WebAssembly] Error on mismatched function signature in final output
Sam Clegg via llvm-commits
- [PATCH] D48408: [Debugify] Diagnose mis-sized dbg.values
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48409: [SCEV] Strengthen StrengthenNoWrapFlags (reapply r334428).
Tim Shen via Phabricator via llvm-commits
- [PATCH] D48410: Script to find redundant includes.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D48411: [RISCV] Support for __attribute__((interrupt))
Ana Pazos via Phabricator via llvm-commits
- [llvm] r335197 - [SCEV] Improve zext(A /u B) and zext(A % B)
Tim Shen via llvm-commits
- [PATCH] D48413: [llvm-strip] Add initial support for static libraries
Alexander Shaposhnikov via Phabricator via llvm-commits
- [llvm] r335198 - Revert "[SCEV] Improve zext(A /u B) and zext(A % B)"
Tim Shen via llvm-commits
- [PATCH] D48415: [Power9] Add __float128 builtins for Rounding Operations
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D48105: [llvm][Instrumentation] Add Call Graph Profile pass
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] r335199 - [X86] Remove masking from 512-bit floating max/min intrinsics. Use select instruction instead.
Craig Topper via llvm-commits
- [llvm] r335201 - ProvenanceAnalysis: Store WeakTrackingVH instead of Value* in UnderlyingValue Cache.
Michael Zolotukhin via llvm-commits
- [PATCH] D45543: [globalisel] Add a combiner helpers for extending loads and use them in a pre-legalize combiner for AArch64
Amara Emerson via Phabricator via llvm-commits
- [llvm] r335202 - [RISC-V] Fix a test case to not include label names as those aren't
Chandler Carruth via llvm-commits
- [llvm] r335203 - [PM/LoopUnswitch] Add partial non-trivial unswitching for invariant
Chandler Carruth via llvm-commits
- [llvm] r335204 - [X86] Go through some tests that still reference old intrinsics that have been autoupgraded and replace them with the upgraded IR.
Craig Topper via llvm-commits
- [PATCH] D47683: [PM/LoopUnswitch] Teach the new unswitch to handle nontrivial unswitching of switches.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r335205 - [DebugInfo] Keep DBG_VALUE undef in LiveDebugVariables
Mikael Holmen via llvm-commits
- [llvm] r335206 - Recommit r333268: [IPSCCP] Use PredicateInfo to propagate facts from cmp instructions.
Florian Hahn via llvm-commits
- [llvm] r335207 - Add some explanatory text to the associated symbol support.
Eric Christopher via llvm-commits
- [llvm] r335208 - Remove FIXME comment about WIP.
Eric Christopher via llvm-commits
- [PATCH] D48416: [StackSlotColoring] Fixed handling of StackID
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D48417: Fix global variable addressing code generation issue in PIC medium code model
Chen Jianping via Phabricator via llvm-commits
- [llvm] r333493 - [PM/LoopUnswitch] When using the new SimpleLoopUnswitch pass, schedule
Mikael Holmén via llvm-commits
- [llvm] r335210 - [DAGCombine] Fix alignment for offset loads/stores
David Green via llvm-commits
- [PATCH] D37054: Require address space to be specified when creating functions (2/3)
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D47541: Allow creating llvm::Function in non-zero address spaces
Alexander Richardson via Phabricator via llvm-commits
- [llvm] r335213 - CODE_OWNERS: Take ownership of the MIPS backend
Simon Atanasyan via llvm-commits
- [llvm] r335214 - [DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug property
Mikael Holmen via llvm-commits
- [PATCH] D28896: [FileCheck] Add directive for checking for blank lines
Jeroen Dobbelaere via Phabricator via llvm-commits
- [llvm] r335215 - [SLPVectorizer][X86] Add horizontal add/sub tests
Simon Pilgrim via llvm-commits
- [llvm] r335216 - [X86][AVX] Reduce v4f64/v4i64 shuffle costs (PR37882)
Simon Pilgrim via llvm-commits
- [PATCH] D48420: [CodeGen} Avoid handling DBG_VALUE in LiveRegUnits::stepBackward
Jesper Antonsson via Phabricator via llvm-commits
- [PATCH] D48250: [sanitizer_common] Use O_TRUNC for WrOnly access mode.
Rainer Orth via llvm-commits
- [llvm] r335217 - [DA] Enable -da-delinearize by default
David Green via llvm-commits
- [PATCH] D48421: [IPSCCP] Try to replace phis before they are removed by changeToUnreachable.
Florian Hahn via Phabricator 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] r335219 - [llvm-mca] Updates comment in code, and remove some stale comments. NFC
Andrea Di Biagio via llvm-commits
- [PATCH] D47872: [AArch64] Clean up LSE directive tests
Bernard Ogden via Phabricator via llvm-commits
- [PATCH] D47873: [AArch64] Tighten up directives tests
Bernard Ogden via Phabricator via llvm-commits
- [PATCH] D48418: [clangd] Expose 'shouldCollectSymbol' helper from SymbolCollector.
Eric Liu via Phabricator via llvm-commits
- [PATCH] D48424: LoopUnroll: Allow analyzing intrinsic call costs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48026: [ScopHelper] Provide support for recognising collective invariant loads
SAHIL GIRISH YERAWAR via Phabricator via llvm-commits
- [llvm] r335221 - TableGen: Allow foreach in multiclass to depend on template args
Nicolai Haehnle via llvm-commits
- [llvm] r335222 - AMDGPU: Turn D16 for MIMG instructions into a regular operand
Nicolai Haehnle via llvm-commits
- [llvm] r335223 - AMDGPU: Add implicit def of SCC to kill and indirect pseudos
Nicolai Haehnle via llvm-commits
- [llvm] r335224 - AMDGPU: Pass AMDGPUSampleVariant to MIMG_{Sampler, Gather}(_WQM)
Nicolai Haehnle via llvm-commits
- [llvm] r335225 - TableGen/SearchableTables: Support more generic enums and tables
Nicolai Haehnle via llvm-commits
- [llvm] r335226 - AMDGPU: Use generic tables instead of SearchableTable
Nicolai Haehnle via llvm-commits
- [llvm] r335227 - AMDGPU: Refactor MIMG instruction TableGen using generic tables
Nicolai Haehnle via llvm-commits
- [llvm] r335228 - AMDGPU: Select MIMG instructions manually in SITargetLowering
Nicolai Haehnle via llvm-commits
- [llvm] r335229 - AMDGPU: Convert test cases to the dimension-aware intrinsics
Nicolai Haehnle via llvm-commits
- [llvm] r335230 - InstCombine/AMDGPU: Add dimension-aware image intrinsics to SimplifyDemanded
Nicolai Haehnle via llvm-commits
- [llvm] r335231 - AMDGPU: Remove old-style image intrinsics
Nicolai Haehnle via llvm-commits
- [llvm] r335232 - AMDGPU: Remove redundant MIMG instruction variants
Nicolai Haehnle via llvm-commits
- [llvm] r335233 - [CodeGen] Avoid handling DBG_VALUE in LiveRegUnits::stepBackward
Krzysztof Parzyszek via llvm-commits
- [PATCH] D47431: TableGen: Allow foreach in multiclass to depend on template args
Phabricator via Phabricator via llvm-commits
- [PATCH] D47434: AMDGPU: Turn D16 for MIMG instructions into a regular operand
Phabricator via Phabricator via llvm-commits
- [PATCH] D47761: AMDGPU: Add implicit def of SCC to kill and indirect pseudos
Phabricator via Phabricator via llvm-commits
- [PATCH] D48011: AMDGPU: Pass AMDGPUSampleVariant to MIMG_{Sampler, Gather}(_WQM)
Phabricator via Phabricator via llvm-commits
- [PATCH] D48016: AMDGPU: Refactor MIMG instruction TableGen using generic tables
Phabricator via Phabricator via llvm-commits
- [PATCH] D48018: AMDGPU: Convert test cases to the dimension-aware intrinsics
Phabricator via Phabricator via llvm-commits
- [PATCH] D48167: AMDGPU: Remove old-style image intrinsics
Phabricator via Phabricator via llvm-commits
- [PATCH] D48168: AMDGPU: Remove redundant MIMG instruction variants
Phabricator via Phabricator via llvm-commits
- [PATCH] D48428: [llvm-exegesis][NFC] Simplify LLVMState.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D48429: [Power9] Optimize codgen for conversions of int to float128
Lei Huang via Phabricator via llvm-commits
- [PATCH] D48430: [RISCV] Add support for lowering jumptables
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r335237 - [llvm-exegesis][NFC] Simplify LLVMState.
Clement Courbet via llvm-commits
- [PATCH] D48431: AMDGPU: Force skip over s_sendmsg and exp instructions
Nicolai Hähnle via Phabricator via llvm-commits
- [llvm] r335238 - [x86] Lower some trunc + shuffle patterns to vpmov[q|d][b|w]
Mikhail Dvoretckii via llvm-commits
- [llvm] r335239 - [RISCV] Tail calls don't need to save return address
Sameer AbuAsal via llvm-commits
- [PATCH] D48343: [RISCV] Tail calls don't need to save return address
Sameer AbuAsal via Phabricator via llvm-commits
- [llvm] r335240 - [llvm-exegesis][NFC] Simplify BenchmarkRunner.
Clement Courbet via llvm-commits
- [PATCH] D45376: Fix PR34170: Crash on inline asm with 64bit output in 32bit GPR
Thomas Preud'homme via Phabricator via llvm-commits
- [llvm] r335241 - [NFC][ARM] ldrd/strd negative tests
Sam Parker via llvm-commits
- [PATCH] D48433: [ELF] - Report unimplemented -z options.
George Rimar via Phabricator via llvm-commits
- [llvm] r335242 - [InstCombine] make div/rem vector constant utility function; NFCI
Sanjay Patel via llvm-commits
- [lld] r335243 - [WebAssembly] Only mark non-hidden symbols as live if they are also defined
Sam Clegg via llvm-commits
- [PATCH] D48434: Fix crash on inline asm with 64bit matching input in 32bit GPR
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D45437: Support inline asm with multiple 64bit output in 32bit GPR
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D48435: AMDGPU: Add patterns for i32/i64 local atomic load/store
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D48181: [JumpThreading] Ignore nil destionation when determining whether a block only goes to a single destination
Xin Tong via Phabricator via llvm-commits
- [compiler-rt] r335245 - [sanitizer] Stop running tests against 32-bit iOS simulator
Kuba Mracek via llvm-commits
- [PATCH] D48437: [ARM] Cortex-M0 strict align target feature
Sjoerd Meijer via Phabricator via llvm-commits
- [test-suite] r335248 - [SPEC] Set the language standard to C++98.
Michael Kruse via llvm-commits
- [llvm] r335249 - [ARM] Enable useAA() for the in-order Cortex-R52
David Green via llvm-commits
- [PATCH] D48439: [NEON] Support vldNq intrinsics in AArch32 (LLVM part)
Ivan Kosarev via Phabricator via llvm-commits
- [llvm] r335250 - DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1"
Stanislav Mekhanoshin via llvm-commits
- [llvm] r335251 - Revert "[AArch64] Coalesce Copy Zero during instruction selection"
Sirish Pande via llvm-commits
- [llvm] r335254 - [DWARF] Warn on and ignore ".file 0" for DWARF v4 and earlier.
Paul Robinson via llvm-commits
- [PATCH] D48442: [SPECCPU2017] Add addition platform options and missing flags.
Michael Kruse via Phabricator via llvm-commits
- [llvm] r335256 - [X86] Update fast-isel tests for clang r335253.
Craig Topper via llvm-commits
- [llvm] r335257 - [LoopVectorize] regenerate full checks; NFC
Sanjay Patel via llvm-commits
- [PATCH] D47720: [DebugInfo] Inline for without DebugLocation
Anastasis via Phabricator via llvm-commits
- [llvm] r335258 - [InstCombine] simplify binops before trying other folds
Sanjay Patel via llvm-commits
- [PATCH] D48187: [Intrinsics] Add/move some builtin declarations in intrin.h to get ms-intrinsics.c to not issue warnings
Phabricator via Phabricator via llvm-commits
- [PATCH] D47893: Add a PhiValuesAnalysis pass to calculate the underlying values of phis
John Brawn via Phabricator via llvm-commits
- [PATCH] D48444: [X86] Insure split-stack prolog check is retained for sibling calls
Than McIntosh via Phabricator via llvm-commits
- [PATCH] D44564: [BasicAA] Use PhiValuesAnalysis if available when handling phi alias
John Brawn via Phabricator via llvm-commits
- [llvm] r335261 - [InstCombine] add vector icmp tests with undefs; NFC
Sanjay Patel via llvm-commits
- [llvm] r335262 - [InstCombine] use constant pattern matchers with icmp+sext
Sanjay Patel via llvm-commits
- [PATCH] D46653: Start support for linking object files with split stacks
Sterling Augustine via Phabricator via llvm-commits
- [PATCH] D48445: [sanitizer] Use "fast mmap" kernel flag for shadow memory on macOS 10.13.4+
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D48446: [ubsan] Add support for reporting diagnostics to a monitor process
Vedant Kumar via Phabricator via llvm-commits
- [llvm] r335264 - [DebugInfo] Ignore DBG_VALUE instructions in PostRA Machine Sink
Matt Davis via llvm-commits
- [compiler-rt] r335265 - [tsan] Use DARWIN_osx_LINK_FLAGS when building unit tests to match ASan behavior.
Kuba Mracek via llvm-commits
- [PATCH] D48191: AMDGPU/AMDHSA: Remove GridWorkGroupCountX/Y/Z
Scott Linder via Phabricator via llvm-commits
- [llvm] r335266 - [InstCombine] add tests for shuffled cmps; NFC
Sanjay Patel via llvm-commits
- [PATCH] D48447: Fix invariant fdiv hoisting in LICM
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D48449: [libfuzzer] Re-enable libFuzzer tests in "check-all"
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D47736: AMDHSA Code Object v3 assembler syntax update
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D48450: Support CFDictionary
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r335267 - AMDGPU/AMDHSA: Remove GridWorkGroupCountX/Y/Z
Konstantin Zhuravlyov via llvm-commits
- [llvm] r335268 - [AMDGPU] Fix bug with tracking processed blocks in SIInsertWaitcnts
Scott Linder via llvm-commits
- [llvm] r335269 - [mips] Modify comment to test new email address (NFC).
Simon Dardis via llvm-commits
- [PATCH] D48448: [X86] Correct the inline assembly implementations of __movsb/w/d/q and __stosw/d/q to mark registers/memory as modified
Phabricator via Phabricator via llvm-commits
- [llvm] r335272 - Revert r335206 "Recommit r333268: [IPSCCP] Use PredicateInfo to propagate facts from cmp instructions."
Francis Visoiu Mistrih via llvm-commits
- [llvm] r335281 - [AMDGPU] Update assembler for HSA Code Object v3
Scott Linder via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Alex Gaynor via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Alex Gaynor via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Alex Gaynor via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Alex Gaynor via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Alex Gaynor via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Alex Gaynor via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Alex Gaynor via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D48451: [sanitizers_common] when spawning a subprocess for symbolizers, use posix_spawn instead of fork()
Alex Gaynor via Phabricator via llvm-commits
- [PATCH] D47864: [python] Fix most Python binding unittests on Windows
Jonathan B Coe via Phabricator via llvm-commits
- [llvm] r335283 - [InstCombine] fold vector select of binops with constant ops to 1 binop (PR37806)
Sanjay Patel via llvm-commits
- [PATCH] D34156: [LTO] Enable module summary emission by default for regular LTO
Tobias Edler von Koch via Phabricator via llvm-commits
- [llvm] r335286 - [mingw] Fix GCC ABI compatibility for comdat things
Reid Kleckner via llvm-commits
- [llvm] r335288 - AMDGPU: Remove ability to reserve VGPRs for debugger
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D48452: [DWARFv5] Allow ".loc 0" to refer to the root file
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48453: [SCEV] Re-apply r335197 (with Polly fixes).
Tim Shen via Phabricator via llvm-commits
- [PATCH] D45916: Enable MachineOutliner by default under -Oz for AArch64
Jessica Paquette via Phabricator via llvm-commits
- [compiler-rt] r335289 - [libFuzzer] Provide more descriptive names for testing targets.
George Karpenkov via llvm-commits
- [compiler-rt] r335290 - [libFuzzer] Filter architectures for testing on Apple platforms.
George Karpenkov via llvm-commits
- [llvm] r335292 - [SCEV] Re-apply r335197 (with Polly fixes).
Tim Shen via llvm-commits
- [polly] r335292 - [SCEV] Re-apply r335197 (with Polly fixes).
Tim Shen via llvm-commits
- [PATCH] D48046: [test-suite] Backprop kernel from Rodinia Benchmark
Pankaj via Phabricator via llvm-commits
- [llvm] r335293 - [dsymutil] Force mmap'ing of binaries
Jonas Devlieghere via llvm-commits
- [llvm] r335294 - [GVN] Avoid casting a vector of size less than 8 bits to i8
Matthew Voss via llvm-commits
- [compiler-rt] r335296 - [scudo] Add a minimal runtime for -fsanitize-minimal-runtime compatibility
Kostya Kortchinsky via llvm-commits
- [llvm] r335297 - [X86] Implement more of x86-64 large and medium PIC code models
Reid Kleckner via llvm-commits
- [PATCH] D48457: [LoopUnswitch]Fix comparison for DomTree updates.
Alina Sbirlea via Phabricator via llvm-commits
- [llvm] r335298 - [X86] Commit some comments that weren't in the medium code model patch
Reid Kleckner via llvm-commits
- [PATCH] D48458: Respect CMAKE_SYSROOT and don't search out libxml2 if it is set.
Stephen Hines via Phabricator via llvm-commits
- [llvm] r335300 - Revert r335297 "[X86] Implement more of x86-64 large and medium PIC code models"
Reid Kleckner via llvm-commits
- [PATCH] D48461: [gdb] Update llvm::Optional
Fangrui Song via Phabricator via llvm-commits
- [llvm] r335301 - [IR] fix typo in comment; NFC
Sanjay Patel via llvm-commits
- [llvm] r335302 - [AMDGPU] Fix lit failures introduced in r335281
Scott Linder via llvm-commits
- [llvm] r335303 - [gdb] Update llvm::Optional
Fangrui Song via llvm-commits
- [llvm] r335304 - [X86] Fix 32-bit mingw comdat names, only add one underscore
Reid Kleckner via llvm-commits
- [PATCH] D48454: Ignore blacklist when generating __cfi_check_fail.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D48464: [x86] Teach the builtin argument range check to allow invalid ranges in dead code.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r335306 - [Instrumentation] Add Call Graph Profile pass
Michael J. Spencer via llvm-commits
- [llvm] r335307 - AMDGPU/GlobalISel: Implement select() for G_IMPLICIT_DEF
Tom Stellard via llvm-commits
- [PATCH] D46150: AMDGPU/GlobalISel: Implement select() for G_IMPLICIT_DEF
Tom Stellard via Phabricator via llvm-commits
- [llvm] r335311 - [InstCombine] add test for shuffle-of-binops; NFC
Sanjay Patel via llvm-commits
- [llvm] r335312 - [InstCombine] fix shuffle-of-binops bug
Sanjay Patel via llvm-commits
- [PATCH] D48466: [X86] Teach "(select (and (x , 0x1) == 0), y, (z | y) ) -> (-(and (x , 0x1)) & z ) | y" to also handle the case where there is no setcc and the and is used directly with the args swapped
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48466: [X86] Teach "(select (and (x , 0x1) == 0), y, (z | y) ) -> (-(and (x , 0x1)) & z ) | y" to also handle the case where there is no setcc and the and is used directly with the args swapped
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48466: [X86] Teach "(select (and (x , 0x1) == 0), y, (z | y) ) -> (-(and (x , 0x1)) & z ) | y" to also handle the case where there is no setcc and the and is used directly with the args swapped
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48466: [X86] Teach "(select (and (x , 0x1) == 0), y, (z | y) ) -> (-(and (x , 0x1)) & z ) | y" to also handle the case where there is no setcc and the and is used directly with the args swapped
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48466: [X86] Teach "(select (and (x , 0x1) == 0), y, (z | y) ) -> (-(and (x , 0x1)) & z ) | y" to also handle the case where there is no setcc and the and is used directly with the args swapped
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48466: [X86] Teach "(select (and (x , 0x1) == 0), y, (z | y) ) -> (-(and (x , 0x1)) & z ) | y" to also handle the case where there is no setcc and the and is used directly with the args swapped
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D48466: [X86] Teach "(select (and (x , 0x1) == 0), y, (z | y) ) -> (-(and (x , 0x1)) & z ) | y" to also handle the case where there is no setcc and the and is used directly with the args swapped
Craig Topper via Phabricator via llvm-commits
- [llvm] r335314 - Fix test failures after r335306 due to the pipeline changing.
Chandler Carruth via llvm-commits
- [llvm] r335315 - AMDGPU/GlobalISel: Implement select() for COPY
Tom Stellard via llvm-commits
- [PATCH] D46151: AMDGPU/GlobalISel: Implement select() for COPY
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D48467: [X86] Recognize an fnma in the presence of an intervening shuffle.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D46365: AMDGPU: Separate R600 and GCN TableGen files
Jan Vesely via Phabricator via llvm-commits
- [PATCH] D48468: [SelectionDAG] Remove debug locations from ConstantSD(FP)Nodes
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D48469: [GISel]: Add opcode to translate addrspacecast
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D48470: [LegacyPM] Fix PR37888 by teaching the legacy loop pass manager how to clear out deleted loops from the current queue beyond just the current loop.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D48471: [WebAssembly] Add pass to infer prototypes for prototype-less functions
Sam Clegg via Phabricator via llvm-commits
- [llvm] r335316 - AMDGPU/GlobalISel: legalize and select 32-bit G_SITOFP
Tom Stellard via llvm-commits
- [PATCH] D48195: AMDGPU/GlobalISel: legalize and select 32-bit G_SITOFP
Tom Stellard via Phabricator via llvm-commits
- [llvm] r335317 - [LegacyPM] Fix PR37888 by teaching the legacy loop pass manager how to
Chandler Carruth via llvm-commits
- [llvm] r335318 - AMDGPU/GlobalISel: legalize and select 32-bit G_ASHR
Tom Stellard via llvm-commits
- [PATCH] D48196: AMDGPU/GlobalISel: legalize and select 32-bit G_ASHR
Tom Stellard via Phabricator via llvm-commits
- [llvm] r335319 - AMDGPU/GlobalISel: Default to using TableGen'd instruction selector
Tom Stellard via llvm-commits
- [PATCH] D48198: AMDGPU/GlobalISel: Default to using TableGen'd instruction selector
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D48472: [ELF] Change isSectionData to exclude SHF_EXECINSTR
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D48473: [ELF] Change llvm-objdump output for D48472: TEXT DATA -> TEXT
Fangrui Song via Phabricator via llvm-commits
- [llvm] r335320 - Revert r335306 (and r335314) - the Call Graph Profile pass.
Chandler Carruth via llvm-commits
- [PATCH] D48375: [clangd] Remove FilterText from the index.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D48077: [LNT] Allow --use-perf=profile and --run-under to work together
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D28462: clang-format: Add new style option AlignConsecutiveMacros
Viet-Tien via Phabricator via llvm-commits
- [compiler-rt] r335322 - tsan: fix deficiency in MutexReadOrWriteUnlock
Dmitry Vyukov via llvm-commits
- [llvm] r335323 - [X86] Changing the check for valid inputs in combineScalarToVector
Mikhail Dvoretckii via llvm-commits
- [llvm] r335324 - [Evaluator] Improve evaluation of call instruction
Eugene Leviant via llvm-commits
- [llvm] r335325 - AMDGPU: Add patterns for i32/i64 local atomic load/store
Matt Arsenault via llvm-commits
- [llvm] r335326 - [ARM] ARMv6m and v8m.baseline strict align
Sjoerd Meijer via llvm-commits
- [PATCH] D47540: [lld] Enable Visual Studio compatible output
Chris Jackson via Phabricator via llvm-commits
- [llvm] r335327 - Revert r335324 due to a builtbot failure
Eugene Leviant via llvm-commits
- [llvm] r335328 - Reverting r335326 while I look at the test failure
Sjoerd Meijer via llvm-commits
- [llvm] r335329 - [CostModel][AArch64] Add some initial costs for SK_Select and SK_PermuteSingleSrc
Simon Pilgrim via llvm-commits
- [llvm] r335331 - Recommit of r335326, with the test fixed that I missed.
Sjoerd Meijer via llvm-commits
- [llvm] r335332 - [MC] - Add .stack_size sections into groups and link them with .text
George Rimar via llvm-commits
- [PATCH] D48476: Detecting leaked instructions with metadata and freeing the metadata to avoid use-after-free
Arvīds Kokins via Phabricator via llvm-commits
- [llvm] r335333 - Revert r335332 "[MC] - Add .stack_size sections into groups and link them with .text"
George Rimar via llvm-commits
- [llvm] r335335 - [IR] Use Instruction::isBinaryOp helper instead of raw enum range tests. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r335336 - Recommit r335333 "[MC] - Add .stack_size sections into groups and link them with .text"
George Rimar via llvm-commits
- [PATCH] D48477: [SLPVectorizer] Relax alternate opcodes to accept any BinaryOperator pair
Simon Pilgrim via Phabricator via llvm-commits
- [lld] r335337 - [ELF] - Change how we handle suplicate -wrap. [NFC]
George Rimar via llvm-commits
- [PATCH] D48478: [RegisterCoalescer] Improve handling of COPY instructions with identical value numbers
Tim Renouf via Phabricator via llvm-commits
- [llvm] r335340 - [X86] Add notes to a few intrinsics
Gabor Buella via llvm-commits
- [PATCH] D35073: [RegisterCoalescer] Fix for subrange join unreachable
Tim Renouf via Phabricator via llvm-commits
- [llvm] r335342 - [X86] Regenerate tests to include fma comments
Simon Pilgrim via llvm-commits
- [llvm] r335343 - [InstCombine] rearrange shuffle-of-binops logic; NFC
Sanjay Patel via llvm-commits
- [llvm] r335345 - [InstCombine] add tests for shuffle-with-different-binops; NFC
Sanjay Patel via llvm-commits
- [lld] r335346 - [ELF] - ICF: remove excessive check. NFC.
George Rimar via llvm-commits
- [PATCH] D48481: [DA] Delinearise AddRecs if we can prove they don't wrap
Dave Green via Phabricator via llvm-commits
- [llvm] r335347 - [InstCombine] add shuffle+binops test from PR37806; NFC
Sanjay Patel via llvm-commits
- [PATCH] D48482: [Power9] [CLANG] Add __float128 support for trunc to double round to odd
Stefan Pintilie 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
- [llvm] r335348 - [SLPVectorizer][X86] Add alternate opcode tests for simple build vector cases
Simon Pilgrim via llvm-commits
- [llvm] r335349 - [SLPVectorizer] Relax alternate opcodes to accept any BinaryOperator pair
Simon Pilgrim via llvm-commits
- [PATCH] D48485: [InstCombine] allow shl+mul combos with shuffle (select) fold (PR37806)
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r335350 - [DWARFv5] Allow ".loc 0" to refer to the root file.
Paul Robinson via llvm-commits
- [PATCH] D47702: DAG: ComputeNumSignBits from load range metadata
Matt Arsenault via Phabricator via llvm-commits
- [lld] r335351 - [ELF] - ICF: Add 2 more test cases.
George Rimar via llvm-commits
- [PATCH] D48486: AMDGPU: Respect align argument parameter
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r335353 - Fix test, nop is not always 1 byte
Paul Robinson via llvm-commits
- [lld] r335354 - [ELF] - Repair (re-enable) few ICF test cases.
George Rimar via llvm-commits
- [PATCH] D48488: [SLPVectorizer] Support alternate opcodes in tryToVectorizeList
Simon Pilgrim via Phabricator via llvm-commits
- [lld] r335355 - Revert "[WebAssembly] Error on mismatched function signature in final output"
Sam Clegg via llvm-commits
- [llvm] r335356 - Fix test again, try to keep all targets happy
Paul Robinson via llvm-commits
- [lld] r335357 - [ELF] - ICF: test we do not merge sections which relocations differs only in addend.
George Rimar via llvm-commits
- [llvm] r335359 - [SLPVectorizer] reorderAltShuffleOperands should just take InstructionsState. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r335361 - [llvm-mca] Introduce a sequential container of Stages
Matt Davis via llvm-commits
- [PATCH] D44982: [zorg] Adding two new builders for armv7 and aarch64
Galina via Phabricator via llvm-commits
- [llvm] r335363 - [llvm-mca] Set the operand ID for implicit register reads/writes. NFC
Andrea Di Biagio via llvm-commits
- [llvm] r335364 - [SLPVectorizer] Support alternate opcodes in tryToVectorizeList
Simon Pilgrim via llvm-commits
- [llvm] r335365 - Initialize LiveRegs once in BranchFolder::mergeCommonTails
Krzysztof Parzyszek via llvm-commits
- [PATCH] D48489: [MemDep] Use PhiValuesAnalysis to improve alias analysis results
John Brawn via Phabricator via llvm-commits
- [llvm] r335367 - [X86] Add a test to show missed opportunity to generate vfnmadd
Easwaran Raman via llvm-commits
- [llvm] r335368 - [llvm-mca] Remove redundant call. NFC
Andrea Di Biagio via llvm-commits
- [PATCH] D48491: [X86] Select BEXTR when there is only BMI1.
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D48490: [NFC][x86][AArch64] Add BEXTR-like test patterns.
Roman Lebedev via Phabricator via llvm-commits
- [llvm] r335369 - [LoopUnswitch]Fix comparison for DomTree updates.
Alina Sbirlea via llvm-commits
- [llvm] r335370 - [X86] Don't allow ESP/RSP to be used as an index register in assembly.
Craig Topper via llvm-commits
- [compiler-rt] r335371 - [ubsan] Add support for reporting diagnostics to a monitor process
Vedant Kumar via llvm-commits
- [PATCH] D48494: [doc] Show the git config for Windows to do line-endings correctly
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D48495: [WIP] Atomic stores
Derek Schuff via Phabricator via llvm-commits
- [llvm] r335373 - [X86][AsmParser] Check for invalid 16-bit base register in Intel syntax.
Craig Topper via llvm-commits
- [PATCH] D48496: [llvm-mca] Rename Backend to Pipeline. NFC.
Matt Davis via Phabricator via llvm-commits
- [PATCH] D48497: AMDHSA: Put old assembler docs back
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D48498: [APInt] Add helpers for rounding u/sdivs.
Tim Shen via Phabricator via llvm-commits
- [llvm] r335376 - [X86][SSE] Add sdiv by (nonuniform) minus one tests (PR37119)
Simon Pilgrim via llvm-commits
- [PATCH] D48501: [dsymutil] Introduce a new CachedBinaryHolder
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D48502: Fix direct calls to __wrap_sym when it is relocated
Matthew Koontz via Phabricator via llvm-commits
- [llvm] r335378 - AMDHSA: Put old assembler docs back
Konstantin Zhuravlyov via llvm-commits
- [llvm] r335379 - [X86][AsmParser] Allow (%bp, %si) and (%bp, %di) to be encoded without using a zero displacement.
Craig Topper via llvm-commits
- [PATCH] D48504: [WIP] Add InsertionOrderSet, with constant-time insertion and removal.
Eli Friedman via Phabricator via llvm-commits
- [compiler-rt] r335383 - [ubsan] Fix __ubsan_on_report interface definition
Vedant Kumar via llvm-commits
- [llvm] r335384 - [X86] Don't accept (%si, %bp) 16-bit address expressions.
Craig Topper via llvm-commits
- [llvm] r335385 - Re-land "[LTO] Enable module summary emission by default for regular LTO"
Tobias Edler von Koch via llvm-commits
- [llvm] r335387 - [gdb] Use Latin-1 to decode StringRef
Fangrui Song via llvm-commits
- [llvm] r335388 - [GISel]: Add G_ADDRSPACE_CAST Opcode
Aditya Nandakumar via llvm-commits
- [llvm] r335389 - [X86] Add test cases showing missed select simplifcation for MCU when icmp is in a slightly different form.
Craig Topper via llvm-commits
- [PATCH] D48505: ThinLTO: Preserve alias-to-alias information (PR37884)
Vlad Tsyrklevich via Phabricator via llvm-commits
- [llvm] r335390 - [PowerPC] add tests for bit hacking opportunities with setcc; NFC
Sanjay Patel via llvm-commits
- [llvm] r335391 - [x86] add tests for bit hacking opportunities with setcc; NFC
Sanjay Patel via llvm-commits
- [llvm] r335392 - [llvm-mca] Remove unnecessary include and forward decl in RCU. NFC.
Matt Davis via llvm-commits
- [PATCH] D47919: llvm-readobj: add experimental support for SHT_RELR sections.
Jake Ehrlich via Phabricator via llvm-commits
- [llvm] r335394 - [X86][AsmParser] In Intel syntax make sure we support ESP/RSP being the second register in memory expressions like [EAX+ESP].
Craig Topper via llvm-commits
- [PATCH] D47290: [Sema] -Wformat-pedantic only for NSInteger/NSUInteger %zu/%zi on Darwin
JF Bastien via Phabricator via llvm-commits
- [llvm] r335395 - [PowerPC] add more tests for bit hacking opportunities with setcc; NFC
Sanjay Patel via llvm-commits
- [llvm] r335396 - [x86] add more tests for bit hacking opportunities with setcc; NFC
Sanjay Patel via llvm-commits
- [llvm] r335397 - [llvm-size] Make global variables static
Fangrui Song via llvm-commits
- [llvm] r335398 - [X86][AsmParser] Keep track of whether an explicit scale was specified while parsing an address in Intel syntax. Use it for improved error checking.
Craig Topper via llvm-commits
- [llvm] r335399 - [MSSA] Remove incorrect comment + `auto`ify dyn_cast results; NFC
George Burgess IV via llvm-commits
- [PATCH] D48508: [DAGCombiner] eliminate setcc bool math when input is low-bit of some value
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r335400 - [LoopReroll] Rewrite induction variable rewriting.
Eli Friedman via llvm-commits
- [PATCH] D45191: [LoopReroll] Rewrite induction variable rewriting.
Eli Friedman via Phabricator via llvm-commits
- [llvm] r335402 - [RuntimeDyld] Implement the ELF PIC large code model relocations
Reid Kleckner via llvm-commits
- [PATCH] D48509: Improve crash unwinding on Fuchsia
Aaron Green via Phabricator via llvm-commits
- [llvm] r335403 - [X86][AsmParser] Rework that allows (%dx) to be used in place of %dx with in/out instructions.
Craig Topper via llvm-commits
- [PATCH] D48510: [SampleFDO] Add an option to turn on/off warning about samples unused
Wei Mi via Phabricator via llvm-commits
- [lld] r335404 - [ELF] Change llvm-objdump output for D48472: TEXT DATA -> TEXT
Fangrui Song via llvm-commits
- [llvm] r335405 - [ELF] Change isSectionData to exclude SHF_EXECINSTR
Fangrui Song via llvm-commits
- [PATCH] D48511: [ThinLTO] Add per-module indexes to combined index consistently
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D48512: [gdb] Add pretty printer for Expected
Fangrui Song via Phabricator via llvm-commits
- [llvm] r335406 - Avoid including intrin.h from MathExtras.h
Reid Kleckner via llvm-commits
- [llvm] r335407 - [IR] Split Intrinsics.inc into enums and implementations
Reid Kleckner via llvm-commits
- [llvm] r335408 - [ORC] Fix formatting and list pending queries in VSO::dump.
Lang Hames via llvm-commits
- [llvm] r335409 - [AMDGPU] Update includes for intrinsic changes :(
Reid Kleckner via llvm-commits
- [PATCH] D48208: [Fuchsia] Enable static libc++, libc++abi, libunwind
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D48516: ADT: Use EBO to shrink SmallVector size 1
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [llvm] r335411 - Fix invariant fdiv hoisting in LICM
Stanislav Mekhanoshin via llvm-commits
- [llvm] r335412 - [X86][AsmParser] Improve base/index register checks.
Craig Topper via llvm-commits
- [llvm] r335413 - [X86] Teach disassembler to use %eip instead of %rip when 0x67 prefix is used on a rip-relative address.
Craig Topper via llvm-commits
- [llvm] r335414 - [X86] Make %eiz usage in 64-bit mode, force a 0x67 address size prefix. Fix some test CHECK lines.
Craig Topper via llvm-commits
- [PATCH] D48517: [MC] Error on a .zerofill directive in a non-virtual section
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D45179: [libc++] Add _LIBCPP_FORCE_NODISCARD define to force-enable nodiscard in pre-C++17
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D47921: [ARM] Allow CMPZ transforms even if the input has multiple uses.
Ronnie Mitchell via Phabricator via llvm-commits
- [PATCH] D47346: [X86] Add a new pass to fold extension into load instructions in previous BB
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D46662: [X86] condition branches folding for three-way conditional codes
Dávid Bolvanský 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
- [llvm] r335415 - [TableGen] Use WithColor for printing errors/warnings
Jonas Devlieghere via llvm-commits
- [llvm] r335416 - [llvm-mt] Use WithColor for printing errors.
Jonas Devlieghere via llvm-commits
- [llvm] r335417 - [llvm-config] Use WithColor for printing errors.
Jonas Devlieghere via llvm-commits
- [llvm] r335418 - [llc] Use WithColor for printing errors/warnings
Jonas Devlieghere via llvm-commits
- [llvm] r335421 - ADT: Use EBO to shrink SmallVector size 1
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r335423 - [llc] Fix sanitizer failure.
Jonas Devlieghere via llvm-commits
- [llvm] r335424 - [CMake] Support building shared library for OpenBSD
Brad Smith via llvm-commits
- [llvm] r335425 - [CMake] Do not use --gc-sections on OpenBSD
Brad Smith via llvm-commits
- [llvm] r335426 - Add OpenBSD support to the Threading code
Brad Smith via llvm-commits
- [PATCH] D48525: Handle NetBSD specific path in findDebugBinary()
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D48526: [Power9] Add six __float128 builtins found in gcc
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D36463: [Sparc] allow tls_add/tls_call syntax in assembler parser
Brad Smith via Phabricator via llvm-commits
- [llvm] r335427 - Also forward declare BitScanReverse.
Zachary Turner via llvm-commits
- [PATCH] D48527: [X86] Sort the static memory folding tables by reg opcode. Remove the reg->mem DenseMaps in favor of binary search.
Craig Topper via Phabricator via llvm-commits
- [llvm] r335428 - [X86] Rename VFPCLASSSS and VFPCLASSSD internal instruction names to include a Z to match other EVEX instructions.
Craig Topper via llvm-commits
- [llvm] r335429 - [X86] Regroup some isel patterns. NFC
Craig Topper via llvm-commits
- [PATCH] D48528: [UBsan] Enable ubsan minimal unit tests on OpenBSD
David CARLIER via Phabricator via llvm-commits
- [llvm] r335433 - [DAGCombiner] eliminate setcc bool math when input is low-bit of some value
Sanjay Patel via llvm-commits
- [llvm] r335434 - [mips][ias] Enable IAS by default for OpenBSD / FreeBSD mips64/mips64el.
Brad Smith via llvm-commits
- [PATCH] D48529: [DAGCombiner][X86][PowerPC][ARM][AMDGPU][Sparc] Replace (sub C, X) with (xor X, C) if there is no chance of a borrow during the subtraction.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D48530: [DAGCombiner] In foldSelectOfConstants, use 'sub C1+1, (zext Cond)' instead of 'add (sext Cond), C1+1'
Craig Topper via Phabricator via llvm-commits
- [llvm] r335435 - [X86] Reduce the number of patterns needed for masked scalar ceil/floor isel.
Craig Topper via llvm-commits
- [llvm] r335436 - [X86] Remove the changes to combineScalarToVector made in r335037.
Craig Topper via llvm-commits
- [llvm] r335437 - [X86] Simplify some code by using isOneConstant. NFC
Craig Topper via llvm-commits
- [PATCH] D47169: [CMake] Use a different source depending on C++ support
Petr Hosek via Phabricator via llvm-commits
- [llvm] r335438 - [WebAssembly] Add WebAssemblyLateEHPrepare pass
Heejin Ahn via llvm-commits
- [PATCH] D46803: [WebAssembly] Add WebAssemblyLateEHPrepare pass
Heejin Ahn via Phabricator via llvm-commits
- [llvm] r335439 - [WebAssembly] Add WebAssemblyException information analysis
Heejin Ahn via llvm-commits
- [llvm] r335440 - Add a TaskQueue that can serialize work on a ThreadPool.
Zachary Turner via llvm-commits
- [llvm] r335441 - Fix CRLF line endings.
Zachary Turner via llvm-commits
- [llvm] r335442 - Try to fix build error on non MSVC compilers.
Zachary Turner via llvm-commits
- [llvm] r335443 - One more build fix for non MSVC compilers.
Zachary Turner via llvm-commits
- [llvm] r335444 - [MSSA] Add domination number verifier; NFC
George Burgess IV via llvm-commits
- [PATCH] D48531: [CodeGen] Provide source locations for UBSan type checks when emitting constructor calls.
Igor Kudrin via Phabricator via llvm-commits
- [llvm] r335446 - [X86] Block commuting operand 1 of FMA*_Int instructions in findThreeSrcCommutedOpIndices. Remove uncommutable returns from getThreeSrcCommuteCase/getFMA3OpcodeToCommuteOperands.
Craig Topper via llvm-commits
Last message date:
Sun Jun 24 23:50:10 PDT 2018
Archived on: Sun Jun 24 23:45:42 PDT 2018
This archive was generated by
Pipermail 0.09 (Mailman edition).