The Week Of Monday 8 May 2017 Archives by thread
Starting: Mon May 8 00:14:24 PDT 2017
Ending: Sun May 14 23:53:01 PDT 2017
Messages: 1866
- [PATCH] D32277: Replace slow LEA instructions in X86
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32961: [Polly][PPCGCodeGen] OpenCL now gets kernel argument size from PPCG CodeGen
Philipp Schaad via Phabricator via llvm-commits
- [PATCH] D32940: [AARCH64][NEON] Add support for ISD::ABS lowering
James Molloy via Phabricator via llvm-commits
- [PATCH] D32938: [ARM][NEON] Add support for ISD::ABS lowering
James Molloy via Phabricator via llvm-commits
- [PATCH] D32962: [Polly][GPUJIT] Fixed OpenCL 2.0 min requirement for Error codes
Philipp Schaad via Phabricator via llvm-commits
- [PATCH] D30086: Add generic IR vector reductions
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D31659: [LLD][ELF] Be more precise about Thumb state bit in ARM thunks
Peter Smith via llvm-commits
- [PATCH] D32805: [X86][AVX512] Only look at lower bit in constant scalar masks
Guy Blank via Phabricator via llvm-commits
- [llvm] r302409 - [Lit] Fix to prevent creation of "%SystemDrive%" directory on Windows.
Andrew Ng via llvm-commits
- [PATCH] D32847: [ARM] Clear the constant pool cache on explicit .ltorg directives
James Molloy via Phabricator via llvm-commits
- [PATCH] D31025: [Docs] Add tablegen backend for target opcode documentatio
Oliver Stannard via llvm-commits
- [llvm] r302410 - [GlobalISel][X86] G_MUL legalizer/selector support.
Igor Breger via llvm-commits
- [PATCH] D32698: [GlobalISel][X86] G_MUL legalizer/selector support.
Igor Breger via Phabricator via llvm-commits
- [PATCH] D32910: [Lit] Fix to prevent creation of "%SystemDrive%" directory on Windows.
Phabricator via Phabricator via llvm-commits
- [lld] r302227 - [ELF] - Accept --defsym foo=value form.
George Rimar via llvm-commits
- [llvm] r302412 - [GlobalISel][X86] G_GEP selection support.
Igor Breger via llvm-commits
- [PATCH] D32956: IR: Add a shufflevector mask commutation helper function. NFC.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32396: [GlobalISel][X86] G_GEP selection support.
Phabricator via Phabricator via llvm-commits
- [lld] r302413 - [ELF] - Linkerscript: support combination of linkerscript and --compress-debug-sections.
George Rimar via llvm-commits
- [lld] r302414 - [ELF] - Set DF_STATIC_TLS flag for i386 target.
George Rimar via llvm-commits
- [llvm] r302415 - [AARCH64][NEON] Add support for ISD::ABS lowering
Simon Pilgrim via llvm-commits
- [llvm] r302416 - [ARM] Clear the constant pool cache on explicit .ltorg directives
Martin Storsjo via llvm-commits
- [PATCH] D32289: [ELF] - Linkerscript: support combination of linkerscript and --compress-debug-sections.
George Rimar via Phabricator via llvm-commits
- [llvm] r302417 - [ARM][NEON] Add support for ISD::ABS lowering
Simon Pilgrim via llvm-commits
- [PATCH] D32354: [ELF] - Set DF_STATIC_TLS flag for i386 target.
George Rimar via Phabricator via llvm-commits
- [PATCH] D32963: [AARCH64] Fix a comment to match the code. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D32689: DEF: migrate def parser from LLD to LLVM
Martell Malone via Phabricator via llvm-commits
- [PATCH] D32953: [X86][SSE] Improve combineLogicBlendIntoPBLENDV to use general masks.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D31961: DAGCombine: Combine shuffles of splat-shuffles
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D32684: [X86] Adding new LLVM TableGen backend that generates the X86 backend memory folding tables.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D32498: [CodeView] omit forward references for unnamed structs and unions
Brock Wyma via Phabricator via llvm-commits
- [PATCH] D4609: Top-Down FunctionAttrs propagation for noalias, dereferenceable and nonnull inference
Piotr Padlewski via Phabricator via llvm-commits
- [llvm] r302420 - IR: Add a shufflevector mask commutation helper function. NFC.
Zvi Rackover via llvm-commits
- [PATCH] D32006: Mark invariant.group.barrier as inaccessiblememonly
Piotr Padlewski via Phabricator via llvm-commits
- [PATCH] D32782: Add pthread_self function prototype and make it speculatable.
Xin Tong via Phabricator via llvm-commits
- [PATCH] D32964: [Doc] Document "Splat" in the lexicon
Wei-Ren Chen via Phabricator via llvm-commits
- [PATCH] D32965: [GlobalISel][X86] G_ZEXT i1 to i32/i64 support.
Igor Breger via Phabricator via llvm-commits
- [PATCH] D32848: [ValueTracking] Introduce a version of computeKnownBits that returns a KnownBits struct. Begin using it to replace internal usages of ComputeSignBit
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r302422 - Normalize line endings. NFCI,
Simon Pilgrim via llvm-commits
- [PATCH] D32536: Extend memcpy expansion in Transform/Utils to handle wider operand types.
Daniel Neilson via Phabricator via llvm-commits
- [polly] r302423 - [Polly][GPUJIT] Fixed OpenCL 2.0 min requirement for Error codes
Siddharth Bhat via llvm-commits
- [llvm] r302424 - [X86][SSE] Improve combineLogicBlendIntoPBLENDV to use general masks.
Simon Pilgrim via llvm-commits
- [PATCH] D32966: Avoid unnecessary calls to vm_region_recurse
Francis Ricci via Phabricator via llvm-commits
- [llvm] r302426 - Adding reproducer for pr32967. NFC.
Zvi Rackover via llvm-commits
- [PATCH] D32955: InstructionSimplify: Refactor foldIdentityShuffles. NFC.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32781: [PowerPC] Implement vec_xxsldwi and vec_xxpermdi builtins - llvm portion.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D32521: [ValueTracking] Use KnownOnes to provide a better bound on known zeros for ctlz/cttz intrinics
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r301841 - [AArch64] Move GISel accessor initialization from TargetMachine to Subtarget.
Quentin Colombet via llvm-commits
- [PATCH] D31262: MIParser/MIRPrinter: Compute block successors if not explicitely specified
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D32968: Add dyld to sanitizer procmaps on darwin
Francis Ricci via Phabricator via llvm-commits
- [compiler-rt] r302430 - [powerpc] Remove XFAIL for sanitizer_coverage_no_prune.cc on powerpc64
Bill Seurer via llvm-commits
- [PATCH] D31965: [SLP] Enable 64-bit wide vectorization for Cyclone
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D32969: [LV] Fix insertion point for shuffle vectors in first order recurrence
Anna Thomas via Phabricator via llvm-commits
- [llvm] r302432 - Fix comment typos.
Geoff Berry via llvm-commits
- [llvm] r302433 - InstructionSimplify: Refactor foldIdentityShuffles. NFC.
Zvi Rackover via llvm-commits
- [PATCH] D32920: Don't add DBG_VALUE instructions for static allocas in dbg.declare
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r302434 - [InstCombine] add another test for PR32949; NFC
Sanjay Patel via llvm-commits
- [PATCH] D31787: [TLI] Add declarations for various math header file routines from math-finite.h that create '__<func>_finite as functions
Chris Chrulski via Phabricator via llvm-commits
- [PATCH] D32928: [CodeView] Allow random access visitation of type records
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r302436 - [InstCombine/InstSimplify] add comments about code duplication; NFC
Sanjay Patel via llvm-commits
- [llvm] r302437 - [ValueTracking] Introduce a version of computeKnownBits that returns a KnownBits struct. Begin using it to replace internal usages of ComputeSignBit
Craig Topper via llvm-commits
- [llvm] r302438 - [InstCombine] use local variable to reduce code duplication; NFCI
Sanjay Patel via llvm-commits
- [llvm] r302439 - [InstSimplify] fix typo; NFC
Sanjay Patel via llvm-commits
- [PATCH] D32564: AArch64: compress jump tables to minimum size needed to reach destinations
Tim Northover via llvm-commits
- [lld] r302441 - Simplify orphan section positioning.
Rafael Espindola via llvm-commits
- [llvm] r302442 - [X86] Split test configurations. NFC.
Zvi Rackover via llvm-commits
- [llvm] r302404 - [SCEV] Use APInt::operator*=(uint64_t) to avoid a temporary APInt for a constant.
David Blaikie via llvm-commits
- [PATCH] D32970: [InstCombine] restrict icmp fold with 2 sdiv exact operands (PR32949)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32971: [scudo] CRC32 optimizations
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D32943: [SCEV] Use move semantics in ScalarEvolution::setRange
David Blaikie via llvm-commits
- [llvm] r302334 - [SCEV] Use std::move to avoid some APInt copies.
David Blaikie via llvm-commits
- [llvm] r302444 - [ValueTracking] Use KnownOnes to provide a better bound on known zeros for ctlz/cttz intrinics
Craig Topper via llvm-commits
- [lld] r302273 - Remove redundant `explicit`.
David Blaikie via llvm-commits
- [llvm] r302446 - ConstantFold: Fold getelementptr (i32, i32* null, i64 undef) to null.
Daniel Berlin via llvm-commits
- [llvm] r302447 - ConstantFold: Handle gep nonnull, undef as well
Daniel Berlin via llvm-commits
- [llvm] r302448 - [SCEV] Don't use std::move on both inputs to APInt::operator+ or operator-. It might be confusing to the reader. NFC
Craig Topper via llvm-commits
- [llvm] r302449 - [SCEV] Make setRange take ConstantRange by value instead of rvalue reference so we don't force anything on the caller.
Craig Topper via llvm-commits
- [PATCH] D32285: [InstCombineCasts] Fix checks in sext->lshr->trunc pattern.
Jacob Young via Phabricator via llvm-commits
- [PATCH] D32973: [X86][SSE42] Lower v2i64/v4i64 ASHR(X, 63) as PCMPGTQ(0, X)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32973: [X86][SSE42] Lower v2i64/v4i64 ASHR(X, 63) as PCMPGTQ(0, X)
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D32973: [X86][SSE42] Lower v2i64/v4i64 ASHR(X, 63) as PCMPGTQ(0, X)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32973: [X86][SSE42] Lower v2i64/v4i64 ASHR(X, 63) as PCMPGTQ(0, X)
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D32973: [X86][SSE42] Lower v2i64/v4i64 ASHR(X, 63) as PCMPGTQ(0, X)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32973: [X86][SSE42] Lower v2i64/v4i64 ASHR(X, 63) as PCMPGTQ(0, X)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32973: [X86][SSE42] Lower v2i64/v4i64 ASHR(X, 63) as PCMPGTQ(0, X)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r302450 - [ARM] Use a Changed flag to avoid making a pass's return value dependent on a compare with a Statistic object.
Craig Topper via llvm-commits
- Documentation/Implementation mismatch wchar_size/enum_size
Matthias Braun via llvm-commits
- [PATCH] D32974: Verifier: Check wchar_size module flag.
Matthias Braun via Phabricator via llvm-commits
- [llvm] r302451 - [InstCombine] move/add tests for not(shr (not X), Y); NFC
Sanjay Patel via llvm-commits
- [llvm] r302452 - [AArch64][RegisterBankInfo] Fix mapping cost for GPR.
Quentin Colombet via llvm-commits
- [llvm] r302453 - [AArch64][RegisterBankInfo] Change the default mapping of fp loads.
Quentin Colombet via llvm-commits
- [llvm] r301807 - Remove unnecessary conditions as suggested by clang-tidy. NFC
David Blaikie via llvm-commits
- [PATCH] D32394: Add extra operand to CALLSEQ_START to keep frame part set up previously
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r301940 - Make DWARFDebugLine use StringRef for directory/file tables. NFC
David Blaikie via llvm-commits
- [PATCH] D32142: AMDGPU: Setup SP/FP in callee function prolog/epilog
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32538: [Polly][NewPM] Port ScopInfo to the new PassManager
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D32627: AMDGPU: Pull fneg out of extract_vector_elt
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r302454 - [CodeView] Add support for random access type visitors.
Zachary Turner via llvm-commits
- [llvm] r302180 - Don't return an invalid line table if the DW_AT_stmt_list value is not in the .debug_line section.
David Blaikie via llvm-commits
- [llvm] r302257 - Allow operator-> to work from a FixedStreamArrayIterator.
David Blaikie via llvm-commits
- [PATCH] D32740: [PM/Unswitch] Fix a bug in the domtree update logic for the new unswitch pass.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32606: AMDGPU: Try to use op_sel when selecting packed instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32699: [PM/Unswitch] Teach the new simple loop unswitch to handle loop invariant PHI inputs and to rewrite PHI nodes during the actual unswitching.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D32151: Last of the major pieces to NewGVN - yay!
Davide Italiano via Phabricator via llvm-commits
- [zorg] r302455 - Fixed 'haltOnFailure' for build step.
Galina Kistanova via llvm-commits
- [PATCH] D32423: Constant fold barriers of null and undef
Davide Italiano via Phabricator via llvm-commits
- [llvm] r302456 - Add a blurb to the release notes about the WeakVH -> WeakTrackingVH transition
Sanjoy Das via llvm-commits
- [PATCH] D31788: [ConstantFolding] Add folding for various math '__<func>_finite' routines generated from -ffast-math
Andy Kaylor via Phabricator via llvm-commits
- [zorg] r302457 - Set ENABLE_WERROR=OFF for ABITestsuitBuilder.
Galina Kistanova via llvm-commits
- [PATCH] D32539: [Polly][NewPM][WIP] Add a ScopPassManager
Tobias Grosser via Phabricator via llvm-commits
- [llvm] r302458 - [BitVector] Make find_prev member function const.
Zachary Turner via llvm-commits
- [llvm] r302459 - Update instructions for using the experimental monorepo
Reid Kleckner via llvm-commits
- [llvm] r302460 - Add some useful helper methods / operators to TypeIndex.
Zachary Turner via llvm-commits
- [PATCH] D32779: DWARF: Implementation of v5 string offsets table (.debug_str_offsets[.dwo] section)/consumer
David Blaikie via Phabricator via llvm-commits
- [PATCH] D32975: Make it illegal for two Functions to point to the same DISubprogram
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r302461 - Don't add DBG_VALUE instructions for static allocas in dbg.declare
Reid Kleckner via llvm-commits
- [PATCH] D32833: [Triple] Add method for triple canonicalization
Petr Hosek via Phabricator via llvm-commits
- [llvm] r302462 - ARM: use divmod libcalls on embedded MachO platforms too.
Tim Northover via llvm-commits
- [PATCH] D32734: [CMake][runtimes] Set default directory for runtime libraries
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D32978: [SCEV] Avoid copying ConstantRange just to get the min/max value
Craig Topper via Phabricator via llvm-commits
- [llvm] r302464 - [PartialInlining] Capture by reference rather than by value.
Davide Italiano via llvm-commits
- [PATCH] D32821: Add DWARF verifiers to verify address ranges are correct and scoped correctly.
David Blaikie via Phabricator via llvm-commits
- [llvm] r302465 - [InstCombine] add folds for not-of-shift-right
Sanjay Patel via llvm-commits
- [PATCH] D32979: Ignore !associated metadata with null argument
Evgenii Stepanov via Phabricator via llvm-commits
- [llvm] r302466 - Fix typo "veify" to "verify".
Greg Clayton via llvm-commits
- [PATCH] D32877: Restrict call metadata based hotness detection to Sample PGO mode
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D32800: [msan] Fix getmntent{_r} for empty /etc/fstab
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D32839: SimplifyLibCalls: Optimize wcslen
Matthias Braun via Phabricator via llvm-commits
- [llvm] r302467 - STLExtras: Fix enumerate() documentation
Matthias Braun via llvm-commits
- [llvm] r302469 - Make it illegal for two Functions to point to the same DISubprogram
Adrian Prantl via llvm-commits
- [PATCH] D32980: Use the frame index side table for byval and inalloca arguments
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r302471 - Add const to "DWARFDie &Die" in a few functions as they can't change the DWARFDie.
Greg Clayton via llvm-commits
- [PATCH] D31847: [PowerPC] Eliminate compares in instruction selection - Vol. 1
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D32827: [AArch64] Correct lane zero optimization in insert/extract costs
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D32614: [GVNHoist] Fix: PR32821, add check for anticipability in case of infinite loops
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D32916: [DAGCombine] (addcarry 0, 0, X) -> (ext/trunc X)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32916: [DAGCombine] (addcarry 0, 0, X) -> (ext/trunc X)
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D32916: [DAGCombine] (addcarry 0, 0, X) -> (ext/trunc X)
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D32916: [DAGCombine] (addcarry 0, 0, X) -> (ext/trunc X)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D32916: [DAGCombine] (addcarry 0, 0, X) -> (ext/trunc X)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32916: [DAGCombine] (addcarry 0, 0, X) -> (ext/trunc X)
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D32916: [DAGCombine] (addcarry 0, 0, X) -> (ext/trunc X)
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D32916: [DAGCombine] (addcarry 0, 0, X) -> (ext/trunc X)
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D32916: [DAGCombine] (addcarry 0, 0, X) -> (ext/trunc X)
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D32916: [DAGCombine] (addcarry 0, 0, X) -> (ext/trunc X)
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D32819: [IR] Switch AttributeList to use an array for O(1) access
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D32816: [CMake] Support multi-target runtimes build
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D21723: [RFC] Enhance synchscope representation
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [llvm] r302475 - [InstCombine] add tests from D32285 to show current problems; NFC
Sanjay Patel via llvm-commits
- [PATCH] D32982: CodeGenModule: Always output wchar_size; check LLVM assumptions.
Matthias Braun via Phabricator via llvm-commits
- [zorg] r302477 - Changed a default source code directory from llvm.src to llvm.
Galina Kistanova via llvm-commits
- [PATCH] D32983: Fix code section prefix for proper layout
Teresa Johnson via Phabricator via llvm-commits
- [zorg] r302478 - Skip install step if not requested.
Galina Kistanova via llvm-commits
- [PATCH] D32652: Gracefully handle empty .drectve sections
Dave Lee via Phabricator via llvm-commits
- [llvm] r302479 - Delete trailing whitespace
Sanjoy Das via llvm-commits
- [llvm] r302480 - [InstNamer] Don't check type of arguments (they're never void)
Sanjoy Das via llvm-commits
- [llvm] r302481 - [InstNamer] Use range-for
Sanjoy Das via llvm-commits
- [llvm] r302482 - Add basic test case for -instnamer
Sanjoy Das via llvm-commits
- [llvm] r302483 - Use the frame index side table for byval and inalloca arguments
Reid Kleckner via llvm-commits
- [llvm] r302484 - Relax Dwarf filecheck test for 32-bit hosts
Reid Kleckner via llvm-commits
- [PATCH] D32925: [DAGCombine] (add/uaddo X, Carry) -> (addcarry X, 0, Carry)
Amaury SECHET via Phabricator via llvm-commits
- [llvm] r302485 - Ignore !associated metadata with null argument.
Evgeniy Stepanov via llvm-commits
- [llvm] r302486 - [APInt] Remove 'else' after 'return' in udiv and urem. NFC
Craig Topper via llvm-commits
- [llvm] r302487 - [APInt] Use default constructor instead of explicitly creating a 1-bit APInt in udiv and urem. NFC
Craig Topper via llvm-commits
- [llvm] r302399 - Update llvm-readobj -coff-resources to display tree structure.
Bill Seurer via llvm-commits
- LLVM buildmaster will be updated and restarted tonight
Galina Kistanova via llvm-commits
- [PATCH] D20723: Don't generate unnecessary signed ConstantRange during multiply
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32987: DWARF: When parsing type unit headers take the length field into account.
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D32563: Add LiveRangeShrink pass to shrink live range within BB.
Dehao Chen via Phabricator via llvm-commits
- [llvm] r302493 - Revert "Use the frame index side table for byval and inalloca arguments"
Reid Kleckner via llvm-commits
- [llvm] r302494 - [libFuzzer] make sure the input data is not overwritten in the fuzz target (if it is -- report an error)
Kostya Serebryany via llvm-commits
- [llvm] r302498 - [libFuzzer] update docs on -print_coverage/-dump_coverage
Kostya Serebryany via llvm-commits
- [llvm] r302499 - Revert "Revert "CMake: Move sphinx detection into AddSphinxTarget.cmake""
Tom Stellard via llvm-commits
- [lld] r302501 - docs: Fix Sphinx detection with out-of-tree builds
Tom Stellard via llvm-commits
- [llvm] r302502 - Fix code section prefix for proper layout
Teresa Johnson via llvm-commits
- [PATCH] D32990: [NewGVN] Take in account incoming edges computing congruent PhiExpression(s)
Davide Italiano via Phabricator via llvm-commits
- [llvm] r302504 - Revert "Don't add DBG_VALUE instructions for static allocas in dbg.declare"
Reid Kleckner via llvm-commits
- [PATCH] D32676: [MSP430] Generate EABI-compliant libcalls
Vadzim Dambrouski via Phabricator via llvm-commits
- [PATCH] D32887: [ELF] Emit __ehdr_start when there is a segment containing program headers
Petr Hosek via Phabricator via llvm-commits
- [llvm] r302508 - [ConstantRange] Use APInt::isNullValue in place of comparing with 0. The compiler should be able to generate slightly better code for the former. NFC
Craig Topper via llvm-commits
- [PATCH] D32541: Supress all uses of LLVM_END_WITH_NULL
serge via Phabricator via llvm-commits
- [PATCH] D32991: [ELF] Initial migration of AVR target
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D32009: Allow attributes with global variables
Javed Absar via Phabricator via llvm-commits
- [PATCH] D32892: Handle a COPY with undef source operand in LowerCopy().
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D32802: Add checks so that -pre-RA-sched=list-ilp does not crash on SystemZ (Bug 32723).
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D14390: [mips] Expansion of LI.S and LI.D
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D30630: [XRay][compiler-rt] Runtime changes to support custom event logging
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r302509 - [ConstantRange] Combine the two adds max+1 in lshr into a single addition.
Craig Topper via llvm-commits
- [llvm] r302510 - [ConstantRange] Rewrite shl to avoid repeated calls to getUnsignedMax and avoid creating the min APInt until we're sure we need it. Use inplace shift operations.
Craig Topper via llvm-commits
- [PATCH] D32460: ADT: handle special case of ARM environment for SuSE
İsmail Dönmez via Phabricator via llvm-commits
- [PATCH] D32993: DAGCombine: Extend createBuildVecShuffle for case len(in_vec) = 4*len(result_vec)
Zvi Rackover via Phabricator via llvm-commits
- [llvm] r302511 - [ARM GlobalISel] Remove hand-written G_FADD selection
Diana Picus via llvm-commits
- [PATCH] D31649: [mips] Adds support for R_MIPS_26, HIGHER, HIGHEST relocations in RuntimeDyld
Sagar Thakur via Phabricator via llvm-commits
- [PATCH] D32616: [X86] Add more patterns for BZHI isel
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r302512 - [MIPS] Add support to match more patterns for DINS instruction
Strahinja Petrovic via llvm-commits
- [llvm] r302513 - [X86] Clang option -fuse-init-array has no effect when generating for MCU target
Nikolai Bozhenov via llvm-commits
- [PATCH] D32797: [X86] Moving X86Local namespace from .cpp to .h file to use it in memory folding TableGen backend.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32543: [X86] Clang option -fuse-init-array has no effect when generating for MCU target
Nikolai Bozhenov via Phabricator via llvm-commits
- [llvm] r302514 - Introduce experimental generic intrinsics for horizontal vector reductions.
Amara Emerson via llvm-commits
- [polly] r302515 - [Polly][PPCGCodeGen] OpenCL now gets kernel argument size from PPCG CodeGen
Siddharth Bhat via llvm-commits
- [PATCH] D32994: [NFC] Use stdin for some tests instead of positional argument.
Andrei Elovikov via Phabricator via llvm-commits
- [PATCH] D32273: [X86][AVX512] Make i1 illegal in the CodeGen
Guy Blank via Phabricator via llvm-commits
- [PATCH] D32995: [GlobalISel][X86] G_ICMP support.
Igor Breger via Phabricator via llvm-commits
- [PATCH] D32996: [IfConversion] Add missing check in IfConversion/canFallThroughTo
Mikael Holmén via Phabricator via llvm-commits
- [llvm] r302519 - [X86][AVX512] Add test for masking of scalar instructions.
Guy Blank via llvm-commits
- [llvm] r302520 - [Dwarf] Disable reference verification for now (PR32972)
Renato Golin via llvm-commits
- [PATCH] D32998: [WIP] SROA for method argument
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D32999: [UnreachableBlockElim] Check return value of constrainRegClass().
Mikael Holmén via Phabricator via llvm-commits
- [llvm] r302524 - Revert "[Dwarf] Disable reference verification for now (PR32972)"
Diana Picus via llvm-commits
- [llvm] r302525 - [X86][SSE42] Lower v2i64/v4i64 ASHR(X, 63) as PCMPGTQ(0, X)
Simon Pilgrim via llvm-commits
- [PATCH] D31625: [SDAG] Fix CombineTo ordering in visitZERO_EXTEND and visitSIGN_EXTEND
Nirav Dave via Phabricator via llvm-commits
- [llvm] r302526 - Revert "[MIPS] Add support to match more patterns for DINS instruction"
Simon Dardis via llvm-commits
- [llvm] r302527 - Add extra operand to CALLSEQ_START to keep frame part set up previously
Serge Pavlov via llvm-commits
- [lld] r302528 - Use a simpler heuristic for placing orphans.
Rafael Espindola via llvm-commits
- [llvm] r302529 - [X86][AVX512] Refine some avx512er intrinsics tests. NFC.
Guy Blank via llvm-commits
- [compiler-rt] r302530 - Avoid unnecessary calls to vm_region_recurse
Francis Ricci via llvm-commits
- [llvm] r301557 - [CodeView] Isolate Debug Info Fragments into standalone classes.
Aaron Ballman via llvm-commits
- [llvm] r302531 - Removing a file that is not necessary (and was causing link diagnostics with MSVC 2015); NFC.
Aaron Ballman via llvm-commits
- [llvm] r302532 - [LV] Fix insertion point for shuffle vectors in first order recurrence
Anna Thomas via llvm-commits
- [PATCH] D32762: [Atomic] Remove IsStore/IsLoad in the interface, and pass the instruction instead. NFC.
James Y Knight via Phabricator via llvm-commits
- [PATCH] D33001: [RuntimeUnrolling] Add logic for loops with multiple exit blocks
Anna Thomas via Phabricator via llvm-commits
- [llvm] r302533 - Revert r302469 "Make it illegal for two Functions to point to the same DISubprogram"
Hans Wennborg via llvm-commits
- [PATCH] D32245: Add an IR expansion pass for the experimental reductions
Amara Emerson via Phabricator via llvm-commits
- [llvm] r302535 - ARMRegisterBankInfo.h requires LLVM_BUILD_GLOBAL_ISEL to be defined. If it is not defined, then ARMGenRegisterBank.inc is not table generated and the inclusion of this header causes the build to fail.
Aaron Ballman via llvm-commits
- [PATCH] D33003: Add callee-saved registers as implicit uses in return instructions
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D31908: [AntiDepBreaker] Don't rename callee saved register restore instruction
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r302537 - Amend r302535; ifndef and ifdef are different, as it turns out.
Aaron Ballman via llvm-commits
- [compiler-rt] r302538 - [scudo] CRC32 optimizations
Kostya Kortchinsky via llvm-commits
- [PATCH] D32487: [X86] Relocate code of replacement of subtarget unsupported masked memory intrinsics to run also on -O0 option
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D30471: [SDAG] Relax conditions under stores of loaded values can be merged
Nirav Dave via Phabricator via llvm-commits
- [llvm] r302539 - [Atomic] Remove IsStore/IsLoad in the interface, and pass the instruction instead. NFC.
Tim Shen via llvm-commits
- [compiler-rt] r302541 - Allow compiler-rt to find lld and libc++ parallel to LLVM, as in the monorepo
Reid Kleckner via llvm-commits
- [llvm] r302543 - Re-land "Don't add DBG_VALUE instructions for static allocas in dbg.declare"
Reid Kleckner via llvm-commits
- [llvm] r302544 - Re-land "Use the frame index side table for byval and inalloca arguments"
Reid Kleckner via llvm-commits
- [PATCH] D32763: [PPC] Lower load acquire/seq_cst trailing fence to cmp + bne + isync.
Tim Shen via Phabricator via llvm-commits
- [llvm] r302546 - VX512] Only look at lower bit in constant scalar masks
Guy Blank via llvm-commits
- VSCode colorizer extension.
Puyan Lotfi via llvm-commits
- [PATCH] D32241: Don't process debug intrinsics in InstCombine
Dmitry Mikulin via Phabricator via llvm-commits
- [llvm] r302548 - [InstCombineCasts] Fix checks in sext->lshr->trunc pattern.
Sanjay Patel via llvm-commits
- [llvm] r302549 - [X86] Add more patterns for BZHI isel
Craig Topper via llvm-commits
- [llvm] r302550 - NewGVN: Make all of symbolic evaluation logically const.
Daniel Berlin via llvm-commits
- [llvm] r302551 - [APInt] Remove return value from tcFullMultiply.
Craig Topper via llvm-commits
- [PATCH] D33007: [scudo] Use our own combined allocator
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r302552 - [NewGVN] Fix a consistent order for phi nodes operands.
Davide Italiano via llvm-commits
- [llvm] r302553 - Adding VSCode syntax colorizer to utils (generated from textmate colorizer).
Puyan Lotfi via llvm-commits
- [llvm] r302554 - [RegScavenger] Rangify a loop, NFC
Krzysztof Parzyszek via llvm-commits
- [PATCH] D32609: Update llvm-readobj -coff-resources to display tree structure.
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D32744: [globalisel] Improve legalizer DEBUG_ONLY output.
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r302560 - [WebAssembly] Fix validation of start function
Sam Clegg via llvm-commits
- [PATCH] D33009: [CodeView] Add an amortized O(1) random access type visitor
Zachary Turner via Phabricator via llvm-commits
- [compiler-rt] r302561 - [compiler-rt][mips] Fix a test for mips.
Simon Dardis via llvm-commits
- [PATCH] D32869: [globalisel][tablegen] Require that all registers between instructions of a match are virtual.
Daniel Sanders via Phabricator via llvm-commits
- [compiler-rt] r302562 - [SystemZ] Fix failures after D32542
Ulrich Weigand via llvm-commits
- [compiler-rt] r302563 - [SystemZ] Remove XFAIL on sanitizer_coverage_no_prune.cc
Ulrich Weigand via llvm-commits
- [llvm] r301990 - [PowerPC, DAGCombiner] Fold a << (b % (sizeof(a) * 8)) back to a single instruction
Friedman, Eli via llvm-commits
- [lld] r302564 - Add memory ORIGIN and LENGTH expression support
Rui Ueyama via llvm-commits
- [llvm] r302565 - [SystemZ] Support missing relocation types in RuntimeDyldELF
Ulrich Weigand via llvm-commits
- [llvm] r302566 - [NewGVN] Explain why sorting by pointer values doesn't introduce non-determinism.
Davide Italiano via llvm-commits
- [compiler-rt] r302567 - [mips] Remove XFAIL from sanitizer_coverage_no_prune.cc
Simon Dardis via llvm-commits
- [PATCH] D24926: Added support of configuration files
Serge Pavlov via Phabricator via llvm-commits
- [llvm] r302568 - [lanai] Add computeKnownBitsForTargetNode for Lanai.
Jacques Pienaar via llvm-commits
- [PATCH] D33012: [ProfileSummary] Make getProfileCount a non-static member function.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D32605: Recognize CTLZ builtin
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D33014: Fix the Endianness bug by adding the little endian UTF marker.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D29609: [dsymutil] Follow dependencies during ODR uniquing
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D31801: Performance enhancements for Cavium ThunderX2 T99
Stefan Teleman via Phabricator via llvm-commits
- [PATCH] D32798: NFC: refactor replaceDominatedUsesWith
Davide Italiano via Phabricator via llvm-commits
- [compiler-rt] r302570 - [mips] XFAIL dfsan's custom.cc test on mips64.
Simon Dardis via llvm-commits
- [llvm] r302571 - Suppress all uses of LLVM_END_WITH_NULL. NFC.
Serge Guelton via llvm-commits
- [lld] r302107 - Fix accounting of tbss.
Rafael Avila de Espindola via llvm-commits
- [llvm] r302573 - Fix the Endianness bug by adding the little endian UTF marker.
Eric Beckmann via llvm-commits
- [llvm] r302574 - [DWARF] Fix a parsing issue with type unit headers.
Wolfgang Pieb via llvm-commits
- [llvm] r302575 - NFC: refactor replaceDominatedUsesWith
Piotr Padlewski via llvm-commits
- [llvm] r302576 - Make it illegal for two Functions to point to the same DISubprogram
Adrian Prantl via llvm-commits
- [llvm] r302578 - [codeview] Check for a DIExpression offset for local variables
Reid Kleckner via llvm-commits
- [llvm] r302579 - [NewGVN] Simplify a DEBUG() statement. NFCI.
Davide Italiano via llvm-commits
- [llvm] r302581 - [InstCombine] clean up matchDeMorgansLaws(); NFCI
Sanjay Patel via llvm-commits
- [llvm] r302582 - [AArch64] Consider widening instructions in cost calculations
Matthew Simpson via llvm-commits
- [llvm] r302583 - DAGCombine: Combine shuffles of splat-shuffles
Zvi Rackover via llvm-commits
- [PATCH] D32706: [AArch64] Consider widening instructions in cast cost calculation
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D33016: [Parallel] Add support for parallel execution policies to match C++ Parallelism TS
Zachary Turner via Phabricator via llvm-commits
- [llvm] r302585 - [InstCombine] update test file to use FileCheck; NFC
Sanjay Patel via llvm-commits
- [llvm] r302586 - [AMDGPU] Fixed typo in GCNRegPressure, NFC
Stanislav Mekhanoshin via llvm-commits
- [llvm] r302587 - [GVN] Fix a crash on encountering non-integral pointers
Keno Fischer via llvm-commits
- [PATCH] D32623: [GVN] Fix a crash on encountering non-integral pointers
Phabricator via Phabricator via llvm-commits
- [PATCH] D32593: [SROA] Fix crash due to bad bitcast
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D32673: [CaptureTracking] Handle capturing of invariant.group.barrier
Piotr Padlewski via Phabricator via llvm-commits
- [llvm] r302589 - [ExecutionEngine] Make RuntimeDyld::MemoryManager responsible for tracking EH
Lang Hames via llvm-commits
- [PATCH] D30107: Refactor DynamicLibrary so searching for a symbol will have a defined order and libraries are properly unloaded when llvm_shutdown is called.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D32880: [PPC] Change the register constraint of the first source operand of instruction mtvsrdd to g8rc_nox0
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D33017: [PPC] Properly update register save area offsets
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D33018: [compiler-rt][cmake] Provide empty version of enable_execute_stack for baremetal targets
Catherine Moore via Phabricator via llvm-commits
- [llvm] r302595 - FunctionImport: Simplify function llvm::thinLTOInternalizeModule. NFCI.
Peter Collingbourne via llvm-commits
- [PATCH] D32252: [GVN] Add phi-translate for scalarpre as a temporary solution
Wei Mi via Phabricator via llvm-commits
- [PATCH] D33019: [ELF] Define __ehdr_start unconditionally even when using linker script
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D30416: [BitfieldShrinking] Shrink Bitfields load/store when the bitfields are legal to access independently
Wei Mi via llvm-commits
- [compiler-rt] r302210 - [XRay][compiler-rt] Add function id utilities for XRay
Tim Shen via llvm-commits
- [llvm] r302597 - [ProfileSummary] Make getProfileCount a non-static member function.
Easwaran Raman via llvm-commits
- [llvm] r302599 - [InstCombine] add tests for andn; NFC
Sanjay Patel via llvm-commits
- [llvm] r302601 - [WebAssembly] Improve libObject support for wasm imports and exports
Sam Clegg via llvm-commits
- [llvm] r302605 - [InstCombine] add helper function for add X, C folds; NFCI
Sanjay Patel via llvm-commits
- [llvm] r302606 - [WebAssembly] Fix build error in wasm YAML code
Sam Clegg via llvm-commits
- [llvm] r302608 - [CodeGen] Add an -O0 backend pipeline test. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r302609 - [CodeGen] Split SafeStack into a LegacyPass and a utility. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r302610 - [CodeGen] Compute DT/LI lazily in SafeStackLegacyPass. NFC.
Ahmed Bougacha via llvm-commits
- [llvm] r302611 - [CodeGen] Don't require AA in SDAGISel at -O0.
Ahmed Bougacha via llvm-commits
- [PATCH] D31303: [CodeGen] Split SafeStack into a LegacyPass and a utility. NFC.
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D31302: [CodeGen] Compute DT/LI lazily in SafeStackLegacyPass. NFC.
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D32766: [CodeGen] Don't require AA in SDAG/2Addr at CodeGenOpt::None.
Ahmed Bougacha via Phabricator via llvm-commits
- [llvm] r302612 - [CodeGen] Don't require AA in TwoAddress at -O0.
Ahmed Bougacha via llvm-commits
- [PATCH] D31642: [CodeGen] Add a 'NoAAResultsWrapperPass', and use it in SDAG/2Addr.
Ahmed Bougacha via Phabricator via llvm-commits
- [lld] r302613 - [Core] Make parallel algorithms match C++ Parallelism TS.
Zachary Turner via llvm-commits
- [PATCH] D33024: [Support] Move LLD parallel algorithms to LLVM.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D32834: AMDGPU: Use appropriate soffset for spilling
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32752: AMDGPU: Make some packed shuffles free
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D32888: TableGen: Add support of Intrinsics with multiple returns
Hal Finkel via Phabricator via llvm-commits
- [polly] r302618 - Update Polly for LLVM API change r302571 that removed varargs functions
Chandler Carruth via llvm-commits
- [PATCH] D33026: [XRay] Fix the test func-id-utils.cc on PPC.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33027: [XRay] Fix XRay PPC return value bug.
Tim Shen via Phabricator via llvm-commits
- [polly] r302620 - Fix formatting in Polly
Tobias Grosser via llvm-commits
- [PATCH] D31870: [XRay][tools] Fix an accounting bug in llvm-xray account
Dean Michael Berris via Phabricator via llvm-commits
- [polly] r302621 - Add noreturn attribute to avoid warnings about missing initialization
Tobias Grosser via llvm-commits
- [PATCH] D32641: [EarlyCSE] Teach EarlyCSE to work with non-instruction values
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r302622 - [UnreachableBlockElim] Check return value of constrainRegClass().
Mikael Holmen via llvm-commits
- [llvm] r302623 - [GlobalISel][X86] G_ZEXT i1 to i32/i64 support.
Igor Breger via llvm-commits
- [PATCH] D33031: [GlobalISel][TableGen] Fix handling of default operands
Diana Picus via Phabricator via llvm-commits
- [PATCH] D32802: (Was: Add checks so that -pre-RA-sched=list-ilp does not crash on SystemZ (Bug 32723). ->) Implement getRepRegClassFor() in SystemZ.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D33032: [XRay][lib] Support and temporarily skip over CustomEvent records
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r302625 - [APInt] Use getNumWords function in udiv/urem/udivrem instead of reimplementinging it.
Craig Topper via llvm-commits
- [llvm] r302626 - [APInt] Fix indentation of tcDivide. Combine variable declaration and initialization.
Craig Topper via llvm-commits
- [llvm] r302631 - Add a late IR expansion pass for the experimental reduction intrinsics.
Amara Emerson via llvm-commits
- [PATCH] D32792: [LLVM][inline-asm] Altmacro string escape character '!'
michael zuckerman via Phabricator via llvm-commits
- [llvm] r302634 - [AArch64] Fix a comment to match the code. NFC.
Martin Storsjo via llvm-commits
- [compiler-rt] r302635 - [mips] XFAIL getpwnam_r_invalid_user.cc test
Simon Dardis via llvm-commits
- [polly] r302636 - [Polly] Canonicalize arrays according to base-ptr equivalence class
Tobias Grosser via llvm-commits
- [PATCH] D32793: [ELF] - Don't segfault when assigning non-calculatable absolute symbol value.
George Rimar via Phabricator via llvm-commits
- [polly] r302638 - [GPUJIT] Disabled gcc's -Wpedantic for use of dlsym
Siddharth Bhat via llvm-commits
- [compiler-rt] r302639 - [msan] Fix getmntent{_r} for empty /etc/fstab
Adhemerval Zanella via llvm-commits
- [PATCH] D24544: SpeculativeExecution: Stop using whitelist for costs
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r302640 - Revert r301950: SpeculativeExecution: Stop using whitelist for costs
Chandler Carruth via llvm-commits
- [llvm] r302641 - [DAGCombiner] Add vector support to fold (shl/srl 0, x) -> 0
Simon Pilgrim via llvm-commits
- [llvm] r302642 - [SystemZ] Reformat assembler/disassembler tests
Ulrich Weigand via llvm-commits
- [llvm] r301950 - SpeculativeExecution: Stop using whitelist for costs
Chandler Carruth via llvm-commits
- [llvm] r302643 - [SystemZ] Add missing memory/string instructions
Ulrich Weigand via llvm-commits
- [llvm] r302644 - [SystemZ] Add translate/convert instructions
Ulrich Weigand via llvm-commits
- [llvm] r302645 - [SystemZ] Add crypto instructions
Ulrich Weigand via llvm-commits
- [llvm] r302646 - [SystemZ] Add decimal integer instructions
Ulrich Weigand via llvm-commits
- [PATCH] D32907: [ELF] - Fix warnings when LLD compiled using gcc 7.1.0
George Rimar via Phabricator via llvm-commits
- [llvm] r302647 - [GlobalISel][X86] Split test file. NFC
Igor Breger via llvm-commits
- [llvm] r302648 - [AMDGPU][MC] Corrected v_madak/madmk to avoid printing "_e32" in disassembler output
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D31578: Fix LLVM Programmer’s Manual doxygen links
Wei-Ren Chen via Phabricator via llvm-commits
- [llvm] r302649 - [SystemZ] Implement getRepRegClassFor()
Jonas Paulsson via llvm-commits
- [llvm] r302650 - [IfConversion] Add missing check in IfConversion/canFallThroughTo
Mikael Holmen via llvm-commits
- [llvm] r302651 - [DAGCombiner] Dropped explicit (sra 0, x) -> 0 and (sra -1, x) -> 0 folds.
Simon Pilgrim via llvm-commits
- [llvm] r302652 - [LLVM][inline-asm] Altmacro string escape character '!'
Michael Zuckerman via llvm-commits
- [polly] r302653 - [Fortran Support] Detect Fortran arrays & metadata from dragonegg output
Siddharth Bhat via llvm-commits
- [PATCH] D33036: [Support/Compiler.h] - Use gnu::fallthrough for LLVM_FALLTHROUGH when available.
George Rimar via Phabricator via llvm-commits
- [PATCH] D33037: [IfConversion] Keep the CFG updated incrementally in IfConvertTriangle
Mikael Holmén via Phabricator via llvm-commits
- [llvm] r302655 - Use clang++-3.5 compatible initializer_list constructor
Serge Guelton via llvm-commits
- [llvm] r302656 - Use explicit false instead of casted nullptr. NFC.
Serge Guelton via llvm-commits
- [PATCH] D33038: [X86] Move getX86ConditionCode() from X86FastISel.cpp to X86InstrInfo.cpp. NFC
Igor Breger via Phabricator via llvm-commits
- [polly] r302657 - [Polly][CMake] Fix syntactical errors in the exported config
Philip Pfaffe via llvm-commits
- [llvm] r302659 - [InstCombine] add (ashr (shl i32 X, 31), 31), 1 --> and (not X), 1
Sanjay Patel via llvm-commits
- [llvm] r302660 - chang type from 'int' to 'size_t'. This will fix revision number 302652
Michael Zuckerman via llvm-commits
- [lld] r302661 - Don't use section names in getFiller. NFC.
Rafael Espindola via llvm-commits
- [lld] r302662 - Remove another use of section names. NFC.
Rafael Espindola via llvm-commits
- [llvm] r302664 - [llvm-readobj] Improve errors on invalid binary
Sam Clegg via llvm-commits
- [llvm] r302665 - [SystemZ] Add missing arithmetic instructions
Ulrich Weigand via llvm-commits
- [lld] r302666 - [ELF] - Use LLVM_FALLTHROUGH in code.
George Rimar via llvm-commits
- [llvm] r302667 - [SystemZ] Add miscellaneous instructions
Ulrich Weigand via llvm-commits
- [PATCH] D30703: [DSE] Merge stores when the later store only writes to memory locations the early store also wrote to.
Filipe Cabecinhas via Phabricator via llvm-commits
- [lld] r302668 - [ELF] - Don't segfault when assigning non-calculatable absolute symbol value.
George Rimar via llvm-commits
- [llvm] r302669 - [InstCombine] fix typo in test comment; NFC
Sanjay Patel via llvm-commits
- [lld] r302671 - Remove another use of section names. NFC.
Rafael Espindola via llvm-commits
- [lld] r302672 - Remove one more use of section names.
Rafael Espindola via llvm-commits
- [compiler-rt] r302673 - Add dyld to sanitizer procmaps on darwin
Francis Ricci via llvm-commits
- [llvm] r302674 - [InstCombine] fix auto-generated FileCheck-captured variable refs
Sanjay Patel via llvm-commits
- [lld] r302675 - Mark LinkerScript as final.
Rafael Espindola via llvm-commits
- [llvm] r302676 - [InstCombine] remove redundant tests
Sanjay Patel via llvm-commits
- [PATCH] D32247: Switch AArch64 to use reduction intrinsics
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D33041: [ELF] - Set DF_STATIC_TLS flag for x86_64 target.
George Rimar via Phabricator via llvm-commits
- [PATCH] D31951: TableGen support for parametrized register class information
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] r302678 - [AArch64] Enable use of reduction intrinsics.
Amara Emerson via llvm-commits
- [PATCH] D33044: [NewGVN] Fix verification of MemoryPhis in verifyMemoryCongruency()
Davide Italiano via Phabricator via llvm-commits
- [llvm] r302679 - [AArch64][RegisterBankInfo] Change the default mapping of fp stores.
Quentin Colombet via llvm-commits
- [compiler-rt] r302680 - [cmake] Disable building enable_execute_stack.c for baremetal targets.
Catherine Moore via llvm-commits
- [PATCH] D32200: [LV] Refactor ILV.vectorize[Loop]() by introducing LVP.executePlan()
Ayal Zaks via Phabricator via llvm-commits
- [compiler-rt] r302681 - Disable static caching of dyld header on Go sanitizers
Francis Ricci via llvm-commits
- [llvm] r302683 - [X86][SSE] Check vec_set BUILD_VECTOR tests on both 32 and 64-bit targets
Simon Pilgrim via llvm-commits
- [PATCH] D33046: [ELF] - Set DF_TEXTREL flag properly.
George Rimar via Phabricator via llvm-commits
- [PATCH] D31457: [asan] Add strndup/__strndup interceptors if targeting linux.
pierre gousseau via Phabricator via llvm-commits
- [llvm] r302684 - [InstSimplify, InstCombine] move 'or' simplification tests; NFC
Sanjay Patel via llvm-commits
- [compiler-rt] r302686 - [XRay] Fix the test func-id-utils.cc on PPC.
Tim Shen via llvm-commits
- [PATCH] D33048: [CMake] runtimes test targets need to depend on LLVM tools
Chris Bieneman via Phabricator via llvm-commits
- [lld] r302687 - [ELF] Define __ehdr_start unconditionally even when using linker script
Petr Hosek via llvm-commits
- [lld] r302690 - Fix -DLLVM_ENABLE_THREADS=OFF build of lld after r302613
Hans Wennborg via llvm-commits
- [compiler-rt] r302691 - [XRay] Fix XRay PPC return value bug.
Tim Shen via llvm-commits
- [compiler-rt] r302692 - Revert "Disable static caching of dyld header on Go sanitizers"
Francis Ricci via llvm-commits
- [compiler-rt] r302693 - Revert "Add dyld to sanitizer procmaps on darwin"
Francis Ricci via llvm-commits
- [PATCH] D33050: [InstCombine] remove fold that swaps xor/or with constants
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D33051: [GISel]: Add a getConstantFPVRegVal utility
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D32776: Enable branch coalescing on PowerPC
Lei Huang via Phabricator via llvm-commits
- [lld] r302694 - [ELF] Improve error message for incompatible section types
Rui Ueyama via llvm-commits
- [PATCH] D33052: Fix variable names.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D32658: Supports lowerInterleavedStore() in X86InterleavedAccess.
David Kreitzer via Phabricator via llvm-commits
- [PATCH] D33053: [PowerPC] Implement vec_xxpermdi builtin.
Tony Jiang via Phabricator via llvm-commits
- [polly] r302696 - [Fix] [Fortran Support] Fix variable name & make testcase activate on release
Siddharth Bhat via llvm-commits
- [PATCH] D25517: [SLPVectorizer] Improved support of partial tree vectorization.
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D33055: [LoopOptimizer][Fix]PR32859, PR24738
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D33055: [LoopOptimizer][Fix]PR32859, PR24738
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33055: [LoopOptimizer][Fix]PR32859, PR24738
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D33055: [LoopOptimizer][Fix]PR32859, PR24738
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D33055: [LoopOptimizer][Fix]PR32859, PR24738
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D33055: [LoopOptimizer][Fix]PR32859, PR24738
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D33055: [LoopOptimizer][Fix]PR32859, PR24738
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33055: [LoopOptimizer][Fix]PR32859, PR24738
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D33055: [LoopOptimizer][Fix]PR32859, PR24738
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33055: [LoopOptimizer][Fix]PR32859, PR24738
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D33055: [LoopOptimizer][Fix]PR32859, PR24738
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D33055: [LoopOptimizer][Fix]PR32859, PR24738
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33055: [LoopOptimizer][Fix]PR32859, PR24738
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33055: [LoopOptimizer][Fix]PR32859, PR24738
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D33055: [LoopOptimizer][Fix]PR32859, PR24738
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D33055: [LoopOptimizer][Fix]PR32859, PR24738
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D33055: [LoopOptimizer][Fix]PR32859, PR24738
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D33056: [NewGVN] When a store becomes the leader, update the memory leader for the class
Davide Italiano via Phabricator via llvm-commits
- [lld] r302697 - Rename variables to conform to LLVM naming conventions.
Zachary Turner via llvm-commits
- New gcc6 builder with -DLLVM_ENABLE_WERROR=ON
Galina Kistanova via llvm-commits
- [llvm] r302699 - Small refactoring in DAGCombine. NFC
Amaury Sechet via llvm-commits
- [llvm] r302700 - [ConstantRange] Add test case showing a case where we pick too large of a range for multiply after r271020.
Craig Topper via llvm-commits
- [llvm] r302701 - [APInt] Remove check for single word since single word was handled earlier in the function. NFC
Craig Topper via llvm-commits
- [llvm] r302702 - [APInt] Use getRawData to slightly simplify some code.
Craig Topper via llvm-commits
- [llvm] r302703 - [APInt] Use uint32_t instead of unsigned for the storage type throughout the divide code. Use Lo_32/Hi_32/Make_64 helpers instead of casts and shifts. NFCI
Craig Topper via llvm-commits
- [llvm] r302704 - [APInt] Make toString use udivrem instead of calling the divide helper method directly. Do a better job of reusing allocations while looping. NFCI
Craig Topper via llvm-commits
- [PATCH] D32739: [Polly] JSONImporter misses checks whether the data it imports makes sense.
Tobias Grosser via Phabricator via llvm-commits
- [llvm] r302705 - Ensure non-null ProfileSummaryInfo passed to ModuleSummaryIndex builder
Teresa Johnson via llvm-commits
- [lld] r302706 - Refactor OutputSection to OutputSectionCommand mapping.
Rafael Espindola via llvm-commits
- [PATCH] D33057: [ConstantRange] Fix the early out in ConstantRange::multiply for positive numbers to really do what the comment says
Craig Topper via Phabricator via llvm-commits
- [lld] r302708 - Use a DenseMap in LinkerScript::getCmd.
Rafael Espindola via llvm-commits
- [PATCH] D32672: [ConstantRange] Remove costly udivrem from ConstantRange::truncate
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32712: [ConstantRange] Reduce the number of allocations in ConstantRange::makeGuaranteedNoWrapRegion
Craig Topper via Phabricator via llvm-commits
- [PATCH] D33058: [LV] Sink casts to unravel first order recurrence
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D31724: [SelectionDAG] Remove special call to LHS computeKnownBits for ANDs with constant RHS.
Craig Topper via Phabricator via llvm-commits
- [polly] r302711 - [DeLICM] Always normalize domain. NFC.
Michael Kruse via llvm-commits
- [llvm] r302712 - [SDAG] Relax conditions under stores of loaded values can be merged
Nirav Dave via llvm-commits
- [llvm] r302714 - [NewGVN] Introduce a definesNoMemory() helper and use it.
Davide Italiano via llvm-commits
- [polly] r302715 - [DeLICM] Avoid compiler warning. NFC.
Michael Kruse via llvm-commits
- [PATCH] D33059: Create an shared include directory for gtest helper functions
Zachary Turner via Phabricator via llvm-commits
- [llvm] r302716 - [APInt] Add negate helper method to implement twos complement. Use it to shorten code.
Craig Topper via llvm-commits
- [llvm] r302717 - [ConstantRange] Fix the early out in ConstantRange::multiply for positive numbers to really do what the comment says
Craig Topper via llvm-commits
- [lld] r302718 - Rename parallelFor -> parallelForEachN.
Rui Ueyama via llvm-commits
- [lld] r302719 - Remove unused #include.
Rui Ueyama via llvm-commits
- [polly] r302722 - [Fix][Fortran Support] Don't use -debug-only in pattern matching test cases
Siddharth Bhat via llvm-commits
- [PATCH] D33062: AMDGPU: Add new subtarget features for gfx9 flat instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33063: AMDGPU: Remove tfe bit from flat instruction definitions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33064: AMDGPU: Start adding offset fields to flat instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33065: AMDGPU: Verify that flat offsets aren't used pre-GFX9
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33066: AMDGPU: Start selecting flat instruction offsets
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33067: AMDGPU: Teach isLegalAddressingMode about flat offsets
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33068: AMDGPU: Start adding global_* instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33069: AMDGPU: Start selecting global_* instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33070: AMDGPU: Teach isLegalAddressingMode about global_* instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D33071: AMDGPU: Add instruction definitions for some scratch_* instructions
Matt Arsenault via Phabricator via llvm-commits
- [polly] r302725 - [Simplify] Mark variables as used. NFC.
Michael Kruse via llvm-commits
- [PATCH] D33072: Account for stack redzone when computing sp on darwin
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D32742: [CodeGen] JumpMaps switch statement optimization (stub)
Eli Friedman via Phabricator via llvm-commits
- [polly] r302726 - [Simplify] Mark variables as used. NFC.
Michael Kruse via llvm-commits
- [PATCH] D32688: [Coverage] Comdat section name should be same as the variable name in COFF format
Adam Folwarczny via Phabricator via llvm-commits
- [llvm] r302729 - AMDGPU: Add new subtarget features for gfx9 flat instructions
Matt Arsenault via llvm-commits
- [llvm] r302730 - AMDGPU: Make some packed shuffles free
Matt Arsenault via llvm-commits
- [llvm] r302733 - [InstCombine] remove fold that swaps xor/or with constants; NFCI
Sanjay Patel via llvm-commits
- [polly] r302735 - [NFC] [Fortran Support] move Fortran array detection testcases
Siddharth Bhat via llvm-commits
- [PATCH] D33073: [APInt] Add a utility method to change the bit width and storage size of an APInt.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D33074: InstCombine: Allow sinking instructions with more uses in the same block.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D33076: [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Tim Shen via Phabricator via llvm-commits
- [PATCH] D30562: Add Instruction number to LSR cost model (PR23384) part 3 of 3
Evgeny Stupachenko via Phabricator via llvm-commits
- [llvm] r302742 - [PHIElimination] Use the same name for DEBUG_TYPE and pass name.
Davide Italiano via llvm-commits
- [PATCH] D30527: Replacing float with new class Fraction for LSR alternative way of resolving complex solution
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D33078: CodeGen: BlockPlacement: Add Message strings to asserts. NFC
Kyle Butt via Phabricator via llvm-commits
- [llvm] r302744 - [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D30552: Fix regressions cased by D29862
Evgeny Stupachenko via Phabricator via llvm-commits
- [llvm] r302745 - [IR] Rollback changes in r302744 which caused buildbots failures.
Eugene Zelenko via llvm-commits
- [llvm] r302746 - Revert "[SDAG] Relax conditions under stores of loaded values can be merged"
David L. Jones via llvm-commits
- [llvm] r302747 - [libFuzzer] fix a compiler warning
Kostya Serebryany via llvm-commits
- [llvm] r302748 - [Support] Move Parallel algorithms from LLD to LLVM.
Zachary Turner via llvm-commits
- [lld] r302748 - [Support] Move Parallel algorithms from LLD to LLVM.
Zachary Turner via llvm-commits
- [PATCH] D33081: Revert "[SDAG] Relax conditions under stores of loaded values can be merged"
David L. Jones via Phabricator via llvm-commits
- [llvm] r302749 - Fix build errors with Parallel.
Zachary Turner via llvm-commits
- [llvm] r302751 - Try again to fix the buildbots.
Zachary Turner via llvm-commits
- [llvm] r302752 - Final (hopefully) fix for the build bots.
Zachary Turner via llvm-commits
- [llvm] r302753 - Add temporary workaround to allow in-tree libc++ builds on Windows
Eric Fiselier via llvm-commits
- [PATCH] D33084: [GISel]: Fix undefined behavior while accessing DefaultAction map
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D33085: [GISel]:Remove unused Lambda capture. NFC
Aditya Nandakumar via Phabricator via llvm-commits
- [llvm] r302756 - Remove redundant initialization. NFC
Paul Robinson via llvm-commits
- [PATCH] D33086: [AMDGPU] Fix incorrect register pressure calculation
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33087: [AMDGCN] Fix overly optimistic GCNUpwardRPTracker
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D33088: [LiveVariables] Switch Kill/Defs sets to be `DenseSet`
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D33089: [Polly] Generate more 'canonical' induction variable if we can prove there is no overflow.
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D32124: [BPI] Ignore tail while distributing the remaining probability from unreachanble
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D32783: [PartialInlining] Add frequency based cost analysis
David Li via Phabricator via llvm-commits
- [llvm] r302766 - SupportTests: Suppress ParallelTests on mingw for now. Investigating.
NAKAMURA Takumi via llvm-commits
- [llvm] r302767 - [X86] Move getX86ConditionCode() from X86FastISel.cpp to X86InstrInfo.cpp. NFC
Igor Breger via llvm-commits
- [llvm] r302768 - [SCEV] Remove unneeded 'using namespace APIntOps'.
Craig Topper via llvm-commits
- [llvm] r302769 - [SCEV] Reduce possible APInt allocations a bit.
Craig Topper via llvm-commits
- [llvm] r302770 - [APInt] Use negate() instead of copying an APInt to negate it and then writing back over the original value.
Craig Topper via llvm-commits
- [llvm] r302772 - [APInt] Remove an unneeded extra temporary APInt from toString.
Craig Topper via llvm-commits
- [llvm] r302774 - [GlobalISel][X86] G_ICMP support.
Igor Breger via llvm-commits
- [llvm] r302778 - [ARM][GlobalISel] Support for G_ANYEXT
Diana Picus via llvm-commits
- [PATCH] D33091: [MIPS][MicroMIPS] Extending size reduction pass with LBU16, LHU16, SB16 and SH16
Milena Vujosevic Janicic via Phabricator via llvm-commits
- [llvm] r302779 - Remove now useless trailing nullptr in StructType::get
Serge Guelton via llvm-commits
- [llvm] r302780 - Remove spurious cast of nullptr. NFC.
Serge Guelton via llvm-commits
- [compiler-rt] r302781 - [asan] Recommit of r301904: Add strndup/__strndup interceptors
Pierre Gousseau via llvm-commits
- [PATCH] D31710: [AMDGPU] Fix for issue in alloca to vector promotion pass
David Stuttard via Phabricator via llvm-commits
- [llvm] r302782 - [ARM][GlobalISel] Legalize narrow scalar ops by widening
Diana Picus via llvm-commits
- [compiler-rt] r302783 - mips] XFAIL wcsncpy.cc test.
Simon Dardis via llvm-commits
- [llvm] r302784 - Strip trailing whitespace. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D32197: [TySan] A Type Sanitizer (Runtime Library)
Ivan A. Kosarev via Phabricator via llvm-commits
- [PATCH] D32216: [mips][msa] Splat.d endianness check
Stefan Maksimovic via Phabricator via llvm-commits
- [llvm] r302785 - [x86] Fix a failure to select with AVX-512 when the type legalizer
Chandler Carruth via llvm-commits
- [compiler-rt] r302786 - [MSAN] test failed randomly on ARM when XFAILED for MIPS
Renato Golin via llvm-commits
- [llvm] r302787 - [msan] Fix PR32842
Alexander Potapenko via llvm-commits
- [compiler-rt] r302788 - [msan] add a regression test for PR32842
Alexander Potapenko via llvm-commits
- [compiler-rt] r302789 - [asan] Test 'strndup_oob_test.cc' added in r302781 fails on clang-s390x-linux.
Pierre Gousseau via llvm-commits
- [PATCH] D33096: [GlobalISel][X86] Support add i64 in IA32.
Igor Breger via Phabricator via llvm-commits
- [llvm] r302790 - [LV] Refactor ILV.vectorize{Loop}() by introducing LVP.executePlan(); NFC
Ayal Zaks via llvm-commits
- [llvm] r302791 - [X86] Moving X86Local namespace from .cpp to .h file to use it in memory folding TableGen backend.
Ayman Musa via llvm-commits
- [PATCH] D33097: [x86] Follow-up to r302785 - don't widen vselect conditions when the vNi1 type being split into is a legal type (like it usually is w/ AVX-512).
Chandler Carruth via Phabricator via llvm-commits
- [lld] r302792 - [ELF] - Make text section location explicit in early-assign-symbol.s test.
George Rimar via llvm-commits
- [llvm] r302793 - [GlobalISel][X86] Remove hand-written G_FADD/F_SUB selection.
Igor Breger via llvm-commits
- [llvm] r302794 - [IR] Allow attributes with global variables
Javed Absar via llvm-commits
- [PATCH] D22403: FileCheck Enhancement - pattern templates.
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D33098: Fix Libc++abi linking using compiler-rt under MinGW64
Martell Malone via Phabricator via llvm-commits
- [PATCH] D31946: [legalize-types] Make softening result use a single map for replacements.
Anton Yartsev via Phabricator via llvm-commits
- [PATCH] D33100: [ELF} - Don't allow R_X86_64_TPOFF32 relocation when linking PIC
George Rimar via Phabricator via llvm-commits
- [PATCH] D32399: [LLD] Order writable executable sections before writable ones
Rafael Avila de Espindola via llvm-commits
- [PATCH] D33099: AMD Jaguar scheduler doesn't correctly model 256-bit AVX instructions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D18738: Add new !unconditionally_dereferenceable load instruction metadata
whitequark via Phabricator via llvm-commits
- [PATCH] D32835: [compiler-rt] [cmake] Support generic installation
Catherine Moore via Phabricator via llvm-commits
- [compiler-rt] r302801 - Renumber test line number expectations after r302783.
Benjamin Kramer via llvm-commits
- [llvm] r302803 - Modules: fix modules build.
Tim Northover via llvm-commits
- [PATCH] D32529: [GlobalISel] Make multi-step legalization work.
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r302804 - [X86][AVX] Added zeroall/zeroupper scheduler tests
Simon Pilgrim via llvm-commits
- [polly] r302805 - [Simplify] Remove identical scalar writes.
Michael Kruse via llvm-commits
- [llvm] r302806 - Fix -DLLVM_ENABLE_THREADS=OFF build after r302748
Hans Wennborg via llvm-commits
- [PATCH] D29892: ar: add llvm-dlltool support
Martell Malone via Phabricator via llvm-commits
- [PATCH] D32803: [LTO] Print time-passes information at conclusion of LTO codegen
James Henderson via Phabricator via llvm-commits
- [compiler-rt] r302807 - [asan] Test 'strndup_oob_test.cc' added in r302781 fails on the clang-cmake-thumbv7-a15-full-sh bot.
Pierre Gousseau via llvm-commits
- [llvm] r302808 - [DAGCombine] Use SelectionDAG::getAnyExtOrTrunc helper. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D33104: [BitVector] Implement find_[first/last]_[set/unset]_in
Zachary Turner via Phabricator via llvm-commits
- [llvm] r302810 - [PowerPC] Eliminate integer compare instructions - vol. 1
Nemanja Ivanovic via llvm-commits
- [llvm] r302811 - [SLP] Emit optimization remarks
Adam Nemet via llvm-commits
- [llvm] r302812 - [AMDGPU] Fix incorrect register pressure calculation
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D33105: [AMDGPU] Turn register pressure estimation into forward tracker
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] r302813 - AMDGPU: Pull fneg out of extract_vector_elt
Matt Arsenault via llvm-commits
- [llvm] r302814 - AMDGPU: Remove tfe bit from flat instruction definitions
Matt Arsenault via llvm-commits
- [llvm] r302815 - [APInt] Fix typo in comment. NFC
Craig Topper via llvm-commits
- [PATCH] D30324: [ARM] Thumb2: favor R4-R7 over R12/LR in allocation order when opt for minsize
Weiming Zhao via Phabricator via llvm-commits
- [llvm] r302816 - [APInt] Remove an APInt copy from the return of APInt::multiplicativeInverse.
Craig Topper via llvm-commits
- [llvm] r302819 - [LiveVariables] Switch Kill/Defs sets to be DenseSet(s).
Davide Italiano via llvm-commits
- [llvm] r302820 - [MSP430] Generate EABI-compliant libcalls
Vadzim Dambrouski via llvm-commits
- [llvm] r302821 - [AMDGPU] Placate unused variable warning in release builds.
Davide Italiano via llvm-commits
- [llvm] r302822 - [AArch64][MachineCombine] Fold FNMUL+FSUB -> FNMADD.
Chad Rosier via llvm-commits
- [PATCH] D32451: Improve profile-guided heuristics to use estimated trip count.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D31850: [PowerPC] Eliminate compares - add handling for SELECT and SELECT_CC without the use of the condition register
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D31848: [PowerPC] Eliminate compares - add i32 sext/zext handling
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D31849: [PowerPC] Eliminate compares - add i64 sext/zext handling
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r302823 - De-virtualize GlobalValue
Reid Kleckner via llvm-commits
- [lld] r302826 - Reduce template usage. NFC.
Rafael Espindola via llvm-commits
- [llvm] r302827 - De-virtualize TerminatorInst successor accessors
Reid Kleckner via llvm-commits
- [lld] r302828 - Reduce template usage. NFC.
Rafael Espindola via llvm-commits
- [llvm] r302829 - Decrease inlinecold-threshold to 45
Easwaran Raman via llvm-commits
- [compiler-rt] r302830 - [scudo] Use our own combined allocator
Kostya Kortchinsky via llvm-commits
- [PATCH] D33107: AMDGPU/SI: Don't promote to vector if the load/store is volatile
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D32868: [globalisel][tablegen] Fix nullptr dereferences when getVRegDef() is called on a phys reg.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D31261: [IR] De-virtualize ~Value to save a vptr
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D31789: [TLI] Add mapping for various '__<func>_finite' forms of the math routines to SVML routines
Andy Kaylor via Phabricator via llvm-commits
- [llvm] r302831 - [GISel]: Remove unused lambda captures. NFC
Aditya Nandakumar via llvm-commits
- [lld] r302832 - Reduce template usage. NFC.
Rafael Espindola via llvm-commits
- [llvm] r302834 - [PPC] Change the register constraint of the first source operand of instruction mtvsrdd to g8rc_nox0
Guozhi Wei via llvm-commits
- [llvm] r297695 - In visitSTORE, always use FindBetterChain, rather than only when UseAA is enabled.
Sanjoy Das via llvm-commits
- [PATCH] D27522: [X86] Don't allow floating-point return types when SSE[12] is disabled
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r302835 - Issue diagnostics when returning FP values on x86_64 without SSE1/2
Reid Kleckner via llvm-commits
- [polly] r302836 - [ScopInfo] Keep scalar acceess dictionaries up-to-data. NFC.
Michael Kruse via llvm-commits
- [polly] r302837 - [VirtualInstruction] Do a lookup instead of a linear search. NFC.
Michael Kruse via llvm-commits
- [polly] r302838 - [DeLICM] Lookup input accesses.
Michael Kruse via llvm-commits
- [polly] r302839 - [DeLICM] Use input access heuristic for mapped PHI WRITEs.
Michael Kruse via llvm-commits
- [llvm] r298179 - Make library calls sensitive to regparm module flag (Fixes PR3997).
Chandler Carruth via llvm-commits
- [PATCH] D33110: [CodeGenPrepare] Don't create inttoptr for ni ptrs
Keno Fischer via Phabricator via llvm-commits
- [llvm] r300267 - [Support] Fix ErrorOr assertion when /proc/cpuinfo doesn't exist.
Teresa Johnson via llvm-commits
- [lld] r302843 - Reduce templating. NFC.
Rafael Espindola via llvm-commits
- [llvm] r302844 - Restrict call metadata based hotness detection to Sample PGO mode
Teresa Johnson via llvm-commits
- [PATCH] D33111: Change sample profile writer to make it deterministic.
Dehao Chen via Phabricator via llvm-commits
- [lld] r302845 - Detemplate the got.
Rafael Espindola via llvm-commits
- [lld] r302846 - Detemplate SymbolBody::getGotVA. NFC.
Rafael Espindola via llvm-commits
- [lld] r302847 - Detemplate isRelroSection. NFC.
Rafael Espindola via llvm-commits
- [lld] r302848 - Detemplate compareSectionsNonScript. NFC.
Rafael Espindola via llvm-commits
- [lld] r302849 - Detemplate compareSections. NFC.
Rafael Espindola via llvm-commits
- [llvm] r302851 - Change sample profile writer to make it deterministic.
Dehao Chen via llvm-commits
- [llvm] r302852 - CallGraph: Remove almost-unused field 'Root'.
Peter Collingbourne via llvm-commits
- [llvm] r302853 - [git-llvm] Fix svn:eol-style issue for one-file patches
Reid Kleckner via llvm-commits
- [PATCH] D33112: Optimize orphan plament in a general way
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [llvm] r302856 - [XRay][lib] Support and temporarily skip over CustomEvent records
Dean Michael Berris via llvm-commits
- [compiler-rt] r302857 - [XRay][compiler-rt] Runtime changes to support custom event logging
Dean Michael Berris via llvm-commits
- [llvm] r302858 - DWARF: Avoid cross-CU references under Fission
David Blaikie via llvm-commits
- [compiler-rt] r302860 - [XRay][compiler-rt] Fix misspeling of XRaySledEntry
Dean Michael Berris via llvm-commits
- [compiler-rt] r302861 - [XRay][compiler-rt] Remove unused variable after refactoring
Dean Michael Berris via llvm-commits
- [llvm] r302863 - [APInt] Add a utility method to change the bit width and storage size of an APInt.
Craig Topper via llvm-commits
- [polly] r302866 - [Polly] Generate more 'canonical' induction variable
Hongbin Zheng via llvm-commits
- [llvm] r302867 - [PM/Unswitch] Teach the new simple loop unswitch to handle loop
Chandler Carruth via llvm-commits
- [polly] r302868 - [Polly] Remove unused header
Hongbin Zheng via llvm-commits
- [PATCH] D33114: [AMDGPU] Turn on the new waitcnt insertion pass. Adjust tests.
Kannan Narayanan via Phabricator via llvm-commits
- [PATCH] D33115: AMDGPU/GlobalISel: Mark 32-bit integer constants as legal
Tom Stellard via Phabricator via llvm-commits
- [compiler-rt] r302873 - [XRay][compiler-rt] Only run custom event logging in x86_64-linux
Dean Michael Berris via llvm-commits
- [llvm] r302876 - [IfConversion] Keep the CFG updated incrementally in IfConvertTriangle
Mikael Holmen via llvm-commits
- [llvm] r302877 - Handle a COPY with undef source operand in LowerCopy()
Jonas Paulsson via llvm-commits
- [PATCH] D33116: [APInt] Use MathExtras.h BitsToFloat/Double and Float/DoubleToBits instead of type punning through a union
Craig Topper via Phabricator via llvm-commits
- [llvm] r302878 - [Support/Compiler.h] - Use gnu::fallthrough for LLVM_FALLTHROUGH when available.
George Rimar via llvm-commits
- [PATCH] D33117: [AMDGPU] Cache live-ins and register pressure in scheduler
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [lld] r302881 - [ELF] - Don't allow R_X86_64_TPOFF32 dynamic relocation when linking PIC
George Rimar via llvm-commits
- [llvm] r302882 - [APInt] Fix a case where udivrem might delete and create a new allocation instead of reusing the original.
Craig Topper via llvm-commits
- [PATCH] D32647: [ELF] - Do not produce duplicate values in .gdb_index's constant pool area.
George Rimar via Phabricator via llvm-commits
- [PATCH] D32174: [ELF] - Assign absolute values in linkerscript correctly #2.
George Rimar via Phabricator via llvm-commits
- [PATCH] D32173: [ELF] - Assign absolute values in linkerscript correctly #1.
George Rimar via Phabricator via llvm-commits
- [llvm] r302883 - [BPI] Ignore remainder while distributing the remaining probability from unreachanble
Serguei Katkov via llvm-commits
- [lld] r302884 - [ELF] - Stop support of DF_STATIC_TLS flag.
George Rimar via llvm-commits
- [PATCH] D25987: [X86] New pattern to generate PSUBUS from SELECT
Yulia Koval via Phabricator via llvm-commits
- [PATCH] D33119: [AVR] Migrate to new StructType::get owing to Supress all uses of LLVM_END_WITH_NULL
Leslie Zhai via Phabricator via llvm-commits
- [llvm] r302885 - [AVR] Migrate to new StructType::get owing to Supress all uses of LLVM_END_WITH_NULL
Leslie Zhai via llvm-commits
- [PATCH] D31888: [LLD][ELF] Always use Script::assignAddresses()
bd1976 llvm via llvm-commits
- [PATCH] D33120: [ARM] Generic Improvements to ARM Schedulers. NFCI.
Javed Absar via Phabricator via llvm-commits
- [PATCH] D33121: [SCEV] Fix getAddExpr for recurrencies from different loops
Max Kazantsev via Phabricator via llvm-commits
- [polly] r302886 - [NFC] [Fortran Support] Cleanup Fortran Array pattern mactch testcases
Siddharth Bhat via llvm-commits
- [compiler-rt] r302887 - [msan] Remove a failing test from MemorySanitizer.ICmpRelational
Alexander Potapenko via llvm-commits
- [PATCH] D32931: [KnownBits] Add bit counting methods to KnownBits struct and use them where possible
Simon Pilgrim via Phabricator via llvm-commits
- [polly] r302888 - [Polly][CMake] Fix variable name in target exports
Philip Pfaffe via llvm-commits
- [PATCH] D32508: [ValueTracking] Begin adding some useful methods to the proposed KnownBits struct
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D32853: [ELF] - Speedup readAddressArea() implementation.
George Rimar via Phabricator via llvm-commits
- [PATCH] D32218: X86AsmParser.cpp asserts: OperandStack.size() > 1 && "Too few operands."
Simon Pilgrim via Phabricator via llvm-commits
- [polly] r302891 - [FIX] Fix regression caused by c29f4ed, testcase matches output
Siddharth Bhat via llvm-commits
- [PATCH] D33124: [ELF] - Detemplate GnuHashTableSection and SymbolTableSection sections.
George Rimar via Phabricator via llvm-commits
- [polly] r302892 - [NFC] [Fortran Support] Run -instnamer on testcases
Siddharth Bhat via llvm-commits
- [PATCH] D33125: Introduce isoneof<T0, T1, ...> as an extension of isa<T>
serge via Phabricator via llvm-commits
- [PATCH] D33125: Introduce isoneof<T0, T1, ...> as an extension of isa<T>
serge via Phabricator via llvm-commits
- [PATCH] D33125: Introduce isoneof<T0, T1, ...> as an extension of isa<T>
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D33125: Introduce isoneof<T0, T1, ...> as an extension of isa<T>
Noel Grandin via Phabricator via llvm-commits
- [PATCH] D33125: Introduce isoneof<T0, T1, ...> as an extension of isa<T>
serge via Phabricator via llvm-commits
- [PATCH] D33125: Introduce isoneof<T0, T1, ...> as an extension of isa<T>
serge via Phabricator via llvm-commits
- [PATCH] D33125: Introduce isoneof<T0, T1, ...> as an extension of isa<T>
serge via Phabricator via llvm-commits
- [PATCH] D33125: Introduce isoneof<T0, T1, ...> as an extension of isa<T>
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D31459: [Polly][NewPM] Port ScopDetection to the new PassManager
Tobias Grosser via Phabricator via llvm-commits
- [llvm] r302894 - Use SDValue::getOperand() helper. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r302896 - Use SDValue::getOperand() helper. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r302897 - [DAGCombine] Use SelectionDAG::getZExtOrTrunc helper. NFCI.
Simon Pilgrim via llvm-commits
- [PATCH] D33127: fix to swap all members in StringMapImpl::swap
Takuto Ikuta via Phabricator via llvm-commits
- [PATCH] D33128: [AsmParser] Mnemonic Spell Corrector
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D33129: [SCEVExpander] Try harder to avoid introducing inttoptr
Keno Fischer via Phabricator via llvm-commits
- [compiler-rt] r302898 - Account for stack redzone when computing sp on darwin
Francis Ricci via llvm-commits
- [compiler-rt] r302899 - Add dyld to sanitizer procmaps on darwin
Francis Ricci via llvm-commits
- [test-suite] r302900 - Add -lm to plot2fig
Diana Picus via llvm-commits
- [polly] r302902 - [Polly][NewPM] Port ScopDetection to the new PassManager
Philip Pfaffe via llvm-commits
- [lld] r302903 - Optimize orphan placement in a general way.
Rafael Espindola via llvm-commits
- [compiler-rt] r302904 - Enable lsan test suite on Darwin x86_64 builds
Francis Ricci via llvm-commits
- [llvm] r302905 - [NewGVN] Don't incorrectly reset the memory leader.
Davide Italiano via llvm-commits
- [PATCH] D32191: Enable lsan test suite for darwin x86-64
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D33130: Disable threads in a few tests
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [llvm] r302906 - [NewGVN] Format an assertion and fix a typo. NFCI.
Davide Italiano via llvm-commits
- [llvm] r302907 - [DAGCombine] Use SelectionDAG::getAnyExtOrTrunc helper. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r302908 - [NewGVN] Improve debug output a bit. NFCI.
Davide Italiano via llvm-commits
- [llvm] r302909 - [LoopUnroll] Fix a test. REQUIRE should be REQUIRES.
Davide Italiano via llvm-commits
- [PATCH] D33131: [compiler-rt][cmake] Build unit tests conditionally with _FILE_OFFSET_BITS=64 and _LARGEFILE_SOURCE
Simon Dardis via Phabricator via llvm-commits
- [llvm] r302910 - [x86] add tests for potential vector narrowing optimization (PR32790)
Sanjay Patel via llvm-commits
- [llvm] r302911 - [SPARC] Support 'f' and 'e' inline asm constraints.
James Y Knight via llvm-commits
- [PATCH] D33133: Remove ignore-empty-index-file option
Teresa Johnson via Phabricator via llvm-commits
- [compiler-rt] r302912 - Disable two failing darwin lsan tests
Francis Ricci via llvm-commits
- [zorg] r302914 - [AVR] Run more parallel jobs on the buildbot
Dylan McKay via llvm-commits
- [PATCH] D29116: Regression in 4.0-rc: SPARC: allow %f-registers for inline-assembly
James Y Knight via Phabricator via llvm-commits
- [PATCH] D27127: [Sparc] Remove execute permissions from non-executable text files
James Y Knight via Phabricator via llvm-commits
- [llvm] r302916 - [APInt] Use MathExtras.h BitsToFloat/Double and Float/DoubleToBits instead of type punning through a union
Craig Topper via llvm-commits
- [compiler-rt] r302917 - [asan/win] Re-enable Win64 asan tests on Win8+
Reid Kleckner via llvm-commits
- [PATCH] D32324: CodeGen: BlockPlacement: Increase tail duplication size for O3.
David Li via Phabricator via llvm-commits
- [PATCH] D33136: [ValueTracking] Don't let isAddOfNonZero look at adds with a PHI node as input
Craig Topper via Phabricator via llvm-commits
- [llvm] r302919 - AMDGPU/GlobalISel: Mark 32-bit integer constants as legal
Tom Stellard via llvm-commits
- [compiler-rt] r302920 - Disable two failing darwin lsan tests
Francis Ricci via llvm-commits
- [PATCH] D33137: [DAGCombiner] use narrow vector ops to eliminate concat/extract (PR32790)
Sanjay Patel via Phabricator via llvm-commits
- [lld] r302921 - [ELF] - Apply clang-format. NFC.
George Rimar via llvm-commits
- [llvm] r302922 - Make sure we have actually written what is expected by the test.
Galina Kistanova via llvm-commits
- [llvm] r302923 - [codeview] Fix assertion failure introduced in r295354 refactoring
Reid Kleckner via llvm-commits
- [compiler-rt] r302924 - [ubsan] Enable debug info in test binaries
Reid Kleckner via llvm-commits
- [llvm] r302925 - [KnownBits] Add bit counting methods to KnownBits struct and use them where possible
Craig Topper via llvm-commits
- [PATCH] D33139: AMDGPU/SI: Move the local memory usage related checking after calling convention checking in PromoteAlloca
Changpeng Fang via Phabricator via llvm-commits
- [polly] r302926 - [Simplify] Reset all stats between runs.
Michael Kruse via llvm-commits
- [PATCH] D32319: Add constrained intrinsics for some libm-equivalent operations
Craig Topper via Phabricator via llvm-commits
- [PATCH] D33140: LTO: Don't verify modules twice in verifyMergedModuleOnce
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D32416: [x86, SSE] AVX1 PR28129
Dinar Temirbulatov via Phabricator via llvm-commits
- [llvm] r302927 - Strip trailing whitespace. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r302928 - AMDGPU: Add lit.local.cfg to disable global-isel tests when global-isel is disabled
Tom Stellard via llvm-commits
- [PATCH] D24247: [SPARC] Add assembler for the REX instruction set extension
James Y Knight via Phabricator via llvm-commits
- [llvm] r302930 - [APInt] Remove unnecessary checks of rhsWords==1 with lhsWords==1 from udiv and udivrem. NFC
Craig Topper via llvm-commits
- [llvm] r302931 - [APInt] Add an assert to check for divide by zero in udivrem. NFC
Craig Topper via llvm-commits
- [PATCH] D31437: [AMDGPU][NFC] Move amdgpu code object metadata to support
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D33141: [sanitizer] Change SizeClassAllocator32 to accept just one template
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D33142: [Polly][Simplify] Remove writes that are overwritten.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D32715: shrink-wrap: fix shrink-wrapping for no-return paths
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D33143: [Polly][Simplify] Remove identical write removal. NFC.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D33144: [RegisterBankInfo] Remove overly-agressive asserts
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D32098: [InstCombine] Use less bitwise operations to handle Instruction::SExt in SimplifyDemandedUseBits. Other improvements.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D32453: [InstCombine] Prevent InstCombine from triggering an extra iteration if something changed in the initial Worklist creation
Craig Topper via Phabricator via llvm-commits
- [llvm] r302933 - [AArch64][Falkor] Refine modeling of multiply accumulate forwarding.
Geoff Berry via llvm-commits
- [llvm] r302936 - [CodeView] Add a random access type visitor.
Zachary Turner via llvm-commits
- [PATCH] D33146: CMake: Fix docs-llvm-man target when clang+llvm is in the same source tree
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D33147: [NVPTX] Don't flag StoreRetVal memory chain operands as ReadMem (PR32146)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r302937 - [PPC] Move the combine "a << (b % (sizeof(a) * 8)) -> (PPCshl a, b)" to the backend. NFC.
Tim Shen via llvm-commits
- [llvm] r302938 - Add LiveRangeShrink pass to shrink live range within BB.
Dehao Chen via llvm-commits
- [llvm] r302939 - Remove ignore-empty-index-file option
Teresa Johnson via llvm-commits
- [llvm] r302942 - [NVPTX] Don't flag StoreRetVal memory chain operands as ReadMem (PR32146)
Simon Pilgrim via llvm-commits
- [PATCH] D33149: Avoid a UB pointer overflow in the ArrayRef unit test
Vedant Kumar via Phabricator via llvm-commits
- [llvm] r302943 - AMDGPU/SI: Don't promote to vector if the load/store is volatile.
Changpeng Fang via llvm-commits
- [PATCH] D33150: [CodeGenPrep]Forming branch from select aggressively in loop
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D33151: ThinLTO: Verify bitcode before lauching the ThinLTOCodeGenerator.
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r302949 - [x86] add vector tests for demanded bits; NFC
Sanjay Patel via llvm-commits
- [PATCH] D32278: [globalisel][tablegen] Import rules containing intrinsic_wo_chain.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D33152: [PowerPC] Fix test case sem_init_glibc.cc for powerpc64be
Bill Seurer via Phabricator via llvm-commits
- [PATCH] D32861: [globalisel][tablegen] Demote OptForSize/OptForMinSize/ForCodeSize to per-function predicates.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D32791: [globalisel][tablegen] Add support for (set $dst, 1) and test X86's OptForSize predicate.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D32746: [globalisel][legalizer] G_LOAD/G_STORE NarrowScalar should not emit G_GEP x, 0.
Quentin Colombet via Phabricator via llvm-commits
- [llvm] r302950 - [Doc] Document "Splat" in the lexicon
Sanjay Patel via llvm-commits
- [PATCH] D33153: Alternative way to detemplate GotSection
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D33154: [APInt] Add early outs for a division by 1 to udiv/urem/udivrem
Craig Topper via Phabricator via llvm-commits
- [PATCH] D31821: Remove redundant copy in recurrences
Taewook Oh via Phabricator via llvm-commits
- [llvm] r302951 - LTO: Don't verify modules twice in verifyMergedModuleOnce
Adrian Prantl via llvm-commits
- [llvm] r302952 - [APInt] In udivrem, remember the bit width in a local variable so we don't reread it from the LHS which might be aliased with Quotient or Remainder.
Craig Topper via llvm-commits
- [llvm] r302953 - [APInt] Add early outs for a division by 1 to udiv/urem/udivrem
Craig Topper via llvm-commits
- [llvm] r302955 - [TLI] Add declarations for various math header file routines from math-finite.h that create '__<func>_finite as functions
Andrew Kaylor via llvm-commits
- [llvm] r302956 - [ConstantFolding] Add folding for various math '__<func>_finite' routines generated from -ffast-math
Andrew Kaylor via llvm-commits
- [llvm] r302957 - [TLI] Add mapping for various '__<func>_finite' forms of the math routines to SVML routines
Andrew Kaylor via llvm-commits
- [test-suite] r302958 - cmake: Rework External handling
Matthias Braun via llvm-commits
- [test-suite] r302959 - cmake/lit: Flip default for config.traditional_output
Matthias Braun via llvm-commits
- [test-suite] r302960 - cmake: Refactor SPEC CMakefiles
Matthias Braun via llvm-commits
- [PATCH] D33155: [DWARFv5] Support FORM_strp in the line table header
Paul Robinson via Phabricator via llvm-commits
- [llvm] r302961 - [IR] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [compiler-rt] r302962 - [XRay] Fix build with libc++ (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D33156: Add hasProfileSummary method.
Easwaran Raman via Phabricator via llvm-commits
- [llvm] r302963 - [GISel]: Fix undefined behavior while accessing DefaultAction map
Aditya Nandakumar via llvm-commits
- [llvm] r302964 - [GISel]: Add a getConstantFPVRegVal utility
Aditya Nandakumar via llvm-commits
- [llvm] r302967 - [PartialInlining] Profile based cost analysis
Xinliang David Li via llvm-commits
- [test-suite] r302968 - cmake/SPEC: Add some missing include(CopyDir)
Matthias Braun via llvm-commits
- [llvm] r302970 - [AVR] Remove an unused variable
Dylan McKay via llvm-commits
- [llvm] r302971 - [CodeView] Silence some -Wsign-compare warnings
Justin Bogner via llvm-commits
- [llvm] r302972 - AA: Use generic intrinsics for tests instead of target specific ones
Justin Bogner via llvm-commits
- LLVM lab will be unavailable tomorrow for few hours
Galina Kistanova via llvm-commits
- [PATCH] D33157: [Inliner] Do not mix callsite and callee hotness based updates.
Easwaran Raman via Phabricator via llvm-commits
- [llvm] r302973 - [AVR] When lowering Select8/Select16, put newly generated MBBs in the same spot
Dylan McKay via llvm-commits
- [llvm] r302974 - [APInt] Fix typo in comment. NFC
Craig Topper via llvm-commits
- [PATCH] D33158: [compiler-rt] Replace ifs with switch statement in IsHandledDeadlySignal
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D33159: [compiler-rt] Switch handle_<signal> flags from bool to int.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D33160: [compliler-rt] Make print_module_map description consistent with the rest.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D33161: [compiler-rt] Replace "bool IsHandledDeadlySignal" with "int GetHandleDeadlySignal"
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D21720: Unroll for uncountable loops
Evgeny Stupachenko via Phabricator via llvm-commits
- [llvm] r302976 - [NewGVN] XFAIL a flaky test until I find out what's going on.
Davide Italiano via llvm-commits
- [llvm] r302977 - Disable llvm/test/Transforms/NewGVN/pr32934.ll while Davide is investigating.
NAKAMURA Takumi via llvm-commits
- [PATCH] D33162: IR: Give function GlobalValue::getRealLinkageName() a less misleading name: getPGOName().
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r302979 - InstCombine: Move tests that use target intrinsics into subdirectories
Justin Bogner via llvm-commits
- [llvm] r302980 - ConstProp: Split x86 SSE intrinsic tests out of calls.ll
Justin Bogner via llvm-commits
- [llvm] r302982 - [InstCombine] Prevent InstCombine from triggering an extra iteration if something changed in the initial Worklist creation
Craig Topper via llvm-commits
- [llvm] r302983 - [APInt] Use Lo_32/Hi_32/Make_64 in a few more places in the divide code. NFCI
Craig Topper via llvm-commits
- [llvm] r302984 - Simplify MIR Output used for Codegen Testing
Vivek Pandya via llvm-commits
- [llvm] r302985 - This reverts r302984
Vivek Pandya via llvm-commits
- [polly] r302986 - [Simplify] Remove writes that are overwritten.
Michael Kruse via llvm-commits
- [polly] r302987 - [Simplify] Remove identical write removal. NFC.
Michael Kruse via llvm-commits
- [llvm] r302988 - [LoopOptimizer][Fix]PR32859, PR24738
Simon Pilgrim via llvm-commits
- [llvm] r302989 - [x86, SSE] AVX1 PR28129 (256-bit all-ones rematerialization)
Simon Pilgrim via llvm-commits
- [PATCH] D33163: [Polly] Added the list of Instructions to output in ScopInfo pass
Nandini Singhal via Phabricator via llvm-commits
- [llvm] r302990 - MSan: Mark MemorySanitizer tests that use x86 intrinsics as REQUIRES: x86
Justin Bogner via llvm-commits
- [PATCH] D32059: Make AssumptionCache's interface return a range of Values
Yoav Ben-Shalom via Phabricator via llvm-commits
- [llvm] r302991 - [ValueTracking] Remove const_casts on several calls to computeKnownBits and ComputeSignBit. NFC
Craig Topper via llvm-commits
- [llvm] r302992 - [X86][SSE] Test showing inability of ComputeNumSignBits to resolve shuffles
Simon Pilgrim via llvm-commits
- [PATCH] D32946: [InstCombine] Merge duplicate functionality between InstCombine and ValueTracking
Yoav Ben-Shalom via Phabricator via llvm-commits
- [PATCH] D33164: [Profile[ Enhance expect lowering to handle correlated branches
David Li via Phabricator via llvm-commits
- [llvm] r302993 - [SelectionDAG] Add VECTOR_SHUFFLE support to ComputeNumSignBits
Simon Pilgrim via llvm-commits
- [PATCH] D28637: [PPC] Inline expansion of memcmp
Nemanja Ivanovic via Phabricator via llvm-commits
- AArch64 libc++bot still broken
Renato Golin via llvm-commits
- [llvm] r302994 - [X86][SSE] Test showing missing EXTRACT_SUBVECTOR/CONCAT_VECTORS demandedelts support in ComputeNumSignBits
Simon Pilgrim via llvm-commits
- [lld] r302995 - Move lib/LibDriver -> lib/ToolDrivers/llvm-lib. NFCI.
Peter Collingbourne via llvm-commits
- [llvm] r302995 - Move lib/LibDriver -> lib/ToolDrivers/llvm-lib. NFCI.
Peter Collingbourne via llvm-commits
- [llvm] r302996 - Add missing files
Peter Collingbourne via llvm-commits
- [llvm] r302997 - [SelectionDAG] Added support for EXTRACT_SUBVECTOR/CONCAT_VECTORS demandedelts in ComputeNumSignBits
Simon Pilgrim via llvm-commits
- [llvm] r302998 - [llvm-pdbdump] Add the option to sort functions and data.
Zachary Turner via llvm-commits
- [llvm] r302999 - Fix test failure on windows -- do not return deleted func
Xinliang David Li via llvm-commits
- [llvm] r303000 - Renable test that was disabled due to cost analysis
Xinliang David Li via llvm-commits
- [PATCH] D33166: [ValueTracking] Replace all uses of ComputeSignBit with computeKnownBits.
Craig Topper via Phabricator via llvm-commits
- [llvm] r303002 - [BasicAA] Alphabetize includes. NFC
Craig Topper via llvm-commits
- [llvm] r303003 - foo
Craig Topper via llvm-commits
- [llvm] r303004 - [InstSimplify] Add patterns for folding (A & B) | (~A ^ B) -> (~A ^ B) and its commuted variants.
Craig Topper via llvm-commits
- [llvm] r303005 - update of the url
Sylvestre Ledru via llvm-commits
- [polly] r303006 - [Polly] Fix code generation of llvm.expect intrinsic
Tobias Grosser via llvm-commits
- [polly] r303007 - [Simplify] Remove some leftover dead code
Tobias Grosser via llvm-commits
- [PATCH] D30081: [PPC] Eliminate more compare instructions using record-form operation
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D31647: [JumpThreading] Propagate branch hint (biased branch weight) metadata
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] r303008 - [X86][AVX] Add additional 32-bit target vector shift tests
Simon Pilgrim via llvm-commits
- [PATCH] D32871: [LV] Using VPlan to model the vectorized code and drive its transformation
Ayal Zaks via Phabricator via llvm-commits
- [llvm] r303009 - [X86][AVX] Allow 32-bit targets to peek through subvectors to extract constant splats for vXi64 shifts.
Simon Pilgrim via llvm-commits
- [PATCH] D33169: [X86] Adding vpopcntd and vpopcntq instructions
Oren Ben Simhon via Phabricator via llvm-commits
- [PATCH] D33170: [X86] Adding avx512_vpopcntdq feature set and its intrinsics
Oren Ben Simhon via Phabricator via llvm-commits
- [llvm] r303010 - [X86][XOP] Account for cost of extract/insert of 256-bit vector shifts
Simon Pilgrim via llvm-commits
- [PATCH] D33171: Fix DynamicLibraryTest.cpp on FreeBSD
Dimitry Andric via Phabricator via llvm-commits
- [llvm] r303011 - [StringExtras] Add llvm::to_integer.
Zachary Turner via llvm-commits
- [llvm] r303012 - [X86][SSE] Account for cost of extract/insert of v32i8 vector shifts
Simon Pilgrim via llvm-commits
- [PATCH] D33172: [InstCombine] Simpify inverted predicates in 'or'
Brian Gesiak via Phabricator via llvm-commits
- [llvm] r303013 - [X86][XOP] XOP's general v16i8 shifts will be used instead of v8i16 shift + mask.
Simon Pilgrim via llvm-commits
- [llvm] r303014 - [COFF] Gracefully handle empty .drectve sections
Shoaib Meenai via llvm-commits
- [llvm] r303015 - Fix DynamicLibraryTest.cpp on FreeBSD and NetBSD
Dimitry Andric via llvm-commits
- [llvm] r303017 - [X86][AVX1] Account for cost of extract/insert of 256-bit SDIV/UDIV by mul sequences
Simon Pilgrim via llvm-commits
- [llvm] r303018 - [X86] Remove unused value from IntrinsicType enum. NFC
Craig Topper via llvm-commits
- [llvm] r303019 - [X86] Cleanup some of the check-prefixes in the vector-lzcnt tests.
Craig Topper via llvm-commits
- [llvm] r303020 - [X86] Add avx512vl command lines to the 128/256-bit vector-lzcnt tests so we can see what compare instructions are being used in the lookup table code.
Craig Topper via llvm-commits
- [llvm] r303021 - [X86][AVX1] Account for cost of extract/insert of 256-bit shifts by splat
Simon Pilgrim via llvm-commits
- [llvm] r303022 - [X86][AVX2] Fix costs for v4i64 ashr by splat
Simon Pilgrim via llvm-commits
- [llvm] r303023 - [X86][AVX1] Account for cost of extract/insert of 256-bit shifts
Simon Pilgrim via llvm-commits
- [llvm] r303024 - [X86] Utilize SelectionDAG::getSelect(). NFC.
Zvi Rackover via llvm-commits
- [llvm] r303025 - Fix two tests that weren't correctly copied.
Daniel Jasper via llvm-commits
- [PATCH] D31924: SROA: Allow eliminating addrspacecasted allocas
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D33175: ELF: --gdb-index: Do not add dead sections to the address area.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33176: ELF: --gdb-index: Change findSection to return an InputSection.
Peter Collingbourne via Phabricator via llvm-commits
- [llvm] r303028 - [InstCombine] Remove 'return' of a called function that also returned void. NFC
Craig Topper via llvm-commits
- [llvm] r303029 - [InstCombine] Merge duplicate functionality between InstCombine and ValueTracking
Craig Topper via llvm-commits
- [llvm] r303032 - Move some code into ScalarEvolution.cpp; NFC
Sanjoy Das via llvm-commits
- [PATCH] D33179: [Sink] Fix predicate in legality check
Keno Fischer via Phabricator via llvm-commits
- [llvm] r303033 - [ConstantRange] Fix what appear to be copy and paste mistakes in the unittest.
Craig Topper via llvm-commits
- [llvm] r303034 - Add '#' to test regex that I forgot in r303025.
Daniel Jasper via llvm-commits
- [PATCH] D33180: Add functionality to cvtres to parse all entries in res file.
Eric Beckmann via Phabricator via llvm-commits
- [llvm] r303035 - [ValueTracking] Replace all uses of ComputeSignBit with computeKnownBits.
Craig Topper via llvm-commits
Last message date:
Sun May 14 23:53:01 PDT 2017
Archived on: Sun May 14 23:50:36 PDT 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).