The Week Of Monday 4 December 2017 Archives by thread
Starting: Mon Dec 4 00:20:58 PST 2017
Ending: Sun Dec 10 23:41:22 PST 2017
Messages: 2045
- [PATCH] D40606: [Support/TarWriter] - Don't allow TarWriter to add the same file more than once.
George Rimar via Phabricator via llvm-commits
- [llvm] r319643 - [ARM] Allow using emulated tls on platforms other than ELF
Martin Storsjo via llvm-commits
- [llvm] r319644 - [AArch64] Allow using emulated tls on platforms other than ELF
Martin Storsjo via llvm-commits
- [PATCH] D40769: [ARM] Allow using emulated tls on platforms other than ELF
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D40770: [AArch64] Allow using emulated tls on platforms other than ELF
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D40607: [zorg] Add linaro-d05-* builders
Diana Picus via Phabricator via llvm-commits
- [llvm] r319645 - [DAGCombine] Remove isAndLoadExtLoad arguments
Sam Parker via llvm-commits
- [PATCH] D40713: [DAGCombine] Remove isAndLoadExtLoad arguments (NFC)
Phabricator via Phabricator via llvm-commits
- [PATCH] D40289: [SafepointIRVerifier] Allow deriving pointers from unrelocated base
Daniil Suchkov via Phabricator via llvm-commits
- [llvm] r319533 - [cmake] Enable zlib support on windows
Pavel Labath via llvm-commits
- [llvm] r319646 - [TwoAddressInstructionPass] Bugfix in handling of sunk instructions.
Jonas Paulsson via llvm-commits
- [PATCH] D40711: [TwoAddressInstructionPass] Bugfix in handling of sunk instructions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D36747: [Asm, ARM] Add fallback diag for multiple invalid operands
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D38128: Handle COPYs of physregs better (regalloc hints)
Jonas Paulsson via Phabricator via llvm-commits
- [lld] r319648 - [ELF] Add BYTE expression to test case for non-contiguous relro [NFC]
Peter Smith via llvm-commits
- [PATCH] D40732: [LLD][ELF] Add linker script generated data to non-contiguous relro test [NFC].
Peter Smith via Phabricator via llvm-commits
- [PATCH] D39910: [ARM] Issue an eror when non-general-purpose registers used in address operands (alternative)
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D40490: [mips] Add warnings for using dsp and msa flags with inapropriate MIPS revisions
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D40735: [LLD][ELF] InX::BssRelRo should check section contents before marking relro
Peter Smith via Phabricator via llvm-commits
- [PATCH] D38361: [ELF] Stop setting output section size early
Peter Smith via Phabricator via llvm-commits
- [PATCH] D40480: MemorySSA backed Dead Store Elimination.
David Green via llvm-commits
- [PATCH] D40779: [cmake] Fix zlib library detection
Pavel Labath via Phabricator via llvm-commits
- [llvm] r319649 - [Asm, ARM] Add fallback diag for multiple invalid operands
Oliver Stannard via llvm-commits
- [PATCH] D40721: [InstSimplify] Run constant folding if no other simplifications were possible
Igor Laevsky via Phabricator via llvm-commits
- [PATCH] D40778: [DebugIR] Revive the Debug IR pass. [Added llvm-commits]
Ewan Crawford via Phabricator via llvm-commits
- [compiler-rt] r319650 - Move __tsan::Vector to __sanitizer
Kamil Rytarowski via llvm-commits
- [llvm] r319651 - AMDGPU: fix missing s_waitcnt
Tim Corringham via llvm-commits
- [llvm] r319652 - Revert "[ValueTracking] Pass only a single lambda to computeKnownBitsFromShiftOperator by using KnownBits struct instead of separate APInts. NFCI"
Sam McCall via llvm-commits
- [llvm] r319624 - [ValueTracking] Pass only a single lambda to computeKnownBitsFromShiftOperator by using KnownBits struct instead of separate APInts. NFCI
Sam McCall via llvm-commits
- [PATCH] D40706: Fix function pointer tail calls in armv8-M.base
Pablo Barrio via Phabricator via llvm-commits
- [PATCH] D39958: [InstCombine] Make foldSelectOpOp able to handle two-operand getelementptr
John Brawn via Phabricator via llvm-commits
- [llvm] r319654 - Revert r319649 - [Asm, ARM] Add fallback diag for multiple invalid operands
Oliver Stannard via llvm-commits
- [PATCH] D40649: [InstCombine] Don't crash on out of bounds shifts
Igor Laevsky via Phabricator via llvm-commits
- [PATCH] D40118: [Lint] Don't warn about noalias argument aliasing if other argument is byval
Mikael Holmén 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] r319656 - [NFC][lit] Use proper semantic versioning names for variables
Jonas Devlieghere via llvm-commits
- [PATCH] D40390: [InstCombine] Don't crash on out of bounds index in the insertelement
Igor Laevsky via Phabricator via llvm-commits
- [PATCH] D40782: [tablegen] Add !codeconcat operator which works like !strconcat
Johannes Altmanninger via Phabricator via llvm-commits
- [PATCH] D40783: [Polly] Drop overapproximation of kernel arguments
Philip Pfaffe via Phabricator via llvm-commits
- [compiler-rt] r319464 - Move x86-specific sources to x86-specific source lists.
Yvan Roux via llvm-commits
- [llvm] r319657 - [NVPTX] Assign valid global names
Jonas Hahnfeld via llvm-commits
- [PATCH] D40573: [NVPTX] Assign valid global names
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D38315: WIP: [ARM] Add f16 type support and code generation (part 1/2)
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D40785: [ELF] - Show copy relocated symbols in a --Map file output.
George Rimar via Phabricator via llvm-commits
- [llvm] r319659 - [Loop Predication] Teach LP about reverse loops
Anna Thomas via llvm-commits
- [PATCH] D40353: [Loop Predication] Teach LP about reverse loops
Phabricator via Phabricator via llvm-commits
- [llvm] r319660 - [ARM] CodeGen test
Sam Parker via llvm-commits
- [PATCH] D40786: [mips] Add partial support for R6 in the long branch pass
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D40231: InstructionSimplify: 'extractelement' with an undef index is undef
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D35561: [mips] Insert a COPY node for SW16_MM
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D38594: [InlineCost] Tracking Values through PHI Nodes
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D40097: [Inliner][NewPM] Inline functions outside of current SCC first
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D39604: [DAGCombine] Move AND nodes to multiple load leaves
Sam Parker via Phabricator via llvm-commits
- [PATCH] D40422: [CodeGen] Unify MBB reference format in both MIR and debug output
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D40655: [cmake] Enable zlib support on windows
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D40696: Enable aggressive FMA on T99 and provide AArch64 option for other micro-arch's
Stefan Teleman via Phabricator via llvm-commits
- [PATCH] D40670: Let Alloca treated as nonnull for any alloca addr space value
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D40788: [mips][micromips] Fix definition of 'bc' instruction
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D40789: [GlobalISel] Disable GISel for big endian
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D40790: DAGCombiner bugfix in MergeStoresOfConstantsOrVecElts()
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] r319662 - [AMDGPU] SDWA: add support for PRESERVE into SDWA peephole.
Sam Kolton via llvm-commits
- [PATCH] D40791: [Polly] update to latest clang-format. [NFC]
Siddharth via Phabricator via llvm-commits
- [llvm] r319663 - Revert "[cmake] Enable zlib support on windows"
Pavel Labath via llvm-commits
- [llvm] r319664 - Fix function pointer tail calls in armv8-M.base
Pablo Barrio via llvm-commits
- [PATCH] D40291: [Support] Add WritableMemoryBuffer class
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D40362: [TableGen][AsmMatcherEmitter] Only choose specific diagnostic for enabled instruction
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D40650: [InstSimplify] Fold insertelement into undef if index is out of bounds
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D40754: [sanitizer] 64-bit allocator's PopulateFreeArray partial refactor
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r319665 - [CodeGen] Unify MBB reference format in both MIR and debug output
Francis Visoiu Mistrih via llvm-commits
- [PATCH] D40514: AMDGPU: Restrict ieee_mode to HSA.
Jan Vesely 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] D36749: [LLD][ELF][AArch64] Complete implementation of -fix-cortex-a53-843419
Peter Smith via Phabricator via llvm-commits
- [PATCH] D40736: [CodeView] Add support for type record content hashing
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D40701: [ARM][DAG] Reenable post-legalize store merge
Nirav Dave via Phabricator via llvm-commits
- [test-suite] r319667 - [test-suite] Set up .arcconfig to point to new Diffusion T repository
Ben Hamilton via llvm-commits
- [PATCH] D40502: [test-suite] Set up .arcconfig to point to new Diffusion T repository
Ben Hamilton via Phabricator via llvm-commits
- [PATCH] D40413: [CodeExtractor] Add debug locations for new call and branch instrs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D40701: [ARM][AArch64][DAG] Reenable post-legalize store merge
Nirav Dave via Phabricator via llvm-commits
- [compiler-rt] r319668 - [ASan] Enhance libsanitizer support for invalid-pointer-pair.
Alex Shlyapnikov via llvm-commits
- [PATCH] D38971: Enhance libsanitizer support for invalid-pointer-pair.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D40103: [libFuzzer] Encapsulate commands in a class
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D39034: [WIP][GlobalISel][TableGen] Optimize MatchTable for faster instruction selection
Daniel Sanders via Phabricator via llvm-commits
- [compiler-rt] r319669 - These tests require x86 80-bit doubles. Mark them so.
Sterling Augustine via llvm-commits
- [compiler-rt] r319670 - Handle NetBSD symbol renaming in sanitizer_common_interceptors.inc
Kamil Rytarowski via llvm-commits
- [PATCH] D40792: DAG: Match truncated rotation (PR35487)
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D40771: [WebAssembly] Remove used --sysroot option
Dan Gohman via Phabricator via llvm-commits
- [compiler-rt] r319671 - [ASan] Fix test/asan/TestCases/Posix/invalid-pointer-pairs-threads.cc
Alex Shlyapnikov via llvm-commits
- [PATCH] D40747: [ThinLTO] Enable importing of aliases as copy of aliasee
David Blaikie via Phabricator via llvm-commits
- [PATCH] D40444: [DAGCombine] Handle big endian correctly in CombineConsecutiveLoads
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D38978: [OpenMP] Enable the lowering of implicitly shared variables in OpenMP GPU-offloaded target regions to the GPU shared memory
Gheorghe-Teodor Bercea via Phabricator via llvm-commits
- [PATCH] D40699: Split IndirectBr critical edges before PGO gen/use passes.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D40750: Move splitIndirectCriticalEdges() to BasicBlockUtils.h.
David Li via Phabricator via llvm-commits
- [PATCH] D39848: [RISCV] Support lowering FrameIndex
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D40425: Extending CFGPrinter and CallPrinter with Heat Colors
David Li via Phabricator via llvm-commits
- [PATCH] D39849: [RISCV] Implement prolog and epilog insertion
Alex Bradbury via Phabricator via llvm-commits
- [compiler-rt] r319673 - [sanitizer] 64-bit allocator's PopulateFreeArray partial refactor
Kostya Kortchinsky via llvm-commits
- [llvm] r319674 - MachineVerifier: undef phi arg doesn't need to be live-out from predecessor
Matthias Braun via llvm-commits
- [PATCH] D40036: [ConstantRange] Support subtraction in makeGuaranteedNoWrapRegion.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D40756: MachineVerifier: undef PHI args do not need to be alive
Phabricator via Phabricator via llvm-commits
- [PATCH] D40039: [CVP] Remove some {s|u}sub.with.overflow checks.
Sanjoy Das via Phabricator via llvm-commits
- [zorg] r319676 - OpenMPBuilder: Remove obsolete parameters and steps
Jonas Hahnfeld via llvm-commits
- [PATCH] D40049: [PATCH] Global reassociation for improved CSE
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r319677 - [BypassSlowDivision] Improve our handling of divisions by constants
Sanjoy Das via llvm-commits
- [llvm] r319678 - [SCEV] A different fix for PR33494
Sanjoy Das via llvm-commits
- [llvm] r319679 - [SCEV] Use a "Discovered" set instead of a "Visited" set; NFC
Sanjoy Das via llvm-commits
- [PATCH] D39361: [SCEV] A different fix for PR33494
Sanjoy Das via Phabricator via llvm-commits
- [compiler-rt] r319680 - [libFuzzer] Encapsulate commands in a class.
Matt Morehouse via llvm-commits
- [PATCH] D39898: [RISCV] Add custom CC_RISCV calling convention and improved call support
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D40714: Correct atexit(3) support in MSan/NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [compiler-rt] r319681 - [ASan] Disable invalid-pointer-pairs-threads.cc on Darwin.
Alex Shlyapnikov via llvm-commits
- [PATCH] D40375: Use MemorySSA in LICM to do sinking and hoisting.
Alina Sbirlea via Phabricator via llvm-commits
- [compiler-rt] r319682 - [libFuzzer] Remove FuzzerCommand.cpp from build sources.
Matt Morehouse via llvm-commits
- [lld] r319518 - Add an additional test for r319503.
Rui Ueyama via llvm-commits
- [llvm] r319683 - [ConstantFold] Support vector index when factoring out GEP index into preceding dimensions
Haicheng Wu 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] D40796: [scudo] Get rid of the thread local PRNG & header salt
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D40702: [PGO] More fix to infinite loop profiling
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D37405: [safestack] Experimental mode where stack pointer is accessed with a function call.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D40568: design document for a hardware-assisted memory safety (HWAMS) tool, similar to AddressSanitizer
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D40777: [dsymutil] Add -verify option to run DWARF verifier after linking.
Vedant Kumar via Phabricator via llvm-commits
- [compiler-rt] r319685 - [libFuzzer] Remove const from ignoreRemainingArgs return value.
Matt Morehouse via llvm-commits
- [llvm] r319686 - Add missing triple args to tests
Matthias Braun via llvm-commits
- [PATCH] D40113: AMDGPU: Fix crash when scheduling DBG_VALUE
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D40689: [llvm] Add install-distribution-stripped
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] r319689 - Move splitIndirectCriticalEdges() to BasicBlockUtils.h.
Hiroshi Yamauchi via llvm-commits
- [PATCH] D31772: [PowerPC] Add pass to expand extra memcpy calls
Tony Jiang via Phabricator via llvm-commits
- [llvm] r319691 - [globalisel][tablegen] Split atomic load/store into separate opcode and enable for AArch64.
Daniel Sanders via llvm-commits
- [llvm] r319692 - DAG: Match truncated rotation (PR35487)
Hans Wennborg via llvm-commits
- [llvm] r319695 - DAG: Follow-up to r319692 check the truncates inputs have the same type
Hans Wennborg via llvm-commits
- [PATCH] D40096: Allow similar TargetOpcodes to use inheritance to factor out commonality. NFC.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D40692: AMDGPU/EG: Add a new FeatureFMA and use it to selectively enable FMA instruction
Jan Vesely via Phabricator via llvm-commits
- [PATCH] D40092: [globalisel][irtranslator] Add support for atomicrmw and (strong) cmpxchg
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D40802: [MemDep] Don't use cached results from a previous larger query
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D39982: [IRBuilder] Set the insert point and debug location together
Vedant Kumar via Phabricator via llvm-commits
- [llvm] r319698 - [globalisel][tablegen] Tests for r319691
Daniel Sanders via llvm-commits
- [PATCH] D39040: AMDGPU: Fix creating invalid copy when adjusting dmask
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D33715: [PPC] exploit rotate-left-then-mask-insert instructions for bitfield insert
Tony Jiang via Phabricator via llvm-commits
- [llvm] r319699 - Re-submit r289925 (Update .debug_line section version to match DWARF version)
Paul Robinson via llvm-commits
- [PATCH] D40803: Port SCEVAffinator to the isl c++ bindings
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D38002: Re-submit r289925 (Update .debug_line section version to match DWARF version)
Paul Robinson via Phabricator via llvm-commits
- [llvm] r319701 - Allow similar TargetOpcodes to use inheritance to factor out commonality. NFC.
Daniel Sanders via llvm-commits
- [PATCH] D40455: Teach InlineCost about address spaces
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D40749: Modify ModRefInfo values using static inline method abstractions [NFC].
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D40758: PeepholeOptimizer: Do not form PHI with subreg operands
Matthias Braun via Phabricator via llvm-commits
- [llvm] r319704 - AMDGPU: Use return value of MorphNodeTo
Matt Arsenault via llvm-commits
- [llvm] r319705 - AMDGPU: Fix creating invalid copy when adjusting dmask
Matt Arsenault via llvm-commits
- [llvm] r319706 - Revert r319490 "XOR the frame pointer with the stack cookie when protecting the stack"
Hans Wennborg via llvm-commits
- [PATCH] D40805: [RISCV] Support for varargs
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r315854 - Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people.
Justin Bogner via llvm-commits
- [llvm] r319273 - [Modules] Add textual headers for recently added .def files
David Blaikie via llvm-commits
- [PATCH] D39893: [RISCV] MC layer support for the standard RV32F instruction set extension
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D39895: [RISCV] MC layer support for the standard RV32D instruction set extension
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D36351: [lld][ELF] Add profile guided section layout
Michael Spencer via llvm-commits
- [PATCH] D40807: [RISCV] Support stack frames and offsets up to 32-bits
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D40808: [RISCV] Implement branch analysis
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D40159: Make TLS/NetBSD handling more generic
Kamil Rytarowski via Phabricator via llvm-commits
- [llvm] r319708 - [msan] Add a fixme note for a minor deficiency.
Evgeniy Stepanov via llvm-commits
- [PATCH] D39400: WIP: [MachineOperand][MIR] Add isRenamable to MachineOperand.
Geoff Berry via Phabricator via llvm-commits
- [llvm] r319709 - AMDGPU: Disable fp64 support on pre GCN asics
Jan Vesely via llvm-commits
- [PATCH] D39931: AMDGPU: Disable fp64 support on pre-GCN asics
Jan Vesely via Phabricator via llvm-commits
- [PATCH] D40590: [LibFuzzer] Allow fuzzer to be built standalone
George Karpenkov via Phabricator via llvm-commits
- [llvm] r319712 - AMDGPU/EG: Add a new FeatureFMA and use it to selectively enable FMA instruction
Jan Vesely via llvm-commits
- [PATCH] D40810: Make the behavior of the -v option more closer to GNU linkers.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38566: [SimplifyCFG] don't sink common insts too soon (PR34603)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D40811: Delete temp file if rename fails
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D40334: [X86] Break false dependencies for POPCNT, LZCNT, TZCNT
Craig Topper via Phabricator via llvm-commits
- [lld] r319717 - Make the behavior of the -v option more closer to GNU linkers.
Rui Ueyama via llvm-commits
- [polly] r319718 - Update to latest clang-format. [NFC]
Siddharth Bhat via llvm-commits
- [PATCH] D40761: [CMake] Don't use comma as an alternate separator
Chris Bieneman via Phabricator via llvm-commits
- [llvm] r319719 - [CMake] Don't use comma as an alternate separator
Petr Hosek via llvm-commits
- [PATCH] D40744: [cmake] Modernize some conditionals. NFC
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D40637: [CMake] Support runtimes and monorepo layouts when looking for libc++
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D40512: [Debugify] Add a pass to test debug info preservation
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D40768: [msan] LIT: Add lld testing config
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] r319721 - TwoAddressInstructionPass: Trigger -O0 behavior on optnone
Matthias Braun via llvm-commits
- [llvm] r319722 - MachineFrameInfo: Cleanup some parameter naming inconsistencies; NFC
Matthias Braun via llvm-commits
- [llvm] r319723 - [cmake] Modernize some conditionals. NFC
Shoaib Meenai via llvm-commits
- [llvm] r319724 - [X86] Rearrange some of the code around AVX512 sign/zero extends. NFCI
Craig Topper via llvm-commits
- [llvm] r319725 - [X86] Use getZeroVector and remove an unnecessary creation of an APInt before calling getConstant. NFCI
Craig Topper via llvm-commits
- [llvm] r319726 - [X86] Don't use kunpck for vXi1 concat_vectors if the upper bits are undef.
Craig Topper via llvm-commits
- [llvm] r319728 - [X86] Use vector widening to support zero extend from i1 when the dest type is not 512-bits and vlx is not enabled.
Craig Topper via llvm-commits
- [PATCH] D38406: [dump] Remove NDEBUG from test to enable dump methods [NFC]
Don Hinton via Phabricator via llvm-commits
- [PATCH] D40822: AMDGPU: Fix infinite loop with dbg_value
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r319732 - AMDGPU: Fix crash when scheduling DBG_VALUE
Matt Arsenault via llvm-commits
- [llvm] r319733 - AMDGPU: Fix missing subtarget feature initializer
Matt Arsenault via llvm-commits
- [PATCH] D40823: [CMake] Use PRIVATE in target_link_libraries for executables
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D40824: toString function take a const refs where possible
Sam Clegg via Phabricator via llvm-commits
- [llvm] r319737 - [X86] Fix a crash if avx512bw and xop are both enabled when the IR contrains a v32i8 bitreverse.
Craig Topper via llvm-commits
- [PATCH] D39805: [Power9] Set MicroOpBufferSize for Power 9
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D40825: [WebAssembly] Simplify check for emitting relocations
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r319738 - Disable detect_leaks in the ASanified build of LLVM when using Apple LLVM. The released Apple LLVM versions don't support LSan.
Kuba Mracek via llvm-commits
- [PATCH] D40826: [LLD] Use Rela on PowerPC too
Nicholas Allegra via Phabricator via llvm-commits
- [llvm] r319739 - Revert r319691: [globalisel][tablegen] Split atomic load/store into separate opcode and enable for AArch64.
Daniel Sanders via llvm-commits
- [llvm] r319740 - [X86] Use vector widening to support sign extend from i1 when the dest type is not 512-bits and vlx is not enabled.
Craig Topper 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
- [llvm] r319743 - Test commit, as per the LLVM Developer Policy.
Michael Trent via llvm-commits
- [llvm] r319744 - [SelectionDAG] Use WidenTargetBoolean in WidenVecRes_MLOAD and WidenVecOp_MSTORE instead of implementing it manually and incorrectly.
Craig Topper via llvm-commits
- [PATCH] D40828: [XRay][compiler-rt] Implement XRay Basic Mode Filtering
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r319745 - [X86] Fix a bug in handling GRXX subclasses in Domain Reassignment pass
Guy Blank via llvm-commits
- [PATCH] D40290: [X86] Fix a bug in handling GRXX subclasses in Domain Reassignment pass
Guy Blank via Phabricator via llvm-commits
- [lld] r319747 - [ELF] - Show copy relocated symbols in a --Map file output.
George Rimar via llvm-commits
- [PATCH] D39845: [TableGen] Give the option of tolerating duplicate register names
Alex Bradbury via Phabricator via llvm-commits
- [lld] r319749 - [ELF] - Revert r319747 "[ELF] - Show copy relocated symbols in a --Map file output.".
George Rimar via llvm-commits
- [llvm] r319750 - [Support/TarWriter] - Don't allow TarWriter to add the same file more than once.
George Rimar 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] r319751 - Re-commit "[cmake] Enable zlib support on windows"
Pavel Labath via llvm-commits
- [llvm] r319752 - Fix build bot after r319750 "[Support/TarWriter] - Don't allow TarWriter to add the same file more than once."
George Rimar via llvm-commits
- [llvm] r319754 - [Regalloc] Generate and store multiple regalloc hints.
Jonas Paulsson via llvm-commits
- [PATCH] D40830: [RISCV] Implement support for the BranchRelaxation pass
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D40755: [WIP][shrink-wrap]Sink COPYs to CSR from entry to successors
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [lld] r319755 - [ELF] InX::BssRelRo should check section contents before marking relro
Peter Smith via llvm-commits
- [llvm] r319756 - [SystemZ] set 'guessInstructionProperties = 0' and set flags as needed.
Jonas Paulsson via llvm-commits
- [PATCH] D39720: [X86][AVX512] lowering kunpack intrinsic - llvm part
jina via Phabricator via llvm-commits
- [PATCH] D40831: [AArch64] Only use writeback in the load/store optimizer when needed
John Brawn via Phabricator via llvm-commits
- [llvm] r319757 - [X86][AVX512] Tag VFIXUPIMM instructions scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r319758 - [X86][AVX512] Cleanup VPCMP scheduler classes
Simon Pilgrim via llvm-commits
- [compiler-rt] r319759 - [XRay][compiler-rt] Implement logging implementation registration
Dean Michael Berris via llvm-commits
- [PATCH] D40703: [XRay][compiler-rt] Implement logging implementation registration
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r319760 - [X86][AVX512] Tag VPCMP/VPCMPU instruction scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r319761 - [InstCombine] Don't crash on out of bounds shifts
Igor Laevsky via llvm-commits
- [compiler-rt] r319762 - [XRay][compiler-rt] Implement XRay Basic Mode Filtering
Dean Michael Berris via llvm-commits
- [llvm] r319763 - [XRay][docs] Document xray_mode and log registration API.
Dean Michael Berris via llvm-commits
- [PATCH] D40383: Add RISCV privileged instructions
Alex Bradbury 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
- [PATCH] D39956: [IR] Add MDBuilder helpers for the new TBAA metadata format
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D40438: [IR] Support the new TBAA metadata format in IR verifier
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D40833: [DAGCombine] isLegalNarrowLoad function (NFC)
Sam Parker via Phabricator via llvm-commits
- [PATCH] D40159: Make static TLS/NetBSD handling more generic
Kamil Rytarowski via Phabricator via llvm-commits
- [compiler-rt] r319764 - [XRay][compiler-rt] Use __sanitizer::Atexit() instead of atexit()
Dean Michael Berris via llvm-commits
- [llvm] r319765 - [X86][AVX512] Tag scalar CVT and CMP instruction scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D38196: [AArch64] Avoid interleaved SIMD store instructions for Exynos
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D39781: [GVNHoist] Fix: PR35222 gvn-hoist incorrectly erases load
Aditya Kumar via Phabricator via llvm-commits
- [llvm] r319766 - [DAGCombine] isLegalNarrowLoad function (NFC)
Sam Parker via llvm-commits
- [llvm] r319767 - [X86][AVX512] Cleanup bit logic scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D40836: [CodeGen] Unify printing API for MachineOperand between MIR and debug
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [llvm] r319768 - Bail out of a SimplifyCFG switch table opt at undef values.
Mikael Holmen via llvm-commits
- [PATCH] D40639: Bail out of a SimplifyCFG switch table opt at undef values.
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D40293: [NFC] Factor out implicit control flow logic from GVN
Max Kazantsev via Phabricator via llvm-commits
- [lld] r319769 - Recommit r319747 "[ELF] - Show copy relocated symbols in a --Map file output."
George Rimar via llvm-commits
- [PATCH] D40307: [MachineCombiner] Add up latencies of all instructions in new pattern.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r319770 - [X86][AVX512] Add missing scalar CMPSS/CMPSD logic scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D35267: Pass Divergence Analysis data to selection DAG to drive divergence dependent instruction selection
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D40704: Remove `lnt update` command.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r319771 - [DAGCombine] Handle big endian correctly in CombineConsecutiveLoads
Bjorn Pettersson via llvm-commits
- [PATCH] D38279: [MachineScheduler] Enable latency heuristic based on scheduled lat.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D40837: [FuzzMutate] Allow only sized pointers for the GEP instruction
Igor Laevsky via Phabricator via llvm-commits
- [llvm] r319772 - [X86][AVX512] Tag VPMADD52/VPSADBW instruction scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r319773 - [DAGCombine] Move AND nodes to multiple load leaves
Sam Parker via llvm-commits
- [PATCH] D39421: [InstCombine] Extracting common and-mask for shift operands of Or instruction
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r319775 - Add REQUIRES asserts in combine_loads_from_build_pair.ll
Bjorn Pettersson via llvm-commits
- [lld] r319776 - [ELF][MIPS] Make some tests tolerant of exact sections addresses. NFC.
Simon Atanasyan via llvm-commits
- [llvm] r319778 - [x86][AVX512] Lowering kunpack intrinsics to LLVM IR
Jina Nahias via llvm-commits
- [PATCH] D35985: Skip live range segment verification for reserved physregs
Stefan Maksimovic via Phabricator via llvm-commits
- [lld] r319780 - [ELF] Implement scanner for Cortex-A53 Erratum 843419
Peter Smith via llvm-commits
- [lld] r319781 - [ELF] AArch64 Errata fix, add missing files.
Peter Smith via llvm-commits
- [llvm] r319782 - [X86][AVX512] Drop some default NoItinerary arguments that aren't needed any more
Simon Pilgrim via llvm-commits
- [PATCH] D39688: [Nios2] final infrastructure addition to provide compilation of simple return from a function.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D40839: [ELF] - Show .plt symbols in -Map output.
George Rimar via Phabricator via llvm-commits
- [llvm] r319783 - [InstCombine] Additional test for PR35354, NFC.
Alexey Bataev via llvm-commits
- [llvm] r319784 - [X86][AVX512] Tag VNNIW instruction scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D40159: Correct handling of the TLS/NetBSD block of the main program
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D40209: [DAGCombiner] eliminate shuffle of insert element
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D40840: [FuzzMutate] Correctly insert sinks and sources around invoke instructions
Igor Laevsky via Phabricator via llvm-commits
- [llvm] r319786 - Delete temp file if rename fails.
Rafael Espindola via llvm-commits
- [PATCH] D40326: Fix static link on debian
Rafael Avila de Espindola via llvm-commits
- [lld] r319787 - toString function take a const refs where possible
Sam Clegg via llvm-commits
- [lld] r319789 - [WebAssembly] Simplify check for emitting relocations
Sam Clegg via llvm-commits
- [debuginfo-tests] r319790 - Temporarily pin tests to DWARF v2 until a more recent version of LLDB
Adrian Prantl via llvm-commits
- [compiler-rt] r319791 - [scudo] Get rid of the thread local PRNG & header salt
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r319792 - [libFuzzer] Make redirects happen in proper sequence.
Matt Morehouse via llvm-commits
- [llvm] r319794 - [PGO] detect infinite loop and form MST properly
Xinliang David Li via llvm-commits
- [compiler-rt] r319795 - [PGO] fix test case for D40702
Xinliang David Li via llvm-commits
- [PATCH] D40724: Wasm entrypoint changes #1 (add --undefined argument to LLD)
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D40304: [InstCombine] PR35354: Convert load bitcast (select (Cond, &V1, &V2)) --> select(Cond, load bitcast &V1, load bitcast &V2)
Alexey Bataev via Phabricator via llvm-commits
- [llvm] r319796 - [WebAssembly] Don't emit .import_global for the wasm target.
Dan Gohman via llvm-commits
- [llvm] r319797 - [WebAssembly] Implement WASM_STACK_POINTER.
Dan Gohman via llvm-commits
- [PATCH] D40559: Wasm entrypoint changes #2 (export entrypoint in "start" section) APPLY AFTER D40724
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D40725: Wasm entrypoint changes #3 (add --no-entry argument to LLD) APPLY AFTER D40559
Nicholas Wilson via Phabricator via llvm-commits
- [llvm] r319798 - [SelectionDAG] Remove unused method declaration.
Craig Topper via llvm-commits
- [llvm] r319799 - [SelectionDAG] Remove the code that handles SETCC with a scalar result type from vector widening.
Craig Topper via llvm-commits
- [PATCH] D40842: [ObjectYAML] Update obj2yaml and yaml2obj for .debug$H section
Zachary Turner via Phabricator via llvm-commits
- [llvm] r319803 - Test commit.
Joel Galenson via llvm-commits
- [llvm] r319804 - [X86][X87] Tag FCMOV instruction scheduler classes
Simon Pilgrim via llvm-commits
- [lld] r319805 - [WebAssembly] Remove used --sysroot option
Sam Clegg via llvm-commits
- [llvm] r319806 - [ConstantRange] Support subtraction in makeGuaranteedNoWrapRegion.
Joel Galenson via llvm-commits
- [llvm] r319807 - [CVP] Remove some {s|u}sub.with.overflow checks.
Joel Galenson via llvm-commits
- [llvm] r319808 - AMDGPU: Fix infinite loop with dbg_value
Matt Arsenault via llvm-commits
- [llvm] r319809 - Simplify test.
Rafael Espindola via llvm-commits
- [llvm] r319810 - [WebAssembly] Make stack-pointer imports mutable.
Dan Gohman via llvm-commits
- [PATCH] D40843: [WebAssembly] Improve support for linker synthetic symbols. NFC
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D40845: Wasm COMDAT: LLD support
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D40846: Add branch flag on branch instructions
Leonardo Bianconi via Phabricator via llvm-commits
- [lld] r319813 - [WebAssembly] Improve support linker synthetic symbols
Sam Clegg via llvm-commits
- [llvm] r319815 - [X86][AVX512] Tag VPTRUNC/VPMOVSX/VPMOVZX instruction scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D40033: [NVPTX] Initial adaptation of MCAsmStreamer/MCTargetStreamer for debug info in Cuda.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D33946: [InlineCost] Find identical loads in the callee
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D40660: Enable auto-linking on Windows
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] r319818 - [SystemZ] Validate shifted compare value in adjustForTestUnderMask
Ulrich Weigand via llvm-commits
- [zorg] r319819 - Moved builder llvm-clang-lld-x86_64-scei-ps4-ubuntu-fast to another slave.
Galina Kistanova via llvm-commits
- [PATCH] D40847: [WebAssembly] Fix stack pointer relocations
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D40848: AMDGPU: Fix SDWA crash on inline asm
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D40679: [sanitizer] Introduce a vDSO aware time function, and use it in the allocator [redo]
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r319821 - Modify ModRefInfo values using static inline method abstractions [NFC].
Alina Sbirlea via llvm-commits
- [llvm] r319822 - [X86][AVX512] Tag VPSLLDQ/VPSRLDQ instruction scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D40849: CodeGen: support an extension to pass linker options on ELF
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] r319824 - Re-commit r319490 "XOR the frame pointer with the stack cookie when protecting the stack"
Hans Wennborg via llvm-commits
- [lld] r319825 - Merging r311734:
Tom Stellard via llvm-commits
- [llvm] r319826 - AMDGPU: Fix SDWA crash on inline asm
Matt Arsenault via llvm-commits
- [llvm] r319827 - [DWARFv5] Emit v5 line table header.
Paul Robinson via llvm-commits
- [PATCH] D40741: [DWARFv5] Emit v5 line-table header
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D40851: [AMDGPU] Improve verifier wrt vcc subregs
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [lld] r319828 - [WebAssembly] Fix stack pointer relocations
Sam Clegg via llvm-commits
- [llvm] r319829 - [X86][AVX512] Tag GATHER/SCATTER instruction scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r319831 - [ModRefInfo] Initialize ArgMask to MRI_NoModRef.
Alina Sbirlea via llvm-commits
- [llvm] r319833 - [X86][AVX512] Tag BLENDM instruction scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r319837 - [AArch64] Do not abort if overflow check does not use EQ or NE.
Joel Galenson via llvm-commits
- [PATCH] D39147: [AArch64] Do not abort if overflow check does not use EQ or NE.
Joel Galenson via Phabricator via llvm-commits
- [llvm] r319838 - [SafepointIRVerifier] Allow deriving pointers from unrelocated base
Anna Thomas via llvm-commits
- [llvm] r319839 - [Orc] Add a SymbolStringPool data structure for efficient storage and fast
Lang Hames via llvm-commits
- [PATCH] D39835: [GVN PRE] Clear nsw/nuw for original values in LoadPRE
Philip Reames via Phabricator via llvm-commits
- [llvm] r319840 - [CMake] Use PRIVATE in target_link_libraries for executables
Shoaib Meenai via llvm-commits
- [lld] r319840 - [CMake] Use PRIVATE in target_link_libraries for executables
Shoaib Meenai via llvm-commits
- [polly] r319840 - [CMake] Use PRIVATE in target_link_libraries for executables
Shoaib Meenai via llvm-commits
- [llvm] r319841 - Revert r319794: [PGO] detect infinite loop and form MST properly: memory leak problem
Xinliang David Li via llvm-commits
- [compiler-rt] r319842 - Revert test case change for r319794
Xinliang David Li via llvm-commits
- [PATCH] D40853: [msan] add strtouq msan interceptor
Vitaly Buka via Phabricator via llvm-commits
- [compiler-rt] r319843 - [msan] add strtouq msan interceptor
Vitaly Buka via llvm-commits
- [compiler-rt] r319844 - [msan] Fix formatting
Vitaly Buka via llvm-commits
- [llvm] r319845 - [Orc] (Hopefully) Fix a missing typedef.
Lang Hames via llvm-commits
- [PATCH] D39984: [docs] Update doc build instructions and some reformatting
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D40855: [PowerPC] LSR tunings for PowerPC
Brad Nemanich via Phabricator via llvm-commits
- [PATCH] D40856: [X86][Darwin] Add Darwin stack probing functions
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D40857: [AArch64][Darwin] Add new ARM64 stack probing function for Darwin
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D39976: [AArch64] Consider the cost model when folding loads and stores
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D36704: [CodeGen] Improve the consistency of instruction fusion
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D40511: [AArch64] Fix scheduling resources for post indexed loads and stores
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D40858: [ASan][Darwin] Update ASAN tests to disable the new stack probing behaviour on Darwin.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D40345: [X86] Add proper BTVER2 sched support for MOV
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D40861: [X86] Add support for stack probing on x86_64 Darwin
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D40862: [scudo] Correct performance regression in Secondary
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D40863: [AArch64][Darwin] Implement stack probing for static and dynamic stack objects
Amara Emerson via Phabricator via llvm-commits
- [llvm] r319849 - [SelectionDAG] Don't call GetWidenedVector for mask operands of MLOAD/MSTORE.
Craig Topper via llvm-commits
- [llvm] r319850 - [SelectionDAG] Don't promote mask operands of MGATHER and MLOAD to setcc result type while widening the result. Just widen the mask.
Craig Topper via llvm-commits
- [llvm] r319851 - [SelectionDAG] Don't promote mask when splitting mstore.
Craig Topper via llvm-commits
- [llvm] r319852 - [SelectionDAG] Don't promote mask operand when widening mstore and mscatter.
Craig Topper via llvm-commits
- [llvm] r319853 - [SelectionDAG] Don't promote the condition operand of VSELECT when promoting the result.
Craig Topper via llvm-commits
- [llvm] r319854 - [CodeView] Add support for content hashing CodeView type records.
Zachary Turner via llvm-commits
- [llvm] r319855 - Fix -Wmissing-braces error.
Zachary Turner via llvm-commits
- [PATCH] D40865: X86 AVX2: Prefer one VPERMV over ShuffleAsRepeatedMaskAndLanePermute
Zvi Rackover via Phabricator via llvm-commits
- [lld] r319856 - [docs] Formatting-only change
Sam Clegg via llvm-commits
- [PATCH] D39352: [SimplifyCFG] Don't do if-conversion if there is a long dependence chain
Guozhi Wei via Phabricator via llvm-commits
- [lld] r319857 - [docs] Update doc building instructions
Sam Clegg via llvm-commits
- [PATCH] D40867: Updated llvm-objdump to display local relocations in Mach-O binaries
Michael via Phabricator via llvm-commits
- [PATCH] D40868: [lld] Fix handling of wildcards in dynamic lists.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D40146: [JumpThreading] (WIP) Deferred preservation of DT and LVI across the pass.
Brian Rzycki via Phabricator via llvm-commits
- [llvm] r319859 - Teach llvm-pdbutil to dump types from object files.
Zachary Turner via llvm-commits
- [PATCH] D37631: [libFuzzer] Support using libc++
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D39798: [Sanitizers] Use SANITIZER_* macros in lib/interception
Vitaly Buka via Phabricator via llvm-commits
- [lld] r319860 - [lld] Fix handling of wildcards in dynamic lists.
Evgeniy Stepanov via llvm-commits
- [llvm] r319861 - [X86] Update to getSetCCResultType to be more robust to EVT types.
Craig Topper via llvm-commits
- [PATCH] D38862: Add must alias info to ModRefInfo.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D40872: [NVPTX, CUDA] Added llvm.nvvm.fns intrinsic and matching __nvvm_fns builtin in clang.
Artem Belevich via Phabricator via llvm-commits
- [llvm] r319862 - Fix error in llvm-pdbutil.
Zachary Turner via llvm-commits
- [PATCH] D40873: [PGO] handle infinite loop properly in pgo instrumention
David Li via Phabricator via llvm-commits
- [PATCH] D40767: Support pthread_key_create symbol alias in MSan/NetBSD
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D40766: Handle NetBSD symbol renaming in msan_interceptors.cc
Vitaly Buka via Phabricator via llvm-commits
- [lld] r319863 - Fix broken .gnu.hash section if -no-rosegment is given.
Rui Ueyama via llvm-commits
- [llvm] r319864 - Regex out the local hash comparison test.
Zachary Turner via llvm-commits
- [llvm] r319865 - [WebAssembly] Fix test breakage from r319810
Derek Schuff via llvm-commits
- [compiler-rt] r319866 - Disable absent functions in MSan/NetBSD interceptors
Kamil Rytarowski via llvm-commits
- [llvm] r319867 - Revert "[DAGCombine] Move AND nodes to multiple load leaves"
Vlad Tsyrklevich via llvm-commits
- [compiler-rt] r319868 - Support pthread_key_create symbol alias in MSan/NetBSD
Kamil Rytarowski via llvm-commits
- [llvm] r319870 - [WebAssembly] Only emit stack pointer delcaration in BinFormatWasm assembly
Derek Schuff via llvm-commits
- [compiler-rt] r319871 - Fix typo gcvr -> gcvt and attempt to unbreak MSan/!NetBSD
Kamil Rytarowski via llvm-commits
- [compiler-rt] r319872 - Fix typo fcvr -> fcvt and attempt to unbreak MSan/!NetBSD
Kamil Rytarowski via llvm-commits
- [llvm] r319873 - Revert r319482 and r319483 "[memcpyopt] Teach memcpyopt to optimize across basic blocks"
Hans Wennborg via llvm-commits
- [PATCH] D40876: AArch64: Fix emergency spillslot being out of reach for large callframes
Matthias Braun via Phabricator via llvm-commits
- [lld] r319874 - Fix a crash.
Rafael Espindola via llvm-commits
- [lld] r319876 - [WebAssembly] Remove wasm/Strings.cpp+h
Sam Clegg via llvm-commits
- [PATCH] D40877: [TSan] Make more TSan interceptors symbolizer-aware.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [lld] r319877 - Make this test a bit less confusing.
Rafael Espindola via llvm-commits
- [PATCH] D40645: [SCEV][NFC] Check NoWrap flags before lexicographical comparison of SCEVs
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D40597: [SCEV][NFC] Share value cache between SCEVs in GroupByComplexity
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D40878: Handle multiple "--version-script" options.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D40879: [X86][I86][I186][I386][I486]: Adding full coverage of MC encoding for the I86, I186, I386 and I486 isa sets.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D40879: [X86][I86][I186][I386][I486]: Adding full coverage of MC encoding for the I86, I186, I386 and I486 isa sets.<NFC>
Craig Topper via Phabricator via llvm-commits
- [PATCH] D40879: [X86][I86][I186][I386][I486]: Adding full coverage of MC encoding for the I86, I186, I386 and I486 isa sets.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D40879: [X86][I86][I186][I386][I486]: Adding full coverage of MC encoding for the I86, I186, I386 and I486 isa sets.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D40879: [X86][I86][I186][I386][I486]: Adding full coverage of MC encoding for the I86, I186, I386 and I486 isa sets.<NFC>
Craig Topper via Phabricator via llvm-commits
- [PATCH] D40879: [X86][I86][I186][I386][I486]: Adding full coverage of MC encoding for the I86, I186, I386 and I486 isa sets.<NFC>
Craig Topper via Phabricator via llvm-commits
- [PATCH] D40879: [X86][I86][I186][I386][I486]: Adding full coverage of MC encoding for the I86, I186, I386 and I486 isa sets.<NFC>
Craig Topper via Phabricator via llvm-commits
- [PATCH] D40879: [X86][I86][I186][I386][I486]: Adding full coverage of MC encoding for the I86, I186, I386 and I486 isa sets.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D40879: [X86][I86][I186][I386][I486]: Adding full coverage of MC encoding for the I86, I186, I386 and I486 isa sets.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D40879: [X86][I86][I186][I386][I486]: Adding full coverage of MC encoding for the I86, I186, I386 and I486 isa sets.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [llvm] r319878 - [X86] Split 512-bit vector extends from types other than vXi1 out of LowerZERO_EXTEND_AVX512/LowerSIGN_EXTEND_AVX512. NFCI
Craig Topper via llvm-commits
- [PATCH] D40880: [X86][FMA][FMA4]: Adding full coverage of MC encoding for the FMA, FMA4 isa sets.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D40882: Skip DBG instr in OptimizePHIs when looking for dead PHI cycles
Mikael Holmén via Phabricator via llvm-commits
- [lld] r319879 - [ELF] - Show .plt symbols in -Map output.
George Rimar via llvm-commits
- [PATCH] D40883: [LV] Ignore the cost of values that will not appear in the vectorized loop
Dorit Nuzman via Phabricator via llvm-commits
- [PATCH] D38948: [LV] Support efficient vectorization of an induction with redundant casts
Dorit Nuzman via Phabricator via llvm-commits
- [llvm] r319880 - [SCEV][NFC] Share value cache between SCEVs in GroupByComplexity
Max Kazantsev via llvm-commits
- [PATCH] D28975: [LV] Introducing VPlan to model the vectorized code and drive its transformation
Renato Golin via Phabricator via llvm-commits
- [llvm] r319882 - [[Machine]Dominators] Improved printout when verifyDomTree fails [NFC]
Mikael Holmen via llvm-commits
- [PATCH] D40885: [NFC] Refactor SafepointIRVerifier
Daniil Suchkov via Phabricator via llvm-commits
- [PATCH] D40361: [AArch64][SVE] Asm: Add ZIP1/ZIP2 instructions (predicate/data vectors)
Renato Golin via Phabricator via llvm-commits
- [llvm] r303912 - Update the documentation and CMake file for Visual Studio generators.
Vassil Vassilev via llvm-commits
- [llvm] r319884 - [X86][AVX512] Cleanup scalar move scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D40229: [cmake] Remove redundant call to cmake when building host tools.
Pavel Labath via Phabricator via llvm-commits
- [llvm] r319885 - [CodeGen] Better handling of detached MachineOperands
Francis Visoiu Mistrih via llvm-commits
- [PATCH] D40727: Syndicate duplicate code between CallInst and InvokeInst
serge via Phabricator via llvm-commits
- [llvm] r319886 - [CodeGen] Fix formatting error from r319885
Francis Visoiu Mistrih via llvm-commits
- [llvm] r319887 - [X86][AVX512] Tag Mask<->Vector instructions scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r319888 - [mips] Fix definition of 'bc' instruction
Simon Dardis via llvm-commits
- [llvm] r319889 - [SCEV][NFC] Check NoWrap flags before lexicographical comparison of SCEVs
Max Kazantsev via llvm-commits
- [PATCH] D40890: [compiler-rt][xray][cmake] Fix a build issue caused by set/item mixup
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D40891: Fix accidentally quadratic time in BlockFrequencyInfoImpl::propagateMassToSuccessors
Andrew Scheidecker via Phabricator via llvm-commits
- [PATCH] D40892: Add early out to O(n^2) switch analysis in switch-to-select conversion
Andrew Scheidecker via Phabricator via llvm-commits
- [llvm] r319890 - [X86][AVX512] Drop default NoItinerary arguments that aren't needed
Simon Pilgrim via llvm-commits
- [PATCH] D40893: [PowerPC] fix a bug in TCO eligibility check
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D40894: [XRay][compiler-rt] Update XRay trampoline CFI and saving/restoring semantics
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r319891 - [X86] Avoid unused variable warning in Release builds. NFCI.
Benjamin Kramer via llvm-commits
- [llvm] r319892 - [SystemZ] Bugfix in expandRxSBG()
Jonas Paulsson via llvm-commits
- [compiler-rt] r319893 - [compiler-rt][xray][cmake] Fix a build issue caused by set/item mixup
Simon Dardis via llvm-commits
- [llvm] r319894 - [InstSimplify] Fold insertelement into undef if index is out of bounds
Igor Laevsky via llvm-commits
- [llvm] r319895 - [X86][AVX512] Regenerate vpmovm2*/vpmov*2m avx512 schedule tests
Simon Pilgrim via llvm-commits
- [PATCH] D40896: [cmake] Move CMAKE_(C|CXX)_COMPILER variables before CROSS_TOOLCHAIN_FLAGS sothey can be overridden when cross compiling.
Don Hinton via Phabricator via llvm-commits
- [PATCH] D40648: A few initializations to please Valgrind. NFC
Bjorn Pettersson via Phabricator via llvm-commits
- [llvm] r319898 - [cmake] Move CMAKE_(C|CXX)_COMPILER variables before CROSS_TOOLCHAIN_FLAGS so
Don Hinton via llvm-commits
- [llvm] r319899 - [ARM][AArch64][DAG] Reenable post-legalize store merge
Nirav Dave via llvm-commits
- [PATCH] D35625: Removal of microMIPS64R6
Simon Dardis via Phabricator via llvm-commits
- [llvm] r319900 - [X86][AVX512] Tag BROADCAST instruction scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D40898: [Sanitizers] Basic sanitizer Solaris support (PR 33274)
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D40899: [Sanitizers, CMake] Basic sanitizer Solaris support (PR 33274)
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D40900: [Sanitizers, test] Fix sanitizer tests on Solaris (PR 33274)
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D39952: [X86][X87]: Adding full coverage of MC encoding for all X87 ISA Sets.<NFC>
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D40902: [RISCV] implemented assembler pseudo instructions for RV32I and RV64I
Mario Werner via Phabricator via llvm-commits
- [PATCH] D29294: LSR: Check more intrinsic pointer operands
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D40614: Add .init_array support to Wasm LLD
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D40021: [X86][Haswell]: Updating the scheduling information for the Haswell subtarget.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r319901 - [Hexagon] Generate HVX code for vector construction and access
Krzysztof Parzyszek via llvm-commits
- [PATCH] D40904: [Testing/Support] Make matchers work with Expected<T&>
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D40385: [mips][compiler-rt] Provide 64bit atomic add and sub
Simon Dardis via Phabricator via llvm-commits
- [llvm] r319902 - [opt-viewer] Suppress noisy Swift remarks
Adam Nemet via llvm-commits
- [compiler-rt] r319903 - [scudo] Correct performance regression in Secondary
Kostya Kortchinsky via llvm-commits
- [PATCH] D40617: [LV] Interleaved access vectorization: fix computing new alias info
Adam Nemet via Phabricator via llvm-commits
- [llvm] r319905 - [SystemZ] Add IntrWriteMem flag to int_s390_tabort intrinsic
Jonas Paulsson via llvm-commits
- [compiler-rt] r319906 - [Sanitizers] Use SANITIZER_* macros in lib/interception
Kamil Rytarowski via llvm-commits
- [PATCH] D40907: [PowerPC][asan] Update asan to handle changed memory layouts in newer kernels
Bill Seurer via Phabricator via llvm-commits
- [PATCH] D40146: [JumpThreading] Deferred preservation of DT and LVI across the pass.
Brian Rzycki via Phabricator via llvm-commits
- [llvm] r319907 - AMDGPU Tests: Change a case to be run with -O0
Zvi Rackover via llvm-commits
- [llvm] r319909 - [NVPTX, CUDA] Added llvm.nvvm.fns intrinsic and matching __nvvm_fns builtin in clang.
Artem Belevich via llvm-commits
- [llvm] r319910 - InstructionSimplify: 'extractelement' with an undef index is undef
Zvi Rackover via llvm-commits
- [llvm] r319911 - [X86] Attempt to fix a ubsan failure in the autoupgrade of kunpck intrinsics.
Craig Topper via llvm-commits
- [llvm] r319912 - [X86][AVX] Regenerate vpmovm2*/vpmov*2m avx512 schedule tests
Simon Pilgrim via llvm-commits
- [llvm] r319913 - [X86][AVX512] Tag aligned/unaligned move instruction scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r319914 - [X86] Regenerate test for r319778
Craig Topper via llvm-commits
- [llvm] r319915 - [X86][AVX2] Tag MASKMOV instruction scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D40910: [cmake] Remove unnecessary header include in atomics check
Shoaib Meenai via Phabricator via llvm-commits
- [lld] r319916 - Don't allocate an error message when there is no error.
Rafael Espindola via llvm-commits
- [llvm] r319917 - [cmake] Remove unnecessary header include in atomics check
Shoaib Meenai via llvm-commits
- [PATCH] D40412: [InlineFunction] Only replace call if there are VarArgs to forward.
Eli Friedman via Phabricator via llvm-commits
- [lld] r319918 - Don't allocate memory for an error message on success.
Rafael Espindola via llvm-commits
- [llvm] r319919 - [X86] Simplify the TTI code for getInterleavedMemoryOpCost around for AVX512BW. NFCI
Craig Topper via llvm-commits
- [PATCH] D35192: [ARM] Use ADDCARRY / SUBCARRY
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [llvm] r319920 - [X86][AVX512] Tag scalar insert/extract instruction scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D39968: [COFF] Ignore semicolons in module definition identifiers
David Major via Phabricator via llvm-commits
- [llvm] r319921 - [X86][SSE] Regenerate vpmovm2*/vpmov*2m avx512 schedule tests
Simon Pilgrim via llvm-commits
- LLVM buildmaster will be updated and restarted tonight
Galina Kistanova via llvm-commits
- [lld] r319922 - Add a checkLazy error checking variant.
Rafael Espindola via llvm-commits
- [llvm] r319923 - [Target] dumpr() is defined only in debug builds.
Davide Italiano via llvm-commits
- [lld] r319924 - Replace one use of check with checkLazy.
Rafael Espindola via llvm-commits
- [llvm] r319925 - Update obj2yaml and yaml2obj for .debug$H section.
Zachary Turner via llvm-commits
- [PATCH] D40912: TLI: Expose all MMO flags in getTgtMemIntrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39950: [DebugInfo] Stable sort symbols to remove non-deterministic ordering
Mandeep Singh Grang via Phabricator via llvm-commits
- [lld] r319926 - Convert a call to check to checkLazy.
Rafael Espindola via llvm-commits
- [lld] r319927 - Convert a few uses of check to checkLazy.
Rafael Espindola via llvm-commits
- [llvm] r319928 - [LoopUtils] fix variable name to match FMF vocabulary; NFC
Sanjay Patel via llvm-commits
- [compiler-rt] r319929 - [TSan] Make more TSan interceptors symbolizer-aware.
Alex Shlyapnikov via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Aggressive Instruction Combine pass
Zvi Rackover via Phabricator via llvm-commits
- [lld] r319930 - Add an early return.
Rafael Espindola via llvm-commits
- [lld] r319932 - Convert a check to checkLazy.
Rafael Espindola via llvm-commits
- [llvm] r319933 - [COFF] Ignore semicolons in module definition identifiers
Rui Ueyama via llvm-commits
- [llvm] r319940 - [Hexagon] Suppress warnings on unused variables defind for asserts.
Tim Shen via llvm-commits
- [llvm] r319941 - [ModRefInfo] Use createModRefInfo wrapper to create a ModRefInfo from FunctionModRefBehavior.
Alina Sbirlea via llvm-commits
- [PATCH] D40913: TLI: Allow using PSV for intrinsic mem operands
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r319944 - [Hexagon] Suppress more warnings on unused variables defined for asserts.
Tim Shen via llvm-commits
- [llvm] r319945 - [X86][AVX512] Tag mask reg op instruction scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r319946 - [LoopUtils] simplify createTargetReduction(); NFCI
Sanjay Patel via llvm-commits
- [PATCH] D40612: [InstCombine] canonicalize constant-minus-boolean to select-of-constants
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r319947 - [InlineFunction] Only replace call if there are VarArgs to forward.
Florian Hahn via llvm-commits
- [PATCH] D40914: [NFC] Change the DWARF v5 string offsets table tests to generate the test object as part of the test.
Wolfgang Pieb via Phabricator via llvm-commits
- [llvm] r319949 - [ModRefInfo] Do not use ModRefInfo result in if conditions as this makes
Alina Sbirlea via llvm-commits
- [llvm] r319951 - [MachineCombiner] Add up latencies of all instructions in new pattern.
Florian Hahn via llvm-commits
- [PATCH] D40915: Always evaluate the second argument for CHECK() lazily.
Rui Ueyama via Phabricator via llvm-commits
- [compiler-rt] r319954 - [compiler-rt] Set up .arcconfig to point to new Diffusion CRT repository
Ben Hamilton via llvm-commits
- [PATCH] D40498: [compiler-rt] Set up .arcconfig to point to new Diffusion CRT repository
Ben Hamilton via Phabricator via llvm-commits
- [lld] r319955 - [lld] Set up .arcconfig to point to new Diffusion LLD repository
Ben Hamilton via llvm-commits
- [llvm] r319956 - [WebAssembly] Remove WASM_STACK_POINTER.
Dan Gohman via llvm-commits
- [PATCH] D40917: Emit .debug$H section in clang
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D40918: [X86] Cleanup type conversion of 64-bit load-store pairs.
Nirav Dave via Phabricator via llvm-commits
- [polly] r319958 - Port SCEVAffinator to the isl c++ bindings
Philip Pfaffe via llvm-commits
- [llvm] r319962 - [WebAssembly] Commit a file I accidentally omitted from r319956.
Dan Gohman via llvm-commits
- [PATCH] D40916: Always evaluate the second argument for CHECK() lazily.
Bob Haarman via Phabricator via llvm-commits
- [llvm] r319963 - [PGO] Make indirect call promotion a utility
Matthew Simpson via llvm-commits
- [llvm] r319964 - [InstCombine] canonicalize constant-minus-boolean to select-of-constants
Sanjay Patel via llvm-commits
- [PATCH] D40658: [PGO] Make indirect call promotion a utility
Matthew Simpson via Phabricator via llvm-commits
- [llvm] r319965 - [Hexagon] Handle perfect shuffles on single vectors
Krzysztof Parzyszek via llvm-commits
- [compiler-rt] r319966 - Handle NetBSD symbol renaming in msan_interceptors.cc
Kamil Rytarowski via llvm-commits
- [PATCH] D40751: [ICP] Expose unconditional call promotion interface
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D40921: [libFuzzer] standalone fuzzer: close file after reading
Jakub Zawadzki via Phabricator via llvm-commits
- [compiler-rt] r319967 - Correct atexit(3) support in MSan/NetBSD
Kamil Rytarowski via llvm-commits
- [polly] r319973 - [NFC] Fix formatting
Philip Pfaffe via llvm-commits
- [lld] r319974 - Always evaluate the second argument for CHECK() lazily.
Rui Ueyama via llvm-commits
- [PATCH] D40523: [llvm-objcopy] Add --only-keep-debug
Jake Ehrlich via Phabricator via llvm-commits
- [compiler-rt] r319975 - [libFuzzer] fix a minor regression in printing
Kostya Serebryany via llvm-commits
- [PATCH] D40728: [CallSiteSplitting] Refactor creating callsites.
Jun Bum Lim via Phabricator via llvm-commits
- [lld] r319976 - Add a call to std::vector::reserve.
Rafael Espindola via llvm-commits
- [compiler-rt] r319977 - Fix broken windows sanitizer buildbot
Vlad Tsyrklevich via llvm-commits
- [llvm] r319978 - [Hexagon] Recognize vdealb, vdealh, vshuffb and vshuffh specifically
Krzysztof Parzyszek via llvm-commits
- [llvm] r319979 - [LV] Interleaved access vectorization: fix computing new alias info
Adam Nemet via llvm-commits
- [PATCH] D40729: [CallSiteSplitting] Remove isOrHeader restriction.
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r319980 - [AArch64] Add patterns to replace fsub fmul with fma fneg.
Florian Hahn via llvm-commits
- [compiler-rt] r319981 - Revert SVN r, 319967
Kamil Rytarowski via llvm-commits
- [PATCH] D40922: [ARM] Optimize {s|u}mul.with.overflow.
Joel Galenson via Phabricator via llvm-commits
- [LNT] r319982 - Remove `lnt update` command.
Florian Hahn via llvm-commits
- [compiler-rt] r319984 - Update other SizeEnums to be of type uptr as well
Vlad Tsyrklevich via llvm-commits
- [llvm] r319985 - [ModRefInfo] Use ModRefInfo wrappers in FunctionModRefBehavior
Alina Sbirlea via llvm-commits
- [PATCH] D40923: [libFuzzer] Add preprocessor flag to explicitly enable weak symbols on Mac.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D40924: AMDGPU: Report Arg's Value name in metadata if kernel_arg_name metadata is not available
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] r319987 - [CMake] Use PRIVATE when linking LLVM fuzzers.
Matt Morehouse via llvm-commits
- [compiler-rt] r319988 - [libFuzzer] Decrease stack usage in unit tests
Kostya Serebryany via llvm-commits
- [PATCH] D40927: [runtimes] Add install-*-stripped targets
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D40928: Remove checkToString functions and use toString instead.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r319989 - [WebAssembly] Import the linear memory and function table.
Dan Gohman via llvm-commits
- [llvm] r319990 - [Coverage] Scan ahead for the most-recent completed count (PR35495)
Vedant Kumar via llvm-commits
- [llvm] r319991 - [WebAssembly] Don't try to emit size information for unsized types
Dan Gohman via llvm-commits
- [llvm] r300656 - Cleanup some GraphTraits iteration code
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D40931: [COFF] Stop lowercasing paths in messages
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] r319993 - [ModRefInfo] Replace remaining bit-wise operations with wrappers.
Alina Sbirlea via llvm-commits
- [llvm] r319995 - [MC/Dwarf] Use the older DWARF linetables format on Darwin.
Davide Italiano via llvm-commits
- [PATCH] D40932: Hardware-assisted AddressSanitizer (llvm part).
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D40933: [ModRefInfo] Make enum ModRefInfo and enum class.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D40934: [cmake] Only pass CMAKE_SYSROOT if non-empty
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D38406: [dump] Make LLVM_ENABLE_DUMP independent, and move to llvm-config.h
Don Hinton via Phabricator via llvm-commits
- [lld] r319996 - [COFF] Stop lowercasing paths in messages
Shoaib Meenai via llvm-commits
- [llvm] r319997 - [DebugInfo] Explicitly pass a triple to this test.
Davide Italiano via llvm-commits
- [PATCH] D40935: Hardware-assisted AddressSanitizer (compiler-rt)
Evgenii Stepanov via Phabricator via llvm-commits
- [compiler-rt] r319998 - [sanitizer] Simplify android_run.py.
Evgeniy Stepanov via llvm-commits
- [llvm] r319999 - Update BitCodeFormat.
Evgeniy Stepanov via llvm-commits
- [lld] r320001 - [WebAssembly] Fix symbol exports under -r/--relocatable
Sam Clegg via llvm-commits
- [PATCH] D39865: Use default member initialization where possible
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D40938: update hwasan docs
Kostya Serebryany via Phabricator via llvm-commits
- [llvm] r320002 - [WebAssembly] section kind can be code
Sam Clegg via llvm-commits
- [llvm] r320003 - Revert "[WebAssembly] Import the linear memory and function table."
Sam Clegg via llvm-commits
- [lld] r320004 - [WebAssembly] Add -u/--undefined argument handling
Sam Clegg via llvm-commits
- [lld] r320005 - Remove checkToString functions and use toString instead.
Rui Ueyama via llvm-commits
- [lld] r320006 - [ELF] Handle multiple "--version-script" options.
Igor Kudrin via llvm-commits
- [lld] r320007 - [WebAssembly] Remove used variable
Sam Clegg via llvm-commits
- [PATCH] D37052: Add default address space for functions to the data layout (1/4)
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D37054: Require address space to be specified when creating functions (3/4)
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D37057: [clang] Require address space to be specified when creating functions (4/4)
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D37052: Add default address space for functions to the data layout (1/3)
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D38029: [AVR] Override ParseDirective
Dylan McKay via Phabricator via llvm-commits
- [llvm] r320009 - [AVR] Override ParseDirective
Leslie Zhai via llvm-commits
- [llvm] r320010 - Skip DBG instr in OptimizePHIs when looking for dead PHI cycles
Mikael Holmen via llvm-commits
- [llvm] r320012 - [SelectionDAG] Use TLI.getVectorIdxTy to determine type for an EXTRACT_VECTOR_ELT index instead of hardcoding MVT::i8.
Craig Topper via llvm-commits
- [llvm] r320013 - [SelectionDAG] In SplitVecOp_EXTRACT_VECTOR_ELT, simplify the code that makes the type byte addressable.
Craig Topper via llvm-commits
- [PATCH] D40942: [X86] Fix insert_vector_elt lowering for v32i1/v64i1 with non-constant index
Craig Topper via Phabricator via llvm-commits
- [PATCH] D40482: [X86] Instrument Control Flow For Indirect Branch Tracking
Oren Ben Simhon via Phabricator via llvm-commits
- [PATCH] D40478: Added Instrument Control Flow Flag
Oren Ben Simhon via Phabricator via llvm-commits
- [llvm] r320014 - [InstSimplify] Add tests for the rL319894
Igor Laevsky via llvm-commits
- [PATCH] D27618: Failure to vectorize __builtin_sqrt/__builtin_sqrtf
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D38378: [ARM] Optimize {s,u}{add,sub}.with.overflow.
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [llvm] r320015 - [X86][X87]: Adding full coverage of MC encoding for all X87 ISA Sets.<NFC>
Gadi Haber via llvm-commits
- [PATCH] D40943: [Sanitizers] Enable sanitizers on SPARC (PR 33274)
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D40944: [profile] Enable on Solaris
Rainer Orth via Phabricator via llvm-commits
- [llvm] r320016 - [X86][FMA][FMA4]: Adding full coverage of MC encoding for the FMA, FMA4 isa sets.<NFC>
Gadi Haber via llvm-commits
- [PATCH] D40945: [ScalarEvolution] Improve high cost heuristic in SCEVExpander.
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D39946: Relax unaligned access assertion when type is byte aligned
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D40946: [ScalarEvolution] Fix base condition in isNormalAddRecPHI.
Bevin Hansson via Phabricator via llvm-commits
- [llvm] r320018 - [TableGen] Give the option of tolerating duplicate register names
Alex Bradbury via llvm-commits
- [llvm] r320020 - [RISCV] MC layer support for the standard RV32F instruction set extension
Alex Bradbury via llvm-commits
- [llvm] r320022 - [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.
Francis Visoiu Mistrih via llvm-commits
- [llvm] r320023 - [RISCV] MC layer support for the standard RV32D instruction set extension
Alex Bradbury via llvm-commits
- [llvm] r320024 - [RISCV] MC layer support for the standard RV64I instructions
Alex Bradbury via llvm-commits
- [llvm] r320025 - [Testing/Support] Make matchers work with Expected<T&>
Pavel Labath via llvm-commits
- [llvm] r320026 - [RISCV] MC layer support for the standard RV64M instruction set extension
Alex Bradbury via llvm-commits
- [llvm] r320027 - [RISCV] MC layer support for the standard RV64A instruction set extension
Alex Bradbury via llvm-commits
- [llvm] r320028 - [RISCV] MC layer support for the standard RV64F instruction set extension
Alex Bradbury via llvm-commits
- [llvm] r320029 - [RISCV] MC layer support for the standard RV64D instruction set extension
Alex Bradbury via llvm-commits
- [llvm] r320031 - [RISCV] Add missed tests for RV64D MC layer support
Alex Bradbury via llvm-commits
- [llvm] r320032 - [FuzzMutate] Allow only sized pointers for the GEP instruction
Igor Laevsky via llvm-commits
- [PATCH] D40947: [cmake] Make setting of CMAKE_C(XX)_COMPILER flags overridable for cross-builds
Pavel Labath via Phabricator via llvm-commits
- [llvm] r320033 - [dsymutil] Add -verify option to run DWARF verifier after linking.
Jonas Devlieghere via llvm-commits
- [llvm] r320034 - Add proper BTVER2 sched support for MOV instr.
Andrew V. Tischenko via llvm-commits
- [PATCH] D39115: [MIPS][MicroMIPS] Extending size reduction pass with LWP and SWP
Milena Vujosevic Janicic via Phabricator via llvm-commits
- [llvm] r320035 - [Nios2] final infrastructure to provide compilation of a return from a function
Nikolai Bozhenov via llvm-commits
- [PATCH] D40950: [ELF] - Fail when multiple .debug_* sections are used in a single object.
George Rimar via Phabricator via llvm-commits
- [llvm] r320036 - [RISCV][NFC] Use TargetRegisterClass::hasSubClassEq in storeRegToStackSlot/loadReadFromStackSlot
Alex Bradbury via llvm-commits
- [PATCH] D40001: [RISCV] MC layer support for the load/store instructions of standard compress instruction set
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r320037 - [RISCV] MC layer support for load/store instructions of the C (compressed) extension
Alex Bradbury via llvm-commits
- [PATCH] D40002: [RISCV] MC layer support for the jump/branch instructions of standard compress instruction set
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r320038 - [RISCV] MC layer support for the jump/branch instructions of the RVC extension
Alex Bradbury via llvm-commits
- [PATCH] D40003: [RISCV] MC layer support for the rest instructions of standard compress instruction set
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r320039 - [X86][RDRAND] Add rdrand scheduling tests
Simon Pilgrim via llvm-commits
- [llvm] r320040 - [X86][RDSEED] Add rdseed scheduling tests
Simon Pilgrim via llvm-commits
- [llvm] r320041 - [WebAssemby] Support main functions with alternate signatures.
Dan Gohman via llvm-commits
- [llvm] r320042 - [X86] Regenerate RDTSC codegen tests
Simon Pilgrim via llvm-commits
- [llvm] r320043 - [X86][SSE42] SSE42 string pseudo instructions don't need scheduling info
Simon Pilgrim via llvm-commits
- [llvm] r320044 - [X86][X87] X87 math binop pseudo instructions don't need scheduling info
Simon Pilgrim via llvm-commits
- [llvm] r320045 - [X86] Tag RDRAND/RDSEED instruction scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D35635: [ARM] Optimize {s,u}{add,sub}.with.overflow
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [llvm] r320046 - [CodeGen] Use more getMFIfAvailable
Francis Visoiu Mistrih via llvm-commits
- [PATCH] D40953: [SCEV] Fix predicate usage in computeExitLimitFromICmp
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r320047 - [X86][SVM] Tag SVM instructions scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D40725: Wasm entrypoint changes #3 (add --no-entry argument to LLD)
Nicholas Wilson via Phabricator via llvm-commits
- [llvm] r320048 - [X86][FMA] Regenerate fma schedule tests
Simon Pilgrim via llvm-commits
- [llvm] r320049 - [InstCombine] Don't crash on out of bounds index in the insertelement
Igor Laevsky via llvm-commits
- [llvm] r320050 - [DAGCombiner] eliminate shuffle of insert element
Sanjay Patel via llvm-commits
- [PATCH] D35014: [X86] Improvement in CodeGen instruction selection for LEAs.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r320051 - [X86] Tag LZCNT/TZCNT instructions scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D40954: [ELF] - Teach LLD to hint about -fdebug-types-section.
George Rimar via Phabricator via llvm-commits
- [PATCH] D40955: [AMDGPU] Make the new addr space mapping default
Yaxun Liu via Phabricator via llvm-commits
- [llvm] r320052 - [X86] Add SALC scheduling test
Simon Pilgrim via llvm-commits
- [PATCH] D40957: [X86] Fix crash caused by not properly marking visited registers in Domain Reassignment pass
Guy Blank 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
- [PATCH] D40147: [MIPS] Handle cross-mode (regular <-> microMIPS) jumps
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r320053 - [X86][VMX] Tag VMX instructions scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D40958: [ELF][mips] Print the full file path for files with incompatible ISA
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D40959: [mips] Provide additional DSP bitconvert patterns
Stefan Maksimovic via Phabricator via llvm-commits
- [llvm] r320054 - [X86] Add LAHF/SAHF scheduling test
Simon Pilgrim via llvm-commits
- [llvm] r320055 - [X86] Tag SALC instructions scheduler class
Simon Pilgrim via llvm-commits
- [lld] r320056 - [ELF][mips] Print the full file path for files with incompatible ISA
Alexander Richardson via llvm-commits
- [llvm] r320057 - [DebugInfo] Move this test to X86/ now that it specifies a triple.
Davide Italiano via llvm-commits
- [PATCH] D40960: Fix for bug PR35549 - [X86] Repeated schedule comments
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D40961: [ARM] Fix PR35481
Momchil Velikov via Phabricator via llvm-commits
- [lld] r320058 - Fix the test from r320056 on Windows
Alexander Richardson via llvm-commits
- [llvm] r320059 - [X86] Rename function in recently added test case to not be 'main' returning 'void'. NFC
Craig Topper via llvm-commits
- [PATCH] D40962: [ELF] When a relocation is out of range print the value and the range
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D40963: Print the bad value and required alignment for unaligned relocations
Alexander Richardson 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] D40664: [SelectionDAG][X86][AArch64] Require targets to specify the promotion type when using setOperationAction Promote for INT_TO_FP and FP_TO_INT
Craig Topper via Phabricator via llvm-commits
- [llvm] r320061 - [CodeGen] Fix index when printing tied machine operands
Francis Visoiu Mistrih via llvm-commits
- [PATCH] D40964: [LLD][ELF] Move SHF_LINK_ORDER processing earlier in Writer.cpp [NFC]
Peter Smith via Phabricator via llvm-commits
- [PATCH] D40965: [CodeGen] Move printing MO_Immediate operands to MachineOperand::print
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D40966: [LLD][ELF] Refactor to remove loop copying all Sections in OS->finalize() [NFC]
Peter Smith via Phabricator via llvm-commits
- [llvm] r320062 - [X86][TBM] Add TBM scheduling tests
Simon Pilgrim via llvm-commits
- [PATCH] D39760: [SimplifyCFG] Teach merge conditional stores to handle cases where the PostBB has more than 2 predecessors by inserting a new block for the store.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D39933: Summary: Fix out-of-order stepping behavior in programs with sunk instructions
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D40967: [LLD][ELF] Remove Duplicate .ARM.exidx sections
Peter Smith via Phabricator via llvm-commits
- [PATCH] D35509: Covnert .[cd]tors to .{init, fini}_array using synthetic section.
Rafael Avila de Espindola via llvm-commits
- [llvm] r320063 - [Hexagon] Generate HVX code for basic arithmetic operations
Krzysztof Parzyszek via llvm-commits
- [llvm] r320064 - [X86] Tag BMI/BMI2/TBM instructions scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D40881: [ConstantRange] Support for ashr in ConstantRange computation
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r320065 - [X86] Replace tabs with spaces. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D40969: [DAG] Elide overlapping store
Nirav Dave via Phabricator via llvm-commits
- [llvm] r320068 - [InstCombine] add tests for abs using bit hackery; NFC
Sanjay Patel via llvm-commits
- [PATCH] D40970: [ThinLTO] Remove unused (?) code from thinLTOInternalizeModule
Eugene Leviant via Phabricator via llvm-commits
- [lld] r320069 - Avoid using a temporary std::vector.
Rafael Espindola via llvm-commits
- [lld] r320070 - Simplify .gnu.hash writing. NFC.
Rafael Espindola via llvm-commits
- [PATCH] D40971: [debuginfo-tests] Support moving debuginfo-tests to llvm/projects
Don Hinton via Phabricator via llvm-commits
- [lld] r320072 - Further simplify .gnu.hash writing. NFC.
Rafael Espindola via llvm-commits
- [PATCH] D40972: [cmake] Support moving debuginfo-tests to llvm/projects
Don Hinton via Phabricator via llvm-commits
- [PATCH] D40973: [LV] Remove unnecessary DoExtraAnalysis guard (silent bug)
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D38942: [DAG] Promote ADDCARRY / SUBCARRY
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D40975: [LangRef] Reflect the changes in the TBAA info format
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D40976: [scudo] Minor code generation improvement
Kostya Kortchinsky via Phabricator via llvm-commits
- [debuginfo-tests] r320076 - Revert "Temporarily pin tests to DWARF v2 until a more recent version of LLDB"
Adrian Prantl via llvm-commits
- [llvm] r318323 - [InstCombine] trunc (binop X, C) --> binop (trunc X, C')
Chandler Carruth via llvm-commits
- [llvm] r318323 - [InstCombine] trunc (binop X, C) --> binop (trunc X, C')
Sanjay Patel via llvm-commits
- [llvm] r318323 - [InstCombine] trunc (binop X, C) --> binop (trunc X, C')
David Blaikie via llvm-commits
- [llvm] r318323 - [InstCombine] trunc (binop X, C) --> binop (trunc X, C')
Chandler Carruth via llvm-commits
- [llvm] r318323 - [InstCombine] trunc (binop X, C) --> binop (trunc X, C')
Sanjay Patel via llvm-commits
- [llvm] r318323 - [InstCombine] trunc (binop X, C) --> binop (trunc X, C')
Sanjay Patel via llvm-commits
- [llvm] r318323 - [InstCombine] trunc (binop X, C) --> binop (trunc X, C')
Chandler Carruth via llvm-commits
- [llvm] r318323 - [InstCombine] trunc (binop X, C) --> binop (trunc X, C')
Sanjay Patel via llvm-commits
- [llvm] r318323 - [InstCombine] trunc (binop X, C) --> binop (trunc X, C')
Chandler Carruth via llvm-commits
- [llvm] r318323 - [InstCombine] trunc (binop X, C) --> binop (trunc X, C')
Sanjay Patel via llvm-commits
- [llvm] r318323 - [InstCombine] trunc (binop X, C) --> binop (trunc X, C')
Jon Perkins via llvm-commits
- [PATCH] D40978: TableGen: Allow setting SDNodeProperties on intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D40979: [DWARF] Allow duplication of tails with CFI instructions
Djordje Kovacevic via Phabricator via llvm-commits
- [llvm] r320079 - [X86] Make a couple helper lowering methods static.
Craig Topper via llvm-commits
- [llvm] r320080 - [X86] Fix typo in variable name. NFC
Craig Topper via llvm-commits
- [llvm] r320081 - [X86] Fix InsertBitToMaskVector to only issue KSHIFTS of native size so that upper bits are properly zeroed.
Craig Topper via llvm-commits
- [PATCH] D38918: Update successor after branch relaxation in ARM
Sameer AbuAsal via Phabricator via llvm-commits
- [llvm] r320083 - [AMDGPU] Add GCNHazardRecognizer::checkInlineAsmHazards() and GCNHazardRecognizer::checkVALUHazardsHelper(). checkInlineAsmHazards() checks INLINEASM for hazards that we particularly care about (so not exhaustive); this patch adds a check for INLINEASM that defs vregs that hold data-to-be stored by immediately preceding store of more than 8 bytes. If the instr were not within an INLINEASM, this scenario would be handled by checkVALUHazard(). Add checkVALUHazardsHelper(), which will be ca...
Mark Searles via llvm-commits
- [PATCH] D40098: [AMDGPU] Improve hazard checks for inline asm statements
Mark Searles via Phabricator via llvm-commits
- [llvm] r320084 - [AMDGPU] Add options for waitcnt pass debugging; add instr count in debug output.
Mark Searles via llvm-commits
- [PATCH] D40091: [AMDGPU] Add options for waitcnt pass debugging; add instr count in debug output.
Mark Searles via Phabricator via llvm-commits
- [PATCH] D40980: Add /DEBUG:GHASH option to LLD to speed up COFF linking
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D40981: [AMDGPU] Fix typo in Kernel Descriptor for GFX6-GFX9
Mark Searles via Phabricator via llvm-commits
- [llvm] r320086 - [AMDGPU] Revert "[AMDGPU] Add options for waitcnt pass debugging; add instr count in debug output."
Mark Searles via llvm-commits
- [llvm] r320087 - [AMDGPU] Fix typo in Kernel Descriptor for GFX6-GFX9
Mark Searles via llvm-commits
- [PATCH] D40641: [SCEV] Fix wrong Equal predicate created in getAddRecForPhiWithCasts
Dorit Nuzman via Phabricator via llvm-commits
- [PATCH] D40982: AMDGPU: image_getlod and image_getresinfo do not read memory
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r320090 - [MachineOutliner] Fix offset overflow check
Jessica Paquette via llvm-commits
- [PATCH] D40984: [InstCombine] canonicalize shifty abs(): ashr+add+xor --> cmp+neg+sel
Sanjay Patel via Phabricator via llvm-commits
- [test-suite] r320094 - Creating release candidate rc3 from release_501 branch
Tom Stellard via llvm-commits
- [lld] r320101 - Creating release candidate rc3 from release_501 branch
Tom Stellard via llvm-commits
- [PATCH] D40526: [WebAssembly] Change size_t to `unsigned long`
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D40985: [AArch64] Add Exynos to host detection
Evandro Menezes via Phabricator via llvm-commits
- [llvm] r320104 - [PGO] detect infinite loop and form MST properly
Xinliang David Li via llvm-commits
- [compiler-rt] r320105 - Test case update for D40873
Xinliang David Li via llvm-commits
- [PATCH] D38559: [JumpThreading] Use runtime parameter to allow for DT and LVI preservation.
Brian Rzycki via Phabricator via llvm-commits
- [llvm] r320106 - Temporarily revert "[PowerPC] Allow tail calls of fastcc functions from C CallingConv functions."
Eric Christopher via llvm-commits
- [llvm] r319218 - [PowerPC] Allow tail calls of fastcc functions from C CallingConv functions.
Eric Christopher via llvm-commits
- [llvm] r320107 - [ModRefInfo] Make enum ModRefInfo an enum class [NFC].
Alina Sbirlea via llvm-commits
- [llvm] r320108 - [DebugInfo] Fix register variables not showing up in pdb.
Zachary Turner via llvm-commits
- [llvm] r320109 - [PowerPC][asan] Update asan to handle changed memory layouts in newer kernels
Bill Seurer via llvm-commits
- [compiler-rt] r320110 - [PowerPC][asan] Update asan to handle changed memory layouts in newer kernels
Bill Seurer via llvm-commits
- [llvm] r320111 - [dump] Make LLVM_ENABLE_DUMP independent, and move to llvm-config.h
Don Hinton via llvm-commits
- [PATCH] D40987: Rewrite the cached map used for locating the most precise DIE among inlined subroutines for a given address.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r320116 - [ORC] Mark SymbolStringPool methods as inline to avoid linkage errors, add a
Lang Hames via llvm-commits
- [PATCH] D40989: [WebAssembly] De-dup indirect function table
Sam Clegg via Phabricator via llvm-commits
- [lld] r320117 - Fix a test that didn't actually test anything.
Rui Ueyama via llvm-commits
- [PATCH] D40990: [WebAssembly] Add check to ensure symbol VA is only set once
Sam Clegg via Phabricator via llvm-commits
- [lld] r320118 - [WebAssembly] Add check to ensure symbol VA is only set once. NFC.
Sam Clegg via llvm-commits
- [llvm] r320119 - [X86] Fix indentation. NFC
Craig Topper via llvm-commits
- [llvm] r320120 - [X86] Handle alls version of vXi1 insert_vector_elt with a constant index without falling back to shuffles.
Craig Topper via llvm-commits
- [llvm] r320121 - Revert "[WebAssemby] Support main functions with alternate signatures."
Derek Schuff via llvm-commits
- [llvm] r320123 - [AArch64] Avoid SIMD interleaved store instruction for Exynos.
Abderrazek Zaafrani via llvm-commits
- [PATCH] D40993: Prefer `ArrayRef` over `const std::vector&`
Sam Clegg via Phabricator via llvm-commits
- [lld] r320125 - Prefer `ArrayRef` over `const std::vector&`
Sam Clegg via llvm-commits
- [compiler-rt] r320129 - [ubsan] Test for pass_object_size bounds checks
Vedant Kumar via llvm-commits
- [lld] r320130 - Use lambda to simplify code.
Rui Ueyama via llvm-commits
- [PATCH] D40999: [llvm-objcopy] Aggressively remove templates to decrease code size
Jake Ehrlich via Phabricator via llvm-commits
- [llvm] r320134 - [X86] Always consider inserting a vXi1 vector into the lsbs of a zero vector to be legal during lowering. Add isel patterns to emit shifts.
Craig Topper via llvm-commits
- [PATCH] D31647: [JumpThreading] Propagate branch hint metadata in more cases
Hiroshi Inoue via Phabricator via llvm-commits
- [llvm] r320136 - [FuzzMutate] Correctly insert sinks and sources around invoke instructions
Igor Laevsky via llvm-commits
- [llvm] r320137 - [X86][Haswell]: Updating the scheduling information for the Haswell subtarget.
Gadi Haber via llvm-commits
- [llvm] r320138 - [cmake] Make setting of CMAKE_C(XX)_COMPILER flags overridable for cross-builds
Pavel Labath via llvm-commits
- Fix a test that didn't actually test anything.
George Rimar via llvm-commits
- [PATCH] D41002: [NFC][SafepointIRVerifier] Add alias for set of available values
Daniil Suchkov via Phabricator via llvm-commits
- [PATCH] D41003: Silence GCC 7 warning by using an enum class.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r320140 - [CodeGen] Move printing MO_CImmediate operands to MachineOperand::print
Francis Visoiu Mistrih via llvm-commits
- [llvm] r320141 - [CodeGen] Move printing MO_MachineBasicBlock operands to MachineOperand::print
Francis Visoiu Mistrih via llvm-commits
- [llvm] r320142 - [SCEV] Fix predicate usage in computeExitLimitFromICmp
Max Kazantsev via llvm-commits
- [www-pubs] r320143 - Publication: I/O Optimisation and elimination via partial evaluation
Florian Hahn via llvm-commits
- [llvm] r320144 - [NFC] Rename variable from Cond to Pred to make it more sound
Max Kazantsev via llvm-commits
- [llvm] r317579 - Reland "Correct dwarf unwind information in function epilogue for X86"
Petar Jovanovic via llvm-commits
- [www-pubs] r320145 - Publication: Fix date for I/O Optimisation and elimination via partial evaluation
Florian Hahn via llvm-commits
- [llvm] r320146 - [AMDGPU] add labels to +DumpCode output
Tim Renouf via llvm-commits
- [PATCH] D40169: [AMDGPU] add labels to +DumpCode output
Tim Renouf via Phabricator via llvm-commits
- [PATCH] D41006: [SafepointIRVerifier] Allow non-dereferencing uses of unrelocated or poisoned PHI nodes
Daniil Suchkov via Phabricator via llvm-commits
- [lld] r320147 - Print the bad value and required alignment for unaligned relocations
Alexander Richardson via llvm-commits
- [llvm] r320154 - [X86][AVX512] Tag AVX512_512_SEXT_MASK_* instructions scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r320155 - [PatternMatch] Add matcher for LoadInst, NFC.
Alexey Bataev via llvm-commits
- [llvm] r320156 - [X86][AVX512] Tag CLWB instruction to CLFLUSH/PREFETCH scheduler class
Simon Pilgrim via llvm-commits
- [PATCH] D41009: [FuzzMutate] Don't crash when mutator is unable to find operation
Igor Laevsky via Phabricator via llvm-commits
- [llvm] r320157 - [InstCombine] PR35354: Convert store(bitcast, load bitcast (select (Cond, &V1, &V2)) --> store (, load (select(Cond, load &V1, load &V2)))
Alexey Bataev via llvm-commits
- [llvm] r320158 - [X86] Tag PKU/INVPCID/RDPID/SMAP/SMX/PTWRITE system instructions scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D41010: [orc][cmake] Check if 8 byte atomics require libatomic for unittest
Simon Dardis via Phabricator via llvm-commits
- [llvm] r320159 - [X86] Tag VIA PadLock crypto instructions scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D40609: [PATCH 3/3] [zorg] Remove obsolete workarounds for Arm/AArch64 libcxx bots
Maxim Kuvyrkov via Phabricator via llvm-commits
- [compiler-rt] r320160 - [scudo] Minor code generation improvement
Kostya Kortchinsky via llvm-commits
- Test commit
Alexandre Ganea via llvm-commits
- [llvm] r320161 - [X86][SHA] Tag SHA instructions scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D41011: Disable test/msan/tsearch.cc on NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D41013: Fix test/msan/textdomain.cc on NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D41014: Disable test/msan/pvalloc.cc on NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D41015: Fix test/msan/ifaddrs.cc for NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D41017: Fix test/msan/iconv.cc on NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [llvm] r320164 - [DebugInfo] Use llc instead of llc_dwarf to fix this test.
Davide Italiano via llvm-commits
- [PATCH] D41018: Disable test/msan/ftime.cc on NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D41019: NetBSD ships with POSIX strerror_r(3)
Kamil Rytarowski via Phabricator via llvm-commits
- buildbot failure in LLVM on llvm-clang-lld-x86_64-scei-ps4-ubuntu-fast
Davide Italiano via llvm-commits
- [PATCH] D41021: Don't link NetBSD programs with -ldl in linkXRayRuntimeDeps
Kamil Rytarowski via Phabricator via llvm-commits
- [llvm] r320166 - Updated llvm-objdump to display local relocations in Mach-O binaries
Michael Trent via llvm-commits
- [lld] r320167 - [WebAssembly] Add --no-entry argument
Sam Clegg via llvm-commits
- [PATCH] D41022: Register NetBSD/x86_64 in MemorySanitizer.cpp
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D41023: Add NetBSD/x86_64 mapping in MSan
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D41024: [WebAssembly] Add test for weakly defined symbols
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41025: ELF: Ignore --long-plt flag.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r320169 - [X86] Tag move immediate instructions scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r320170 - [x86] use hasAVX2() rather than hasInt256(); NFC
Sanjay Patel via llvm-commits
- [zorg] r320171 - Changed settings for slave ps4-buildslave4.
Galina Kistanova via llvm-commits
- [lld] r320172 - [WebAssembly] Improve wasm test cases
Sam Clegg via llvm-commits
- [PATCH] D41026: [InstComineLoadStoreAlloca] Optimize stores to GEP off null base
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D41027: [CodeGen] Print stack object references as %(fixed-)stack.0 in both MIR and debug output
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [llvm] r320173 - [X86][MPX] Tag MPX instructions scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r320174 - Reverting r320166 to fix test failures.
Michael Trent via llvm-commits
- [PATCH] D41028: AMDGPU: Set IntrReadMem on memtime intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [lld] r320175 - Make addReservedSymbols a static helper. NFC.
Rafael Espindola via llvm-commits
- [llvm] r320176 - AMDGPU: Report Arg's Value name in metadata if kernel_arg_name metadata is not available
Konstantin Zhuravlyov via llvm-commits
- [llvm] r320177 - [X86][MPX] Tag TSX/HLE/SGX instructions scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D40134: [asan] Add support for AArch64 ILP32
Adhemerval Zanella via Phabricator via llvm-commits
- [lld] r320178 - ELF: Ignore --long-plt flag.
Peter Collingbourne via llvm-commits
- [llvm] r320179 - [JumpThreading] Minor comment cleanup. NFC. (test commit)
Brian M. Rzycki via llvm-commits
- [llvm] r320180 - Revert r320104: infinite loop profiling bug fix
Xinliang David Li via llvm-commits
- [compiler-rt] r320181 - Update test case for r320180
Xinliang David Li via llvm-commits
- [llvm] r320182 - [runtimes] Add install-*-stripped targets
Shoaib Meenai via llvm-commits
- [llvm] r320183 - [cmake] Only pass CMAKE_SYSROOT if non-empty
Shoaib Meenai via llvm-commits
- [llvm] r320184 - [llvm] Add install-distribution-stripped
Shoaib Meenai via llvm-commits
- [llvm] r320186 - AMDGPU: Preserve MMO in adjustWritemask
Matt Arsenault via llvm-commits
- [llvm] r320187 - AMDGPU: image_getlod and image_getresinfo do not read memory
Matt Arsenault via llvm-commits
- [llvm] r320188 - AMDGPU: Set IntrReadMem on memtime intrinsics
Matt Arsenault via llvm-commits
- [llvm] r320189 - [X86][X87] Tag x87 float compare instructions scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r320190 - [X86] Teach lowering to only let through (insert_subvector (vXi1 zeros), subvec, 0) for vector sizes that have native KSHIFT support.
Craig Topper via llvm-commits
- [PATCH] D41029: [JumpTables][PowerPC] Let targets decide which switch instructions are suitable for jump tables
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r320192 - [X86][X87] Tag x87 load/store instructions scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r320193 - [X86] CMOV pseudo instructions shouldn't need scheduling info as they should be lowered early
Simon Pilgrim via llvm-commits
- [PATCH] D40497: [PowerPC] Partially enable the ISEL expansion pass.
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r320194 - AMDGPU/GCN: Bring processors in sync with AMDGPUUsage
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D40046: AMDGPU/GCN: Bring processors in sync with AMDGPUUsage
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] r320195 - [AArch64] Add Exynos to host detection
Evandro Menezes via llvm-commits
- [llvm] r320196 - [WebAssemby] Re-apply r320041: "Support main functions with alternate signatures."
Dan Gohman via llvm-commits
- [llvm] r320197 - [WebAssembly] Reapply r319186: "Support bitcasted function addresses with varargs."
Dan Gohman via llvm-commits
- [lld] r320198 - Make findSection a static function. NFC.
Rafael Espindola via llvm-commits
- [llvm] r320199 - [CodeExtractor] Add debug locations for new call and branch instrs.
Florian Hahn via llvm-commits
- [lld] r320200 - Make createSyntheticSections a static helper. NFC.
Rafael Espindola via llvm-commits
- [llvm] r320202 - [Debugify] Add a pass to test debug info preservation
Vedant Kumar via llvm-commits
- [llvm] r320203 - Generalize llvm::replaceDbgDeclare and actually support the use-case that
Adrian Prantl via llvm-commits
- [llvm] r320204 - [AArch64] Rename AArch64VecorByElementOpt.cpp into AArch64SIMDInstrOpt.cpp to reflect the recently added features.
Abderrazek Zaafrani via llvm-commits
- [PATCH] D41033: Use ErrorOS for log messages as well as error
Sam Clegg via Phabricator via llvm-commits
- [compiler-rt] r320205 - [libFuzzer] honor -use_counters, sligntly change the meaning of -experimental_len_control, call UpdateFeatureFrequency only if instructed by the flag
Kostya Serebryany via llvm-commits
- [llvm] r320206 - Avoid constructing an out-of-range value for an enumeration (which results in UB).
Richard Smith via llvm-commits
- [PATCH] D41034: ASAN: Provide reliable debug info for local variables at -O0.
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r320208 - Revert part of "Cleanup some GraphTraits iteration code"
Duncan P. N. Exon Smith via llvm-commits
- [llvm] r320209 - [CodeGen] Move printing MO_Immediate operands to MachineOperand::print
Francis Visoiu Mistrih via llvm-commits
- [compiler-rt] r320210 - [libFuzzer] Add support for Fuchsia OS.
Matt Morehouse via llvm-commits
- [PATCH] D41037: Create reserved symbols early so they can be versioned
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D41038: [WebAssembly] Preserve ordering of global symbols
Sam Clegg via Phabricator via llvm-commits
- [llvm] r320213 - [X86][Mips] Remove unused method declaration from the X86 and Mips AsmPrinters.
Craig Topper via llvm-commits
- [llvm] r320214 - dwarfdump: Add support for the --diff option.
Adrian Prantl via llvm-commits
- [PATCH] D41040: [DAGCombiner] protect against an infinite loop between shl <--> mul (PR35579)
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r320216 - Fix out-of-order stepping behavior in programs with sunk instructions.
Paul Robinson via llvm-commits
- [llvm] r320217 - Hardware-assisted AddressSanitizer (llvm part).
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r320218 - Add NetBSD/x86_64 mapping in MSan
Kamil Rytarowski via llvm-commits
- [llvm] r320219 - Register NetBSD/x86_64 in MemorySanitizer.cpp
Kamil Rytarowski via llvm-commits
- [compiler-rt] r320221 - NetBSD ships with POSIX strerror_r(3)
Kamil Rytarowski via llvm-commits
- [compiler-rt] r320222 - Disable test/msan/ftime.cc on NetBSD
Kamil Rytarowski via llvm-commits
- [compiler-rt] r320223 - Fix test/msan/ifaddrs.cc for NetBSD
Kamil Rytarowski via llvm-commits
- [compiler-rt] r320224 - Disable test/msan/pvalloc.cc on NetBSD
Kamil Rytarowski via llvm-commits
- [compiler-rt] r320225 - Disable test/msan/tsearch.cc on NetBSD
Kamil Rytarowski via llvm-commits
- [compiler-rt] r320226 - Fix test/msan/textdomain.cc on NetBSD
Kamil Rytarowski via llvm-commits
- [llvm] r320227 - [NFC] Change the string offsets table tests to generate the object on the fly
Wolfgang Pieb via llvm-commits
- [compiler-rt] r320228 - Fix test/msan/iconv.cc on NetBSD
Kamil Rytarowski via llvm-commits
- [llvm] r320229 - [MachineOutliner] Outline calls
Jessica Paquette via llvm-commits
- [PATCH] D41041: [ELF] Don't set the executable bit for relocatable files
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D41043: Support for an intrinsic "fake.use" (and corresponding operand) representing a use of an operand to aid debugging
Wolfgang Pieb via Phabricator via llvm-commits
- [compiler-rt] r320231 - Hardware-assisted AddressSanitizer (compiler-rt)
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r320234 - Correct handling of the TLS/NetBSD block of the main program
Kamil Rytarowski via llvm-commits
- [PATCH] D41045: [LV] NFC patch for moving VP*Recipe class definitions from LoopVectorize.cpp to VPlan.h
Hideki Saito via Phabricator via llvm-commits
- [compiler-rt] r320236 - Revert change in test/msan/textdomain.cc for NetBSD
Kamil Rytarowski via llvm-commits
- [compiler-rt] r320237 - [libFuzzer] make the stack depth signal less agressive, otherwise we are sometimes exploding the corpus size. This still needs more analysis and tuning
Kostya Serebryany via llvm-commits
- [llvm] r320243 - Relax unaligned access assertion when type is byte aligned
Dylan McKay via llvm-commits
- [llvm] r320244 - [X86] Improve lowering of concats of mask vectors to better optimize zero vector inputs.
Craig Topper via llvm-commits
- [llvm] r320245 - Revert "[AVR] Override ParseDirective"
Dylan McKay via llvm-commits
- [llvm] r320246 - [AVR] Fix two CodeGen tests
Dylan McKay via llvm-commits
- [llvm] r320247 - Revert and accidentally committed revert commit
Dylan McKay via llvm-commits
- [llvm] r320248 - [X86] When inserting into the upper bits of a vXi1 vector, make sure we shift enough bits if we widened the vector.
Craig Topper via llvm-commits
- [PATCH] D40249: Copy Function's calling convention by default when creating a new Call
serge via Phabricator via llvm-commits
- [PATCH] D37054: Require address space to be specified when creating functions (2/3)
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D41046: [ELF] Make overlapping output sections an error
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D37057: [clang] Require address space to be specified when creating functions (3/3)
Dylan McKay via Phabricator via llvm-commits
- [test-suite] r320249 - Support C++14 as a default in Clang
Tim Northover via llvm-commits
- [compiler-rt] r320251 - Update sanitizer tests for C++14 default in Clang
Tim Northover via llvm-commits
- [llvm] r320252 - [InlineFunction] Set debug loc for call to forward varargs.
Florian Hahn via llvm-commits
- [llvm] r320253 - Fix signed/unsigned gcc warning. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r320254 - Fix 'enumeral and non-enumeral type in conditional expression' gcc warning. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r320255 - [X86][AVX512] Drop a default NoItinerary argument that isn't used any more. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D38300: [x86] Correct the implementation of isTruncateFree to be more accurate
Simon Pilgrim via Phabricator via llvm-commits
- [lld] r320256 - Remove some includes from InputFiles.h.
Rafael Espindola via llvm-commits
- [llvm] r320257 - [X86] Tag segment prefixes as NOP instruction scheduling classes
Simon Pilgrim via llvm-commits
- [PATCH] D39425: [Sparc] Account for bias in stack readjustment
James Clarke via Phabricator via llvm-commits
- [PATCH] D41049: Compact symbols from 96 to 88 bytes
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [llvm] r320258 - Remove duplicate option from documentation.
Adrian Prantl via llvm-commits
- [compiler-rt] r320259 - [libFuzzer] even less aggressive step function for stack depth. Also don't use asan in one test to speed it up
Kostya Serebryany via llvm-commits
- [llvm] r320260 - [X86] Don't use getTargetConstant for all 0s and all 1s mask vector.
Craig Topper via llvm-commits
- [llvm] r320261 - [X86] Tag frame pointer XORs instruction scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r320262 - [X86] Tag missing EH pseudo instruction scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r320263 - [X86] Tag REP/REPNE prefix instructions as microcoded scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r320264 - [X86] Tag FS/GS BASE R/W instruction scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r320265 - Strip trailing whitespace. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r320266 - [X86] Tag LOCK/REX64/DATA16/DATA32 instruction prefix scheduler classes
Simon Pilgrim via llvm-commits
- [PATCH] D41051: [LLD] [COFF] Disallow -dynamicbase:no for arm and arm64
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D41052: [LLD] [MinGW] Don't pass -dynamicbase:no by default for arm/arm64
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r320267 - [X86] Improve lowering of vXi1 insert_subvectors to better utilize (insert_subvector zero, vec, 0) for zeroing upper bits.
Craig Topper via llvm-commits
- [llvm] r320268 - [X86] Use KMOV instructions to zero upper bits of vectors when possible.
Craig Topper via llvm-commits
- [llvm] r320269 - Infer lowest bits of an integer Multiply when the low bits of the operands are known
Simon Dardis via llvm-commits
- [llvm] r320270 - [InstCombine] Fix SimplifyDemandedUseBits SHL handling (PR35515)
Simon Pilgrim via llvm-commits
- [llvm] r320272 - [AArch64] Improve loop unrolling performance on Cavium T99
Joel Jones via llvm-commits
- [PATCH] D40695: Improve loop unrolling performance on T99
Joel Jones via Phabricator via llvm-commits
- [llvm] r320273 - [X86] Tag ALLOCA/VAARG instructions as system scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r320274 - [X86] Tag TLS instructions as system scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r320275 - [X86] Tag ACQUIRE/RELEASE atomic instructions as microcoded scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r320276 - [X86] Tag PIC setup instruction as jump scheduler class
Simon Pilgrim via llvm-commits
- [llvm] r320277 - [X86] Add the commutable floating point min/max pseudo instructions to sandybridge, haswell, broadwell, skylakeclient scheduler models.
Craig Topper via llvm-commits
- [llvm] r320278 - [X86] Make the _Int part of some instregex sheduler patterns optional
Craig Topper via llvm-commits
- [llvm] r320279 - [X86] Fix bad regular expressions in the scheduler models. Question marks should be outside of multicharacter parenthesized expressions
Craig Topper via llvm-commits
- [llvm] r320280 - [X86] Fix test case I failed ot update in r320279.
Craig Topper via llvm-commits
- [PATCH] D41053: Set of corrections for MSan/NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [llvm] r320281 - [X86] Remove ReadAfterLd from several several rb instructions
Craig Topper via llvm-commits
- [llvm] r320282 - [X86] Correct the _Int part of more scheduler model instrexes. Put _b in the correct order relative to _Int
Craig Topper via llvm-commits
- [llvm] r320283 - [X86] Rename the rb form of scalar ADD/SUB/MUL/DIV to include _Int since they can only be selected by intrinsics.
Craig Topper via llvm-commits
- [PATCH] D41055: [debuginfo-tests] Add support for moving debuginfo-tests from clang/test to llvm/projects or monorepo.
Don Hinton via Phabricator via llvm-commits
- [compiler-rt] r320284 - Update another sanitizer test for C++14.
Ahmed Bougacha via llvm-commits
- [llvm] r320285 - [PGO] change arg type to uint64_t to match member field type
Xinliang David Li via llvm-commits
- [lld] r320286 - PPC32: Support R_PPC_PLTREL32 in static mode.
Tim Northover via llvm-commits
- [llvm] r320287 - PowerPC: support external pid instructions in MC layer.
Tim Northover via llvm-commits
- [llvm] r320288 - [Docs] Fix typo in scheduler model documentation. enumemation->enumeration
Craig Topper via llvm-commits
- [llvm] r320289 - [X86] Add CMPSDrr/rm to the scheduler models.
Craig Topper via llvm-commits
- [llvm] r320290 - [X86] Rename some instructions so that 'b' is added as a suffix instead of replacing an 'r'
Craig Topper via llvm-commits
- [llvm] r320291 - [X86] Fix scheduler models to support ADD32ri in addition to ADD32ri8. Similar for all sizes of AND/OR/XOR/SUB/ADC/SBB/CMP.
Craig Topper via llvm-commits
- [llvm] r320292 - [X86] Add IN16/OUT16 to scheduling information for Haswell, Broadwell, Skylake
Craig Topper via llvm-commits
- [llvm] r320293 - [X86] Add LEA64_32r to scheduler models for Sandybridge, Haswell, Broadwell, Skylake
Craig Topper via llvm-commits
- [llvm] r320294 - [X86] Add MOVQI2PQIrm, MOVSDmr, and MOVSDrm to scheduler information
Craig Topper via llvm-commits
- [llvm] r320295 - [X86] Fix duplicate entries in skylake server scheduler model by changing Z128 to Z256
Craig Topper via llvm-commits
- [llvm] r320296 - [X86] Tag MORESTACK instructions as ret scheduler class
Simon Pilgrim via llvm-commits
- [llvm] r320298 - [SCEV] Fix wrong Equal predicate created in getAddRecForPhiWithCasts
Dorit Nuzman via llvm-commits
- [llvm] r320299 - [X86] Tag ADJSTACK instructions as INTALU scheduler class
Simon Pilgrim via llvm-commits
- [llvm] r320300 - [X86] Flag BTVER2 scheduler model as complete
Simon Pilgrim via llvm-commits
- [llvm] r320301 - [X86] Tag SSE4A instructions as SSE INTALU scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r320302 - [X86][AVX[ Tag VZEROALL/VZEROUPPER instructions scheduler classes
Simon Pilgrim via llvm-commits
- [llvm] r320303 - [X86] Flag SLM scheduler model as complete
Simon Pilgrim via llvm-commits
- [llvm] r320304 - [X86] Flag ZNVER1 scheduler model as complete
Simon Pilgrim via llvm-commits
- [llvm] r320305 - Regenerate some scheduling tests that got missed
Simon Pilgrim via llvm-commits
- [llvm] r320306 - Strip trailing whitespace. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r320307 - Regenerate some AVX2+ scheduling tests that got missed
Simon Pilgrim via llvm-commits
- [llvm] r320308 - [X86] Flag BroadWell scheduler model as complete
Simon Pilgrim via llvm-commits
- [llvm] r320309 - [InstCombine] add test for pow(x, 2.0) with FMF; NFC
Sanjay Patel via llvm-commits
- [llvm] r320310 - [SimplifyLibCalls] propagate FMF when folding pow(x, 2.0) call (PR35601)
Sanjay Patel via llvm-commits
- [PATCH] D39249: Add support for e500mc extpid instructions
vit9696 via Phabricator via llvm-commits
- [llvm] r320311 - [InstCombine] add test for pow(x, -1.0) with FMF; NFC
Sanjay Patel via llvm-commits
- [llvm] r320312 - [SimplifyLibCalls] propagate FMF when folding pow(x, -1.0) call
Sanjay Patel via llvm-commits
- [llvm] r320313 - [X86] Adjust tablegen includes so we can use Instructions in scheduler models instead of just instregexs.
Craig Topper via llvm-commits
- [llvm] r320314 - [X86] Add VPUNPCKLWDZrr to skylake server scheduler model.
Craig Topper via llvm-commits
- [llvm] r320315 - [X86] Add VPSRLWZrr to skylake server scheduler model.
Craig Topper via llvm-commits
- [llvm] r320316 - [X86] Fix a few instructions that were named Z512 instead of just Z.
Craig Topper via llvm-commits
- [llvm] r320317 - [X86] Add 256/512-bit EVEX VPSADBW instructions to skylake server scheduler model.
Craig Topper via llvm-commits
- [llvm] r320318 - [X86] Add VPMULLWZ256 to the skylake server scheduler model
Craig Topper via llvm-commits
- [llvm] r320319 - [X86] Add VCVTQQ2PS to the skylake server scheduler models.
Craig Topper via llvm-commits
- [llvm] r320320 - [X86] Rename some instructions from 'rb' to 'rrb' to make 'b' a proper suffix. Fix the scheduling information for some of them.
Craig Topper via llvm-commits
- [llvm] r320321 - [X86][X87] Add missing x87 scheduler tests
Simon Pilgrim via llvm-commits
- [llvm] r320322 - [X86][X87] Fix typo in znver1 FIST/FISTT schedule patterns
Simon Pilgrim via llvm-commits
- [lld] r320323 - Remove this->. NFC.
Rafael Espindola via llvm-commits
- [lld] r320324 - Move RelaDyn to InX. NFC.
Rafael Espindola via llvm-commits
- [llvm] r320325 - [X86] Rename some instructions that start with Int_ to have the _Int at the end.
Craig Topper via llvm-commits
- [llvm] r320326 - [X86] Add VCOMISDZrr, VCOMISSZrr, VUCOMISDZrr, and VUCOMISSZrr to the skylake server sheduler model
Craig Topper via llvm-commits
- [lld] r320327 - Move RelaPlt and RelaIplt to InX. NFC.
Rafael Espindola via llvm-commits
- [PATCH] D41057: Avoid a gnu readelf warning
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [llvm] r320328 - [X86] Add BT/BTC/BTR/BTS schedule tests
Simon Pilgrim via llvm-commits
- [llvm] r320329 - [X86] Add CMOV schedule tests
Simon Pilgrim via llvm-commits
- [llvm] r320330 - [X86] Add CMPS/MOVS/SCAS/STOS schedule tests
Simon Pilgrim via llvm-commits
- [llvm] r320331 - [X86] Add INS/OUTS schedule tests
Simon Pilgrim via llvm-commits
- [llvm] r320332 - [X86] Add DEC/INC schedule tests
Simon Pilgrim via llvm-commits
- [llvm] r320333 - [X86] Add DIV/MUL/NEG/NOP/NOT/PAUSE schedule tests
Simon Pilgrim via llvm-commits
- [llvm] r320334 - [X86] Add ROL/ROR schedule tests
Simon Pilgrim via llvm-commits
- [polly] r320336 - [ScopBuilder] Fix typo. NFC.
Michael Kruse via llvm-commits
- [PATCH] D31528: [ELF][MIPS] Multi-GOT implementation
Brad Smith via Phabricator via llvm-commits
- [PATCH] D41059: [PGO] MST min edge selection heuristic to ensure non-zero entry count
David Li via Phabricator via llvm-commits
- [lld] r320339 - Fix test to test what it intended to test.
Rafael Espindola via llvm-commits
- [PATCH] D41060: Add an option for ICFing data
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [llvm] r320340 - [X86] Add a test case for masked scatter where the index needs to be legalized from v2i32 while other types are legal.
Craig Topper via llvm-commits
- [PATCH] D40684: Use size_t, instead of unsigned, to represnt StringMapEntry length and alignment.
Matt Davis via Phabricator via llvm-commits
- [PATCH] D41061: Updated llvm-objdump to display local relocations in Mach-O binaries
Michael via Phabricator via llvm-commits
- [llvm] r320342 - [X86] Regenerate test with update_llc_test_checks.py
Craig Topper via llvm-commits
- [PATCH] D41062: [X86] Legalize v2i32 via widening rather than promoting
Craig Topper via Phabricator via llvm-commits
- [PATCH] D39348: Implement --just-symbols.
Chih-Mao Chen via Phabricator via llvm-commits
- [PATCH] D40634: [CGP] Enable select in complex addr mode
Serguei Katkov via Phabricator via llvm-commits
Last message date:
Sun Dec 10 23:41:22 PST 2017
Archived on: Sun Dec 10 23:40:53 PST 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).