The Week Of Monday 2 October 2017 Archives by thread
Starting: Mon Oct 2 00:35:25 PDT 2017
Ending: Sun Oct 8 22:17:21 PDT 2017
Messages: 1935
- [llvm] r314651 - [X86][LLVM]Expanding Supports lowerInterleaved{store|load}() in X86InterleavedAccess (VF64 stride 3-4)
Michael Zuckerman via llvm-commits
- [PATCH] D37687: [X86][LLVM]Expanding Supports lowerInterleaved{store|load}() in X86InterleavedAccess (VF64 stride 3)
Phabricator via Phabricator via llvm-commits
- [PATCH] D37534: [X86] Unsigned saturation subtraction canonicalization [the backend part]
Yulia Koval via Phabricator via llvm-commits
- [PATCH] D37251: [X86] Add a pass to convert instruction chains between domains
Guy Blank via Phabricator via llvm-commits
- [PATCH] D38449: [X86] Redefine MOVSS/MOVSD instructions to take VR128 regclass as input instead of FR32/FR64
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36795: [SystemZ] Increase number of LOCRs emitted by passing regalloc hints
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D38436: [llvm-objcopy] Fix major layout bugs in llvm-objcopy
James Henderson via Phabricator via llvm-commits
- [PATCH] D38260: [llvm-objcopy] Add support for removing sections
James Henderson via Phabricator via llvm-commits
- [llvm] r314652 - [X86] Cleanup uses of computeKnownBits by using MaskedValueIsZero helper instead. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r314653 - Fix typo in comment. NFCI.
Simon Pilgrim via llvm-commits
- [lld] r314654 - [ELF] - Stop removing sections in removeUnusedSyntheticSections().
George Rimar via llvm-commits
- [PATCH] D38393: [ELF] - Stop removing sections in removeUnusedSyntheticSections().
George Rimar via Phabricator via llvm-commits
- [PATCH] D38439: AMDGPU/GlobalISel: Mark 32-bit G_FADD as legal
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r314655 - [PowerPC] support ZERO_EXTEND in tryBitPermutation
Hiroshi Inoue via llvm-commits
- [PATCH] D38450: ISel type legalization: add debug messages. NFC.
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D37514: [PowerPC] support ZERO_EXTEND in tryBitPermutation
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D38451: [mips] Correct the instruction predicates for microMIPSr3
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D37460: [GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D38417: [test-suite] Adding HACCKernels app
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r314656 - [X86][SSE] matchBinaryVectorShuffle - add support for different src/dst value shuffle types
Simon Pilgrim via llvm-commits
- [llvm] r314658 - [X86][SSE] Add createPackShuffleMask helper function. NFCI.
Simon Pilgrim via llvm-commits
- [compiler-rt] r314659 - Use %run for running CFI tests
Filipe Cabecinhas via llvm-commits
- [PATCH] D38412: Use %run for running CFI tests
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
George Rimar via Phabricator via llvm-commits
- [PATCH] D37520: [ELF] - Fix removing of unused synthetic sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38315: [ARM] Add f16 type support and code generation (part 1/2)
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D34029: Infer lowest bits of an integer Multiply when the low bits of the operands are known
Pedro Ferreira via Phabricator via llvm-commits
- [llvm] r309651 - [StackColoring] Update AliasAnalysis information in stack coloring pass
Mikael Holmén via llvm-commits
- [PATCH] D38453: [dwarfdump] Verify that unit type matches root DIE
Jonas Devlieghere via Phabricator via llvm-commits
- [polly] r314661 - [ForwardOpTree] Fix out-of-quota in assertion.
Michael Kruse via llvm-commits
- [polly] r314662 - [ScopBuilder] Specialize exit block handling. NFC.
Michael Kruse via llvm-commits
- [polly] r314663 - [ScopBuilder] Build escaping dependencies separately.
Michael Kruse via llvm-commits
- [polly] r314664 - [ScopBuilder] Build invariant loads separately.
Michael Kruse via llvm-commits
- [polly] r314665 - [ScopBuilder] Iterate over statement instructions. NFC.
Michael Kruse via llvm-commits
- [PATCH] D38170: [ELF] - Drop SHF_LINK_ORDER flag from output.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38400: [mips] Duplicate the reciprocal instruction definitions for FP32
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38031: Adding a shufflevector and select LLVM IR instructions fuzz tool
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D34141: [X86] Recognize constant arrays with special values and replace loads from it with subtract and shift instructions, which then will be replaced by X86 BZHI machine instruction.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38407: [ELF] - Do --hash-style=both by default.
George Rimar via llvm-commits
- [PATCH] D38454: [mips] Place certain 64 bit FPU instructions in their own decoder namespace
Simon Dardis via Phabricator via llvm-commits
- [llvm] r314666 - [Debug info] Handle endianness when moving debug info for split integer values
Bjorn Pettersson via llvm-commits
- [llvm] r314667 - [X86][SSE] Fix -Wsign-compare problems introduced in r314658
Bjorn Pettersson via llvm-commits
- [PATCH] D33099: [X86] Model 256-bit AVX instructions in the AMD Jaguar scheduler (PR28573)
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D27620: [Assembler] Report multiple near misses for invalid instructions
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D38448: [AsmParser] Support GAS's .print directive
Javed Absar via Phabricator via llvm-commits
- [PATCH] D37902: [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D38409: [dwarfdump] Add -lookup option
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r314669 - remove duplicate comments, reposition related functions; NFC
Sanjay Patel via llvm-commits
- [PATCH] D38457: [llvm-cov] Hide files with no coverage from the index when filtering by name
Sean Eveson via Phabricator via llvm-commits
- [compiler-rt] r314671 - Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via llvm-commits
- [PATCH] D37269: Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via Phabricator via llvm-commits
- [llvm] r314674 - [AsmParser] Support GAS's .print directive
Coby Tayree via llvm-commits
- [PATCH] D38459: [dwarfdump] Add -show-form
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D38331: [Dominators] Add DFS number verification
Jakub Kuderski via Phabricator via llvm-commits
- [lld] r314675 - [MIPS] Fix PLT entries generation in case of linking regular and microMIPS code
Simon Atanasyan via llvm-commits
- [PATCH] D37747: [MIPS] Fix PLT entries generation in case of linking regular and microMIPS code
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r314676 - use range-for-loops; NFCI
Sanjay Patel via llvm-commits
- [PATCH] D38461: [MC] - Don't crash when non-english characters are used.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38278: [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes
John Brawn via Phabricator via llvm-commits
- [PATCH] D38233: [InlineCost, NFC] Extract code dealing with inbounds GEPs from CallAnalyzer::visitGetElementPtr into separate function
Evgeny Astigeevich via Phabricator via llvm-commits
- [llvm] r314679 - Regenerate test. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r314680 - Regenerate test (missing broadcast constant comments). NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r314681 - Regenerate test (missing broadcast constant comments). NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r314682 - [X86][SSE] Add PACKSS/PACKUS constant folding tests
Simon Pilgrim via llvm-commits
- [PATCH] D38462: [DebugInfo] Replace unreachable with ReportError in debug frame parser.
Jonas Devlieghere via Phabricator via llvm-commits
- [compiler-rt] r314684 - Revert "Add support for custom loaders to the sanitizer symbolizer"
Francis Ricci via llvm-commits
- [PATCH] D37877: Update getMergedLocation to check the instruction type and merge properly.
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r314685 - [dwarfdump] Add -show-form
Jonas Devlieghere via llvm-commits
- [PATCH] D38184: Move the stripping of malformed debug info from the Verifier to AutoUpgrade.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38204: [TargetTransformInfo] Check if function pointer is valid before calling isLoweredToCall
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D38133: [CGP] Make optimizeMemoryInst introduce a select/phi if it improves things
John Brawn via Phabricator via llvm-commits
- [PATCH] D38128: Handle COPYs of physregs better (regalloc hints)
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D38360: [ELF] Set Dot initially to --image-base value when using linker scripts
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r314688 - Eliminate ftrunc if source is know to be rounded
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D38466: Use the return value of UpdateNodeOperands();
Mark Searles via Phabricator via llvm-commits
- [PATCH] D38421: Eliminate ftrunc if source is know to be rounded
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D38467: AMDGPU: Remove global isGCN predicates
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38355: [X86][NFC] Add X86CmovConverterPass to the pass registry
Amjad Aboud via Phabricator via llvm-commits
- [lld] r314644 - [ICF] Include section contents in section hash values.
Sean Silva via llvm-commits
- [PATCH] D38469: CodeView symbol dumper: use symbolic names for registers
Hans Wennborg via Phabricator via llvm-commits
- [llvm] r314690 - CodeView symbol dumper: use symbolic names for registers
Hans Wennborg via llvm-commits
- [PATCH] D38470: [CMake] Factor the setting of LLVM_BUILD_MODE to a macro so that we can re-use it in compiler-rt
Greg Bedwell via Phabricator via llvm-commits
- [PATCH] D38447: [MiSched] - Simplify ProcResEntry access
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D37093: [coroutines] Promote cleanup.dest.slot-like allocas to registers to avoid storing them in the coroutine frame
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D38290: Add a ld64.lld alias for the MACHO LLD target
Martell Malone via Phabricator via llvm-commits
- [llvm] r314568 - [AMDGPU] Set fast-math flags on functions given the options
Matt Arsenault via llvm-commits
- [PATCH] D37112: [coroutines] Always place escaped allocas into the coroutine frame
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D38431: [ProfileData] Fix data racing in merging indexed profiles
Rong Xu via llvm-commits
- [PATCH] D38472: [X86][SSE] Add support for lowering shuffles to PACKSS/PACKUS
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D35816: [Greedy RegAlloc] Add logic to greedy reg alloc to avoid bad eviction chains
Yatsina, Marina via llvm-commits
- [llvm] r314694 - Update getMergedLocation to check the instruction type and merge properly.
Dehao Chen via llvm-commits
- [llvm] r314696 - [InstCombine] add icmp (lshr X, C1), C2 test; NFC
Sanjay Patel via llvm-commits
- [PATCH] D38369: [InstSimplify] teach SimplifySelectInst() to fold more vector selects
Haicheng Wu via Phabricator via llvm-commits
- [llvm] r314698 - [InstCombine] remove one-use restriction for icmp (shr exact X, C1), C2 --> icmp X, (C2<<C1)
Sanjay Patel via llvm-commits
- [PATCH] D38390: [builtins] ARM: Reland fix for assembling builtins in thumb state.
Manoj Gupta via Phabricator via llvm-commits
- [llvm] r314699 - Move the stripping of invalid debug info from the Verifier to AutoUpgrade.
Adrian Prantl via llvm-commits
- [PATCH] D37353: [SparsePropagation] Enable interprocedural analysis
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38418: Add ELFOSABI_FIRST_ARCH, ELFOSABI_LAST_ARCH and start using those in llvm-readobj
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38386: AMDGPU: Add ELFOSABI_AMDGPU_PAL
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38474: Add support for multiple prof metadata on instructions.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [llvm] r314705 - Add support for Myriad ma2x8x series of CPUs
Walter Lee via llvm-commits
- [lld] r314707 - Rewrite a comment.
Rui Ueyama via llvm-commits
- [PATCH] D37989: InstCombine: Insert missing canonicalizes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37894: [Lint] Avoid failed assertion by fetching the proper pointer type
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37348: Implement custom lowering for ISD::CTTZ_ZERO_UNDEF and ISD::CTTZ.
Wei Ding via Phabricator via llvm-commits
- [PATCH] D37850: AMDGPU: Split MUBUF offset into aligned components
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38471: Allow compiler-rt test targets to work with multi-config CMake generators
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r314709 - Fix two header comments. NFC.
Hans Wennborg via llvm-commits
- [PATCH] D37645: Move new lld's code to Common subdirectory.
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r314710 - [InstCombine] add icmp (shr X, Y), 0 test; NFC
Sanjay Patel via llvm-commits
- [PATCH] D38300: [x86] Correct the implementation of isTruncateFree to be more accurate
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37762: [InstCombine] Remove single use restriction from InstCombine's explicit sinking code.
Craig Topper via Phabricator via llvm-commits
- [lld] r314711 - Fix a data race found by tsan.
Rui Ueyama via llvm-commits
- [llvm] r314712 - [InstCombine] auto-generate complete checks; NFC
Sanjay Patel via llvm-commits
- [compiler-rt] r314713 - Add support for custom loaders to the sanitizer symbolizer
Francis Ricci via llvm-commits
- [PATCH] D38476: Template the sparse propagation solver instead of using void pointers
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38262: [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Balaram Makam via Phabricator via llvm-commits
- [llvm] r314714 - AMDGPU: Fix potentially incorrectly matching check lines
Matt Arsenault via llvm-commits
- [llvm] r314715 - AMDGPU: Fix typos
Matt Arsenault via llvm-commits
- [PATCH] D38477: Annotate VP prof on indirect call if it is ICPed in the profiled binary.
Dehao Chen via Phabricator via llvm-commits
- [llvm] r314717 - Add ELFOSABI_FIRST_ARCH, ELFOSABI_LAST_ARCH and start using those in llvm-readobj
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D38478: Use the first instruction's count to estimate the funciton's entry frequency.
Dehao Chen via Phabricator via llvm-commits
- [compiler-rt] r314718 - [builtins] ARM: Reland fix for assembling builtins in thumb state.
Manoj Gupta via llvm-commits
- [lld] r314719 - Move new lld's code to Common subdirectory.
Rui Ueyama via llvm-commits
- [llvm] r314720 - Remove dead file.
Michael Liao via llvm-commits
- [zorg] r314721 - Set a separate property 'clean_obj' for requesting the obj removal
Galina Kistanova via llvm-commits
- [PATCH] D38415: [SimplifyIndVar] Replace IVUsers with loop invariant if possible
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38359: [X86] Ignore DBG instructions in X86CmovConversion optimization to resolve PR34565
Amjad Aboud via Phabricator via llvm-commits
- [llvm] r314723 - llvm-dwarfdump: support the --ignore-case option.
Adrian Prantl via llvm-commits
- [lld] r314724 - Attempt to fix buildbots.
Rui Ueyama via llvm-commits
- [lld] r314725 - Fix the shared library build.
Rui Ueyama via llvm-commits
- [PATCH] D38379: Classify llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [llvm] r314726 - [X86][NFC] Add X86CmovConverterPass to the pass registry.
Amjad Aboud via llvm-commits
- [llvm] r314727 - [X86] Run dos2unix on two disassembler tests.
Craig Topper via llvm-commits
- [llvm] r314728 - Remove trailing whitespace to trigger re-cmaking
Michael Liao via llvm-commits
- [PATCH] D38348: [ELF] Keep symbols specified by '-u' over LTO.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r314729 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Geoff Berry via llvm-commits
- [PATCH] D37640: [GISel]: Fix generation of illegal COPYs (of different sizes) during CallLowering
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D38424: MC Helpers for llvm-cfi-verify.
Mitch Phillips via Phabricator via llvm-commits
- [lld] r314730 - Fix another build breakage.
Rui Ueyama via llvm-commits
- [PATCH] D38427: Graph builder implementation.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38428: Add FileVerifier::isCFIProtected().
Mitch Phillips via Phabricator via llvm-commits
- [llvm] r314732 - [PowerPC] Temporarily disable the test introduced by r314666
Tim Shen via llvm-commits
- [llvm] r314734 - Template the sparse propagation solver instead of using void pointers
Daniel Berlin via llvm-commits
- [PATCH] D38480: CodeView: Provide a .def file with the register ids
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D38481: Use sched_getaffinity instead of std::thread::hardware_concurrency when available
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D38482: TargetMachine: Use LLVMTargetMachine in CodeGen
Matthias Braun via Phabricator via llvm-commits
- [lld] r314736 - Build fix: don't try to link in lldConfig
Hans Wennborg via llvm-commits
- [PATCH] D38154: [PassManager] Run global opts after the inliner
Davide Italiano via Phabricator via llvm-commits
- [www] r314737 - Win snapshot: r314411.
Hans Wennborg via llvm-commits
- [zorg] r314738 - Remove dead ericwf-buildslave builder; move configurations to other slaves
Eric Fiselier via llvm-commits
- [llvm] r314739 - [PowerPC] Revert r314666.
Tim Shen via llvm-commits
- LLVM buildmaster will be updated and restarted tonight
Galina Kistanova via llvm-commits
- [llvm] r314740 - [PassManager] Retire cl::opt that have been set for a while. NFCI.
Davide Italiano via llvm-commits
- [llvm] r314741 - [InstSimplify] teach SimplifySelectInst() to fold more vector selects
Haicheng Wu via llvm-commits
- [llvm] r314742 - AMDGPU: Remove global isGCN predicates
Matt Arsenault via llvm-commits
- [PATCH] D36597: DAG: Fix creating select with wrong condition type
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r314744 - SparseSolver: Rename getOrInitValueState to getValueState, matching what SCCP calls it
Daniel Berlin via llvm-commits
- [PATCH] D37932: [DebugInfo] Correctly coalesce DBG_VALUEs that mix direct and indirect values
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38182: test-suite: add cpu features detection in configuration
Matthias Braun via Phabricator via llvm-commits
- [llvm] r314745 - LTO: Improve error reporting when adding a cache entry.
Peter Collingbourne via llvm-commits
- [lld] r314746 - Add a comment.
Rui Ueyama via llvm-commits
- [PATCH] D38193: Pre compute the tail of the archive
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D38099: Fix crashes with -fprofile-use + new pass manager in queens.c from the testsuite (bugzilla bug 33776)
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D36706: DAGCombiner: Add form of isFPExtFree to check uses
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38486: [PPC] Implement the heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D38190: Partial Inlining with multi-region outlining based on PGO information
Graham Yiu via Phabricator via llvm-commits
- [PATCH] D38333: [X86] Fix using the SJLJ jump table on x86_64
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D38341: [compiler-rt] Add back ARM EABI aliases where legal.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38119: [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Martin Pelikán via Phabricator via llvm-commits
- [llvm] r314756 - Rewrite a function so that it doesn't use pointers to pointers. NFC.
Rui Ueyama via llvm-commits
- [zorg] r314757 - Used the new 'clean_obj' property.
Galina Kistanova via llvm-commits
- [PATCH] D38489: TargetMachine: Merge TargetMachine and LLVMTargetMachine
Matthias Braun via Phabricator via llvm-commits
- [llvm] r314758 - [X86] Add AVX512 check lines to the cost model truncate test.
Craig Topper via llvm-commits
- [PATCH] D29933: [RISCV 11/n] Initial codegen support for ALU operations
Philip Reames via Phabricator via llvm-commits
- [PATCH] D38490: [ObjectYAML] Handle SHF_COMPRESSED
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38028: [X86][TableGen] Recommitting the X86 memory folding tables TableGen backend while disabling it by default.
Craig Topper via Phabricator via llvm-commits
- [lld] r314759 - lldCommon depends on intrinsics_gen, due to llvm/CodeGen/CommandFlags.h
NAKAMURA Takumi via llvm-commits
- [PATCH] D38491: [ELF] Decompress debug info sections early
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] r314760 - [Legalizer] Add support for G_OR NarrowScalar.
Quentin Colombet via llvm-commits
- [llvm] r314761 - [InstCombine] Replace an equality compare of two APInt pointers with a compare of the APInts themselves.
Craig Topper via llvm-commits
- [PATCH] D38073: [XRay][compiler-rt] Use pthread for initializing thread-local data
Martin Pelikán via Phabricator via llvm-commits
- [llvm] r314762 - [InstCombine] Change a bunch of methods to take APInts by reference instead of pointer.
Craig Topper via llvm-commits
- [llvm] r314763 - [Lint] Avoid failed assertion by fetching the proper pointer type
Mikael Holmen via llvm-commits
- [compiler-rt] r314764 - [XRay][compiler-rt] Use pthread for initializing thread-local data
Dean Michael Berris via llvm-commits
- [compiler-rt] r314765 - fixup: use UNUSED, restore alignment for cache-line friendliness, and report on errors found when pthread_create_key fails
Dean Michael Berris via llvm-commits
- [compiler-rt] r314766 - [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Dean Michael Berris via llvm-commits
- [llvm] r314767 - [X86] Provide the LSDA pointer with RIP relative addressing if necessary
Martin Storsjo via llvm-commits
- [PATCH] D38343: [X86] Provide the LSDA pointer with RIP relative addressing if necessary
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
jina via Phabricator via llvm-commits
- [llvm] r314768 - [ObjectYAML] Handle SHF_COMPRESSED
Shoaib Meenai via llvm-commits
- [PATCH] D37758: [AMDGPU] For amdpal, widen interpolation mode workaround
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D38493: [XRay] [compiler-rt] make sure single threaded programs get traced too
Martin Pelikán via Phabricator via llvm-commits
- [llvm] r314769 - [trivial] fix format, NFC
Hiroshi Inoue via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in then evolution chain.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D38495: [X86] Fix bug in legalize vector types - Split large loads
Ayman Musa via Phabricator via llvm-commits
- [llvm] r314770 - [RISCV] Parse RISC-V eflags in ObjectYAML
Alex Bradbury via llvm-commits
- [llvm] r314771 - [RISCV] Add missed test case for r314770
Alex Bradbury via llvm-commits
- [llvm] r314772 - [llvm-readobj][RISCV] Pretty-print RISCV e_flags
Alex Bradbury via llvm-commits
- [PATCH] D35014: [X86] PR32755 : Improvement in CodeGen instruction selection for LEAs.
Jatin Bhateja via Phabricator via llvm-commits
- [llvm] r314773 - ISel type legalization: add debug messages. NFCI.
Sjoerd Meijer via llvm-commits
- [PATCH] D38177: [LoopPredication] Support ule, sle latch predicates
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r314774 - [Assembler] Report multiple near misses for invalid instructions
Oliver Stannard via llvm-commits
- [llvm] r314775 - [MiSched] - Simplify ProcResEntry access
Javed Absar via llvm-commits
- [llvm] r314776 - [X86][SSE] Add support for PACKSS/PACKUS constant folding
Simon Pilgrim via llvm-commits
- [llvm] r314777 - [X86][SSE] Add support for shuffle combining from PACKSS/PACKUS
Simon Pilgrim via llvm-commits
- [llvm] r314778 - Remove unused variable. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D38289: [opt-viewer] Don't Decode HTML bytes for Python 2
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D38392: Disallow sinking of unordered atomic loads into loops
Daniil Suchkov via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Dinar Temirbulatov via Phabricator via llvm-commits
- [llvm] r314779 - [ARM] Use new assembler diags for ARM
Oliver Stannard via llvm-commits
- [PATCH] D31530: [ARM] Use new assembler diags for ARM
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D36823: [LLD][ELF] Read ARM BuildAttributes section to determine supported features.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D36742: [LLD][ELF][AArch64] Implement scanner for Cortex-A53 Erratum 843419
Peter Smith via Phabricator via llvm-commits
- [PATCH] D38235: [UnreachableBlockElim] Use COPY if PHI input is undef
Mikael Holmén via Phabricator via llvm-commits
- [llvm] r314781 - [DebugInfo] Handle endianness when moving debug info for split integer values (reapplied)
Bjorn Pettersson via llvm-commits
- [PATCH] D37484: [libunwind] Always use unwind tables in tests
Peter Smith via Phabricator via llvm-commits
- [llvm] r314782 - [llvm-cov] Hide files with no coverage from the index when filtering by name
Sean Eveson via llvm-commits
- [llvm] r314783 - [WebAssembly] MC: Support for init_array and fini_array
Sam Clegg via llvm-commits
- [PATCH] D37757: [WebAssembly] MC: Support for static init and fini sections
Phabricator via Phabricator via llvm-commits
- [PATCH] D37319: Add NetBSD support in tsan_test_util_posix.cc
Kamil Rytarowski via Phabricator via llvm-commits
- [compiler-rt] r314786 - Revert "[XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue"
Dean Michael Berris via llvm-commits
- [llvm] r314787 - [InlineCost, NFC] Extract code dealing with inbounds GEPs from visitGetElementPtr into a function
Evgeny Astigeevich via llvm-commits
- [llvm] r314788 - [X86][SSE] Add support for lowering shuffles to PACKSS/PACKUS
Simon Pilgrim via llvm-commits
- [lld] r314789 - [ELF] Keep symbols specified by '-u' over LTO.
Igor Kudrin via llvm-commits
- [PATCH] D38496: [XRay] [test-suite] Add litsupport for microbenchmarks
Eizan Miyamoto via Phabricator via llvm-commits
- [PATCH] D38497: Minor refactoring regarding Cast::isNoopCast(), NFC
Mikael Holmén via Phabricator via llvm-commits
- [lld] r314790 - [ELF] Avoid promoting an undefined weak entry symbol to global.
Igor Kudrin via llvm-commits
- [llvm] r314791 - [ARM, Asm] Remove dead code causing MSan failure.
Oliver Stannard via llvm-commits
- [llvm] r314792 - [X86][SSE] Add support for decoding PACKSS/PACKUS shuffles masks with UNDEF
Simon Pilgrim via llvm-commits
- [llvm] r314793 - [ARM, Asm] Fix ubsan failure caused by out-of-range enum value
Oliver Stannard via llvm-commits
- [PATCH] D38085: Use the basic cost if a GEP is not used as addressing mode
Evgeny Astigeevich via Phabricator via llvm-commits
- [llvm] r314794 - [CGP] In optimizeMemoryInst handle select similarly to phi
John Brawn via llvm-commits
- [PATCH] D38242: [CGP] In optimizeMemoryInst handle select similarly to phi
John Brawn via Phabricator via llvm-commits
- [PATCH] D30529: [RFC][GlobalISel] Enable legalizing non-power-of-2 sized types.
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r314795 - [CGP] Make optimizeMemoryInst capable of handling multiple AddrModes
John Brawn via llvm-commits
- [PATCH] D38499: [BasicAA] Fix adjustToPointerSize in BasicAliasAnalysis.cpp for ptr > 64b
Michael Ferguson via Phabricator via llvm-commits
- [PATCH] D38500: [X86] Add missing entries in 'MemoryFoldTable2Addr' to get complete form of the table
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38501: [ValueTracking] Fix a misuse of APInt in GetPointerBaseWithConstantOffset
Michael Ferguson via Phabricator via llvm-commits
- [lld] r314797 - [MIPS] Generate thunks for microMIPS code
Simon Atanasyan via llvm-commits
- [llvm] r314798 - [mips] Enable spilling and reloading of the dsp register set.
Simon Dardis via llvm-commits
- [PATCH] D38038: [mips] Enable spilling and reloading of the dsp register set.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38504: [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37262: The issues with X86 prefixes: step 2
Andrew V. Tischenko via Phabricator via llvm-commits
- [llvm] r314799 - [ARM, Asm] Use correct source location for register tokens
Oliver Stannard via llvm-commits
- [polly] r314800 - XFAIL two test that fail VerifyDFSNumbers DominatorTree check
Jakub Kuderski via llvm-commits
- [PATCH] D31537: [ARM, Asm] Use correct source location for register tokens
Oliver Stannard via Phabricator via llvm-commits
- [llvm] r314801 - [Dominators] Add DFS number verification
Jakub Kuderski via llvm-commits
- [llvm] r314803 - [AsmParser] Add DiagnosticString to AsmOperands in tablegen
Oliver Stannard via llvm-commits
- [PATCH] D31606: [AsmParser] Add DiagnosticString to AsmOperands in tablegen
Oliver Stannard via Phabricator via llvm-commits
- [llvm] r314804 - [ARM] Use table-gen'd assembly operand diags in ARM asm parser
Oliver Stannard via llvm-commits
- [PATCH] D31607: [ARM] Use table-gen'd assembly operand diags in ARM asm parser
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D36691: [AsmParser] Add DiagnosticString to register classes in tablegen
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D38505: [ELF] - Get rid of precompiled input objects from testcases.
George Rimar via Phabricator via llvm-commits
- [llvm] r314805 - [Dominators] Don't use default parameter in lambda
Jakub Kuderski via llvm-commits
- [PATCH] D38506: [X86][SSE] Improve shuffling combining with horizontal operations
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r314806 - [SLP] Vectorize jumbled memory loads.
Mohammad Shahid via llvm-commits
- [PATCH] D38196: [AArch64] Avoid interleaved SIMD store instructions for Exynos
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D38507: [llvm-cov] Fix showing title when filtering and not outputting to a directory
Sean Eveson via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Violeta Vukobrat via Phabricator via llvm-commits
- [llvm] r314807 - Revert the change that accidentally went in r314806.
Dehao Chen via llvm-commits
- [llvm] r314809 - Use sched_getaffinity instead of std::thread::hardware_concurrency.
Rafael Espindola via llvm-commits
- [lld] r314810 - Use sched_getaffinity instead of std::thread::hardware_concurrency.
Rafael Espindola via llvm-commits
- [PATCH] D38416: [RFC] Add a LIT-style Progress Bar to libSupport
Meador Inge via Phabricator via llvm-commits
- [llvm] r314813 - [X86][SSE] Add bool vector extraction test cases from PR15215
Simon Pilgrim via llvm-commits
- [llvm] r314814 - Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding""
Geoff Berry via llvm-commits
- [llvm] r314815 - [X86] Add non-SSE tests for PR15215 as well
Simon Pilgrim via llvm-commits
- [PATCH] D38508: AMDGPU: Expand setcc for v2i32 and v4i32
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] r314817 - [dwarfdump] Add -lookup option
Jonas Devlieghere via llvm-commits
- [llvm] r314818 - [test] Fix llvm-dwarfdump/cmdline.test
Jonas Devlieghere via llvm-commits
- [PATCH] D35431: Extend FindAllMemoryUses for target intrinsics
Nick Johnson via Phabricator via llvm-commits
- [llvm] r314819 - [DebugInfo] Correctly coalesce DBG_VALUEs that mix direct and indirect values
Reid Kleckner via llvm-commits
- [PATCH] D38419: Rename instruction classes for memory intrinsics. (NFC)
Daniel Neilson via Phabricator via llvm-commits
- [llvm] r314821 - CodeView: Provide a .def file with the register ids
Hans Wennborg via llvm-commits
- [llvm] r314822 - Implement David Blaikie's suggestion for comparison operators
Reid Kleckner via llvm-commits
- [llvm] r314823 - Fix expectations in MC wasm init-fini-array test
Reid Kleckner via llvm-commits
- [llvm] r314824 - Revert r314806 "[SLP] Vectorize jumbled memory loads."
Hans Wennborg via llvm-commits
- [llvm] r314825 - Revert r314817 "[dwarfdump] Add -lookup option"
Hans Wennborg via llvm-commits
- [llvm] r314826 - Fix -Wcovered-switch-default warnings from r314821
Hans Wennborg via llvm-commits
- [lld] r314827 - Update test expectation after r314821
Hans Wennborg via llvm-commits
- [llvm] r314828 - [AMDGPU] Avoid predicated execution of the basic blocks containing scalar
Alexander Timofeev via llvm-commits
- [llvm] r314829 - [AMDGPU] implemented pal metadata
Tim Renouf via llvm-commits
- [PATCH] D37753: [AMDGPU] implemented pal metadata
Tim Renouf via Phabricator via llvm-commits
- [llvm] r314830 - [InstCombine] Use isSignBitCheck to simplify an if statement. Directly create new sign bit compares instead of manipulating the constant. NFCI
Craig Topper via llvm-commits
- [PATCH] D38510: AMDGPU: Implement isFPExtFree
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38511: [cmake] Add LLVM_DEBUG variable which can be used to replace NDEBUG
Don Hinton via Phabricator via llvm-commits
- [PATCH] D38512: Added phdr upper bound checks to ElfObject
Parker Thompson via Phabricator via llvm-commits
- [PATCH] D38387: AMDGPU: Add ELFOSABI_AMDGPU_MESA3D
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D37760: [AMDGPU] do not generate .AMDGPU.config for amdpal os type
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D38513: [LLD] [RFC] [COFF] Add support for GNU binutils import libraries
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r314835 - [PowerPC] Revert P9 scheduling model to incomplete
Stefan Pintilie via llvm-commits
- [llvm] r314836 - [MachineOutliner] Fix off-by-one in cost model
Jessica Paquette via llvm-commits
- [llvm] r314837 - [InstCombine] add tests for icmp gt/lt (shr X, C1), C2; NFC
Sanjay Patel via llvm-commits
- [llvm] r314839 - Refactor DIBuilder dbg intrinsic insertion, NFC
Reid Kleckner via llvm-commits
- [lld] r314841 - Inline a small function.
Rui Ueyama via llvm-commits
- [lld] r314842 - Move fetchIfLazy up so that the following comment makes sense.
Rui Ueyama via llvm-commits
- [llvm] r314843 - AMDGPU: Add ELFOSABI_AMDGPU_PAL
Konstantin Zhuravlyov via llvm-commits
- [llvm] r314844 - Pre-compute the tail of the archive
Rafael Espindola via llvm-commits
- [PATCH] D36812: Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [llvm] r314845 - [X86] Remove dead declaration convertArgMovsToPushes, NFC
Reid Kleckner via llvm-commits
- [PATCH] D38514: [InstCombine] improve folds for icmp gt/lt (shr X, C1), C2
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38514: [InstCombine] improve folds for icmp gt/lt (shr X, C1), C2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38514: [InstCombine] improve folds for icmp gt/lt (shr X, C1), C2
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38514: [InstCombine] improve folds for icmp gt/lt (shr X, C1), C2
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38514: [InstCombine] improve folds for icmp gt/lt (shr X, C1), C2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38514: [InstCombine] improve folds for icmp gt/lt (shr X, C1), C2
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38514: [InstCombine] improve folds for icmp gt/lt (shr X, C1), C2
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r314846 - AMDGPU: Add ELFOSABI_AMDGPU_MESA3D
Konstantin Zhuravlyov via llvm-commits
- [llvm] r314847 - [Dominators] Make eraseNode invalidate DFS numbers
Jakub Kuderski via llvm-commits
- [llvm] r314848 - AMDGPU/Docs: Follow up on review feedback in https://reviews.llvm.org/D38387
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D38275: [X86] Imiprove handling of UDIVREM8_ZEXT_HREG/UDIVREM8_SEXT_HREG to support 64-bit extensions.
Craig Topper via Phabricator via llvm-commits
- [polly] r314850 - UnXFAIL tests that previously failed VerifyDFSNumbers
Jakub Kuderski via llvm-commits
- [compiler-rt] r314851 - [compiler-rt] Add back ARM EABI aliases where legal.
Eli Friedman via llvm-commits
- [llvm] r314852 - AMDGPU: Expand setcc for v2i32 and v4i32
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D38516: Updated 'Getting Started' to use valid git links (added trailing slashes)
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38232: [MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38515: Fix ISO C++ fnptr -> objptr errors.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D35602: Generate error reports when a fuzz target exits.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D38517: Enabling new pass manager in LTO (and thinLTO) link step via -fexperimental-new-pass-manager option
Graham Yiu via Phabricator via llvm-commits
- [llvm] r314853 - AMDGPU: Expand setcc for v2f32 and v4f32
Konstantin Zhuravlyov via llvm-commits
- [llvm] r314855 - llvm-dwarfdump: implement the --regex option in combination with --name.
Adrian Prantl via llvm-commits
- [PATCH] D38518: AMDGPU: Look for src mods before fp_extend
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38329: [llvm-objcopy] Fix latent bug that allowed some Sections to be improperly cast to StringTableSections
Jake Ehrlich via Phabricator via llvm-commits
- [llvm] r314857 - [AArch64] Use LateSimplifyCFG after expanding atomic operations.
Balaram Makam via llvm-commits
- [PATCH] D38302: [X86][MC] Fixed crash when assembling a file that contains section with 64-bit alignment (PR34726)
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38519: AMDGPU: Implement hasBitPreservingFPLogic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37999: InstSimplify: Constant fold some canonicalizes
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r314858 - Simplify multikey_qsort function.
Rui Ueyama via llvm-commits
- [PATCH] D38520: [sanitizer] Move cxx-abi library earlier in link flags.
Evgenii Stepanov via Phabricator via llvm-commits
- [lld] r312796 - Currently lld creates a single section to collect all commons. There is no way
Rafael Avila de Espindola via llvm-commits
- [lld] r314860 - Merging r313741:
Rui Ueyama via llvm-commits
- [lld] r314861 - Merging r312706:
Rui Ueyama via llvm-commits
- [lld] r314862 - Add a note on where to get a lld benchmark.
Rafael Espindola via llvm-commits
- [llvm] r314863 - Add a manpage for llvm-dwarfdump.
Adrian Prantl via llvm-commits
- [PATCH] D38335: [llvm-objcopy] Add support for --strip-sections to remove all section headers leaving only program headers and loadable segment data
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38521: [InstCombine] Improve support for ashr in foldICmpAndShift
Craig Topper via Phabricator via llvm-commits
- [lld] r314866 - [ELF] Decompress debug info sections early
Shoaib Meenai via llvm-commits
- [lld] r314867 - Remove BssSection::reserveSpace().
Rui Ueyama via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38523: [WebAssembly] Add the rest of the atomic loads
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D35635: Optimize {s,u}{add,sub}.with.overflow on ARM
Eli Friedman via Phabricator via llvm-commits
- [lld] r314868 - [ELF] Fix buildbots
Shoaib Meenai via llvm-commits
- [lld] r314869 - Call exitLld() from elf::link.
Rui Ueyama via llvm-commits
- [PATCH] D38526: [asan] Use full binary path in the Android test runner.
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] r314870 - [FuzzerUtil] Partially revert D38481 on FuzzerUtil
Tim Shen via llvm-commits
- [PATCH] D38527: [sanitizer] Move %ld_flags_rpath_exe to common and use it in more tests.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D36351: [lld][ELF] Add profile guided section layout
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37467: Add a new pass to speculate around PHI nodes with constant (integer) operands when profitable.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D38027: [X86] Add new attribute to X86 instructions to enable marking them as "not memory foldable"
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38336: Add an @llvm.sideeffect intrinsic
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38212: [PowerPC] Add profitablilty check for conversion to mtctr loops
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32198: [TySan] A Type Sanitizer (LLVM)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32197: [TySan] A Type Sanitizer (Runtime Library)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38528: Parallelize tail-merge string table construction.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r314874 - Move verbosity check for remarks to the diag handler
Adam Nemet via llvm-commits
- [PATCH] D38529: [IRCE] Temporarily disable unsigned latch conditions by default
Max Kazantsev via Phabricator via llvm-commits
- [compiler-rt] r314875 - [XRay] [compiler-rt] make sure single threaded programs get traced too
Martin Pelikan via llvm-commits
- [llvm] r314876 - [X86] Fix using the SJLJ jump table on x86_64
Martin Storsjo via llvm-commits
- [compiler-rt] r314877 - [XRay][compiler-rt] Use a hand-written circular buffer in BufferQueue
Dean Michael Berris via llvm-commits
- [compiler-rt] r314878 - [XRay][compiler-rt] Fix logical failure in BufferQueue::getBuffer()
Dean Michael Berris via llvm-commits
- [llvm] r314879 - [UnreachableBlockElim] Use COPY if PHI input is undef
Mikael Holmen via llvm-commits
- [llvm] r314535 - [test] Enable LeakSanitizer on 64-bit Darwin ASan llvm builds
Mike Edwards via llvm-commits
- [llvm] r314880 - Revert r314879 "[UnreachableBlockElim] Use COPY if PHI input is undef"
Mikael Holmen via llvm-commits
- [llvm] r314881 - [IRCE] Temporarily disable unsigned latch conditions by default
Max Kazantsev via llvm-commits
- [llvm] r314882 - Recommit [UnreachableBlockElim] Use COPY if PHI input is undef
Mikael Holmen via llvm-commits
- [PATCH] D38175: [ARM] Make sure assembler rejects PC as an operand for VMOV.F16
Renato Golin via Phabricator via llvm-commits
- [PATCH] D33601: libunwind: fix building on mingw-w64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38530: [AArch64] Add support for dllimport of values and functions
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D35077: [RFC] Build LLVM-C.dll on MSVC that exports only the C API
Alexander Benikowski via Phabricator via llvm-commits
- [PATCH] D38143: Dynamic stack alignment for Thumb1
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D38531: Improve clamp recognition in ValueTracking.
Artur Gainullin via Phabricator via llvm-commits
- [PATCH] D38339: [LV] Fix PR34711 - handle widening of instruction ranges in the presence of sinking casts
Renato Golin via Phabricator via llvm-commits
- [llvm] r314883 - [MC] - Don't assert when non-english characters are used.
George Rimar via llvm-commits
- [lld] r314884 - [ELF] - Update after LLVM r314883 change. NFC.
George Rimar via llvm-commits
- [llvm] r314885 - [llvm-cov] Fix showing title when filtering and not outputting to a directory
Sean Eveson via llvm-commits
- [PATCH] D38532: [X86] Remove an outdated comment about SjLj
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r314886 - [X86] Improvement in CodeGen instruction selection for LEAs (re-applying post required revision changes.)
Jatin Bhateja via llvm-commits
- [llvm] r314887 - [ARM, Asm] Change grammar of immediate operand diagnostics
Oliver Stannard via llvm-commits
- [PATCH] D38533: [CGP]Restrict complex select/phi case for optimizeMemoryInst
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D36689: [ARM, Asm] Change grammar of immediate operand diagnostics
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D38534: [TablgeGen] : Tidy up CodeGenSchedule. NFC.
Javed Absar via Phabricator via llvm-commits
- [llvm] r314888 - [ARM] Add diag string for movw/movt immediates in assembly
Oliver Stannard via llvm-commits
- [PATCH] D31879: [ARM] Add diag string for movw/movt immediates in assembly
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31878: [Asm] Add debug tracing in table-generated assembly matcher
Oliver Stannard via Phabricator via llvm-commits
- [lld] r314889 - [ELF] - Get rid of precompiled input objects from testcases.
George Rimar via llvm-commits
- [llvm] r314890 - [AVR] Fix displacement overflow for LDDW/STDW
Dylan McKay via llvm-commits
- [llvm] r314891 - [AVR] Insert JMP for long branches
Dylan McKay via llvm-commits
- [PATCH] D34135: [LVI] Add initial result to avoid infinite getValueFromCondition recursion
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D38535: [CGP] Separate Select and Phi case in optimizeMemoryInst
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38443: [X86][SKX] Adding the scheduling information for the SKX target.
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D38536: Improve lookThroughCast function.
Artur Gainullin via Phabricator via llvm-commits
- [polly] r314894 - [GPGPU] Make sure escaping invariant load hoisted scalars are preserved
Tobias Grosser via llvm-commits
- [llvm] r314896 - [AVR] Elaborate LDWRdPtr into `ld r, X++; ld r+1, X`
Dylan McKay via llvm-commits
- [llvm] r314897 - [AVR] Factor out mayLoad in tablegen patterns
Dylan McKay via llvm-commits
- [llvm] r314898 - [AVR] Implement LPMWRdZ pseudo-instruction's expansion.
Dylan McKay via llvm-commits
- [PATCH] D38229: [DebugInfo] Insert DEBUG_VALUEs after each register redefinition
Karl-Johan Karlsson via Phabricator via llvm-commits
- [llvm] r314899 - [gold-plugin] - Fix compilation after LLVM update (r314883). NFC.
George Rimar via llvm-commits
- [PATCH] D38537: [mips] Implement .set dspr2 directive
Miloš Stojanović via Phabricator via llvm-commits
- [polly] r314900 - [ScopBuilder] Introduce -polly-stmt-granularity option. NFC.
Michael Kruse via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder][WIP] Introduce -polly-stmt-granularity=scalar-indep option.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D38403: [Polly][ScopBuilder] Introduce -polly-stmt-granularity=scalar-indep option.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D34692: [LLD][ELF] Add support for multiple passes to createThunks()
Peter Smith via Phabricator via llvm-commits
- [PATCH] D34689: [LLD][ELF] Pre-create ThunkSections at Target specific intervals
Peter Smith via Phabricator via llvm-commits
- [PATCH] D38337: Check for overflows when calculating the offset in GetGEPCost.
Evgeny Astigeevich via Phabricator via llvm-commits
- [llvm] r314901 - [X86][SSE] Add support for lowering unary shuffles to PACKSS/PACKUS
Simon Pilgrim via llvm-commits
- [PATCH] D38223: Make sure the basic block has an insertion point before dereferencing it
Marco Castelluccio via Phabricator via llvm-commits
- [llvm] r314903 - [X86][SSE] Early out from ComputeNumSignBitsForTargetNode. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D38540: Ignore duplicated, identical fragment declarations
Björn Steinbrink via Phabricator via llvm-commits
- [PATCH] D38541: [Dominators] Take fast path when applying <=1 updates
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D37736: [ELF] - Do not spread specific flags when emiting output sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38180: [ELF] - ICF: improve support of SHF_LINK_ORDER sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36104: [AArch64] Coalesce Copy Zero during instruction selection
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D38542: [test] Fix ASAN_OPTIONS to prevent adding trailing semicolon
Francis Ricci via Phabricator via llvm-commits
- [llvm] r314906 - [NFC] clang-format lib/Transforms/Scalar/MergeICmps.cpp
Clement Courbet via llvm-commits
- [llvm] r314907 - [InstCombine] add 'exact' variants of all tests; NFC
Sanjay Patel via llvm-commits
- [llvm] r314908 - Also update MachineORE after r314874.
Adam Nemet via llvm-commits
- [llvm] r314909 - [OptRemark] Move YAML writing to IR
Adam Nemet via llvm-commits
- [PATCH] D38545: [MC] - llvm-mc hangs on non-english characters.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38546: [ConstantFolding] Avoid assert when folding ptrtoint of vectorized GEP
Bjorn Pettersson via Phabricator via llvm-commits
- [llvm] r314911 - bpf: fix an insn encoding issue for neg insn
Yonghong Song via llvm-commits
- [lld] r314616 - Run writeTo() concurrently.
George Rimar via llvm-commits
- [llvm] r314435 - [JumpThreading] Preserve DT and LVI across the pass
Daniel Berlin via llvm-commits
- [PATCH] D38547: [X86] Fix chains update when lowering BUILD_VECTOR to a vector load
Artur Pilipenko via Phabricator via llvm-commits
- [llvm] r314912 - "[ARM] Mark flaky test MachineBranchProb.ll unsupported again for ARM/AArch64"
Balaram Makam via llvm-commits
- [PATCH] D38548: Hexagon] Move getHexagonTargetFeatures to Hexagon.cpp (NFC)
Sumanth Gundapaneni via Phabricator via llvm-commits
- [PATCH] D38550: [XRay][tools] Support arg1 logging entries in the basic logging mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38551: [XRay][compiler-rt] Write out arg1 payload in naive mode logging
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r314914 - [X86] Redefine MOVSS/MOVSD instructions to take VR128 regclass as input instead of FR32/FR64
Craig Topper via llvm-commits
- [llvm] r314915 - [test] Fix append_path in the empty case
Francis Ricci via llvm-commits
- [llvm] r314916 - [X86][SSE] Add support for lowering v8i16 binary shuffles to PACKSS/PACKUS
Simon Pilgrim via llvm-commits
- [llvm] r314917 - [Dominators] Take fast path when applying <=1 updates
Jakub Kuderski via llvm-commits
- [PATCH] D36627: dwarfdump: Add an option to collect debug info quality metrics
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D38130: [mips] Improve genConstMult() so it works with arbitrary precision
Simon Dardis via Phabricator via llvm-commits
- [llvm] r314918 - [llvm-objcopy] Fix major layout bugs in llvm-objcopy
Jake Ehrlich via llvm-commits
- [llvm] r314919 - Revert r314886 "[X86] Improvement in CodeGen instruction selection for LEAs (re-applying post required revision changes.)"
Hans Wennborg via llvm-commits
- [llvm] r314920 - [Hexagon] Add a member Subtarget to HexagonInstrInfo, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] r314921 - [X86][AVX] Improve (i8 bitcast (v8i1 x)) handling for v8i64/v8f64 512-bit vector compare results.
Simon Pilgrim via llvm-commits
- [PATCH] D38553: Handle undefined weak hidden symbols on all architectures
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
vit9696 via Phabricator via llvm-commits
- [llvm] r314922 - Revert D38481 due to missing cmake check for CPU_COUNT
Daniel Neilson via llvm-commits
- [llvm] r314923 - Recommit : Use the basic cost if a GEP is not used as addressing mode
Jun Bum Lim via llvm-commits
- [PATCH] D38555: AMDGPU: Correctly set EI_OSABI based on the os
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D38556: AMDGPU: Add and set AMDGPU-specific e_flags
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [lld] r314924 - Revert r314810: Use sched_getaffinity instead of std::thread::hardware_concurrency.
Rui Ueyama via llvm-commits
- [PATCH] D38023: [X86] Prefer MOVSS/SD over BLENDI during legalization. Remove BLENDI versions of scalar arithmetic patterns
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38557: Convert an APInt to int64_t properly in TTI::getGEPCost().
Justin Lebar via Phabricator via llvm-commits
- [llvm] r314927 - [TargetTransformInfo] Check if function pointer is valid before calling isLoweredToCall
Guozhi Wei via llvm-commits
- [llvm] r314928 - Recommit r314561 after fixing msan build failure
Xinliang David Li via llvm-commits
- [llvm] r314930 - [SimplifyCFG] put the optional assumption cache pointer in the options struct; NFCI
Sanjay Patel via llvm-commits
- [llvm] r314931 - Bring r314809 back.
Rafael Espindola via llvm-commits
- [PATCH] D38560: [PowerPC] Add missing record form instructions to the P9 Scheduling Model
Stefan Pintilie via Phabricator via llvm-commits
- [lld] r314933 - Revert "Revert r314810: Use sched_getaffinity instead of std::thread::hardware_concurrency."
Rafael Espindola via llvm-commits
- [llvm] r314934 - [LoopDeletion] Move deleteDeadLoop to to LoopUtils. NFC
Marcello Maggioni via llvm-commits
- [llvm] r314935 - Convert an APInt to int64_t properly in TTI::getGEPCost().
Justin Lebar via llvm-commits
- [PATCH] D38561: [SparsePropagation] Move member definitions to header (NFC)
Matthew Simpson via Phabricator via llvm-commits
- [llvm] r314936 - Fix a -Wparentheses warning. NFC.
Hans Wennborg via llvm-commits
- [PATCH] D38562: AMDGPU: Fix not accounting for instruction size in bundles
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38563: [MachineBlockPlacement] Make sure PreferredLoopExit is cleared everytime new loop is processed
Xin Tong via Phabricator via llvm-commits
- [PATCH] D35073: [RegisterCoalescer] Fix for subrange join unreachable
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r314937 - [MachineBlockPlacement] Make sure PreferredLoopExit is cleared everytime new loop is processed
Xin Tong via llvm-commits
- [PATCH] D36508: [ELF] - Linkerscript: Add `~` as separate math token.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38564: llvm-cfi-verify fixed GraphBuilder memory leak.
Mitch Phillips via Phabricator via llvm-commits
- [llvm] r314938 - Do not call Loop::getName on possibly dead loops
Sanjoy Das via llvm-commits
- [PATCH] D38544: AMDGPU: Add new intrinsic llvm.amdgcn.kill(i1)
Marek Olšák via Phabricator via llvm-commits
- [llvm] r314941 - delete commented out code.
Adrian Prantl via llvm-commits
- [llvm] r314942 - clang-format file.
Adrian Prantl via llvm-commits
- [PATCH] D38565: [lit] Improve the ToolSubst class a bit
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D38566: [SimplifyCFG] don't sink common insts too soon (PR34603)
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r314943 - AMDGPU: Correctly set EI_OSABI based on the os
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D37076: [LICM] Allow sinking when foldable in loop
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r314944 - AMDGPU: Fix not accounting for instruction size in bundles
Matt Arsenault via llvm-commits
- [llvm] r314945 - [InstCombine] Improve support for ashr in foldICmpAndShift
Craig Topper via llvm-commits
- [compiler-rt] r314948 - [sanitizer] Move cxx-abi library earlier in link flags.
Evgeniy Stepanov via llvm-commits
- [PATCH] D35413: [LLD][ELF] Add DefinedInThunk to SymbolBody to remove need for hash lookup
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38569: Expose must/may alias info in MemorySSA.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D33850: Inlining: Don't re-map simplified cloned instructions.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D38570: Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r314951 - AMDGPU: Do not fold clamp instructions when sources are different
Matt Arsenault via llvm-commits
- [llvm] r314952 - AMDGPU: Add comment about clamps
Matt Arsenault via llvm-commits
- [llvm] r314953 - [X86] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [lld] r314954 - Refactor duplicated code.
Rafael Espindola via llvm-commits
- [PATCH] D38572: [cfi] Test on all available targets.
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] r314961 - Revert r314928 to investigate thinLTO bootstrap failure
Xinliang David Li via llvm-commits
- [LNT] r314962 - tests/compile.py: Print stdout/stderr log in the error case
Matthias Braun via llvm-commits
- [llvm] r314963 - Enabling new pass manager in LTO (and thinLTO) link step.
Sean Fertile via llvm-commits
- [lld] r314966 - Remove dead code.
Rafael Espindola via llvm-commits
- [PATCH] D38574: [Sanitizers] ASan: detect new/delete calls with mismatched alignment.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r314967 - [XRay][tools] Support arg1 logging entries in the basic logging mode
Dean Michael Berris via llvm-commits
- [PATCH] D38575: [PowerPC] Recommit r314244 with refactoring and off by default
Nemanja Ivanovic via Phabricator via llvm-commits
- [compiler-rt] r314968 - [XRay][compiler-rt] Write out arg1 payload in naive mode logging
Dean Michael Berris via llvm-commits
- [llvm] r314969 - Minor refactoring regarding Cast::isNoopCast(), NFC
Mikael Holmen via llvm-commits
- [llvm] r314970 - [MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion.
Clement Courbet via llvm-commits
- [llvm] r314971 - [InstCombine] Fix a vector splat handling bug in transformZExtICmp.
Craig Topper via llvm-commits
- [llvm] r314972 - Revert "[MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion."
Clement Courbet via llvm-commits
- [llvm] r314973 - [MC] - llvm-mc hangs on non-english characters.
George Rimar via llvm-commits
- [llvm] r314974 - [DebugInfo] Insert DEBUG_VALUEs after each register redefinition
Karl-Johan Karlsson via llvm-commits
- [PATCH] D38160: [AArch64] Improve codegen for inverted overflow checking intrinsics
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D38577: [IRCE] Do not process empty safe ranges
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r314976 - [mips] Place certain 64 bit FPU instructions in their own decoder namespace
Simon Dardis via llvm-commits
- [PATCH] D38579: [ELF] - Do not produce broken .dynsym with --no-rosegment.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38580: [ELF] - Do not produce broken .dynamic section with --no-rosegment
George Rimar via Phabricator via llvm-commits
- [PATCH] D38581: [IRCE] Fix intersection between signed and unsigned ranges
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r314980 - Re-land "[MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion.""
Clement Courbet via llvm-commits
- [llvm] r314981 - [LV] Fix PR34711 - widen instruction ranges when sinking casts
Ayal Zaks via llvm-commits
- [PATCH] D38582: [ELF] - Get rid of LinkerScript::adjustSectionsBeforeSorting().
George Rimar via Phabricator via llvm-commits
- [llvm] r314982 - [TablgeGen] : Tidy up CodeGenSchedule. NFC.
Javed Absar via llvm-commits
- [polly] r314983 - [ScopBuilder] Introduce -polly-stmt-granularity=scalar-indep option.
Michael Kruse via llvm-commits
- [PATCH] D38361: [ELF] Stop setting output section size early
James Henderson via Phabricator via llvm-commits
- [PATCH] D38584: Changes to Polly enable interprocedural loop fusion on libquantum
Tobias Grosser via Phabricator via llvm-commits
- [llvm] r314984 - revert r314698 - [InstCombine] remove one-use restriction for icmp (shr exact X, C1), C2 --> icmp X, (C2<<C1)
Sanjay Patel via llvm-commits
- [llvm] r314985 - Revert "Re-land "[MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion."""
Clement Courbet via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Avoid std::stable_sort() due to asymmetric comparator
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D38587: [dsymutil] Emit valid debug locations when no symbol flags are set
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D38588: Clear LastMappingSymbols and LastEMS(Info) when resetting the ARM(AArch64)ELFStreamer
Yichao Yu via Phabricator via llvm-commits
- [llvm] r314986 - [LV] Fix PR34743 - handle casts that sink after interleaved loads
Ayal Zaks via llvm-commits
- [PATCH] D38338: [LV] Fix PR34743 - handle casts that sink after interleaved loads
Phabricator via Phabricator via llvm-commits
- [PATCH] D34515: [ARM] Materialise some boolean values to avoid a branch
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D35804: [BPI] Detect branches in loops that make themselves not taken
John Brawn via Phabricator via llvm-commits
- [llvm] r314987 - AMDGPU: Add and set AMDGPU-specific e_flags
Konstantin Zhuravlyov via llvm-commits
- [llvm] r314988 - [X86] Fix chains update when lowering BUILD_VECTOR to a vector load
Artur Pilipenko via llvm-commits
- [PATCH] D34993: Hack to keep __real_foo
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D34993: Refine our --wrap implementation
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [llvm] r314990 - [ProfileData] Fix data racing in merging indexed profiles
Rong Xu via llvm-commits
- [llvm] r314991 - [RDF] Simplify construction of maximal registers
Krzysztof Parzyszek via llvm-commits
- [llvm] r314993 - AMDGPU: Set v2i32 any_extend to expand
Matt Arsenault via llvm-commits
- [llvm] r314994 - [mips] implement .set dspr2 directive
Petar Jovanovic via llvm-commits
- [PATCH] D38590: [ARM/AARCH64] Make test MachineBranchProb.ll more robust and re-enable for ARM/AArch64
Balaram Makam via Phabricator via llvm-commits
- [llvm] r314996 - [SparsePropagation] Move member definitions to header (NFC)
Matthew Simpson via llvm-commits
- [llvm] r314997 - [PassManager] Run global optimizations after the inliner.
Davide Italiano via llvm-commits
- [llvm] r314999 - [PassManager] Improve the interaction between -O2 and ThinLTO.
Davide Italiano via llvm-commits
- [llvm] r315000 - [X86] Simplify X86 epilogue frame size calculation, NFC
Reid Kleckner via llvm-commits
- [compiler-rt] r315001 - [cfi] Test on all available targets.
Evgeniy Stepanov via llvm-commits
- [llvm] r315002 - [ARM/AARCH64] Make test MachineBranchProb.ll more robust and re-enable for ARM/AArch64
Balaram Makam via llvm-commits
- [llvm] r315003 - [NewPassManager] Run global dead code elimination after the inliner.
Davide Italiano via llvm-commits
- [PATCH] D38591: [InstCombine] don't assert that InstSimplify has removed a known true/false cmp (PR34838)
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r315004 - [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via llvm-commits
- [PATCH] D35945: [ELF] - Linkerscript: better diagnostic for INPUT/GROUP commands.
Rafael Avila de Espindola via llvm-commits
- [llvm] r315006 - [dsymutil] Fix unused variable warning
Francis Ricci via llvm-commits
- [compiler-rt] r315007 - [cfi] Mark a test as unsupported on darwin.
Evgeniy Stepanov via llvm-commits
- [PATCH] D38594: [InlineCost] Tracking Values through PHI Nodes
Haicheng Wu via Phabricator via llvm-commits
- [llvm] r315009 - Revert "[llvm-dsymutil] Add support for __swift_ast MachO DWARF section"
Francis Ricci via llvm-commits
- [compiler-rt] r315010 - [sanitizer] Move %ld_flags_rpath_exe to common and use it in more tests.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r315011 - [asan] Use full binary path in the Android test runner.
Evgeniy Stepanov via llvm-commits
- [llvm] r315012 - Added phdr upper bound checks to ElfObject.
Rafael Espindola via llvm-commits
- [llvm] r315013 - [Hexagon] Give uniform names to functions changing addressing modes, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] r315014 - [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via llvm-commits
- [PATCH] D38597: [PEI] Remove required properties and use 'if' instead of std::function
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r315016 - Annotate VP prof on indirect call if it is ICPed in the profiled binary.
Dehao Chen via llvm-commits
- [llvm] r315017 - [dsymutil] Fix typo in swift-ast.test
Francis Ricci via llvm-commits
- [llvm] r315019 - [Hexagon] Make PS_fi and PS_fia extendable (they both expand to A2_addi)
Krzysztof Parzyszek via llvm-commits
- [compiler-rt] r315020 - [asan] Add --enable-new-dtags in tests on Android.
Evgeniy Stepanov via llvm-commits
- [PATCH] D38598: [llvm-objdump] Add RAII for xar apis
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D37750: [llvm-objdump] Fix memory leaks in macho dump
Francis Ricci via llvm-commits
- [llvm] r315021 - [InstCombine] improve folds for icmp gt/lt (shr X, C1), C2
Sanjay Patel via llvm-commits
- [llvm] r315022 - [WebAssembly] Add the rest of the atomic loads
Derek Schuff via llvm-commits
- [PATCH] D38600: [LSan] Detect dynamic loader by its base address.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r315023 - [X86] Extract CATCHRET handling from emitEpilogue, NFC
Reid Kleckner via llvm-commits
- [compiler-rt] r315024 - [LSan] Detect dynamic loader by its base address.
Alex Shlyapnikov via llvm-commits
- [PATCH] D38602: ModuleUtils: Stop using comdat members to generate unique module ids.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38603: Directly return promoted direct call instead of rely on stripPointerCast.
Dehao Chen via Phabricator via llvm-commits
- [llvm] r315026 - ModuleUtils: Stop using comdat members to generate unique module ids.
Peter Collingbourne via llvm-commits
- [compiler-rt] r315027 - [cfi] Disable tests with lld on i386.
Evgeniy Stepanov via llvm-commits
- [PATCH] D36562: [Bitfield] Make the bitfield a separate location if it has width of legal integer type and its bit offset is naturally aligned for the type
Hal Finkel via Phabricator via llvm-commits
- [compiler-rt] r315029 - [libFuzzer] Disable experimental clang coverage support by default.
Max Moroz via llvm-commits
- [PATCH] D38605: [MC] Move .seh_ directive implementation to MCObjectStreamer
Reid Kleckner via Phabricator via llvm-commits
- [compiler-rt] r315031 - Revert "[LSan] Detect dynamic loader by its base address."
Alex Shlyapnikov via llvm-commits
- [llvm] r315032 - [MBP] Remove an invalid assert.
Xin Tong via llvm-commits
- [lld] r315033 - Wait for all threads to terminate before exitting.
Rui Ueyama via llvm-commits
- [llvm] r315034 - Revert "[llvm-dsymutil] Add support for __swift_ast MachO DWARF section"
Francis Ricci via llvm-commits
- [PATCH] D38607: [AMDGPU] New 64 bit div/rem expansion
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [lld] r315035 - [ELF] Don't crash when parsing a file with external version definition references
Alexander Richardson via llvm-commits
- [lld] r315036 - [ELF] Don't crash when parsing a file with out-of-bounds version references
Alexander Richardson via llvm-commits
- [lld] r315038 - [ELF] Add missing REQUIRES: mips to the test added in r315035
Alexander Richardson via llvm-commits
- [compiler-rt] r315039 - [asan] Use gold linker in android tests.
Evgeniy Stepanov via llvm-commits
- [PATCH] D38608: [sanitizer] Test ubsan and cfi on android.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38609: [X86] Enable extended comparison predicate support when targeting AVX-512 instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31319: [PPC] Eliminate redundant sign- and zero-extensions in PPC MI Peephole pass
Eric Christopher via Phabricator via llvm-commits
- [llvm] r315040 - NewGVN: Factor out duplicate parts of OpIsSafeForPHIOfOps
Daniel Berlin via llvm-commits
- [PATCH] D38610: [AMDGPU] Lower enqueued blocks and generate runtime metadata
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D38611: Fix X86 regression on linpack
Evgeny Stupachenko via Phabricator via llvm-commits
- [llvm] r315041 - [CodeExtractor] Fix multiple bugs under certain shape of extracted region
Jakub Kuderski via llvm-commits
- [lld] r315042 - Fix typo.
Rui Ueyama via llvm-commits
- [llvm] r315043 - [PM] Retire disable unit-at-a-time switch.
Davide Italiano via llvm-commits
- [llvm] r315044 - Roll forward r314928
Xinliang David Li via llvm-commits
- [PATCH] D38613: [ELF] - Change how we deal with unused synthetic sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D18663: Cleanup Chain Handling in X86ISelLowering
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r315050 - [TableGen] : CodeGenInsrtuction modify to range loop. NFC.
Javed Absar via llvm-commits
- [lld] r315051 - [ELF] - Do --hash-style=both by default.
George Rimar via llvm-commits
- [lld] r315052 - [ELF] - Fix BB after r315051.
George Rimar via llvm-commits
- [lld] r315053 - [ELF] - Do not produce broken .dynsym with --no-rosegment.
George Rimar via llvm-commits
- [lld] r315054 - [ELF] - Do not produce broken .dynamic section with --no-rosegment
George Rimar via llvm-commits
- [PATCH] D38614: [ELF][MIPS] Check for overflow when writing R_MIPS_CALL16 and R_MIPS_TLS_GOTTPREL
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D38616: [RegisterCoalescer] Don't set read-undef if there is a previous def
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D38619: [GVN] Prevent ScalarPRE from hoisting across instructions that don't pass control flow to successors
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D38620: [mips] Add support for parsing target specific flags for MIR
Simon Dardis via Phabricator via llvm-commits
- [llvm] r315056 - Re-land "[MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion."
Clement Courbet via llvm-commits
- [llvm] r315058 - Revert "[MergeICmps] Disable mergeicmps if the target does not want to handle memcmp expansion."
Clement Courbet via llvm-commits
- [PATCH] D38621: [AArch64][GlobalISel] Make G_PHI of p0 types legal
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38622: [GlobalISel] Fix legalizer trying to process a deleted instruction
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38623: [ELF] - Improve "has non-ABS reloc" error.
George Rimar via Phabricator via llvm-commits
- [llvm] r315061 - [X86][SSE] Add SKX cpu tests to SSE/AVX scheduling tests (D38443)
Simon Pilgrim via llvm-commits
- [llvm] r315062 - [MergeICmp][NFC] Make test tuple-four-int8.ll more readable.
Clement Courbet via llvm-commits
- [PATCH] D38624: [TableGen] Avoid unnecessary std::string creations
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r315063 - [SystemZ] Enable machine scheduler.
Jonas Paulsson via llvm-commits
- [PATCH] D38625: [ELF] - Ignore non-absolute R_386_GOTPC relocation in debug sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38021: [Compiler-rt][MIPS] Fix cross build for XRAY
Nitesh Jain via Phabricator via llvm-commits
- [llvm] r315064 - [ARM] GlobalISel: Mark shifts as legal for s32
Diana Picus via llvm-commits
- [llvm] r315066 - [llvm-dsymutil] Add support for __swift_ast MachO DWARF section
Francis Ricci via llvm-commits
- [llvm] r315067 - [ARM] GlobalISel: Map shift operands to GPRs
Diana Picus via llvm-commits
- [PATCH] D36993: [llvm-dwarfdump] Print type names in DW_AT_type DIEs
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r315068 - [TableGen] Simplify SubtargetEmitter
Javed Absar via llvm-commits
- [llvm] r315069 - [llvm-objdump] Add RAII for xar apis
Francis Ricci via llvm-commits
- [llvm] r315070 - Strip trailing whitespace
Simon Pilgrim via llvm-commits
- [llvm] r315071 - [ARM] GlobalISel: Select shifts
Diana Picus via llvm-commits
- [llvm] r315072 - Guard xar RAII behind HAVE_LIBXAR
Francis Ricci via llvm-commits
- [PATCH] D38630: Avoid 'unused param' warnings for !_LIBCPP_HAS_CATOPEN
Brian Cain via Phabricator via llvm-commits
- [lld] r315073 - [ELF][MIPS] Check for overflow when writing R_MIPS_CALL16 and R_MIPS_TLS_GOTTPREL
Alexander Richardson via llvm-commits
- [PATCH] D37983: Add instruction subset for the ARC backend
Tatyana Krasnukha via Phabricator via llvm-commits
- [PATCH] D38631: [SimplifyCFG] use pass options and remove the latesimplifycfg pass
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38633: [TableGen] Allow intrinsics to have up to 8 return values.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D38635: Add 'first link flags' for building tests
Brian Cain via Phabricator via llvm-commits
- [llvm] r315077 - Directly return promoted direct call instead of rely on stripPointerCast.
Dehao Chen via llvm-commits
- [llvm] r315079 - Support: Rewrite Windows implementation of sys::fs::rename to be more POSIXy.
Peter Collingbourne via llvm-commits
- [llvm] r315080 - [MC] Use unique_ptr to manage WinFrameInfos, NFC
Reid Kleckner via llvm-commits
- [llvm] r315081 - [AMDGPU] New 64 bit div/rem expansion
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D38637: [InstSimplify] don't let poison inhibit an easy fold
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r315082 - [dsymutil] Emit valid debug locations when no symbol flags are set
Francis Ricci via llvm-commits
- [llvm] r315083 - [ARM] GlobalISel: Make tests less strict
Diana Picus via llvm-commits
- [lld] r315084 - Run pyformat on lit code.
Zachary Turner via llvm-commits
- [llvm] r315084 - Run pyformat on lit code.
Zachary Turner via llvm-commits
- [lld] r315085 - [lit] Improve tool substitution in lit.
Zachary Turner via llvm-commits
- [llvm] r315085 - [lit] Improve tool substitution in lit.
Zachary Turner via llvm-commits
- [PATCH] D38638: [MC] Suppress .Lcfi labels when emitting textual assembly
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r315086 - Bitcode: add an auto-upgrade for LTO section name
Saleem Abdulrasool via llvm-commits
- [PATCH] D20217: Represent runtime preemption in the IR.
Sean Fertile via Phabricator via llvm-commits
- [llvm] r315088 - Revert "[dsymutil] Emit valid debug locations when no symbol flags are set"
Francis Ricci via llvm-commits
- [llvm] r315089 - [PEI] Remove required properties and use 'if' instead of std::function
Reid Kleckner via llvm-commits
- [PATCH] D38640: [WebAssembly] Narrow the scope of WebAssemblyFixFunctionBitcasts
Jacob Gravelle via Phabricator via llvm-commits
- [llvm] r315092 - [GlobalISel] Fix legalizer trying to process a deleted instruction.
Amara Emerson via llvm-commits
- [PATCH] D38641: [Inline][WIP] Try to inline if predicated on OR condition
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D37333: [ELF, draft] - Combine GOTPLT and GOT slots.
Rafael Avila de Espindola via llvm-commits
- [lld] r315096 - Inline a small function. NFC.
Rui Ueyama via llvm-commits
- [lld] r315097 - Refine our --wrap implementation.
Rafael Espindola via llvm-commits
- [lld] r315098 - Revert r314616: Run writeTo() concurrently.
Rui Ueyama via llvm-commits
- [LNT] r315099 - runtest/test_suite: Make lit result parsing more robust
Matthias Braun via llvm-commits
- [LNT] r315100 - tests/runtest/test-suite: Split into multiple test files
Matthias Braun via llvm-commits
- [llvm] r315101 - llvm-dwarfdump: Add an option to collect debug info quality metrics.
Adrian Prantl via llvm-commits
- [llvm] r315102 - Unify spelling.
Adrian Prantl via llvm-commits
- [PATCH][AVX512] Fix TERNLOG when folding broadcast
Cameron McInally via llvm-commits
- [PATCH] D38644: Factor out default_(a|ub)sanitizer_opts in lit.
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] r315104 - [llvm-rc] Add optional serialization support for DIALOG(EX) resources.
Zachary Turner via llvm-commits
- [PATCH] D38645: [NVPTX] Implemented wmma intrinsics and instructions.
Artem Belevich via Phabricator via llvm-commits
- [compiler-rt] r315105 - [sanitizer] Test ubsan and cfi on android.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r315106 - Factor out default_(a|ub)sanitizer_opts in lit.
Evgeniy Stepanov via llvm-commits
- [PATCH] D38647: ELF: Export preempted symbols even if there is a dynamic list.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D37289: [X86] Speculatively load operands of select instruction
David Kreitzer via Phabricator via llvm-commits
- [llvm] r315108 - Revert "Roll forward r314928"
Reid Kleckner via llvm-commits
- [llvm] r315109 - [llvm-rc] Serialize CURSOR and ICON resources to .res
Zachary Turner via llvm-commits
- [llvm] r315110 - [llvm-rc] Serialize VERSIONINFO resources to .res files.
Zachary Turner via llvm-commits
- [llvm] r315112 - [llvm-rc] Serialize STRINGTABLE statements to .res file.
Zachary Turner via llvm-commits
- [lld] r315113 - Inline a small function.
Rui Ueyama via llvm-commits
- [lld] r315114 - ELF: Export preempted symbols even if there is a dynamic list.
Peter Collingbourne via llvm-commits
- [PATCH] D35098: [asan] For iOS/AArch64, if the dynamic shadow doesn't fit, restrict the VM space
Evgenii Stepanov via Phabricator via llvm-commits
- [lld] r315115 - Make a few member varaibles/functions private.
Rui Ueyama via llvm-commits
- [lld] r315116 - Revert r315114, "ELF: Export preempted symbols even if there is a dynamic list."
Peter Collingbourne via llvm-commits
- [llvm] r315117 - [llvm-rc] Serialize user-defined resources to .res files.
Zachary Turner via llvm-commits
- [llvm] r315118 - [llvm-rc] Implement escape sequences in .rc files.
Zachary Turner via llvm-commits
- [lld] r315119 - Reland r315114, "ELF: Export preempted symbols even if there is a dynamic list." which was reverted in r315116.
Peter Collingbourne via llvm-commits
- [PATCH] D38648: Make the hardcoded Threshold value in capture tracking configurable via a hidden option
Patrick Walton via Phabricator via llvm-commits
- [PATCH] D38649: [PATCH][AVX512] Fix TERNLOG when folding broadcast
Cameron McInally via Phabricator via llvm-commits
- [llvm] r315121 - [dwarfdump] Verify that unit type matches root DIE
Jonas Devlieghere via llvm-commits
- [llvm] r315122 - [AVX512] Fix TERNLOG when folding broadcast
Cameron McInally via llvm-commits
- [PATCH] D38650: [XRay][tools] Updated stacks tool with flamegraph output.
Keith via Phabricator via llvm-commits
- [PATCH] D38651: [llvm-rc] Have the tokenizer discard comments
Zachary Turner via Phabricator via llvm-commits
- [lld] r315124 - Split addSection into two small functions. NFCI.
Rui Ueyama via llvm-commits
- [lld] r315125 - Simplify LinkerScript::addOrphanSections. NFCI.
Rui Ueyama via llvm-commits
- [PATCH] D38652: Use error() instead of warn() to report undefined symbols.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Pattern Instruction Combine plug-in into InstCombine pass
Craig Topper via Phabricator via llvm-commits
- [llvm] r315127 - [InstCombine] rename SimplifyDivRemOfSelect to be clearer, add comments, simplify code; NFCI
Sanjay Patel via llvm-commits
- [llvm] r315128 - [llvm-rc] Fix some endianness errors.
Zachary Turner via llvm-commits
- [lld] r315129 - Do not mutate Script->Opt.Commands from a leaf helper function.
Rui Ueyama via llvm-commits
- [PATCH] D38632: Add anti- and output loop carried dependences in SwingScheduler
Brendon Cahoon via Phabricator via llvm-commits
- [llvm] r315130 - [InstCombine] use correct type when propagating constant condition in simplifyDivRemOfSelectWithZeroOp (PR34856)
Sanjay Patel via llvm-commits
- [lld] r315131 - Use error() instead of warn() to report undefined symbols.
Rui Ueyama via llvm-commits
- [compiler-rt] r315132 - [asan] Disable wcslen test on 32-bit Android.
Evgeniy Stepanov via llvm-commits
- [lld] r315133 - Remove unused parameters.
Rui Ueyama via llvm-commits
- [zorg] r315134 - Switch sanitizer-android bot to libc++-ndk.
Evgeniy Stepanov via llvm-commits
- [PATCH] D38654: Parse DWARF information to reduce false positives.
Mitch Phillips via Phabricator via llvm-commits
- [llvm] r315136 - [MachineOutliner] Disable outlining from LinkOnceODRs by default
Jessica Paquette via llvm-commits
- [lld] r315137 - Return early. NFC.
Rui Ueyama via llvm-commits
- [lld] r315138 - Merge addInputSec with OutputSection::addSection.
Rui Ueyama via llvm-commits
- [PATCH] D38657: Update cl::opt<uint64_t> instances to cl::opt<unsigned long long>
Mitch Phillips via Phabricator via llvm-commits
- [lld] r315139 - Clarify code by adding a comment.
Rui Ueyama via llvm-commits
- [lld] r315140 - Remove OutputSection::updateAlignment.
Rui Ueyama via llvm-commits
- [PATCH] D38658: [cfi-verify] Add an interesting unit test where undef search length changes result.
Mitch Phillips via Phabricator via llvm-commits
- [lld] r315141 - Inline small function. NFC.
Rafael Espindola via llvm-commits
- [compiler-rt] r315143 - [ubsan] Add a static runtime on Darwin
Vedant Kumar via llvm-commits
- [PATCH] D38660: Don't create a dummy __tls_get_addr
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D38661: Make the cfi target available on more platforms.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38662: [BasicAA] Support arbitrary pointer sizes (and fix an overflow bug)
Hal Finkel via Phabricator via llvm-commits
- [compiler-rt] r315144 - Use list(APPEND) instead of append()
Vedant Kumar via llvm-commits
- [debuginfo-tests] r300467 - Revert "Revert "Add a test for __block variables + asan.""
Vedant Kumar via llvm-commits
- [PATCH] D38663: [X86] Add X86ISD::CMOV to computeKnownBitsForTargetNode and ComputeNumSignBitsForTargetNode.
Craig Topper via Phabricator via llvm-commits
- [llvm] r315145 - [X86] Correct result type for the flag result of RDSEED and RDRAND nodes. Correct the CC type for the CMOV used with RDSEED/RDRAND.
Craig Topper via llvm-commits
- [PATCH] D38664: [X86] Stop creating CMOV nodes with a second MVT::Glue result
Craig Topper via Phabricator via llvm-commits
- [llvm] r315146 - [X86] Update an outdated comment about SjLj
Martin Storsjo via llvm-commits
- [PATCH] D37372: [XRay][compiler-rt] Make __xray_CustomEvent PIC friendlier and build a dynamic version of the XRay runtime
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r315148 - [TableGen] Avoid unnecessary std::string creations
Simon Pilgrim via llvm-commits
- [PATCH] D38665: [CMake] Fix linker detection in AddLLVM.cmake
Oleksii Vilchanskyi via Phabricator via llvm-commits
- [llvm] r315150 - [X86][SSE] Improve shuffling combining with horizontal operations
Simon Pilgrim via llvm-commits
- [PATCH] D38666: Add constructor with cl::Option argument for FilteredPassNameParser
Nikita Kataev via Phabricator via llvm-commits
- [llvm] r315151 - [TableGen] Avoid repeated find calls in CodeGenDAGPatterns getters. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r315152 - [InstSimplify] add tests to show we can do better at folding poison; NFC
Sanjay Patel via llvm-commits
- [llvm] r315153 - [X86] Add X86ISD::CMOV to computeKnownBitsForTargetNode and ComputeNumSignBitsForTargetNode.
Craig Topper via llvm-commits
- [llvm] r315154 - [SelectionDAG} Use KnownBits::isUnknown and hasConflict. NFC
Craig Topper via llvm-commits
- [llvm] r315155 - [X86][SSE] Match bitcasted v4i32 BUILD_VECTORS for v2i64 shifts on 64-bit targets (PR34855)
Simon Pilgrim via llvm-commits
- [llvm] r315156 - [X86][SSE] Match bitcasted BUILD_VECTOR of constants for v2i64 shifts on 64-bit targets (PR34855)
Simon Pilgrim via llvm-commits
- [compiler-rt] r315157 - cmake: Fix one more usage of append()
Vedant Kumar via llvm-commits
- [llvm] r314411 - [LVI] Move LVILatticeVal class to separate header file (NFC).
Florian Hahn via llvm-commits
- [PATCH] D36656: [SCCP] Propagate integer range information in IPSCCP.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D35241: [DAGCombine] Fix for shuffle to vector extend for non power 2 vectors
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38668: [X86] Fix for 20871
Craig Topper via Phabricator via llvm-commits
- [lld] r315158 - Remove redundant initialization code.
Rui Ueyama via llvm-commits
- [llvm] r315159 - [X86] Use getConstantOperandVal to simplify some code. NFC
Craig Topper via llvm-commits
- [llvm] r315160 - [X86] Remove ISD::INSERT_SUBVECTOR handling from combineBitcastForMaskedOp. Add isel patterns to make up for it.
Craig Topper via llvm-commits
- [llvm] r315161 - [X86] If we see an insert of a bitcast into zero vector, canonicalize it to move the bitcast to the other side of the insert.
Craig Topper via llvm-commits
- [llvm] r315162 - [X86] Simplify some code in getInsertVINSERTImmediate and getExtractVEXTRACTImmediate. NFC
Craig Topper via llvm-commits
- [lld] r315163 - Add comment.
Rui Ueyama via llvm-commits
- [lld] r315164 - Remove a trivial function.
Rui Ueyama via llvm-commits
- [lld] r315165 - Make ScriptParser::checkSection a non-member function.
Rui Ueyama via llvm-commits
- [lld] r315166 - Use llvm::Optional instead of a magic number -1 to represent "no result".
Rui Ueyama via llvm-commits
- [lld] r315167 - Make a helper function a non-member function. NFC.
Rui Ueyama via llvm-commits
- [PATCH] D38669: [sanitizer] Don't intercept signal and sigaction on Fuchsia
Petr Hosek via Phabricator via llvm-commits
- [lld] r315168 - Use llvm::Optional instead of UINT_MAX to represent a null value.
Rui Ueyama via llvm-commits
- [lld] r315169 - Rename ignoreInterpSection -> needsInterpSection.
Rui Ueyama via llvm-commits
- [PATCH] D38670: [MBP] Scheduled blocks have been removed from worklist
Xin Tong via Phabricator via llvm-commits
- [PATCH] D38671: lowering shuffle i/f intrinsic - llvm part
jina via Phabricator via llvm-commits
- [llvm] r315171 - [X86] Add new attribute to X86 instructions to enable marking them as "not memory foldable"
Ayman Musa via llvm-commits
- [llvm] r315172 - [X86] Stop LowerSIGN_EXTEND_AVX512 from creating v8i16/v16i16/v16i8 vselects with a v8i1/v16i1 condition when BWI is not available.
Craig Topper via llvm-commits
- [llvm] r315173 - [X86][TableGen] Recommitting the X86 memory folding tables TableGen backend while disabling it by default.
Ayman Musa via llvm-commits
- [llvm] r315174 - [X86] Add missing entries in 'MemoryFoldTable2Addr' to get complete form of the table.
Ayman Musa via llvm-commits
- [PATCH] D37896: [DAGCombine] Resolving PR34474 by transforming mul(x, 2^c +/- 1) -> sub/add(shl(x, c) x) for any type including vector types
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D29942: Add custom lowering for llvm.log{, 10}.{f16, f32} intrinsics
Vedran Miletić via Phabricator via llvm-commits
- [llvm] r315175 - [X86][SKX] Adding the scheduling information for the SKX target.
Gadi Haber via llvm-commits
- [llvm] r315176 - [X86][XOP] Add XOP oddshuffles tests
Simon Pilgrim via llvm-commits
- [PATCH] D38318: [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38285: Convert OptimizationRemarkEmitter old emit() calls to new closure parameterized emit() calls
Vivek Pandya via Phabricator via llvm-commits
- [llvm] r315177 - [AArch64][GlobalISel] Make G_PHI of p0 types legal.
Amara Emerson via llvm-commits
- [llvm] r315178 - [AArch64][GlobalISel] Add a test case for G_PHI of p0 regbank selection.
Amara Emerson via llvm-commits
- [llvm] r315179 - [AArch64][GlobalISel] Add a test case for G_PHI of p0 instruction selection.
Amara Emerson via llvm-commits
- [llvm] r315180 - Make more constructors constexpr or use =default.
Benjamin Kramer via llvm-commits
- [llvm] r315181 - [X86] Prefer MOVSS/SD over BLENDI during legalization. Remove BLENDI versions of scalar arithmetic patterns
Craig Topper via llvm-commits
- [llvm] r315182 - [X86] getTargetConstantBitsFromNode - add support for decoding scalar constants
Simon Pilgrim via llvm-commits
- [llvm] r315183 - [TableGen] Simplify, add range_loop in CodeGenSchedule
Javed Absar via llvm-commits
- [llvm] r315184 - [X86] Regenerate fast-isel-select-pseudo-cmov.ll to prepare for D38609.
Craig Topper via llvm-commits
- [llvm] r315185 - Remove unused variables. No functionality change.
Benjamin Kramer via llvm-commits
- [llvm] r315186 - [X86][SSE] Add test case for PR27708
Simon Pilgrim via llvm-commits
- [llvm] r315187 - Tidyup with clang-format. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D38676: [LV] Model masking in VPlan, introducing VPInstructions
Gil Rapaport via Phabricator via llvm-commits
- [llvm] r315195 - [X86][SSE] Don't call combineTo inside combineX86ShufflesRecursively. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r315196 - Remove unused variables. No functionality change.
Benjamin Kramer via llvm-commits
- [PATCH] D38677: [ConstantFold] Fix a crash when folding a GEP that has vector index
Haicheng Wu via Phabricator via llvm-commits
- [llvm] r315201 - [X86] Enable extended comparison predicate support for SETUEQ/SETONE when targeting AVX instructions.
Craig Topper via llvm-commits
- [llvm] r315202 - [X86] Remove a setLoadExtAction from the AVX512 section that uses an AVX512BW type and is alraedy present in the AVX512BW section.
Craig Topper via llvm-commits
- [llvm] r315203 - [AArch64] fix typos in test assertions
Sanjay Patel via llvm-commits
- [PATCH] D38434: [SCEV] Maintain loop use lists, and use them in forgetLoop
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D38435: [SCEV] Maintain and use a loop->loop invalidation dependency
Max Kazantsev via Phabricator via llvm-commits
Last message date:
Sun Oct 8 22:17:21 PDT 2017
Archived on: Mon Oct 9 08:05:50 PDT 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).