The Week Of Monday 20 February 2017 Archives by thread
Starting: Mon Feb 20 00:01:29 PST 2017
Ending: Sun Feb 26 23:55:18 PST 2017
Messages: 2020
- [PATCH] D30103: [SLP] Rework `findBuildAggregate()` from ercursive form to iterative, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] r295642 - [SLP] nullptr'ize initial value in `findBuildAggregate()`, NFC.
Alexey Bataev via llvm-commits
- Systemz v2f32 ops
Jonas Paulsson via llvm-commits
- [PATCH] D28968: LoopUnswitch - Simplify based on known not to a be constant.
Xin Tong via Phabricator via llvm-commits
- [llvm] r295643 - [X86][AVX] Extend hasVEX_WPrefix bit to accept WIG value (W Ignore) + update all AVX instructions with the new value.
Ayman Musa via llvm-commits
- [llvm] r295451 - [DAGCombine] Recognise any_extend_vector_inreg and truncation style shuffle masks
Mikael Holmén via llvm-commits
- [PATCH] D29876: [X86][AVX] Extend hasVEX_WPrefix bit to accept WIG value (W Ignore) + update all AVX instructions with the new value
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D30160: AArch64AsmParser: tablegen the isBranchTarget helper functions
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D30079: [NDS32 46/46] Support parsing/encode/decode for Multiple Load/Store Instructions
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D30078: [NDS32 45/46] Support parsing/encode/decode for Load/Store Instructions
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D30077: [NDS32 44/46] Support parsing/encode/decode for Move Instructions
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D30072: [NDS32 39/46] Add Skeleton NDS32 Assembly Parser
Shiva Chen via Phabricator via llvm-commits
- [compiler-rt] r295364 - [PGO] Suspend SIGKILL for PR_SET_PDEATHSIG in profile-write
Renato Golin via llvm-commits
- [PATCH] D29489: Optimize SETCC + VSEL of incompatible or illegal types
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D29740: Fix PR31896.
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D30099: Loop predication expand both sides of the widened condition
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D29363: [XRAY] A Color Choosing helper for XRay Graph
Alexis Shaw via Phabricator via llvm-commits
- [PATCH] D29690: [AVX512] Fix EXTRACT_VECTOR_ELT with variable index.
Igor Breger via Phabricator via llvm-commits
- [llvm] r295645 - llvm/examples/Kaleidoscope/include/KaleidoscopeJIT.h: Fixup corresponding to r295636.
NAKAMURA Takumi via llvm-commits
- [PATCH] D29631: SystemZTargetTransformInfo cost functions and some common code changes
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D30161: [LoopPeeling] Peel loops with invariant backedge Phi input
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D29540: Scalarization overhead estimation in getIntrinsicInstrCost() improved
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] r295646 - llvm/examples/Kaleidoscope/BuildingAJIT: More fixup corresponding to r295636.
NAKAMURA Takumi via llvm-commits
- [PATCH] D29578: Propagate debug info for Phi node in SSAUpdater
Sam Parker via Phabricator via llvm-commits
- [PATCH] D30100: [ARM] Add regression tests for Cortex-M23 and Cortex-M33
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D30044: [ARM] Enable SMLAL[B|T] instruction selection
Sam Parker via Phabricator via llvm-commits
- [llvm] r295648 - [mips] Add test for mul macro variants
Simon Dardis via llvm-commits
- [llvm] r295649 - AArch64AsmParser: tablegen the isBranchTarget helper functions
Sjoerd Meijer via llvm-commits
- [PATCH] D30156: llvm-mc-fuzzer: add support for assembly
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D30086: Add generic IR vector reductions
Amara Emerson via Phabricator via llvm-commits
- [lld] r295650 - [ELF] Allow local symbols to be added after global symbols
Peter Smith via llvm-commits
- [PATCH] D11829: AMDGPU/SI: Re-define AMDGPUISD:CLAMP as always clamping between 0.0. and 1.0
Artem Tamazov via Phabricator via llvm-commits
- [PATCH] D30085: [LLD][ELF] Alloc local symbols to be added to the SymTab after global symbols
Peter Smith via Phabricator via llvm-commits
- [PATCH] D30162: [ARM] Add a div regression test for Cortex-M23
Sanne Wouda via Phabricator via llvm-commits
- [PATCH] D29445: LTO: add a code-model flag
Martell Malone via Phabricator via llvm-commits
- [llvm] r295652 - [SelectionDAG] Add scalarization support for ISD::*_EXTEND_VECTOR_INREG opcodes.
Simon Pilgrim via llvm-commits
- [llvm] r295653 - Strip trailing whitespace.
Simon Pilgrim via llvm-commits
- [llvm] r295655 - [ARM] Add a div regression test for Cortex-M23
Sanne Wouda via llvm-commits
- [llvm] r295656 - [X86][AVX512] Add support for ASHR v2i64/v4i64 support without VLX
Simon Pilgrim via llvm-commits
- [PATCH] D28537: [X86][AVX512] Add support for ASHR v2i64/v4i64 support without VLX
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r295657 - [SLP] Additional test for vectorization of cal/invoke args vectorization
Alexey Bataev via llvm-commits
- [PATCH] D29690: [X86] Fix EXTRACT_VECTOR_ELT with variable index.
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D29955: Allow externally dlopen-ed libraries to be registered as permanent libraries.
Vassil Vassilev via Phabricator via llvm-commits
- [PATCH] D30163: [ELF] - Postpone evaluation of LMA offset.
George Rimar via Phabricator via llvm-commits
- [llvm] r295336 - [DAGCombiner] Support {a|s}ext, {a|z|s}ext load nodes in load combine
Artur Pilipenko via llvm-commits
- [PATCH] D29705: Fix PR 24415 (at least), by making our post-dominator tree behavior sane.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D30154: MemorySSA: Add support for renaming uses in the updater.
Piotr Padlewski via Phabricator via llvm-commits
- [llvm] r295660 - [X86] Fix EXTRACT_VECTOR_ELT with variable index from v32i16 and v64i8 vector.
Igor Breger via llvm-commits
- [llvm] r295661 - [globalisel] Separate the SelectionDAG importer from the emitter. NFC
Daniel Sanders via llvm-commits
- [llvm] r295662 - [ARM] GlobalISel: Don't select atomic loads
Diana Picus via llvm-commits
- [PATCH] D29940: Allow use of spaces in Bugpoint ‘--compile-command’ argument
Owen Reynolds via Phabricator via llvm-commits
- [compiler-rt] r295664 - Revert "[PGO] Suspend SIGKILL for PR_SET_PDEATHSIG in profile-write"
Renato Golin via llvm-commits
- [PATCH] D30165: AArch64AsmParser: don't try to parse “[1]” for non-vector register operands
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D30167: [Assembler] Add test for !srcloc references in assembler diags
Sanne Wouda via Phabricator via llvm-commits
- [llvm] r295665 - [X86][SSE] Regenerate vselect widening tests and add 32-bit test target
Simon Pilgrim via llvm-commits
- [PATCH] D29770: [Assembler] Inline assembly diagnostics test.
Sanne Wouda via Phabricator via llvm-commits
- [llvm] r295666 - [X86][SSE] Regenerate re-materialized store tests and add 64-bit test target
Simon Pilgrim via llvm-commits
- [compiler-rt] r295667 - Revert "[tsan] Provide external tags (object types) via debugging API"
Diana Picus via llvm-commits
- [PATCH] D29826: [SLP] General improvements of SLP vectorization process.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] r295668 - [globalisel] OperandPredicateMatcher's shouldn't need to generate the MachineOperand expr. NFC
Daniel Sanders via llvm-commits
- [PATCH] D30169: Print unknown section header flags has hex in assembly output
Christof Douma via Phabricator via llvm-commits
- [PATCH] D30010: Improve the robustness of mmap
Pavel Labath via Phabricator via llvm-commits
- [compiler-rt] r295318 - [tsan] Provide external tags (object types) via debugging API
Diana Picus via llvm-commits
- [lld] r295632 - Add more comments about copy relocations.
Hal Finkel via llvm-commits
- [llvm] r295669 - [X86][SSE] Regenerate extracted bitcasted constant tests and add 32-bit test target
Simon Pilgrim via llvm-commits
- [PATCH] D29988: [X86][AVX512] Change VCVTSS2SD and VCVTSD2SS node types to keep consistency between VEX/EVEX versions.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D29902: [BranchFolding] Update debug location along with the update of branch instruction.
Taewook Oh via Phabricator via llvm-commits
- [llvm] r295670 - [X86] Tidyup combineExtractVectorElt. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D29983: [LLD][ELF] Calculate sizes of SHF_ALLOC Synthetic Sections early
Peter Smith via Phabricator via llvm-commits
- [PATCH] D28249: Improve scheduling with branch coalescing
Lei Huang via Phabricator via llvm-commits
- [PATCH] D30171: [ELF] - Make ASSERT() return Dot instead of evaluated value.
George Rimar via Phabricator via llvm-commits
- [polly] r295671 - [Cmake] Install the isl headers into the install tree.
Michael Kruse via llvm-commits
- [llvm] r293737 - [CodeGen] Move MacroFusion to the target
Evandro Menezes via llvm-commits
- [polly] r295672 - [Cmake] Bump required cmake version to 3.4.3.
Michael Kruse via llvm-commits
- [PATCH] D29931: [Cmake] Install the isl headers into the install tree
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D29989: [BasicAA] Take attributes into account when requesting modref info for a call site
Igor Laevsky via Phabricator via llvm-commits
- [PATCH] D30136: [compiler-rt][builtins][WIP] Add _IsOSVersionAtLeast, to be used by ObjC's @available
Alex Lorenz via Phabricator via llvm-commits
- [llvm] r295673 - [AVX-512] Add a few more patterns for selecting masked vpternlog with broadcast loads where the passthru operand is not operand 0.
Craig Topper via llvm-commits
- [llvm] r295539 - AMDGPU/R600: Assert on infinite loop in EmitClauseMarkers
Jan Vesely via llvm-commits
- [PATCH] D30043: [Polly][Cmake] Optionally use a system isl version.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D29670: [DebugInfo] Emit address space with DW_AT_address_class attribute for pointer and reference types
Adrian Prantl via llvm-commits
- [PATCH] D29942: Add custom lowering for llvm.log{, 10}.{f16, f32} intrinsics
Jan Vesely via Phabricator via llvm-commits
- [llvm] r295595 - Add two files lost in rebase, causing build break
Steven Wu via llvm-commits
- [PATCH] D30173: [ExecutionDepsFix] Don't revisit true dependencies
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D29896: [BypassSlowDivision] Refactor fast division insertion logic (NFC)
Nikolai Bozhenov via Phabricator via llvm-commits
- [llvm] r295675 - Fix use-after-free found by ASAN
Steven Wu via llvm-commits
- [PATCH] D29897: [BypassSlowDivision] Use ValueTracking to simplify run-time checks
Nikolai Bozhenov via Phabricator via llvm-commits
- [PATCH] D29672: [DebugInfo] Make legal and emit DW_OP_swap and DW_OP_xderef
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D30176: [X86][SSE] Attempt to extract vector elements through target shuffles
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D30177: [ExecutionDepsFix] Recognize existing dep breaks
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D28915: [ExecutionDepsFix] Optimize instruction insertion
Keno Fischer via Phabricator via llvm-commits
- [llvm] r295676 - [X86] FileCheckize one of the rotate tests.
Craig Topper via llvm-commits
- [PATCH] D30178: Do not leak OpenedHandles
Vassil Vassilev via Phabricator via llvm-commits
- [llvm] r295538 - Increases full-unroll threshold.
Bill Seurer via llvm-commits
- [llvm] r295677 - MemorySSA: Add support for renaming uses in the updater.
Daniel Berlin via llvm-commits
- [PATCH] D30180: [DAGCombiner] add missing folds for scalar select of {-1, 0, 1}
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r295598 - Re-add debugcounter.ll with Requires: Asserts so that it only triggers when asserts are on
Matthias Braun via llvm-commits
- [llvm] r295678 - [IR/Verifier] List the CU we weren't able to find in `llvm.dbg.cu`.
Davide Italiano via llvm-commits
- [PATCH] D30107: Make DynamicLibrary::getPermanentLibrary on Windows have a defined ordering.
Vedant Kumar via Phabricator via llvm-commits
- [test-suite] r295679 - Identify iOS and arm64 as darwin platform
Steven Wu via llvm-commits
- [llvm] r293387 - AMDGPU: Add GlobalISel to required_libraries.
NAKAMURA Takumi via llvm-commits
- [PATCH] D23566: [RISCV 8/10] Add support for all RV32I instructions
Florian Zeitz via Phabricator via llvm-commits
- [llvm] r295680 - [IndVars] Add an assert
Sanjoy Das via llvm-commits
- [llvm] r295681 - [X86] FileCheckize one of the rotate tests.
Craig Topper via llvm-commits
- [llvm] r295682 - [X86] Add additonal check lines to one of the rotate tests.
Craig Topper via llvm-commits
- [llvm] r295684 - [BranchFolding] Update debug location along with the update of branch instruction.
Taewook Oh via llvm-commits
- [PATCH] D30181: [X86] Use SHLD with both inputs from the same register to implement rotate on Sandy Bridge and later Intel CPUs
Craig Topper via Phabricator via llvm-commits
- [llvm] r295685 - Add a wrapper around copy_if in STLExtras; NFC
Sanjoy Das via llvm-commits
- [PATCH] D30182: [LoopSimplify] Simplify how we compute UniqueExit
Xin Tong via Phabricator via llvm-commits
- [llvm] r295687 - SubtargetFeature: Cleanup; NFC
Matthias Braun via llvm-commits
- [llvm] r295688 - ScheduleDAG: Cleanup; NFC
Matthias Braun via llvm-commits
- [llvm] r293246 - [AArch64][LegalizerInfo] Specify the type of the opcode.
NAKAMURA Takumi via llvm-commits
- [PATCH] D27405: Make sancov.py py3-compatible
NAKAMURA Takumi via llvm-commits
- [llvm] r295690 - [ValueTracking] clang-format a section I'm about to touch; NFC
Sanjoy Das via llvm-commits
- [PATCH] D29813: [DAGCombiner] Fix DebugLoc propagation when folding !(x cc y) -> (x !cc y)
Taewook Oh via Phabricator via llvm-commits
- [llvm] r295691 - [AVX-512] Fix the ExeDomain for vcmpss/vcmpsd.
Craig Topper via llvm-commits
- [llvm] r295692 - [AVX-512] Add test cases showing failure to fold zero extending scalar loads in scalar intrinsics without the peephole pass.
Craig Topper via llvm-commits
- [llvm] r295693 - [AVX-512] Use sse_load_f32/f64 in place of scalar_to_vector and scalar load in some patterns.
Craig Topper via llvm-commits
- [PATCH] D30184: [IR] Add a Instruction::dropPoisonGeneratingFlags helper
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D30185: [ValueTracking] Make poison propagation more aggressive
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r295695 - [X86] Fix formatting. NFC
Craig Topper via llvm-commits
- [PATCH] D30186: [AVX-512] Allow legacy scalar min/max intrinsics to select EVEX instructions when available
Craig Topper via Phabricator via llvm-commits
- [llvm] r295697 - [X86] Use SHLD with both inputs from the same register to implement rotate on Sandy Bridge and later Intel CPUs
Craig Topper via llvm-commits
- [llvm] r295699 - [X86] Remove sse1 intrinsic tests from the avx intrinsics test file.
Craig Topper via llvm-commits
- [llvm] r295700 - [X86] Remove sse2 intrinsic tests from the avx intrinsics test file.
Craig Topper via llvm-commits
- [llvm] r295701 - [X86] Add an AVX command line and regenerate AES intrinsics test using the update_llc_test_checks.py
Craig Topper via llvm-commits
- [llvm] r295702 - [X86] Remove aes intrinsic tests from the avx intrinsics test file.
Craig Topper via llvm-commits
- [lld] r295703 - [ELF] - Make ASSERT() return Dot instead of evaluated value.
George Rimar via llvm-commits
- [llvm] r295704 - The patch introduces new way of narrowing complex (>UINT16 variants) solutions.
Evgeny Stupachenko via llvm-commits
- [PATCH] D29862: LSR: an alternative way to resolve complex solution
Evgeny Stupachenko via Phabricator via llvm-commits
- [llvm] r295705 - [X86] Remove sse3 intrinsic tests from the avx intrinsics test file.
Craig Topper via llvm-commits
- [llvm] r295706 - [X86] Remove sse4.1 intrinsic tests from the avx intrinsics test file.
Craig Topper via llvm-commits
- [llvm] r295707 - [X86] Remove sse4.2 intrinsic tests from the avx intrinsics test file. Fix some other consistency issues.
Craig Topper via llvm-commits
- [llvm] r295708 - [X86] Remove ssse3 intrinsic tests from the avx intrinsics test file.
Craig Topper via llvm-commits
- [zorg] r295709 - Revert "[sanitizers] Use ccache on sanitizers bots"
Vitaly Buka via llvm-commits
- [PATCH] D27986: Print numeric section flag for OS/processor specific bits
Prakhar Bahuguna via Phabricator via llvm-commits
- [PATCH] D17080: [LAA] Allow more run-time alias checks by coercing pointer expressions to AddRecExprs
Dorit Nuzman via Phabricator via llvm-commits
- [PATCH] D30187: [ELF] - Improve diagnostic messages for move location counter errors.
George Rimar via Phabricator via llvm-commits
- [PATCH] D30188: [ELF] - Do not segfault when using --gc-sections with linker script
George Rimar via Phabricator via llvm-commits
- [llvm] r295711 - tablegen: Fix android build
Pavel Labath via llvm-commits
- [llvm] r295081 - [Tablegen] Instrumenting table gen DAGGenISelDAG
Blank, Guy via llvm-commits
- [PATCH] D29953: [ARM] Classification Improvements to ARM Sched-Models. NFCI.
Javed Absar via Phabricator via llvm-commits
- [PATCH] D30189: [AVX512] Fix EXTRACT_VECTOR_ELT for v2i1/v4i1/v32i1/v64i1 with variable index.
Igor Breger via Phabricator via llvm-commits
- [polly] r295713 - [DeLICM] Map values hoisted by LICM back to the array.
Michael Kruse via llvm-commits
- [PATCH] D24716: [Polly] DeLICM/DePRE (WIP)
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D30190: [LoopRotate] Update dbg.value calls
Sam Parker via Phabricator via llvm-commits
- [llvm] r295716 - [ARM] GlobalISel: Lower calls to void() functions
Diana Picus via llvm-commits
- [PATCH] D30193: [ELF] - Scan lazy linkerscipt symbols early.
George Rimar via Phabricator via llvm-commits
- [PATCH] D29185: [lit] Allow llvm's build and test systems to support paths with spaces
ben via Phabricator via llvm-commits
- [PATCH] D30124: [ARM] Fix insert point for store rescheduling.
Renato Golin via Phabricator via llvm-commits
- [PATCH] D30129: Fix asm printing of associated sections
Rafael Avila de Espindola via llvm-commits
- [llvm] r295717 - [SLP] Tests for shuffle/blending operations.
Alexey Bataev via llvm-commits
- [PATCH] D29777: [Reassociate] Convert shl by constant into multiply during tree linearization.
Chad Rosier via Phabricator via llvm-commits
- [llvm] r295718 - [AVX512] Fix EXTRACT_VECTOR_ELT for v2i1/v4i1/v32i1/v64i1 with variable index.
Igor Breger via llvm-commits
- [PATCH] D29639: [SelectionDAG] Add a signed integer absolute ISD node
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r295719 - [InstCombine] Do not exercise nested max/min pattern on abs
Anna Thomas via llvm-commits
- [PATCH] D30047: [GlobalISel] Split LowLevelType to a fundamental type in libSupport.
Diana Picus via Phabricator via llvm-commits
- [PATCH] D30195: AMDGPU: Remove clamp intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30196: AMDGPU: Remove some uses of llvm.SI.export in tests
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30197: AMDGPU: Remove llvm.AMDGPU.flbit intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30198: AMDGPU: Add cvt.pkrtz intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [lld] r295720 - [ELF] - Improve diagnostic messages for move location counter errors.
George Rimar via llvm-commits
- [llvm] r295721 - [X86][SSE] Added SSE41 shuffle combining test file.
Simon Pilgrim via llvm-commits
- [PATCH] D30051: [InstCombine] Do not exercise nested max/min pattern on abs
Phabricator via Phabricator via llvm-commits
- [PATCH] D30199: [ARM] Correct SP/PC handling in t2MOVr
John Brawn via Phabricator via llvm-commits
- [lld] r295722 - [ELF] - Postpone evaluation of LMA offset.
George Rimar via llvm-commits
- [llvm] r295723 - [X86][SSE] Prefer to combine shuffles to VZEXT over VZEXT_MOVL.
Simon Pilgrim via llvm-commits
- [lld] r295724 - [ELF] - Shortify at-addr.s testcase.
George Rimar via llvm-commits
- [PATCH] D30101: [asan] Implement "scribble" flag, which overwrites free'd memory with 0x55
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D30200: [SLP] Fix for PR31880: shuffle and vectorize repeated scalar ops on extracted elements
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D30201: [X86] Fix memory operands definition for some instructions.
Ayman Musa via Phabricator via llvm-commits
- [lld] r295725 - Add a test for the feature introduced in r295240.
Ed Schouten via llvm-commits
- [polly] r295726 - [DependenceInfo] Simplify creation and subsequent use of AccessSchedule [NFC]
Tobias Grosser via llvm-commits
- [lld] r295727 - [ELF] - Do not segfault when using --gc-sections with linker script
George Rimar via llvm-commits
- [llvm] r295729 - [X86][AVX] Add tests showing missed VPBROADCASTQ folding on 32-bit targets.
Simon Pilgrim via llvm-commits
- [compiler-rt] r295730 - [compiler-rt][asan] Add support for desallocation of unhandled pointers
Etienne Bergeron via llvm-commits
- [PATCH] D25946: [compiler-rt][asan] Add support for desallocation of unhandled pointers
Etienne Bergeron via Phabricator via llvm-commits
- [llvm] r295731 - [X86][AVX2] Add AVX512 test targets to AVX2 shuffle combines.
Simon Pilgrim via llvm-commits
- [PATCH] D30202: AMDGPU: Don't look at chain users when adjusting writemask
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30203: AMDGPU: Add another BFE pattern
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30204: AMDGPU: Add replacement bfe intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r295732 - [ARM] Correct SP/PC handling in t2MOVr
John Brawn via llvm-commits
- [llvm] r295733 - [X86][AVX2] Fix VPBROADCASTQ folding on 32-bit targets.
Simon Pilgrim via llvm-commits
- [PATCH] D30205: AMDGPU: Convert image intrinsic uses in tests
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r295734 - [ARM] Correct SP/PC handling in t2MOVr
John Brawn via llvm-commits
- [llvm] r295735 - [X86][AVX] Rename shuffle combine tests to show combined shuffle type. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D30049: x86 interrupt calling convention: re-align stack pointer on 64-bit if an error code was pushed
H.J Lu via Phabricator via llvm-commits
- [PATCH] D30206: [DWARF5] Emit new unit header
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D30134: AMDGPU: Fold FP clamp as modifier bit
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r295736 - [X86][AVX512] Update VPBROADCASTQ test to combine from VPERMQ instead of VPERMI2Q.
Simon Pilgrim via llvm-commits
- [PATCH] D30207: [ARM] Fix constant islands pass.
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D30209: AMDGPU: Fold omod into instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29833: Improve the API of DILocation::getMergedLocation()
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r295737 - Do not leak OpenedHandles.
Vassil Vassilev via llvm-commits
- [PATCH] D30211: [LV] Merge floating point and integer induction widening code
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D30212: AMDGPU: Use clamp with f64
Matt Arsenault via Phabricator via llvm-commits
- [compiler-rt] r295738 - [RT ARM] Avoid Linux include with a redefinition
Renato Golin via llvm-commits
- [PATCH] D30213: [X86][SSE] Enable post-legalize vXi64 shuffle combining on 32-bit targets
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r295739 - [X86] EltsFromConsecutiveLoads SDLoc argument should be const&.
Simon Pilgrim via llvm-commits
- [llvm] r295740 - Test commit
Dmitry Preobrazhensky via llvm-commits
- [zorg] r295741 - [Polly] Enable DeLICM for -polly-position=before-vectorizer configurations.
Michael Kruse via llvm-commits
- [PATCH] D30215: DAG: Fold bitcast/extract_vector_elt of undef to undef
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30128: [LazyMachineBFI] Reimplement with getAnalysisIfAvailable
David Li via Phabricator via llvm-commits
- [PATCH] D30048: Don't print DISCARD sections as gced
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D29747: PredicateInfo: Support switch statements
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D26855: New unsafe-fp-math implementation for X86 target
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D30216: GlobalISel: Translate ConstantDataVector
Volkan Keles via Phabricator via llvm-commits
- [llvm] r295745 - AMDGPU : AMDGPU : Update AMDGPU Trap Handler ABI.
Wei Ding via llvm-commits
- [llvm] r294027 - [SLP] Use SCEV to sort memory accesses.
Michael Kuperstein via llvm-commits
- [llvm] r294264 - [LVI] Switch from BFS to DFS exploration order
Hans Wennborg via llvm-commits
- [llvm] r295746 - [CodeGenPrepare] Sink and duplicate more 'and' instructions.
Geoff Berry via llvm-commits
- [PATCH] D30217: AMDGPU: Fix asserting on 0 dmask for image intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29835: Correct register pressure calculation in presence of subregs
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D29338: AMDGPU: Basic folds for fmed3 intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29848: AMDGPU: Constant fold rcp node
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30105: PatternMatch; Add m_AExt to match zext or sext
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30106: AMDGPU: Fold icmp/fcmp into icmp intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D28593: Update loop branch_weight metadata after loop rotation.
Xin Tong via Phabricator via llvm-commits
- [llvm] r295512 - AArch64LoadStoreOptimizer: Correctly clear kill flags
Hans Wennborg via llvm-commits
- [PATCH] D30218: Use base discriminator in sample pgo profile matching.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D29845: [SelectionDAG] Remove redundant stores more aggressively.
Eli Friedman via Phabricator via llvm-commits
- [llvm] r295749 - Teach the IR verifier to reject conflicting debug info for function arguments.
Adrian Prantl via llvm-commits
- [PATCH] D28813: [CodeGenPrepare] Sink and duplicate more 'and' instructions.
Geoff Berry via Phabricator via llvm-commits
- [llvm] r295486 - Debug Info: Sort frame index expressions before emitting them.
Hans Wennborg via llvm-commits
- [llvm] r295750 - More comments for getUniqueExitBlocks. NFCI
Xin Tong via llvm-commits
- [llvm] r295751 - [LoopSimplify] Simplify how we compute UniqueExit
Xin Tong via llvm-commits
- [llvm] r295753 - AMDGPU: Don't use stack space for SGPR->VGPR spills
Matt Arsenault via llvm-commits
- [llvm] r293273 - [LICM] When we are recomputing the alias sets for a subloop, we cannot
Hans Wennborg via llvm-commits
- [PATCH] D30219: [compiler-rt][asan] Fix incorrect macro preventing ICF with MSVC
Etienne Bergeron via Phabricator via llvm-commits
- [PATCH] D26005: AMDGPU: Don't use stack space for SGPR->VGPR spills
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r295754 - AMDGPU: Remove llvm.AMDGPU.flbit intrinsic
Matt Arsenault via llvm-commits
- [llvm] r295755 - AMDGPU: Remove dead declarations from MIR tests
Matt Arsenault via llvm-commits
- [llvm] r295756 - Remove svn:eol-style property from 2 files.
Zachary Turner via llvm-commits
- [PATCH] D29872: Do not legalize large add with addc/adde, introduce addcarry and do it with uaddo/addcarry
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r295757 - AMDGPU: Remove dead declarations in tests
Matt Arsenault via llvm-commits
- [PATCH] D28494: Make `@llvm.objectsize` more conservative with null pointers.
George Burgess IV via Phabricator via llvm-commits
- [llvm] r295758 - [InstCombine] canonicalize non-obivous forms of integer min/max
Sanjay Patel via llvm-commits
- [PATCH] D29466: [ARM/AArch64] Support wide interleaved accesses
Matthew Simpson via Phabricator via llvm-commits
- [llvm] r295759 - Try to fix line endings.
Zachary Turner via llvm-commits
- [PATCH] D30062: Estimate speedup due to inlining and use that to adjust threshold.
David Li via Phabricator via llvm-commits
- [compiler-rt] r295761 - [compiler-rt][asan] Fix incorrect macro preventing ICF with MSVC
Etienne Bergeron via llvm-commits
- [llvm] r295762 - Fix PR31896.
Evgeniy Stepanov via llvm-commits
- [llvm] r295765 - Don't modify archive members unless really needed.
Rafael Espindola via llvm-commits
- [PATCH] D30107: Make DynamicLibrary::getPermanentLibrary have a defined ordering.
Frederich Munch via Phabricator via llvm-commits
- Builder lldb-x86-windows-msvc2015
Galina Kistanova via llvm-commits
- [compiler-rt] r295766 - [asan] Re-enable a test on i386-darwin.
Anna Zaks via llvm-commits
- [PATCH] D30221: Move updating functions to MemorySSAUpdater.Add updater to passes that now need it.Move around code in MemorySSA to expose needed functions.
Daniel Berlin via Phabricator via llvm-commits
- [llvm] r295767 - Make default value for disable-licm-promotion in licm explicit.
Xin Tong via llvm-commits
- [llvm] r294615 - Object: pad out BSD archive members to 8-bytes
Rafael Avila de Espindola via llvm-commits
- [llvm] r295768 - [Support] Add a function to check if a file resides locally.
Zachary Turner via llvm-commits
- [PATCH] D30011: [NVPTX] Unify vectorization of load/stores of aggregate arguments and return values.
Artem Belevich via Phabricator via llvm-commits
- [llvm] r295769 - Try to fix Android build.
Zachary Turner via llvm-commits
- [PATCH] D30222: [compiler-rt] Prevent symbolizer from starting itself.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D30223: [Reassociate] Convert shl by constant into multiply if it feeds a negation.
Chad Rosier via Phabricator via llvm-commits
- [llvm] r295770 - Try to fix the buildbot on OSX.
Zachary Turner via llvm-commits
- [compiler-rt] r295771 - [compiler-rt] Prevent symbolizer from starting itself.
Vitaly Buka via llvm-commits
- [lld] r295772 - Add `-z nocopyreloc` option.
Rui Ueyama via llvm-commits
- [PATCH] D30224: [ELF] Insert linkerscript symbols directly into symbol table
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D29671: [DebugInfo] Add address space when creating DIDerivedTypes
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D29297: CodeGenPrepare: Sink addressing modes for atomics
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r295773 - [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D30225: [LIR] re-enable generation of memmove with runtime checks
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D30113: [AArch64] Extend AArch64RedundantCopyElimination to do simple copy propagation.
Geoff Berry via Phabricator via llvm-commits
- [llvm] r295774 - [AArch64] Add test case for fusion of AES crypto operations
Evandro Menezes via llvm-commits
- [llvm] r295775 - [AArch64] Add test case for fusion of literal generation
Evandro Menezes via llvm-commits
- [llvm] r295776 - [AArch64, X86] Guard against both instrs being wild cards
Evandro Menezes via llvm-commits
- [llvm] r295777 - [AArch64, X86] Add statistics for the MacroFusion pass
Evandro Menezes via llvm-commits
- [lld] r295780 - [ELF] Insert linkerscript symbols directly into symbol table
Petr Hosek via llvm-commits
- [PATCH] D30226: [BranchFolding] Merge debug locations from common tail instead of removing
Taewook Oh via Phabricator via llvm-commits
- [PATCH] D30227: AMDGPU: Change m0 initialization handling to help LDS
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29559: AMDGPU: Support for SimplifyDemandedVectorElts for load intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r295782 - DAG: Check if extract_vector_elt is legal or custom
Matt Arsenault via llvm-commits
- [llvm] r295783 - AMDGPU: Formatting fixes
Matt Arsenault via llvm-commits
- [llvm] r295784 - [NVPTX] Unify vectorization of load/stores of aggregate arguments and return values.
Artem Belevich via llvm-commits
- [PATCH] D30228: [Reassociate] Add negated value of negative constant to the Duplicates list.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D30229: [MC] Mark sections whose names starts with .text as AX
Petr Hosek via Phabricator via llvm-commits
- [zorg] r295785 - Added a workaround for Windows paths in cmake arguments.
Galina Kistanova via llvm-commits
- [PATCH] D30231: Replace backslashes with forward slashes
Zachary Turner via Phabricator via llvm-commits
- [lld] r295787 - Do not use errs() or outs() directly. Instead use message(), log() or error()
Rui Ueyama via llvm-commits
- [PATCH] D30153: AMDGPU/SI: Detect dependency types between blocks
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30233: Fix an obvious bug in SampleProfileReaderGCC.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D26872: Outliner: Add MIR-level outlining pass
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D30149: AMDGPU/SI: Fix SGPR usage count in SI scheduler
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r295788 - AMDGPU: Redefine clamp node as clamp 0.0-1.0
Matt Arsenault via llvm-commits
- [PATCH] D30146: AMDGPU/SI: Add a new line after a debug message
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30114: [CodeGenPrepare] Make -addr-sink-using-gep work with address spaces.
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r295789 - AMDGPU: Remove llvm.AMDGPU.clamp intrinsic
Matt Arsenault via llvm-commits
- [PATCH] D30145: AMDGPU/SI: Fix SI scheduler LiveOut Refcount issue
Matt Arsenault via Phabricator via llvm-commits
- LLVM buildmaster will be updated and restarted tonight
Galina Kistanova via llvm-commits
- [PATCH] D30148: AMDGPU/SI: Fix listing of Low and High latency instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29092: PR31729: [GVNHoist] Don't hoist unsafe scalars at -Oz
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D29958: AMDGPU : Replace FMAD with FMA when denormals are enabled.
Wei Ding via Phabricator via llvm-commits
- [PATCH] D30147: AMDGPU/SI: Add new SISched policy to reduce register usage
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r293433 - ARM: support `-mlong-calls` with AEABI TLS on ELF
Hans Wennborg via llvm-commits
- [llvm] r295792 - AMDGPU: Remove some uses of llvm.SI.export in tests
Matt Arsenault via llvm-commits
- [PATCH] D23355: getInstSizeInBytes: sentinel value fix for AArch64, AMDGPU, MSP430
Matt Arsenault via Phabricator via llvm-commits
- [lld] r295793 - Attempt to fix buildbot.
Rui Ueyama via llvm-commits
- [PATCH] D29949: [AMDGPU] Emit kernel statistics as runtime metadata
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29342: TableGen: Add support for intrinsic patterns with vAny
Matt Arsenault via Phabricator via llvm-commits
- [compiler-rt] r295795 - [XRay] Change the ppc trampoline asm file into a different name, to not collide with the cc file. NFC.
Tim Shen via llvm-commits
- [PATCH] D29805: AMDGPU: Use ds_{read|write}_b128
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r295796 - [LoopUnroll] Enable PGO-based loop peeling by default.
Michael Kuperstein via llvm-commits
- [llvm] r295797 - AMDGPU: Add cvt.pkrtz intrinsic
Matt Arsenault via llvm-commits
- [PATCH] D20116: Add speculatable function attribute
Matt Arsenault via Phabricator via llvm-commits
- [lld] r295798 - Attempt to placate MSVC buildbot.
Rui Ueyama via llvm-commits
- [PATCH] D27734: [LoopUnroll] Enable PGO-based loop peeling by default
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30235: Disallow redefinition of section symbols.
Evgeniy Stepanov via Phabricator via llvm-commits
- [llvm] r295799 - Fix -Wcovered-switch-default.
Rui Ueyama via llvm-commits
- [compiler-rt] r295801 - Re-commit of r295318, which was reverted due to AArch64 flakiness. Moving the test to Darwin only.
Kuba Mracek via llvm-commits
- [www] r295802 - Win snapshot: r295586.
Hans Wennborg via llvm-commits
- [llvm] r295803 - [WebAssembly] Add skeleton MC support for the Wasm container format
Dan Gohman via llvm-commits
- Buildbot numbers for the week of 02/05/2017 - 02/11/2017
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 02/12/2017 - 02/18/2017
Galina Kistanova via llvm-commits
- [PATCH] D26722: [WebAssembly] Add skeleton MC support for the Wasm container format
Phabricator via Phabricator via llvm-commits
- [PATCH] D30237: [Fuchsia] Use thread-pointer ABI slots for stack-protector and safe-stack
Roland McGrath via Phabricator via llvm-commits
- [llvm] r294934 - [SLP] Fix for PR31690: Allow using of extra values in horizontal
Andrew Adams via llvm-commits
- [zorg] r295806 - Reverted r295785, as the buildslave does not support "env" command.
Galina Kistanova via llvm-commits
- [PATCH] D30240: enable building with LTO on Windows using clang-cl and lld
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D30242: [ExecutionDepsFix] Don't make copies of LiveReg objects when collecting operands for soft instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D30243: [LoopUnrolling] Re-prioritize Peeling and Partial unrolling
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D30115: [RFC] Add MachineInstr::MIFlag parameter to storeRegToStackSlot
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D30244: AMDGPU: Change exp with compr bit printing
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r295807 - Use const-ref in range-loop for to avoid copying pairs of std::string
Sean Silva via llvm-commits
- [llvm] r295809 - [ValueTracking] Make poison propagation more aggressive
Sanjoy Das via llvm-commits
- [llvm] r295810 - [AVX-512] Allow legacy scalar min/max intrinsics to select EVEX instructions when available
Craig Topper via llvm-commits
- [llvm] r295811 - [ARM] Classification Improvements to ARM Sched-Models. NFCI.
Javed Absar via llvm-commits
- [llvm] r295812 - OptDiag: Add const to some interfaces that don't modify anything. NFC
Justin Bogner via llvm-commits
- [PATCH] D27900: [ELF] - Keep the source file/line location information separate from the object file location information.
Sean Silva via Phabricator via llvm-commits
- [llvm] r295813 - [X86] Fix memory operands definition for some instructions.
Ayman Musa via llvm-commits
- [llvm] r295815 - Write to a temporary file in test instead of random file in the test directory.
Benjamin Kramer via llvm-commits
- [llvm] r295816 - [ARM] Fix constant islands pass.
Roger Ferrer Ibanez via llvm-commits
- [lld] r295817 - [ELF] - Addressed post commit review comments for D30187
George Rimar via llvm-commits
- [PATCH] D30246: [ADT] Fix zip iterator interface.
bryant via Phabricator via llvm-commits
- [PATCH] D28975: [LV] Introducing VPlan to model the vectorized code and drive its transformation
Oren Ben Simhon via Phabricator via llvm-commits
- [PATCH] D30247: Epilog loop vectorization
Ashutosh Nema via Phabricator via llvm-commits
- [llvm] r295819 - [X86] Regenerate CSE test with codegen instead of just the instruction count
Simon Pilgrim via llvm-commits
- [PATCH] D29880: Workaround MSVC bug when using TrailingObjects from a template.
Hugh Bellamy via Phabricator via llvm-commits
- [PATCH] D29866: [PDSE] Add PDSE.
bryant via Phabricator via llvm-commits
- [llvm] r295824 - [X86][GlobalISel] Initial implementation , select G_ADD gpr, gpr
Igor Breger via llvm-commits
- [PATCH] D29816: [X86][GlobalISel] Initial implementation , select G_ADD gpr, gpr
Phabricator via Phabricator via llvm-commits
- [www] r295825 - Multiple changes to EuroLLVM'17 page (2 in total, individual messages following)
Kevin Streit via llvm-commits
- [llvm] r295826 - [SLP] Remove unused initial value from the variable, NFC.
Alexey Bataev via llvm-commits
- [llvm] r295827 - [GlobalISel] Fix compiler warnings and make assert assert something.
Benjamin Kramer via llvm-commits
- [llvm] r295830 - Fix -Wunused-but-set-variable warning by removing unused 'aggregateIsPacked' checking
Simon Pilgrim via llvm-commits
- [www] r295831 - Multiple changes to EuroLLVM'17 page (3 in total, individual messages following)
Kevin Streit via llvm-commits
- [polly] r295832 - [DeLICM] Use opt<int>.
Michael Kruse via llvm-commits
- [polly] r295833 - [DeLICM] Print message when zone analysis is not available on -analysis.
Michael Kruse via llvm-commits
- [llvm] r295834 - * [AMDGPU][mc][tests] Updated coverage/smoke tests for gfx7 and gfx8; minor test corrections.
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D29717: [LoopVectorize] Added address space check when analysing interleaved accesses
Karl-Johan Karlsson via llvm-commits
- [PATCH] D30253: [Polly] Add regression tests for DeLICM reject cases.
Michael Kruse via Phabricator via llvm-commits
- [polly] r295835 - [DeLICM] Fix wrong comment. NFC.
Michael Kruse via llvm-commits
- [www] r295836 - Multiple changes to EuroLLVM'17 page (2 in total, individual messages following)
Kevin Streit via llvm-commits
- [www] r295837 - Add the accepted submissions again
Kevin Streit via llvm-commits
- [www] r295838 - Reorder title list and repair links
Kevin Streit via llvm-commits
- [PATCH] D30081: [PPC] Eliminate more compare instructions using record-form operation
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D30254: Remove sometimes faulty rewrite of memcpy in instcombine.
Mikael Holmén via Phabricator via llvm-commits
- [llvm] r295840 - [Support] XFAIL is_local for mips
Simon Dardis via llvm-commits
- [PATCH] D29250: [PIR] Add fork, join and halt instructions
Johannes Doerfert via Phabricator via llvm-commits
- [www] r295841 - Change early registration pricing deadline
Kevin Streit via llvm-commits
- [PATCH] D29023: [Stack Protection] Add diagnostic information for why stack protection was applied to a function
James Henderson via Phabricator via llvm-commits
- [www] r295842 - Add author affiliations
Kevin Streit via llvm-commits
- [www] r295844 - Fix some broken links
Kevin Streit via llvm-commits
- [llvm] r295845 - [X86][SSE] Use APInt::getBitsSet() instead of APInt::getLowBitsSet().shl() separately. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r293936 - Change how we handle section symbols on ELF.
Mikael Holmén via llvm-commits
- [PATCH] D29999: [InlineFunction] add nonnull assumptions based on argument attributes
Sanjay Patel via Phabricator via llvm-commits
- [polly] r295846 - [DeLICM] Add regression tests for DeLICM reject cases.
Michael Kruse via llvm-commits
- [www] r295847 - Remove outdated information
Kevin Streit via llvm-commits
- [PATCH] D29344: [AArch64] Extend redundant copy elimination pass to handle non-zero stores.
Chad Rosier via Phabricator via llvm-commits
- [llvm] r295848 - [X86][SSE] getTargetConstantBitsFromNode - insert constant bits directly into masks.
Simon Pilgrim via llvm-commits
- [PATCH] D18402: [AArch64] Better errors for out-of-range fixups
Alex Bradbury via Phabricator via llvm-commits
- getOperandsScalarizationOverhead()
Jonas Paulsson via llvm-commits
- [PATCH] D30256: [ELF] - Implemented -z noreloc-overflow.
George Rimar via Phabricator via llvm-commits
- [llvm] r295849 - [DAGCombiner] revert r295336
Bill Seurer via llvm-commits
- [llvm] r295850 - [WebAssembly] Configure codegen to legalize f16 values.
Dan Gohman via llvm-commits
- [PATCH] D30257: [mips] Fix atomic compare and swap at O0.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D29994: Use pthreads for thread-local lsan allocator cache on darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D30258: [ELF] - Implemented --no-dynamic-linker option
George Rimar via Phabricator via llvm-commits
- [PATCH] D30259: GlobalISel: Translate ConstantAggregateZero vectors
Volkan Keles via Phabricator via llvm-commits
- [PATCH] D30261: [Support] Provide linux/magic.h fallback for older kernels
Michał Górny via Phabricator via llvm-commits
- [www] r295851 - Add missing spaces in abstracts that were lost during processing
Kevin Streit via llvm-commits
- [llvm] r295852 - Fix an obvious bug in SampleProfileReaderGCC.
Dehao Chen via llvm-commits
- [PATCH] D29996: [DeadStoreElimination] Check function modref behavior before considering memory clobbered
Igor Laevsky via Phabricator via llvm-commits
- [RFC] Removing DefinedSynthetic
Rafael Avila de Espindola via llvm-commits
- [llvm] r295853 - [SLP] Test with extra argument used several times.
Alexey Bataev via llvm-commits
- [llvm] r295854 - [Support] Provide linux/magic.h fallback for older kernels
Michal Gorny via llvm-commits
- [llvm] r295855 - [RDF] Only access block live-ins when tracking liveness
Krzysztof Parzyszek via llvm-commits
- [llvm] r295856 - [RDF] Skip undef uses when calculating kill flags
Krzysztof Parzyszek via llvm-commits
- [PATCH] D30262: [SLP] Fix for PR32036: Vectorized horizontal reduction returning wrong result
Alexey Bataev via Phabricator via llvm-commits
- [llvm] r295857 - [WebAssembly] Define a table of function signatures for runtime library calls.
Dan Gohman via llvm-commits
- [llvm] r295858 - [LoopVectorize] Added address space check when analysing interleaved accesses
Karl-Johan Karlsson via llvm-commits
- [llvm] r295859 - MIRTests: Remove unnecessary 2>&1 redirection
Matthias Braun via llvm-commits
- [llvm] r295860 - [WebAssembly] Implement the wasm binary container header.
Dan Gohman via llvm-commits
- [llvm] r295861 - [ModuleSummaryAnalysis] Don't crash when referencing unnamed globals.
Davide Italiano via llvm-commits
- [PATCH] D30263: [LSR] Change default of lsr-exp-narrow to false.
Dave Green via Phabricator via llvm-commits
- [llvm] r295862 - [LV] Add scalar floating-point induction test (NFC)
Matthew Simpson via llvm-commits
- [llvm] r295863 - [AArch64] Extend AArch64RedundantCopyElimination to do simple copy propagation.
Geoff Berry via llvm-commits
- [llvm] r295864 - Bring back 2>&1 redirection for this test
Matthias Braun via llvm-commits
- [PATCH] D27853: [CodeGenPrep]Restructure promoting Ext to form ExtLoad
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D29916: [CGP] Split some critical edges coming out of indirect branches
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D27050: [X86] Add explicit regparm flag for X86-32 calling convention.
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D29512: [PGO] Directory name stripping in global identifier for static functions
Rong Xu via Phabricator via llvm-commits
- [PATCH] D30264: Add MCContext argument to MCAsmBackend::applyFixup for error reporting
Alex Bradbury via Phabricator via llvm-commits
- [llvm] r295865 - Move llvm_unreachable out of switch.
Rafael Espindola via llvm-commits
- [PATCH] D29572: [JumpThread] Do not break loop structures when splitting blocks
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D28308: [SCEV] Model ashr(shl(x, n), m) as mul(x, 2^(n-m)) when n > m
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D30265: [APInt] Add APInt::setBits() method to set all bits in range
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D29966: [SelectionDAG] Try to recompute LiveOutInfo of PHI
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D30266: Move Stream code from MSF -> Support
Zachary Turner via Phabricator via llvm-commits
- [llvm] r295867 - AMDGPU : Update TrapCode based on Trap Handler ABI.
Wei Ding via llvm-commits
- [llvm] r295868 - [SLP] Fix for PR32036: Vectorized horizontal reduction returning wrong result
Alexey Bataev via llvm-commits
- [PATCH] D29584: AMDGPU: Replace disabled exp inputs with undef
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r295869 - [WebAssembly] Update llvm-objdump tests for the new wasm version number.
Dan Gohman via llvm-commits
- [llvm] r295871 - Revert "AMDGPU : Update TrapCode based on Trap Handler ABI."
Wei Ding via llvm-commits
- [PATCH] D29609: [dsymutil] Follow dependencies during ODR uniquing
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D30267: Increase stack size for stack-use-after-return test
Francis Ricci via Phabricator via llvm-commits
- [llvm] r295873 - AMDGPU: Change exp with compr bit printing
Matt Arsenault via llvm-commits
- [PATCH] D30270: [InstCombine] don't try SimplifyDemandedInstructionBits from add/sub because it's slow and unlikely to succeed
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r295875 - [WebAssembly] Update llvm-readobj tests for switch to version 0x1
Derek Schuff via llvm-commits
- [PATCH] D21723: [RFC] Enhance synchscope representation
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [lld] r295876 - Add a comment about thread safety.
Rui Ueyama via llvm-commits
- [llvm] r295877 - AMDGPU: Always allocate emergency stack slot at offset 0
Matt Arsenault via llvm-commits
- [llvm] r295878 - AMDGPU: Don't look at chain users when adjusting writemask
Matt Arsenault via llvm-commits
- [PATCH] D28936: AMDGPU: Always allocate emergency stack slot at offset 0
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r295879 - [Hexagon] Add intrinsics for masked vector stores
Krzysztof Parzyszek via llvm-commits
- [llvm] r295880 - [Support] Re-add the special OSX flags on mmap.
Zachary Turner via llvm-commits
- [llvm] r295883 - [RDF] Support for partial structural aliases in RegisterAggr
Krzysztof Parzyszek via llvm-commits
- [llvm] r295884 - [LSR] Canonicalize formula and put recursive Reg related with current loop in ScaledReg.
Wei Mi via llvm-commits
- [llvm] r295885 - [LV] Update floating-point induction test checks (NFC)
Matthew Simpson via llvm-commits
- [PATCH] D26781: [LSR] Canonicalize formula and put recursive Reg related with current loop in ScaledReg.
Wei Mi via Phabricator via llvm-commits
- [PATCH] D30273: Use correct function signature for strerror_r interceptor
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D29641: [SLP] Fix for PR31847: Assertion failed: (isLoopInvariant(Operands[i], L) && "SCEVAddRecExpr operand is not loop-invariant!")
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D29787: Upgrade ios min version to 8
Francis Ricci via Phabricator via llvm-commits
- [llvm] r295887 - Move updating functions to MemorySSAUpdater.
Daniel Berlin via llvm-commits
- [PATCH] D29218: [mips][ias] Further relax operands of certain assembly instructions
Sean Bruno via Phabricator via llvm-commits
- [llvm] r295888 - Add pair conversion functions to BasicBlockEdge.
Daniel Berlin via llvm-commits
- [llvm] r295889 - PredicateInfo: Support switch statements
Daniel Berlin via llvm-commits
- [llvm] r295891 - AMDGPU: Don't add emergency stack slot if all spills are SGPR->VGPR
Matt Arsenault via llvm-commits
- [llvm] r295892 - [Hexagon] Implement @llvm.readcyclecounter()
Krzysztof Parzyszek via llvm-commits
- [llvm] r295893 - [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D30274: Remove CRC32 instructions from AArch64InstrInfo::hasShiftedReg
Azharuddin Mohammed via Phabricator via llvm-commits
- [PATCH] D29543: AMDGPU: Don't add emergency stack slot if all spills are SGPR->VGPR
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r295895 - [AVR] Disable integrated assembler for a few tests
Dylan McKay via llvm-commits
- [PATCH] D30276: Disable TLS for stack protector on Android API<17
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D30277: [COFF] added test for thinlto
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D30278: [libcxx] Support threads on Fuchsia
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D30279: [ELF] Ignore R_*_NONE relocs when relocating non-alloc sections
Petr Hosek via Phabricator via llvm-commits
- [llvm] r295898 - [InstCombine] don't try SimplifyDemandedInstructionBits from add/sub because it's slow and unlikely to succeed
Sanjay Patel via llvm-commits
- [llvm] r295899 - AMDGPU: Add replacement bfe intrinsics
Matt Arsenault via llvm-commits
- [llvm] r295900 - [libFuzzer] Mark a test that infinite loops as unsupported
Justin Bogner via llvm-commits
- [lld] r295901 - ELF: Simplify the thinlto.ll test and verify that importing is working correctly.
Peter Collingbourne via llvm-commits
- [llvm] r295902 - [libFuzzer] Update traces hooks test after r293741
Justin Bogner via llvm-commits
- [llvm] r295904 - AMDGPU : Update TrapCode based on Trap Handler ABI.
Wei Ding via llvm-commits
- [llvm] r295905 - AMDGPU: Fold FP clamp as modifier bit
Matt Arsenault via llvm-commits
- [llvm] r295906 - Revert r295868 because it breaks a different SLP lit test.
Michael Kuperstein via llvm-commits
- [llvm] r295378 - [LSR] Prevent formula with SCEVAddRecExpr type of Reg from Sibling loops
Davide Italiano via llvm-commits
- [llvm] r295908 - AMDGPU: Use clamp with f64
Matt Arsenault via llvm-commits
- [lld] r295909 - Reduce templating a bit. NFC.
Rafael Espindola via llvm-commits
- [PATCH] D30280: [InstCombine] don't try SimplifyDemandedInstructionBits from zext/sext because it's slow and unnecessary
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r295912 - AMDGPU: Add another BFE pattern
Matt Arsenault via llvm-commits
- [lld] r295913 - Fix /msvclto.
Rui Ueyama via llvm-commits
- [llvm] r295914 - AMDGPU: Replace disabled exp inputs with undef
Matt Arsenault via llvm-commits
- [llvm] r295916 - Explicitly state the behavior of inbounds with a null pointer.
Eli Friedman via llvm-commits
- [PATCH] D28026: Explicitly state the behavior of inbounds with a null pointer.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D30282: Add call branch annotation for ICP promoted direct call in SamplePGO mode.
Dehao Chen via Phabricator via llvm-commits
- [llvm] r295917 - Test if we can use raw strings on all platforms compiling LLVM.
Matthias Braun via llvm-commits
- [PATCH] D30057: [NVPTX] Added support for v2f16 operations.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D30284: [loop-deletion] Improve analysis on calls when deleting a loop.
Xin Tong via Phabricator via llvm-commits
- [lld] r295923 - Convert InputSectionBase to a class.
Rafael Espindola via llvm-commits
- [lld] r295924 - Merge InputSectionData and InputSectionBase.
Rafael Espindola via llvm-commits
- [lld] r295925 - Trying to fix the windows build.
Rafael Espindola via llvm-commits
- [lld] r295926 - s/Mac/macOS/ because that's now the official name of the OS.
Rui Ueyama via llvm-commits
- [lld] r295927 - Use uint64_t instead of ELFT*::uint.
Rui Ueyama via llvm-commits
- [llvm] r295928 - TargetOptions: Fix not accounting for NoSignedZerosFPMath in ==
Matt Arsenault via llvm-commits
- [lld] r295929 - Add missing template instantiations.
Rafael Espindola via llvm-commits
- [llvm] r295930 - [X86][IR] In AutoUpgrade, check explicitly for xop.vpcmov and xop.vpcmov.256 instead of anything starting with xop.vpcmov
Craig Topper via llvm-commits
- [lld] r295932 - Add another missing instantiation.
Rafael Espindola via llvm-commits
- [PATCH] D29688: InstCombine: Remove dead code
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29601: AMDGPU: Simplify allowsMisalignedMemoryAccesses
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r295933 - LoadStoreVectorizer: Split even sized illegal chains properly
Matt Arsenault via llvm-commits
- [PATCH] D29616: LoadStoreVectorizer: Split even sized illegal chains properly
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30130: ArgList: cache index ranges containing arguments with each ID
David Blaikie via llvm-commits
- [PATCH] D30026: [TailDuplicator] Maintain DebugLoc for branch instructions
Taewook Oh via Phabricator via llvm-commits
- [lld] r295936 - [ELF] Ignore R_*_NONE relocs when relocating non-alloc sections
Petr Hosek via llvm-commits
- [lld] r295937 - Use isa<MergeInputSection> to check if a section is a merge section.
Rui Ueyama via llvm-commits
- [lld] r295938 - Update a comment about .note.GNU-stack.
Rui Ueyama via llvm-commits
- [lld] r295939 - Update comment: .note.GNU-stack is added by default today.
Rui Ueyama via llvm-commits
- [llvm] r295940 - [X86][AVX512] Change VCVTSS2SD and VCVTSD2SS node types to keep consistency between VEX/EVEX versions.
Ayman Musa via llvm-commits
- [lld] r295941 - Add a comment about .note.GNU-split-stack.
Rui Ueyama via llvm-commits
- [lld] r295942 - Slightly improve an error message.
Rui Ueyama via llvm-commits
- [PATCH] D29387: [PPC] Use subfic instruction for subtract from immediate
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D29388: [PPC] Use rldicr instruction for AND with an immediate if possible
Hiroshi Inoue via Phabricator via llvm-commits
- [lld] r295943 - [ELF] - Refactoring of LMA offset handling code. NFC.
George Rimar via llvm-commits
- [lld] r295945 - Always add PT_GNU_STACK.
Rui Ueyama via llvm-commits
- [llvm] r295946 - [X86][AVX512] Remove VCVTSS2SDZ & VCVTSD2SSZ from memory folding tables as they introduce new read dependency when folding.
Ayman Musa via llvm-commits
- [llvm] r295949 - [SLP] Fix for PR32036: Vectorized horizontal reduction returning wrong
Alexey Bataev via llvm-commits
- [llvm] r295951 - Revert "[SLP] Fix for PR32036: Vectorized horizontal reduction returning wrong"
Alexey Bataev via llvm-commits
- [PATCH] D30291: Handle section header flags redefinitions similar to GAS
Christof Douma via Phabricator via llvm-commits
- [polly] r295953 - [DeLICM] Regression test for skipping map targets.
Michael Kruse via llvm-commits
- [www] r295955 - Add missing part of talk abstract
Kevin Streit via llvm-commits
- [llvm] r295956 - [SLP] Fix for PR32036: Vectorized horizontal reduction returning wrong
Alexey Bataev via llvm-commits
- [llvm] r295957 - Revert "[SLP] Fix for PR32036: Vectorized horizontal reduction returning wrong"
Alexey Bataev via llvm-commits
- [PATCH] D29881: [PPC] Reduce stack frame size by allocating parameter area on an on-demand basis for ELFv2 ABI
Nemanja Ivanovic via Phabricator via llvm-commits
- [polly] r295958 - Make optimizations based on pattern matching be enabled by default
Roman Gareev via llvm-commits
- [www] r295959 - Update sponsors list and reformat the web page while there.
Arnaud A. de Grandmaison via llvm-commits
- [www] r295960 - Add missing table data tag.
Arnaud A. de Grandmaison via llvm-commits
- [www] r295961 - Multiple changes to EuroLLVM'17 page (2 in total, individual messages following)
Kevin Streit via llvm-commits
- [PATCH] D29125: [PPC] override the base implementatiosn of areLoadsFromSameBasePtr and shouldScheduleLoadsNear for PowerPC
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D30294: [ARM] LSL #0 is an alias of MOV
John Brawn via Phabricator via llvm-commits
- [llvm] r295962 - Fix signed/unsigned comparison warning on MSVC
Simon Pilgrim via llvm-commits
- [zorg] r295963 - [zorg] Fix no-exceptions libcxx configurations
Asiri Rathnayake via llvm-commits
- [llvm] r295964 - Fix assertion failure in ARMConstantIslandPass.
Kristof Beyls via llvm-commits
- [llvm] r295965 - [mips][ias] Further relax operands of certain assembly instructions
Simon Dardis via llvm-commits
- [polly] r295966 - Update isl to isl-0.18-282-g12465a5
Tobias Grosser via llvm-commits
- [compiler-rt] r295967 - [Xray] fix building the runtime with GCC.
Benjamin Kramer via llvm-commits
- [compiler-rt] r295969 - [xray] Unbreak unittest after r295967.
Benjamin Kramer via llvm-commits
- [llvm] r295970 - [X86][AVX] Disable VCVTSS2SD & VCVTSD2SS memory folding and fix the register class of their first input when creating node in fast-isel.
Ayman Musa via llvm-commits
- [PATCH] D30296: v2f32 ops
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] r295971 - [ARM] GlobalISel: Lower call parameters in regs
Diana Picus via llvm-commits
- [llvm] r295972 - [SLP] Fix for PR32036: Vectorized horizontal reduction returning wrong
Alexey Bataev via llvm-commits
- [PATCH] D29984: [mips][mc] Fix a crash when disassembling odd sized sections
Sagar Thakur via Phabricator via llvm-commits
- [llvm] r295973 - [ARM] GlobalISel: Lower call returns
Diana Picus via llvm-commits
- [PATCH] D30299: [tablegen] Optionally format tablegen targets with clang-format
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r295974 - [docs] Add information about how to checkout polly to getting started page
Tobias Grosser via llvm-commits
- [lld] r295976 - Add a test showing that nocopyreloc is only about copy relocs.
Rafael Espindola via llvm-commits
- [polly] r295977 - [DeLICM] Capitalize parameter name. NFC.
Michael Kruse via llvm-commits
- [polly] r295978 - [DeLICM] Add missing Doxygen comment. NFC.
Michael Kruse via llvm-commits
- [www] r295979 - Multiple changes to EuroLLVM'17 page (2 in total, individual messages following)
Kevin Streit via llvm-commits
- [www] r295980 - Fix the links
Kevin Streit via llvm-commits
- [llvm] r295981 - [Hexagon] Patterns for CTPOP, BSWAP and BITREVERSE
Krzysztof Parzyszek via llvm-commits
- [PATCH] D29711: [globalisel] Sort RuleMatchers by priority.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D29712: [globalisel] Decouple src pattern operands from dst pattern operands.
Daniel Sanders via Phabricator via llvm-commits
- [polly] r295983 - Remove all references to PostDominators. NFC.
Michael Kruse via llvm-commits
- [polly] r295984 - [DependenceInfo] Simplify use of StmtSchedule's domain [NFC]
Michael Kruse via llvm-commits
- [polly] r295985 - [DependenceInfo] Rename StmtScheduleDomain -> TaggedStmtDomain. NFC.
Michael Kruse via llvm-commits
- [polly] r295986 - [DependenceInfo] Use references instead of double pointers. NFC.
Michael Kruse via llvm-commits
- [polly] r295987 - [DependenceInfo] Remove unused variable. NFC.
Michael Kruse via llvm-commits
- [llvm] r295989 - Strip trailing whitespace.
Simon Pilgrim via llvm-commits
- [llvm] r295990 - AMDGPU/SI: Fix trunc i16 pattern
Jan Vesely via llvm-commits
- [PATCH] D29116: Regression in 4.0-rc: SPARC: allow %f-registers for inline-assembly
Patrick Boettcher via Phabricator via llvm-commits
- [llvm] r295991 - [InstCombine] use 'match' to reduce code; NFCI
Sanjay Patel via llvm-commits
- [llvm] r295992 - [InstCombine] use loop instead of recursion to peek through FPExt; NFCI
Sanjay Patel via llvm-commits
- [lld] r295993 - Make InputSection a class. NFC.
Rafael Espindola via llvm-commits
- [PATCH] D28200: [BypassSlowDivision] Do not bypass division of hash-like values
Nikolai Bozhenov via Phabricator via llvm-commits
- [llvm] r295994 - [AddressSanitizer] Add PS4 offset
Filipe Cabecinhas via llvm-commits
- [PATCH] D29791: AMDGPU: Don't always break soft clauses
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D30302: AMDGPU: Only break soft clauses if xnack enabled
Matt Arsenault via Phabricator via llvm-commits
- [compiler-rt] r295995 - [test] Use @LINE macro
Filipe Cabecinhas via llvm-commits
- [llvm] r295996 - [LazyMachineBFI] Reimplement with getAnalysisIfAvailable
Adam Nemet via llvm-commits
- [llvm] r295997 - [Hexagon] Avoid IMPLICIT_DEFs as new-value producers
Krzysztof Parzyszek via llvm-commits
- [PATCH] D30303: Convert EhOutputSection to be a synthetic section
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D30046: [globalisel] Change LLT constructor string into an LLT subclass that knows how to generate it.
Daniel Sanders via Phabricator via llvm-commits
- [polly] r295998 - [Support] Remove NonowningIslPtr. NFC.
Michael Kruse via llvm-commits
- [llvm] r295999 - Use base discriminator in sample pgo profile matching.
Dehao Chen via llvm-commits
- [PATCH] D30305: [LV] Consider non-consecutive vectorizable accesses in max VF selection
Matthew Simpson via Phabricator via llvm-commits
- [llvm] r296003 - [Reassociate] Add negated value of negative constant to the Duplicates list.
Chad Rosier via llvm-commits
- [PATCH] D29295: Move core RDF files from lib/Target/Hexagon to CodeGen
Aditya Kumar via Phabricator via llvm-commits
- [llvm] r296004 - [DAG] add convenience function to get -1 constant; NFCI
Sanjay Patel via llvm-commits
- [llvm] r296005 - Revert "Teach the IR verifier to reject conflicting debug info for function arguments."
Adrian Prantl via llvm-commits
- [llvm] r296006 - [GlobalISel] Simplify Select type cleanup using a ScopeExit. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r296007 - [CodeGen] Add a way to SkipDebugLoc in MachineInstr::print(). NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r296008 - [ORE] Use const CodeRegions in the remark diagnostics. NFC.
Ahmed Bougacha via llvm-commits
- [PATCH] D30307: Fix insertion of `sanitizer_cov_trace_pc_guard` insertion in optimized code with debug info
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] r296009 - Correct register pressure calculation in presence of subregs
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D30308: CodeGen: MachineBlockPlacement: Rename member to more general name. NFC.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D30309: CodeGen: BlockPlacement: Precompute layout for chains of triangles.
Kyle Butt via Phabricator via llvm-commits
- [llvm] r296010 - [CodeGen] Use const MBBs in the opt remark diagnostics. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r296011 - [CodeGen] Print MI without a newline when skipping debugloc. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r296012 - [CodeGen] Teach opt remarks how to print MI instructions.
Ahmed Bougacha via llvm-commits
- [llvm] r296013 - [GlobalISel] Emit opt remarks on isel fallbacks.
Ahmed Bougacha via llvm-commits
- [llvm] r296014 - Disable TLS for stack protector on Android API<17.
Evgeniy Stepanov via llvm-commits
- [llvm] r296016 - [LV] Remove unused VectorizationReport
Adam Nemet via llvm-commits
- [llvm] r296017 - [LAA] Remove unused LoopAccessReport
Adam Nemet via llvm-commits
- [PATCH] D30310: [NVPTX] Fixed invalid use of immediate arguments for .f16x2 instructions.
Artem Belevich via Phabricator via llvm-commits
- [llvm] r296018 - CodeGen: MachineBlockPlacement: Rename member to more general name. NFC.
Kyle Butt via llvm-commits
- [llvm] r296019 - [ORE] Remove ORE.emit{{.+}} functions
Adam Nemet via llvm-commits
- [llvm] r296021 - [AMDGPU] Shut the warning "getRegUnitWeight hides overload...". NFC.
Stanislav Mekhanoshin via llvm-commits
- [polly] r296022 - [DeLICM] Fortify against exceeding isl's max operations counter.
Michael Kruse via llvm-commits
- [PATCH] D30311: [ValueTracking] Don't do an unchecked shift in ComputeNumSignBits
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D26133: [ELF] Allow relative relocations to absolute symbols in PIC
Peter Collingbourne via llvm-commits
- [lld] r296023 - Convert EhOutputSection to be a synthetic section.
Rafael Espindola via llvm-commits
- [llvm] r296025 - [Hexagon] Allow setting register in BitVal without storing into map
Krzysztof Parzyszek via llvm-commits
- [llvm] r296026 - [Hexagon] Handle saturations in Hexagon bit tracker
Krzysztof Parzyszek via llvm-commits
- [llvm] r296028 - Add call branch annotation for ICP promoted direct call in SamplePGO mode.
Dehao Chen via llvm-commits
- [llvm] r296029 - [llvm-cov] Strip redundant path components from filenames (fix PR31982)
Vedant Kumar via llvm-commits
- [llvm] r296030 - Revert r282872 "CVP. Turn marking adds as no wrap on by default"
Hans Wennborg via llvm-commits
- [llvm] r296031 - ARM: make sure FastISel bails on f64 operations for Cortex-M4.
Tim Northover via llvm-commits
- [PATCH] D26129: Implementation of expandload and compressstore intrinsics.
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r296032 - [NVPTX] Added support for .f16x2 instructions.
Artem Belevich via llvm-commits
- [PATCH] D23909: [X86] Remove DenseMap for storing FMA3 grouping information
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r282872 - CVP. Turn marking adds as no wrap on by default (was turned off by 279082)
Hans Wennborg via llvm-commits
- [llvm] r296035 - [IR] Add a Instruction::dropPoisonGeneratingFlags helper
Sanjoy Das via llvm-commits
- [llvm] r296036 - [ADT] Fix zip iterator interface.
Bryant Wong via llvm-commits
- [llvm] r296037 - [OptDiag] Hide legacy remark ctors
Adam Nemet via llvm-commits
- [llvm] r296038 - [OptDiag] Remove hotness parameter from legacy remark ctors
Adam Nemet via llvm-commits
- [llvm] r296039 - [OptDiag] Comment about the legacy status of emitOptimizationRemark*
Adam Nemet via llvm-commits
- [PATCH] D30313: [test-suite] Add regression test for indirect branch critical edge splitting
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D30314: Implement some methods for NativeRawSymbol
Adrian McCarthy via Phabricator via llvm-commits
- [llvm] r296041 - LoopUnswitch - Simplify based on known not to a be constant.
Xin Tong via llvm-commits
- [lld] r296042 - [COFF] added test for thinlto
Bob Haarman via llvm-commits
- [llvm] r296043 - Delete outdated comment. NFC
Xin Tong via llvm-commits
- [PATCH] D23750: [ELF] Define __ehdr_start symbol
Peter Collingbourne via Phabricator via llvm-commits
- [test-suite] r296044 - [test-suite] Add regression test for indirect branch critical edge splitting
Michael Kuperstein via llvm-commits
- [llvm] r296045 - fix 80-column violation
Adrian Prantl via llvm-commits
- [llvm] r296046 - [GlobalISel] Finalize translated function on scope exit. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r296047 - [GlobalISel] Don't translate other blocks when one failed.
Ahmed Bougacha via llvm-commits
- [PATCH] D30112: [InlineCost] Move the code in isGEPOffsetConstant to a lambda. NFC.
Easwaran Raman via Phabricator via llvm-commits
- [llvm] r296049 - Implement some methods for NativeRawSymbol
Adrian McCarthy via llvm-commits
- [llvm] r296050 - [msan] Fix instrumentation of array allocas.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r296051 - [msan] Test for alloca handling.
Evgeniy Stepanov via llvm-commits
- [llvm] r296052 - OptDiag: Use DiagnosticLocation in MachineOptimizationRemarks
Justin Bogner via llvm-commits
- [llvm] r296053 - OptDiag: Summarize the instruction count in asm-printer
Justin Bogner via llvm-commits
- [llvm] r296055 - Fix unit tests after r296049.
Adrian McCarthy via llvm-commits
- [llvm] r296057 - [GlobalISel] Remove now-unnecessary variable. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r296058 - [GlobalISel] Use the DISubprogram for translation failure remarks.
Ahmed Bougacha via llvm-commits
- [llvm] r296059 - [GlobalISel] Use the same name for all remarks.
Ahmed Bougacha via llvm-commits
- [llvm] r296060 - [CGP] Split some critical edges coming out of indirect branches
Michael Kuperstein via llvm-commits
- [PATCH] OptDiag: Summarize the instruction count in asm-printer
Justin Bogner via llvm-commits
- [llvm] r296061 - OptDiag: Add test for r296053
Justin Bogner via llvm-commits
- [llvm] r296064 - Revert r269060 to pacify bots.
Michael Kuperstein via llvm-commits
- [PATCH] D30317: [X86] Clean up test/CodeGen/X86/2006-03-01-InstrSchedBug.ll
Jorge Gorbe via Phabricator via llvm-commits
- [llvm] r296065 - [LazyMachineBFI] Add testcase
Adam Nemet via llvm-commits
- [PATCH] D29837: [LazyMachineBFI] Add testcase
Adam Nemet via Phabricator via llvm-commits
- [llvm] r296069 - Fix an iterator invalidation bug when simplifying LIC user.
Xin Tong via llvm-commits
- [lld] r296072 - Update the main document of LLD for those who are not familiar with the project.
Rui Ueyama via llvm-commits
- [lld] r296074 - Attempt to fix lld-sphinx-docs bot.
Rui Ueyama via llvm-commits
- [PATCH] D30319: [ELF] Make __ehdr_start point to ELF file headers
Petr Hosek via Phabricator via llvm-commits
- [lld] r296075 - Add documents to a doctree.
Rui Ueyama via llvm-commits
- [PATCH] D30320: [X86] Clean up test/CodeGen/X86/2006-03-02-InstrSchedBug.ll
Jorge Gorbe via Phabricator via llvm-commits
- [llvm] r296077 - Fix old testcase for dead store to match the original intent.
Eli Friedman via llvm-commits
- [lld] r296079 - [ELF] Make __ehdr_start point to ELF file headers
Petr Hosek via llvm-commits
- [llvm] r296080 - Add some testcases for bitfields with illegal widths.
Eli Friedman via llvm-commits
- [llvm] r296081 - [Fuchsia] Use thread-pointer ABI slots for stack-protector and safe-stack
Petr Hosek via llvm-commits
- [lld] r296083 - Revert "[ELF] Make __ehdr_start point to ELF file headers"
Petr Hosek via llvm-commits
- [PATCH] D30321: Mention FreeBSD ports status and wordsmithing.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D30322: [SCCP] Resolve indirect branch target when possible.
Xin Tong via Phabricator via llvm-commits
- [lld] r296085 - [ELF] Make __ehdr_start point to ELF file headers
Petr Hosek via llvm-commits
- [lld] r296086 - Reorganize the document structure a bit.
Rui Ueyama via llvm-commits
- [PATCH] D30323: [ELF] Make __ehdr_start point to ELF file headers
Petr Hosek via Phabricator via llvm-commits
- [lld] r296087 - Re-add ReleaseNotes to the doc tree.
Rui Ueyama via llvm-commits
- [lld] r296088 - Add notes about the scope of the documents.
Rui Ueyama via llvm-commits
- [llvm] r296089 - [AVX-512] Use update_llc_test_checks.py to generate a test.
Craig Topper via llvm-commits
- [llvm] r296090 - [AVX-512] Move lzcnt and conflict intrinsic tests to avx512cd intrinsic test file since that's their feature.
Craig Topper via llvm-commits
- [llvm] r296091 - [AVX-512] Remove lzcnt intrinsics and autoupgrade them to generic ctlz intrinsics with select.
Craig Topper via llvm-commits
- [llvm] r296092 - [IR][X86] Fix llvm version number in comments in AutoUpgrade. Forgot the next release is 5.0 not 4.1
Craig Topper via llvm-commits
- [llvm] r296093 - [ExecutionDepsFix] Use range-based for loop. NFC
Craig Topper via llvm-commits
- [llvm] r296094 - [AVX-512] Separate the fadd/fsub/fmul/fdiv/fmax/fmin with rounding mode ISD opcodes into separate packed and scalar opcodes. This is more consistent with the rest of the ISD opcodes. NFC
Craig Topper via llvm-commits
- [llvm] r296095 - [WebAssembly] Add a README.txt entry for mergeable sections.
Dan Gohman via llvm-commits
- [llvm] r296096 - Add missing initialization for MachineOptimizationRemarkEmitter
Justin Bogner via llvm-commits
- [lld] r296097 - [ELF] - Implemented --no-dynamic-linker option
George Rimar via llvm-commits
- [llvm] r296102 - [APInt] Add APInt::setBits() method to set all bits in range
Simon Pilgrim via llvm-commits
- [llvm] r296103 - [ARM] GlobalISel: Legalize stores
Diana Picus via llvm-commits
- [llvm] r296104 - Revert "[ARM] GlobalISel: Legalize stores"
Diana Picus via llvm-commits
- [llvm] r296105 - [mips][mc] Fix a crash when disassembling odd sized sections
Simon Dardis via llvm-commits
- [llvm] r296106 - [mips][mc] Fix a crash when disassembling odd sized sections
Simon Dardis via llvm-commits
- [PATCH] D30329: [AArch64InstPrinter] rewrite of printSysAlias
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r296108 - [ARM] GlobalISel: Legalize stores
Diana Picus via llvm-commits
- [llvm] r296109 - Fix signed/unsigned comparison warnings
Simon Pilgrim via llvm-commits
- [PATCH] D30331: [ImplicitNullCheck] Add alias analysis usage
Serguei Katkov via Phabricator via llvm-commits
- [llvm] r296111 - Fixup r296105 - only run tests on Mips
Diana Picus via llvm-commits
- [llvm] r296112 - [mips][mc] Fix a crash when disassembling odd sized sections
Simon Dardis via llvm-commits
- [PATCH] D29719: [MC] Accept and print a numeric value as an ELF section header's type
Rafael Avila de Espindola via llvm-commits
- [lld] r296114 - Expand a comment. NFC.
Rafael Espindola via llvm-commits
- [llvm] r296115 - [ARM] GlobalISel: Add reg bank mappings for stores
Diana Picus via llvm-commits
- [PATCH] D30333: Split SimplifyCFG to run obscuring switch transforms only during last phase
Joerg Sonnenberger via Phabricator via llvm-commits
- [lld] r296117 - Remove unnecessary template. NFC.
Rafael Espindola via llvm-commits
- [lld] r296118 - Delete unused enum values.
Rafael Espindola via llvm-commits
- [llvm] r296120 - Minor test fix
Diana Picus via llvm-commits
- [PATCH] D30335: [LLD] Add terminator to .eh_frame sections
Mark Kettenis via Phabricator via llvm-commits
- [PATCH] D30336: [APInt] Add APInt::extractBits() method to extract APInt subrange
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r296121 - [globalisel] Sort RuleMatchers by priority.
Daniel Sanders via llvm-commits
- [llvm] r296122 - [ARM] GlobalISel: Select G_STORE
Diana Picus via llvm-commits
- [lld] r296123 - Delete trivial getter.
Rafael Espindola via llvm-commits
- [lld] r296124 - Delete trivial setter.
Rafael Espindola via llvm-commits
- [llvm] r296125 - [mips] Handle 64 bit immediate in and/or/xor pseudo instructions on mips64
Simon Dardis via llvm-commits
- [llvm] r296126 - Fix missing call to base class constructor in r296121.
Daniel Sanders via llvm-commits
- [lld] r296127 - Merge OutputSectionBase and OutputSection. NFC.
Rafael Espindola via llvm-commits
- [llvm] r296128 - [x86] use DAG.getAllOnesConstant(); NFCI
Sanjay Patel via llvm-commits
- [llvm] r296129 - [InstCombine] don't try SimplifyDemandedInstructionBits from zext/sext because it's slow and unnecessary
Sanjay Patel via llvm-commits
- [llvm] r296130 - [X86][SSE] Target shuffle combine can try to combine up to 16 vectors
Simon Pilgrim via llvm-commits
- [PATCH] D30338: [Doc] Modernize programmers manual
Piotr Padlewski via Phabricator via llvm-commits
- [llvm] r296131 - [globalisel] Decouple src pattern operands from dst pattern operands.
Daniel Sanders via llvm-commits
- [llvm] r296132 - [mips] Fix atomic compare and swap at O0.
Simon Dardis via llvm-commits
- [llvm] r296133 - Revert "[mips] Fix atomic compare and swap at O0."
Simon Dardis via llvm-commits
- [llvm] r296134 - Recommit "[mips] Fix atomic compare and swap at O0."
Simon Dardis via llvm-commits
- [PATCH] D15144: [mips[microMIPS]] Adding code size reduction pass for MicroMIPS
Simon Dardis via Phabricator via llvm-commits
- [llvm] r296137 - [DAGCombiner] add missing folds for scalar select of {-1, 0, 1}
Sanjay Patel via llvm-commits
- [llvm] r296138 - Fixed IntOperandMatcher::emitCxxPredicateExpr arguments
Simon Pilgrim via llvm-commits
- [llvm] r296141 - [APInt] Add APInt::extractBits() method to extract APInt subrange
Simon Pilgrim via llvm-commits
- [www] r296142 - Pause registration till a waiting list can be put in place.
Kevin Streit via llvm-commits
- [llvm] r296143 - [PowerPC] Use rldicr instruction for AND with an immediate if possible
Nemanja Ivanovic via llvm-commits
- [llvm] r296144 - [PowerPC] Use subfic instruction for subtract from immediate
Nemanja Ivanovic via llvm-commits
- [llvm] r296145 - [LV] Merge floating-point and integer induction widening code
Matthew Simpson via llvm-commits
- [llvm] r296147 - Revert: r296141 [APInt] Add APInt::extractBits() method to extract APInt subrange
Simon Pilgrim via llvm-commits
- [llvm] r296149 - [CGP] Split some critical edges coming out of indirect branches
Michael Kuperstein via llvm-commits
- [PATCH] D30344: [MemorySSA] Add OptimizeUses flag
Piotr Padlewski via Phabricator via llvm-commits
- [llvm] r296153 - [Target/MIPS] Kill dead code, no functional change intended.
Davide Italiano via llvm-commits
- [PATCH] D30324: [ARM] Thumb2: favor R4-R7 over R12/LR in allocation order when opt for minsize
Eli Friedman via Phabricator via llvm-commits
- [lld] r296155 - Fix errors in the benchmark result.
Rui Ueyama via llvm-commits
- [lld] r296157 - Mention FreeBSD ports status and wordsmithing.
Rui Ueyama via llvm-commits
- [PATCH] D30346: [.gitignore] Update .gitignore to ignore a nested build directory
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D29808: WholeProgramDevirt: Add any unsuccessful llvm.type.checked.load devirtualizations to the list of llvm.type.test users.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D30347: [InstCombine] Fix bug in pointer replacement
James Price via Phabricator via llvm-commits
- [PATCH] D28637: [PPC] Inline expansion of memcmp
Zaara Syeda via Phabricator via llvm-commits
- [lld] r296162 - Use uint64_t instead of uintX_t where the larger type just works.
Rui Ueyama via llvm-commits
- [PATCH] D30108: Refactor code computing switch instruction cost. NFC.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r296163 - [InstCombine] Fix bug in pointer replacement
Yaxun Liu via llvm-commits
- [llvm] r295004 - [X86] Add MXCSR register
Davide Italiano via llvm-commits
- [PATCH] D30348: De-template DefinedRegular.
Rui Ueyama via Phabricator via llvm-commits
- [www] r296165 - Add a Lightning Talk and a BoF to the program
Kevin Streit via llvm-commits
- [PATCH] D28300: [InstCombine] Fix address space handling when removing allocas
James Price via Phabricator via llvm-commits
- [PATCH] D29840: test-release.sh: Remove workaround for test-suite build
Tom Stellard via Phabricator via llvm-commits
- [llvm] r296167 - [CodeGenPrepare] Make -addr-sink-using-gep work with address spaces.
Eli Friedman via llvm-commits
- [llvm] r296168 - [Orc][RPC] Accept both const char* and char* arguments for string serialization.
Lang Hames via llvm-commits
- [llvm] r296169 - Fix Indentation. NFCI
Xin Tong via llvm-commits
- [llvm] r296172 - [WebAssembly] Handle f16 in fast-isel.
Dan Gohman via llvm-commits
- [www] r296174 - Update Apple description.
Tanya Lattner via llvm-commits
- [llvm] r296175 - [ARM] auto-generate complete checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r296176 - GlobalISel: check for CImm rather than Imm on G_CONSTANTs.
Tim Northover via llvm-commits
- [llvm] r296177 - [WebAssembly] Define an initial set of relocation types for Wasm.
Dan Gohman via llvm-commits
- [llvm] r294786 - Fix invalid addrspacecast due to combining alloca with global var
James Price via llvm-commits
- [llvm] r296178 - [ARM] add tests for alternate forms of select-of-constants; NFC
Sanjay Patel via llvm-commits
- [PATCH] D30349: [AMDGPU] Runtime metadata fixes:
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D30350: [LSR] Add a cap for reassociation of AllFixupsOutsideLoop type LSRUse to protect compile time
Wei Mi via Phabricator via llvm-commits
- [llvm] r296179 - Initialize MCContext::InlineSrcMgr in the constructor.
Evgeniy Stepanov via llvm-commits
- [llvm] r296180 - Disallow redefinition of section symbols.
Evgeniy Stepanov via llvm-commits
- [PATCH] D30351: De-template SharedSymbol.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r296181 - [utils] allow auto-generation of checks for thumb triples
Sanjay Patel via llvm-commits
- [llvm] r296182 - Revert "Correct register pressure calculation in presence of subregs"
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D30355: [ARM] don't transform an add(ext Cond), C to select unless there's a setcc of the condition
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D29107: Fix a bug when unswitching on partial LIV for SwitchInst
Xin Tong via Phabricator via llvm-commits
- [llvm] r296186 - AMDGPU : Replace FMAD with FMA when denormals are enabled.
Wei Ding via llvm-commits
- [llvm] r296187 - [Hexagon] Prettify code in HexagonDAGToDAGISel::Select
Krzysztof Parzyszek via llvm-commits
- [llvm] r296188 - [.gitignore] Update .gitignore to ignore a nested build directory
Chris Bieneman via llvm-commits
- [lld] r296189 - ReleaseNotes: drop in-progress warning
Hans Wennborg via llvm-commits
- [llvm] r296190 - [WebAssembly] Basic support for Wasm object file encoding.
Dan Gohman via llvm-commits
- [PATCH] D30357: [ObjectYAML] Add ability for DWARFYAML to calculate DIE lengths
Chris Bieneman via Phabricator via llvm-commits
- [lld] r296191 - ReleaseNotes: typos and tweaks
Hans Wennborg via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Luqman Aden via Phabricator via llvm-commits
- [llvm] r296196 - [Hexagon] Undo shift folding where it could simplify addressing mode
Krzysztof Parzyszek via llvm-commits
- [llvm] r296201 - [WebAssembly] Add support for using a wasm global for the stack pointer.
Dan Gohman via llvm-commits
- [llvm] r296205 - [sancov] extending sancov --help documentation
Mike Aizatsky via llvm-commits
- [llvm] r296206 - [PGO] Directory name stripping in global identifier for static functions
Rong Xu via llvm-commits
- [PATCH] D30361: [sancov] extending sancov --help documentation
Mike Aizatsky via Phabricator via llvm-commits
- [llvm] r296207 - Minor code cleanup. NFC.
Junmo Park via llvm-commits
- [llvm] r296208 - [InlineCost] Move the code in isGEPOffsetConstant to a lambda.
Easwaran Raman via llvm-commits
- [PATCH] D30362: [PPC] Fix code generation for bswap(int32) followed by store16
Guozhi Wei via Phabricator via llvm-commits
- [llvm] r296210 - [XRAY] A Color Choosing helper for XRay Graph
Dean Michael Berris via llvm-commits
- [PATCH] D30363: COFF ICF: Merge only functions. Do not merge read-only data.
Rui Ueyama via Phabricator via llvm-commits
- [lld] r296211 - [PDB] Rename Stream related source files.
Zachary Turner via llvm-commits
- [llvm] r296211 - [PDB] Rename Stream related source files.
Zachary Turner via llvm-commits
- [llvm] r296212 - Remove svn:eol-style=native from Properties.
Zachary Turner via llvm-commits
- [lld] r296215 - [PDB] General improvements to Stream library.
Zachary Turner via llvm-commits
- [llvm] r296215 - [PDB] General improvements to Stream library.
Zachary Turner via llvm-commits
- [llvm] r296217 - Disable BinaryStreamTest.StreamReaderObject temporarily.
Zachary Turner via llvm-commits
- [llvm] r296218 - Clean up ObjCARCOpts.cpp. NFC.
Akira Hatanaka via llvm-commits
- [llvm] r296219 - Remove redundant code. NFC.
Akira Hatanaka via llvm-commits
- [PATCH] D30364: AArch64 : Add PreferCSEL feature for Exynos-M3.
Junmo Park via Phabricator via llvm-commits
- [PATCH] D30365: ELF ICF: Merge only functions.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r296220 - Re-enable BinaryStreamTest.StreamReaderObject.
Zachary Turner via llvm-commits
- [PATCH] D30040: [RewriteStatepointsForGC] Removes some unnecessary calls for operator[].
Philip Reames via Phabricator via llvm-commits
- [llvm] r296222 - Minor code cleanup. NFC.
Junmo Park via llvm-commits
- [lld] r296223 - Sort options. NFC.
Rui Ueyama via llvm-commits
- [lld] r296224 - Factor out code to parse -L and -rpath.
Rui Ueyama via llvm-commits
- [lld] r296225 - Rename OMagic -> Omagic for consistency.
Rui Ueyama via llvm-commits
- [lld] r296226 - Factor out code to parse -hash-style.
Rui Ueyama via llvm-commits
- [lld] r296227 - Do not handle -strip in a special way. NFC.
Rui Ueyama via llvm-commits
- [PATCH] D30367: CodeGen : Check LLVM_ENABLE_DUMP definition for dumpMachineInstrRangeWithSlotIndex.
Junmo Park via Phabricator via llvm-commits
- [llvm] r296228 - AMDGPU/SI: export s_waitcnt builtin
Jan Vesely via llvm-commits
- [lld] r296229 - Make function names consistent.
Rui Ueyama via llvm-commits
- [PATCH] D30368: [ARM] Check correct instructions for load/store rescheduling.
Eli Friedman via Phabricator via llvm-commits
- [lld] r296230 - Remove a default value that is always overwritten.
Rui Ueyama via llvm-commits
- [PATCH] D30369: Allow None as a MemoryLocation to getModRefInfo, use it to start cleaning up interfaces and uses
Daniel Berlin via Phabricator via llvm-commits
- [lld] r296232 - Factor out more code. NFC.
Rui Ueyama via llvm-commits
- [lld] r296235 - Fix rst document format error.
Rui Ueyama via llvm-commits
- [lld] r296236 - Add how long it takes to link chromium using ld.bfd.
Rui Ueyama via llvm-commits
- [PATCH] D30371: [libfuzzer] use find to feed xargs
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D29320: [XRay] A tool for Comparing xray function call graphs
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r296244 - [PDB] Disable some tests that are breaking bots.
Zachary Turner via llvm-commits
- [llvm] r296249 - Add static_cast to silence -Wc++11-narrowing.
Daniel Jasper via llvm-commits
- [llvm] r296250 - Empty line. NFCI
Xin Tong via llvm-commits
- [llvm] r296251 - [Doc] Modernize programmers manual
Piotr Padlewski via llvm-commits
- [PATCH] D30376: Playing with tokens OR breaking coroutines manually
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] r296252 - In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled.
Nirav Dave via llvm-commits
- [llvm] r296253 - [DebugInfo] Skip implicit_const attributes when dumping .debug_info. NFC.
Victor Leschuk via llvm-commits
- [llvm] r295116 - Disable wrapping llvm-xray YAML output
Dimitry Andric via llvm-commits
- [llvm] r296254 - The automatic CHECK: to CHECK-LABEL: conversion, back in 2013,
Artyom Skrobov via llvm-commits
- [PATCH] D30377: [DebugInfo] [DWARFv5] Support for DW_AT_calling_convention for types
Victor Leschuk via Phabricator via llvm-commits
- [llvm] r296255 - Add test for known bits in uaddo and saddo.
Amaury Sechet via llvm-commits
- [PATCH] D30379: [SelectionDAG] Make SelectionDAG aware of the known bits in UADDO and SADDO.
Amaury SECHET via Phabricator via llvm-commits
- [llvm] r296257 - Update various test's codegen. NFC
Amaury Sechet via llvm-commits
- [lld] r296258 - Revert r296215, "[PDB] General improvements to Stream library." and followings.
NAKAMURA Takumi via llvm-commits
- [llvm] r296258 - Revert r296215, "[PDB] General improvements to Stream library." and followings.
NAKAMURA Takumi via llvm-commits
- [llvm] r296259 - No need to copy the variable [NFC]
Artyom Skrobov via llvm-commits
- [llvm] r296260 - [ExecutionDepsFix] Don't make copies of LiveReg objects when collecting operands for soft instructions
Craig Topper via llvm-commits
- [llvm] r296264 - [AVX-512] Remove unnecessary masked versions of VCVTSS2SD and VCVTSD2SS using the scalar register class. We only have patterns for the masked intrinsics.
Craig Topper via llvm-commits
- [llvm] r296266 - reenable accidentally disabled test NFC.
Nirav Dave via llvm-commits
- [llvm] r296268 - [AVX-512] Use update_llc_test_checks.py to regenerate the avx512er intrinsic test.
Craig Topper via llvm-commits
- [llvm] r296269 - [AVX-512] Add an additional test case to show the execution domain for vrqsrtsd is wrong.
Craig Topper via llvm-commits
- [llvm] r296270 - [AVX-512] Fix the execution domain on some instructions.
Craig Topper via llvm-commits
- [llvm] r296271 - [AVX-512] Fix the execution domain for scalar FMA instructions.
Craig Topper via llvm-commits
- [llvm] r296272 - [APInt] Add APInt::extractBits() method to extract APInt subrange (reapplied)
Simon Pilgrim via llvm-commits
- [llvm] r296273 - [ValueTracking] Don't do an unchecked shift in ComputeNumSignBits
Sanjoy Das via llvm-commits
- [PATCH] D30380: Teach lit to expand glob expressions
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D30381: [SCCP] Remove manual folding of terminator instructions.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D30382: AMDGPU/SI: Remove double lookups in SI scheduler
Axel Davy via Phabricator via llvm-commits
- [llvm] r296274 - Fix signed-unsigned comparison warning
Sanjoy Das via llvm-commits
- [llvm] r296277 - vec perm can go down either pipeline on P8.
Eric Christopher via llvm-commits
- [lld] r296278 - Add a section about how to use ld.lld.
Rui Ueyama via llvm-commits
- [llvm] r296279 - Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
Nirav Dave via llvm-commits
- [llvm] r296280 - [X86] Clean up test/CodeGen/X86/2006-03-02-InstrSchedBug.ll
David L. Jones via llvm-commits
- [llvm] r296281 - [SCCP] Remove manual folding of terminator instructions.
Xin Tong via llvm-commits
- [PATCH] Add possibility to preserve outdated debug info
Dmitriy Matveev via llvm-commits
- [llvm] r296283 - [X86] Add an additional CHECK prefix to a test. Some of the cases used it, but it wasn't on the FileCheck command lines.
Craig Topper via llvm-commits
- [llvm] r296284 - [X86] Fix the execution domain for scalar SQRT intrinsic instruction.
Craig Topper via llvm-commits
- [llvm] r296285 - [AVX-512] Fix execution domain of scalar VRANGE/REDUCE/GETMANT with sae.
Craig Topper via llvm-commits
- [llvm] r296286 - [AVX-512] Fix the execution domain for VSCALEF instructions.
Craig Topper via llvm-commits
- [llvm] r296287 - [AVX-512] Use update_llc_test_checks.py to regenerate a test.
Craig Topper via llvm-commits
- [llvm] r296288 - [AVX-512] Fix execution domain for VPMADD52 instructions.
Craig Topper via llvm-commits
- [llvm] r296289 - [AVX-512] Disable the redundant patterns in the VPBROADCASTBr_Alt and VPBROADCASTWr_Alt instructions. NFC
Craig Topper via llvm-commits
- [llvm] r296290 - [AVX-512] Fix the execution domain for AVX-512 integer broadcasts.
Craig Topper via llvm-commits
- [llvm] r296291 - [AVX-512] Fix execution domain for vmovhpd/lpd/hps/lps.
Craig Topper via llvm-commits
- [llvm] r296292 - [AVX-512] Fix execution domain for scalar commutable min/max instructions.
Craig Topper via llvm-commits
- [llvm] r296293 - [X86] Fix execution domain for cmpss/sd instructions.
Craig Topper via llvm-commits
- [llvm] r296294 - [LoopDeletion] Modernize and simplify a bit. NFCI.
Davide Italiano via llvm-commits
- [PATCH] D29624: [DSE] Basic MemorySSA-backed global DSE
Piotr Padlewski via Phabricator via llvm-commits
- [llvm] r296295 - Revert "[CGP] Split some critical edges coming out of indirect branches"
Daniel Jasper via llvm-commits
- [PATCH] D28566: Disable Callee Saved Registers
Oren Ben Simhon via Phabricator via llvm-commits
- [lld] r296297 - Fix typo.
Rui Ueyama via llvm-commits
- [llvm] r296298 - Update comments. NFCI
Xin Tong via llvm-commits
- [PATCH] D30384: [asan] Add an interceptor for strtok
Manuel Rigger via Phabricator via llvm-commits
- [llvm] r296299 - [APInt] Remove unnecessary early out from getLowBitsSet. The same case is handled equally well by the next check.
Craig Topper via llvm-commits
- [llvm] r296300 - [APInt] Use UINT64_MAX instead of ~0ULL. NFC
Craig Topper via llvm-commits
- [llvm] r296301 - [APInt] Use UINT64_MAX instead of ~uint64_t(0ULL). NFC
Craig Topper via llvm-commits
- [lld] r296302 - Fix rst markup.
Rui Ueyama via llvm-commits
- [lld] r296303 - De-template SharedSymbol.
Rui Ueyama via llvm-commits
- [lld] r296304 - Remove an obsolete/duplicate part of a document.
Rui Ueyama via llvm-commits
- [llvm] r296305 - Do full codegen for various tests. NFC
Amaury Sechet via llvm-commits
- [PATCH] D30386: [X86] Use APInt instead of SmallBitVector for tracking undef elements in constant pool shuffle decoding
Craig Topper via Phabricator via llvm-commits
- [PATCH] D30387: [X86] Fix SmallVector sizes in constant pool shuffle decoding to avoid heap allocation
Craig Topper via Phabricator via llvm-commits
- [lld] r296307 - Remove useless template so that Out<ELFT> becomes just Out.
Rui Ueyama via llvm-commits
- [lld] r296308 - De-template OutputSectionFactory.
Rui Ueyama via llvm-commits
- [lld] r296309 - Move SymbolTable<ELFT>::Sections out of the class.
Rui Ueyama via llvm-commits
- [lld] r296310 - Update comments. Now thunks are synthetic sections.
Rui Ueyama via llvm-commits
- [lld] r296311 - De-template InterpSection because it doesn't use ELFT.
Rui Ueyama via llvm-commits
- [lld] r296313 - De-template SyntheticSection.
Rui Ueyama via llvm-commits
- [lld] r296314 - Rename SyntheticSection::finalize -> finalizeContents.
Rui Ueyama via llvm-commits
- [lld] r296315 - Remove unnecessary "this->".
Rui Ueyama via llvm-commits
- [lld] r296316 - Remove dead function.
Rui Ueyama via llvm-commits
- [lld] r296318 - Add comments to SymbolTableSection.
Rui Ueyama via llvm-commits
- [lld] r296319 - Simplify sortMipsSymbols function a bit.
Rui Ueyama via llvm-commits
- [PATCH] D30390: [X86] Use APInt instead of SmallBitVector for tracking Zeroable elements in shuffle lowering
Craig Topper via Phabricator via llvm-commits
- [PATCH] D30391: [X86] Add Experimental option to specify preferable loop alignment
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D30392: [X86] Use APInt instead of SmallBitVector tracking undef elements from getTargetConstantBitsFromNode and getConstVector.
Craig Topper via Phabricator via llvm-commits
- [llvm] r296321 - [X86] Check for less than 0 rather than explicit compare with -1. NFC
Craig Topper via llvm-commits
- [llvm] r296322 - [APInt] Use UINT64_MAX instead of ~integerPart(0). NFC
Craig Topper via llvm-commits
- [llvm] r296323 - llvm-mc-fuzzer: add support for assembly
Brian Cain via llvm-commits
- [PATCH] D26930: Teach optimizer that pthread_self does not trap. It can be speculatively executed.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D30395: [XRay][Docs] Update the XRay documentation
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D30396: [XRay][compiler-rt] Switch default XRay 'patch_premain' to false
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r296324 - [AMDGPU] Runtime metadata fixes:
Konstantin Zhuravlyov via llvm-commits
Last message date:
Sun Feb 26 23:55:18 PST 2017
Archived on: Mon Feb 27 00:56:25 PST 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).