The Week Of Monday 12 December 2016 Archives by thread
Starting: Mon Dec 12 00:23:59 PST 2016
Ending: Sun Dec 18 23:56:21 PST 2016
Messages: 2144
- [PATCH] D26283: [ELF] - Partial support of --gdb-index command line option (Part 3).
George Rimar via Phabricator via llvm-commits
- [PATCH] D27287: [PPC] Prefer direct move on power8 if load 1 or 2 bytes to VSR
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D27670: Translate index of command line item into in index of parsed argument
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D27415: [ELF] - Replace MergeOutputSection with synthetic input section MergeSection.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27618: Failure to vectorize __builtin_sqrt/__builtin_sqrtf
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D26963: [docs] Add user-side for blockers/merges
Renato Golin via Phabricator via llvm-commits
- [PATCH] D19075: mergefunc: avoid merge with loop metadata
Renato Golin via Phabricator via llvm-commits
- [PATCH] D27113: Expensive checks: support promoted floats.
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D26367: Fix DAGCombiner match
Renato Golin via Phabricator via llvm-commits
- [PATCH] D26749: Generate aeabi_cdcmple libcalls
Renato Golin via Phabricator via llvm-commits
- [PATCH] D27411: [Assembler] Better error messages for .org directive
Renato Golin via Phabricator via llvm-commits
- [llvm] r289425 - [SelectionDAG] Add support for EXTRACT_SUBVECTOR to ComputeNumSignBits
Simon Pilgrim via llvm-commits
- [PATCH] D27613: [ELF] - Change now -Ttext/-Tdata/-Tbss works.
George Rimar via llvm-commits
- [llvm] r289426 - [X86][SSE] Lower suitably sign-extended mul vXi64 using PMULDQ
Simon Pilgrim via llvm-commits
- [PATCH] D27657: [X86][SSE] Lower suitably sign-extended mul vXi64 using PMULDQ
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27209: [mips] Fix compact branch hazard detection
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D27613: [ELF] - Change how -Ttext/-Tdata/-Tbss works.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27457: [globalisel] Tablegen-erate PartialMapping*/ValueMapping*/BankIDToCopyMapIdx.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D27483: [mips] For PIC code convert unconditional jump to unconditional branch
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D27392: Vectorcall Calling Convention - Adding CodeGen Complete Support
Oren Ben Simhon via Phabricator via llvm-commits
- [PATCH] D26677: [ARM] GlobalISel: Select add i32, i32
Diana Picus via Phabricator via llvm-commits
- [llvm] r289429 - [X86][SSE] Add support for combining SSE VSHLI/VSRLI uniform constant shifts.
Simon Pilgrim via llvm-commits
- [llvm] r289430 - Update inline argument comment. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D27338: [globalisel] Tablegen-erate current Register Bank Information
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D27195: [ARM] GlobalISel: Lower more than 4 arguments
Diana Picus via Phabricator via llvm-commits
- [PATCH] D27625: [asan] Don't skip instrumentation of masked load/store unless we've seen a full load/store on that pointer.
Filipe Cabecinhas via Phabricator via llvm-commits
- [lld] r289432 - [ELF][MIPS] Fix .MIPS.options ri_gp_value on MIPS64
Simon Atanasyan via llvm-commits
- [PATCH] D26817: [APFloat] Implement PPCDoubleDouble add and subtract.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D14390: [mips] Expansion of LI.S and LI.D
Simon Dardis via Phabricator via llvm-commits
- [polly] r289434 - [ScheduleOptimizer] Fix memory leak. NFC.
Michael Kruse via llvm-commits
- [PATCH] D27675: llvm-bcanalyzer - added new option
Strahinja Petrovic via Phabricator via llvm-commits
- [llvm] r289435 - [SCEVExpander] Add a test case related to r289412
Sanjoy Das via llvm-commits
- [PATCH] D18730: Fix compile with GCC 6
Vedran Miletić via Phabricator via llvm-commits
- [PATCH] D27466: [SLP] Fix sign-extends for type-shrinking
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D27635: [ThinLTO] Import only necessary DICompileUnit fields
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r289437 - [InstCombine] add test to show PR31260 miscompile; NFC
Sanjay Patel via llvm-commits
- [PATCH] D27362: [Triple] Support parsing Gentoo ARM triples, with hardfloat in vendor
Michał Górny via Phabricator via llvm-commits
- [llvm] r289438 - [X86] Regenerate test.
Simon Pilgrim via llvm-commits
- [llvm] r289439 - [InstCombine] clean up range-for-loops in visitSwitchInst(); NFCI
Sanjay Patel via llvm-commits
- [PATCH] D22696: [CodeGenPrep] Skip merging empty case blocks
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D27281: [libFuzzer] Diff 9 - Properly use unsigned for "workers" and "jobs" flags, and process id.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27467: [mips][rtdyld] Move MIPS relocation resolution to a subclass and implement N32 relocations
Simon Dardis via Phabricator via llvm-commits
- [llvm] r289441 - [ThinLTO] Import only necessary DICompileUnit fields
Teresa Johnson via llvm-commits
- [llvm] r289442 - [InstCombine] fix bug when offsetting case values of a switch (PR31260)
Sanjay Patel via llvm-commits
- [llvm] r289443 - [X86] Regenerate vector bitcast/widening tests.
Simon Pilgrim via llvm-commits
- [llvm] r289445 - remove stale FIXME note from test; NFC
Sanjay Patel via llvm-commits
- [PATCH] D27216: [SCEVExpand] do not hoist divisions by zero (PR30935)
Andrew Trick via Phabricator via llvm-commits
- [PATCH] D27238: [libFuzzer] Diff 7 - Improve Signal Handler interface.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27582: Avoid infinite loops in branch folding
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r289184 - Support: Use a 64-bit seek in raw_fd_ostream::seek().
Mike Aizatsky via llvm-commits
- [PATCH] D27507: [ThinLTO] Add an API to trigger file-based API for returning objects to the linker
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27038: [XRay][compiler-rt] XRay Flight Data Recorder Mode
Serge Rogatch via Phabricator via llvm-commits
- [PATCH] D27642: DebugInfo: Added support for Checksum debug info feature (LLVM IR part)
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D27646: Refactor BitcodeReader: move Metadata and ValueId handling in their own class/file
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r289447 - AMDGPU: llvm.amdgcn.interp.mov is a source of divergence
Nicolai Haehnle via llvm-commits
- [PATCH] D26556: [InstCombine] don't widen most selects by hoisting an extend
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D26348: Allow convergent attribute for function arguments
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D27572: AMDGPU: llvm.amdgcn.interp.mov is a source of divergence
Phabricator via Phabricator via llvm-commits
- [PATCH] D27676: [ELF] - Use full object name if source file name exist when reporting errors.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27677: [AArch64] Add feature for disabling unaligned quadword store penalty
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D23630: [PPC] Expand ISEL instruction into if-then-else sequence
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D27512: Move clang's ParseHelper into Support (llvm part)
Andy Gibbs via Phabricator via llvm-commits
- [PATCH] D27678: [LLD][ARM] Add R_ARM_RELATIVE to relocations that can be applied to GotSection
Peter Smith via Phabricator via llvm-commits
- lld status on the freebsd ports
Rafael Avila de Espindola via llvm-commits
- [PATCH] D27679: WIP: simplify format member detection in FormatVariadic
Pavel Labath via Phabricator via llvm-commits
- [lld] r289280 - COFF: New symbol table design.
Mike Aizatsky via llvm-commits
- [llvm] r289448 - [mips] For PIC code convert unconditional jump to unconditional branch
Simon Atanasyan via llvm-commits
- [compiler-rt] r289449 - symbolizer: Add lseek64 to global symbol list.
Peter Collingbourne via llvm-commits
- [llvm] r289412 - [SCEVExpand] do not hoist divisions by zero (PR30935)
Reid Kleckner via llvm-commits
- [lld] r289451 - COFF: Fix memory leaks reported by lsan.
Peter Collingbourne via llvm-commits
- [lld] r289084 - Move Memory.{h, cpp} to lld/Support so that we can use them from COFF.
Chris Bieneman via llvm-commits
- [PATCH] D27668: Remove IsMetadataMaterialized from BitcodeReader (NFC)
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r289453 - Revert "[SCEVExpand] do not hoist divisions by zero (PR30935)"
Reid Kleckner via llvm-commits
- [PATCH] D27659: [sanitizer] intercept bstring functions
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27393: [llvm-config] Fix bug where `--libfiles` and `--names` would produce incorrect output
Chris Bieneman via Phabricator via llvm-commits
- [llvm] r260386 - Disable all llvm-config tests for now, will investigate later
Chris Bieneman via llvm-commits
- [PATCH] D27454: Extract LaneBitmask into a separate type
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r289454 - Fix compile with GCC 5 or later
Dimitry Andric via llvm-commits
- [PATCH] D27652: Changes in LLVM after running llvm-use-auto-in-calls check.
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] r289456 - [LiveRangeEdit] Add assert string and descriptive comment.
Geoff Berry via llvm-commits
- [llvm] r288189 - [LiveRangeEdit] Handle instructions with no defs correctly.
Geoff Berry via llvm-commits
- [PATCH] D27654: Stop intercepting mallinfo and mallopt on FreeBSD
Kostya Serebryany via Phabricator via llvm-commits
- [llvm] r289457 - Remove IsMetadataMaterialized from BitcodeReader (NFC)
Mehdi Amini via llvm-commits
- [PATCH] D27283: Fix invalid addrspacecast due to combining alloca with global var
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D26420: Encode duplication factor from loop vectorization and loop unrolling to discriminator.
Dehao Chen via Phabricator via llvm-commits
- [llvm] r289461 - Refactor BitcodeReader: move Metadata and ValueId handling in their own class/file
Mehdi Amini via llvm-commits
- [PATCH] D27682: AMDGPU: Add replacement export intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r289377 - [X86][InstCombine] Add support for scalar FMA intrinsics to SimplifyDemandedVectorElts.
Friedman, Eli via llvm-commits
- [PATCH] D27656: [tsan] Implement __tsan_get_alloc_stack to query the allocation stack of a heap pointer
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D27684: [X86][SSE] Fix domains for VZEXT_LOAD type instructions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D26359: Use LiveRangeCalc to extend live ranges in shrinkToUses
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r289466 - [ThinLTO] Remove useless code (NFC)
Teresa Johnson via llvm-commits
- [PATCH] D24918: [ADCE] Add code to remove dead branches
Daniel Berlin via llvm-commits
- [llvm] r289467 - [libFuzzer] respect -max_len during merge
Kostya Serebryany via llvm-commits
- [PATCH] D27004: Set unroll remainder to epilog if profitable
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via Phabricator via llvm-commits
- [llvm] r289468 - Recommit r288212: Emit 'no line' information for interesting 'orphan' instructions.
Paul Robinson via llvm-commits
- [PATCH] D22529: Inlining of empty/small variadic functions.
Sunil Srivastava via Phabricator via llvm-commits
- [llvm] r289469 - [libFuzzer] build libFuzzer itself with asan
Kostya Serebryany via llvm-commits
- [lld] r289284 - Fix a bogus warning.
David Blaikie via llvm-commits
- [PATCH] D27281: [libFuzzer] Diff 9 - 1 - Properly use unsigned for Process ID.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r289470 - [SLP] Fix sign-extends for type-shrinking
Matthew Simpson via llvm-commits
- [PATCH] D26224: NewGVN
Marcello Maggioni via llvm-commits
- [lld] r289471 - [ELF][MIPS] Calculate default _gp value relative to the GPREL section with the lowest address
Simon Atanasyan via llvm-commits
- [PATCH] D27685: [libFuzzer] Diff 9 - 2 - Properly use unsigned for workers, jobs and NumberOfCpuCores.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r289161 - [ObjectYAML] Support for DWARF debug_aranges
David Blaikie via llvm-commits
- [llvm] r289017 - Unbreak buildbots where the debug info test was crashing due to unchecked error.
David Blaikie via llvm-commits
- [llvm] r289472 - [APFloat] Implement PPCDoubleDouble add and subtract.
Tim Shen via llvm-commits
- [llvm] r289473 - [PPC] Prefer direct move on power8 if load 1 or 2 bytes to VSR
Guozhi Wei via llvm-commits
- [PATCH] D27686: Add llvm::StringLiteral
Zachary Turner via Phabricator via llvm-commits
- [llvm] r289474 - [APFloatTest] Use std::make_tuple to make GCC 4.8 happy
Tim Shen via llvm-commits
- [PATCH] D27687: [ThinLTO] Thin link efficiency improvement: don't re-export globals (NFC)
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r289010 - Make a DWARF generator so we can unit test DWARF APIs with gtest.
David Blaikie via llvm-commits
- [llvm] r289475 - [AMDGPU, PowerPC, TableGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D27570: Move DwarfGenerator.cpp to unittests
David Blaikie via llvm-commits
- [PATCH] D27547: Allow common linkage global var have non-zero initializer
Yaxun Liu via Phabricator via llvm-commits
- [llvm] r289215 - [SCEVExpander] Use llvm data structures; NFC
Mike Aizatsky via llvm-commits
- [PATCH] D27551: [DebugInfo] Add regression test for __fp16, float, and double constants.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D27152: Merge strings using sharded hash tables.
Rui Ueyama via llvm-commits
- [llvm] r289476 - [x86] fix formatting; NFC
Sanjay Patel via llvm-commits
- [PATCH] D22630: Loop rotation
Aditya Kumar via Phabricator via llvm-commits
- [llvm] r289477 - [libFuzzer] make SimpleCmpTest a bit simpler to crack and more verbose
Kostya Serebryany via llvm-commits
- [PATCH] D27449: [ARM] Implement execute-only support in CodeGen
Jim Grosbach via Phabricator via llvm-commits
- [PATCH] D27688: [framelowering] Skip dbg values when getting next/previous instruction.
Florian Hahn via Phabricator via llvm-commits
- [llvm] r289480 - Fix MSVC build after 289461; MSVC isn't sure if this is std:: or llvm::
Nico Weber via llvm-commits
- [PATCH] D26718: [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Mandeep Singh Grang via Phabricator via llvm-commits
- [llvm] r289481 - [libFuzzer] split one slow test into several, for more parallel testing
Kostya Serebryany via llvm-commits
- [llvm] r289482 - Revert "[SCEVExpander] Use llvm data structures; NFC"
Sanjoy Das via llvm-commits
- [llvm] r289483 - Revert "Remove system-libs.test for now"
Chris Bieneman via llvm-commits
- [llvm] r289484 - [llvm-config] Fix cflags test looking for "error"
Chris Bieneman via llvm-commits
- [llvm] r289485 - clang-format to fix post-commit feedback
Chris Bieneman via llvm-commits
- [llvm] r289486 - Avoid infinite loops in branch folding
Andrew Kaylor via llvm-commits
- [llvm] r289488 - [llvm-config] Fix bug where `--libfiles` and `--names` would produce
Dan Liew via llvm-commits
- [compiler-rt] r289489 - [compiler-rt] Support building builtins for a single target
Petr Hosek via llvm-commits
- [llvm] r289490 - Revert "Disable all llvm-config tests for now, will investigate later"
Chris Bieneman via llvm-commits
- [llvm] r289491 - [CMake] Multi-target builtins build
Petr Hosek via llvm-commits
- [llvm] r289492 - [x86] fix test specifications and auto-generate checks
Sanjay Patel via llvm-commits
- [llvm] r289493 - [x86] fix test specifications
Sanjay Patel via llvm-commits
- [PATCH] D27603: Propagate -fdiagnostics-color to LLD.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D26653: [compiler-rt] Support building builtins for a single target
Petr Hosek via Phabricator via llvm-commits
- [llvm] r289495 - [libFuzzer] Implement Timers for Windows.
Marcos Pividori via llvm-commits
- [PATCH] D26652: [CMake] Multi-target builtins build
Petr Hosek via Phabricator via llvm-commits
- [llvm] r289496 - Stop lying about pointers' required alignments.
Tim Northover via llvm-commits
- [llvm] r288598 - [PM] Rename lookupPass to lookUpPass.
David Blaikie via llvm-commits
- [PATCH] D27237: [libFuzzer] Diff 6 - Implement Timers for Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27690: [LV] Don't vectorize when we have a static bound on trip count
Michael Kuperstein via Phabricator via llvm-commits
- [llvm] r289497 - [llvm-config] Unsupported should be win32
Chris Bieneman via llvm-commits
- [compiler-rt] r289498 - [sancov] __sanitizer_dump_coverage api
Mike Aizatsky via llvm-commits
- [PATCH] D26133: [ELF] Allow relative relocations to absolute symbols in PIC
Petr Hosek via llvm-commits
- [llvm] r287839 - Rely on a single DWARF version instead of having two copies
David Blaikie via llvm-commits
- [lld] r289499 - Simplify the test. NFC.
Rafael Espindola via llvm-commits
- [test-suite] r289500 - [test-suite] Adjust include path for the new location of cxxabi.h
Artem Belevich via llvm-commits
- [PATCH] D24376: [XRay] Implement `llvm-xray convert` -- trace file conversion
David Blaikie via llvm-commits
- [compiler-rt] r289501 - [XRay][compiler-rt] Use explicit comparisons in unit tests.
Dean Michael Berris via llvm-commits
- [PATCH] D24226: [PM] Provide an initial, minimal port of the inliner to the new pass manager.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D27495: [XRay][compiler-rt] Use explicit comparisons in unit tests.
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r289502 - Revert "Suppress LLVM::tools/llvm-symbolizer/coff-dwarf.test for mingw, for now."
Chris Bieneman via llvm-commits
- [llvm] r289503 - [LIT] Fix system-windows
Chris Bieneman via llvm-commits
- [llvm] r289504 - Missed a file in r289503.
Chris Bieneman via llvm-commits
- [compiler-rt] r289505 - [sanitizers] sancov really works on x86 only
Mike Aizatsky via llvm-commits
- [PATCH] D27692: [x86] use a single shufps when it can save instructions
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r289506 - [libFuzzer] don't require extra flags with -minimize_crash=1 (default to -max_total_time=600). Also respect exact_artifact_path when outputting the end result
Kostya Serebryany via llvm-commits
- [compiler-rt] r289507 - [sanitizers] trace-pc-guard doesn't work on mac as well
Mike Aizatsky via llvm-commits
- [compiler-rt] r289508 - [sanitizers] disabling dso test as well where appropriate
Mike Aizatsky via llvm-commits
- [PATCH] D26769: [IR] Remove the DIExpression field from DIGlobalVariable.
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r289509 - [Statepoints] Reuse stack slots more than once within a basic block
Philip Reames via llvm-commits
- [PATCH] D25243: [Statepoints] Reuse stack slots more than once within a basic block
Philip Reames via Phabricator via llvm-commits
- [llvm] r289510 - [peephole] Enhance folding logic to work for STATEPOINTs
Philip Reames via llvm-commits
- [PATCH] D24103: [peephole] Enhance folding logic to work for STATEPOINTs
Philip Reames via Phabricator via llvm-commits
- [PATCH] D27693: [WinEH] Avoid holding references to BlockColor (DenseMap) entries while inserting new elements
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D27694: [ARM] Add ARMISD::VLD1DUP to match vld1_dup more consistently
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27695: Add Instruction number to LSR cost model (PR23384)
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D27696: [ThinLTO] Thin link efficiency: skip candidate added later with higher threshold (NFC)
Teresa Johnson via Phabricator via llvm-commits
- [compiler-rt] r289515 - [sanitizers] powerpc4 is also unsupported platform
Mike Aizatsky via llvm-commits
- [compiler-rt] r289516 - [sanitizers] dso order is random, test shouldnt depend on it
Mike Aizatsky via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Andrea Canciani via Phabricator via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Andrea Canciani via Phabricator via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Andrea Canciani via Phabricator via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Andrea Canciani via Phabricator via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Andrea Canciani via Phabricator via llvm-commits
- [PATCH] D27413: Simplify gep (gep p, a), (b-a)
Davide Italiano via Phabricator via llvm-commits
- [llvm] r289517 - [AVR] Add an 'relax memory operation' pass
Dylan McKay via llvm-commits
- [llvm] r289519 - [SCCP] Debug diagnostic goes under DEBUG(). NFCI.
Davide Italiano via llvm-commits
- [PATCH] D27650: [AVR] Add an 'relax memory operation' pass
Dylan McKay via Phabricator via llvm-commits
- [llvm] r289521 - [PGO] Fix insane counts due to nonreturn calls
Rong Xu via llvm-commits
- [llvm] r289522 - llvm/test/Transforms/PGOProfile/noreturncall.ll REQUIRES asserts due to -debug-only.
NAKAMURA Takumi via llvm-commits
- [llvm] r289523 - [X86][InstCombine] Fix SimplifyDemandedVectorElts to handle frcz scalar intrinsics correctly.
Craig Topper via llvm-commits
- [llvm] r289076 - [AMDGPU] Scalarization of global uniform loads.
Michel Dänzer via llvm-commits
- [PATCH] D27701: [lit] Fix discovery test on Windows
Brian Gesiak via Phabricator via llvm-commits
- [PATCH] D27321: Fix LSR ImmCost calculation for profitable chains
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D26671: Replace APFloatBase static fltSemantics data members with getter functions
Stephan Bergmann via Phabricator via llvm-commits
- [PATCH] D27702: AMDGPU: Fix asserting on returned tail calls
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27703: AMDGPU: Combine fp16/fp64 subtarget features
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27704: [ARM] GlobalISel: Allow i16 and i8 adds
Diana Picus via Phabricator via llvm-commits
- [PATCH] D27705: [ARM] GlobalISel: Support i8/i16 ABI extensions
Diana Picus via Phabricator via llvm-commits
- [compiler-rt] r289526 - [sancov] Mark as unstable on ARM, not XFAIL, since it does pass on some config
Renato Golin via llvm-commits
- [PATCH] D27706: [ARM] GlobalISel: Support i1 add and ABI extensions
Diana Picus via Phabricator via llvm-commits
- [lld] r289527 - [ELF] Add R_ARM_RELATIVE to relocations that can be applied to GotSection
Peter Smith via llvm-commits
- [PATCH] D27708: AMDGPU: Fix name for v_ashrrev_i16
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r289528 - [GlobalISel] Move extendRegister where it belongs. NFCI
Diana Picus via llvm-commits
- [llvm] r289529 - [mips] Fix compact branch hazard detection
Simon Dardis via llvm-commits
- [llvm] r289530 - [mips] Fix comment to respect 80 chars per line; NFC
Simon Dardis via llvm-commits
- [PATCH] D27709: [LLD][ARM] Add support for thunks to undefined non-weak symbols
Peter Smith via Phabricator via llvm-commits
- [llvm] r289532 - [mips][rtdyld] Move MIPS relocation resolution to a subclass and implement N32 relocations
Simon Dardis via llvm-commits
- [PATCH] D27629: Fix unwind info relocation with large code model on AArch64
Peter Smith via Phabricator via llvm-commits
- [PATCH] D27450: [ARM] Implement execute-only support in CodeGen
Prakhar Bahuguna via Phabricator via llvm-commits
- [PATCH] D27518: Moving isComplex decision to TTI
Mohammed Agabaria via Phabricator via llvm-commits
- [polly] r289533 - Adjust clang-format formatting to r289531
Tobias Grosser via llvm-commits
- [llvm] r289534 - [SelectionDAG] computeKnownBits - simplified knownbits sign extension. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D27259: Make processing @llvm.assume more efficient - operand bundles
Piotr Padlewski via Phabricator via llvm-commits
- [llvm] r289537 - Move BaseIndexOffset in DAGCombiner.cpp so it will be available for the upcoming user
Artur Pilipenko via llvm-commits
- [llvm] r289538 - [DAGCombiner] Match load by bytes idiom and fold it into a single load
Artur Pilipenko via llvm-commits
- [PATCH] D27609: Fix R_AARCH64_MOVW_UABS_G3 relocation
Yichao Yu via Phabricator via llvm-commits
- [PATCH] D26149: [DAGCombiner] Match load by bytes idiom and fold it into a single load
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D27711: ELF/AArch64: Fix dynamic relocation against local symbol in shared objects
Adhemerval Zanella via Phabricator via llvm-commits
- [compiler-rt] r289539 - [sancov] Disable failing test on SystemZ as well
Ulrich Weigand via llvm-commits
- [llvm] r289540 - Fix a buildbot failure introduced by r289538
Artur Pilipenko via llvm-commits
- [PATCH] D27712: [ELF] - Do not crash when move location counter backward.
George Rimar via Phabricator via llvm-commits
- [PATCH] D27624: [ARM] Split 128-bit vectors in BUILD_VECTOR lowering
Renato Golin via Phabricator via llvm-commits
- [PATCH] D23646: Generalize strided store pattern in interleave access pass
Renato Golin via Phabricator via llvm-commits
- [PATCH] D27714: [DAGCombiner] Use SelectionDAG::isKnownToBeAPowerOfTwo instead of just APInt::isPowerOf2
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D24716: [Polly] DeLICM/DePRE (WIP)
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D27715: libcxx std::condition_variable::wait_for() fix for when tick occurs during wait_for()
Brian Cain via Phabricator via llvm-commits
- [PATCH] D26730: AMDGPU/GlobalISel: Add support for simple shaders
Tom Stellard via Phabricator via llvm-commits
- [llvm] r289545 - Use more detailed assertion messages in the code introduced by r289538
Artur Pilipenko via llvm-commits
- [PATCH] D27652: Using auto for calls to cast-like functions to cover LLVM style guide.
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] r289548 - [ADCE] Add code to remove dead branches
David Callahan via llvm-commits
- [lld] r289550 - Refactor duplicated expression. NFC.
Rafael Espindola via llvm-commits
- [llvm] r289551 - [ADT] Add llvm::StringLiteral.
Zachary Turner via llvm-commits
- [PATCH] D27716: [ELF] - Implemented --retain-symbols-file option
George Rimar via Phabricator via llvm-commits
- [llvm] r289555 - [X86][SSE] Regenerate vector of pointers tests
Simon Pilgrim via llvm-commits
- [PATCH] D27634: Make a DWARFDIE class that can help avoid using the wrong DWARFUnit when extracting attributes
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r289556 - Fix the test cases committed in r289521.
Rong Xu via llvm-commits
- [llvm] r289557 - [libFuzzer] Improve Signal Handler interface.
Marcos Pividori via llvm-commits
- [llvm] r289558 - [libFuzzer] Properly use unsigned for Process ID.
Marcos Pividori via llvm-commits
- [llvm] r289559 - [libFuzzer] Properly use unsigned for workers, jobs and NumberOfCpuCores.
Marcos Pividori via llvm-commits
- [llvm] r289560 - [libFuzzer] Clean up headers and file formatting of LibFuzzer files.
Marcos Pividori via llvm-commits
- [llvm] r289561 - [libFuzzer] Fix bug in detecting timeouts when input string is empty.
Marcos Pividori via llvm-commits
- [llvm] r289562 - [libFuzzer] Implement DirName() for Windows.
Marcos Pividori via llvm-commits
- [llvm] r289563 - [libFuzzer] Avoid name collision with Windows API.
Marcos Pividori via llvm-commits
- [llvm] r289564 - [libFuzzer] Add missing header needed for Windows.
Marcos Pividori via llvm-commits
- [PATCH] D27363: [libFuzzer] Diff 11 - Clean up headers and file formatting of LibFuzzer files
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27433: [libFuzzer] Diff 16 - Fix bug in detecting timeouts when input string is empty.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27579: [libFuzzer] Diff 19 - Independent implementation of DirName for Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27577: [libFuzzer] Diff 18 - Avoid name collision with Windows API.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27475: [libFuzzer] Diff 17 - Implement DirName() for Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27718: [LLD][ARM] Accept first SHT_ARM_ATTRIBUTES section
Peter Smith via Phabricator via llvm-commits
- [PATCH] D27719: [compiler-rt] Fix error in cmake. Check for empty list.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27489: [DAG] allow more select folding for targets that have 'and not' (PR31175)
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r289565 - Make a DWARFDIE class that can help avoid using the wrong DWARFUnit when extracting attributes
Greg Clayton via llvm-commits
- [llvm] r289566 - GlobalISel: fix GOT accesses on AArch64.
Tim Northover via llvm-commits
- [PATCH] D27721: Add a c_str() member to StringLiteral
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D26038: [coroutines] Sema: Allow co_return all by itself.
Gor Nishanov via Phabricator via llvm-commits
- [PATCH] D27681: Corrected D27428: Do not use the alignment-rounded-up size with secondary
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D26256: [InstCombine] Don't set debug location when folding through a phi node
Robert Lougher via Phabricator via llvm-commits
- [compiler-rt] r289568 - Fix warning for noreturn function
Reid Kleckner via llvm-commits
- [llvm] r289569 - [bpf] change llvm-objdump to print dec instead of hex
Alexei Starovoitov via llvm-commits
- [PATCH] D27559: AArch64: Enable post-ra liveness updates
Matthias Braun via Phabricator via llvm-commits
- [llvm] r289570 - Revert "AArch64CollectLOH: Rewrite as block-local analysis."
Matthias Braun via llvm-commits
- [PATCH] D27722: [GVNHoist] Move GVNHoist to function simplification part of pipeline.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D27723: ADT: Add OwningArrayRef class.
Peter Collingbourne via Phabricator via llvm-commits
- [compiler-rt] r289572 - Corrected D27428: Do not use the alignment-rounded-up size with secondary
Kostya Kortchinsky via llvm-commits
- [llvm] r289573 - Generalize strided store pattern in interleave access pass
Alina Sbirlea via llvm-commits
- [PATCH] D27724: Statistic: Initialize in the constructor
Matthias Braun via Phabricator via llvm-commits
- [llvm] r289574 - LTO: Port the new LTO API to ModuleSymbolTable.
Peter Collingbourne via llvm-commits
- [PATCH] D27077: LTO: Port the new LTO API to ModuleSymbolTable.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27725: [AMDGPU] When unifying metadata, add operands to named metadata individually
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D27078: LTO: Port the legacy LTO API to ModuleSymbolTable.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r289576 - LTO: Port the legacy LTO API to ModuleSymbolTable.
Peter Collingbourne via llvm-commits
- [llvm] r289577 - Object: Remove module accessors from IRObjectFile, and hide its constructor.
Peter Collingbourne via llvm-commits
- [llvm] r289578 - Object: Make IRObjectFile own multiple modules and enumerate symbols from all modules.
Peter Collingbourne via llvm-commits
- [PATCH] D27079: Object: Remove module accessors from IRObjectFile, and hide its constructor.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r289579 - ADT: Add OwningArrayRef class.
Peter Collingbourne via llvm-commits
- [llvm] r289582 - ADT: Use delete[] to delete the array owned by OwningArrayRef, as we created it with new[].
Peter Collingbourne via llvm-commits
- [PATCH] D26951: Object: Make IRObjectFile own multiple modules and enumerate symbols from all modules.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r289583 - [LV] Don't vectorize when we have a small static bound on trip count
Michael Kuperstein via llvm-commits
- [test-suite] r289586 - [test-suite] Test output should not depend on file path.
Artem Belevich via llvm-commits
- [PATCH] D27727: Switch DWARFDie::getAttributeValueAsString() to return an llvm::Optional<const char *>.
Greg Clayton via Phabricator via llvm-commits
- [compiler-rt] r289587 - Add DLL thunks for new sancov APIs to fix Windows tests
Reid Kleckner via llvm-commits
- [llvm] r289588 - [IRCE] Avoid loop optimizations on pre and post loops
Anna Thomas via llvm-commits
- [llvm] r289317 - [PM] Support invalidation of inner analysis managers from a pass over the outer IR unit.
Reid Kleckner via llvm-commits
- [PATCH] D26806: [IRCE] Avoid loop optimizations on pre and post loops
Phabricator via Phabricator via llvm-commits
- [test-suite] r289589 - [test-suite, CUDA] Added targets for running simple CUDA tests.
Artem Belevich via llvm-commits
- [PATCH] D27728: [test-suite, CUDA] Added targets for running simple CUDA tests.
Artem Belevich via Phabricator via llvm-commits
- [lld] r289072 - Make function names shorter. NFC.
Davide Italiano via llvm-commits
- [PATCH] D27729: [libFuzzer] Diff 20 - Update tests to use more general functions instead of posix specific.
Marcos Pividori via Phabricator via llvm-commits
- [test-suite] r289592 - Creating release candidate final from release_391 branch
Tom Stellard via llvm-commits
- [lld] r289599 - Creating release candidate final from release_391 branch
Tom Stellard via llvm-commits
- [PATCH] D27730: [libFuzzer] Diff 21 - Remove unnecessary includes of posix headers.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27731: [libFuzzer] Diff 22 - Fix index error in SearchMemory() implementation for Windows.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r289602 - Re-land "[SCEVExpander] Use llvm data structures; NFC"
Sanjoy Das via llvm-commits
- [llvm] r289603 - Change CoverageTracker from a global variable to member variable to avoid breaking thread-safety. (NFC)
Dehao Chen via llvm-commits
- [llvm] r289604 - [Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D25914: Redo store splitting in CodeGenPrepare
Wei Mi via llvm-commits
- [llvm] r289605 - [llvm-config] Add --ignore-libllvm
Chris Bieneman via llvm-commits
- [PATCH] D27732: [AMDGPU] Do not emit .AMDGPU.config section for amdhsa
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [compiler-rt] r289606 - [sanitizers] -DAG is order-independent check
Mike Aizatsky via llvm-commits
- [PATCH] D27733: Only sets profile summary when it was not preset.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D27734: [LoopUnroll] Enable PGO-based loop peeling by default
Michael Kuperstein via Phabricator via llvm-commits
- [llvm] r287014 - Revert r286999 which caused buildbot test failures. Some testcases need to be made target specific.
Wei Mi via llvm-commits
- [llvm] r289607 - [libFuzzer] fix an UB (invalid shift) spotted by ubsan. The code worked fine by luck, because the way shifts actually work on clang+x86
Kostya Serebryany via llvm-commits
- [llvm] r289608 - llvm-config: Set LinkMode in addition to LinkDyLib when using --ignore-llvm
Derek Schuff via llvm-commits
- [PATCH] D27736: llvm-config: Set LinkMode in addition to LinkDyLib when using --ignore-llvm
Derek Schuff via Phabricator via llvm-commits
- [llvm] r289609 - [llvm-config] Fixing one check where shared libs implied dylib
Chris Bieneman via llvm-commits
- [llvm] r289610 - llvm-cat: Allow bitcode files to be created with no modules.
Peter Collingbourne via llvm-commits
- [PATCH] D27737: Switch functions that returned bool and filled in a DWARFFormValue arg with ones that return Optional<DWARFFormValue>
Greg Clayton via Phabricator via llvm-commits
- [llvm] r289611 - Switch functions that returned bool and filled in a DWARFFormValue arg with ones that return Optional<DWARFFormValue>
Greg Clayton via llvm-commits
- [llvm] r289612 - Update the header docs to match a recent checkin.
Greg Clayton via llvm-commits
- [llvm] r289613 - Add support for Samsung Exynos M3 (NFC)
Evandro Menezes via llvm-commits
- [PATCH] D26878: [GlobalISel] Add tentative Selector-emitted tablegen backend.
Ahmed Bougacha via Phabricator via llvm-commits
- [test-suite] r289616 - [test-suite, CUDA] Added lit.local.cfg for CUDA tests.
Artem Belevich via llvm-commits
- [llvm] r289617 - [ARM] Fix typo in checking prefix
Evandro Menezes via llvm-commits
- [PATCH] D27313: LTO: Add support for multi-module bitcode files.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27610: CMake is funky on detecting Intel 17 as GCC compatible.
NAKAMURA Takumi via Phabricator via llvm-commits
- [llvm] r289619 - [llvm] Iterate SmallPtrSet in reverse order to uncover non-determinism in codegen
Mandeep Singh Grang via llvm-commits
- [PATCH] D27738: [AArch64] Code generalization/clean-up for replacing indexed vector instructions for Exynos
Abderrazek Zaafrani via Phabricator via llvm-commits
- [PATCH] D27739: Disable libLTO tests when libLTO is not built
Derek Schuff via Phabricator via llvm-commits
- [llvm] r289620 - [DWARF] Preserve column number when emitting 'line 0' record
Paul Robinson via llvm-commits
- [PATCH] D27741: [test-suite, CUDA] disable [l]lrint(1.f) checks on CUDA 7.0, 7.5
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D27742: CodeGen: Allow small copyable blocks to "break" the CFG.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D20505: Codegen: Outline for chains of tail-duplicable blocks.
Kyle Butt via Phabricator via llvm-commits
- [llvm] r289621 - LTO: Add support for multi-module bitcode files.
Peter Collingbourne via llvm-commits
- [PATCH] D27560: Always run GlobalDCE at O0
Mehdi AMINI via Phabricator via llvm-commits
- [llvm] r289622 - [libFuzzer] document one more desired feature of a fuzz target
Kostya Serebryany via llvm-commits
- [PATCH] D27743: Create SampleProfileLoader pass in llvm instead of clang
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D27745: [llvm] Turn off reverse iteration of SmallPtrSet by default
Mandeep Singh Grang via Phabricator via llvm-commits
- [llvm] r289624 - Disable Iterating SmallPtrSet in reverse order to uncover non-determinism in codegen by default
Mehdi Amini via llvm-commits
- [PATCH] D27159: [ThreadPool] Simplify the interface
Davide Italiano via Phabricator via llvm-commits
- [llvm] r289626 - Don't double-initialize cl::opt for iterating in reverse order to uncover non-determinism in codegen by default
Mehdi Amini via llvm-commits
- [PATCH] D23132: Add a new BitcodeSymbolTable abstraction for bitcode files, and migrate IRObjectFile, llvm-nm, and LTO to use it
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D25344: Add a fast path to alignTo.
Davide Italiano via Phabricator via llvm-commits
- [llvm] r289628 - [X86][InstCombine] Teach SimplifyDemandedVectorElts to handle scalar min/max/cmp intrinsics more correctly.
Craig Topper via llvm-commits
- [llvm] r289629 - [X86][InstCombine] Teach SimplifyDemandedVectorElts to handle scalar round intrinsics more correctly.
Craig Topper via llvm-commits
- [PATCH] D27082: [LTO] Reject modules without datalayout
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D27746: [lit] Fix TestRunner unit test on Windows
Brian Gesiak via Phabricator via llvm-commits
- [llvm] r289631 - [ThinLTO] Add an API to trigger file-based API for returning objects to the linker
Mehdi Amini via llvm-commits
- [PATCH] D27585: [CaptureTracking] Add optimistic capture tracker for stores
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27747: [lit] Fix shtest-shell tests on Windows
Brian Gesiak via Phabricator via llvm-commits
- [llvm] r289632 - [X86][InstCombine] Handle scalar fmadd intrinsics correctly in SimplifyDemandedVectorElts.
Craig Topper via llvm-commits
- [www] r289633 - Add Dunbar slides.
Tanya Lattner via llvm-commits
- [www] r289634 - Add Braun slides.
Tanya Lattner via llvm-commits
- [www] r289635 - Add Global ISel slides
Tanya Lattner via llvm-commits
- [llvm] r289636 - [X86][InstCombine] Teach SimplifyDemandedVectorElts to handle masked scalar add/sub/mul/div/max/min intrinsics better.
Craig Topper via llvm-commits
- [PATCH] D26743: Expandload and Compressing store - documentation update
Elena Demikhovsky via Phabricator via llvm-commits
- [llvm] r289638 - [PowerPC] Fix logic dealing with nop after calls (and tail-call eligibility)
Hal Finkel via llvm-commits
- [PATCH] D27231: [PowerPC] Fix logic dealing with nop after calls (and tail-call eligibility)
Hal Finkel via Phabricator via llvm-commits
- [llvm] r289639 - [X86][InstCombine] Handle demanded elements for operand of AVX-512 scalar floating point to integer conversion intrinsics.
Craig Topper via llvm-commits
- [PATCH] D26566: Use PIC relocation model as default for PowerPC64 ELF
Hal Finkel via Phabricator via llvm-commits
- [llvm] r289641 - [AVR] Add a function instrumentation pass
Dylan McKay via llvm-commits
- [PATCH] D25821: [ELF] - Partial support of --gdb-index command line option (Part 2).
George Rimar via Phabricator via llvm-commits
- [lld] r289642 - [ELF] Accept first SHT_ARM_ATTRIBUTES section
Peter Smith via llvm-commits
- [llvm] r289643 - [Assembler] Better error messages for .org directive
Oliver Stannard via llvm-commits
- [PATCH] D27749: [APFloat] Fix rotl/rotr when the shift amount is greater than the total bit width.
Joey Gouly via Phabricator via llvm-commits
- [llvm] r289645 - [AVR] Add the integrated testing tool to the .gitignore
Dylan McKay via llvm-commits
- [llvm] r289646 - Add a couple of assertions to the load combine code introduced by r289538
Artur Pilipenko via llvm-commits
- [llvm] r289647 - Replace APFloatBase static fltSemantics data members with getter functions
Stephan Bergmann via llvm-commits
- [PATCH] D27198: [PM] Introduce the facilities for registering cross-IR-unit dependencies that require deferred invalidation.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r289648 - [AVR] Add the very first on-target test
Dylan McKay via llvm-commits
- [llvm] r289649 - Adapt to recent APFloat change
Stephan Bergmann via llvm-commits
- [PATCH] D25575: test-suite: disable tests that fail when FP optimization is in effect, add support for per-ISA reference outputs
Renato Golin via Phabricator via llvm-commits
- [PATCH] D27751: Use after move bug fixes
Piotr Padlewski via Phabricator via llvm-commits
- [llvm] r289651 - Revert "[AVR] Add the very first on-target test"
Renato Golin via llvm-commits
- [llvm] r289652 - [X86][SSE] Add AVX1 tests to sdiv/udiv srem/urem combine tests
Simon Pilgrim via llvm-commits
- [llvm] r289653 - Fix bug 30945- [AVX512] Failure to flip vector comparison to remove not mask instruction
Michael Zuckerman via llvm-commits
- [llvm] r289654 - [DAGCombiner] Try to use SelectionDAG::isKnownToBeAPowerOfTwo instead of just APInt::isPowerOf2
Simon Pilgrim via llvm-commits
- [llvm] r289655 - Wdocumentation fix
Simon Pilgrim via llvm-commits
- [llvm] r289659 - In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled.
Nirav Dave via llvm-commits
- [PATCH] D27663: AMDGPU: Change vintrp printing
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D27755: [ThinLTO] Thin link efficiency: More efficient export list computation
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r289402 - [Verifier] Add verification for TBAA metadata
Hal Finkel via llvm-commits
- [PATCH] D27262: Add front() method to SetVector.
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D27548: [asan] Hook ClInstrumentWrites and ClInstrumentReads to masked operation instrumentation.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D20913: [asan] add primitives that allow coroutine implementations
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D27756: [X86][SSE] Improve lowering of vXi64 multiplies
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r289661 - New API for merging debug locations. NFC.
Robert Lougher via llvm-commits
- [PATCH] D25046: AMDGPU: Emit runtime metadata version 2 as YAML
Yaxun Liu via Phabricator via llvm-commits
- [llvm] r289662 - Disable libLTO tests when libLTO is not built
Derek Schuff via llvm-commits
- [llvm] r289663 - Revert gold part of change, just liblto
Derek Schuff via llvm-commits
- [PATCH] D27757: [lld] Remove unnecessary llvm/Config/config.h includes
Michał Górny via Phabricator via llvm-commits
- [llvm] r289664 - AMDGPU: Change vintrp printing
Matt Arsenault via llvm-commits
- [compiler-rt] r289665 - [scudo] Relax the memalign test
Kostya Kortchinsky via llvm-commits
- [test-suite] r289666 - Add XSBench
Hal Finkel via llvm-commits
- [llvm] r289667 - Revert "In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled."
Nirav Dave via llvm-commits
- [PATCH] D27760: [scudo] Relax the memalign test
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r289669 - Create SampleProfileLoader pass in llvm instead of clang
Dehao Chen via llvm-commits
- [llvm] r289671 - AMDGPU: Make AllocationPriority of SGPRs higher than VGPRs
Matt Arsenault via llvm-commits
- [PATCH] D27311: [test-suite] Add XSBench
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D27761: [Thumb] Teach ISel how to lower compares of AND bitmasks efficiently
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r289673 - lit.cfg: Check value of build config rather than converting to boolean
Derek Schuff via llvm-commits
- [PATCH] D27762: Debug Info: Modified DIBuilder::createCompileUnit() to take DIFile instead of FileName and Directory. (LLVM part)
Amjad Aboud via Phabricator via llvm-commits
- [llvm] r289674 - AMDGPU: Emit runtime metadata version 2 as YAML
Yaxun Liu via llvm-commits
- [llvm] r289676 - revert r289669 which breaks bots
Dehao Chen via llvm-commits
- [test-suite] r289677 - Add XSBench to the list in LICENSE.TXT
Hal Finkel via llvm-commits
- [PATCH] D27531: [InstCombine] add folds for icmp (smin X, Y), X
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D27586: AMDGPU/SI: Add llvm.amdgcn.s.buffer.load intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r289679 - [InstCombine] Merge debug locations when folding through a phi node
Robert Lougher via llvm-commits
- [llvm] r289680 - [libFuzzer] disable msan for one more hook that reads target's data that might be uninitialized
Kostya Serebryany via llvm-commits
- [llvm] r289681 - [InstCombine] Merge debug locations when folding through a phi node
Robert Lougher via llvm-commits
- [compiler-rt] r289682 - tsan: allow Java VM iterate over allocated objects
Dmitry Vyukov via llvm-commits
- [llvm] r289683 - This change does two things:
Eric Christopher via llvm-commits
- [llvm] r289684 - [InstCombine] When folding GEP through a phi node merge the debug locations
Robert Lougher via llvm-commits
- [PATCH] D27765: Renumber testcase metadata nodes after D26769. [NFC]
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D27766: [buildbot] Added CUDATestsuiteBuilder.py
Artem Belevich via Phabricator via llvm-commits
- [test-suite] r289687 - [test-suite, CUDA] disable [l]lrint(1.f) checks on CUDA 7.0, 7.5
Artem Belevich via llvm-commits
- [PATCH] D27768: COFF: Open and map input files asynchronously on Windows.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r289688 - [InstCombine] Folding loads through a phi node should merge the debug locations
Robert Lougher via llvm-commits
- [llvm] r289689 - Prepare PrettyStackTrace for LLDB adoption
Sean Callanan via llvm-commits
- [compiler-rt] r289690 - [sanitizer] intercept bstring functions, patch by Kuang-che Wu (https://reviews.llvm.org/D27659)
Kostya Serebryany via llvm-commits
- [PATCH] D22051: MergeSimilarFunctions: a code size pass to merge functions with small differences
Anmol P. Paralkar via Phabricator via llvm-commits
- [llvm] r289691 - Include <cstdarg> in PrettyStackTrace.cpp, fixing the bots.
Sean Callanan via llvm-commits
- [llvm] r289693 - [InstCombine] When folding casts through a phi node merge the debug locations
Robert Lougher via llvm-commits
- [llvm] r289694 - [WinEH] Avoid holding references to BlockColor (DenseMap) entries while inserting new elements
Andrew Kaylor via llvm-commits
- [llvm] r289696 - [GVNHoist] Move GVNHoist to function simplification part of pipeline.
Geoff Berry via llvm-commits
- [llvm] r289697 - DebugInfo: Improve type safety and simplify some subprogram finalization code
David Blaikie via llvm-commits
- [llvm] r289699 - [InstCombine] Folding of a binop with RHS const should merge the debug locations
Robert Lougher via llvm-commits
- [llvm] r289700 - Fix build failure due to r289674 on certain systems
Yaxun Liu via llvm-commits
- [PATCH] D27508: [CodeGen] Make MachineInstr::isIdenticalTo() symmetric.
Andy Kaylor via Phabricator via llvm-commits
- [llvm] r289702 - [DebugInfo] Changed DIBuilder::createCompileUnit() to take DIFile instead of FileName and Directory.
Amjad Aboud via llvm-commits
- [llvm] r289703 - [ARM] Add ARMISD::VLD1DUP to match vld1_dup more consistently.
Eli Friedman via llvm-commits
- [llvm] r289704 - [InstCombine] Folding of a compare with RHS const should merge debug locations
Robert Lougher via llvm-commits
- [PATCH] D25848: [PM/OptBisect] Don't crash with some particular values of -opt-bisect-limit=
Andy Kaylor via Phabricator via llvm-commits
- [llvm] r289705 - fix gcc warning about a superfluous ;
Nico Weber via llvm-commits
- [llvm] r289706 - [ARM] Split 128-bit vectors in BUILD_VECTOR lowering
Eli Friedman via llvm-commits
- [PATCH] D26989: Use continuous boosting factor for complete unroll.
Michael Zolotukhin via Phabricator via llvm-commits
- [lld] r289707 - Remove unnecessary llvm/Config/config.h includes
Michal Gorny via llvm-commits
- [PATCH] D27378: [asan] Teach asan_symbolize.py to use :arch with atos and llvm-symbolizer on Darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D27771: [buildbot] switch CUDA buildbot to use CUDATestsuiteBuilder.
Artem Belevich via Phabricator via llvm-commits
- [www] r289709 - Post 4.0.0 schedule
Hans Wennborg via llvm-commits
- [PATCH] D27636: [NVPTX] Move PropertyAnnotationNames into a cc file.
Artem Belevich via Phabricator via llvm-commits
- [llvm] r289714 - Create SampleProfileLoader pass in llvm instead of clang
Dehao Chen via llvm-commits
- [PATCH] D27772: Add the ability to get attribute values as Optional<T>
Greg Clayton via Phabricator via llvm-commits
- [llvm] r289717 - [asan] Hook ClInstrumentWrites and ClInstrumentReads to masked operation instrumentation.
Filipe Cabecinhas via llvm-commits
- [llvm] r289718 - [asan] Don't skip instrumentation of masked load/store unless we've seen a full load/store on that pointer.
Filipe Cabecinhas via llvm-commits
- [llvm] r289719 - [LTO] Reject modules without datalayout.
Davide Italiano via llvm-commits
- [llvm] r289720 - [LTO] Add the missing datalayout in a test.
Davide Italiano via llvm-commits
- [llvm] r289721 - Dummy commit.
Jan Sjodin via llvm-commits
- [lld] r289722 - [LTO] Catch up with llvm. Modules without DL are now considered invalid.
Davide Italiano via llvm-commits
- [llvm] r289723 - Revert revision 289721.
Jan Sjodin via llvm-commits
- [PATCH] D27774: [ARM] Implement isExtractSubvectorCheap
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27775: [ThinLTO] Import composite types as declarations
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r289724 - Fix the bug in r289714 (NFC).
Dehao Chen via llvm-commits
- [llvm] r289725 - Only sets profile summary when it was not preset.
Dehao Chen via llvm-commits
- [PATCH] D27390: [sanitizer] Use architecture/slice information when symbolizing fat Mach-O files on Darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D27776: LibDriver: Reject inputs that are not COFF objects or bitcode files.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r289726 - LibDriver: Reject inputs that are not COFF objects or bitcode files.
Peter Collingbourne via llvm-commits
- [PATCH] D27778: Rename InputSection.cpp:getSymVA to getTargetVA.
Sean Silva via Phabricator via llvm-commits
- [llvm] r289728 - [NVPTX] Remove string constants from NVPTXBaseInfo.h.
Justin Lebar via llvm-commits
- [llvm] r289729 - [NVPTX] Support .maxnreg annotation.
Justin Lebar via llvm-commits
- [llvm] r289730 - Whitespace cleanup in test/CodeGen/NVPTX/annotations.ll.
Justin Lebar via llvm-commits
- [llvm] r289731 - Add the ability to get attribute values as Optional<T>
Greg Clayton via llvm-commits
- [PATCH] D27638: [NVPTX] Support .maxnreg annotation.
Justin Lebar via Phabricator via llvm-commits
- [lld] r289733 - Rename InputSection.cpp:getSymVA to getRelocTargetVA.
Sean Silva via llvm-commits
- [llvm] r289736 - [Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r289737 - [gold] Add datalayout to two tests where it was missing.
Davide Italiano via llvm-commits
- [llvm] r289738 - [DAG] allow more select folding for targets that have 'and not' (PR31175)
Sanjay Patel via llvm-commits
- [llvm] r289740 - [NVPTX] Remove dead code.
Justin Lebar via llvm-commits
- [llvm] r289742 - [AMDGPU] Fix runtime-metadata.ll test so it doesn't leave an object file in the source tree.
Justin Lebar via llvm-commits
- [PATCH] D27779: [ARM] More aggressive matching for vpadd and vpaddl.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D27781: [X86] Fold (setcc (cmp (atomic_load_add x, -C) C), COND) to (setcc (LADD x, -C), COND) (PR31367)
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D27782: [codegen] Add generic functions to skip debug values.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D27783: [MachineBlockPlacement] Don't make blocks "uneditable"
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r289743 - Use PIC relocation model as default for PowerPC64 ELF.
Joerg Sonnenberger via llvm-commits
- [lld] r289745 - COFF: We no longer require lib.exe to test DLL exports.
Peter Collingbourne via llvm-commits
- [PATCH] D26326: Allow targets to override the use of getKindForGlobal in AsmPrinter to avoid text relocations on PPC64
Joerg Sonnenberger via Phabricator via llvm-commits
- [llvm] r289747 - [NVPTX] Remove dead #defines from NVPTXUtilities.h.
Justin Lebar via llvm-commits
- [PATCH] D26675: [LoopUnroll] Modify a comment to clarify the usage of TripCount. NFC.
Michael Zolotukhin via Phabricator via llvm-commits
- [lld] r289748 - Rename this variable.
Sean Silva via llvm-commits
- [PATCH] D27787: Restrict some DAGCombines for SHUFFLE_VECTOR nodes.
Eli Friedman via Phabricator via llvm-commits
- [compiler-rt] r289749 - Fix simple cmake error when COMPILER_RT_SUPPORTED_ARCH is empty.
Marcos Pividori via llvm-commits
- [llvm] r289750 - Fix test/tools/lto/hide-linkonce-odr.ll after r289719
Nico Weber via llvm-commits
- [llvm] r289751 - Add testcases for some shuffle bugs.
Eli Friedman via llvm-commits
- [PATCH] D27790: Pass sample pgo flags to thinlto.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D27791: [msan] Intercept getutent and friends
Evgeniy Stepanov via Phabricator via llvm-commits
- [PATCH] D27792: IfConversion: Use reverse_iterator to simplify. NFC
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D27793: Don't combine splats with other shuffles.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D14590: [SimplifyLibCalls] Constant folding for fls, flsl, flsll
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D14590: [SimplifyLibCalls] Constant folding for fls, flsl, flsll
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D14590: [SimplifyLibCalls] Constant folding for fls, flsl, flsll
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D14590: [SimplifyLibCalls] Constant folding for fls, flsl, flsll
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D14590: [SimplifyLibCalls] Constant folding for fls, flsl, flsll
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D14590: [SimplifyLibCalls] Constant folding for fls, flsl, flsll
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D14590: [SimplifyLibCalls] Constant folding for fls, flsl, flsll
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D14590: [SimplifyLibCalls] Constant folding for fls, flsl, flsll
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D14590: [SimplifyLibCalls] Constant folding for fls, flsl, flsll
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D14590: [SimplifyLibCalls] Constant folding for fls, flsl, flsll
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D14590: [SimplifyLibCalls] Constant folding for fls, flsl, flsll
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D14590: [SimplifyLibCalls] Constant folding for fls, flsl, flsll
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D14590: [SimplifyLibCalls] Constant folding for fls, flsl, flsll
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D14590: [SimplifyLibCalls] Constant folding for fls, flsl, flsll
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D14590: [SimplifyLibCalls] Constant folding for fls, flsl, flsll
David Majnemer via Phabricator via llvm-commits
- [PATCH] D14590: [SimplifyLibCalls] Constant folding for fls, flsl, flsll
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D14590: [SimplifyLibCalls] Constant folding for fls, flsl, flsll
Davide Italiano via Phabricator via llvm-commits
- [llvm] r289755 - Make processing @llvm.assume more efficient by using operand bundles
Hal Finkel via llvm-commits
- [PATCH] D27795: [SCEV] Be less conservative when extending bitwidths for computing ranges.
Michael Zolotukhin via Phabricator via llvm-commits
- [llvm] r289756 - Remove the AssumptionCache
Hal Finkel via llvm-commits
- [llvm] r289757 - Fix iterator-invalidation issue
Hal Finkel via llvm-commits
- [lld] r289758 - Rename functions as per post commit review for r289072.
Rui Ueyama via llvm-commits
- [llvm] r289759 - [AVX-512][InstCombine] Add masked scalar FMA intrinsics to SimplifyDemandedVectorElts.
Craig Topper via llvm-commits
- [lld] r289760 - COFF: Open and map input files asynchronously on Windows.
Peter Collingbourne via llvm-commits
- [PATCH] D27400: [sanitizer] Add a 'print_module_map' flag which prints modules with UUIDs on Darwin
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D26558: [sanitizer] Passthrough CMAKE_OSX_DEPLOYMENT_TARGET when building compiler-rt from clang/runtime/CMakeLists.txt
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D27190: Track validity of pass results
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D22710: Add option to CodeExtractor for hoisting static allocas with uses contained within extracted region
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D23348: CodeExtractor : Move exit block splitting logic from PartialInliner to CodeExtractor
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D21921: [proof of concept] Port old PM CGSCC visitation logic to new PM
Davide Italiano via Phabricator via llvm-commits
- [llvm] r289764 - [MachineBlockPlacement] Don't make blocks "uneditable"
Sanjoy Das via llvm-commits
- [llvm] r289765 - Fix argument attribute queries with bundle operands
Hal Finkel via llvm-commits
- [llvm] r289766 - Trying to fix NDEBUG build after r289764
Hal Finkel via llvm-commits
- [llvm] r289768 - Revert part of r289765 that is not necessary
Hal Finkel via llvm-commits
- [PATCH] D27797: [tsan] Add interceptor for libcxx __shared_count::__release_shared()
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [llvm] r289769 - [AVR] Whitelist the avrlit config environment variables
Dylan McKay via llvm-commits
- [www-releases] r289770 - Update links to full llvm.org path.
Tanya Lattner via llvm-commits
- [www-releases] r289771 - Remove attribution line.
Tanya Lattner via llvm-commits
- [llvm] r289772 - [libFuzzer] enable the failure-resistant merge by default (with trace-pc-guard only)
Kostya Serebryany via llvm-commits
- [llvm] r289775 - Fix go bindings after r289702 (hopefully, don't really know how to build
Daniel Jasper via llvm-commits
- [llvm] r289777 - Attempt to fix llvm-readobj crash on ppc64 due to r289674
Yaxun Liu via llvm-commits
- [llvm] r289779 - Add missing -mtriple to MIR test case
Sanjoy Das via llvm-commits
- [lld] r289782 - [ELF] - Do not crash when move location counter backward.
George Rimar via llvm-commits
- [PATCH] D27798: [AVR] Allow setting up the integrated test suite as an external project
Dylan McKay via Phabricator via llvm-commits
- [llvm] r289784 - [ARM] Implement execute-only support in CodeGen
Prakhar Bahuguna via llvm-commits
- [llvm] r289785 - Allow ELF section flags to be specified numerically
Prakhar Bahuguna via llvm-commits
- [PATCH] D27451: Allow ELF section flags to be specified numerically
Prakhar Bahuguna via Phabricator via llvm-commits
- [llvm] r289788 - Fix for build warning in execute-only support
Prakhar Bahuguna via llvm-commits
- [PATCH] D27799: [XRay][compiler-rt][NFC] Deduplicate code in x86-64 trampolines.
Martin Pelikán via Phabricator via llvm-commits
- [compiler-rt] r289789 - [XRay][compiler-rt][NFC] Deduplicate code in x86-64 trampolines.
Dean Michael Berris via llvm-commits
- [lld] r289790 - [ELF] - Partial support of --gdb-index command line option (Part 2).
George Rimar via llvm-commits
- [polly] r289791 - Remove references to AssumptionCache. NFC.
Michael Kruse via llvm-commits
- [lld] r289792 - [ELF] - Attempt to fix ubuntu bot.
George Rimar via llvm-commits
- [PATCH] D26079: Do not use CppHashInfo if reporting an error after asm file parsed
Paulo Matos via Phabricator via llvm-commits
- [llvm] r289793 - [AVR] Add argument indices to the instrumention hook functions
Dylan McKay via llvm-commits
- [llvm] r289794 - [Thumb] Teach ISel how to lower compares of AND bitmasks efficiently
Sjoerd Meijer via llvm-commits
- [llvm] r289795 - Simplify format member detection in FormatVariadic
Pavel Labath via llvm-commits
- [lld] r289796 - [ELF] - Attempt to fix ubuntu 64x buildbot (2).
George Rimar via llvm-commits
- [PATCH] D27770: [ELF][MIPS] Allow .MIPS.abiflags larger than one Elf_Mips_ABIFlags struct
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r289798 - Add missing triple target for numeric section flag test
Prakhar Bahuguna via llvm-commits
- [llvm] r289800 - [CostModel][X86] Add tests for reverse shuffle costs
Simon Pilgrim via llvm-commits
- [llvm] r289803 - [AVR] Support floats in the instrumention pass
Dylan McKay via llvm-commits
- [llvm] r289804 - [Power9] Allow AnyExt immediates for XXSPLTIB
Nemanja Ivanovic via llvm-commits
- [PATCH] D27034: [AliasAnalysis] Teach BasicAA about memcpy.
bryant via Phabricator via llvm-commits
- [www] r289805 - Mention the GPU price for the SRC
Kevin Streit via llvm-commits
- [polly] r289806 - The order of the loops defines the data reused in the BLIS implementation of
Roman Gareev via llvm-commits
- [llvm] r289807 - [TESTS] Initial commit of tests, by Andrew Tischenko
Alexey Bataev via llvm-commits
- [polly] r289808 - [NFC] Fix typos in getMacroKernelParams.
Roman Gareev via llvm-commits
- [lld] r289810 - [ELF] - Partial support of --gdb-index command line option (Part 3).
George Rimar via llvm-commits
- [llvm] r289811 - [CostModel] Fix long standing bug with reverse shuffle mask detection
Simon Pilgrim via llvm-commits
- [llvm] r289813 - [InstCombine] New opportunities for FoldAndOfICmp and FoldXorOfICmp
Ehsan Amiri via llvm-commits
- [llvm] r289814 - Revert "[TESTS] Initial commit of tests, by Andrew Tischenko"
Alexey Bataev via llvm-commits
- [polly] r289815 - Restrict ranges of extension maps
Roman Gareev via llvm-commits
- [llvm] r289817 - [TEST] Initial commit of tests for minmax horizontal reductions.
Alexey Bataev via llvm-commits
- [PATCH] D27802: [X86] [AVX512] Minor fix in encoding of scalar EVEX instructions. NFC.
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D26255: [cmake] Add LLVM_ENABLE_DIA_SDK option, and expose it in LLVMConfig
Michał Górny via Phabricator via llvm-commits
- [www] r289818 - Highlight the SRC price
Kevin Streit via llvm-commits
- [llvm] r289819 - [CostModel][X86] Updated reverse shuffle costs
Simon Pilgrim via llvm-commits
- [PATCH] D27803: [ARM] GlobalISel: Load i1, i8 and i16 args from stack
Diana Picus via Phabricator via llvm-commits
- [PATCH] D27804: [SimplifyCFG] Merge debug locations when hoisting an instruction from a then/else branch. NFC.
Andrea Di Biagio via Phabricator via llvm-commits
- [llvm] r289820 - Extract LaneBitmask into a separate type
Krzysztof Parzyszek via llvm-commits
- [PATCH] D27805: [llvm-config] Print --system-libs only when static linking
Michał Górny via Phabricator via llvm-commits
- [llvm] r289822 - Fix for regression after Global Load Scalarization patch
Alexander Timofeev via llvm-commits
- [PATCH] D25710: [Doc] Drop MSVC2013 support
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D19668: [ubsan] Minimize size of data for type_mismatch
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D27807: [globalisel] Initialize RegisterBanks with static data. Part 1 of 2.
Daniel Sanders via Phabricator via llvm-commits
- [lld] r289823 - [ELF] - Apply format. NFC.
George Rimar via llvm-commits
- [PATCH] D27808: [globalisel] Initialize RegisterBanks with static data. Part 2 of 2.
Daniel Sanders via Phabricator via llvm-commits
- [lld] r289824 - [ELF] - Apply format (2). NFC.
George Rimar via llvm-commits
- [PATCH] D27809: [globalisel] Move as much RegisterBank initialization to the constructor as possible
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r289825 - [X86][SSE] Fix domains for VZEXT_LOAD type instructions
Simon Pilgrim via llvm-commits
- [PATCH] D27811: [CostModel][X86] Add support for broadcast shuffle costs
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r289826 - Fix ubsan failures in lane mask shifts
Krzysztof Parzyszek via llvm-commits
- [PATCH] D26905: [SLP] Vectorize loads of consecutive memory accesses, accessed in non-consecutive (jumbled) way.
Shahid via Phabricator via llvm-commits
- [lld] r289827 - [ELF] - Make LLD accept Ttext-segment X/Ttext-segment=X aliases for -Ttext.
George Rimar via llvm-commits
- [PATCH] Bug31357: [DAGCombiner] Fix BSWAP pattern matching
Jim Lewis via llvm-commits
- [llvm] r289828 - [SimplifyCFG] In sinkLastInstruction correctly set debugloc of "common" inst
Robert Lougher via llvm-commits
- [PATCH] D27590: [SimplifyCFG] In sinkLastInstruction correctly set the debug location of the "common" instruction
Robert Lougher via Phabricator via llvm-commits
- [llvm] r289830 - [X86][AVX512] Moved instruction domain lookups to the right table. NFCI.
Simon Pilgrim via llvm-commits
- [compiler-rt] r289831 - [tsan] Add interceptor for libcxx __shared_count::__release_shared()
Kuba Mracek via llvm-commits
- [llvm] r289832 - [lanai] Simplify small section check in LowerGlobalAddress and treat ldata sections specially.
Jacques Pienaar via llvm-commits
- [llvm] r289833 - Revert "[SimplifyCFG] In sinkLastInstruction correctly set debugloc of common inst"
Robert Lougher via llvm-commits
- [PATCH] D27814: [LV] Enable vectorization of loops with conditional stores by default
Matthew Simpson via Phabricator via llvm-commits
- [llvm] r289834 - [X86][SSE] Fix domains for scalar store instructions
Simon Pilgrim via llvm-commits
- [PATCH] D27817: [MIRParser] Add parsing hex literals of arbitrary size as unsigned integers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [compiler-rt] r289835 - [sanitizers] dont dump coverage if not asked to
Mike Aizatsky via llvm-commits
- [PATCH] D27816: [scudo] Use DefaultSizeClassMap for 32-bit
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r289837 - [x86] use a single shufps when it can save instructions
Sanjay Patel via llvm-commits
- [compiler-rt] r289838 - [scudo] Use DefaultSizeClassMap for 32-bit
Kostya Kortchinsky via llvm-commits
- [PATCH] D25434: Generate more debug info in -gmlt
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D25435: Add -femit-accurate-debug-info to emit more debug info for sample pgo profile collection
Dehao Chen via Phabricator via llvm-commits
- [llvm] r289840 - [CMake] Minor change to symlink generation for LLDB
Chris Bieneman via llvm-commits
- [llvm] r289843 - [ThinLTO] Ensure callees get hot threshold when first seen on cold path
Teresa Johnson via llvm-commits
- [llvm] r289844 - [AArch64][GlobalISel] Remove redundant RBI comments. NFC.
Ahmed Bougacha via llvm-commits
- [PATCH] D27819: Remove lld/Support/Memory.h.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r289845 - [AArch64] Guard Misaligned 128-bit store penalty by subtarget feature
Matthew Simpson via llvm-commits
- [PATCH] D16697: Updating .debug_line section version information to match DWARF version.
Katya Romanova via Phabricator via llvm-commits
- [llvm] r289846 - [x86] use a single shufps for 256-bit vectors when it can save instructions
Sanjay Patel via llvm-commits
- [llvm] r289848 - [GlobalISel] Drop workaround for Legalizer member/class sharing a name. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r289849 - [libFuzzer] doc update
Kostya Serebryany via llvm-commits
- [compiler-rt] r289851 - sanitizers: silence -pedantic warning
Saleem Abdulrasool via llvm-commits
- [compiler-rt] r289852 - xray: fix assembly macro definition
Saleem Abdulrasool via llvm-commits
- [PATCH] D27637: [NVPTX] Move NVPTXUtilities.{h, cpp} into namespace llvm.
Justin Lebar via Phabricator via llvm-commits
- [llvm] r289853 - [StringRef] Add enable-if to StringLiteral.
Zachary Turner via llvm-commits
- [llvm] r289854 - Fix some remaining documentation references to MSVC 2013
Reid Kleckner via llvm-commits
- [llvm] r289855 - [InstCombine] add folds for icmp (smin X, Y), X
Sanjay Patel via llvm-commits
- [llvm] r289856 - Ignore -Wgcc-compat diagnostic in StringLiteral.
Zachary Turner via llvm-commits
- [llvm] r289857 - BrainF example: fixing segfault caused by outdated code with missing MCJIT dependency
Boris Ulasevich via llvm-commits
- [llvm] r289858 - Re-add the check for __has_attribute in StringLiteral.
Zachary Turner via llvm-commits
- [llvm] r289859 - LibDriver: Allow resource files to be archive members.
Peter Collingbourne via llvm-commits
- [www-releases] r289860 - Remove http from links to be more https friendly.
Tanya Lattner via llvm-commits
- [llvm] r289861 - [LiveRangeEdit] Change eliminateDeadDef assert to if condition.
Geoff Berry via llvm-commits
- [llvm] r289862 - [SimplifyCFG] Merge debug locations when hoisting an instruction from a then/else branch. NFC.
Andrea Di Biagio via llvm-commits
- [llvm] r289863 - [LV] Enable vectorization of loops with conditional stores by default
Matthew Simpson via llvm-commits
- [compiler-rt] r289864 - Revert r289690 "[sanitizer] intercept bstring functions, patch by Kuang-che Wu (https://reviews.llvm.org/D27659)"
Hans Wennborg via llvm-commits
- [PATCH] D27822: AMDGPU: Constant fold when immediate is materialized
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27665: AMDGPU: Assembler support for vintrp instructions
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D25200: [InstCombine] New opportunities for FoldAndOfICmp and FoldXorOfICmp
Ehsan Amiri via Phabricator via llvm-commits
- [PATCH] D25991: [PPC] Peephole to remove extra fcmp that checks for NaN
Ehsan Amiri via Phabricator via llvm-commits
- [llvm] r289866 - AMDGPU: Assembler support for vintrp instructions
Matt Arsenault via llvm-commits
- [llvm] r289867 - [ThinLTO] Thin link efficiency: skip candidate added later with higher threshold (NFC)
Teresa Johnson via llvm-commits
- [llvm] r289868 - AMDGPU: Fix asserting on returned tail calls
Matt Arsenault via llvm-commits
- [llvm] r289869 - [PPC] Use CHECK-DAG instead of CHECK in the testcase
Ehsan Amiri via llvm-commits
- [PATCH] D27533: AMDGPU: Make AllocationPriority of SGPRs higher than VGPRs
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r289871 - [ThinLTO] Remove stale comment (NFC)
Teresa Johnson via llvm-commits
- [PATCH] D27324: IPO: Introduce ThinLTOBitcodeWriter pass.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D27825: [AVX-512][InstCombine] Teach InstCombine to converted masked vpermv intrinsics into shufflevector instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D27826: Regenerate Halide benchmark bitcode files. Resolves TBAA verification failures.
Alina Sbirlea via Phabricator via llvm-commits
- [llvm] r289872 - [Verifier] Allow TBAA metadata on atomicrmw and atomiccmpxchg
Sanjoy Das via llvm-commits
- [llvm] r289874 - Don't combine a shuffle of two BUILD_VECTORs with duplicate elements.
Eli Friedman via llvm-commits
- [llvm] r289875 - [ThinLTO] Revert part of r289843 that belonged to another patch.
Teresa Johnson via llvm-commits
- [llvm] r289876 - [gold] Add datalayout to test where it was missing
Teresa Johnson via llvm-commits
- [llvm] r289877 - AMDGPU: Select branch on undef to uniform scc branch
Matt Arsenault via llvm-commits
- [PATCH] D27828: [APFloatTest] Log when test fails. NFC
Tim Shen via Phabricator via llvm-commits
- [compiler-rt] r289878 - [msan] Intercept getutent and friends.
Evgeniy Stepanov via llvm-commits
- [PATCH] D27482: AMDGPU: Select branch on undef to uniform scc branch
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r289880 - Fix R_AARCH64_MOVW_UABS_G3 relocation
Yichao Yu via llvm-commits
- [compiler-rt] r289881 - Ifdef out utmp.h on Darwin to un-break the build after r289878 ([msan] Intercept getutent and friends).
Kuba Mracek via llvm-commits
- [llvm] r289882 - Don't combine splats with other shuffles.
Eli Friedman via llvm-commits
- [PATCH] D27028: Add intrinsics for constrained floating point operations
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D27656: [tsan] Implement __tsan_get_alloc_stack and __tsan_locate_address to query pointer types and allocation stacks of heap pointers
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D27598: [asan][docs] Fix the documentation to use clang++ for the C++ example
Phabricator via Phabricator via llvm-commits
- [llvm] r289888 - [SimplifyLibCalls] Remove redundant folding logic for ffs().
Davide Italiano via llvm-commits
- [llvm] r289889 - DebugInfo: Emit ranges for functions with DISubprograms but lacking locations on any instructions
David Blaikie via llvm-commits
- [PATCH] D27829: Add ARM support to update_llc_test_checks.py
Eli Friedman via Phabricator via llvm-commits
- [llvm] r289891 - [IRTranslator] Merge the entry and ABI lowering blocks.
Quentin Colombet via llvm-commits
- [PATCH] D27830: Preserve loop metadata when folding branches to a common destination
Michael Kuperstein via Phabricator via llvm-commits
- [PATCH] D27831: [ELF] - Linkerscript: Fall back to search paths when INCLUDE not found
Alexander Richardson via Phabricator via llvm-commits
- [llvm] r289892 - DebugInfo: Address non-deterministic output (iterating a SmallPtrSet) in 289697
David Blaikie via llvm-commits
- [llvm] r289893 - DebugInfo: Make a Generic test case actually generic (remove datalayout/triple)
David Blaikie via llvm-commits
- [PATCH] D27562: CodeGen: Assert that liveness is up to date when reading block live-ins.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D23737: Proof of Concept for a (Machine)ModulePass
Matthias Braun via Phabricator via llvm-commits
- [llvm] r289894 - [SimplifyLibCalls] Lower fls() to llvm.ctlz().
Davide Italiano via llvm-commits
- [PATCH] D18579: SetVector: Add front, pop_front and additional constructor.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D18578: Introduce BitSet: A BitVector based class behaving like std::set/DenseSet
Matthias Braun via Phabricator via llvm-commits
- [llvm] r289895 - [SimplifyLibCalls] Add a test to make sure we lower fls(0) correctly.
Davide Italiano via llvm-commits
- [PATCH] D18428: Add googlebenchmark prototype
Matthias Braun via Phabricator via llvm-commits
- [llvm] r289896 - [ThinLTO] Thin link efficiency improvement: don't re-export globals (NFC)
Teresa Johnson via llvm-commits
- [llvm] r289898 - [AArch64] Add FeatureSlowMisaligned128Store to Exynos M1 and M2
Evandro Menezes via llvm-commits
- [llvm] r289899 - IPO: Introduce ThinLTOBitcodeWriter pass.
Peter Collingbourne via llvm-commits
- [llvm] r289900 - [PPC] corrections in two testcases
Ehsan Amiri via llvm-commits
- [llvm] r289902 - [IR] Remove the DIExpression field from DIGlobalVariable.
Adrian Prantl via llvm-commits
- [llvm] r289903 - Add missing library dep.
Peter Collingbourne via llvm-commits
- [llvm] r289904 - [APFloatTest] Log when test fails. NFC
Tim Shen via llvm-commits
- [PATCH] D27833: [APFloatTest] Add tests for various operations
Tim Shen via Phabricator via llvm-commits
- [llvm] r289906 - Revert "[IR] Remove the DIExpression field from DIGlobalVariable."
Adrian Prantl via llvm-commits
- [llvm] r289907 - [Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D27834: AMDGPU/SI: Add a MachineMemOperand when lowering llvm.amdgcn.buffer.load.*
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D27835: Add support to llvm::Twine for storing formatv objects
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D25428: AMDGPU add support for spilling to a user sgpr pointed buffers
Dave Airlie via Phabricator via llvm-commits
- [PATCH] D26831: [LangRef] Update the TBAA section
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r289911 - [SimplifyLibCalls] Use a lambda. NFCI.
Davide Italiano via llvm-commits
- [PATCH] D27838: Extract a TBAAVerifier out of the verifier (NFC)
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27839: Strip invalid TBAA when reading bitcode
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D27840: COFF: Cache the result of library searches.
Peter Collingbourne via Phabricator via llvm-commits
- [lld] r289915 - COFF: Cache the result of library searches.
Peter Collingbourne via llvm-commits
- [llvm] r289916 - Revert patch series introducing the DAG combine to match a load-by-bytes
Chandler Carruth via llvm-commits
- [llvm] r289917 - Add extra headers that got deleted by my revert in r289916 but for which
Chandler Carruth via llvm-commits
- [llvm] r289918 - [ThinLTO] Thin link efficiency: More efficient export list computation
Teresa Johnson via llvm-commits
- [llvm] r289920 - [IR] Remove the DIExpression field from DIGlobalVariable.
Adrian Prantl via llvm-commits
- [llvm] r289923 - Revert 279703, it caused PR31404.
Nico Weber via llvm-commits
- [llvm] r289925 - Update .debug_line section version information to match DWARF version.
Ekaterina Romanova via llvm-commits
- [llvm] r289926 - attempt to fix windows build
Nico Weber via llvm-commits
- [llvm] r289927 - Extract a TBAAVerifier out of the verifier (NFC)
Mehdi Amini via llvm-commits
- [PATCH] D27841: [LLC][MIPS] Fix crash after enabling LLVM_ENABLE_EXPENSIVE_CHECKS
Nitesh Jain via Phabricator via llvm-commits
- [PATCH] D25538: Make lsan complain loudly when running under ptrace
Nico Weber via Phabricator via llvm-commits
- [PATCH] D27842: Merge the TargetLowering::LegalizeAction and TargetLowering::LegalizeTypeAction enums
Dylan McKay via Phabricator via llvm-commits
- [llvm] r289928 - Revert r289638: [PowerPC] Fix logic dealing with nop after calls (and tail-call eligibility)
Chandler Carruth via llvm-commits
- [test-suite] r289929 - Revert "Add XSBench"
Renato Golin via llvm-commits
- [llvm] r289931 - Extra coverage tests to demonstrate fixes in D72618 and D26855
Andrew V. Tischenko via llvm-commits
- [llvm] r289932 - [ARM] Expose methods to get the CCAssignFn. NFCI
Diana Picus via llvm-commits
- [llvm] r289933 - [codegen] Add generic functions to skip debug values.
Florian Hahn via llvm-commits
- [llvm] r289934 - Revert r289863: [LV] Enable vectorization of loops with conditional
Chandler Carruth via llvm-commits
- [LNT] r289935 - Make help output for "lnt runtest test-suite" complete.
Kristof Beyls via llvm-commits
- [llvm] r289936 - [AVR] Add a test for 64-bit left shifts
Dylan McKay via llvm-commits
- [llvm] r289937 - [X86][SSE] Combine shuffles to MOVSS/MOVSD whatever the domain.
Simon Pilgrim via llvm-commits
- [lld] r289938 - [ELF] - Accept --sort-section=xxx command form.
George Rimar via llvm-commits
- [PATCH] D26855: New unsafe-fp-math implementation for X86 target
Andrew V. Tischenko via Phabricator via llvm-commits
- [llvm] r289940 - [ARM] GlobalISel: Select add i32, i32
Diana Picus via llvm-commits
- [llvm] r289941 - [GlobalISel] Silence unused variable warnings in Release builds.
Benjamin Kramer via llvm-commits
- [PATCH] D27845: [SelectionDAG] Enable target specific vector scalarization of calls and returns
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D27846: [SLP] Support for horizontal min/max reduction
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D27521: AArch64 Cortex-A57 FDIV/FSQRT scheduling fix (W-unit)
Diana Picus via Phabricator via llvm-commits
- [llvm] r289942 - Move VerifierSupport into namespace llvm.
Daniel Jasper via llvm-commits
- [llvm] r289943 - [MIRParser] Add parsing hex literals of arbitrary size as unsigned integers
Krzysztof Parzyszek via llvm-commits
- [llvm] r289944 - Speculatively revert r289925, see PR31407
Nico Weber via llvm-commits
- [llvm] r289945 - [X86][AVX512] Add tests showing missed opportunity to efficiently lower v16i32 to VSHUFPS (PR27885)
Simon Pilgrim via llvm-commits
- [llvm] r289946 - [X86][AVX512] use a single shufps for 512-bit vectors when it can save instructions
Simon Pilgrim via llvm-commits
- [www] r289948 - [devmtg] publish schedule for FOSDEM
Renato Golin via llvm-commits
- [www] r289949 - [devmtg] FOSDEM: forgot master title
Renato Golin via llvm-commits
- [llvm] r289950 - [X86][AVX] Call lowerVectorShuffleWithSHUFPS directly instead of calling DAG.getVectorShuffle (PR27885)
Simon Pilgrim via llvm-commits
- [PATCH] D27851: [DWARF] - Introduce DWARFDebugPubTable class for dumping pub* sections.
George Rimar via Phabricator via llvm-commits
- [llvm] r289951 - [CodeGenPrep] Skip merging empty case blocks
Jun Bum Lim via llvm-commits
- [polly] r289953 - Fix debug info metadata for upstream change in LLVM.
Adrian Prantl via llvm-commits
- [llvm] r289954 - dwarfdump: Support/process relocations on a CU's abbrev_off
David Blaikie via llvm-commits
- [llvm] r289955 - [X86] Fold (setcc (cmp (atomic_load_add x, -C) C), COND) to (setcc (LADD x, -C), COND) (PR31367)
Hans Wennborg via llvm-commits
- [llvm] r289957 - Pass sample pgo flags to thinlto.
Dehao Chen via llvm-commits
- [llvm] r289958 - [LV] Don't attempt to type-shrink scalarized instructions
Matthew Simpson via llvm-commits
- [llvm] r289959 - [InstCombine] auto-generate checks; NFC
Sanjay Patel via llvm-commits
- [llvm] r289960 - Revert "[CodeGenPrep] Skip merging empty case blocks"
Jun Bum Lim via llvm-commits
- [llvm] r289961 - Revert "dwarfdump: Support/process relocations on a CU's abbrev_off"
David Blaikie via llvm-commits
- [llvm] r289962 - Fix -Wself-assign from r289955
Hans Wennborg via llvm-commits
- [PATCH] D24419: [InstCombine] use commutative matchers for patterns with commutative operators
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r289964 - [libFuzzer] Update tests to use more general functions instead of posix specific.
Marcos Pividori via llvm-commits
- [llvm] r289965 - [libFuzzer] Remove unnecessary includes of posix headers.
Marcos Pividori via llvm-commits
- [llvm] r289966 - [libFuzzer] Fix index error in SearchMemory() implementation for Windows.
Marcos Pividori via llvm-commits
- [PATCH] D27853: [CodeGenPrep]Restructure promoting Ext to form ExtLoad
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r289967 - AMDGPU: Fix name for v_ashrrev_i16
Matt Arsenault via llvm-commits
- [PATCH] D27855: [InstCombine] try to extend nonnull-ness of arguments from a callsite back to its parent function
Sanjay Patel via Phabricator via llvm-commits
- [lld] r289968 - [ELF] - Linkerscript: Implement two argument version of ALIGN()
Rui Ueyama via llvm-commits
- [llvm] r289969 - Fix name typo in SelectonDAG
Joel Jones via llvm-commits
- [compiler-rt] r289971 - Follow-up for r289831: Lower the unjoined thread count to 100 in the libcxx-future.mm testcase.
Kuba Mracek via llvm-commits
- [llvm] r289972 - [ARM] Add ARMISD::VLD1DUP to match vld1_dup more consistently.
Eli Friedman via llvm-commits
- [PATCH] D27856: [mips] Compact branch hazard detection
Aleksandar Beserminji via Phabricator via llvm-commits
- [llvm] r289973 - Fix CodeGenPrepare::stripInvariantGroupMetadata
Sanjoy Das via llvm-commits
- [llvm] r289974 - Implement LaneBitmask::any(), use it to replace !none(), NFCI
Krzysztof Parzyszek via llvm-commits
- [llvm] r289975 - Reapply "[LV] Enable vectorization of loops with conditional stores by default"
Matthew Simpson via llvm-commits
- [llvm] r289976 - GDB pretty printer for llvm::Optional
David Blaikie via llvm-commits
- [llvm] r289977 - Strip invalid TBAA when reading bitcode
Mehdi Amini via llvm-commits
- [llvm] r289978 - [CodeView] Hook CodeViewRecordIO for reading/writing symbols.
Zachary Turner via llvm-commits
- [llvm] r289980 - Fix comment on the verifier (typo + doxygen) (NFC)
Mehdi Amini via llvm-commits
- [llvm] r289981 - Revert "[CodeView] Hook CodeViewRecordIO for reading/writing symbols."
Zachary Turner via llvm-commits
- [PATCH] D26427: [CodeView] Hook CodeViewRecordIO up for reading and writing symbols
Zachary Turner via Phabricator via llvm-commits
- [llvm] r289982 - Revert "[IR] Remove the DIExpression field from DIGlobalVariable."
Adrian Prantl via llvm-commits
- [polly] r289983 - Revert "Fix debug info metadata for upstream change in LLVM."
Adrian Prantl via llvm-commits
- [PATCH] D27857: [PATCH][DWARF] Don't propagate or set debug locations for PRE loads and associated address calculations
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D26524: [AArch64] Sink sext when foldable in user GEPs
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r289987 - Inline stripInvariantGroupMetadata out of existence
Sanjoy Das via llvm-commits
- [llvm] r289988 - [CodeGenPrep] Skip merging empty case blocks
Jun Bum Lim via llvm-commits
- [PATCH] D27276: [ELF] Allow defined symbols to be assigned from linker script
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r289992 - Preserve loop metadata when folding branches to a common destination.
Michael Kuperstein via llvm-commits
- [llvm] r289993 - [ThinLTO] Import composite types as declarations
Teresa Johnson via llvm-commits
- [PATCH] D27860: [LLD] Remove assert from Relocations.h
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D27861: [DAGCombiner] Match load by bytes idiom and fold it into a single load. Attempt #2.
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D27862: [BPI] Use saturating multiplication to calculate denominators (WIP)
Vedant Kumar via Phabricator via llvm-commits
- [llvm] r289998 - [libFuzzer] add an experimental flag -experimental_len_control=1 that sets max_len to 1M and tries to increases the actual max sizes of mutations very gradually. Also remove a bit of dead code
Kostya Serebryany via llvm-commits
- [PATCH] D27864: AMDGPU: Don't add same instruction multiple times to worklist
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r289999 - [libFuzzer] avoid msan false positives in more cases
Kostya Serebryany via llvm-commits
- [llvm] r290000 - Resubmit "[CodeView] Hook CodeViewRecordIO for reading/writing symbols."
Zachary Turner via llvm-commits
- [llvm] r290001 - Fix a bugs with using some Mach-O command line flags like "-arch armv7m".
Kevin Enderby via llvm-commits
- [lld] r290002 - Fix compiler warning.
Zachary Turner via llvm-commits
- [llvm] r290003 - ModuleSummaryAnalysis: Remove some duplicate code. NFCI.
Peter Collingbourne via llvm-commits
- [PATCH] D27866: [tsan] Pass BP and stack bounds to Unwind() to get full stack traces on failed CHECKs
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D22398: MIRParser: Allow register class specification on operand
Matthias Braun via Phabricator via llvm-commits
- [polly] r290007 - Add isl_multi_pw_aff to GICHelper
Alexandre Isoard via llvm-commits
- [llvm] r290011 - GDB pretty printers: Basic DenseMap support
David Blaikie via llvm-commits
- [llvm] r290012 - Allow "line 0" to be the first explicit debug location in a function.
Paul Robinson via llvm-commits
- [llvm] r290013 - BranchRelaxation: Recompute live-ins when splitting a block
Matthias Braun via llvm-commits
- [llvm] r290014 - AArch64: Enable post-ra liveness updates
Matthias Braun via llvm-commits
- [llvm] r290015 - [ORC][RPC] Use more meaningful template parameter names.
Lang Hames via llvm-commits
- [PATCH] D27558: BranchRelaxation: Compute live-ins when splitting a block
Phabricator via Phabricator via llvm-commits
- [PATCH] D27867: AMDGPU: Add Assert[SZ]Ext during argument load creation
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r290016 - [BPI] Use a safer constructor to calculate branch probabilities
Vedant Kumar via llvm-commits
- [PATCH] D27869: [libFuzzer] Diff 24 - Use clang as linker in Windows, to properly include sanitizer libraries.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r290017 - [sancov] skip dead files from computations
Mike Aizatsky via llvm-commits
- [llvm] r290018 - [libfuzzer] removing experimental FuzzerFnAdapter
Mike Aizatsky via llvm-commits
- [PATCH] D27870: [libFuzzer] Diff 25 - Fix test with shared libraries on Windows.
Marcos Pividori via Phabricator via llvm-commits
- [PATCH] D27868: [libFuzzer] Diff 23 - Properly use compiler options supported on Windows.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D27871: [libFuzzer] Remove AFL test on Windows.
Marcos Pividori via Phabricator via llvm-commits
- [llvm] r290019 - Revert "[BPI] Use a safer constructor to calculate branch probabilities"
Vedant Kumar via llvm-commits
- LLVM buildmaster will be restarted tonight
Galina Kistanova via llvm-commits
- [PATCH] D27872: [APFloat] Switch from (PPCDoubleDoubleImpl, IEEEdouble) layout to (IEEEdouble, IEEEdouble)
Tim Shen via Phabricator via llvm-commits
- [PATCH] D27133: Introduce element-wise atomic memcpy and memmove intrinsics
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r290020 - Add support for formatv to llvm::Twine.
Zachary Turner via llvm-commits
- [llvm] r290021 - Delete unused file.
Zachary Turner via llvm-commits
- [llvm] r290022 - Retry: [BPI] Use a safer constructor to calculate branch probabilities
Vedant Kumar via llvm-commits
- [llvm] r290024 - [Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r290026 - AArch64CollectLOH: Rewrite as block-local analysis.
Matthias Braun via llvm-commits
- [llvm] r290027 - [Hexagon] Fix build with enabled asserts broken in 290024 (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D27873: Reduce the size of quarantine cache in ASAN_LOW_MEMORY configuration.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r290028 - [Hexagon] Other attempt to fix build with enabled asserts broken in 290024 (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r290029 - Fix compilation.
Evgeniy Stepanov via llvm-commits
- [llvm] r290030 - Revert "[GVNHoist] Move GVNHoist to function simplification part of pipeline."
Evgeniy Stepanov via llvm-commits
- [llvm] r290031 - [libFuzzer] when tracing switch statements, handle only one case at a time (to make things faster). Also ensure that the signals from value profile do not intersect with the regular coverage
Kostya Serebryany via llvm-commits
- [llvm] r290032 - Move test to correct directory
Matthias Braun via llvm-commits
- [llvm] r290033 - [libFuzzer] remove stale test
Kostya Serebryany via llvm-commits
- [llvm] r290034 - [libFuzzer] speed up __sanitizer_cov_trace_switch a bit more (remove DIV)
Kostya Serebryany via llvm-commits
- [www-releases] r290035 - Add 3.9.1 section to the download page.
Tom Stellard via llvm-commits
- [PATCH] D27874: ilist_iterator: Allow conversion between reverse and forward iterators
Matthias Braun via Phabricator via llvm-commits
- [llvm] r290036 - ADT: Add a getArrayRef() accessor to MapVector.
Peter Collingbourne via llvm-commits
- [PATCH] D27875: IR: Eliminate non-determinism in the module summary analysis.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r290037 - Add custom type for PseudoSourceValue
Tom Stellard via llvm-commits
- [PATCH] D13575: Add custom type for PseudoSourceValue
Phabricator via Phabricator via llvm-commits
- [PATCH] D27114: Preserve nonnull metadata on Loads through SROA & mem2reg.
Luqman Aden via Phabricator via llvm-commits
- [PATCH] D27876: [CMake] Add install target for the lld tool
Petr Hosek via Phabricator via llvm-commits
- [llvm] r290039 - [libFuzzer] use less memory for merge
Kostya Serebryany via llvm-commits
- [PATCH] D27877: AMDGPU: Fix sext_inreg for i1 in i16
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r290040 - [DWARF] - Introduce DWARFDebugPubTable class for dumping pub* sections.
George Rimar via llvm-commits
- [llvm] r290041 - [DWARF] - Make PubIndexEntryDescriptor::toBits() to be const.
George Rimar via llvm-commits
- [lld] r290042 - [ELF] - Use DWARFDebugPubTable parser class intead of hand-written parsing.
George Rimar via llvm-commits
- [llvm] r290043 - Revert "[libFuzzer] add an experimental flag -experimental_len_control=1 that sets max_len to 1M and tries to increases the actual max sizes of mutations very gradually. Also remove a bit of dead code"
Daniel Jasper via llvm-commits
- [llvm] r290046 - [InstCombine] Simplify code slightly. NFC
Craig Topper via llvm-commits
- [PATCH] D27879: [AVX-512][InstCombine] Teach InstCombine to turn scalar add/sub/mul/div with rounding intrinsics into normal IR operations if the rounding mode is CUR_DIRECTION.
Craig Topper via Phabricator via llvm-commits
- [llvm] r290047 - Revert "AArch64CollectLOH: Rewrite as block-local analysis."
Matthias Braun via llvm-commits
- [llvm] r290048 - [AVX-512] Update scalar logic test to show missed opportunity to use EVEX encoded logic instructions to get more registers to use.
Craig Topper via llvm-commits
- [llvm] r290049 - [AVX-512] Use EVEX encoded logic operations for scalar types when they are available. This gives the register allocator more registers to work with.
Craig Topper via llvm-commits
- [llvm] r290050 - AMDGPU: Fix broken check prefix in test
Matt Arsenault via llvm-commits
- [PATCH] D27880: DAG: Don't fold vector extract into load if target doesn't want to
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27881: AMDGPU: Custom lower more vector operations
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27882: AMDGPU: Use i16 for i16 shift amount
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D25318: [DAG] Don't increase SDNodeOrder for dbg.value/declare.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D27469: [LoopVersioning] Require loop-simplify form for loop versioning.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D27884: AMDGPU: Use i16 comparison instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27885: Make a function to correctly extract the DW_AT_high_pc given the low pc value.
Greg Clayton via Phabricator via llvm-commits
- [llvm] r290053 - [PDB] Validate superblock addresses
David Majnemer via llvm-commits
- [llvm] r290054 - [PDB] Don't reimplement CRC32
David Majnemer via llvm-commits
- [PATCH] D27886: AMDGPU: Fix missing 16-bit cmpx instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27887: AMDGPU: Fix missing commute table entries for cmpx
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27888: AMDGPU: Implement isFMAFasterThanFMulAndFAdd for f16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27889: AMDGPU: Enable some f32 fadd/fsub combines for f16
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27890: AMDGPU: Run fp combine tests on VI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27891: AMDGPU: Implement f16 fcanonicalize
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27892: AMDGPU: Update isFPImmLegal for f16
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r290055 - [AVX-512] Make sure VLX is also enabled before using EVEX encoded logic ops for scalars. I missed this in r290049.
Craig Topper via llvm-commits
- [PATCH] D25360: [XRay] [NFC] [compiler-rt] Move machine-dependent code into machine-dependent files.
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D27893: [lit] Fix shtest-format test on Windows
Brian Gesiak via Phabricator via llvm-commits
- [PATCH] D27894: Fix format string; sanitizers' internal printf() doesn't support %ld.
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D27895: AMDGPU: Move combines into separate functions
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r290057 - [AVX-512] Use EVEX encoded XOR instruction for zeroing scalar registers when DQI and VLX instructions are available.
Craig Topper via llvm-commits
- [llvm] r290060 - [X86][SSE][AVX-512] Convert FAND/FOR/FXOR/FANDN nodes to integer operations if they are available. This will allow a bunch of patterns to be removed.
Craig Topper via llvm-commits
- [llvm] r290061 - [FileCheck] Fix comment in ReadCheckFile
Tom de Vries via llvm-commits
- [PATCH] D27899: Target specific memory node in DAG.
Elena Demikhovsky via Phabricator via llvm-commits
- [lld] r290062 - Remove lld/Support/Memory.h.
Rui Ueyama via llvm-commits
- [PATCH] D27900: [ELF] - Keep the source file/line location information separate from the object file location information.
George Rimar via Phabricator via llvm-commits
- [llvm] r290064 - [X86][SSE] Add support for combining target shuffles to SHUFPS.
Simon Pilgrim via llvm-commits
- [llvm] r290065 - [X86] [AVX512] Minor fix in encoding of scalar EVEX instructions. NFC.
Michael Zuckerman via llvm-commits
- [llvm] r290066 - Revert r289955 and r289962. This is causing lots of ASAN failures for us.
Daniel Jasper via llvm-commits
- [PATCH] D27901: [X86][[AVX512] Code size reduction in X86 by replacing EVEX with VEX encoding
Gadi Haber via Phabricator via llvm-commits
- [llvm] r290067 - [InstCombine] use commutative matchers for patterns with commutative operators
Sanjay Patel via llvm-commits
- [llvm] r289147 - [SCCP] Make sure SCCP and ConstantFolding agree on undef >> a.
Sanjoy Das via llvm-commits
- [PATCH] D27902: Fix build breakage on FreeBSD after rL289878/rL289881
Dimitry Andric via Phabricator via llvm-commits
- [llvm] r290068 - [PDB] Don't use the long type
David Majnemer via llvm-commits
- [llvm] r290069 - [FileCheck] Fix --strict-whitespace --match-full-lines
Tom de Vries via llvm-commits
- [llvm] r290070 - [FileCheck] Fix --strict-whitespace --match-full-lines -- add test-case
Tom de Vries via llvm-commits
- [PATCH] D27903: AMDGPU: Form more FMAs if fusion is allowed
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27904: AMDGPU: Check fast math flags in fadd/fsub combines
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27905: AMDGPU: Swap order of operands in fadd/fsub combine
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27906: InstCombine: Add fma + fabs/fneg transforms
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D27907: InstCombine: Add fma with constant transforms
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r290073 - [X86] Remove all of the patterns that use X86ISD:FAND/FXOR/FOR/FANDN except for the ones needed for SSE1. Anything SSE2 or above uses the integer ISD opcode.
Craig Topper via llvm-commits
- [compiler-rt] r290074 - [XRay] [compiler-rt] Fix format string; sanitizers' internal printf() doesn't support %ld.
Dean Michael Berris via llvm-commits
- [PATCH] D27908: [lit] Fix shtest-output-printing test on Windows
Brian Gesiak via Phabricator via llvm-commits
- [lld] r290076 - Remove inappropriate use of CachedHashStringRef.
Rui Ueyama via llvm-commits
- [PATCH] D27910: [ARM] ARMLoadStoreOpt generates deprecated T1 STM
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D27911: [LoopUnroll] Keep UP.Count when considering complete unroll
Z. Zheng via Phabricator via llvm-commits
- [compiler-rt] r290077 - [XRay] [compiler-rt] Move machine-dependent code into machine-dependent files.
Dean Michael Berris via llvm-commits
- [PATCH] D25360: [XRay] [compiler-rt] Move machine-dependent code into machine-dependent files.
Dean Michael Berris via Phabricator via llvm-commits
- [compiler-rt] r290078 - [XRay][compiler-rt] Explicitly include <cstdint> for types
Dean Michael Berris via llvm-commits
- [compiler-rt] r290079 - [XRay][compiler-rt] Post-commit review fixup of XRay refactoring.
Dean Michael Berris via llvm-commits
- [compiler-rt] r290083 - [XRay][compiler-rt] Fix missing include of <cerrno>
Dean Michael Berris via llvm-commits
- [PATCH] D27912: [XRay] [compiler-rt] Include argv[0] in the log file name.
Martin Pelikán via Phabricator via llvm-commits
- [PATCH] D27913: [XRay] Fix assertion failure on empty machine basic blocks (PR 31424)
Dean Michael Berris via Phabricator via llvm-commits
- [polly] r290085 - Fix format after recent clang-format change.
Daniel Jasper via llvm-commits
- [PATCH] D27914: AMDGPU: Custom lower f16 fdiv
Matt Arsenault via Phabricator via llvm-commits
Last message date:
Sun Dec 18 23:56:21 PST 2016
Archived on: Mon Dec 19 00:19:31 PST 2016
This archive was generated by
Pipermail 0.09 (Mailman edition).