The Week Of Monday 30 October 2017 Archives by thread
Starting: Mon Oct 30 00:03:59 PDT 2017
Ending: Sun Nov 5 22:56:04 PST 2017
Messages: 1618
- [PATCH] D38494: [SCEV] Handling for ICmp occuring in the evolution chain.
Sanjoy Das 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] D38312: adding pattern for broadcastm
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D38732: [X86][AVX512] Improve lowering of AVX512 test intrinsics
Uriel Korach via Phabricator via llvm-commits
- [PATCH] D39112: [CodeExtractor] Fix iterator invalidation in findOrCreateBlockForHoisting.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r316887 - Recommit r315288: [SCCP] Propagate integer range info for parameters in IPSCCP.
Florian Hahn via llvm-commits
- [PATCH] D38128: Handle COPYs of physregs better (regalloc hints)
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] r316888 - Revert r316887 to fix buildbot failures.
Florian Hahn via llvm-commits
- [PATCH] D39413: AMDGPU: Select v_mad_u64_u32 and v_mad_i64_i32
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r316889 - [IRCE][NFC] Store Length as SCEV in RangeCheck instead of Value
Max Kazantsev via llvm-commits
- [PATCH] D39406: Merge SymbolBody and Symbol into one class, SymbolBody.
George Rimar via Phabricator via llvm-commits
- [llvm] r316890 - [X86][AVX512] Adding a pattern for broadcastm intrinsic.
Jina Nahias via llvm-commits
- [PATCH] D39333: [Polly][ZoneAlgo/ForwardOpTree] Normalize PHIs to their known incoming values.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D39232: [CodeGen][ExpandMemcmp] Allow memcmp to expand to vector loads (2).
Clement Courbet via Phabricator via llvm-commits
- [llvm] r316891 - Recommit r315288: [SCCP] Propagate integer range info for parameters in IPSCCP.
Florian Hahn via llvm-commits
- [lld] r316893 - [ELF] - Stop sorting input sections in createSections().
George Rimar via llvm-commits
- [PATCH] D39371: [ELF] - Stop sorting input sections in createSections().
George Rimar via Phabricator via llvm-commits
- [PATCH] D39402: [X86] Prevent fast isel from folding loads into the instructions listed in hasPartialRegUpdate.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38586: SLPVectorizer.cpp: Ensure SLPVectorizer can visit each block by dominated order
NAKAMURA Takumi via Phabricator via llvm-commits
- [llvm] r316894 - Revert "[X86][AVX512] Adding a pattern for broadcastm intrinsic."
Jina Nahias via llvm-commits
- [PATCH] D39385: [BranchProbabilityInfo] Handle irreducible loops.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D39411: [X86] Make sure we don't create locked inc/dec instructions when the carry flag is being used.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38684: [X86][AVX512] lowering broadcastm intrinsic - llvm part
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D39340: Modifying reassociate for improved CSE
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D39414: [IRCE][NFC] Rename fields of InductiveRangeCheck
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Pattern Instruction Combine plug-in into InstCombine pass
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D39045: [ELF] - Simplify output section creation.
George Rimar via Phabricator via llvm-commits
- [llvm] r316897 - [ARM GlobalISel] Fixup r316572. NFC
Diana Picus via llvm-commits
- [PATCH] D39261: [GlobalISel|ARM] : Allow legalizing G_FSUB
Diana Picus via Phabricator via llvm-commits
- [llvm] r316898 - Invalid used of 'w' suffix on push and pop using 64-bit register.
Andrew V. Tischenko via llvm-commits
- [PATCH] D38626: Invalid used of 'w' suffix on push and pop using 64-bit register
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D38031: Adding a shufflevector and select LLVM IR instructions fuzz tool
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D39415: [ARMISelLowering] Better handling of NEON load/store for sequential memory regions
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D38721: [ELF] - Teach LLD to report line numbers for data symbols.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39059: [X86][AVX] Update VCVTx, VMOVNTPx and VROUNDYPx instructions scheduling on btver2
Andrew V. Tischenko via Phabricator via llvm-commits
- [zorg] r316901 - OpenMPBuilder: Fix arguments for lit with ninja
Jonas Hahnfeld via llvm-commits
- [PATCH] D39417: InstCombine: Preserve nuw when reassociating nuw ops
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r316902 - [GlobalISel|ARM] : Allow legalizing G_FSUB
Javed Absar via llvm-commits
- [PATCH] D39418: [ELF] - Split processSectionCommands().
George Rimar via Phabricator via llvm-commits
- [llvm] r316904 - [Hexagon] Allow the RDF optimizations to be run in .mir testcases
Krzysztof Parzyszek via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Aggressive Instruction Combine pass
Amjad Aboud via Phabricator via llvm-commits
- [llvm] r316905 - [CodeGen][ExpandMemcmp] Allow memcmp to expand to vector loads (2).
Clement Courbet via llvm-commits
- [PATCH] D38582: [ELF] - Get rid of LinkerScript::adjustSectionsBeforeSorting().
George Rimar via Phabricator via llvm-commits
- [llvm] r316907 - [AMDGPU] Emit metadata for hidden arguments for kernel enqueue
Yaxun Liu via llvm-commits
- [PATCH] D39255: [AMDGPU] Emit metadata for hidden arguments for kernel enqueue
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D33946: [InlineCost] Find identical loads in the callee
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D38594: [InlineCost] Tracking Values through PHI Nodes
Haicheng Wu via Phabricator via llvm-commits
- [llvm] r316908 - [PassManager, SimplifyCFG] add test for PR34603 / D38566; NFC
Sanjay Patel via llvm-commits
- [PATCH] D39227: [X86][AVX] Update YMM version of instructions scheduling on btver2
Andrew V. Tischenko via Phabricator via llvm-commits
- [llvm] r316911 - [X86] Regenerate test using update_llc_test_checks.py
Craig Topper via llvm-commits
- [llvm] r316912 - [X86] Remove AVX512 early out from X86FastISel::X86SelectCmp.
Craig Topper via llvm-commits
- [llvm] r316913 - [X86] Make sure we don't create locked inc/dec instructions when the carry flag is being used.
Craig Topper via llvm-commits
- [PATCH] D39016: Add Percent Symbol In PPC Registers for Linux
Alexandre Yukio Yamashita via Phabricator via llvm-commits
- [PATCH] D39421: [InstCombine] Extracting common and-mask for shift operands of Or instruction
Omer Paparo Bivas via Phabricator via llvm-commits
- [PATCH] D39068: [LV] Introduce VPBlendRecipe, VPWidenMemoryInstructionRecipe
Gil Rapaport via Phabricator via llvm-commits
- [PATCH] D39386: [Power9] Allow gpr callee saved spills in prologue to vector registers rather than stack
Zaara Syeda via Phabricator via llvm-commits
- [PATCH] D39390: Move isDSOLocal check and add a comment
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D38566: [SimplifyCFG] don't sink common insts too soon (PR34603)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
George Rimar via Phabricator via llvm-commits
- [llvm] r316916 - [PPC CodeGen] Fix the bitreverse.i64 intrinsic.
Fangrui Song via llvm-commits
- [PATCH] D39345: SCEV: preserve debug information attached to PHI nodes.
Adrian Prantl via Phabricator via llvm-commits
- [test-suite] r316918 - [test-suite] Update bitreverse benchmark.
Fangrui Song via llvm-commits
- [llvm] r316743 - llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h: Fix -fmodules build introduced in rL316715.
David Blaikie via llvm-commits
- [PATCH] D39225: Fix APFloat mod sign
Steve Canon via Phabricator via llvm-commits
- [llvm] r316920 - Move isDSOLocal check and add a comment.
Rafael Espindola via llvm-commits
- [llvm] r316921 - [X86][AVX512] Adding a pattern for broadcastm intrinsic.
Jina Nahias via llvm-commits
- [PATCH] D39424: [Reassociate] Remove FIXME from looptest.ll (NFC)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D31852: [PowerPC] Convert reg/reg instructions fed by constants to reg/imm instructions (pre and post RA)
Nemanja Ivanovic via Phabricator via llvm-commits
- [www] r316923 - Fix LNT link
Matthias Braun via llvm-commits
- std::thread::detach() rarely crashes in Parallel.cpp
Andrew Ng via llvm-commits
- [llvm] r316925 - [X86][SSE] Add clflush scheduling test
Simon Pilgrim via llvm-commits
- [llvm] r316926 - [X86][AVX] Add missing vcvtpd2dq/vcvtps2dq scheduling tests
Simon Pilgrim via llvm-commits
- [llvm] r316927 - [MC] Split out register def/use idx calls to make debugging simpler. NFCI.
Simon Pilgrim via llvm-commits
- [lld] r316928 - Skip abs symbols when handling copy reloc aliases.
Rafael Espindola via llvm-commits
- [compiler-rt] r316929 - [asan] Intercept heap routines in VS2010 CRT
Reid Kleckner via llvm-commits
- [PATCH] D39028: Irreducible loop metadata for more accurate block frequency under PGO.
David Li via Phabricator via llvm-commits
- [compiler-rt] r316930 - Fix clang warnings in winasan code
Reid Kleckner via llvm-commits
- [lld] r316848 - Reduce sizeof(Symbol) from 104 bytes to 88 bytes.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D39292: [X86][AVX512] Adding new patterns for extract_subvector of vXi1
Craig Topper via Phabricator via llvm-commits
- [lld] r316931 - Use 64 bits for the shared symbol size again.
Rafael Espindola via llvm-commits
- [PATCH] D39425: [Sparc] Account for bias in stack readjustment
James Clarke via Phabricator via llvm-commits
- [llvm] r316932 - [X86][SSE] ComputeNumSignBits tests showing missing VSELECT demandedelts support
Simon Pilgrim via llvm-commits
- [llvm] r316933 - [SelectionDAG] Add SELECT demanded elts support to ComputeNumSignBits
Simon Pilgrim via llvm-commits
- [compiler-rt] r316934 - Introduce ReservedAddressRange to sanitizer_common.
Kostya Kortchinsky via llvm-commits
- [PATCH] D39383: [InstCombine] Simplify selects that test cmpxchg instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D39222: [InstCombine] Pull shifts through a select plus binop with constant
Craig Topper via Phabricator via llvm-commits
- [PATCH] D37885: [x86] Bring back the MOVZX64rr* pseudo instructions so that they can be coalesced using X86InstrInfo::isCoalescableExtInstr
Craig Topper 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] D38832: [X86][SelectionDAG] Add support for simplifying demanded bits of target nodes. Use it to simplify demanded bits of CMOV
Craig Topper via Phabricator via llvm-commits
- [PATCH] D39426: [sanitizer] Fixing an error introduced in D39072
Kostya Kortchinsky via Phabricator via llvm-commits
- [compiler-rt] r316937 - [sanitizer] Fixing an error introduced in D39072
Kostya Kortchinsky via llvm-commits
- [PATCH] D39021: [llvm-objcopy] Add support for --only-keep and the special way it interacts with -O binary
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D38907: Give .note.gnu.build-id section alignment 4
Rafael Avila de Espindola via llvm-commits
- [llvm] r316938 - [X86][AVX512] Cleanup scheduler tests - split GENERIC and SKX targets
Simon Pilgrim via llvm-commits
- [llvm] r316940 - [X86][SSE] computeKnownBits tests showing missing VSELECT demandedelts support
Simon Pilgrim via llvm-commits
- [lld] r316280 - Assume that mergeable input sections are smaller than 4 GiB.
Rafael Avila de Espindola via llvm-commits
- [compiler-rt] r316943 - Fix warning + death test + failing test on Windows (D39072).
Kostya Kortchinsky via llvm-commits
- [llvm] r316944 - [SelectionDAG] Add VSELECT support to computeKnownBits
Simon Pilgrim via llvm-commits
- [PATCH] D39334: [Driver] Add Scudo as a possible -fsanitize= option
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r316945 - [X86][SSE] Add another computeKnownBits test showing missing VSELECT demandedelts support
Simon Pilgrim via llvm-commits
- [PATCH] D39130: [yaml2obj][ELF] Add support for setting alignment in program headers
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D37775: Add a verifier test to check the access on both sides of COPY are the same
Aditya Nandakumar via Phabricator via llvm-commits
- [llvm] r316946 - X86 Tests: Update the variable-index permute tests with FP types. NFC.
Zvi Rackover via llvm-commits
- [llvm] r316947 - [SelectionDAG] Add VSELECT demanded elts support to computeKnownBits
Simon Pilgrim via llvm-commits
- [llvm] r316949 - [GVNHoist] Fix non-deterministic sort order of PHIs for identical instructions
Mandeep Singh Grang via llvm-commits
- [PATCH] D39410: [GVNHoist] Fix non-deterministic sort order of PHIs for identical instructions
Mandeep Singh Grang via Phabricator via llvm-commits
- [llvm] r316492 - [X86][Broadwell] Added the instruction scheduling information for the Broadwell CPU.
Artur Pilipenko via llvm-commits
- [llvm] r316950 - Create instruction classes for identifying any atomicity of memory intrinsic. (NFC)
Daniel Neilson via llvm-commits
- [PATCH] D38419: Create instruction classes for identifying any atomicity of memory intrinsic. (NFC)
Daniel Neilson via Phabricator via llvm-commits
- [llvm] r316952 - Revert "[PowerPC] Try to simplify a Swap if it feeds a Splat"
Stefan Pintilie via llvm-commits
- [llvm] r316953 - [NewGVN] Stop assuming PHI args ordering when looking at phi-of-ops.
Davide Italiano via llvm-commits
- [lld] r316305 - Remove a fast lookup table from MergeInputSection.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D39356: [ThinLTO] Fix missing call graph edges for calls with bitcasts.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D39431: [cmake] Make check_linker_flags operate via linker flags
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D39432: InferAddressSpaces: Fix bug about replacing addrspacecast
Yaxun Liu via Phabricator via llvm-commits
- [llvm] r316955 - [X86] Add AVX512 support to fast isel's X86ChooseCmpOpcode.
Craig Topper via llvm-commits
- [PATCH] D39433: [sanitizer][Fuchsia] Add a missing semicolon
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D39137: Add CallSiteSplitting pass
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D39434: Allow inaccessiblememonly and inaccessiblemem_or_argmemonly to be overwriten on call site with operand bundle
Yichao Yu via Phabricator via llvm-commits
- [llvm] r312165 - Refactor DIBuilder::createFragmentExpression into a static DIExpression member
Francois Pichet via llvm-commits
- [llvm] r316956 - [CMake] Fix linker detection in AddLLVM.cmake
Tim Shen via llvm-commits
- [PATCH] D38665: [CMake] Fix linker detection in AddLLVM.cmake
Tim Shen via Phabricator via llvm-commits
- [llvm] r316957 - InferAddressSpaces: Fix bug about replacing addrspacecast
Yaxun Liu via llvm-commits
- [llvm] r316958 - Fix -fuse-ld feature detection error.
Rui Ueyama via llvm-commits
- [PATCH] D39274: Fix -fuse-ld feature detection error.
Rui Ueyama via Phabricator via llvm-commits
- [compiler-rt] r316959 - [sanitizer][Fuchsia] Add a missing semicolon
Petr Hosek via llvm-commits
- [PATCH] D33155: [DWARFv5] Support FORM_strp in the line table header
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D38783: [CGP] Fix the detection of trivial case for addressing mode
Hal Finkel via Phabricator via llvm-commits
- [llvm] r316960 - [AArch64]: range loopify frame-lowering
Javed Absar via llvm-commits
- [PATCH] D39029: [CMake] Passthrough CMAKE_SYSROOT to external projects
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38654: Parse DWARF information to reduce false positives.
Mitch Phillips via Phabricator via llvm-commits
- [lld] r316961 - Give .note.gnu.build-id section alignment 4
Jake Ehrlich via llvm-commits
- [PATCH] D39132: [llvm-objcopy] Fix bug in how segment alignment was being handled
Jake Ehrlich via Phabricator via llvm-commits
- [llvm] r316962 - [SelectionDAG] Tidyup computeKnownBits extension/truncation cases. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D39437: Fix a bunch of assert-on-invalid-bitcode regressions after 315483
Nico Weber via Phabricator via llvm-commits
- [llvm] r316964 - Fix unused variable warnings. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D35702: [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D38971: Enhance libsanitizer support for invalid-pointer-pair.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D39353: [lld] Fix --exclude-libs broken when --whole-archive is used
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38196: [AArch64] Avoid interleaved SIMD store instructions for Exynos
Abderrazek Zaafrani via Phabricator via llvm-commits
- [llvm] r316967 - [CGP] Fix crash on i96 bit multiply
Philip Reames via llvm-commits
- [llvm] r316968 - Undo accidental commit
Philip Reames via llvm-commits
- [PATCH] D39271: Object: Move some code from ELF.h into ELF.cpp.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D39440: [SimplifyCFG] Use a more generic name for the selects created by SpeculativelyExecuteBB to prevent long names from being created
Craig Topper via Phabricator via llvm-commits
- [llvm] r316972 - [cmake] Make check_linker_flags operate via linker flags
Shoaib Meenai via llvm-commits
- [PATCH] D37820: [BinaryFormat] Teach identify_magic about Tapi files.
Michael Spencer via Phabricator via llvm-commits
- [PATCH] D39442: [cmake] Remove policy conditionals
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D39443: [ThinLTO] Double bits of module hash used for renaming
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D39404: DAG: Add nuw when splitting loads and stores
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39444: [Support] Make the default chunk size of raw_fd_ostream to 1 GiB.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D35014: [X86] Improvement in CodeGen instruction selection for LEAs.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D39263: [support] remove tautological comparison in Support/Windows/Path.inc
Zachary Turner via Phabricator via llvm-commits
- [llvm] r316973 - [X86] Clang-format some code. NFC
Craig Topper via llvm-commits
- [PATCH] D31772: [PowerPC] Add pass to expand extra memcpy calls
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39449: Rewrite FileOutputBuffer as two separate classes.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r316974 - [SimplifyIndVar] Extract out invariant expression handling
Philip Reames via llvm-commits
- [llvm] r316975 - Reapply "[GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors"
Max Kazantsev via llvm-commits
- [llvm] r316976 - [IndVarSimplify] Simplify code using preheader assumption
Philip Reames via llvm-commits
- [llvm] r316977 - [NFC] Get rid of variables used in assert only
Max Kazantsev via llvm-commits
- [llvm] r316978 - [X86] Make AVX512_512_SET0 XMM16-31 lower to 128-bit XOR when AVX512VL is enabled. Use 128-bit VLX instruction when VLX is enabled.
Craig Topper via llvm-commits
- [llvm] r316979 - [IRCE][NFC] Rename fields of InductiveRangeCheck
Max Kazantsev via llvm-commits
- [llvm] r316980 - [CGP] Fix the detection of trivial case for addressing mode
Serguei Katkov via llvm-commits
- [PATCH] D39450: [X86] Add AVX512 support to X86FastISel::fastMaterializeFloatZero.
Craig Topper via Phabricator via llvm-commits
- mir-canon simplified patch
Justin Bogner via llvm-commits
- [PATCH] D39056: [mips] Use register scavenging with MSA.
Simon Dardis via Phabricator via llvm-commits
- [llvm] r316981 - [AVX512] Adding new patterns for extract_subvector of vXi1
Michael Zuckerman via llvm-commits
- [polly] r316983 - [OpenMP] Fix reference collection of latest base ptrs.
Michael Kruse via llvm-commits
- [lld] r316984 - [ELF] - Simplify output section creation.
George Rimar via llvm-commits
- [PATCH] D39207: [llvm-objcopy] Add support for dwarf fission
James Henderson via Phabricator via llvm-commits
- [llvm] r316986 - [LoopUnroll] Clean up remarks for unroll remainder
David Green via llvm-commits
- [PATCH] D38725: [LoopUnroll] Clean up remarks for unroll remainder
Dave Green via Phabricator via llvm-commits
- [PATCH] D39453: [SCEV] Strengthen variance condition in calculateLoopDisposition
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r316989 - Adding a shufflevector and select LLVM IR instructions fuzz tool
Ayman Musa via llvm-commits
- [llvm] r316994 - [InstCombine] Simplify selects that test cmpxchg instructions
Matthew Simpson via llvm-commits
- [polly] r316995 - [DeLICM] Fix wrong assumed access execution order.
Michael Kruse via llvm-commits
- [llvm] r316996 - [ThinLTO] Double bits of module hash used for renaming
Teresa Johnson via llvm-commits
- [PATCH] D39090: [AArch64][SVE] Asm: Set SVE as unsupported feature for existing scheduler models
Florian Hahn via Phabricator via llvm-commits
- [lld] r316998 - [lld] Fix --exclude-libs broken when --whole-archive is used
Oleg Ranevskyy via llvm-commits
- [PATCH] D39087: [AArch64][SVE] Asm: Extend EnforceVectorSubVectorTypeIs to distinguish Scalable Vectors
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D39088: [AArch64][SVE] Asm: Replace 'IsVector' by 'RegKind' in AArch64AsmParser (NFC)
Florian Hahn via Phabricator via llvm-commits
- [llvm] r316999 - [dsymutil] Implement the --threads option
Jonas Devlieghere via llvm-commits
- [PATCH] D39355: [dsymutil] Implement the --threads option
Jonas Devlieghere via Phabricator via llvm-commits
- [lld] r316811 - Inline trivial symbol constructors.
Rafael Avila de Espindola via llvm-commits
- [llvm] r317000 - [Reassociate] Remove FIXME from looptest.ll (NFC)
Florian Hahn via llvm-commits
- [PATCH] D39089: [AArch64][SVE] Asm: Add SVE (Z) Register definitions and parsing support
Florian Hahn via Phabricator via llvm-commits
- [llvm] r317001 - [test] Fix dsymutil/cmdline.test
Jonas Devlieghere via llvm-commits
- [lld] r317002 - [ELF] - Remove useless code. NFC.
George Rimar via llvm-commits
- [lld] r316731 - De-template EhFrameSection. NFC.
Rafael Avila de Espindola via llvm-commits
- [llvm] r317003 - [LoopVectorize] Replace manual VPlan memory management with unique_ptr.
Benjamin Kramer via llvm-commits
- [PATCH] D39388: [RS4GC] Strip off invariant.start because memory locations arent invariant
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D37580: Add Position Independent Pages (PIP) relocation model
Peter Smith via Phabricator via llvm-commits
- [PATCH] D37581: Implement pagerando wrapper functions to initialize POT register
Peter Smith via Phabricator via llvm-commits
- [PATCH] D37582: Remove pipeline dependencies on StackProtector
Peter Smith via Phabricator via llvm-commits
- [PATCH] D37584: Add target-independent backend modifications for pagerando
Peter Smith via Phabricator via llvm-commits
- [PATCH] D37585: Add ARM backend support for pagerando
Peter Smith via Phabricator via llvm-commits
- [llvm] r317005 - [X86][SSE] Add VSRLI/VSRAI/VSLLI demanded elts support to computeKnownBits/ComputeNumSignBits
Simon Pilgrim via llvm-commits
- [lld] r317006 - Merge SymbolBody and Symbol into one class, SymbolBody.
Rui Ueyama via llvm-commits
- [lld] r317007 - [COFF] Merge Symbol and SymbolBody.
Rui Ueyama via llvm-commits
- [polly] r317008 - [ZoneAlgo/ForwardOpTree] Normalize PHIs to their known incoming values.
Michael Kruse via llvm-commits
- [llvm] r317009 - [asan] Upgrade private linkage globals to internal linkage on COFF
Reid Kleckner via llvm-commits
- [PATCH] D29641: [SLP] Fix for PR31847: Assertion failed: (isLoopInvariant(Operands[i], L) && "SCEVAddRecExpr operand is not loop-invariant!")
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D38693: [SLP] Consider extractelements as shuffles iff they have the same type/parent etc.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D39034: [WIP][GlobalISel][TableGen] Optimize MatchTable for faster instruction selection
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r317010 - LTOModule::isBitcodeFile() shouldn't assert when returning false.
Nico Weber via llvm-commits
- [llvm] r317011 - [X86][AsmParser] Treat '%' as the modulo operator under Intel syntax
Reid Kleckner via llvm-commits
- [PATCH] D38361: [ELF] Stop setting output section size early
James Henderson via Phabricator via llvm-commits
- [PATCH] D38687: [ELF] Make section order rely on explicit member
James Henderson via Phabricator via llvm-commits
- [PATCH] D39458: Do not access beyond the end of local symbols.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r317012 - [IndVarSimplify] Simplify code using a dictionary
Philip Reames via llvm-commits
- [lld] r317013 - Remove a redundant union member.
Rui Ueyama via llvm-commits
- [PATCH] D39459: Rename SymbolBody -> Symbol.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39460: [ELF] NFC: Remove unnecessary function call
James Henderson via Phabricator via llvm-commits
- [lld] r317014 - [ELF] Remove unnecessary function call. NFC.
James Henderson via llvm-commits
- [PATCH] D39461: [scudo] Implement stricter separation of C vs C++
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r317015 - [Support] Make the default chunk size of raw_fd_ostream to 1 GiB.
Rui Ueyama via llvm-commits
- [PATCH] D38190: Partial Inlining with multi-region outlining based on PGO information
Graham Yiu via Phabricator via llvm-commits
- [PATCH] D39463: [Analysis] Refine matching and merging of TBAA tags
Ivan Kosarev via Phabricator via llvm-commits
- [llvm] r317016 - [IndVarSimplify] Extract wrapper around SE-.isLoopInvariantPredicate [NFC]
Philip Reames via llvm-commits
- [llvm] r317017 - [globalisel][tablegen] Allow any comment in DebugCommentAction. NFC
Daniel Sanders via llvm-commits
- Using lnt to track lld performance
Rafael Avila de Espindola via llvm-commits
- [PATCH] D39464: Define fs::allocate_file which preallocates disk blocks.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r317018 - [Metadata][NFC] Make MDNode::resolve() public in preparation for the fix to PR33930.
Wolfgang Pieb via llvm-commits
- [PATCH] D39465: Add feature to determine if host architecture is 64-bit in llvm-lit
Jake Ehrlich via Phabricator via llvm-commits
- [llvm] r317019 - [ADT] Split optional to only include copy mechanics and dtor for non-trivial types.
Benjamin Kramer via llvm-commits
- [PATCH] D39466: [fuzzer] Script for detect unbalanced allocation in -trace_malloc output
Vitaly Buka via Phabricator via llvm-commits
- [llvm] r317020 - [X86][AVX512] Split AVX512F and AVX512BW bool-vector bitcast tests
Simon Pilgrim via llvm-commits
- [llvm] r317021 - [X86][AVX512] Regenerate tests to remove retl/retq regex
Simon Pilgrim via llvm-commits
- [PATCH] D38915: AMDGPU: Fold immediate offset into BUFFER_LOAD_DWORD lowered from SMEM
Marek Olšák via Phabricator via llvm-commits
- [llvm] r317022 - [globalisel][tablegen] Add infrastructure to potentially allow BuildMIAction to choose a mutatable instruction. NFC
Daniel Sanders via llvm-commits
- [PATCH] D39467: PR34603 Fix by Early-CSE extension
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D39397: [fuzzer] Fix threaded stack printing and nested mallocs
Vitaly Buka via Phabricator via llvm-commits
- [llvm] r317023 - [SimplifyCFG] Regenerate some test cases using update_test_checks.py to prepare for an upcoming commit. NFC
Craig Topper via llvm-commits
- [llvm] r317024 - [SimplifyCFG] Use a more generic name for the selects created by SpeculativelyExecuteBB to prevent long names from being created
Craig Topper via llvm-commits
- [PATCH] D38949: AMDGPU: Merge S_BUFFER_LOAD_DWORD_IMM into x2, x4
Marek Olšák via Phabricator via llvm-commits
- [llvm] r317025 - [globalisel][tablegen] Factor out implicit def/use renderers from createAndImportInstructionRenderer(). NFC
Daniel Sanders via llvm-commits
- [PATCH] D39361: [SCEV] A different fix for PR33494
Max Kazantsev via Phabricator via llvm-commits
- [lld] r317026 - Revert r316305: Remove a fast lookup table from MergeInputSection.
Rui Ueyama via llvm-commits
- [llvm] r317027 - [coro] Make Spill a proper struct instead of deriving from pair.
Benjamin Kramer via llvm-commits
- [PATCH] D22792: VecClone Pass
Matt via Phabricator via llvm-commits
- [llvm] r317028 - [DWARF] Now that Optional is standard layout, put it into an union instead of splatting it.
Benjamin Kramer via llvm-commits
- [PATCH] D39012: AMDGPU: Merge BUFFER_STORE_DWORD_OFFEN/OFFSET into x2, x4
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D37163: [LICM] sink through non-trivially replicable PHI
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r317029 - [globalisel][tablegen] Keep track of the insertion point while adding BuildMIAction's. NFC
Daniel Sanders via llvm-commits
- [llvm] r317030 - Revert "[DWARF] Now that Optional is standard layout, put it into an union instead of splatting it."
Benjamin Kramer via llvm-commits
- [PATCH] D39394: Do not consider Shared symbols as defined symbols.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r317033 - Revert r317029: [globalisel][tablegen] Keep track of the insertion point while adding BuildMIAction's. NFC
Daniel Sanders via llvm-commits
- [PATCH] D39060: AMDGPU: Lower buffer store and atomic intrinsics manually
Marek Olšák via Phabricator via llvm-commits
- [compiler-rt] r317034 - [fuzzer] Fix threaded stack printing and nested mallocs
Vitaly Buka via llvm-commits
- [compiler-rt] r317036 - [fuzzer] Script to detect unbalanced allocation in -trace_malloc output
Vitaly Buka via llvm-commits
- [llvm] r317037 - loop-rotate: simplify code by using llvm::findDbgValues(). (NFC)
Adrian Prantl via llvm-commits
- [llvm] r317038 - AMDGPU: Select s_buffer_load_dword with a non-constant SGPR offset
Marek Olsak via llvm-commits
- [PATCH] D38914: AMDGPU: Select s_buffer_load_dword with a non-constant SGPR offset
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D38951: AMDGPU: Merge BUFFER_LOAD_DWORD_OFFSET into x2, x4
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D39476: [X86][SSE] Truncate with PACKSS any input with sufficient sign-bits
Simon Pilgrim via Phabricator via llvm-commits
- [lld] r317039 - Do not access beyond the end of local symbols.
Rui Ueyama via llvm-commits
- [llvm] r317040 - Re-commit: [globalisel][tablegen] Keep track of the insertion point while adding BuildMIAction's. NFC
Daniel Sanders via llvm-commits
- [PATCH] D39480: Include GUIDs from the same module when computing GUIDs that needs to be imported.
Dehao Chen via Phabricator via llvm-commits
- [llvm] r317041 - [codeview] Merge file checksum entries for DIFiles with the same absolute path
Reid Kleckner via llvm-commits
- [llvm] r317042 - Revert r317040: [globalisel][tablegen] Keep track of the insertion point while adding BuildMIAction's. NFC
Daniel Sanders via llvm-commits
- [llvm] r317045 - Inline compareAddr function into its only caller. NFCI.
Peter Collingbourne via llvm-commits
- [llvm] r317046 - Object: Move some code from ELF.h into ELF.cpp.
Peter Collingbourne via llvm-commits
- [llvm] r317048 - [SimplifyIndVar] Inline makIVComparisonInvariant to eleminate code duplication [NFC]
Philip Reames via llvm-commits
- [PATCH] D39482: Add system-linux to allow tests run with llvm-lit to restrict themselves to linux
Jake Ehrlich via Phabricator via llvm-commits
- [llvm] r317049 - Re-commit: [globalisel][tablegen] Keep track of the insertion point while adding BuildMIAction's. NFC
Daniel Sanders via llvm-commits
- [PATCH] D38862: Add must alias info to ModRefInfo.
Alina Sbirlea via Phabricator via llvm-commits
- [llvm] r317050 - Parse DWARF information to reduce false positives.
Mitch Phillips via llvm-commits
- [llvm] r317051 - [AMDGPU] Clean up symbols in the global namespace.
Benjamin Kramer via llvm-commits
- [PATCH] D39483: [CVP] Remove some {s|u}{add|sub}.with.overflow checks.
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D39484: LTO: Apply global DCE to ThinLTO modules at LTO opt level 0.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D37993: [ThinLTO/gold] Implement ThinLTO cache pruning support
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r317055 - Add system-linux to allow tests run with llvm-lit to restrict themselves to linux
Jake Ehrlich via llvm-commits
- [llvm] r316813 - Revert "Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit"
Jake Ehrlich via llvm-commits
- [llvm] r317057 - [globalisel][tablegen] Stop hard-coding the emitted instruction ID to 0. NFC
Daniel Sanders via llvm-commits
- [test-suite] r317058 - Work around crosscompilation problems with xcode SDKs
Matthias Braun via llvm-commits
- [PATCH] D39485: Extend SpecialCaseList to allow users to blame matches on entries in the file.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D39486: Update SanitizerSpecialCaseList to use renamed functions in base class.
Mitch Phillips via Phabricator via llvm-commits
- [llvm] r317059 - [X86] Add AVX512 support to X86FastISel::fastMaterializeFloatZero.
Craig Topper via llvm-commits
- [llvm] r317060 - Add test dependency on llvm-cfi-verify to fix up the build breakages on sanitizers.
Mitch Phillips via llvm-commits
- [compiler-rt] r317061 - Revert "[fuzzer] Fix threaded stack printing and nested mallocs"
Vitaly Buka via llvm-commits
- [PATCH] D39268: Make MCAsmBackend and MCCodeEmiiter passed by unique_ptr rval
Mitch Phillips via Phabricator via llvm-commits
- [test-suite] r317064 - Remove empty folders, as currently the script is configured to ignore those.
George Karpenkov via llvm-commits
- [lld] r317068 - Add --no-omagic and --no-print-gc-sections.
Rui Ueyama via llvm-commits
- [PATCH] D38894: [RFC][Tablegen] Add CCIfSplitFrom and CCPassIndirectBySamePointer Calling Convention Interfaces
Shiva Chen via Phabricator via llvm-commits
- [compiler-rt] r317071 - [fuzzer] Fix threaded stack printing
Vitaly Buka via llvm-commits
- [llvm] r317072 - [DAGCombiner] Fix typos in comments. NFC
Craig Topper via llvm-commits
- [PATCH] D39094: [ELF] - Cleanup of processSectionCommands().
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r317077 - Revert rL317019, "[ADT] Split optional to only include copy mechanics and dtor for non-trivial types."
NAKAMURA Takumi via llvm-commits
- [llvm] r317078 - Reformat.
NAKAMURA Takumi via llvm-commits
- [llvm] r317079 - [X86] Add more type qualifiers to INSERT_SUBREG operations in rotate patterns so they don't get created with a v64i8 type.
Craig Topper via llvm-commits
- [lld] r317080 - [ELF] - Teach LLD to report line numbers for data symbols.
George Rimar via llvm-commits
- [llvm] r317081 - Fix APFloat mod sign
Serguei Katkov via llvm-commits
- [PATCH] D38912: [libFuzzer] Delete llvm/lib/Fuzzer
xiongzhouwulie via Phabricator via llvm-commits
- [lld] r317082 - [ELF] - Cleanup of processSectionCommands().
George Rimar via llvm-commits
- [PATCH] D38611: Fix X86 regression on linpack
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D39373: Reorder Value.def to optimize code size
serge via Phabricator via llvm-commits
- [llvm] r317084 - [CodeExtractor] Fix iterator invalidation in findOrCreateBlockForHoisting.
Florian Hahn via llvm-commits
- [PATCH] D39368: DAG: Add computeKnownBitsForFrameIndex
Justin Bogner via llvm-commits
- [PATCH] D39267: [GISel]: Change Legalization from top down to bottom up + DCE
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D37112: [coroutines] Always place escaped allocas into the coroutine frame
Lewis Baker via Phabricator via llvm-commits
- [llvm] r317086 - [X86][SSE] Truncate with PACKSS any input with sufficient sign-bits
Simon Pilgrim via llvm-commits
- [PATCH] D32530: [SVE] Scalable Vector IR Type
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D39489: [ELF] - Linkerscript: fix issue with multiple output sections definitions.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39403: [LV][X86] update the cost of interleaving mem. access of floats
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r317087 - [SelectionDAG] computeKnownBits - use ashrInPlace on known bits of ISD::SRA input. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r317088 - Revert rL311205 "[IRCE] Fix buggy behavior in Clamp"
Max Kazantsev via llvm-commits
- [PATCH] D39491: [ELF] - Teach LLD to use information from .debug_str for error reporting.
George Rimar via Phabricator via llvm-commits
- [llvm] r317090 - Suppress a warning discovered by rL317076. [-Wunused-private-field]
NAKAMURA Takumi via llvm-commits
- [llvm] r317091 - Fix warnings discovered by rL317076. [-Wunused-private-field]
NAKAMURA Takumi via llvm-commits
- [llvm] r317092 - Revert r313618 "[ARM] Use ADDCARRY / SUBCARRY"
Roger Ferrer Ibanez via llvm-commits
- [PATCH] D35192: [ARM] Use ADDCARRY / SUBCARRY
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D39493: [ELF] Fix DT_MIPS_LOCAL_GOTNO value when using linker scripts to change section sizes
James Henderson via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Violeta Vukobrat via Phabricator via llvm-commits
- [PATCH] D39350: AMDGPU: Add CPUCoherentL2 feature
Jan Vesely via Phabricator via llvm-commits
- [llvm] r317094 - [BranchProbabilityInfo] Handle irreducible loops.
Geoff Berry via llvm-commits
- [llvm] r317096 - Regenerate PACKUS/TRUNCS test (PR31773)
Simon Pilgrim via llvm-commits
- [compiler-rt] r317097 - [scudo] Implement stricter separation of C vs C++
Kostya Kortchinsky via llvm-commits
- [llvm] r317098 - [X86][SSE] Begun generalizing truncateVectorWithPACKSS to work with PACKSS/PACKUS functions
Simon Pilgrim via llvm-commits
- [PATCH] D39494: [SimplifyCFG] Discard speculated dbg intrinsics
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D38662: [BasicAA] Support arbitrary pointer sizes (and fix an overflow bug)
Michael Ferguson via Phabricator via llvm-commits
- [llvm] r317100 - Correct dwarf unwind information in function epilogue for X86
Petar Jovanovic via llvm-commits
- [llvm] r317101 - Update VCVTx, VMOVNTPx and VROUNDYPx instructions scheduling on btver2.
Andrew V. Tischenko 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] D38486: [PPC] Implement the heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st.
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D35635: Optimize {s,u}{add,sub}.with.overflow on ARM
Joel Galenson via Phabricator via llvm-commits
- [llvm] r317102 - [X86] Add 64-bit int to float/double conversion with AVX to X86FastISel::X86SelectSIToFP
Craig Topper via llvm-commits
- [PATCH] D38378: Optimize {s,u}{add,sub}.with.overflow on ARM.
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D39495: [mips] Add movep for microMIPS32R6 and fix microMIPS32r3 version
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D39496: [dsymutil][NFC} Rename thread related command line options
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D39497: [scudo] Fix standlone build -lrt requirement
Kostya Kortchinsky via Phabricator via llvm-commits
- [compiler-rt] r317103 - [scudo] Fix standlone build -lrt requirement
Kostya Kortchinsky via llvm-commits
- [llvm] r317104 - [dsymutil][NFC} Rename thread related command line options
Jonas Devlieghere via llvm-commits
- [llvm] r317105 - loop-rotate: eliminate duplicate debug intrinsics after splicing.
Adrian Prantl via llvm-commits
- [llvm] r317106 - loop-rotate: avoid duplicating dbg.value intrinsics in the entry block.
Adrian Prantl via llvm-commits
- [PATCH] D39262: [CodeGen] Peel off the dominant case in switch statement in lowering
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D35772: [LV][X86] Support of AVX2 Gathers code generation and update the LV with this
Elena Demikhovsky via Phabricator via llvm-commits
- [llvm] r317107 - [X86] Regnerate test to attempt to fix build bot failure.
Craig Topper via llvm-commits
- [PATCH] D38084: [ARM] add, or, and and xor with shl combining
John Brawn via Phabricator via llvm-commits
- [llvm] r317108 - LTO: Apply global DCE to ThinLTO modules at LTO opt level 0.
Peter Collingbourne via llvm-commits
- [llvm] r317109 - Revert r317106 to facilitate reverting r317105.
Adrian Prantl via llvm-commits
- [llvm] r317110 - Revert r317105 to investigate bot breakage.
Adrian Prantl via llvm-commits
- [llvm] r317111 - Adds code to PPC ISEL lowering to recognize half-word inserts from vector_shuffles, and use P9 shift and vector insert instructions instead of vperm.
Graham Yiu via llvm-commits
- [PATCH] D34160: [Power9] Exploit vinserth instruction
Graham Yiu via Phabricator via llvm-commits
- [llvm] r317112 - [X86] Prevent fast isel from folding loads into the instructions listed in hasPartialRegUpdate.
Craig Topper via llvm-commits
- [PATCH] D39490: [scudo] Make getNumberOfCPUs Fuchsia compliant
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39499: AMDGPU: Fix set but not used warnings related to AMDGPUAS
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D39500: [LoopPredication] Enable predication when latchCheckIV is wider than rangeCheck
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D37631: [libFuzzer] Support using libc++
Kostya Serebryany via Phabricator via llvm-commits
- [llvm] r317114 - AMDGPU: Fix set but not used warnings related to AMDGPUAS
Konstantin Zhuravlyov via llvm-commits
- [llvm] r317116 - Revert 317016 and 317048
Philip Reames via llvm-commits
- [PATCH] D36504: [CodeGenPrepare][WIP] Convert uncond. branch to return into a return to help with shrink-wrapping
Sean Fertile via Phabricator via llvm-commits
- [llvm] r317117 - [globalisel][tablegen] Add support for multi-insn emission
Daniel Sanders via llvm-commits
- [PATCH] D39506: Add a script to run various benchmarks and send the result to lnt
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [llvm] r317118 - Include GUIDs from the same module when computing GUIDs that needs to be imported.
Dehao Chen via llvm-commits
- [compiler-rt] r317119 - [fuzzer] Script to detect unbalanced allocation in -trace_malloc output
Vitaly Buka via llvm-commits
- [PATCH] D38061: Set AnonymousTagLocations false for ASTContext if column info is expected not to be used
Taewook Oh via Phabricator via llvm-commits
- [PATCH] D39507: [AArch64] Fix the number of iterations for the Newton series
Evandro Menezes via Phabricator via llvm-commits
- [llvm] r317120 - loop-rotate: eliminate duplicate debug intrinsics after splicing.
Adrian Prantl via llvm-commits
- [PATCH] D39508: [ubsan] lit changes for lld testing, future lto testing.
Roman Lebedev via Phabricator via llvm-commits
- [llvm] r317121 - loop-rotate: avoid duplicating dbg.value intrinsics in the entry block.
Adrian Prantl via llvm-commits
- [PATCH] D39503: Let replaceVTableHolder accept any type
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r317122 - [X86] Add custom code to EVEX to VEX pass to turn unmasked 128-bit VPALIGND/Q into VPALIGNR if the extended registers aren't being used.
Craig Topper via llvm-commits
- [llvm] r317123 - [dsymutil, llvm-objcopy] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [www] r317126 - [WWW] Adding a link to Green Dragon on the Useful Links section of the home page.
Mike Edwards via llvm-commits
- [llvm] r317127 - Rewrite FileOutputBuffer as two separate classes.
Rui Ueyama via llvm-commits
- [PATCH] D39510: [PPC] Use xxbrd to speed up bswap64
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D39511: [ELF] Support expressions with -defsym option
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D39512: [LLD] [MinGW] Pass the -lldmap flag through
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r317128 - [X86][SSE] Add PACKUS support to LowerTruncate
Simon Pilgrim via llvm-commits
- [www-pubs] r317131 - Publication: Devirtualization in LLVM
Hans Wennborg via llvm-commits
- [PATCH] D39513: [test] Move llvm-dlltool tests into tools/llvm-dlltool. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r317132 - [globalisel][regbank] Warn about MIR ambiguities when register bank/class names clash.
Daniel Sanders via llvm-commits
- [llvm] r317133 - [X86] Add CMOV feature to 'i686' processor, making it a proper alias of pentiumpro which I believe it should be.
Craig Topper via llvm-commits
- [llvm] r317134 - [X86] Use foreach in X86.td to combine some of the CPU names that are obviously aliases. NFC
Craig Topper via llvm-commits
- [llvm] r317135 - [LLVM-C] Expose functions to create debug locations via DIBuilder.
whitequark via llvm-commits
- [PATCH] D39514: Use allocate_file in FileOutputBuffer to avoid possible bus error.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r317136 - Revert "Correct dwarf unwind information in function epilogue for X86"
Petar Jovanovic via llvm-commits
- [PATCH] D39517: [DebugInfo/PDB] Adding getUndecoratedNameEx and IPDB interfaces for IDiaEnumTables and IDiaTable.
Zachary Turner via Phabricator via llvm-commits
- [llvm] r317138 - loop-unroll: teach remapInstruction to update dbg.value intrinsics.
Adrian Prantl via llvm-commits
- [llvm] r317139 - [yaml2obj][ELF] Add support for setting alignment in program headers
Jake Ehrlich via llvm-commits
- [PATCH] D38657: Update cl::opt<uint64_t> instances to cl::opt<unsigned long long>
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r317141 - Update cl::opt<uint64_t> instances to cl::opt<unsigned long long>
Mitch Phillips via llvm-commits
- [PATCH] D38785: [LV/LAA] Avoid specializing a loop for stride=1 when this predicate implies a single-iteration loop
Ayal Zaks via Phabricator via llvm-commits
- [llvm] r317148 - [cmake] Switch FATAL_ERROR to SEND_ERROR
Shoaib Meenai via llvm-commits
- [llvm] r317151 - Remove some of the go specific C bindings for debug info now that they've been migrated into the main C API.
Eric Christopher via llvm-commits
- [PATCH] D39525: [cfi-verify] Add blacklist parsing for result filtering.
Mitch Phillips via Phabricator via llvm-commits
- [llvm] r317152 - Fix for go bindings header to match previous commit.
Eric Christopher via llvm-commits
- [llvm] r317153 - [X86] Fix fast-isel-int-float-conversion test
Steven Wu via llvm-commits
- [llvm] r317154 - Revert "Remove some of the go specific C bindings for debug info now that they've been migrated into the main C API."
Eric Christopher via llvm-commits
- [test-suite] r317160 - Creating release directory for release_501.
Tom Stellard via llvm-commits
- [test-suite] r317161 - Creating release candidate rc1 from release_501 branch
Tom Stellard via llvm-commits
- [lld] r317174 - Creating release directory for release_501.
Tom Stellard via llvm-commits
- [lld] r317175 - Creating release candidate rc1 from release_501 branch
Tom Stellard via llvm-commits
- [PATCH] D36351: [lld][ELF] Add profile guided section layout
Michael Spencer via llvm-commits
- [llvm] r317184 - [X86] Simplify the detection of pentium-mmx in Host.cpp.
Craig Topper via llvm-commits
- [llvm] r317185 - [X86] Remove the model checks from the 486 detection code in Host.cpp
Craig Topper via llvm-commits
- [PATCH] D39526: [XRay] Use optimistic logging model for FDR mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D39362: [XRay] Minimal tool to convert xray traces to Chrome's Trace Event Format.
Keith via Phabricator via llvm-commits
- [compiler-rt] r317186 - [fuzzer] Fix nested mallocs
Vitaly Buka via llvm-commits
- [PATCH] D38763: Include already promoted counts when computing SUM for VP.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D37421: [XRay] [test-suite] Add LNT support to retref-bench benchmarks.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D38990: [XRay] [compiler-rt] [DSO] introduce a context for patching/unpatching
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D39114: [XRay] Initial XRay in Darwin Support
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D39528: [LLD] [MinGW] Add an option -Xlink for passing options through to lld-link
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D39530: [tools] Add option to create binutils symlinks
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] r317189 - [test] Move llvm-dlltool tests into tools/llvm-dlltool. NFC.
Martin Storsjo via llvm-commits
- [llvm] r317190 - [test] Remove the leftover empty directory after SVN r317189. NFC.
Martin Storsjo via llvm-commits
- [llvm] r317191 - llvm-c/DebugInfo.h: Fix warning. [-Wdocumentation]
NAKAMURA Takumi via llvm-commits
- [PATCH] D39531: [test] Move llvm-lib tests into tools/llvm-lib. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D39532: [ARM] Use dwarf exception handling on MinGW
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D39535: [AArch64] Use dwarf exception handling on MinGW
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D39536: [PowerPC] Eliminate redundant register copys after register allocation
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D39115: [MIPS][MicroMIPS] Extending size reduction pass with LWP and SWP
Milena Vujosevic Janicic via Phabricator via llvm-commits
- [PATCH] D39538: [llvm-ar] Support an options string that start with a dash
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D39539: [Support] Don't error out on multiple occurrances of an Optional flag
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D39540: [llvm-nm] Print 'I' for import table data in COFF
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38495: [X86] Fix bug in legalize vector types - Split large loads
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37461: [X86][AsmParser] re-introduce 'offset' operator
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39541: [LLD] [MinGW] Ignore the -s parameter
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r317195 - Update go bindings to use new functions from rL317135.
Sam McCall via llvm-commits
- [llvm] r317196 - The patch updates sched numbers for YMM AVX instrs such as VMOVx, VORx, VXOR, VPERMILx, VBROADCASTx, etc.
Andrew V. Tischenko via llvm-commits
- [llvm] r317197 - [ARM] and, or, xor and add with shl combine
Sam Parker via llvm-commits
- [PATCH] D39542: [ELF] - Teach LLD to use information from .debug_str for error reporting.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39117: [mips] Match 'ins' and its' variants with C++ code
Simon Dardis 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
- [PATCH] D39544: [ELF] - Linkerscript: fixed non-determinism when handling MEMORY.
George Rimar via Phabricator via llvm-commits
- [llvm] r317198 - [SimplifyCFG] Discard speculated dbg intrinsics
Bjorn Pettersson via llvm-commits
- [llvm] r317199 - [AsmPrinterDwarf] Add support for .cfi_restore directive
Francis Visoiu Mistrih via llvm-commits
- [PATCH] D36114: [AsmPrinterDwarf] Add support for .cfi_restore directive
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D39546: Fix for Bug 34475 - LOCK/REP/REPNE prefixes emitted as instruction on their own
Andrew V. Tischenko via Phabricator via llvm-commits
- [llvm] r317201 - Allow inaccessiblememonly and inaccessiblemem_or_argmemonly to be overwriten on call site with operand bundle
Yichao Yu via llvm-commits
- [llvm] r317202 - Adding test for extraxt sub vector load and store avx512
Michael Zuckerman via llvm-commits
- [llvm] r317203 - Temporary workaround for msan false positive.
Sam McCall via llvm-commits
- [llvm] r317204 - [mips] Use register scavenging with MSA.
Simon Dardis via llvm-commits
- [llvm] r317206 - [X86] Fix bug in legalize vector types - Split large loads
Ayman Musa via llvm-commits
- [PATCH] D39547: [AVX512] Adding support for load truncate store of I1
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D39548: [ELF] Set the section size on the section start symbols
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D39550: [ELF] - Fix error reporting with --strip-debug/--strip-all.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39552: [ELF] - Teach LLD to strip .zdebug_* sections when --strip-debug/--strip-all is specified.
George Rimar via Phabricator via llvm-commits
- [llvm] r317211 - [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass.
Clement Courbet via llvm-commits
- [PATCH] D39554: [globalisel][tablegen] Skip src child predicates
Diana Picus via Phabricator via llvm-commits
- [PATCH] D39555: Introduce llvm-opt-fuzzer for fuzzing optimization passes
Igor Laevsky via Phabricator via llvm-commits
- [PATCH] D39556: [ConstantFold] Support vector index when factoring out GEP index into preceding dimensions
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D39359: Remove MipsAbiFlagsSection class and add createMipsAbiFlagsSection function instead.
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D39557: [Analysis] Generate more precise TBAA tags when one access encloses the other
Ivan Kosarev via Phabricator via llvm-commits
- [llvm] r317213 - Revert "[ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."
Clement Courbet via llvm-commits
- [PATCH] D39558: [TargetParser][AArch64] Reorder enum to preserve 5.0.0 libLLVM ABI.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D35625: Removal of microMIPS64R6
Aleksandar Beserminji via Phabricator via llvm-commits
- [llvm] r317215 - [RS4GC] Strip off invariant.start because memory locations arent invariant
Anna Thomas via llvm-commits
- [PATCH] D38948: [LV] Support efficient vectorization of an induction with redundant casts
Ayal Zaks via Phabricator via llvm-commits
- [llvm] r317217 - Revert "[RS4GC] Strip off invariant.start because memory locations arent invariant"
Anna Thomas via llvm-commits
- [llvm] r317221 - [dsymutil] Add a manpage for dsymutil
Jonas Devlieghere via llvm-commits
- [llvm] r317222 - [TargetParser][AArch64] Reorder enum to preserve 5.0.0 libLLVM ABI.
Chad Rosier via llvm-commits
- [llvm] r317223 - Fixed line length style issue.
Mitch Phillips via llvm-commits
- [PATCH] D39395: Fixed line length style issue.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D39560: [AMDGPU] Convert lit tests to new addr space mapping, part 1
Yaxun Liu via Phabricator via llvm-commits
- [llvm] r317225 - Strip off invariant.start because memory locations arent invariant
Anna Thomas via llvm-commits
- [PATCH] D39561: [dsymutil][doc] Improve wording and rename file.
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r317226 - [dsymutil][doc] Improve wording in manpage and rename file.
Jonas Devlieghere via llvm-commits
- [llvm] r317229 - [X86] Change getHostCPUName fallback code to not select 'x86-64' for unknown CPUs in family 6 that has 64-bit support but not any newer SSE features. Use 'core2' instead
Craig Topper via llvm-commits
- [llvm] r317230 - [X86] Simplify the pentium4 code in getHostCPUName to be based on feature flags. Don't use 'x86-64' ever.
Craig Topper via llvm-commits
- [llvm] r317262 - [test] Move llvm-lib tests into tools/llvm-lib. NFC.
Martin Storsjo via llvm-commits
- [llvm] r317263 - Fix llvm-dsymutil test in -DLLVM_ENABLE_THREADS=OFF mode
Hans Wennborg 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
- [PATCH] D39565: [ThinLTO] Ensure sanitizer passes are run
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D39566: [ThinLTO] Ensure sanitizer passes are run
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r317264 - [cmake] Remove policy conditionals
Shoaib Meenai via llvm-commits
- [llvm] r317266 - AMDGPU: Remove outdated fixme (it was already fixed)
Konstantin Zhuravlyov via llvm-commits
- [llvm] r317267 - Add missing header guards.
Adrian Prantl via llvm-commits
- [PATCH] D39567: [lit] Implement non-pipelined ‘mkdir’, ‘diff’ and ‘rm’ commands internally
Ying Yi via Phabricator via llvm-commits
- [llvm] r317269 - [LoopPredication] Enable predication when latchCheckIV is wider than rangeCheck
Anna Thomas via llvm-commits
- [llvm] r317271 - Clean up comments in include/llvm-c/DebugInfo.h
Adrian Prantl via llvm-commits
- [PATCH] D39570: [SimplifyCFG] When merging conditional stores, don't count the store we're merging against the PHINodeFoldingThreshold
Craig Topper via Phabricator via llvm-commits
- [llvm] r317272 - [tools] Add option to install binutils symlinks
Shoaib Meenai via llvm-commits
- [llvm] r317275 - [Hexagon] Prefer L2_loadrub_io over L4_loadrub_rr
Krzysztof Parzyszek via llvm-commits
- [PATCH] D39384: Add and make use of llvm::for_each
David Blaikie via Phabricator via llvm-commits
- [PATCH] D39573: [LLD] [COFF] Autoexport symbols as data if they don't point to an executable section
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D39575: [X86] Add subtarget features prefer-avx256 and prefer-avx128 and use them to limit vector width presented by TTI
Craig Topper via Phabricator via llvm-commits
- [llvm] r317278 - Irreducible loop metadata for more accurate block frequency under PGO.
Hiroshi Yamauchi via llvm-commits
- [llvm] r317280 - AMDGPU: Fix warning discovered by r317266 [-Wunused-private-field]
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D39576: [X86] Add -mprefer-avx256 and -mprefer-avx128 to the clang driver
Craig Topper via Phabricator via llvm-commits
- [llvm] r317281 - Add feature to determine if host architecture is 64-bit in llvm-lit
Jake Ehrlich via llvm-commits
- [llvm] r317282 - IndVarSimplify: preserve debug information attached to widened PHI nodes.
Adrian Prantl via llvm-commits
- [llvm] r317283 - [X86] Give AVX512VL instructions priority over their AVX equivalents.
Craig Topper via llvm-commits
- [llvm] r317284 - [llvm-objcopy] Fix bug in how segment alignment was being handled
Jake Ehrlich via llvm-commits
- [llvm] r317285 - mir-canon: First commit.
Puyan Lotfi via llvm-commits
- [llvm] r317286 - [AArch64][RegisterBankInfo] Add FPR16 support in value mapping.
Quentin Colombet via llvm-commits
- [llvm] r317287 - [AArch64][RegisterBankInfo] Add mapping for G_FPEXT.
Quentin Colombet via llvm-commits
- [llvm] r317288 - [Verifier] Remove the -verify-debug-info cl::opt
Vedant Kumar via llvm-commits
- [llvm] r317289 - Reland "Add feature to determine if host architecture is 64-bit in llvm-lit"
Jake Ehrlich via llvm-commits
- [LNT] r317290 - docs/importing_data: Add missing 'hash' field
Matthias Braun via llvm-commits
- [LNT] r317291 - lnttool/admin: Add option to skip SSL certificate validation
Matthias Braun via llvm-commits
- [PATCH] D39581: [PartialInliner] Skip call sites where inlining fails.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r317292 - Avoid PLT for external calls when attribute nonlazybind is used.
Sriraman Tallam via llvm-commits
- [PATCH] D39065: Support nonlazybind attribute for X86 64-bit ELF (invoked via -fno-plt)
Sriraman Tallam via Phabricator via llvm-commits
- [PATCH] D39582: Add ELF dynamic symbol support to yaml2obj/obj2yaml
Dave Lee via Phabricator via llvm-commits
- [PATCH] D39583: [X86] Don't use RCP14 and RSQRT14 for reciprocal estimations or for legacy SSE rcp/rsqrt intrinsics when AVX512 features are enabled.
Craig Topper via Phabricator via llvm-commits
- [llvm] r317295 - [LSR] Clarify a comment. NFC.
Vedant Kumar via llvm-commits
- [PATCH] D39585: PR35131 Fix a misprint in CTLZ recognition
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D38417: [test-suite] Adding HACCKernels app
Hal Finkel via Phabricator via llvm-commits
- [llvm] r317298 - [TableGen] Add an extra blank line to DAGISel output file to separate functions.
Craig Topper via llvm-commits
- [llvm] r317299 - [X86] Remove PALIGNR/VALIGN handling from combineBitcastForMaskedOp and move to isel patterns instead. Prefer 128-bit VALIGND/VALIGNQ over PALIGNR during lowering when possible.
Craig Topper via llvm-commits
- [llvm] r317300 - [llvm-nm] Print 'I' for import table data in COFF
Martin Storsjo via llvm-commits
- [llvm] r317301 - [llvm-nm] Don't error out on multiple occurrances of the -g/--external-only flag
Martin Storsjo via llvm-commits
- [lld] r317302 - [MinGW] Add an option -Xlink for passing options through to lld-link
Martin Storsjo via llvm-commits
- [llvm] r317303 - [NFC] Get rid of hard-coded value ID in test
Max Kazantsev via llvm-commits
- [llvm] r317304 - [AArch64] Use dwarf exception handling on MinGW
Martin Storsjo via llvm-commits
- [PATCH] D39234: [IRCE] Fix SCEVExpander's usage in IRCE
Max Kazantsev via Phabricator via llvm-commits
- [lld] r317305 - [ELF] - Teach LLD to use information from .debug_str for error reporting.
George Rimar via llvm-commits
- [lld] r317306 - [ELF] - Teach LLD to strip .zdebug_* sections when --strip-debug/--strip-all is specified.
George Rimar via llvm-commits
- [lld] r317307 - [ELF] - Linkerscript: fixed non-determinism when handling MEMORY.
George Rimar 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] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39589: [IRCE] Remove folding of two range checks into RANGE_CHECK_BOTH
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r317309 - [PEI] Simplify handling of targets with no phys regs. NFC
Francis Visoiu Mistrih via llvm-commits
- [PATCH] D35642: [PEI] Simplify handling of targets with no phys regs. NFC
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [test-suite] r317310 - add microbenchmark litsupport plugin
Eizan Miyamoto via llvm-commits
- [PATCH] D38367: [SLP] Added more missed optimiazation remarks
Vladimir Miloserdov via Phabricator via llvm-commits
- [llvm] r317311 - [Analysis] Refine matching and merging of TBAA tags
Ivan A. Kosarev via llvm-commits
- [PATCH] D39590: [IRCE][NFC] Make range checl's End a non-null SCEV
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r317312 - [ARM GlobalISel] Move the check for Thumb higher up
Diana Picus via llvm-commits
- [llvm] r317313 - [globalisel][tablegen] Skip src child predicates
Diana Picus via llvm-commits
- [PATCH] D39591: [mips] Fix PR35140
Simon Dardis via Phabricator via llvm-commits
- [llvm] r317314 - [PartialInliner] Skip call sites where inlining fails.
Florian Hahn via llvm-commits
- [llvm] r317315 - [X86][SSE] Add PACKUS support to combineVectorTruncation
Simon Pilgrim via llvm-commits
- [lld] r317316 - [ELF] - Removed unused variable. NFC.
George Rimar via llvm-commits
- [lld] r317317 - [ELf] - Fix compilation after r317307.
George Rimar via llvm-commits
- [PATCH] D39592: [ARM|GlobalISel] : Adding legalizer tests for Thumb
Javed Absar via Phabricator via llvm-commits
- [llvm] r317318 - re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."
Clement Courbet via llvm-commits
- [PATCH] D39593: [ADCE] Use MapVector for BlockInfo to make iteration order deterministic
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D39594: [ELF] - Stop using SectionKey for creating output sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39298: [CMake] Add custom target to create build directory
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D39299: [CMake] Remove target to build native tablegen
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D39595: [CodeGen] Refactor DAG combine ReduceLoadWidth
Sam Parker via Phabricator via llvm-commits
- [PATCH] D36104: [AArch64] Coalesce Copy Zero during instruction selection
Haicheng Wu via Phabricator via llvm-commits
- [lld] r317320 - [ELF] - Remove excessive field initialization. NFC.
George Rimar via llvm-commits
- [PATCH] D36073: [CGP] Extends the scope of optimizeMemoryInst optimization
John Brawn via Phabricator via llvm-commits
- [www-pubs] r317321 - Publication: Add "The Design of a Custom 32-bit RISC CPU and LLVM Compiler Backend"
Florian Hahn via llvm-commits
- [PATCH] D39596: Allow separation of declarations and definitions in <Target>ISelDAGToDAG.inc
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r317323 - [ADCE] Use MapVector for BlockInfo to make iteration order deterministic
Mikael Holmen via llvm-commits
- [PATCH] D39597: [Support][Chrono] Use explicit cast of text output of time values.
Simon Dardis via Phabricator via llvm-commits
- [llvm] r317324 - [LoopPredication] NFC: Refactored code to separate out functions being reused
Anna Thomas via llvm-commits
- [PATCH] D39599: [ARM] Fix incorrect conversion of a tail call to an ordinary call
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D33933: [sanitizer] Fix sanitizer_common compile errors on gcc trunk
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D39600: [docs][ARM] Add HowTo for cross compiling and testing compiler-rt builtins on Arm
Peter Smith via Phabricator via llvm-commits
- [llvm] r317330 - Fix for Bug 34475 - LOCK/REP/REPNE prefixes emitted as instruction on their own.
Andrew V. Tischenko via llvm-commits
- [llvm] r317331 - [mips] Match 'ins' and its' variants with C++ code
Simon Dardis via llvm-commits
- [PATCH] D39601: [CMake] Allow for Solaris ld -V output on stdout
Rainer Orth via Phabricator via llvm-commits
- [llvm] r317334 - [SLP] Test for PR23510, NFC.
Alexey Bataev via llvm-commits
- [llvm] r317335 - [LICM] sink through non-trivially replicable PHI
Jun Bum Lim via llvm-commits
- [PATCH] D39604: [CodeGen] DAG combine AND nodes to load leaves
Sam Parker via Phabricator via llvm-commits
- [PATCH] D39605: [debuginfo-tests] Decouple debuginfo-tests from the clang source tree.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D39606: [SLP] Fix PR23510: Try to find best possible vectorizable stores.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D39607: [PartialInliner] Inline vararg functions that forward varargs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D38133: [CGP] Make optimizeMemoryInst able to combine more kinds of ExtAddrMode fields
John Brawn via Phabricator via llvm-commits
- [llvm] r317340 - Invoke salvageDebugInfo from CodeGenPrepare's SinkCast()
Adrian Prantl via llvm-commits
- [llvm] r317341 - [X86] Initialize Type and Subtype in getHostCPUName to 0.
Craig Topper via llvm-commits
- [llvm] r317342 - [CodeGen] Remove unnecessary semicolons to fix a warning. NFC
Craig Topper via llvm-commits
- [PATCH] D39529: [WebAssembly] Call signExtend to get sign extended register [NFCI]
Dan Gohman via Phabricator via llvm-commits
- [llvm] r317345 - Revert "Invoke salvageDebugInfo from CodeGenPrepare's SinkCast()"
Adrian Prantl via llvm-commits
- [lld] r316752 - [ELF] Introduce range extension thunks for ARM
Rafael Avila de Espindola via llvm-commits
- [PATCH] D39609: Remove a std::map and std::set that show up in LLD profiles
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r317348 - The patch fixes PR35131
Evgeny Stupachenko via llvm-commits
- [llvm] r317349 - [AArch64] Fix the number of iterations for the Newton series
Evandro Menezes via llvm-commits
- [llvm] r317350 - [llvm-objcopy] Add support for dwarf fission
Jake Ehrlich via llvm-commits
- [llvm] r317351 - Add CallSiteSplitting pass
Jun Bum Lim via llvm-commits
- [llvm] r317352 - Reland "Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit"
Jake Ehrlich via llvm-commits
- [llvm] r317353 - Revert "Add CallSiteSplitting pass"
Jun Bum Lim via llvm-commits
- [lld] r316809 - Rename isInCurrentDSO -> isInCurrentOutput.
Rafael Avila de Espindola via llvm-commits
- [llvm] r317354 - [X86] Promote athlon, athlon-xp, k8, and k8-sse3 to types instead of subtypes in getHostCPUName. NFCI
Craig Topper via llvm-commits
- [lld] r316841 - Pass symbol attributes instead of ElfSym to Shared symbol ctor.
Rafael Espíndola via llvm-commits
- [llvm] r317355 - [cfi-verify] Add an interesting unit test where undef search length changes result.
Mitch Phillips via llvm-commits
- [llvm] r317356 - Add llvm::for_each as a range-based extensions to <algorithm> and make use of it in some cases where it is a more clear alternative to std::for_each.
Aaron Ballman via llvm-commits
- [PATCH] D39612: [PowerPC] Modify memcpy datasize in memcpy loop expansion
Brad Nemanich via Phabricator via llvm-commits
- [llvm] r317357 - Correcting some CRLFs that snuck in with my previous commit; NFC.
Aaron Ballman via llvm-commits
- [PATCH] D39614: Correct crashes in TSan on NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [llvm] r317358 - [llvm-ar] Support an options string that start with a dash
Martin Storsjo via llvm-commits
- [PATCH] D39346: [LV] [ScalarEvolution] Fix PR34965 - Cache pointer stride information before LV code gen
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D39616: [AMDGPU] Remove hardcoded address space value from AMDGPULibFunc
Yaxun Liu via Phabricator via llvm-commits
- [llvm] r317360 - Modularize: Include some required headers
David Blaikie via llvm-commits
- [PATCH] D39617: Disable detection of on_exit()/TSan on NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39618: Correct detection of a thread termination
Kamil Rytarowski via Phabricator via llvm-commits
- [compiler-rt] r317361 - Disable detection of on_exit()/TSan on NetBSD
Kamil Rytarowski via llvm-commits
- [llvm] r317362 - Recommit r317351 : Add CallSiteSplitting pass
Jun Bum Lim via llvm-commits
- [compiler-rt] r317363 - Correct detection of a thread termination
Kamil Rytarowski via llvm-commits
- [llvm] r317364 - [cfi-verify] Add blacklist parsing for result filtering.
Mitch Phillips via llvm-commits
- [llvm] r317365 - llvm-objdump: Fix unused-lambda-capture warning by removing unused lambda capture
David Blaikie via llvm-commits
- [llvm] r317366 - GCOV: Move GCOV from IR & Support into ProfileData to fix layering
David Blaikie via llvm-commits
- [lld] r317367 - [COFF] Autoexport symbols as data if they don't point to an executable section
Martin Storsjo via llvm-commits
- [llvm] r317368 - [SimplifyCFG] When merging conditional stores, don't count the store we're merging against the PHINodeFoldingThreshold
Craig Topper via llvm-commits
- [compiler-rt] r317369 - Late fixup in _lwp_exit on TSan/NetBSD
Kamil Rytarowski via llvm-commits
- [lld] r317370 - Rename SymbolBody -> Symbol
Rui Ueyama via llvm-commits
- [PATCH] D32872: [PowerPC] Leverage PGO data to version/expand small/large memcpy calls
Brad Nemanich via Phabricator via llvm-commits
- [PATCH] D39619: Correct atexit(3) support in TSan/NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [llvm] r317371 - Revert r317046, "Object: Move some code from ELF.h into ELF.cpp."
Peter Collingbourne via llvm-commits
- [llvm] r317373 - Fix a crash in llvm-objdump when printing a bad x86_64 relocation in a Mach-O
Kevin Enderby via llvm-commits
- [llvm] r317374 - [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.
Sean Fertile via llvm-commits
- [llvm] r317375 - Invoke salvageDebugInfo from CodeGenPrepare's SinkCast()
Adrian Prantl via llvm-commits
- [PATCH] D38691: Add anti- and output loop carried dependences in SwingScheduler
Brendon Cahoon via Phabricator via llvm-commits
- [lld] r317376 - [MinGW] Output debug info by default, unless the -s parameter is passed
Martin Storsjo via llvm-commits
- [lld] r317378 - Revert "[ELF] - Teach LLD to use information from .debug_str for error reporting."
Bob Haarman via llvm-commits
- LLVM buildmaster will be updated and restarted tonight
Galina Kistanova via llvm-commits
- [llvm] r317379 - Move TargetFrameLowering.h to CodeGen where it's implemented
David Blaikie via llvm-commits
- [lld] r317380 - Fix variable name.
Zachary Turner via llvm-commits
- [PATCH] D38906: AMDGPU/SI: Implement d16 support for buffer intrinsics
Changpeng Fang via Phabricator via llvm-commits
- [llvm] r317382 - [X86] Give unary PERMI priority over SHUF128 in lowerV8I64VectorShuffle to make it possible to fold a load.
Craig Topper via llvm-commits
- [lld] r317383 - Rename replaceBody -> replaceSymbol.
Rui Ueyama via llvm-commits
- [lld] r317384 - [COFF] Avoid "Body" as a local variable name.
Rui Ueyama via llvm-commits
- [PATCH] D39621: Fix CMake definitions of tsan runtime to make it installed by "install-compiler-rt"
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] r317385 - [CallSiteSplitting] Silence GCC's -Wparentheses. NFCI.
Davide Italiano via llvm-commits
- [PATCH] D39623: [scudo] Rearrange #include order
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39624: [Sanitizers] Call NanoTime() conditionally.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [compiler-rt] r317386 - [Sanitizers] Call NanoTime() conditionally.
Alex Shlyapnikov via llvm-commits
- [LNT] r317387 - Cleanup rerun test
Matthias Braun via llvm-commits
- [LNT] r317388 - Log when we remove previous runs because we got a duplicate submission
Matthias Braun via llvm-commits
- [LNT] r317389 - Change duplicate submission default to 'reject'
Matthias Braun via llvm-commits
- [PATCH] D39625: Attribute nonlazybind should not affect calls to functions with hidden visibility
Sriraman Tallam via Phabricator via llvm-commits
- [compiler-rt] r317390 - [scudo] Rearrange #include order
Kostya Kortchinsky via llvm-commits
- [PATCH] D39626: [Sanitizers] Check pthread_setcancel{state|type} interceptor arguments for != nullptr.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [compiler-rt] r317391 - Fix CMake definitions of tsan runtime to make it installed by "install-compiler-rt"
Mehdi Amini via llvm-commits
- [PATCH] D38918: Update successor after branch relaxation in ARM
Sameer AbuAsal via Phabricator via llvm-commits
- [lld] r317392 - Rename Body -> Sym.
Rui Ueyama via llvm-commits
- [llvm] r317393 - [CallSiteSplitting] clang-format my last commit. NFCI.
Davide Italiano via llvm-commits
- [PATCH] D39627: Fix vtable not receiving hidden visibility when using push(visibility)
Jake Ehrlich via Phabricator via llvm-commits
- [llvm] r317395 - Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..."
Sean Fertile via llvm-commits
- [lld] r317396 - [ELF] Support expressions with -defsym option
Petr Hosek via llvm-commits
- [PATCH] D39628: [DebugInfo] Unify logic to merge DILocations. NFC.
Vedant Kumar via Phabricator via llvm-commits
- [www] r317399 - now that the event is over, remove the logistics so that the program is more prominant.
Chris Lattner via llvm-commits
- [www] r317400 - trim a bit more
Chris Lattner via llvm-commits
- [lld] r316863 - Fix ubsan error that shift amount 64 is too large.
Rafael Avila de Espindola via llvm-commits
- [llvm] r317401 - llvm/test/Object/archive-SYM64-write.test: Delete large temp files. They are 8GiB total.
NAKAMURA Takumi via llvm-commits
- [llvm] r317402 - CMake: Let LLVM_BUILD_32_BITS aware of large file.
NAKAMURA Takumi via llvm-commits
- [llvm] r317403 - [X86] Teach shuffle lowering to use 256-bit SHUF128 when possible.
Craig Topper via llvm-commits
- [llvm] r317404 - llvm/test/lit.cfg.py: Don't set the feature "llvm-64-bits" if -m32 is specified.
NAKAMURA Takumi via llvm-commits
- [lld] r317405 - [ELF] - Fix error reporting with --strip-debug/--strip-all.
George Rimar via llvm-commits
- [lld] r317406 - [ELF] - Stop using SectionKey for creating output sections.
George Rimar via llvm-commits
- [PATCH] D39629: Add a -D flag to FileCheck to define variables
Alexander Richardson via Phabricator via llvm-commits
- [llvm] r317408 - [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.
Sean Fertile via llvm-commits
- [llvm] r317409 - [AMDGPU] Remove hardcoded address space value from AMDGPULibFunc
Yaxun Liu via llvm-commits
- [PATCH] D38736: [X86] test/testn intrinsics lowering to IR. llvm part.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r317410 - [X86] Teach EVEX->VEX pass to turn SHUFI32X4/SHUFF32X4/SHUFI64X/SHUFF64X2 into VPERM2F128/VPERM2I128.
Craig Topper via llvm-commits
- [PATCH] D38671: [X86][AVX512] lowering shuffle i/f intrinsic - llvm part
Craig Topper via Phabricator via llvm-commits
- [llvm] r317412 - [X86] Regenerate a couple more tests that I missed in r317410.
Craig Topper via llvm-commits
- [llvm] r317413 - [X86] Don't use RCP14 and RSQRT14 for reciprocal estimations or for legacy SSE rcp/rsqrt intrinsics when AVX512 features are enabled.
Craig Topper via llvm-commits
- [PATCH] D39630: [PredicateInfo] Stable sort ValueDFS to remove non-deterministic ordering
Mandeep Singh Grang via Phabricator via llvm-commits
- [llvm] r317414 - Move these CMake projects into the Tests folder on IDEs like Visual Studio rather than leave it in the root directory. NFC.
Aaron Ballman via llvm-commits
- [llvm] r317415 - Move the LLVMCFIVerify project into the Libraries folder on IDEs like Visual Studio rather than leave it in the root directory. NFC.
Aaron Ballman via llvm-commits
- [llvm] r317416 - Move the srpm, ocaml_make_directory, llvm_vcsrevision_h, and llvm-headers projects into the Misc folder on IDEs like Visual Studio rather than leave them in the root directory. NFC.
Aaron Ballman via llvm-commits
- [llvm] r317420 - Move the llvm-tblgen project into the Tablegenning folder on IDEs like Visual Studio rather than leave it in the root directory. NFC.
Aaron Ballman via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Charles Saternos via Phabricator via llvm-commits
- [llvm] r317422 - Use code voice for DIBuilder in LLVM C API
Harlan Haskins via llvm-commits
- [llvm] r317424 - [X86][AVX] Regenerate test. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D39634: [COFF] Handle ARM64 in getDefaultType
Martin Storsjö via Phabricator via llvm-commits
- [lld] r317425 - Remove dead code and update comment.
Rui Ueyama via llvm-commits
- [lld] r317426 - Rewrite addSymbolWrap and applySymbolWrap. NFCI.
Rui Ueyama via llvm-commits
- [lld] r317427 - Move OutputSectionFactory to LinkerScript.cpp. NFC.
Rui Ueyama via llvm-commits
- [lld] r317428 - Inline a small function.
Rui Ueyama via llvm-commits
- [PATCH] D39392: Do not add weak undefined symbols to .dynsym unless -pic or -shared are given.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39635: [GlobalMerge] Stable sort GlobalSets to fix non-deterministic sort order
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39636: [X86] Don't clobber reserved registers with stack adjustments
Björn Steinbrink via Phabricator via llvm-commits
- [llvm] r317429 - [CGP] Extends the scope of optimizeMemoryInst optimization
Serguei Katkov via llvm-commits
- [llvm] r317430 - [CGP] Extends the scope of optimizeMemoryInst optimization. NFC
Serguei Katkov via llvm-commits
- [PATCH] D39637: [GVN PRE] Patch the source for Phi node in PRE
Serguei Katkov via Phabricator via llvm-commits
- [llvm] r317431 - [CGP] Fix the bug found by asan.
Serguei Katkov via llvm-commits
- [PATCH] D39638: [NVPTX] Implement __nvvm_atom_add_gen_d builtin.
Justin Lebar via Phabricator via llvm-commits
- [llvm] r317432 - [LV][X86] update the cost of interleaving mem. access of floats
Mohammed Agabaria via llvm-commits
- [llvm] r317433 - [REVERT][LV][X86] update the cost of interleaving mem. access of floats
Mohammed Agabaria via llvm-commits
- [llvm] r317437 - [SLPVectorizer] minimize tests and auto-generate full checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r317438 - [LV/LAA] Avoid specializing a loop for stride=1 when this predicate implies a
Dorit Nuzman via llvm-commits
- [PATCH] D39642: [ValueTracking] readnone is a requirement for converting sqrt to llvm.sqrt; nnan is not
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D39643: [AMDGPU] Fix assertion due to assuming pointer in default addr space is 32 bit
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D39657: [AMDGPU] Change alloca addr space of r600 to 5 for amdgiz environment
Yaxun Liu via Phabricator via llvm-commits
- [llvm] r317439 - [X86][SSE] Tests for integer min/max horizontal reductions
Simon Pilgrim via llvm-commits
- [llvm] r317440 - [X86] Fix outdated comment. NFC
Craig Topper via llvm-commits
- [llvm] r317441 - [X86] Remove some more RCP and RSQRT patterns from InstrAVX512.td that I missed in r317413.
Craig Topper via llvm-commits
- [llvm] r317442 - [X86] Add missing predicate to a pattern. NFC
Craig Topper via llvm-commits
- [PATCH] D39666: ELF: Remove DefinedCommon.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39667: ELF: Merge DefinedRegular and Defined.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39668: [ObjectYAML] Map relocation types for COFF ARMNT and ARM64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D39669: DAG: Preserve nuw when reassociating adds
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r317444 - [PassManager, SimplifyCFG] Revert r316908 and r316869.
David L. Jones via llvm-commits
- [PATCH] D39670: [AMDGPU] Fix pointer info for pseudo source for r600
Yaxun Liu via Phabricator via llvm-commits
- [llvm] r317445 - [X86] Use EVEX encoded instructions for legacy scalar sqrt intrinsics.
Craig Topper via llvm-commits
- [lld] r317446 - Do not consider Shared symbols as defined symbols.
Rui Ueyama via llvm-commits
- [lld] r317447 - ELF: Remove DefinedCommon.
Peter Collingbourne via llvm-commits
- [lld] r317448 - ELF: Merge DefinedRegular and Defined.
Peter Collingbourne via llvm-commits
- [lld] r317449 - ELF: Remove function Symbol::isInCurrentOutput().
Peter Collingbourne via llvm-commits
- [PATCH] D39672: ELF: Remove SymbolTable::SymIndex class.
Peter Collingbourne via Phabricator via llvm-commits
- [lld] r317450 - ELF: Remove SymbolTable::SymIndex class.
Peter Collingbourne via llvm-commits
- [PATCH] D31647: [JumpThreading] Propagate branch hint (biased branch weight) metadata
Hiroshi Inoue via Phabricator via llvm-commits
- [llvm] r317451 - [X86] Simplify command lines on the fma-instrinsics-x86.ll test and add -show-mc-encoding.
Craig Topper via llvm-commits
- [llvm] r317452 - [X86] Add avx512vl command line to fma-instrinsics-x86.ll
Craig Topper via llvm-commits
- [llvm] r317453 - [X86] Add scalar FMA ISD nodes without rounding mode. NFC
Craig Topper via llvm-commits
- [llvm] r317454 - [X86] Use EVEX encoded intrinsics for legacy FMA intrinsics when possible.
Craig Topper via llvm-commits
- [PATCH] D38722: Added Remarks for Loop Versioning LICM Pass
Ashutosh Nema via Phabricator via llvm-commits
Last message date:
Sun Nov 5 22:56:04 PST 2017
Archived on: Mon Nov 6 00:43:19 PST 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).