The Week Of Monday 14 August 2017 Archives by author
Starting: Mon Aug 14 00:03:25 PDT 2017
Ending: Sun Aug 20 23:56:44 PDT 2017
Messages: 1732
- [llvm] r311255 - [DAGCombiner] Extending pattern detection for vector shuffle.
Blank, Guy via llvm-commits
- [llvm] r310583 - [ValueTracking] Enabling ValueTracking patch by default (recommit). Part 2.
Bozhenov, Nikolai via llvm-commits
- [llvm] r310583 - [ValueTracking] Enabling ValueTracking patch by default (recommit). Part 2.
Bozhenov, Nikolai via llvm-commits
- [llvm] r310822 - Revert "[DAGCombiner] Extending pattern detection for vector shuffle (REAPPLIED)"
Cohen, Elad2 via llvm-commits
- [llvm] r311255 - [DAGCombiner] Extending pattern detection for vector shuffle.
Cohen, Elad2 via llvm-commits
- [PATCH] D36388: [X86][SandyBridge] Additional updates to the SNB instructions scheduling information
Haber, Gadi via llvm-commits
- D34393: Adding code padding for performance stability - infrastructure
Paparo Bivas, Omer via llvm-commits
- D34393: Adding code padding for performance stability - infrastructure
Paparo Bivas, Omer via llvm-commits
- [llvm] r309310 - Un-revert "Teach the CMake build system to run lit's test suite. These can be run"
Yung, Douglas via llvm-commits
- [llvm] r309310 - Un-revert "Teach the CMake build system to run lit's test suite. These can be run"
Yung, Douglas via llvm-commits
- [compiler-rt] r310884 - [builtins][ARM] Select correct code fragments when compiling for Thumb1/Thum2/ARM ISA
Zhao, Weiming via llvm-commits
- [compiler-rt] r310884 - [builtins][ARM] Select correct code fragments when compiling for Thumb1/Thum2/ARM ISA
Zhao, Weiming via llvm-commits
- [PATCH] D36716: [LoopDataPrefetch][AArch64FalkorHWPFFix] Preserve ScalarEvolution
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D36054: Emit only A Single Opt Remark When Inlining
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D36054: Emit only A Single Opt Remark When Inlining
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D36054: Emit only A Single Opt Remark When Inlining
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D36906: Keep Optimization Remark Yaml in NewPM
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D36943: Migrate WholeProgramDevirt to new Optimization Remark API
Adam Nemet via Phabricator via llvm-commits
- [llvm] r311281 - [Loop Vectorize] Added a separate metadata
Aditya Kumar via llvm-commits
- [PATCH] D36113: [Loop Vectorize] Vectorize Loops with Backward Dependence
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D36220: [Loop Vectorize] Added a separate metadata
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D36423: [libc++] Introsort based sorting function
Aditya Kumar via Phabricator via llvm-commits
- [llvm] r310860 - [GISel]: Add some helper constructors to MIRBuilder
Aditya Nandakumar via llvm-commits
- [PATCH] D36636: [GISel][NFC]: Add some constructors for easy creation of MIRBuilders
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D36636: [GISel][NFC]: Add some constructors for easy creation of MIRBuilders
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D36636: [GISel][NFC]: Add some constructors for easy creation of MIRBuilders
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D36636: [GISel][NFC]: Add some constructors for easy creation of MIRBuilders
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D34978: [GlobalIsel] fix undefined behavior if Action not set.
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D36880: [GSel]: Add a cleanup combiner to cleanup legalization artifacts
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D36880: [GSel]: Add a cleanup combiner to cleanup legalization artifacts
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D36880: [GSel]: Add a cleanup combiner to cleanup legalization artifacts
Aditya Nandakumar via Phabricator via llvm-commits
- [llvm] r311026 - Add a convenience overload of DWARFDie::dump() for debugging purposes.
Adrian Prantl via llvm-commits
- [llvm] r311097 - Improve line debug info when translating a CaseBlock to SDNodes.
Adrian Prantl via llvm-commits
- [llvm] r311217 - Filter out non-constant DIGlobalVariableExpressions reachable via the CU
Adrian Prantl via llvm-commits
- [PATCH] D36480: [LLVM] Change to Verifier to allow Fortran CHARACTER types in debug information
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36671: debuginfo: Improve line info when translating a CaseBlock to SDNodes
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36480: [LLVM] Change to Verifier to allow Fortran CHARACTER types in debug information
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36480: [LLVM] Change to Verifier to allow Fortran CHARACTER types in debug information
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36596: [InstCombine] Don't convert all dbg.declares to dbg.values
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36671: debuginfo: Improve line info when translating a CaseBlock to SDNodes
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36778: Merge debug info when hoist then-else code to if.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36778: Merge debug info when hoist then-else code to if.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36671: debuginfo: Improve line info when translating a CaseBlock to SDNodes
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36797: [Verifier] Avoid visiting DIGlobalVariables twice
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36671: debuginfo: Improve line info when translating a CaseBlock to SDNodes
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36627: dwarfdump: Add an option to collect debug info quality metrics
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36627: dwarfdump: Add an option to collect debug info quality metrics
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36805: [Debug info] Teach the SDag type legalizer how to split up debug info for integer values that are split into a hi and lo part.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36627: dwarfdump: Add an option to collect debug info quality metrics
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36805: [Debug info] Teach the SDag type legalizer how to split up debug info for integer values that are split into a hi and lo part.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36835: [llvm-dwarfdump] Hide .debug_str and die reference offsets in brief mode
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D36835: [llvm-dwarfdump] Hide .debug_str and die reference offsets in brief mode
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r311154 - [AArch64] Do not promote f16 when subtarget HasFullFP16
Ahmed Bougacha via llvm-commits
- [PATCH] D36741: [AArch64] Remove DecodeAuthLoadWriteback
Ahmed Bougacha via Phabricator via llvm-commits
- [PATCH] D36754: [scudo] Application & platform compatibility changes
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D36757: Add C++17 aligned new/delete interceptors to standalone lsan
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D36757: Add C++17 aligned new/delete interceptors to standalone lsan
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D36757: Add C++17 aligned new/delete interceptors to standalone lsan
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D36757: Add C++17 aligned new/delete interceptors to standalone lsan
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [llvm] r310914 - [RISCV] Recognize new relocation types
Alex Bradbury via llvm-commits
- [llvm] r310917 - [RISCV] Add RISCVInstPrinter and basic MC assembler tests
Alex Bradbury via llvm-commits
- [llvm] r311146 - Give guidance on report_fatal_error in CodingStandards.rst and ProgrammersManual.rst
Alex Bradbury via llvm-commits
- [llvm] r311147 - Refine report_fatal_error guidance after post-commit review
Alex Bradbury via llvm-commits
- [llvm] r311146 - Give guidance on report_fatal_error in CodingStandards.rst and ProgrammersManual.rst
Alex Bradbury via llvm-commits
- [llvm] r311275 - [RISCV] Set HasRelocationAddend for RISCVELFObjectWriter
Alex Bradbury via llvm-commits
- [llvm] r311276 - [RISCV] Fix two abuses of llvm_unreachable
Alex Bradbury via llvm-commits
- [llvm] r311277 - [RISCV] Trivial whitespace fix in RISCVInstPrinter
Alex Bradbury via llvm-commits
- [PATCH] D36455: [RISCV] Recognize new relocation types
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D36455: [RISCV] Recognize new relocation types
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D23564: [RISCV 7/10] Add RISCVInstPrinter and basic MC assembler tests
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D23566: [RISCV 8/10] Add support for all RV32I instructions
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D23566: [RISCV 8/10] Add support for all RV32I instructions
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D23568: [RISCV 10/10] Add common fixups and relocations
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D23568: [RISCV 10/10] Add common fixups and relocations
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D36826: Give guidance on report_fatal_error in CodingStandards.rst and ProgrammersManual.rst
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D36829: [Lanai] Remove dead functions from LanaiRegisterInfo
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D36830: Use report_fatal_error for unsupported calling conventions
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D36826: Give guidance on report_fatal_error in CodingStandards.rst and ProgrammersManual.rst
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D29933: [RISCV 11/n] Initial codegen support for ALU operations
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D29934: [RISCV 12/n] Codegen support for memory operations
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D29935: [RISCV 13/n] Codegen for conditional branches
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D29936: [RISCV 14/n] Support for function calls
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D29938: [RISCV 16/n] Support and tests for a variety of additional LLVM IR constructs
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D29933: [RISCV 11/n] Initial codegen support for ALU operations
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D36331: Add ARC backend
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D36669: Build LLVM with -Wstrict-prototypes enabled
Alex L via llvm-commits
- [PATCH] D36669: Build LLVM with -Wstrict-prototypes enabled
Alex L via llvm-commits
- [test-suite] r311079 - bitreverse benchmark: has_builtin(__builtin_bitreverse) preprocessor
Alex Lorenz via llvm-commits
- [PATCH] D36669: Build LLVM with -Wstrict-prototypes enabled
Alex Lorenz via Phabricator via llvm-commits
- [PATCH] D36728: Switch to consumeError(), since this can crash otherwise.
Alex Lorenz via Phabricator via llvm-commits
- [PATCH] D36940: Replace std::vector to std::array in SymbolSerializer
Alex Telishev via Phabricator via llvm-commits
- [PATCH] D36941: ms-pdb: Precompute deserialized symbols for pdb once and then use it in sort instead of doing it in the comparison function
Alex Telishev via Phabricator via llvm-commits
- [PATCH] D36942: Defaultify copy and move constructors for StreamRefs
Alex Telishev via Phabricator via llvm-commits
- [PATCH] D36711: [X86] Combining CMOVs with [ANY, SIGN, ZERO]_EXTEND for cases where CMOV has constant arguments
Alexander Ivchenko via Phabricator via llvm-commits
- [PATCH] D36711: [X86] Combining CMOVs with [ANY, SIGN, ZERO]_EXTEND for cases where CMOV has constant arguments
Alexander Ivchenko via Phabricator via llvm-commits
- [PATCH] D36711: [X86] Combining CMOVs with [ANY, SIGN, ZERO]_EXTEND for cases where CMOV has constant arguments
Alexander Ivchenko via Phabricator via llvm-commits
- [PATCH] D36711: [X86] Combining CMOVs with [ANY, SIGN, ZERO]_EXTEND for cases where CMOV has constant arguments
Alexander Ivchenko via Phabricator via llvm-commits
- [PATCH] D34598: ScalarEvolution: Add URem support
Alexandre Isoard via Phabricator via llvm-commits
- [PATCH] D34598: ScalarEvolution: Add URem support
Alexandre Isoard via Phabricator via llvm-commits
- [PATCH] D34598: ScalarEvolution: Add URem support
Alexandre Isoard via Phabricator via llvm-commits
- [llvm] r311106 - [SimplifyCFG] Add a test for preserve store alignment, NFC.
Alexey Bataev via llvm-commits
- [PATCH] D27846: [SLP] Support for horizontal min/max reduction
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D36837: [SLP] Fix for PR34219, part 1: Use minimal alignment for vectorized loads.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D36838: [SLP] Fix for PR34219, part 2: Use minimal alignment for vectorized stores.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D36837: [SLP] Fix for PR34219, part 1: Use minimal alignment for vectorized loads.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D36841: [SimplifyCFG] Fix for PR34219: Preserve alignment after merging conditional stores.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D36875: [Sparc] efficient pattern for UINT_TO_FP conversion
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D33840: [DAGCombine] Do not try to deduplicate commutative operations if both operand are the same.
Amaury SECHET via Phabricator via llvm-commits
- [llvm] r310832 - [DAGCombine] Do not try to deduplicate commutative operations if both operand are the same.
Amaury Sechet via llvm-commits
- [llvm] r310949 - [InstCombine] Added support for (X >>s C) << C --> X & (-1 << C)
Amjad Aboud via llvm-commits
- [llvm] r311050 - [InstCombine] Teach canEvaluateTruncated to handle arithmetic shift (including those with vector splat shift amount)
Amjad Aboud via llvm-commits
- [llvm] r311082 - [X86] Refactoring of X86TargetLowering::EmitLoweredSelect. NFC.
Amjad Aboud via llvm-commits
- [llvm] r311206 - [InstCombine] Teach ComputeNumSignBitsImpl to handle integer multiply instruction.
Amjad Aboud via llvm-commits
- [PATCH] D36679: [InstCombine] Added support for: trunc(ashr(mul(sext(...), sext(...))) -> ashr(mul(...))
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D36743: [InstCombine] Added support for (X >>s C) << C --> X & (-1 << C)
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D36679: [InstCombine] Added support for: trunc(ashr(mul(sext(...), sext(...))) -> ashr(mul(...))
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D36743: [InstCombine] Added support for (X >>s C) << C --> X & (-1 << C)
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D36743: [InstCombine] Added support for (X >>s C) << C --> X & (-1 << C)
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D36743: [InstCombine] Added support for (X >>s C) << C --> X & (-1 << C)
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D36679: [InstCombine] Added support for: trunc(ashr(mul(sext(...), sext(...))) -> ashr(mul(...))
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D36784: [InstCombine] Teach canEvaluateTruncated to handle arithmetic shift (including those with vector splat shift amount)
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D36679: [InstCombine] Added support for: trunc(ashr(mul(sext(...), sext(...))) -> ashr(mul(...))
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D36783: [x86] Refactor the CMOV conversion pass to be more flexible.
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D36784: [InstCombine] Teach canEvaluateTruncated to handle arithmetic shift (including those with vector splat shift amount)
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D36784: [InstCombine] Teach canEvaluateTruncated to handle arithmetic shift (including those with vector splat shift amount)
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D35685: [X86] Refactoring of X86TargetLowering::EmitLoweredSelect. nfc.
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D36679: [InstCombine] Added support for: trunc(ashr(mul(sext(...), sext(...))) -> ashr(mul(...))
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D36783: [x86] Refactor the CMOV conversion pass to be more flexible.
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D36858: [x86] Teach the cmov converter to aggressively convert cmovs with memory operands into control flow.
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D36858: [x86] Teach the cmov converter to aggressively convert cmovs with memory operands into control flow.
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D36679: [InstCombine] Added support for: trunc(ashr(mul(sext(...), sext(...))) -> ashr(mul(...))
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D36858: [x86] Teach the cmov converter to aggressively convert cmovs with memory operands into control flow.
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D36936: [InstCombine] Consider more cases where SimplifyDemandedUseBits do not converting AShr to LShr
Amjad Aboud via Phabricator via llvm-commits
- [llvm] r311188 - [PGO] Fixed assertion due to mismatched memcpy size type.
Ana Pazos via llvm-commits
- [PATCH] D36844: [PGO] Fixed assertion due to mismatched memcpy size type.
Ana Pazos via Phabricator via llvm-commits
- [PATCH] D36844: [PGO] Fixed assertion due to mismatched memcpy size type.
Ana Pazos via Phabricator via llvm-commits
- [PATCH] D36844: [PGO] Fixed assertion due to mismatched memcpy size type.
Ana Pazos via Phabricator via llvm-commits
- [polly] r311165 - [Polly][Bug fix] Wrong dependences filtering during Fully Indexed expansion
Andreas Simbuerger via llvm-commits
- [PATCH] D36791: [Polly][Bug fix] Wrong dependences filtering during Fully Indexed expansion
Andreas Simbuerger via Phabricator via llvm-commits
- [PATCH] D36791: [Polly][Bug fix] Wrong dependences filtering during Fully Indexed expansion
Andreas Simbuerger via Phabricator via llvm-commits
- [PATCH] D36791: [Polly][Bug fix] Wrong dependences filtering during Fully Indexed expansion
Andreas Simbuerger via Phabricator via llvm-commits
- [llvm] r310885 - Add strictfp attribute to prevent unwanted optimizations of libm calls
Andrew Kaylor via llvm-commits
- [PATCH] D35621: X86 Asm can't work properly with symbolic Scale
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D35621: X86 Asm can't work properly with symbolic Scale
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D35621: X86 Asm can't work properly with symbolic Scale
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D35621: X86 Asm can't work properly with symbolic Scale
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D36735: Clang changes related to D35621
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D35621: X86 Asm can't work properly with symbolic Scale
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D35202: [X86] lea rdx, [rax - one] adds one instead of subtracts when one is a symbol that has been .set (PR33667)
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D35621: X86 Asm can't work properly with symbolic Scale
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D36788: The issues with X86 prefixes
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D36788: The issues with X86 prefixes
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D36788: The issues with X86 prefixes
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D35621: X86 Asm can't work properly with symbolic Scale
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D35621: X86 Asm can't work properly with symbolic Scale
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D36793: [X86AsmParser] Refactoring, (almost) NFC.
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D36335: Add ‘llvm.experimental.constrained.fma‘ Intrinsic
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D36335: Add ‘llvm.experimental.constrained.fma‘ Intrinsic
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D36335: Add ‘llvm.experimental.constrained.fma‘ Intrinsic
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D36335: Add ‘llvm.experimental.constrained.fma‘ Intrinsic
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D36335: Add ‘llvm.experimental.constrained.fma‘ Intrinsic
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D36215: [IRCE] Identify loops with latch comparison against current IV value
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D36873: [IRCE] Fix buggy behavior in Clamp
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D36675: [ARM][Compiler-rt] Fix AEABI builtins to correctly pass arguments to non-AEABI functions on HF targets
Anton Korobeynikov via Phabricator via llvm-commits
- [PATCH] D36878: Inst Combine GEP Flatten
Ashutosh Nema via Phabricator via llvm-commits
- [llvm] r310910 - [LV] Minor savings to Sink casts to unravel first order recurrence
Ayal Zaks via llvm-commits
- [llvm] r311077 - [LV] Using VPlan to model the vectorized code and drive its transformation
Ayal Zaks via llvm-commits
- [PATCH] D32871: [LV] Using VPlan to model the vectorized code and drive its transformation
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D32871: [LV] Using VPlan to model the vectorized code and drive its transformation
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D17080: [LAA] Allow more run-time alias checks by coercing pointer expressions to AddRecExprs
Ayal Zaks via Phabricator via llvm-commits
- [llvm] r310825 - MachineInstr: Reason locally about some memory objects before going to AA.
Balaram Makam via llvm-commits
- [llvm] r311008 - Revert "MachineInstr: Reason locally about some memory objects before going to AA."
Balaram Makam via llvm-commits
- [llvm] r310825 - MachineInstr: Reason locally about some memory objects before going to AA.
Balaram Makam via llvm-commits
- [PATCH] D34181: MachineInstr: Reason locally about some memory objects before going to AA.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D35584: [CGP] Fold empty dedicated exit blocks created by loopsimplify.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D36900: [WIP] Re-land MachineInstr: Reason locally about some memory objects before going to AA.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D36900: [WIP] Re-land MachineInstr: Reason locally about some memory objects before going to AA.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D36423: [libc++] Introsort based sorting function
Ben Craig via Phabricator via llvm-commits
- [lld] r311169 - Test commit.
Ben Dunbobbin via llvm-commits
- [llvm] r311174 - [Support] env vars with empty values on windows
Ben Dunbobbin via llvm-commits
- [llvm] r311180 - [lit] support unsetting env variables (again!)
Ben Dunbobbin via llvm-commits
- [llvm] r311287 - [dlltool] Make memory buffer ownership less weird.
Benjamin Kramer via llvm-commits
- [llvm] r311288 - Move helper classes into anonymous namespaces.
Benjamin Kramer via llvm-commits
- [llvm] r311290 - [Mem2Reg] Modernize code a bit.
Benjamin Kramer via llvm-commits
- [llvm] r311291 - [MachO] Use Twines more efficiently.
Benjamin Kramer via llvm-commits
- [llvm] r311295 - [NVPTX] Reduce copypasta.
Benjamin Kramer via llvm-commits
- [llvm] r310475 - [Support] PR33388 - Fix formatv_object move constructor
Benoit Belley via llvm-commits
- [PATCH] D36791: [Polly][Bug fix] Wrong dependences filtering during Fully Indexed expansion
Bonfante Nicolas via Phabricator via llvm-commits
- [PATCH] D36791: [Polly][Bug fix] Wrong dependences filtering during Fully Indexed expansion
Bonfante Nicolas via Phabricator via llvm-commits
- [PATCH] D36791: [Polly][Bug fix] Wrong dependences filtering during Fully Indexed expansion
Bonfante Nicolas via Phabricator via llvm-commits
- [PATCH] D36791: [Polly][Bug fix] Wrong dependences filtering during Fully Indexed expansion
Bonfante Nicolas via Phabricator via llvm-commits
- [PATCH] D36791: [Polly][Bug fix] Wrong dependences filtering during Fully Indexed expansion
Bonfante Nicolas via Phabricator via llvm-commits
- [PATCH] D36791: [Polly][Bug fix] Wrong dependences filtering during Fully Indexed expansion
Bonfante Nicolas via Phabricator via llvm-commits
- [PATCH] D36647: [Polly][WIP] Scalar fully indexed expansion
Bonfante Nicolas via Phabricator via llvm-commits
- [PATCH] D36647: [Polly][WIP] Scalar fully indexed expansion
Bonfante Nicolas via Phabricator via llvm-commits
- [PATCH] D36647: [Polly][WIP] Scalar fully indexed expansion
Bonfante Nicolas via Phabricator via llvm-commits
- [PATCH] D36647: [Polly][WIP] Scalar fully indexed expansion
Bonfante Nicolas via Phabricator via llvm-commits
- [PATCH] D36647: [Polly][WIP] Scalar fully indexed expansion
Bonfante Nicolas via Phabricator via llvm-commits
- [PATCH] D36926: [Polly][WIP] Clear DependenceInfo after expansion
Bonfante Nicolas via Phabricator via llvm-commits
- [llvm] r309310 - Un-revert "Teach the CMake build system to run lit's test suite. These can be run"
Brian Gesiak via llvm-commits
- [llvm] r309310 - Un-revert "Teach the CMake build system to run lit's test suite. These can be run"
Brian Gesiak via llvm-commits
- [llvm] r311168 - [Lexicon] Add "GEP"
Brian Gesiak via llvm-commits
- [PATCH] D36847: [Support] Add "reference-counted" Timer
Brian Gesiak via Phabricator via llvm-commits
- [PATCH] D36680: [test-suite] Adding Pathfinder Benchmark
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D36682: [test-suite] Adding miniAMR Benchmark
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D36683: [test-suite] Adding miniFE Benchmark
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D36738: [test-suite] Adding miniXyce Benchmark
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D36682: [test-suite] Adding miniAMR Benchmark
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D36683: [test-suite] Adding miniFE Benchmark
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D36682: [test-suite] Adding miniAMR Benchmark
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D36680: [test-suite] Adding Pathfinder Benchmark
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D36738: [test-suite] Adding miniXyce Benchmark
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D36738: [test-suite] Adding miniXyce Benchmark
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D36683: [test-suite] Adding miniFE Benchmark
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D36335: Add ‘llvm.experimental.constrained.fma‘ Intrinsic
Brian Sumner via Phabricator via llvm-commits
- [PATCH] D36335: Add ‘llvm.experimental.constrained.fma‘ Intrinsic
Brian Sumner via Phabricator via llvm-commits
- [PATCH] D35850: [InlineCost] Add cl::opt to allow full inline cost to be computed for debugging purposes.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D36844: [PGO] Fixed assertion due to mismatched memcpy size type.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D36591: [PredicateInfo] Add a helper routine to remove SSA copies from a Function.
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D36807: [AArch64] Restore the test of conditional branch fusion
Chad Rosier via Phabricator via llvm-commits
- [llvm] r310816 - [ValueTracking] Revert r310583 which enabled functionality that still is
Chandler Carruth via llvm-commits
- [llvm] r310583 - [ValueTracking] Enabling ValueTracking patch by default (recommit). Part 2.
Chandler Carruth via llvm-commits
- [llvm] r310583 - [ValueTracking] Enabling ValueTracking patch by default (recommit). Part 2.
Chandler Carruth via llvm-commits
- [llvm] r310888 - [InlineCost] Refactor the checks for different analyses to be a bit more
Chandler Carruth via llvm-commits
- [llvm] r310346 - [PowerPC] Eliminate compares - add i32 sext/zext handling for SETLE/SETGE
Chandler Carruth via llvm-commits
- [PATCH] D36726: [Inliner] Teach the inliner to propagate attributes that have specific effects on inlining thresholds when we happen to inline into the entry (extended) basic block.
Chandler Carruth via llvm-commits
- [PATCH] D36388: [X86][SandyBridge] Additional updates to the SNB instructions scheduling information
Chandler Carruth via llvm-commits
- [llvm] r310822 - Revert "[DAGCombiner] Extending pattern detection for vector shuffle (REAPPLIED)"
Chandler Carruth via llvm-commits
- [llvm] r311225 - [x86] Refactor the CMOV conversion pass to be more flexible.
Chandler Carruth via llvm-commits
- [llvm] r311226 - [x86] Teach the cmov converter to aggressively convert cmovs with memory
Chandler Carruth via llvm-commits
- [llvm] r311227 - [SLP] Fix an unused variable warning in non-asserts builds.
Chandler Carruth via llvm-commits
- [llvm] r311228 - [Inliner] Clean up a test case a bit to make it more clear what is being
Chandler Carruth via llvm-commits
- [llvm] r311229 - [Inliner] Fix a nasty bug when inlining a non-recursive trace of
Chandler Carruth via llvm-commits
- [llvm] r311267 - [x86] Fix an even stranger corner case where we have multiple levels of
Chandler Carruth via llvm-commits
- [llvm] r311304 - Revert r311077: [LV] Using VPlan ...
Chandler Carruth via llvm-commits
- [llvm] r311077 - [LV] Using VPlan to model the vectorized code and drive its transformation
Chandler Carruth via llvm-commits
- [PATCH] D36710: [InlineCost] NFC - refactor the checks for different analyses to be a bit more localized to the code that uses those analyses.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36710: [InlineCost] NFC - refactor the checks for different analyses to be a bit more localized to the code that uses those analyses.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36710: [InlineCost] NFC - refactor the checks for different analyses to be a bit more localized to the code that uses those analyses.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36722: [InlineCost] Simplify the cold attribute handling in inline-cost.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36722: [InlineCost] Simplify the cold attribute handling in inline-cost.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36726: [Inliner] Teach the inliner to propagate attributes that have specific effects on inlining thresholds when we happen to inline into the entry (extended) basic block.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36722: [InlineCost] Simplify the cold attribute handling in inline-cost.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36722: [InlineCost] Simplify the cold attribute handling in inline-cost.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36726: [Inliner] Teach the inliner to propagate attributes that have specific effects on inlining thresholds when we happen to inline into the entry (extended) basic block.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36722: [InlineCost] Simplify the cold attribute handling in inline-cost.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36388: [X86][SandyBridge] Additional updates to the SNB instructions scheduling information
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36783: [x86] Refactor the CMOV conversion pass to be more flexible.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D34393: Adding code padding for performance stability - infrastructure
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D34396: Adding code padding for performance stability - first policy (BranchesWithSameTargetAvoidancePolicy)
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D35788: [DAGCombiner] Extending pattern detection for vector shuffle.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36783: [x86] Refactor the CMOV conversion pass to be more flexible.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36783: [x86] Refactor the CMOV conversion pass to be more flexible.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36858: [x86] Teach the cmov converter to aggressively convert cmovs with memory operands into control flow.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36858: [x86] Teach the cmov converter to aggressively convert cmovs with memory operands into control flow.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36864: [Profile] backward propagate profile data in jump-threading
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36858: [x86] Teach the cmov converter to aggressively convert cmovs with memory operands into control flow.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36858: [x86] Teach the cmov converter to aggressively convert cmovs with memory operands into control flow.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36864: [Profile] backward propagate profile data in jump-threading
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36858: [x86] Teach the cmov converter to aggressively convert cmovs with memory operands into control flow.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36858: [x86] Teach the cmov converter to aggressively convert cmovs with memory operands into control flow.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36783: [x86] Refactor the CMOV conversion pass to be more flexible.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36858: [x86] Teach the cmov converter to aggressively convert cmovs with memory operands into control flow.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36896: [TargetTransformInfo] Call target getMemoryOpCost for LoadInst from getUserCost
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36906: Keep Optimization Remark Yaml in NewPM
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36858: [x86] Teach the cmov converter to aggressively convert cmovs with memory operands into control flow.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36906: Keep Optimization Remark Yaml in NewPM
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36945: [x86] Handle more cases where we can re-use an atomic operation's flags rather than doing a separate comparison.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D36947: [x86] Teach the "generic" x86 CPU to avoid patterns that are slow on widely used processors.
Chandler Carruth via Phabricator via llvm-commits
- [llvm] r310967 - [ThinLTO] Fix ThinLTO crash while destroying context
Charles Saternos via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D33513: [ThinLTO] Fix ThinLTO crash while destroying context
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D33513: [ThinLTO] Fix ThinLTO crash while destroying context
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D36850: [ThinLTO] Add function attribute propagation
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D36850: [ThinLTO] Add function attribute propagation
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D36850: [ThinLTO] Add function attribute propagation
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D36850: [ThinLTO] Add function attribute propagation
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D36850: [ThinLTO] Add function attribute propagation
Charles Saternos via Phabricator via llvm-commits
- [PATCH] D36850: [ThinLTO] Add function attribute propagation
Charles Saternos via Phabricator via llvm-commits
- [LNT] r310878 - Update to newer exception type
Chris Matthews via llvm-commits
- [LNT] r310879 - Further cleanup in old code
Chris Matthews via llvm-commits
- [zorg] r311120 - Files for deploying to lnt.llvm.org
Chris Matthews via llvm-commits
- [zorg] r311131 - Don't show output prefix
Chris Matthews via llvm-commits
- [zorg] r311132 - Always show full log
Chris Matthews via llvm-commits
- [zorg] r311133 - A simple log diff for the server
Chris Matthews via llvm-commits
- [zorg] r311134 - Lines should always be a set
Chris Matthews via llvm-commits
- [LNT] r311190 - If no dots are passed, also 400
Chris Matthews via llvm-commits
- [LNT] r311203 - If a server error has happened, don't try and print the server report
Chris Matthews via llvm-commits
- [LNT] r311204 - This default arg was incorrect
Chris Matthews via llvm-commits
- [llvm] r310843 - [AVX512] Remove leftover code for when i1 was a legal type from the fast isel load/store code.
Craig Topper via llvm-commits
- [llvm] r310844 - [AVX512] Make the itinerary parameter actually pass through the the AVX512_maskable_common multiclass
Craig Topper via llvm-commits
- [llvm] r310845 - [X86] Remove flag setting ISD nodes from computeKnownBitsForTargetNode
Craig Topper via llvm-commits
- [llvm] r310846 - [X86] Fix a place that was mishandling X86ISD::UMUL.
Craig Topper via llvm-commits
- [llvm] r310868 - [InstSimplify] Add some tests cases for selects with bittests hidden in ugt/ult/uge/ule compares. NFC
Craig Topper via llvm-commits
- [llvm] r310869 - [InstSimplify][InstCombine] Modify the interface of decomposeBitTestICmp and use it in the InstSimplify
Craig Topper via llvm-commits
- [llvm] r310870 - [InstCombine][InstSimplify] 'git add' two files that moved in r310869.
Craig Topper via llvm-commits
- [llvm] r310869 - [InstSimplify][InstCombine] Modify the interface of decomposeBitTestICmp and use it in the InstSimplify
Craig Topper via llvm-commits
- [llvm] r310872 - Revert r310870 "[InstCombine][InstSimplify] 'git add' two files that moved in r310869."
Craig Topper via llvm-commits
- [llvm] r310873 - Revert r310869 "[InstSimplify][InstCombine] Modify the interface of decomposeBitTestICmp and use it in the InstSimplify"
Craig Topper via llvm-commits
- [llvm] r310889 - Recommit r310869, "[InstSimplify][InstCombine] Modify the interface of decomposeBitTestICmp and use it in the InstSimplify"
Craig Topper via llvm-commits
- [llvm] r310893 - [InstSimplify] Teach decomposeBitTestICmp to handle non-canonical compares
Craig Topper via llvm-commits
- [llvm] r310970 - [InstCombine] Teach canEvaluateZExtd and canEvaluateTruncated to handle vector shifts with splat shift amount
Craig Topper via llvm-commits
- [llvm] r311044 - [InstCombine] Make folding (X >s -1) ? C1 : C2 --> ((X >>s 31) & (C2 - C1)) + C1 support splat vectors
Craig Topper via llvm-commits
- [llvm] r311054 - [X86] Use a static array instead of a SmallVector for a small fixed size array. NFC
Craig Topper via llvm-commits
- [llvm] r311055 - [X86] Put multiclass closer to its use and simplify slightly. NFC
Craig Topper via llvm-commits
- [llvm] r311058 - [X86] Remove patterns for PALIGNR with non-vXi8 types.
Craig Topper via llvm-commits
- [llvm] r311059 - [X86] Cleanup multiclasses for SSE/AVX2 PALIGNR. Add missing load patterns.
Craig Topper via llvm-commits
- [llvm] r311060 - [X86] Exchange the memory op predicate for PALIGNR/VPALIGNR. I accidentally swapped them.
Craig Topper via llvm-commits
- [llvm] r311090 - [X86] Remove memopmmx pattern fragment
Craig Topper via llvm-commits
- [llvm] r311091 - [AVX512] Don't switch unmasked subvector insert/extract instructions when AVX512DQI is enabled.
Craig Topper via llvm-commits
- [PATCH] D36840: [DAG] convert vector select-of-constants to logic/math
Craig Topper via llvm-commits
- [llvm] r311138 - [X86] Remove SSE/AVX patterns for AND/XOR/OR/ANDN that checked for the inputs being bitcasted from floating point types.
Craig Topper via llvm-commits
- [llvm] r311144 - [DAGCombiner] Fix bad comment that had immediate values swapped from the code and what they need to be to make sense. NFC
Craig Topper via llvm-commits
- [llvm] r311253 - [X86] Remove an unnecessary alignment restriction from MOVDDUP pattern.
Craig Topper via llvm-commits
- [llvm] r311263 - [AVX512] Use alignedstore256 in a pattern that's emitting a 256-bit movaps from an extract subvector operation.
Craig Topper via llvm-commits
- [llvm] r311265 - [X86] Converge alignedstore/alignedstore256/alignedstore512 to a single predicate.
Craig Topper via llvm-commits
- [llvm] r311266 - [X86] Merge all of the vecload and alignedload predicates into single predicates.
Craig Topper via llvm-commits
- [llvm] r311297 - [AVX-512] Use a scalar load pattern for FPCLASSSS/FPCLASSSD patterns.
Craig Topper via llvm-commits
- [llvm] r311300 - [AVX512] Add a test to check what happens when a load is referenced by two different masked scalar intrinsics with the same op inputs, but different masking node.
Craig Topper via llvm-commits
- [llvm] r311303 - [InstCombine] Add a test case for a weakness in canEvaluateZExtd. NFC
Craig Topper via llvm-commits
- [llvm] r311307 - [AVX512] Add 128->256 vbroadcastf64x2/vbroadcasti64x2 instructions to the EVEX->VEX table.
Craig Topper via llvm-commits
- [llvm] r311308 - [AVX-512] Don't change which instructions we use for unmasked subvector broadcasts when AVX512DQ is enabled.
Craig Topper via llvm-commits
- [PATCH] D34393: Adding code padding for performance stability - infrastructure
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36498: [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt trunc X, 0) and (icmp sgt trunc X, -1) as equivalent to an and with the sign bit of the truncated type
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36646: [InstSimplify] Teach decomposeBitTestICmp to handle non-canonical compares
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36646: [InstSimplify] Teach decomposeBitTestICmp to handle non-canonical compares
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36498: [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt trunc X, 0) and (icmp sgt trunc X, -1) as equivalent to an and with the sign bit of the truncated type
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36763: [InstCombine] Teach canEvaluateZExtd and canEvaluateTruncated to handle vector shifts with splat shift amount
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36498: [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt trunc X, 0) and (icmp sgt trunc X, -1) as equivalent to an and with the sign bit of the truncated type
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36711: [X86] Combining CMOVs with [ANY, SIGN, ZERO]_EXTEND for cases where CMOV has constant arguments
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36498: [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt trunc X, 0) and (icmp sgt trunc X, -1) as equivalent to an and with the sign bit of the truncated type
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36498: [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt trunc X, 0) and (icmp sgt trunc X, -1) as equivalent to an and with the sign bit of the truncated type
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36498: [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt trunc X, 0) and (icmp sgt trunc X, -1) as equivalent to an and with the sign bit of the truncated type
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36763: [InstCombine] Teach canEvaluateZExtd and canEvaluateTruncated to handle vector shifts with splat shift amount
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36498: [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt trunc X, 0) and (icmp sgt trunc X, -1) as equivalent to an and with the sign bit of the truncated type
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36498: [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt trunc X, 0) and (icmp sgt trunc X, -1) as equivalent to an and with the sign bit of the truncated type
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36781: [InstCombine] Make folding (X >s -1) ? C1 : C2 --> ((X >>s 31) & (C2 - C1)) + C1 support splat vectors
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36781: [InstCombine] Make folding (X >s -1) ? C1 : C2 --> ((X >>s 31) & (C2 - C1)) + C1 support splat vectors
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36498: [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt trunc X, 0) and (icmp sgt trunc X, -1) as equivalent to an and with the sign bit of the truncated type
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36815: [X86] Remove memopmmx pattern fragment
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36854: [AVX512] Don't use 32-bit elements version of AND/OR/XOR/ANDN during isel unless we're matching a masked op or broadcast
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36854: [AVX512] Don't use 32-bit elements version of AND/OR/XOR/ANDN during isel unless we're matching a masked op or broadcast
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36663: [X86][Haswell] Updating HSW instruction scheduling information
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36663: [X86][Haswell] Updating HSW instruction scheduling information
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36335: Add ‘llvm.experimental.constrained.fma‘ Intrinsic
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36498: [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt trunc X, 0) and (icmp sgt trunc X, -1) as equivalent to an and with the sign bit of the truncated type
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36498: [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt trunc X, 0) and (icmp sgt trunc X, -1) as equivalent to an and with the sign bit of the truncated type
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36858: [x86] Teach the cmov converter to aggressively convert cmovs with memory operands into control flow.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36663: [X86][Haswell] Updating HSW instruction scheduling information
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36938: [X86] When selecting sse_load_f32/f64 pattern, make sure there's only one use of every node all the way back to the root of the match
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36944: [InstCombine] Fix a weakness in canEvaluateZExtd around 'and' instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36944: [InstCombine] Fix a weakness in canEvaluateZExtd around 'and' instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36947: [x86] Teach the "generic" x86 CPU to avoid patterns that are slow on widely used processors.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36945: [x86] Handle more cases where we can re-use an atomic operation's flags rather than doing a separate comparison.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36845: [X86] Allow xacquire/xrelease prefixes
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36788: The issues with X86 prefixes
Craig Topper via Phabricator via llvm-commits
- [PATCH] D36113: [Loop Vectorize] Vectorize Loops with Backward Dependence
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D34566: [loop idiom Recognition] support memcpy for multiple consecutive loads and stores
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D35035: [InstCombine] Prevent memcpy generation for small data size
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D35035: [InstCombine] Prevent memcpy generation for small data size
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D34566: [loop idiom Recognition] support memcpy for multiple consecutive loads and stores
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D34566: [loop idiom Recognition] support memcpy for multiple consecutive loads and stores
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D36423: [libc++] Introsort based sorting function
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D36423: [libc++] Introsort based sorting function
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D35035: [InstCombine] Prevent memcpy generation for small data size
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D34566: [loop idiom Recognition] support memcpy for multiple consecutive loads and stores
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D36113: [Loop Vectorize] Vectorize Loops with Backward Dependence
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D36113: [Loop Vectorize] Vectorize Loops with Backward Dependence
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D36113: [Loop Vectorize] Vectorize Loops with Backward Dependence
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D34566: [loop idiom Recognition] support memcpy for multiple consecutive loads and stores
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D36115: [Loop Vectorize] Block Probability for Predicated Blocks
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D34566: [loop idiom Recognition] support memcpy for multiple consecutive loads and stores
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D34566: [loop idiom Recognition] support memcpy for multiple consecutive loads and stores
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D34566: [loop idiom Recognition] support memcpy for multiple consecutive loads and stores
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D36115: [Loop Vectorize] Block Probability for Predicated Blocks
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D36115: [Loop Vectorize] Block Probability for Predicated Blocks
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D36113: [Loop Vectorize] Vectorize Loops with Backward Dependence
DIVYA SHANMUGHAN via Phabricator via llvm-commits
- [PATCH] D36656: [SCCP] Propagate integer range information in IPSCCP (WIP).
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D36656: [SCCP] Propagate integer range information in IPSCCP (WIP).
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D36113: [Loop Vectorize] Vectorize Loops with Backward Dependence
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D36113: [Loop Vectorize] Vectorize Loops with Backward Dependence
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D36683: [test-suite] Adding miniFE Benchmark
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D36682: [test-suite] Adding miniAMR Benchmark
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D36680: [test-suite] Adding Pathfinder Benchmark
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D34629: Add isElementAtomic query method to MemInstrinsic class.
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D35511: Add element-atomic mem intrinsic canary tests for Thread Sanitizer.
Daniel Neilson via Phabricator via llvm-commits
- [llvm] r310919 - Re-commit with some instrumentation: [globalisel][tablegen] Support zero-instruction emission.
Daniel Sanders via llvm-commits
- [llvm] r310922 - Revert r310919 - [globalisel][tablegen] Support zero-instruction emission.
Daniel Sanders via llvm-commits
- [llvm] r311076 - Re-commit: [globalisel][tablegen] Support zero-instruction emission.
Daniel Sanders via llvm-commits
- [llvm] r311084 - [globalisel][tablegen] Generate TypeObject table. NFC
Daniel Sanders via llvm-commits
- [llvm] r310876 - IPRA: Allow target to enable IPRA by default
Daniel Sanders via llvm-commits
- [llvm] r310876 - IPRA: Allow target to enable IPRA by default
Daniel Sanders via llvm-commits
- [PATCH] D36084: [globalisel][tablegen] Support zero-instruction emission.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D36084: [globalisel][tablegen] Support zero-instruction emission.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D36086: [globalisel][tablegen] Add support for ImmLeaf without SDNodeXForm
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D36534: [aarch64] Support APInt and APFloat in ImmLeaf subclasses and make AArch64 use them.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D36086: [globalisel][tablegen] Add support for ImmLeaf without SDNodeXForm
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D36787: [ARM] Fix and reenable arm-promote-constant.
Dave Green via Phabricator via llvm-commits
- [PATCH] D36787: [ARM] Fix and reenable arm-promote-constant.
Dave Green via Phabricator via llvm-commits
- [lld] r310752 - Remove unused lambda capture.
David Blaikie via llvm-commits
- [llvm] r310459 - Suppress a warning. NFC.
David Blaikie via llvm-commits
- [llvm] r310460 - [mips] PR34083 - Wimplicit-fallthrough warning in MipsAsmParser.cpp
David Blaikie via llvm-commits
- [llvm] r310601 - [Hexagon] Use isMetaInstruction instead of isDebugValue
David Blaikie via llvm-commits
- [PATCH] D36313: [llvm-dwarfdump] - Print section name and index when dumping .debug_info ranges
David Blaikie via llvm-commits
- [llvm] r309933 - [LiveDebugVariables] Use lexical scope to trim debug value live intervals
David Blaikie via llvm-commits
- [PATCH] D36481: /redundancyReport proof of concept
David Blaikie via Phabricator via llvm-commits
- [PATCH] D36313: [llvm-dwarfdump] - Print section name and index when dumping .debug_info ranges
David Blaikie via Phabricator via llvm-commits
- [PATCH] D36740: [llvm-dwarfdump] - Refactor section name/uniqueness gathering.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D36740: [llvm-dwarfdump] - Refactor section name/uniqueness gathering.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D36648: [PGO] Add support for profile dumping dir relocation
David Li via Phabricator via llvm-commits
- [PATCH] D36722: [InlineCost] Simplify the cold attribute handling in inline-cost.
David Li via Phabricator via llvm-commits
- [PATCH] D36722: [InlineCost] Simplify the cold attribute handling in inline-cost.
David Li via Phabricator via llvm-commits
- [PATCH] D36726: [Inliner] Teach the inliner to propagate attributes that have specific effects on inlining thresholds when we happen to inline into the entry (extended) basic block.
David Li via Phabricator via llvm-commits
- [PATCH] D36722: [InlineCost] Simplify the cold attribute handling in inline-cost.
David Li via Phabricator via llvm-commits
- [PATCH] D36722: [InlineCost] Simplify the cold attribute handling in inline-cost.
David Li via Phabricator via llvm-commits
- [PATCH] D36722: [InlineCost] Simplify the cold attribute handling in inline-cost.
David Li via Phabricator via llvm-commits
- [PATCH] D36775: Increase tail dup threshold for -O3 from 3 to 4
David Li via Phabricator via llvm-commits
- [PATCH] D36775: Increase tail dup threshold for -O3 from 3 to 4
David Li via Phabricator via llvm-commits
- [PATCH] D36775: Increase tail dup threshold for -O3 from 3 to 4
David Li via Phabricator via llvm-commits
- [PATCH] D36388: [X86][SandyBridge] Additional updates to the SNB instructions scheduling information
David Li via Phabricator via llvm-commits
- [PATCH] D34393: Adding code padding for performance stability - infrastructure
David Li via Phabricator via llvm-commits
- [PATCH] D34393: Adding code padding for performance stability - infrastructure
David Li via Phabricator via llvm-commits
- [PATCH] D36844: [PGO] Fixed assertion due to mismatched memcpy size type.
David Li via Phabricator via llvm-commits
- [PATCH] D36864: [Profile] backward propagate profile data in jump-threading
David Li via Phabricator via llvm-commits
- [PATCH] D36864: [Profile] backward propagate profile data in jump-threading
David Li via Phabricator via llvm-commits
- [PATCH] D36864: [Profile] backward propagate profile data in jump-threading
David Li via Phabricator via llvm-commits
- [PATCH] D36753: [SimplifyCFG] Do not perform tail sinking if there are extra moves introduced
David Li via Phabricator via llvm-commits
- [PATCH] D36919: [ThinLTO] Fix ThinLTO crash
David Li via Phabricator via llvm-commits
- [PATCH] D36919: [ThinLTO] Fix ThinLTO crash
David Li via Phabricator via llvm-commits
- [PATCH] D36904: Add llvm.codeview.annotation to implement MSVC __annotation
David Majnemer via Phabricator via llvm-commits
- [PATCH] D36904: Add llvm.codeview.annotation to implement MSVC __annotation
David Majnemer via Phabricator via llvm-commits
- [PATCH] D36922: [LibCallSimplifier] try harder to fold memcmp with constant arguments
David Majnemer via Phabricator via llvm-commits
- [PATCH] D36922: [LibCallSimplifier] try harder to fold memcmp with constant arguments
David Majnemer via Phabricator via llvm-commits
- [PATCH] D35396: [lit] Remove %T
David Wiberg via Phabricator via llvm-commits
- [lld] r310995 - [ELF] - Ignore -plugin-opt=-function-sections/-plugin-opt=-data-sections. NFC.
Davide Italiano via llvm-commits
- [lld] r310998 - [ELF/LTO] -function-sections/-data-sections are exact options.
Davide Italiano via llvm-commits
- [llvm] r310894 - [MachineOutliner] Only outline candidates of length >= 2
Davide Italiano via llvm-commits
- [llvm] r310510 - [SimplifyCFG] remove checks for crasher test from r310481
Davide Italiano via llvm-commits
- [llvm] r311004 - [DI] Every DIGlobalVariable should have a type.
Davide Italiano via llvm-commits
- [llvm] r311012 - [Verifier] Reject globals without a type associated.
Davide Italiano via llvm-commits
- [llvm] r311081 - [Verifier] Avoid visiting DIGlobalVariables twice.
Davide Italiano via llvm-commits
- [PATCH] D36656: [SCCP] Propagate integer range information in IPSCCP (WIP).
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D36721: [MachineOutliner] AArch64: Avoid saving + restoring LR if possible
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D36607: [Support/Parallel] - Do not spawn thread for single/last task.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D36607: [Support/Parallel] - Do not spawn thread for single/last task.
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D36797: [Verifier] Avoid visiting DIGlobalVariables twice
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D36797: [Verifier] Avoid visiting DIGlobalVariables twice
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D36797: [Verifier] Avoid visiting DIGlobalVariables twice
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D36922: [LibCallSimplifier] try harder to fold memcmp with constant arguments
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D36922: [LibCallSimplifier] try harder to fold memcmp with constant arguments
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D36922: [LibCallSimplifier] try harder to fold memcmp with constant arguments
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D36922: [LibCallSimplifier] try harder to fold memcmp with constant arguments
Davide Italiano via Phabricator via llvm-commits
- [test-suite] r310909 - [XRay] [test-suite] Don't use llvm_multisource macro for XRay tests and use .test files
Dean Michael Berris via llvm-commits
- [compiler-rt] r311145 - [XRay][compiler-rt][NFC] Expand the PIC test case for XRay
Dean Michael Berris via llvm-commits
- [llvm] r311305 - [XRay][tools] Support new kinds of instrumentation map entries
Dean Michael Berris via llvm-commits
- [test-suite] r311306 - [XRay] [test-suite] Upgrade Google Benchmark library to 1.2.0
Dean Michael Berris via llvm-commits
- [PATCH] D35672: [XRay] [test-suite] Don't use llvm_multisource macro for XRay tests and use .test files
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D36816: [XRay][compiler-rt] Support sled versioning for custom event sleds
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D36819: [XRay][tools] Support new kinds of instrumentation map entries
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D36615: [XRay][CodeGen] Use PIC-friendly code in XRay sleds; remove synthetic references
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D36615: [XRay][CodeGen] Use PIC-friendly code in XRay sleds; remove synthetic references in .text
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D36816: [XRay][compiler-rt] Support sled versioning for custom event sleds
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D36615: [XRay][CodeGen] Use PIC-friendly code in XRay sleds; remove synthetic references in .text
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D36816: [XRay][compiler-rt] Support sled versioning for custom event sleds
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D36816: [XRay][compiler-rt] Support sled versioning for custom event sleds
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D36615: [XRay][CodeGen] Use PIC-friendly code in XRay sleds; remove synthetic references in .text
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D36917: [XRay] [test-suite] Upgrade Google Benchmark library to 1.2.0
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D36816: [XRay][compiler-rt] Support sled versioning for custom event sleds
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D36615: [XRay][CodeGen] Use PIC-friendly code in XRay sleds; remove synthetic references in .text
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D36615: [XRay][CodeGen] Use PIC-friendly code in XRay sleds; remove synthetic references in .text
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D36819: [XRay][tools] Support new kinds of instrumentation map entries
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D36819: [XRay][tools] Support new kinds of instrumentation map entries
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D36819: [XRay][tools] Support new kinds of instrumentation map entries
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D36917: [XRay] [test-suite] Upgrade Google Benchmark library to 1.2.0
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D31870: [XRay][tools] Fix an accounting bug in llvm-xray account
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D31870: [XRay][tools] Fix an accounting bug in llvm-xray account
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r310896 - Add missing dependency in ICP. (NFC)
Dehao Chen via llvm-commits
- [llvm] r310985 - Merge debug info when hoist then-else code to if.
Dehao Chen via llvm-commits
- [PATCH] D36778: Merge debug info when hoist then-else code to if.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D36778: Merge debug info when hoist then-else code to if.
Dehao Chen via Phabricator via llvm-commits
- [llvm] r310981 - [WebAssembly] Remove infinite loop from reg-stackify test
Derek Schuff via llvm-commits
- [llvm] r311151 - Revert "GlobalISel (AArch64): fix ABI at border between GPRs and SP."
Diana Picus via llvm-commits
- [llvm] r311137 - GlobalISel (AArch64): fix ABI at border between GPRs and SP.
Diana Picus via llvm-commits
- [PATCH] D36086: [globalisel][tablegen] Add support for ImmLeaf without SDNodeXForm
Diana Picus via Phabricator via llvm-commits
- [llvm] r310847 - [SLPVectorizer] Schedule bundle with different opcodes.
Dinar Temirbulatov via llvm-commits
- [llvm] r310904 - [SLPVectorizer] Replace VL[0] to VL0 with assert, add propagateIRFlags extra parameter VL0,
Dinar Temirbulatov via llvm-commits
- [llvm] r311221 - [SLPVectorizer] Add opcode parameter to reorderAltShuffleOperands, reorderInputsAccordingToOpcode functions.
Dinar Temirbulatov via llvm-commits
- [llvm] r311223 - [SLPVectorizer] Tighten up VLeft, VRight declaration, remove unnecessary testcase test/Transforms/SLPVectorizer/X86/reorder.ll, NFCI.
Dinar Temirbulatov via llvm-commits
- [PATCH] D36518: [SLPVectorizer] Schedule bundle with different opcodes.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D36766: Reorder operands with provided Opcode
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D36766: Reorder operands with provided Opcode
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D36766: Reorder operands with provided Opcode
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D36766: Reorder operands with provided Opcode
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D36766: Reorder operands with provided Opcode
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Dinar Temirbulatov via Phabricator via llvm-commits
- [llvm] r311006 - [AMDGPU][MC][GFX9] Added integer clamping support for VOP3 opcodes
Dmitry Preobrazhensky via llvm-commits
- [llvm] r311011 - [AMDGPU][MC][GFX9] Added op_sel support for v_mad_*16, v_fma_f16, v_div_fixup_f16
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D30200: [SLP] Fix for PR31880: shuffle and vectorize repeated scalar ops on extracted elements
Dorit Nuzman via Phabricator via llvm-commits
- [PATCH] D36669: Build LLVM with -Wstrict-prototypes enabled
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D36669: Build LLVM with -Wstrict-prototypes enabled
Duncan P. N. Exon Smith via llvm-commits
- [PATCH] D36556: [IR] AutoUpgrade ModuleFlagBehavior for PIC and PIE level
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D36556: [IR] AutoUpgrade ModuleFlagBehavior for PIC and PIE level
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D36916: Add default address space for functions to the data layout
Dylan McKay via llvm-commits
- [PATCH] D36916: Add default address space for functions to the data layout
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D36916: Associate functions with address spaces
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D34983: Support placing switch tables in target-specific address spaces
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D36916: Associate functions with address spaces
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D36916: Associate functions with address spaces
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D36916: Associate functions with address spaces
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D36710: [InlineCost] NFC - refactor the checks for different analyses to be a bit more localized to the code that uses those analyses.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D36722: [InlineCost] Simplify the cold attribute handling in inline-cost.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D35850: [InlineCost] Add cl::opt to allow full inline cost to be computed for debugging purposes.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D36812: Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit
Ed Maste via Phabricator via llvm-commits
- [PATCH] D36823: [LLD][ELF] Read ARM BuildAttributes section to determine supported features.
Ed Maste via Phabricator via llvm-commits
- [PATCH] D34689: [LLD][ELF] Pre-create ThunkSections at Target specific intervals
Ed Maste via Phabricator via llvm-commits
- [PATCH] D34689: [LLD][ELF] Pre-create ThunkSections at Target specific intervals
Ed Maste via Phabricator via llvm-commits
- [PATCH] D13104: Mips - Mark the section .eh_frame as writeable for pic
Ed Maste via Phabricator via llvm-commits
- [PATCH] D36808: [llvm.noalias] add llvm.noalias to pointer use visitor.
Ehsan Amiri via Phabricator via llvm-commits
- [PATCH] D36917: [XRay] [test-suite] Upgrade Google Benchmark library to 1.2.0
Eizan Miyamoto via Phabricator via llvm-commits
- [llvm] r310822 - Revert "[DAGCombiner] Extending pattern detection for vector shuffle (REAPPLIED)"
Elad Cohen via llvm-commits
- [llvm] r310828 - [SelectionDAG] combine vextract (v1iX extract_subvector(vNiX, Idx))
Elad Cohen via llvm-commits
- [zorg] r310833 - Another attempt to fix the env issue for the avx512-sde bot
Elad Cohen via llvm-commits
- [zorg] r310913 - [buildbot] Raise the test-suite runtime limit for the avx512-sde builder.
Elad Cohen via llvm-commits
- [llvm] r311071 - [SelectionDAG] Teach the vector-types operand scalarizer about SETCC
Elad Cohen via llvm-commits
- [zorg] r311282 - [buildbot] r310913 was missing a comma in the nt_flags config.
Elad Cohen via llvm-commits
- [PATCH] D36571: [DAGCombiner] combine vextract (v1iX extract_subvector(vNiX, Idx)) into vextract(vNiX, Idx).
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D35788: [DAGCombiner] Extending pattern detection for vector shuffle.
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D36571: [DAGCombiner] combine vextract (v1iX extract_subvector(vNiX, Idx)) into vextract(vNiX, Idx).
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D36651: [SelectionDAG] Teach the vector-types operand scalarizer about SETCC
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D36730: [buildbot] Raise the test-suite runtime limit for the avx512-sde builder.
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D36730: [buildbot] Raise the test-suite runtime limit for the avx512-sde builder.
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D36730: [buildbot] Raise the test-suite runtime limit for the avx512-sde builder.
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D36651: [SelectionDAG] Teach the vector-types operand scalarizer about SETCC
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D36651: [SelectionDAG] Teach the vector-types operand scalarizer about SETCC
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D36933: [buildbot] r310913 was missing a comma in the nt_flags config.
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D36933: [buildbot] r310913 was missing a comma in the nt_flags config.
Elad Cohen via Phabricator via llvm-commits
- [PATCH] D36933: [buildbot] r310913 was missing a comma in the nt_flags config.
Elad Cohen via Phabricator via llvm-commits
- [llvm] r311285 - Changed basic cost of store operation on X86
Elena Demikhovsky via llvm-commits
- [PATCH] D35888: Changed basic cost of Store operation on X86.
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D35888: Changed basic cost of Store operation on X86.
Elena Demikhovsky via Phabricator via llvm-commits
- [PATCH] D36656: [SCCP] Propagate integer range information in IPSCCP (WIP).
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D36656: [SCCP] Propagate integer range information in IPSCCP (WIP).
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D36723: [llvm-cov] Hide instantiation/region coverage from summary tables
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D34598: ScalarEvolution: Add URem support
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D36762: [Builtins][ARM] Force ARM state for bswap for pre-ARMv6
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D36134: [ARM] Improve loop unrolling for Cortex-M
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D36776: [polly] Fix ScopDetectionDiagnostic test failure caused by r310940
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D34029: Infer lowest bits of an integer Multiply when the low bits of the operands are known
Eli Friedman via Phabricator via llvm-commits
- [llvm] r311215 - llvm-mt: Merge manifest namespaces.
Eric Beckmann via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36255: Integrate manifest merging library into LLD.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36255: Integrate manifest merging library into LLD.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36255: Integrate manifest merging library into LLD.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36255: Integrate manifest merging library into LLD.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36255: Integrate manifest merging library into LLD.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36255: Integrate manifest merging library into LLD.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36255: Integrate manifest merging library into LLD.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36255: Integrate manifest merging library into LLD.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36255: Integrate manifest merging library into LLD.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Eric Beckmann via Phabricator via llvm-commits
- [PATCH] D36480: [LLVM] Change to Verifier to allow Fortran CHARACTER types in debug information
Eric Schweitz via Phabricator via llvm-commits
- [llvm] r311048 - [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r311124 - [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r311212 - [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [PATCH] D36331: Add ARC backend
Eugene Zelenko via Phabricator via llvm-commits
- [PATCH] D36331: Add ARC backend
Eugene Zelenko via Phabricator via llvm-commits
- [PATCH] D36704: [CodeGen] Minimize the dependency graph of fused instructions
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D36807: [AArch64] Restore the test of conditional branch fusion
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D36704: [CodeGen] Improve the consistency of instruction fusion
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D36704: [CodeGen] Improve the consistency of instruction fusion
Evandro Menezes via Phabricator via llvm-commits
- [compiler-rt] r310884 - [builtins][ARM] Select correct code fragments when compiling for Thumb1/Thum2/ARM ISA
Evgenii Stepanov via llvm-commits
- [compiler-rt] r310884 - [builtins][ARM] Select correct code fragments when compiling for Thumb1/Thum2/ARM ISA
Evgenii Stepanov via llvm-commits
- [llvm] r311117 - [llvm-pdbutil] Fix some dumping issues.
Evgenii Stepanov via llvm-commits
- [PATCH] D36810: Minimal runtime for UBSan.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D36810: Minimal runtime for UBSan.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D36810: Minimal runtime for UBSan.
Evgenii Stepanov via Phabricator via llvm-commits
- [compiler-rt] r310883 - Fix a cmake typo.
Evgeniy Stepanov via llvm-commits
- [llvm] r311019 - [AMDGPU] NFC: test commit
Evgeny Mankov via llvm-commits
- [PATCH] D36895: Add a class for fixed point arithmetic
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D36665: [AArch64] Remove unused MC function
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D36696: [MachineTraceMetrics] Add computeDepth function.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D36619: [MachineCombiner] Update instruction depths incrementally for large BBs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D36796: [ARM] Add missing patterns for insert_subvector.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D36656: [SCCP] Propagate integer range information in IPSCCP (WIP).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D36704: [CodeGen] Improve the consistency of instruction fusion
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D36381: [MISched] Add enableMachineScheduler function that checks enable-misched.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D36866: [ARM] Add PostRAScheduling option
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D36866: [ARM] Add PostRAScheduling option
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D36866: [ARM] Add PostRAScheduling option
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D36930: [ARM] Factorize the calculation of WhichResult in isV*Mask. NFC.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D36656: [SCCP] Propagate integer range information in IPSCCP (WIP).
Florian Hahn via Phabricator via llvm-commits
- [compiler-rt] r311030 - Add C++17 aligned new/delete interceptors to standalone lsan
Francis Ricci via llvm-commits
- [PATCH] D36757: Add C++17 aligned new/delete interceptors to standalone lsan
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D36757: Add C++17 aligned new/delete interceptors to standalone lsan
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D36757: Add C++17 aligned new/delete interceptors to standalone lsan
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D36757: Add C++17 aligned new/delete interceptors to standalone lsan
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D36757: Add C++17 aligned new/delete interceptors to standalone lsan
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D36757: Add C++17 aligned new/delete interceptors to standalone lsan
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D36757: Add C++17 aligned new/delete interceptors to standalone lsan
Francis Ricci via Phabricator via llvm-commits
- [llvm] r310906 - Propagate error in LazyEmittingLayer::removeModule.
Frederich Munch via llvm-commits
- [PATCH] D36700: Propagate error in LazyEmittingLayer::removeModule.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D36700: Propagate error in LazyEmittingLayer::removeModule.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D36700: Propagate error in LazyEmittingLayer::removeModule.
Frederich Munch via Phabricator via llvm-commits
- [PATCH] D36671: debuginfo: Improve line info when translating a CaseBlock to SDNodes
Frej Drejhammar via Phabricator via llvm-commits
- [PATCH] D36671: debuginfo: Improve line info when translating a CaseBlock to SDNodes
Frej Drejhammar via Phabricator via llvm-commits
- [PATCH] D36671: debuginfo: Improve line info when translating a CaseBlock to SDNodes
Frej Drejhammar via Phabricator via llvm-commits
- [PATCH] D36671: debuginfo: Improve line info when translating a CaseBlock to SDNodes
Frej Drejhammar via Phabricator via llvm-commits
- [PATCH] D36671: debuginfo: Improve line info when translating a CaseBlock to SDNodes
Frej Drejhammar via Phabricator via llvm-commits
- [PATCH] D36658: [AVX512] Make the itinerary parameter actually pass through the the AVX512_maskable_common multiclass
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D36388: [X86][SandyBridge] Additional updates to the SNB instructions scheduling information
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D36388: [X86][SandyBridge] Additional updates to the SNB instructions scheduling information
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D36663: [X86][Haswell] Updating HSW instruction scheduling information
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D36663: [X86][Haswell] Updating HSW instruction scheduling information
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D36663: [X86][Haswell] Updating HSW instruction scheduling information
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D36663: [X86][Haswell] Updating HSW instruction scheduling information
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D36663: [X86][Haswell] Updating HSW instruction scheduling information
Gadi Haber via Phabricator via llvm-commits
- [llvm] r311032 - [LoopDataPrefetch][AArch64FalkorHWPFFix] Preserve ScalarEvolution
Geoff Berry via llvm-commits
- [llvm] r311038 - [MachineCopyPropagation] Extend pass to do COPY source forwarding
Geoff Berry via llvm-commits
- [llvm] r311038 - [MachineCopyPropagation] Extend pass to do COPY source forwarding
Geoff Berry via llvm-commits
- [llvm] r311062 - Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Geoff Berry via llvm-commits
- [llvm] r311135 - Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
Geoff Berry via llvm-commits
- [llvm] r311038 - [MachineCopyPropagation] Extend pass to do COPY source forwarding
Geoff Berry via llvm-commits
- [llvm] r311142 - Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" round 2
Geoff Berry via llvm-commits
- [PATCH] D36104: [AArch64] Coalesce Copy Zero during instruction selection
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D36716: [LoopDataPrefetch][AArch64FalkorHWPFFix] Preserve ScalarEvolution
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D36716: [LoopDataPrefetch][AArch64FalkorHWPFFix] Preserve ScalarEvolution
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D30751: [MachineCopyPropagation] Extend pass to do COPY source forwarding
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D36104: [AArch64] Coalesce Copy Zero during instruction selection
Geoff Berry via Phabricator via llvm-commits
- [compiler-rt] r310943 - [compiler-rt CMake] CMake refactoring: create directories in helper func.
George Karpenkov via llvm-commits
- [compiler-rt] r310944 - [compiler-rt CMake] NFC: Minor CMake refactoring.
George Karpenkov via llvm-commits
- [compiler-rt] r310945 - [CMake compiler-rt] NFC: Minor CMake refactoring.
George Karpenkov via llvm-commits
- [compiler-rt] r310971 - [sanitizers CMake] NFC Refactor the logic for compiling and generating tests
George Karpenkov via llvm-commits
- [compiler-rt] r310973 - Quickfix to the refactoring commit: typo in the link flags variable
George Karpenkov via llvm-commits
- [llvm] r310075 - Port libFuzzer tests to LIT. Do not require two-stage build for check-fuzzer.
George Karpenkov via llvm-commits
- [llvm] r310075 - Port libFuzzer tests to LIT. Do not require two-stage build for check-fuzzer.
George Karpenkov via llvm-commits
- [compiler-rt] r310973 - Quickfix to the refactoring commit: typo in the link flags variable
George Karpenkov via llvm-commits
- [compiler-rt] r310973 - Quickfix to the refactoring commit: typo in the link flags variable
George Karpenkov via llvm-commits
- [llvm] r310075 - Port libFuzzer tests to LIT. Do not require two-stage build for check-fuzzer.
George Karpenkov via llvm-commits
- [llvm] r310075 - Port libFuzzer tests to LIT. Do not require two-stage build for check-fuzzer.
George Karpenkov via llvm-commits
- [lld] r310826 - [ELF] - LTO: Try to be option compatible with the gold plugin.
George Rimar via llvm-commits
- [lld] r310835 - [ELF] - Ignore --plugin-opt=mcpu= and --plugin-opt=thinlto.
George Rimar via llvm-commits
- [llvm] r310915 - [llvm-dwarfdump] - Print section name and index when dumping .debug_info ranges
George Rimar via llvm-commits
- [llvm] r310918 - [DebugInfo] - Attemp to fix BB after r310915.
George Rimar via llvm-commits
- [PATCH] D36313: [llvm-dwarfdump] - Print section name and index when dumping .debug_info ranges
George Rimar via llvm-commits
- [llvm] r310923 - [llvm-dwarfdump] - Refactor section name/uniqueness gathering.
George Rimar via llvm-commits
- [llvm] r310928 - [llvm-dwarfdump] - Attemp to fix BB after r310915.
George Rimar via llvm-commits
- [lld] r310995 - [ELF] - Ignore -plugin-opt=-function-sections/-plugin-opt=-data-sections. NFC.
George Rimar via llvm-commits
- [lld] r310995 - [ELF] - Ignore -plugin-opt=-function-sections/-plugin-opt=-data-sections. NFC.
George Rimar via llvm-commits
- [lld] r311073 - [ELF] - Don't segfault when accessing location counter inside MEMORY command.
George Rimar via llvm-commits
- [PATCH] D29947: Represent all addends with int64_t
George Rimar via llvm-commits
- [PATCH] D36227: [ELF] - LTO: Try to be option compatible with the gold plugin.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36607: [Support/Parallel] - Do not spawn thread for single/last task.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36607: [Support/Parallel] - Do not spawn thread for single/last task.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36313: [llvm-dwarfdump] - Print section name and index when dumping .debug_info ranges
George Rimar via Phabricator via llvm-commits
- [PATCH] D36313: [llvm-dwarfdump] - Print section name and index when dumping .debug_info ranges
George Rimar via Phabricator via llvm-commits
- [PATCH] D36740: [llvm-dwarfdump] - Refactor section name/uniqueness gathering.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36740: [llvm-dwarfdump] - Refactor section name/uniqueness gathering.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36740: [llvm-dwarfdump] - Refactor section name/uniqueness gathering.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36740: [llvm-dwarfdump] - Refactor section name/uniqueness gathering.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36262: [ELF] - Do not forget to fill last bytes of PT_LOADs with trap instructions.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36145: [ELF] - Do not segfault when doing logical and/or operations on symbols that have no output sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36138: [ELF] - Don't segfault when accessing location counter inside MEMORY command.
George Rimar via Phabricator via llvm-commits
- [PATCH] D35945: [ELF] - Linkerscript: better diagnostic for INPUT/GROUP commands.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36573: [ELF] - Treat .gnu.linkonce sections as COMDAT
George Rimar via Phabricator via llvm-commits
- [PATCH] D36607: [Support/Parallel] - Do not spawn thread for single/last task.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36607: [Support/Parallel] - Do not spawn thread for single/last task.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36607: [Support/Parallel] - Do not spawn thread for single/last task.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36573: [ELF] - Treat .gnu.linkonce sections as COMDAT
George Rimar via Phabricator via llvm-commits
- [PATCH] D36145: [ELF] - Do not segfault when doing logical and/or operations on symbols that have no output sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36138: [ELF] - Don't segfault when accessing location counter inside MEMORY command.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36607: [Support/Parallel] - Do not spawn thread for single/last task.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36138: [ELF] - Don't segfault when accessing location counter inside MEMORY command.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36138: [ELF] - Don't segfault when accessing location counter inside MEMORY command.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36262: [ELF] - Do not forget to fill last bytes of PT_LOADs with trap instructions.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36262: [ELF] - Do not forget to fill last bytes of PT_LOADs with trap instructions.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36198: Use more consistent names
George Rimar via Phabricator via llvm-commits
- [PATCH] D32758: Remove isTlsLocalDynamicRel and isTlsInitialExecRel
George Rimar via Phabricator via llvm-commits
- [PATCH] D30048: Don't print DISCARD sections as gced
George Rimar via Phabricator via llvm-commits
- [PATCH] D29947: Represent all addends with int64_t
George Rimar via Phabricator via llvm-commits
- [PATCH] D29607: Handle symbol assignments before the first section switch
George Rimar via Phabricator via llvm-commits
- [PATCH] D29330: Replace MergeOutputSection with synthetic input section MergeSection.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36262: [ELF] - Do not forget to fill last bytes of PT_LOADs with trap instructions.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36256: [ELF] Don't output headers into a segment if there's no space for them
George Rimar via Phabricator via llvm-commits
- [PATCH] D36145: [ELF] - Do not segfault when doing logical and/or operations on symbols that have no output sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D34689: [LLD][ELF] Pre-create ThunkSections at Target specific intervals
George Rimar via Phabricator via llvm-commits
- [PATCH] D36607: [Support/Parallel] - Do not use a task group for a very small task.
George Rimar via Phabricator via llvm-commits
- [PATCH] D36874: [ELF] - Mention "-z notext" and -fPIC in some error messages
George Rimar via Phabricator via llvm-commits
- [PATCH] D36896: [TargetTransformInfo] Call target getMemoryOpCost for LoadInst from getUserCost
Guozhi Wei via Phabricator via llvm-commits
- [llvm] r310459 - Suppress a warning. NFC.
Gábor Horváth via llvm-commits
- [PATCH] D34566: [loop idiom Recognition] support memcpy for multiple consecutive loads and stores
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D34566: [loop idiom Recognition] support memcpy for multiple consecutive loads and stores
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D34566: [loop idiom Recognition] support memcpy for multiple consecutive loads and stores
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D33946: [InlineCost] Find identical loads in the callee
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D34566: [loop idiom Recognition] support memcpy for multiple consecutive loads and stores
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D35850: [InlineCost] Add cl::opt to allow full inline cost to be computed for debugging purposes.
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D34566: [loop idiom Recognition] support memcpy for multiple consecutive loads and stores
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D35850: [InlineCost] Add cl::opt to allow full inline cost to be computed for debugging purposes.
Haicheng Wu via Phabricator via llvm-commits
- [llvm] r310859 - [ValueTracking] Don't delete assumes of side-effectful instructions
Hal Finkel via llvm-commits
- [test-suite] r310951 - [test-suite] Adding the HPCCG benchmark
Hal Finkel via llvm-commits
- [llvm] r310825 - MachineInstr: Reason locally about some memory objects before going to AA.
Hal Finkel via llvm-commits
- [test-suite] r310975 - [test-suite] Adding PENNANT
Hal Finkel via llvm-commits
- [test-suite] r310993 - [test-suite] Adding a Makefile for PENNANT
Hal Finkel via llvm-commits
- [llvm] r311014 - [BDCE] Don't check demanded bits on unsized types
Hal Finkel via llvm-commits
- [llvm] r310876 - IPRA: Allow target to enable IPRA by default
Hal Finkel via llvm-commits
- [PATCH] D36590: [ValueTracking] don't delete assumes of side-effectful instructions
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D35188: Add bitreverse LNT benchmark.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36113: [Loop Vectorize] Vectorize Loops with Backward Dependence
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D9401: llvm.noalias - The AA implementaton
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32197: [TySan] A Type Sanitizer (Runtime Library)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32197: [TySan] A Type Sanitizer (Runtime Library)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32198: [TySan] A Type Sanitizer (LLVM)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D9398: llvm.noalias - GetUnderlyingObjects to optionally collect noalias calls
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D9377: llvm.noalias - don't block EarlyCSE
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D9379: llvm.noalias - don't interfere with llvm.assume
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D9376: llvm.noalias - handling of dead intrinsics
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D9380: llvm.noalias - CodeGen support
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D9382: llvm.noalias - don't prevent loop vectorization
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D9378: llvm.noalias - Add IRBuilder support
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D22184: llvm.noalias - don't look through it to simplify GEPs
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D9400: llvm.noalias - Use noalias intrinsics when inlining (and update them when cloning metadata)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D9375: An llvm.noalias intrinsic
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D9386: llvm.noalias - CaptureTracking needs to look through them
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D9401: llvm.noalias - The AA implementaton
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36626: [test-suite]: Adding RSBench proxy-app.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36621: [test-suite]: Adding SimpleMOC proxy-app.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36628: [test-suite]: Adding Lulesh Proxy-app
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36682: [test-suite] Adding miniAMR Benchmark
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36582: [test-suite] Adding HPCCG benchmark
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36683: [test-suite] Adding miniFE Benchmark
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36621: [test-suite]: Adding SimpleMOC proxy-app.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36626: [test-suite]: Adding RSBench proxy-app.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36682: [test-suite] Adding miniAMR Benchmark
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36628: [test-suite]: Adding Lulesh Proxy-app
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36736: [PowerPC] Check if the pre-increment preparations have already been made so that they are not done twice
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D35188: Add bitreverse LNT benchmark.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36621: [test-suite]: Adding SimpleMOC proxy-app.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36626: [test-suite]: Adding RSBench proxy-app.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36628: [test-suite]: Adding Lulesh Proxy-app
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D32198: [TySan] A Type Sanitizer (LLVM)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36736: [PowerPC] Check if the pre-increment preparations have already been made so that they are not done twice
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36736: [PowerPC] Check if the pre-increment preparations have already been made so that they are not done twice
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36917: [XRay] [test-suite] Upgrade Google Benchmark library to 1.2.0
Hal Finkel via Phabricator via llvm-commits
- [www] r310880 - Win snapshot: r310867
Hans Wennborg via llvm-commits
- [llvm] r310796 - Remove RISCV from LLVM_ALL_TARGETS in CMakeLists.txt
Hans Wennborg via llvm-commits
- [llvm] r310939 - test-release.sh: Move test-suite setup to beginning of the script
Hans Wennborg via llvm-commits
- [llvm] r310988 - [COFF] Add SymbolName as a distinct field in COFFImportFile
Hans Wennborg via llvm-commits
- [lld] r311098 - Merging rr310989:
Hans Wennborg via llvm-commits
- [lld] r310989 - [COFF] Fix the name type for stdcall functions in import libraries
Hans Wennborg via llvm-commits
- r310990
Hans Wennborg via llvm-commits
- [lld] r311101 - Merging r310992:
Hans Wennborg via llvm-commits
- [llvm] r310991 - [COFF] Make the weak aliases optional
Hans Wennborg via llvm-commits
- [lld] r310992 - [COFF] Don't produce weak aliases in import libraries
Hans Wennborg via llvm-commits
- [llvm] r311068 - [llvm-dlltool] Don't crash if no def file is provided or it can't be opened
Hans Wennborg via llvm-commits
- [llvm] r310906 - Propagate error in LazyEmittingLayer::removeModule.
Hans Wennborg via llvm-commits
- [llvm] r310498 - [X86][AVX512] Choose correct registers in vpbroadcastb/w
Hans Wennborg via llvm-commits
- [www] r311183 - Win snapshot: r311150
Hans Wennborg via llvm-commits
- [llvm] r310066 - [AArch64] Fix an assertion for pre-index generation with unscaled loads/stores.
Hans Wennborg via llvm-commits
- [llvm] r311087 - [dfsan] Add explicit zero extensions for shadow parameters in function wrappers.
Hans Wennborg via llvm-commits
- [llvm] r310262 - [DebugInfo][DWARF] Correct some usages of PRIx32 to PRIx64
Hans Wennborg via llvm-commits
- [llvm] r308379 - llvm: add llvm-dlltool support to the archiver
Hans Wennborg via llvm-commits
- [PATCH] D36557: [Doc] Update LangRef for new Module Flag Behavior
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D36780: [llvm-dlltool] Don't crash if no def file is provided or it can't be opened
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D36772: Unmerge GEPs to reduce register pressure on IndirectBr edges.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D36800: Add rewrite by-reference parameter pass
Hongbin Zheng via Phabricator via llvm-commits
- [PATCH] D36800: Add rewrite by-reference parameter pass
Hongbin Zheng via Phabricator via llvm-commits
- [llvm] r310996 - [GlobalISel][X86] Fix mir tests, use correct physical register.NFC.
Igor Breger via llvm-commits
- [llvm] r311272 - [GlobalIsel] Fix undefined behavior if Action not set (release), it aslo crashing in debug mode.
Igor Breger via llvm-commits
- [llvm] r311278 - [GlobalISel][X86] Support asimetric copy from/to GPR physical register.
Igor Breger via llvm-commits
- [llvm] r311279 - [GlobalISel][X86] Support call ABI.
Igor Breger via llvm-commits
- [PATCH] D34978: [GlobalIsel] fix undefined behavior if Action not set.
Igor Breger via Phabricator via llvm-commits
- [PATCH] D36733: [GlobalISel][X86] Support G_IMPLICIT_DEF.
Igor Breger via Phabricator via llvm-commits
- [PATCH] D36661: [AVX512] Don't switch unmasked subvector insert/extract instructions when AVX512DQI is enabled.
Igor Breger via Phabricator via llvm-commits
- [PATCH] D34602: [GlobalISel][X86] Support call ABI.
Igor Breger via Phabricator via llvm-commits
- [PATCH] D36813: [Coverage] Build sorted and unique segments
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D36901: [Coverage] Add an expensive test for the segment builder
Igor Kudrin via Phabricator via llvm-commits
- [llvm] r311152 - Addressed some security issues in Dockerfiles.
Ilya Biryukov via llvm-commits
- [PATCH] D36673: Addressed some security issues in Dockerfiles.
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D36265: Support lib changes to allow VFS implementation handling working dir locally.
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D36827: Changed createTemporaryFile without FD to actually create a file.
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D36827: Changed createTemporaryFile without FD to actually create a file.
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D36812: Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D36812: Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit
Jake Ehrlich via Phabricator via llvm-commits
- [llvm] r311039 - [ADCE][Dominators] Teach ADCE to preserve dominators
Jakub (Kuba) Kuderski via llvm-commits
- [llvm] r311039 - [ADCE][Dominators] Teach ADCE to preserve dominators
Jakub (Kuba) Kuderski via llvm-commits
- [llvm] r311039 - [ADCE][Dominators] Teach ADCE to preserve dominators
Jakub (Kuba) Kuderski via llvm-commits
- [llvm] r310940 - [Dominators] Include infinite loops in PostDominatorTree
Jakub Kuderski via llvm-commits
- [polly] r310980 - [Polly] XFAIL ReportLoopHasNoExit tests after r310940
Jakub Kuderski via llvm-commits
- [llvm] r311015 - [Dominators] Introduce batch updates
Jakub Kuderski via llvm-commits
- [llvm] r311039 - [ADCE][Dominators] Teach ADCE to preserve dominators
Jakub Kuderski via llvm-commits
- [llvm] r311049 - Revert "[ADCE][Dominators] Teach ADCE to preserve dominators"
Jakub Kuderski via llvm-commits
- [llvm] r311057 - Reapply: [ADCE][Dominators] Teach ADCE to preserve dominators
Jakub Kuderski via llvm-commits
- [llvm] r311093 - [Dominators] Teach LoopUnswitch to use the incremental API
Jakub Kuderski via llvm-commits
- [llvm] r311125 - [LoopRotate][Dominators] Use the incremental API to update DomTree
Jakub Kuderski via llvm-commits
- [llvm] r311176 - [Dominators] Don't print the whole tree when running with -debug
Jakub Kuderski via llvm-commits
- [PATCH] D35851: [Dominators] Include infinite loops in PostDominatorTree
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D35851: [Dominators] Include infinite loops in PostDominatorTree
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D35851: [Dominators] Include infinite loops in PostDominatorTree
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D35851: [Dominators] Include infinite loops in PostDominatorTree
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D35851: [Dominators] Include infinite loops in PostDominatorTree
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D36776: [polly] Fix ScopDetectionDiagnostic test failure caused by r310940
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D36776: [polly] Fix ScopDetectionDiagnostic test failure caused by r310940
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D36776: [polly] Fix ScopDetectionDiagnostic test failure caused by r310940
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D35869: [ADCE][Dominators] Teach ADCE to preserve dominators
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D36167: [Dominators] Introduce batch updates
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D35869: [ADCE][Dominators] Teach ADCE to preserve dominators
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D35869: [ADCE][Dominators] Teach ADCE to preserve dominators
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D35869: [ADCE][Dominators] Teach ADCE to preserve dominators
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D35528: [Dominators] Teach LoopUnswitch to use the incremental API
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D35581: [LoopRotate][Dominators] Use the incremental API to update DomTree
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D36879: [ADCE] Don't mark block with UnreachableInst as live
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D36884: [WIP!][Dominators] Collect tree construction and update statistics
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D36897: [WIP!][Dominators] Add a tool for benchmarking the incremental updater
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D36897: [WIP!][Dominators] Add a tool for benchmarking the incremental updater
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D35598: Rework machine creation strategy
James Greenhalgh via Phabricator via llvm-commits
- [llvm] r311143 - Test commit access
Jatin Bhateja via llvm-commits
- [llvm] r311242 - Extension of shuffle vector pattern detection, updating post rebase.
Jatin Bhateja via llvm-commits
- [llvm] r311246 - Revert rL311242 "Extension of shuffle vector pattern detection, updating post rebase."
Jatin Bhateja via llvm-commits
- [llvm] r311247 - Merge branch 'arcpatch-D35788'
Jatin Bhateja via llvm-commits
- [llvm] r311252 - Revert rL311247 : To rectify commit message.
Jatin Bhateja via llvm-commits
- [llvm] r311255 - [DAGCombiner] Extending pattern detection for vector shuffle.
Jatin Bhateja via llvm-commits
- [llvm] r311255 - [DAGCombiner] Extending pattern detection for vector shuffle.
Jatin Bhateja via llvm-commits
- [PATCH] D35788: [DAGCombiner] Extending pattern detection for vector shuffle.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D35014: [X86] PR32755 : Improvement in CodeGen instruction selection for LEAs.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D35014: [X86] PR32755 : Improvement in CodeGen instruction selection for LEAs.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D35014: [X86] PR32755 : Improvement in CodeGen instruction selection for LEAs.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D35788: [DAGCombiner] Extending pattern detection for vector shuffle.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D35788: [DAGCombiner] Extending pattern detection for vector shuffle.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D35788: [DAGCombiner] Extending pattern detection for vector shuffle.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D36796: [ARM] Add missing patterns for insert_subvector.
Javed Absar via Phabricator via llvm-commits
- [llvm] r310894 - [MachineOutliner] Only outline candidates of length >= 2
Jessica Paquette via llvm-commits
- [PATCH] D36721: [MachineOutliner] AArch64: Avoid saving + restoring LR if possible
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D35821: Have ARM call setBooleanContents(ZeroOrOneBooleanContent).
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D35821: Have ARM call setBooleanContents(ZeroOrOneBooleanContent).
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D36705: Avoid creating duplicate ANDs in SelectionDAG.
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D36705: Avoid creating duplicate ANDs in SelectionDAG.
Joel Galenson via Phabricator via llvm-commits
- [compiler-rt] r310800 - Enable profile on NetBSD
Joerg Sonnenberger via llvm-commits
- [PATCH] D36587: Add NetBSD ASAN shadow mapping for x86-64
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D13104: Mips - Mark the section .eh_frame as writeable for pic
Joerg Sonnenberger via Phabricator via llvm-commits
- [llvm] r310891 - [MIPS] Implement support for -mstack-alignment.
John Baldwin via llvm-commits
- [PATCH] D36705: Avoid creating duplicate ANDs in SelectionDAG.
John Brawn via Phabricator via llvm-commits
- [PATCH] D36705: Avoid creating duplicate ANDs in SelectionDAG.
John Brawn via Phabricator via llvm-commits
- [zorg] r310957 - Update llvmlab fetch documentation
Jonas Devlieghere via llvm-commits
- [llvm] r311102 - [Debug info] Transfer DI to fragment expressions for split integer values.
Jonas Devlieghere via llvm-commits
- [llvm] r311111 - Revert "[Debug info] Transfer DI to fragment expressions for split integer values."
Jonas Devlieghere via llvm-commits
- [llvm] r311181 - [Debug info] Transfer DI to fragment expressions for split integer values.
Jonas Devlieghere via llvm-commits
- [llvm] r311201 - [llvm-dwarfdump] Hide .debug_str and DIE reference offsets in brief mode
Jonas Devlieghere via llvm-commits
- [PATCH] D36765: [llvmlab] Update llvmlab fetch documentation
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D36765: [llvmlab] Update llvmlab fetch documentation
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D36805: [Debug info] Teach the SDag type legalizer how to split up debug info for integer values that are split into a hi and lo part.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D36805: [Debug info] Teach the SDag type legalizer how to split up debug info for integer values that are split into a hi and lo part.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D36805: [Debug info] Teach the SDag type legalizer how to split up debug info for integer values that are split into a hi and lo part.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D36835: [llvm-dwarfdump] Hide .debug_str and die reference offsets in brief mode
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D36805: [Debug info] Teach the SDag type legalizer how to split up debug info for integer values that are split into a hi and lo part.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D36835: [llvm-dwarfdump] Hide .debug_str and die reference offsets in brief mode
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D36835: [llvm-dwarfdump] Hide .debug_str and die reference offsets in brief mode
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D36835: [llvm-dwarfdump] Hide .debug_str and die reference offsets in brief mode
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r311072 - [SystemZ, MachineScheduler] Improve post-RA scheduling.
Jonas Paulsson via llvm-commits
- [llvm] r311074 - [SystemZ] Add a wrapping with #ifndef NDEBUG to silence warning.
Jonas Paulsson via llvm-commits
- [llvm] r311075 - [SystemZ] Also wrap TII with #ifndef NDEBUG in constructor initilizer list.
Jonas Paulsson via llvm-commits
- [PATCH] D36795: [SystemZ] Increase number of LOCRs emitted by passing regalloc hints
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D36795: [SystemZ] Increase number of LOCRs emitted by passing regalloc hints
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D36795: [SystemZ] Increase number of LOCRs emitted by passing regalloc hints
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D36795: [SystemZ] Increase number of LOCRs emitted by passing regalloc hints
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D36795: [SystemZ] Increase number of LOCRs emitted by passing regalloc hints
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D36795: [SystemZ] Increase number of LOCRs emitted by passing regalloc hints
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D36803: Create new VMARs on calls to MmapNoAccess.
Julia Hansbrough via Phabricator via llvm-commits
- [PATCH] D34910: Make LLVM_TARGETS_TO_BUILD=all build all targets
Justin Bogner via llvm-commits
- [PATCH] D36770: DAG: Fix naming crime
Justin Bogner via llvm-commits
- [PATCH] D36847: [Support] Add "reference-counted" Timer
Justin Bogner via llvm-commits
- [llvm] r311129 - Fix warning about covered switch default.
Justin Bogner via llvm-commits
- [llvm] r310075 - Port libFuzzer tests to LIT. Do not require two-stage build for check-fuzzer.
Justin Bogner via llvm-commits
- [llvm] r310075 - Port libFuzzer tests to LIT. Do not require two-stage build for check-fuzzer.
Justin Bogner via llvm-commits
- [llvm] r311146 - Give guidance on report_fatal_error in CodingStandards.rst and ProgrammersManual.rst
Justin Bogner via llvm-commits
- [llvm] r310075 - Port libFuzzer tests to LIT. Do not require two-stage build for check-fuzzer.
Justin Bogner via llvm-commits
- [llvm] r311202 - IR: Make stripDebugInfo robust against (invalid) empty basic blocks
Justin Bogner via llvm-commits
- [llvm] r310075 - Port libFuzzer tests to LIT. Do not require two-stage build for check-fuzzer.
Justin Bogner via llvm-commits
- [PATCH] D36274: Introduce FuzzMutate library
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D36274: Introduce FuzzMutate library
Justin Bogner via Phabricator via llvm-commits
- [compiler-rt] r310800 - Enable profile on NetBSD
Kamil Rytarowski via llvm-commits
- [compiler-rt] r310912 - Revert: Enable profile on NetBSD
Kamil Rytarowski via llvm-commits
- [llvm] r273534 - [LLVM][MIPS] Introduce 64 bit atomic check in CheckAtomic.cmake
Kamil Rytarowski via llvm-commits
- [PATCH] D36603: Enable profile on NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D35554: Add NetBSD support in sanitizer_platform_limits_posix.*
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D36603: Enable profile on NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D36265: Support lib changes to allow VFS implementation handling working dir locally.
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D35667: [DragonEgg] Initial migration to GCC v8.x and LLVM v6.x
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D36587: Add NetBSD ASAN shadow mapping for x86-64
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D36810: Minimal runtime for UBSan.
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D36816: [XRay][compiler-rt] Support sled versioning for custom event sleds
Keith via Phabricator via llvm-commits
- [PATCH] D36819: [XRay][tools] Support new kinds of instrumentation map entries
Keith via Phabricator via llvm-commits
- [llvm] r311017 - AMDGPU/NFC: Sort files in CMakeLists.txt alphabetically
Konstantin Zhuravlyov via llvm-commits
- [llvm] r311179 - AMDGPU/NFC: Rename few things in SIMemoryLegalizer:
Konstantin Zhuravlyov via llvm-commits
- [llvm] r311256 - AMDGPU/NFC: Reorder functions in SIMemoryLegalizer:
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D36549: Correct AMDGPUUsage.rst documentation for FLAT_SCRATCH_INIT.
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D36861: AMDGPU: Rename few things in SIMemoryLegalizer:
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D36862: AMDGPU: Handle non-temporal loads and stores
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D36861: AMDGPU/NFC: Rename few things in SIMemoryLegalizer:
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [compiler-rt] r310839 - [sanitizers] Add a blocking boolean to GetRandom prototype
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r311018 - [scudo] Application & platform compatibility changes
Kostya Kortchinsky via llvm-commits
- [PATCH] D36754: [scudo] Application & platform compatibility changes
Kostya Kortchinsky via Phabricator via llvm-commits
- [llvm] r310877 - [libFuzzer] explicitly use -fsanitize-coverage=trace-pc-guard in test/dump_coverage.test; mark print_coverage/dump_coverage as To-be-deprecated
Kostya Serebryany via llvm-commits
- [llvm] r310881 - [libFuzzer] try to use less RAM while processing the initial corpus
Kostya Serebryany via llvm-commits
- [PATCH] D36839: [SanitizerCoverage] Add stack depth tracing instrumentation.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D36717: [test-suite] Add SPEC CPU 2017
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D36717: [test-suite] Add SPEC CPU 2017
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D36415: Insert IMPLICIT_DEFS for undef uses in tail merging
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D36331: Add ARC backend
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D36404: TTI interface for creating jump-threaded branches into loop headers
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D36331: Add ARC backend
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D36331: Add ARC backend
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D36239: [sanitizer] Split MmapFixedNoReserve into a version that disallows overwriting existing memory and one that allows it
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [PATCH] D36810: Minimal runtime for UBSan.
Kuba (Brecka) Mracek via Phabricator via llvm-commits
- [llvm] r310953 - [llvm] Get rid of "%T" expansions
Kuba Mracek via llvm-commits
- [llvm] r310956 - Revert changes in r310953 for llvm-symbolizer.test. The change causes a test failure.
Kuba Mracek via llvm-commits
- [llvm] r310974 - Revert archive-* tests from r310953, there were test failures.
Kuba Mracek via llvm-commits
- [llvm] r311293 - Get rid of some more "%T" expansions, see <https://reviews.llvm.org/D35396>.
Kuba Mracek via llvm-commits
- [llvm] r311294 - Get rid of even more "%T" expansions, see <https://reviews.llvm.org/D35396>.
Kuba Mracek via llvm-commits
- [llvm] r311296 - Remove uses of "%T" from test/Object/archive-* tests.
Kuba Mracek via llvm-commits
- [compiler-rt] r311298 - Remove "%T" from ASan Darwin tests.
Kuba Mracek via llvm-commits
- [llvm] r311299 - Fix archive-update.test after r311296.
Kuba Mracek via llvm-commits
- [llvm] r311299 - Fix archive-update.test after r311296.
Kuba Mracek via llvm-commits
- [llvm] r311299 - Fix archive-update.test after r311296.
Kuba Mracek via llvm-commits
- [llvm] r311299 - Fix archive-update.test after r311296.
Kuba Mracek via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Kyle Butt via llvm-commits
- [PATCH] D34396: Adding code padding for performance stability - first policy (BranchesWithSameTargetAvoidancePolicy)
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D34396: Adding code padding for performance stability - first policy (BranchesWithSameTargetAvoidancePolicy)
Kyle Butt via Phabricator via llvm-commits
- [PATCH] D35014: [X86] PR32755 : Improvement in CodeGen instruction selection for LEAs.
Lama via Phabricator via llvm-commits
- [llvm] r310938 - [ORC] Add case statements for AArch64 to the local stub and callback manager
Lang Hames via llvm-commits
- [llvm] r310947 - [ORC][Kaleidoscope] Update Chapter 1 of BuildingAJIT to incorporate recent ORC
Lang Hames via llvm-commits
- [llvm] r311112 - [docs] Fix typo and tweak wording of special variable handling in CMake primer.
Lang Hames via llvm-commits
- [llvm] r311113 - [docs] Tweak phrasing of the varargs explanation in the command section of the
Lang Hames via llvm-commits
- [PATCH] D36700: Propagate error in LazyEmittingLayer::removeModule.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D36728: Switch to consumeError(), since this can crash otherwise.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D36729: Fix two (three) more issues with unchecked Error.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D36728: Switch to consumeError(), since this can crash otherwise.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D36826: Give guidance on report_fatal_error in CodingStandards.rst and ProgrammersManual.rst
Lang Hames via Phabricator via llvm-commits
- [llvm] r310866 - [PowerPC] Add codegen for VSX word extract convert to FP
Lei Huang via llvm-commits
- [PATCH] D35859: [PowerPC] Add codegen for VSX word extract convert to FP
Lei Huang via Phabricator via llvm-commits
- [PATCH] D35667: [DragonEgg] Initial migration to GCC v8.x and LLVM v6.x
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D35667: [DragonEgg] Initial migration to GCC v8.x and LLVM v6.x
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D35667: [DragonEgg] Initial migration to GCC v8.x and LLVM v6.x
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D36386: [clang] Remove unit test which uses reverse-iterate flag
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D35043: [ADT] Enable reverse iteration for DenseMap
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D36846: [polly] Define PointerLikeTypeTraits as struct in response to related llvm change
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D36846: [polly] Define PointerLikeTypeTraits as struct in response to related llvm change
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D35498: [LoopVectorizer] Use two step casting for float to pointer type.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D35498: [LoopVectorizer] Use two step casting for float to pointer type.
Manoj Gupta via Phabricator via llvm-commits
- [llvm] r311175 - [llvm-rc] Add basic RC scripts parsing ability.
Marek Sokolowski via llvm-commits
- [llvm] r311177 - Revert "[llvm-rc] Add basic RC scripts parsing ability."
Marek Sokolowski via llvm-commits
- [llvm] r311184 - Reapply: [llvm-rc] Add basic RC scripts parsing ability.
Marek Sokolowski via llvm-commits
- [PATCH] D35816: [Greedy RegAlloc] Add logic to greedy reg alloc to avoid bad eviction chains
Marina Yatsina via Phabricator via llvm-commits
- [PATCH] D35816: [Greedy RegAlloc] Add logic to greedy reg alloc to avoid bad eviction chains
Marina Yatsina via Phabricator via llvm-commits
- [PATCH] D35816: [Greedy RegAlloc] Add logic to greedy reg alloc to avoid bad eviction chains
Marina Yatsina via Phabricator via llvm-commits
- [PATCH] D33880: COFF: Introduce LD shim around LINK
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33880: COFF: Introduce LD shim around LINK
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33880: COFF: Introduce LD shim around LINK
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33880: COFF: Introduce LD shim around LINK
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33880: COFF: Introduce LD shim around LINK
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33880: COFF: Introduce LD shim around LINK
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33880: COFF: Introduce LD shim around LINK
Martell Malone via Phabricator via llvm-commits
- [PATCH] D33880: COFF: Introduce LD shim around LINK
Martell Malone via Phabricator via llvm-commits
- [lld] r310871 - [COFF] Add support for aligncomm directives
Martin Storsjo via llvm-commits
- [llvm] r310988 - [COFF] Add SymbolName as a distinct field in COFFImportFile
Martin Storsjo via llvm-commits
- [lld] r310989 - [COFF] Fix the name type for stdcall functions in import libraries
Martin Storsjo via llvm-commits
- [llvm] r310990 - [llvm-dlltool] Fix creating stdcall/fastcall import libraries for i386
Martin Storsjo via llvm-commits
- [llvm] r310991 - [COFF] Make the weak aliases optional
Martin Storsjo via llvm-commits
- [lld] r310992 - [COFF] Don't produce weak aliases in import libraries
Martin Storsjo via llvm-commits
- [llvm] r311068 - [llvm-dlltool] Don't crash if no def file is provided or it can't be opened
Martin Storsjo via llvm-commits
- [llvm] r311069 - [llvm-dlltool] Improve an error message when unable to open files. NFC.
Martin Storsjo via llvm-commits
- [llvm] r311258 - [ARM] Check the right order for halves of VZIP/VUZP if both parts are used
Martin Storsjo via llvm-commits
- [llvm] r311260 - [ARM] Factorize the calculation of WhichResult in isV*Mask. NFC.
Martin Storsjo via llvm-commits
- r310990
Martin Storsjö via llvm-commits
- r310990
Martin Storsjö via llvm-commits
- [PATCH] D36304: [lld] [COFF] Add support for aligncomm directives
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36634: [lld] [COFF] Don't produce weak aliases in import libraries
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36780: [llvm-dlltool] Don't crash if no def file is provided or it can't be opened
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36544: [COFF] Add SymbolName as a distinct field in COFFImportFile
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36545: [LLD] [COFF] Fix the name type for stdcall functions in import libraries
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36548: [llvm-dlltool] Fix creating stdcall/fastcall import libraries for i386
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36633: [COFF] Make the weak aliases optional
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36634: [lld] [COFF] Don't produce weak aliases in import libraries
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36780: [llvm-dlltool] Don't crash if no def file is provided or it can't be opened
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36780: [llvm-dlltool] Don't crash if no def file is provided or it can't be opened
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36780: [llvm-dlltool] Don't crash if no def file is provided or it can't be opened
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36818: [llvm-dlltool] Improve an error message when unable to open files. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36818: [llvm-dlltool] Improve an error message when unable to open files. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D33880: COFF: Introduce LD shim around LINK
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D33880: COFF: Introduce LD shim around LINK
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36899: [ARM] Avoid cases where isVZIPMask matches a mask where the first half is undef
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36899: [ARM] Check hidden assumptions for the form of isVZIPMask where both outputs are used
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36899: [ARM] Check the right order for halves of VZIP/VUZP if both parts are used
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36899: [ARM] Check the right order for halves of VZIP/VUZP if both parts are used
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36899: [ARM] Check the right order for halves of VZIP/VUZP if both parts are used
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36930: [ARM] Factorize the calculation of WhichResult in isV*Mask. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36930: [ARM] Factorize the calculation of WhichResult in isV*Mask. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36930: [ARM] Factorize the calculation of WhichResult in isV*Mask. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r310875 - IPRA: Run RegUsageInfoPropagate much later
Matt Arsenault via llvm-commits
- [llvm] r310876 - IPRA: Allow target to enable IPRA by default
Matt Arsenault via llvm-commits
- [PATCH] D36695: IPRA: Run RegUsageInfoPropagate much later
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36697: IPRA: Don't assume called function is first call operand
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36697: IPRA: Don't assume called function is first call operand
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36698: IPRA: Allow target to enable IPRA by default
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36697: IPRA: Don't assume called function is first call operand
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36698: IPRA: Allow target to enable IPRA by default
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36585: [AMDGPU] Eliminate no effect instructions before s_endpgm
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36703: IPRA: Exit early on functions without calls
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36706: DAGCombiner: Add form of isFPExtFree to check uses
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36698: IPRA: Allow target to enable IPRA by default
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36695: IPRA: Run RegUsageInfoPropagate much later
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36706: DAGCombiner: Add form of isFPExtFree to check uses
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36706: DAGCombiner: Add form of isFPExtFree to check uses
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D29295: Move core RDF files from lib/Target/Hexagon to CodeGen
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36770: DAG: Fix naming crime
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36774: DAG: Allow creating extract_vector_elt post-legalize
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36585: [AMDGPU] Eliminate no effect instructions before s_endpgm
Matt Arsenault via Phabricator via llvm-commits
- [compiler-rt] r311186 - [SanitizerCoverage] Add stack depth tracing instrumentation.
Matt Morehouse via llvm-commits
- [llvm] r311186 - [SanitizerCoverage] Add stack depth tracing instrumentation.
Matt Morehouse via llvm-commits
- [PATCH] D36839: [SanitizerCoverage] Add stack depth tracing instrumentation.
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D36839: [SanitizerCoverage] Add stack depth tracing instrumentation.
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D36839: [SanitizerCoverage] Add stack depth tracing instrumentation.
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D36839: [SanitizerCoverage] Add stack depth tracing instrumentation.
Matt Morehouse via Phabricator via llvm-commits
- [PATCH] D36408: [LV] Minor fixes to Sink casts to unravel first order recurrence
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D36656: [SCCP] Propagate integer range information in IPSCCP (WIP).
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D36113: [Loop Vectorize] Vectorize Loops with Backward Dependence
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D36432: [IPSCCP] Add function specialization ability
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D36115: [Loop Vectorize] Block Probability for Predicated Blocks
Matthew Simpson via Phabricator via llvm-commits
- [LNT] r310882 - Fix submissions without complete machine fields getting rejected.
Matthias Braun via llvm-commits
- [llvm] r311218 - ARMRegsiterInfo: Define more ssub indexes; NFC
Matthias Braun via llvm-commits
- [PATCH] D36717: [test-suite] Add SPEC CPU 2017
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36717: [test-suite] Add SPEC CPU 2017
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36717: [test-suite] Add SPEC CPU 2017
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36401: TTI: Use a better default for areInlineCompatibl
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D29295: Move core RDF files from lib/Target/Hexagon to CodeGen
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36703: IPRA: Exit early on functions without calls
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36697: IPRA: Don't assume called function is first call operand
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36697: IPRA: Don't assume called function is first call operand
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36717: [test-suite] Add SPEC CPU 2017
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36738: [test-suite] Adding miniXyce Benchmark
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36738: [test-suite] Adding miniXyce Benchmark
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36683: [test-suite] Adding miniFE Benchmark
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36682: [test-suite] Adding miniAMR Benchmark
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36680: [test-suite] Adding Pathfinder Benchmark
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36721: [MachineOutliner] AArch64: Avoid saving + restoring LR if possible
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36721: [MachineOutliner] AArch64: Avoid saving + restoring LR if possible
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36768: [test-suite] Add -i option to fpcmp to ignore whitespace changes.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36717: [test-suite] Add SPEC CPU 2017
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36768: [test-suite] Add -i option to fpcmp to ignore whitespace changes.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36682: [test-suite] Adding miniAMR Benchmark
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36683: [test-suite] Adding miniFE Benchmark
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36680: [test-suite] Adding Pathfinder Benchmark
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36717: [test-suite] Add SPEC CPU 2017
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36683: [test-suite] Adding miniFE Benchmark
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D35598: Rework machine creation strategy
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36911: TableGen: Add --gen-register-info-debug-dump
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D36913: TableGen: Fix subreg composition/concatenation
Matthias Braun via Phabricator via llvm-commits
- [llvm] r311205 - [IRCE] Fix buggy behavior in Clamp
Max Kazantsev via llvm-commits
- [PATCH] D36215: [IRCE] Identify loops with latch comparison against current IV value
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D36873: [IRCE] Fix buggy behavior in Clamp
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D36215: [IRCE] Identify loops with latch comparison against current IV value
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D36873: [IRCE] Fix buggy behavior in Clamp
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D36873: [IRCE] Fix buggy behavior in Clamp
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D36873: [IRCE] Fix buggy behavior in Clamp
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D36673: Addressed some security issues in Dockerfiles.
Mehdi AMINI via Phabricator via llvm-commits
- [polly] r310999 - [ScopInfo] Clarify comment. NFC.
Michael Kruse via llvm-commits
- [polly] r311302 - [MatMul] Make MatMul detection independent of internal isl representations.
Michael Kruse via llvm-commits
- [PATCH] D36647: [Polly][WIP] Scalar fully indexed expansion
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36717: [test-suite] Add SPEC CPU 2017
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36717: [test-suite] Add SPEC CPU 2017
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36717: [test-suite] Add SPEC CPU 2017
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36768: [test-suite] Add -i option to fpcmp to ignore whitespace changes.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36768: [test-suite] Add -i option to fpcmp to ignore whitespace changes.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36717: [test-suite] Add SPEC CPU 2017
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36717: [test-suite] Add SPEC CPU 2017
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36791: [Polly][Bug fix] Wrong dependences filtering during Fully Indexed expansion
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36768: [test-suite] Add -i option to fpcmp to ignore whitespace changes.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36768: [test-suite] Add -i option to fpcmp to ignore whitespace changes.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36768: [test-suite] Add -i option to fpcmp to ignore whitespace changes.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36717: [test-suite] Add SPEC CPU 2017
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36768: [test-suite] Add -i option to fpcmp to ignore whitespace changes.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36791: [Polly][Bug fix] Wrong dependences filtering during Fully Indexed expansion
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36791: [Polly][Bug fix] Wrong dependences filtering during Fully Indexed expansion
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36791: [Polly][Bug fix] Wrong dependences filtering during Fully Indexed expansion
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36647: [Polly][WIP] Scalar fully indexed expansion
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36926: [Polly][WIP] Clear DependenceInfo after expansion
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36305: AMDGPU: exp should not be in WQM mode
Michel Dänzer via Phabricator via llvm-commits
- [PATCH] D35851: [Dominators] Include infinite loops in PostDominatorTree
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D36888: [ORC] Fix crash in ~OrcMCJITReplacement when modules are not removed.
Moritz Kroll via Phabricator via llvm-commits
- [llvm] r310346 - [PowerPC] Eliminate compares - add i32 sext/zext handling for SETLE/SETGE
Nemanja Ivanovic via llvm-commits
- [llvm] r310346 - [PowerPC] Eliminate compares - add i32 sext/zext handling for SETLE/SETGE
Nemanja Ivanovic via llvm-commits
- [llvm] r310346 - [PowerPC] Eliminate compares - add i32 sext/zext handling for SETLE/SETGE
Nemanja Ivanovic via llvm-commits
- [llvm] r310346 - [PowerPC] Eliminate compares - add i32 sext/zext handling for SETLE/SETGE
Nemanja Ivanovic via llvm-commits
- [PATCH] D36840: [DAG] convert vector select-of-constants to logic/math
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D36734: [PowerPC Peephole] Constants into a join add, use ADDI over LI/ADD.
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D36758: [LLD COFF / PDB] Incrementally update the BuildId when writing a PDB.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D36675: [ARM][Compiler-rt] Fix AEABI builtins to correctly pass arguments to non-AEABI functions on HF targets
Oleg Ranevskyy via Phabricator via llvm-commits
- [PATCH] D36675: [ARM][Compiler-rt] Fix AEABI builtins to correctly pass arguments to non-AEABI functions on HF targets
Oleg Ranevskyy via Phabricator via llvm-commits
- [PATCH] D36675: [ARM][Compiler-rt] Fix AEABI builtins to correctly pass arguments to non-AEABI functions on HF targets
Oleg Ranevskyy via Phabricator via llvm-commits
- [PATCH] D36675: [ARM][Compiler-rt] Fix AEABI builtins to correctly pass arguments to non-AEABI functions on HF targets
Oleg Ranevskyy via Phabricator via llvm-commits
- [llvm] r310457 - [AsmParser] Hash is not a comment on some targets
Oliver Stannard via llvm-commits
- [PATCH] D35970: Teach cc1as driver to accept ARM ropi/rwpi reloc model
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D31530: [ARM] Use new assembler diags for ARM
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D36689: [ARM, Asm] Change grammar of immediate operand diagnostics
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D36691: [AsmParser] Add DiagnosticString to register classes in tablegen
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D36692: [ARM, Asm] Add diagnostics for general-purpose register operands
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D36693: [ARM, Asm] Add diagnostics for floating-point register operands register operands
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D36691: [AsmParser] Add DiagnosticString to register classes in tablegen
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D35970: Teach cc1as driver to accept ARM ropi/rwpi reloc model
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D36692: [ARM, Asm] Add diagnostics for general-purpose register operands
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D36732: [ARM, Asm] Harden GNU LDRD/STRD aliases against invalid inputs
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D36692: [ARM, Asm] Add diagnostics for general-purpose register operands
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D36732: [ARM, Asm] Harden GNU LDRD/STRD aliases against invalid inputs
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D36744: [Asm] Finish matching once end of formal and actual lists reached (NFC)
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D36744: [Asm] Finish matching once end of formal and actual lists reached (NFC)
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D36746: [Asm] Improve "too few operands" errors
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D36747: [Asm, ARM] Add fallback diag for multiple invalid operands
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D36396: [AArch64] Do not promote f16 when subtarget HasFullFP16
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D34396: Adding code padding for performance stability - first policy (BranchesWithSameTargetAvoidancePolicy)
Omer Paparo Bivas via Phabricator via llvm-commits
- [PATCH] D34393: Adding code padding for performance stability - infrastructure
Omer Paparo Bivas via Phabricator via llvm-commits
- [PATCH] D36626: [test-suite]: Adding RSBench proxy-app.
Pavanravikanth Kondamudi via Phabricator via llvm-commits
- [PATCH] D36621: [test-suite]: Adding SimpleMOC proxy-app.
Pavanravikanth Kondamudi via Phabricator via llvm-commits
- [PATCH] D36628: [test-suite]: Adding Lulesh Proxy-app
Pavanravikanth Kondamudi via Phabricator via llvm-commits
- [PATCH] D36621: [test-suite]: Adding SimpleMOC proxy-app.
Pavanravikanth Kondamudi via Phabricator via llvm-commits
- [PATCH] D36628: [test-suite]: Adding Lulesh Proxy-app
Pavanravikanth Kondamudi via Phabricator via llvm-commits
- [PATCH] D36621: [test-suite]: Adding SimpleMOC proxy-app.
Pavanravikanth Kondamudi via Phabricator via llvm-commits
- [PATCH] D36626: [test-suite]: Adding RSBench proxy-app.
Pavanravikanth Kondamudi via Phabricator via llvm-commits
- [PATCH] D36621: [test-suite]: Adding SimpleMOC proxy-app.
Pavanravikanth Kondamudi via Phabricator via llvm-commits
- [PATCH] D36628: [test-suite]: Adding Lulesh Proxy-app
Pavanravikanth Kondamudi via Phabricator via llvm-commits
- [PATCH] D36628: [test-suite]: Adding Lulesh Proxy-app
Pavanravikanth Kondamudi via Phabricator via llvm-commits
- [PATCH] D36621: [test-suite]: Adding SimpleMOC proxy-app.
Pavanravikanth Kondamudi via Phabricator via llvm-commits
- [PATCH] D36626: [test-suite]: Adding RSBench proxy-app.
Pavanravikanth Kondamudi via Phabricator via llvm-commits
- [PATCH] D34029: Infer lowest bits of an integer Multiply when the low bits of the operands are known
Pedro Ferreira via Phabricator via llvm-commits
- [PATCH] D36331: Add ARC backend
Pete Couperus via Phabricator via llvm-commits
- [PATCH] D36331: Add ARC backend
Pete Couperus via Phabricator via llvm-commits
- [PATCH] D36331: Add ARC backend
Pete Couperus via Phabricator via llvm-commits
- [PATCH] D36331: Add ARC backend
Pete Couperus via Phabricator via llvm-commits
- [PATCH] D36481: /redundancyReport proof of concept
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D33349: [dfsan] Add explicit zero extensions for shadow parameters in function wrappers.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D36615: [XRay][CodeGen] Use PIC-friendly code in XRay sleds; remove synthetic references
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D36810: Minimal runtime for UBSan.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D36615: [XRay][CodeGen] Use PIC-friendly code in XRay sleds; remove synthetic references in .text
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D36916: Associate functions with address spaces
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D36675: [ARM][Compiler-rt] Fix AEABI builtins to correctly pass arguments to non-AEABI functions on HF targets
Peter Smith via Phabricator via llvm-commits
- [PATCH] D36675: [ARM][Compiler-rt] Fix AEABI builtins to correctly pass arguments to non-AEABI functions on HF targets
Peter Smith via Phabricator via llvm-commits
- [PATCH] D36675: [ARM][Compiler-rt] Fix AEABI builtins to correctly pass arguments to non-AEABI functions on HF targets
Peter Smith via Phabricator via llvm-commits
- [PATCH] D36739: [LLD][ELF] Move fixSectionAlignments() before first call to assignAddresses()
Peter Smith via Phabricator via llvm-commits
- [PATCH] D36742: [LLD][ELF][AArch64] Implement scanner for Cortex-A53 Erratum 843419
Peter Smith via Phabricator via llvm-commits
- [PATCH] D36745: [LLD][ELF] Always write non-immediate bits for AArch64 branch instruction.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D36749: [LLD][ELF][AArch64] Complete implementation of -fix-cortex-a53-843419
Peter Smith via Phabricator via llvm-commits
- [PATCH] D34689: [LLD][ELF] Pre-create ThunkSections at Target specific intervals
Peter Smith via Phabricator via llvm-commits
- [PATCH] D36675: [ARM][Compiler-rt] Fix AEABI builtins to correctly pass arguments to non-AEABI functions on HF targets
Peter Smith via Phabricator via llvm-commits
- [PATCH] D36823: [LLD][ELF] Read ARM BuildAttributes section to determine supported features.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D36823: [LLD][ELF] Read ARM BuildAttributes section to determine supported features.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D34689: [LLD][ELF] Pre-create ThunkSections at Target specific intervals
Peter Smith via Phabricator via llvm-commits
- [PATCH] D34689: [LLD][ELF] Pre-create ThunkSections at Target specific intervals
Peter Smith via Phabricator via llvm-commits
- [PATCH] D34692: [LLD][ELF] Add support for multiple passes to createThunks()
Peter Smith via Phabricator via llvm-commits
- [PATCH] D36256: [ELF] Don't output headers into a segment if there's no space for them
Peter Smith via Phabricator via llvm-commits
- [PATCH] D36874: [ELF] - Mention "-z notext" and -fPIC in some error messages
Peter Smith via Phabricator via llvm-commits
- [llvm] r310897 - [CMake] Add install target for LLVMFuzzer
Petr Hosek via llvm-commits
- [llvm] r311036 - [CMake][runtimes] Support for building target variants
Petr Hosek via llvm-commits
- [PATCH] D36599: When built with ASan, __cxa_throw calls __asan_handle_no_return
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D36540: [CMake] Add install target for LLVMFuzzer
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D36599: When built with ASan, __cxa_throw calls __asan_handle_no_return
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D36348: [CMake][runtimes] Support for building target variants
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D36599: When built with ASan, __cxa_throw calls __asan_handle_no_return
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D36803: Create new VMARs on calls to MmapNoAccess.
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D36812: Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D36256: [ELF] Don't output headers into a segment if there's no space for them
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D36812: Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D36256: [ELF] Don't output headers into a segment if there's no space for them
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D36256: [ELF] Don't output headers into a segment if there's no space for them
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D36665: [AArch64] Remove unused MC function
Phabricator via Phabricator via llvm-commits
- [PATCH] D36309: [LoopUnroll] Enable option to unroll remainder loop
Phabricator via Phabricator via llvm-commits
- [PATCH] D36652: [AVX512] Remove leftover code for when i1 was a legal type from the fast isel load/store code.
Phabricator via Phabricator via llvm-commits
- [PATCH] D36658: [AVX512] Make the itinerary parameter actually pass through the the AVX512_maskable_common multiclass
Phabricator via Phabricator via llvm-commits
- [PATCH] D36657: [X86] Remove flag setting ISD nodes from computeKnownBitsForTargetNode
Phabricator via Phabricator via llvm-commits
- [PATCH] D36654: [X86] Correct two places that seemed to be mishandling X86ISD::UMUL
Phabricator via Phabricator via llvm-commits
- [PATCH] D36518: [SLPVectorizer] Schedule bundle with different opcodes.
Phabricator via Phabricator via llvm-commits
- [PATCH] D36593: [InstSimplify][InstCombine] Modify the interface of decomposeBitTestICmp and use it in the InstSimplify
Phabricator via Phabricator via llvm-commits
- [PATCH] D34163: Add strictfp attribute to prevent unwanted optimizations of libm calls
Phabricator via Phabricator via llvm-commits
- [PATCH] D36646: [InstSimplify] Teach decomposeBitTestICmp to handle non-canonical compares
Phabricator via Phabricator via llvm-commits
- [PATCH] D36408: [LV] Minor fixes to Sink casts to unravel first order recurrence
Phabricator via Phabricator via llvm-commits
- [PATCH] D36495: [llvm] Get rid of "%T" expansions
Phabricator via Phabricator via llvm-commits
- [PATCH] D36763: [InstCombine] Teach canEvaluateZExtd and canEvaluateTruncated to handle vector shifts with splat shift amount
Phabricator via Phabricator via llvm-commits
- [PATCH] D36134: [ARM] Improve loop unrolling for Cortex-M
Phabricator via Phabricator via llvm-commits
- [PATCH] D36781: [InstCombine] Make folding (X >s -1) ? C1 : C2 --> ((X >>s 31) & (C2 - C1)) + C1 support splat vectors
Phabricator via Phabricator via llvm-commits
- [PATCH] D32871: [LV] Using VPlan to model the vectorized code and drive its transformation
Phabricator via Phabricator via llvm-commits
- [PATCH] D36815: [X86] Remove memopmmx pattern fragment
Phabricator via Phabricator via llvm-commits
- [PATCH] D36661: [AVX512] Don't switch unmasked subvector insert/extract instructions when AVX512DQI is enabled.
Phabricator via Phabricator via llvm-commits
- [PATCH] D36671: debuginfo: Improve line info when translating a CaseBlock to SDNodes
Phabricator via Phabricator via llvm-commits
- [PATCH] D36741: [AArch64] Remove DecodeAuthLoadWriteback
Phabricator via Phabricator via llvm-commits
- [PATCH] D36673: Addressed some security issues in Dockerfiles.
Phabricator via Phabricator via llvm-commits
- [PATCH] D36866: [ARM] Add PostRAScheduling option
Phabricator via Phabricator via llvm-commits
- [PATCH] D36766: Reorder operands with provided Opcode
Phabricator via Phabricator via llvm-commits
- [PATCH] D36925: [PPCG] Only add Kernel argument sizes for OpenCL, not CUDA runtime
Phabricator via Phabricator via llvm-commits
- [PATCH] D34978: [GlobalIsel] fix undefined behavior if Action not set.
Phabricator via Phabricator via llvm-commits
- [PATCH] D34602: [GlobalISel][X86] Support call ABI.
Phabricator via Phabricator via llvm-commits
- [PATCH] D9379: llvm.noalias - don't interfere with llvm.assume
Philip Reames via llvm-commits
- [PATCH] D36462: [CGP] Fix the rematerialization of gc.relocates
Philip Reames via Phabricator via llvm-commits
- [PATCH] D36462: [CGP] Fix the rematerialization of gc.relocates
Philip Reames via Phabricator via llvm-commits
- [polly] r311248 - [PPCG] Only add Kernel argument sizes for OpenCL, not CUDA runtime
Philipp Schaad via llvm-commits
- [PATCH] D36925: [PPCG] Only add Kernel argument sizes for OpenCL, not CUDA runtime
Philipp Schaad via Phabricator via llvm-commits
- [PATCH] D35816: [Greedy RegAlloc] Add logic to greedy reg alloc to avoid bad eviction chains
Quentin Colombet via llvm-commits
- [llvm] r310969 - Reapply "[GlobalISel] Remove the GISelAccessor API."
Quentin Colombet via llvm-commits
- [llvm] r310979 - [VirtRegRewriter] Properly model the register liveness on undef subreg definition
Quentin Colombet via llvm-commits
- [PATCH] D35816: [Greedy RegAlloc] Add logic to greedy reg alloc to avoid bad eviction chains
Quentin Colombet via llvm-commits
- [PATCH] D36636: [GISel][NFC]: Add some constructors for easy creation of MIRBuilders
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D36636: [GISel][NFC]: Add some constructors for easy creation of MIRBuilders
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D30751: [MachineCopyPropagation] Extend pass to do COPY source forwarding
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D36636: [GISel][NFC]: Add some constructors for easy creation of MIRBuilders
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D36695: IPRA: Run RegUsageInfoPropagate much later
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D36698: IPRA: Allow target to enable IPRA by default
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D35816: [Greedy RegAlloc] Add logic to greedy reg alloc to avoid bad eviction chains
Quentin Colombet via Phabricator via llvm-commits
- [llvm] r310892 - Remove checks for debug info intrinsics in use lists, NFC
Reid Kleckner via llvm-commits
- [PATCH] D35396: [lit] Make %T return a per-test temporary directory
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D36596: [InstCombine] Don't convert all dbg.declares to dbg.values
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D36596: [InstCombine] Don't convert all dbg.declares to dbg.values
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D35774: [x86][inline-asm]Extend support for memory reference expression
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D36369: [LLVM][x86][Inline Asm] support for GCC style inline asm - Y<x> constraints
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D36633: [COFF] Make the weak aliases optional
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D36634: [lld] [COFF] Don't produce weak aliases in import libraries
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D36596: [InstCombine] Don't convert all dbg.declares to dbg.values
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D35621: X86 Asm can't work properly with symbolic Scale
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D36758: [LLD COFF / PDB] Incrementally update the BuildId when writing a PDB.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D36758: [LLD COFF / PDB] Incrementally update the BuildId when writing a PDB.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D36904: Add llvm.label.annotation to implement MSVC __annotation
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D36904: Add llvm.codeview.annotation to implement MSVC __annotation
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D36793: [X86AsmParser] Refactoring, (almost) NFC.
Reid Kleckner via Phabricator via llvm-commits
- [llvm] r311153 - [Triple] Define OS Check for Haiku
Renato Golin via llvm-commits
- [PATCH] D27620: [Assembler] Report multiple near misses for invalid instructions
Renato Golin via Phabricator via llvm-commits
- [PATCH] D35821: Have ARM call setBooleanContents(ZeroOrOneBooleanContent).
Renato Golin via Phabricator via llvm-commits
- [PATCH] D35821: Have ARM call setBooleanContents(ZeroOrOneBooleanContent).
Renato Golin via Phabricator via llvm-commits
- [PATCH] D36692: [ARM, Asm] Add diagnostics for general-purpose register operands
Renato Golin via Phabricator via llvm-commits
- [PATCH] D36689: [ARM, Asm] Change grammar of immediate operand diagnostics
Renato Golin via Phabricator via llvm-commits
- [PATCH] D31878: [Asm] Add debug tracing in table-generated assembly matcher
Renato Golin via Phabricator via llvm-commits
- [PATCH] D36732: [ARM, Asm] Harden GNU LDRD/STRD aliases against invalid inputs
Renato Golin via Phabricator via llvm-commits
- [PATCH] D36732: [ARM, Asm] Harden GNU LDRD/STRD aliases against invalid inputs
Renato Golin via Phabricator via llvm-commits
- [PATCH] D36899: [ARM] Check the right order for halves of VZIP/VUZP if both parts are used
Renato Golin via Phabricator via llvm-commits
- [PATCH] D34910: Make LLVM_TARGETS_TO_BUILD=all build all targets
Richard Smith via llvm-commits
- [llvm] r311139 - Increase tail dup threshold for -O3 from 3 to 4.
Richard Smith via llvm-commits
- [PATCH] D36338: BlockPlacement: Consider hotness of blocks relative to a loop iteration rather than relative to the loop as a whole
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D36775: Increase tail dup threshold for -O3 from 3 to 4
Richard Smith - zygoloid via Phabricator via llvm-commits
- [PATCH] D36775: Increase tail dup threshold for -O3 from 3 to 4
Richard Smith - zygoloid via Phabricator via llvm-commits
- [llvm] r309933 - [LiveDebugVariables] Use lexical scope to trim debug value live intervals
Robert Lougher via llvm-commits
- [PATCH] D36803: Create new VMARs on calls to MmapNoAccess.
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D36812: Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D36648: [PGO] Add support for profile dumping dir relocation
Rong Xu via Phabricator via llvm-commits
- [PATCH] D36753: [SimplifyCFG] Do not perform tail sinking if there are extra moves introduced
Rong Xu via Phabricator via llvm-commits
- [PATCH] D36844: [PGO] Fixed assertion due to mismatched memcpy size type.
Rong Xu via Phabricator via llvm-commits
- [lld] r310864 - Add a comment and remove a TODO.
Rui Ueyama via llvm-commits
- [lld] r310752 - Remove unused lambda capture.
Rui Ueyama via llvm-commits
- [lld] r310886 - Update comments as the function does not write to the first page anymore.
Rui Ueyama via llvm-commits
- [lld] r310925 - Remove SymbolTable::findInCurrentDSO.
Rui Ueyama via llvm-commits
- [lld] r310929 - Update a comment and rename a function.
Rui Ueyama via llvm-commits
- [lld] r310930 - Use ArrayRef instead of std::vector&.
Rui Ueyama via llvm-commits
- [lld] r310931 - Remove GdbIndexSection::finalizeContents.
Rui Ueyama via llvm-commits
- [llvm] r310934 - Fix -Wunused-lambda-capture for Release build.
Rui Ueyama via llvm-commits
- [lld] r311056 - Remove a lock and use a std::unique_ptr instead.
Rui Ueyama via llvm-commits
- [PATCH] D29947: Represent all addends with int64_t
Rui Ueyama via llvm-commits
- [lld] r311214 - Rename {Lazy,}ObjectKind -> {Lazy,}ObjKind.
Rui Ueyama via llvm-commits
- [PATCH] D36304: [lld] [COFF] Add support for aligncomm directives
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36607: [Support/Parallel] - Do not spawn thread for single/last task.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36481: /redundancyReport proof of concept
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36758: [LLD COFF / PDB] Incrementally update the BuildId when writing a PDB.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36758: [LLD COFF / PDB] Incrementally update the BuildId when writing a PDB.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36544: [COFF] Add SymbolName as a distinct field in COFFImportFile
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36758: [LLD COFF / PDB] Incrementally update the BuildId when writing a PDB.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36758: [LLD COFF / PDB] Incrementally update the BuildId when writing a PDB.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36607: [Support/Parallel] - Do not spawn thread for single/last task.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36780: [llvm-dlltool] Don't crash if no def file is provided or it can't be opened
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36255: Integrate manifest merging library into LLD.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36145: [ELF] - Do not segfault when doing logical and/or operations on symbols that have no output sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36262: [ELF] - Do not forget to fill last bytes of PT_LOADs with trap instructions.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36573: [ELF] - Treat .gnu.linkonce sections as COMDAT
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36138: [ELF] - Don't segfault when accessing location counter inside MEMORY command.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36255: Integrate manifest merging library into LLD.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36818: [llvm-dlltool] Improve an error message when unable to open files. NFC.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36262: [ELF] - Do not forget to fill last bytes of PT_LOADs with trap instructions.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36145: [ELF] - Do not segfault when doing logical and/or operations on symbols that have no output sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36607: [Support/Parallel] - Do not use a task group for a very small task.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36607: [Support/Parallel] - Do not use a task group for a very small task.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36145: [ELF] - Do not segfault when doing logical and/or operations on symbols that have no output sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36262: [ELF] - Do not forget to fill last bytes of PT_LOADs with trap instructions.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36874: [ELF] - Mention "-z notext" and -fPIC in some error messages
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36874: [ELF] - Mention "-z notext" and -fPIC in some error messages
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D36256: [ELF] Don't output headers into a segment if there's no space for them
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r311061 - ARM: mark CPSR as clobbered for Windows VLAs
Saleem Abdulrasool via llvm-commits
- [PATCH] D36675: [ARM][Compiler-rt] Fix AEABI builtins to correctly pass arguments to non-AEABI functions on HF targets
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D36758: [LLD COFF / PDB] Incrementally update the BuildId when writing a PDB.
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D36899: [ARM] Check the right order for halves of VZIP/VUZP if both parts are used
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D36899: [ARM] Check the right order for halves of VZIP/VUZP if both parts are used
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] r311271 - Keep Optimization Remark Yaml in NewPM
Sam Elliott via llvm-commits
- [llvm] r311273 - Emit only A Single Opt Remark When Inlining
Sam Elliott via llvm-commits
- [llvm] r311274 - Revert "Emit only A Single Opt Remark When Inlining"
Sam Elliott via llvm-commits
- [PATCH] D36054: Emit only A Single Opt Remark When Inlining
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D36054: Emit only A Single Opt Remark When Inlining
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D36054: Emit only A Single Opt Remark When Inlining
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D36906: Keep Optimization Remark Yaml in NewPM
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D36906: Keep Optimization Remark Yaml in NewPM
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D36906: Keep Optimization Remark Yaml in NewPM
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D36906: Keep Optimization Remark Yaml in NewPM
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D36906: Keep Optimization Remark Yaml in NewPM
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D36054: Emit only A Single Opt Remark When Inlining
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D36054: Emit only A Single Opt Remark When Inlining
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D36054: Emit only A Single Opt Remark When Inlining
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D36943: Migrate WholeProgramDevirt to new Optimization Remark API
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D36943: Migrate WholeProgramDevirt to new Optimization Remark API
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D36943: Migrate WholeProgramDevirt to new Optimization Remark API
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D36054: Emit only A Single Opt Remark When Inlining
Sam Elliott via Phabricator via llvm-commits
- [PATCH] D36950: [lld] Update Tests for Emitting Single Inline Remark
Sam Elliott via Phabricator via llvm-commits
- [llvm] r310823 - [AArch64] Remove unused MC function
Sam Parker via llvm-commits
- [llvm] r310824 - [LoopUnroll] Enable option to peel remainder loop
Sam Parker via llvm-commits
- [llvm] r310997 - [ARM] Improve loop unrolling for Cortex-M
Sam Parker via llvm-commits
- [llvm] r311148 - [AArch64] Remove DecodeAuthLoadWriteback
Sam Parker via llvm-commits
- [llvm] r311150 - [AArch64] Fix for buildbots, unused function
Sam Parker via llvm-commits
- [PATCH] D36517: [AArch64] Enable ARMv8.3-A pointer authentication
Sam Parker via llvm-commits
- [llvm] r311162 - [ARM] Add PostRAScheduler option
Sam Parker via llvm-commits
- [PATCH] D36665: [AArch64] Remove unused MC function
Sam Parker via Phabricator via llvm-commits
- [PATCH] D36667: [ARM][AArch64] Cortex-A75 and Cortex-A55 support
Sam Parker via Phabricator via llvm-commits
- [PATCH] D36667: [ARM][AArch64] Cortex-A75 and Cortex-A55 support
Sam Parker via Phabricator via llvm-commits
- [PATCH] D36134: [ARM] Improve loop unrolling for Cortex-M
Sam Parker via Phabricator via llvm-commits
- [PATCH] D36396: [AArch64] Do not promote f16 when subtarget HasFullFP16
Sam Parker via Phabricator via llvm-commits
- [PATCH] D36741: [AArch64] Remove DecodeAuthLoadWriteback
Sam Parker via Phabricator via llvm-commits
- [PATCH] D36748: [ARM][AArch64] Add Armv8.3-a unittests
Sam Parker via Phabricator via llvm-commits
- [PATCH] D36785: [ARM][AArch64] v8.3-A Javascript Conversion
Sam Parker via Phabricator via llvm-commits
- [PATCH] D36789: [ARM] v8.3-a complex number support
Sam Parker via Phabricator via llvm-commits
- [PATCH] D36792: [AArch64] v8.3-a complex number support
Sam Parker via Phabricator via llvm-commits
- [PATCH] D36866: [ARM] Add PostRAScheduling option
Sam Parker via Phabricator via llvm-commits
- [PATCH] D36866: [ARM] Add PostRAScheduling option
Sam Parker via Phabricator via llvm-commits
- [PATCH] D36667: [ARM][AArch64] Cortex-A75 and Cortex-A55 support
Sam Parker via Phabricator via llvm-commits
- [llvm] r310842 - [BDCE] reduce scope of an assert (PR34179)
Sanjay Patel via llvm-commits
- [llvm] r310849 - [x86] fold the mask op on 8- and 16-bit rotates
Sanjay Patel via llvm-commits
- [llvm] r310935 - [InstCombine] add tests for sext+ashr; NFC
Sanjay Patel via llvm-commits
- [llvm] r310942 - [InstCombine] sink sext after ashr
Sanjay Patel via llvm-commits
- [llvm] r311009 - [DemandedBits] simplify call; NFC
Sanjay Patel via llvm-commits
- [llvm] r311052 - [x86] add cmov promotion tests for D36711; NFC
Sanjay Patel via llvm-commits
- [llvm] r311099 - [PowerPC] add tests for vector select-of-constants; NFC
Sanjay Patel via llvm-commits
- [llvm] r311103 - [x86] add tests for vector select-of-constants; NFC
Sanjay Patel via llvm-commits
- [llvm] r311193 - fix typos in comments; NFC
Sanjay Patel via llvm-commits
- [PATCH] D36679: [InstCombine] Added support for: trunc(ashr(mul(sext(...), sext(...))) -> ashr(mul(...))
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36644: [x86] fold the mask op on 8- and 16-bit rotates
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36498: [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt trunc X, 0) and (icmp sgt trunc X, -1) as equivalent to an and with the sign bit of the truncated type
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36593: [InstSimplify][InstCombine] Modify the interface of decomposeBitTestICmp and use it in the InstSimplify
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36593: [InstSimplify][InstCombine] Modify the interface of decomposeBitTestICmp and use it in the InstSimplify
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36646: [InstSimplify] Teach decomposeBitTestICmp to handle non-canonical compares
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36646: [InstSimplify] Teach decomposeBitTestICmp to handle non-canonical compares
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36498: [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt trunc X, 0) and (icmp sgt trunc X, -1) as equivalent to an and with the sign bit of the truncated type
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36711: [X86] Combining CMOVs with [ANY, SIGN, ZERO]_EXTEND for cases where CMOV has constant arguments
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36711: [X86] Combining CMOVs with [ANY, SIGN, ZERO]_EXTEND for cases where CMOV has constant arguments
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36711: [X86] Combining CMOVs with [ANY, SIGN, ZERO]_EXTEND for cases where CMOV has constant arguments
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36743: [InstCombine] Added support for (X >>s C) << C --> X & (-1 << C)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36743: [InstCombine] Added support for (X >>s C) << C --> X & (-1 << C)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36679: [InstCombine] Added support for: trunc(ashr(mul(sext(...), sext(...))) -> ashr(mul(...))
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36498: [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt trunc X, 0) and (icmp sgt trunc X, -1) as equivalent to an and with the sign bit of the truncated type
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36711: [X86] Combining CMOVs with [ANY, SIGN, ZERO]_EXTEND for cases where CMOV has constant arguments
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36498: [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt trunc X, 0) and (icmp sgt trunc X, -1) as equivalent to an and with the sign bit of the truncated type
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36763: [InstCombine] Teach canEvaluateZExtd and canEvaluateTruncated to handle vector shifts with splat shift amount
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36763: [InstCombine] Teach canEvaluateZExtd and canEvaluateTruncated to handle vector shifts with splat shift amount
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36763: [InstCombine] Teach canEvaluateZExtd and canEvaluateTruncated to handle vector shifts with splat shift amount
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36679: [InstCombine] Added support for: trunc(ashr(mul(sext(...), sext(...))) -> ashr(mul(...))
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36679: [InstCombine] Added support for: trunc(ashr(mul(sext(...), sext(...))) -> ashr(mul(...))
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36784: [InstCombine] Teach canEvaluateTruncated to handle arithmetic shift (including those with vector splat shift amount)
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36498: [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt trunc X, 0) and (icmp sgt trunc X, -1) as equivalent to an and with the sign bit of the truncated type
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36781: [InstCombine] Make folding (X >s -1) ? C1 : C2 --> ((X >>s 31) & (C2 - C1)) + C1 support splat vectors
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36711: [X86] Combining CMOVs with [ANY, SIGN, ZERO]_EXTEND for cases where CMOV has constant arguments
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36711: [X86] Combining CMOVs with [ANY, SIGN, ZERO]_EXTEND for cases where CMOV has constant arguments
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36840: [DAG] convert vector select-of-constants to logic/math
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36840: [DAG] convert vector select-of-constants to logic/math
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36840: [DAG] convert vector select-of-constants to logic/math
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36840: [DAG] convert vector select-of-constants to logic/math
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36840: [DAG] convert vector select-of-constants to logic/math
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36840: [DAG] convert vector select-of-constants to logic/math
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36679: [InstCombine] Added support for: trunc(ashr(mul(sext(...), sext(...))) -> ashr(mul(...))
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36498: [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt trunc X, 0) and (icmp sgt trunc X, -1) as equivalent to an and with the sign bit of the truncated type
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36922: [LibCallSimplifier] try harder to fold memcmp with constant arguments
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36922: [LibCallSimplifier] try harder to fold memcmp with constant arguments
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36922: [LibCallSimplifier] try harder to fold memcmp with constant arguments
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36922: [LibCallSimplifier] try harder to fold memcmp with constant arguments
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36922: [LibCallSimplifier] try harder to fold memcmp with constant arguments
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36922: [LibCallSimplifier] try harder to fold memcmp with constant arguments
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D36840: [DAG] convert vector select-of-constants to logic/math
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r310827 - [llvm-cov] Add an option which maps the location of source directories on another machine to your local copies
Sean Eveson via llvm-commits
- [compiler-rt] r310836 - [llvm-cov] Fix compiler-rt tests failing in build bots after rL310827.
Sean Eveson via llvm-commits
- [PATCH] D36391: [llvm-cov] Add an option which maps the location of source directories on another machine to your local copies
Sean Eveson via Phabricator via llvm-commits
- [llvm] r311067 - [CGP] Fix the rematerialization of gc.relocates
Serguei Katkov via llvm-commits
- [PATCH] D36462: [CGP] Fix the rematerialization of gc.relocates
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D36462: [CGP] Fix the rematerialization of gc.relocates
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D36462: [CGP] Fix the rematerialization of gc.relocates
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D36573: [ELF] - Treat .gnu.linkonce sections as COMDAT
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D36579: [ELF] - Do not fail when set versions for linkerscript's symbol aliases
Shoaib Meenai via Phabricator via llvm-commits
- [polly] r310941 - [Polly] [GPUJIT] Set min size to 1 on CUDA allocation calls. [NFC]
Siddharth Bhat via llvm-commits
- [polly] r311080 - [ManagedMemoryRewrite] Learn how to rewrite global arrays, allocas.
Siddharth Bhat via llvm-commits
- [polly] r311121 - [ManagedMemoryRewrite] Rewrite malloc, free correctly inside `Constant`s.
Siddharth Bhat via llvm-commits
- [polly] r311126 - [ScopInliner] Add a simple Scop-based inliner to polly.
Siddharth Bhat via llvm-commits
- [polly] r311130 - [ScpInliner] Move DEBUG-TYPE to below all includes to prevent cross-module interaction. [NFC]
Siddharth Bhat via llvm-commits
- [polly] r311158 - [Polly] [PPCGCodeGeneration] Print current Scop and loop depth in PPCGCodeGen. [NFC]
Siddharth Bhat via llvm-commits
- [polly] r311261 - [ManagedMemoryRewrite] Iterate over operands of the expanded instruction, not the constantexpr itself.
Siddharth Bhat via llvm-commits
- [polly] r311289 - [GPUJIT] Switch from Runtime API calls for managed memory to Driver API calls.
Siddharth Bhat via llvm-commits
- [PATCH] D36800: Add rewrite by-reference parameter pass
Siddharth via Phabricator via llvm-commits
- [PATCH] D36869: [GPGPU] Simplify PPCGSCop to reduce compile time [NFC]
Siddharth via Phabricator via llvm-commits
- [PATCH] D36868: [GPGPU] Do not create copy statements when targetting managed memory
Siddharth via Phabricator via llvm-commits
- [PATCH] D36867: [GPGPU] Synchronize after each kernel, not each copy out
Siddharth via Phabricator via llvm-commits
- [PATCH] D36920: [GPGPU] Collect parameter dimension used in MemoryAccesses
Siddharth via Phabricator via llvm-commits
- [PATCH] D36920: [GPGPU] Collect parameter dimension used in MemoryAccesses
Siddharth via Phabricator via llvm-commits
- [PATCH] D36929: [GPGPU] Correctly initialize array order and fixed_element information
Siddharth via Phabricator via llvm-commits
- [PATCH] D36929: [GPGPU] Correctly initialize array order and fixed_element information
Siddharth via Phabricator via llvm-commits
- [llvm] r311031 - [mips] Handle R_MIPS_TLS_DTPREL32/64 relocations in the RelocVisitor
Simon Atanasyan via llvm-commits
- [PATCH] D36616: [mips] Handle variables with an explicit section and interactions with .sdata, .sbss
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r310834 - Reland "[mips][mt][6/7] Add support for mftr, mttr instructions."
Simon Dardis via llvm-commits
- [llvm] r310854 - Revert "Reland "[mips][mt][6/7] Add support for mftr, mttr instructions.""
Simon Dardis via llvm-commits
- [llvm] r311001 - [mips] Handle variables with an explicit section and interactions with .sdata, .sbss
Simon Dardis via llvm-commits
- [llvm] r311087 - [dfsan] Add explicit zero extensions for shadow parameters in function wrappers.
Simon Dardis via llvm-commits
- [compiler-rt] r310973 - Quickfix to the refactoring commit: typo in the link flags variable
Simon Dardis via llvm-commits
- [llvm] r311160 - [mips] Follow up comments on r310460
Simon Dardis via llvm-commits
- [compiler-rt] r310973 - Quickfix to the refactoring commit: typo in the link flags variable
Simon Dardis via llvm-commits
- [PATCH] D35874: [MIPS] Implement support for -mstack-alignment.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D36616: [mips] Handle variables with an explicit section and interactions with .sdata, .sbss
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D33349: [dfsan] Add explicit zero extensions for shadow parameters in function wrappers.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D33349: [dfsan] Add explicit zero extensions for shadow parameters in function wrappers.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D33349: [dfsan] Add explicit zero extensions for shadow parameters in function wrappers.
Simon Dardis via Phabricator via llvm-commits
- [llvm] r311005 - [CostModel][X86][XOP] Improve costs for XOP shuffles
Simon Pilgrim via llvm-commits
- [llvm] r311016 - [X86] Regenerate immediate store merging tests
Simon Pilgrim via llvm-commits
- [llvm] r311083 - [DAGCombiner] Add support for non-uniform constant vectors to (mul x, (1 << c)) -> x << c
Simon Pilgrim via llvm-commits
- [llvm] r311159 - [X86][BMI2] Added scheduling test for MULX instructions
Simon Pilgrim via llvm-commits
- [llvm] r311163 - [X86][MOVBE] Add scheduling latency/throughput tests for MOVBE instructions
Simon Pilgrim via llvm-commits
- [llvm] r311164 - [X86][SHA] Add scheduling latency/throughput tests for SHA instructions
Simon Pilgrim via llvm-commits
- [llvm] r311166 - [X86][PCLMUL] Add scheduling latency/throughput test for PCLMULQDQ instruction
Simon Pilgrim via llvm-commits
- [llvm] r311167 - [X86][AES] Add scheduling latency/throughput tests for AES instructions
Simon Pilgrim via llvm-commits
- [llvm] r311171 - [X86][BMI2] Added scheduling test for RORX/SARX/SHLX/SHRX instructions
Simon Pilgrim via llvm-commits
- [llvm] r311198 - [X86][ADX] Regenerate ADX intrinsics tests
Simon Pilgrim via llvm-commits
- [PATCH] D36657: [X86] Remove flag setting ISD nodes from computeKnownBitsForTargetNode
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36654: [X86] Correct two places that seemed to be mishandling X86ISD::UMUL
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36518: [SLPVectorizer] Schedule bundle with different opcodes.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36711: [X86] Combining CMOVs with [ANY, SIGN, ZERO]_EXTEND for cases where CMOV has constant arguments
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D35685: [X86] Refactoring of X86TargetLowering::EmitLoweredSelect. nfc.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D27846: [SLP] Support for horizontal min/max reduction
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36581: [DAG] Fix Node Replacement in PromoteIntBinOp
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36774: DAG: Allow creating extract_vector_elt post-legalize
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36766: Reorder operands with provided Opcode
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36766: Reorder operands with provided Opcode
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36783: [x86] Refactor the CMOV conversion pass to be more flexible.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36706: DAGCombiner: Add form of isFPExtFree to check uses
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36651: [SelectionDAG] Teach the vector-types operand scalarizer about SETCC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36815: [X86] Remove memopmmx pattern fragment
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D35241: [DAGCombine] Fix for shuffle to vector extend for non power 2 vectors
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36837: [SLP] Fix for PR34219, part 1: Use minimal alignment for vectorized loads.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36845: [X86] Allow xacquire/xrelease prefixes
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36766: Reorder operands with provided Opcode
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D36845: [X86] Allow xacquire/xrelease prefixes
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] r311154 - [AArch64] Do not promote f16 when subtarget HasFullFP16
Sjoerd Meijer via llvm-commits
- [PATCH] D36396: [AArch64] Do not promote f16 when subtarget HasFullFP16
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D36396: [AArch64] Do not promote f16 when subtarget HasFullFP16
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D36396: [AArch64] Do not promote f16 when subtarget HasFullFP16
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D36893: [AArch64] Custom lowering of copysign f16
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] r310987 - [AMDGPU] Eliminate no effect instructions before s_endpgm
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D36585: [AMDGPU] Eliminate no effect instructions before s_endpgm
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D36585: [AMDGPU] Eliminate no effect instructions before s_endpgm
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D36585: [AMDGPU] Eliminate no effect instructions before s_endpgm
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D36585: [AMDGPU] Eliminate no effect instructions before s_endpgm
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D36831: [AMDGPU] Transform __read_pipe_* and __write_pipe_*
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D36849: [AMDGPU] Port of HSAIL inliner
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D36856: [AMDGPU] Use v_max_f* for fcanonicalize
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D34507: [mips] Generate NMADD and NMSUB instructions when fneg node is present
Stanislav Ocovaj via Phabricator via llvm-commits
- [PATCH] D34507: [mips] Generate NMADD and NMSUB instructions when fneg node is present
Stanislav Ocovaj via Phabricator via llvm-commits
- [PATCH] D36736: [PowerPC] Check if the pre-increment preparations have already been made so that they are not done twice
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D36736: [PowerPC] Check if the pre-increment preparations have already been made so that they are not done twice
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D36736: [PowerPC] Check if the pre-increment preparations have already been made so that they are not done twice
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D36870: [libcxx] Add missing __cxa_deleted_virtual
Stephan Bergmann via Phabricator via llvm-commits
- [PATCH] D36728: Switch to consumeError(), since this can crash otherwise.
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D36729: Fix two (three) more issues with unchecked Error.
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D36728: Switch to consumeError(), since this can crash otherwise.
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D36729: Fix two (three) more issues with unchecked Error.
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D36728: Switch to consumeError(), since this can crash otherwise.
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D36728: Switch to consumeError(), since this can crash otherwise.
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D36729: Fix two (three) more issues with unchecked Error.
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D36729: Fix two (three) more issues with unchecked Error.
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D36729: Fix two (three) more issues with unchecked Error.
Stephen Hines via Phabricator via llvm-commits
- [PATCH] D36728: Switch to consumeError(), since this can crash otherwise.
Stephen Hines via Phabricator via llvm-commits
- [llvm] r310926 - [Doc] Update LangRef for new Module Flag Behavior
Steven Wu via llvm-commits
- [PATCH] D36557: [Doc] Update LangRef for new Module Flag Behavior
Steven Wu via Phabricator via llvm-commits
- [PATCH] D36557: [Doc] Update LangRef for new Module Flag Behavior
Steven Wu via Phabricator via llvm-commits
- [PATCH] D36556: [IR] AutoUpgrade ModuleFlagBehavior for PIC and PIE level
Steven Wu via Phabricator via llvm-commits
- [PATCH] D36556: [IR] AutoUpgrade ModuleFlagBehavior for PIC and PIE level
Steven Wu via Phabricator via llvm-commits
- [PATCH] D36556: [IR] AutoUpgrade ModuleFlagBehavior for PIC and PIE level
Steven Wu via Phabricator via llvm-commits
- [llvm] r311023 - [PGO] Fix ThinLTO crash
Teresa Johnson via llvm-commits
- [llvm] r311254 - [ThinLTO] Fix ThinLTO crash
Teresa Johnson via llvm-commits
- [llvm] r311257 - Fix bot failures by requiring x86 target
Teresa Johnson via llvm-commits
- [PATCH] D36557: [Doc] Update LangRef for new Module Flag Behavior
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D36440: [ThinLTO] Fix thinLTO crash
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D36556: [IR] AutoUpgrade ModuleFlagBehavior for PIC and PIE level
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D36556: [IR] AutoUpgrade ModuleFlagBehavior for PIC and PIE level
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D36311: [ThinLTO] Add GraphTraits for FunctionSummaries
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D36850: [ThinLTO] Add function attribute propagation
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D36850: [ThinLTO] Add function attribute propagation
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D36850: [ThinLTO] Add function attribute propagation
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D36919: [ThinLTO] Fix ThinLTO crash
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D36919: [ThinLTO] Fix ThinLTO crash
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D36919: [ThinLTO] Fix ThinLTO crash
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D36919: [ThinLTO] Fix ThinLTO crash
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r311137 - GlobalISel (AArch64): fix ABI at border between GPRs and SP.
Tim Northover via llvm-commits
- [llvm] r311187 - ARM: use an external relocation for calls from MachO ARM mode.
Tim Northover via llvm-commits
- [PATCH] D36667: [ARM][AArch64] Cortex-A75 and Cortex-A55 support
Tim Northover via Phabricator via llvm-commits
- [PATCH] D36305: AMDGPU: exp should not be in WQM mode
Tim Renouf via Phabricator via llvm-commits
- [polly] r310908 - [Polly] Move ScopStmt::checkForReductions to islpp. NFC.
Tobias Grosser via llvm-commits
- [polly] r311042 - [GPGPU] Also record invariant loads as kernel subtree values
Tobias Grosser via llvm-commits
- [polly] r311046 - Add missing 'REQUIRES' line
Tobias Grosser via llvm-commits
- [polly] r311066 - Add rewrite by-reference parameter pass
Tobias Grosser via llvm-commits
- [polly] r311118 - [GPGPU] Make test case independent of LLVM names
Tobias Grosser via llvm-commits
- [polly] r311123 - [GPGPU] Move getExtend to C++ [NFC]
Tobias Grosser via llvm-commits
- [polly] r311127 - [GPGPU] Only collect the access that belong to an array [NFC]
Tobias Grosser via llvm-commits
- [polly] r311155 - [GPGPU] Synchronize after each kernel, not each copy out
Tobias Grosser via llvm-commits
- [polly] r311157 - [GPGPU] Do not create copy statements when targetting managed memory
Tobias Grosser via llvm-commits
- [polly] r311161 - [GPGPU] Simplify PPCGSCop to reduce compile time [NFC]
Tobias Grosser via llvm-commits
- [polly] r311231 - [Polly] Run early cse + memory SSA to remove redundancies in the input code
Tobias Grosser via llvm-commits
- [polly] r311239 - [GPGPU] Collect parameter dimension used in MemoryAccesses
Tobias Grosser via llvm-commits
- [polly] r311243 - Clarify the intend of the run-time check
Tobias Grosser via llvm-commits
- [polly] r311259 - [GPGPU] Correctly initialize array order and fixed_element information
Tobias Grosser via llvm-commits
- [polly] r311264 - [ManagedMemoryRewrite] Make pass more robust and fix memory issue
Tobias Grosser via llvm-commits
- [polly] r311268 - Revert "[GPGPU] Simplify PPCGSCop to reduce compile time [NFC]"
Tobias Grosser via llvm-commits
- [PATCH] D36800: Add rewrite by-reference parameter pass
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36800: Add rewrite by-reference parameter pass
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36800: Add rewrite by-reference parameter pass
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36800: Add rewrite by-reference parameter pass
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36210: [LLVM] [RegionInfo] Introduce getExitingBlocks to get all predecessors of Exit in the current region.
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36846: [polly] Define PointerLikeTypeTraits as struct in response to related llvm change
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36867: [GPGPU] Synchronize after each kernel, not each copy out
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36868: [GPGPU] Do not create copy statements when targetting managed memory
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36869: [GPGPU] Simplify PPCGSCop to reduce compile time [NFC]
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36867: [GPGPU] Synchronize after each kernel, not each copy out
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36868: [GPGPU] Do not create copy statements when targetting managed memory
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36868: [GPGPU] Do not create copy statements when targetting managed memory
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36869: [GPGPU] Simplify PPCGSCop to reduce compile time [NFC]
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36800: Add rewrite by-reference parameter pass
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36920: [GPGPU] Collect parameter dimension used in MemoryAccesses
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36920: [GPGPU] Collect parameter dimension used in MemoryAccesses
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36920: [GPGPU] Collect parameter dimension used in MemoryAccesses
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36925: [PPCG] Only add Kernel argument sizes for OpenCL, not CUDA runtime
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36929: [GPGPU] Correctly initialize array order and fixed_element information
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36929: [GPGPU] Correctly initialize array order and fixed_element information
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36929: [GPGPU] Correctly initialize array order and fixed_element information
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36929: [GPGPU] Correctly initialize array order and fixed_element information
Tobias Grosser via Phabricator via llvm-commits
- [PATCH] D36929: [GPGPU] Correctly initialize array order and fixed_element information
Tobias Grosser via Phabricator via llvm-commits
- [llvm] r310939 - test-release.sh: Move test-suite setup to beginning of the script
Tom Stellard via llvm-commits
- [llvm] r311128 - AMDGPU: Add R600InstPrinter class
Tom Stellard via llvm-commits
- [PATCH] D36422: test-release.sh: Move test-suite setup to beginning of the script
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D36444: AMDGPU: Add R600InstPrinter class
Tom Stellard via Phabricator via llvm-commits
- [test-suite] r311010 - Add bitreverse LNT benchmark.
Tony Jiang via llvm-commits
- [PATCH] D35188: Add bitreverse LNT benchmark.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D36734: [PowerPC Peephole] Constants into a join add, use ADDI over LI/ADD.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D35188: Add bitreverse LNT benchmark.
Tony Jiang via Phabricator via llvm-commits
- [llvm] r310954 - Update AMDGPUUsage.rst documentation:
Tony Tye via llvm-commits
- [PATCH] D36549: Correct AMDGPUUsage.rst documentation for FLAT_SCRATCH_INIT.
Tony Tye via Phabricator via llvm-commits
- [PATCH] D36861: AMDGPU/NFC: Rename few things in SIMemoryLegalizer:
Tony Tye via Phabricator via llvm-commits
- [PATCH] D36862: AMDGPU: Handle non-temporal loads and stores
Tony Tye via Phabricator via llvm-commits
- [PATCH] D36795: [SystemZ] Increase number of LOCRs emitted by passing regalloc hints
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D36795: [SystemZ] Increase number of LOCRs emitted by passing regalloc hints
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D36795: [SystemZ] Increase number of LOCRs emitted by passing regalloc hints
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D36061: [MSP430] Implement multiplication by a constant
Vadzim Dambrouski via Phabricator via llvm-commits
- [PATCH] D36165: [MSP430] Align functions on 2-byte boundary instead of 4.
Vadzim Dambrouski via Phabricator via llvm-commits
- [PATCH] D36061: [MSP430] Implement multiplication by a constant
Vadzim Dambrouski via Phabricator via llvm-commits
- [PATCH] D36648: [PGO] Add support for profile dumping dir relocation
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D36723: [llvm-cov] Hide instantiation/region coverage from summary tables
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D36603: Enable profile on NetBSD
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D36274: Introduce FuzzMutate library
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D36813: [Coverage] Build sorted and unique segments
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D36274: Introduce FuzzMutate library
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D36847: [Support] Add "reference-counted" Timer
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D36810: Minimal runtime for UBSan.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D36813: [Coverage] Build sorted and unique segments
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D36813: [Coverage] Build sorted and unique segments
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D36810: Minimal runtime for UBSan.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D36810: Minimal runtime for UBSan.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D36901: [Coverage] Add an expensive test for the segment builder
Vedant Kumar via Phabricator via llvm-commits
- Buildmaster reconfig
Victor Leschuk via llvm-commits
- r310847
Victor Leschuk via llvm-commits
- r310847
Victor Leschuk via llvm-commits
- r310990
Victor Leschuk via llvm-commits
- [llvm] r309310 - Un-revert "Teach the CMake build system to run lit's test suite. These can be run"
Victor Leschuk via llvm-commits
- [llvm] r309310 - Un-revert "Teach the CMake build system to run lit's test suite. These can be run"
Victor Leschuk via llvm-commits
- [llvm] r311089 - Mark Verifier/invalid-eh.ll as unsupported on windows
Victor Leschuk via llvm-commits
- [llvm] r309310 - Un-revert "Teach the CMake build system to run lit's test suite. These can be run"
Victor Leschuk via llvm-commits
- [llvm] r309310 - Un-revert "Teach the CMake build system to run lit's test suite. These can be run"
Victor Leschuk via llvm-commits
- [llvm] r309310 - Un-revert "Teach the CMake build system to run lit's test suite. These can be run"
Victor Leschuk via llvm-commits
- [llvm] r309310 - Un-revert "Teach the CMake build system to run lit's test suite. These can be run"
Victor Leschuk via llvm-commits
- [llvm] r309310 - Un-revert "Teach the CMake build system to run lit's test suite. These can be run"
Victor Leschuk via llvm-commits
- ps4-buildslave2 will be disconnected from master
Victor Leschuk via llvm-commits
- [llvm] r311149 - Remove useless default case in switch
Victor Leschuk via llvm-commits
- [PATCH] D36517: [AArch64] Enable ARMv8.3-A pointer authentication
Victor Leschuk via llvm-commits
- [PATCH] D36517: [AArch64] Enable ARMv8.3-A pointer authentication
Victor Leschuk via llvm-commits
- ps4-buildslave2 will be disconnected from master
Victor Leschuk via llvm-commits
- [llvm] r311230 - Temporary mark lit :: shtest-format as unsupported on windows
Victor Leschuk via llvm-commits
- [llvm] r311236 - Add temporary test to verify that win10 builder hangs on error
Victor Leschuk via llvm-commits
- [llvm] r311238 - revert failing test
Victor Leschuk via llvm-commits
- [llvm] r309310 - Un-revert "Teach the CMake build system to run lit's test suite. These can be run"
Victor Leschuk via llvm-commits
- [llvm] r311262 - Set init value for ScalarEvolution::BackedgeTakenInfo::MaxOrZero
Victor Leschuk via llvm-commits
- [llvm] r311262 - Set init value for ScalarEvolution::BackedgeTakenInfo::MaxOrZero
Victor Leschuk via llvm-commits
- Buildmaster restart 08.20.2017
Victor Leschuk via llvm-commits
- Buildmaster restart 08.20.2017
Victor Leschuk via llvm-commits
- [llvm] r311299 - Fix archive-update.test after r311296.
Victor Leschuk via llvm-commits
- [llvm] r311299 - Fix archive-update.test after r311296.
Victor Leschuk via llvm-commits
- [llvm] r311299 - Fix archive-update.test after r311296.
Victor Leschuk via llvm-commits
- [PATCH] D36730: [buildbot] Raise the test-suite runtime limit for the avx512-sde builder.
Victor Leschuk via Phabricator via llvm-commits
- [PATCH] D36933: [buildbot] r310913 was missing a comma in the nt_flags config.
Victor Leschuk via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Violeta Vukobrat via Phabricator via llvm-commits
- [llvm] r311038 - [MachineCopyPropagation] Extend pass to do COPY source forwarding
Vitaly Buka via llvm-commits
- [llvm] r311038 - [MachineCopyPropagation] Extend pass to do COPY source forwarding
Vitaly Buka via llvm-commits
- [llvm] r311038 - [MachineCopyPropagation] Extend pass to do COPY source forwarding
Vitaly Buka via llvm-commits
- [PATCH] D36239: [sanitizer] Split MmapFixedNoReserve into a version that disallows overwriting existing memory and one that allows it
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D36839: [SanitizerCoverage] Add stack depth tracing instrumentation.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D36839: [SanitizerCoverage] Add stack depth tracing instrumentation.
Vitaly Buka via Phabricator via llvm-commits
- [compiler-rt] r311189 - [TSan] Update test values
Vlad Tsyrklevich via llvm-commits
- [PATCH] D36335: Add ‘llvm.experimental.constrained.fma‘ Intrinsic
Wei Ding via Phabricator via llvm-commits
- [PATCH] D36335: Add ‘llvm.experimental.constrained.fma‘ Intrinsic
Wei Ding via Phabricator via llvm-commits
- [PATCH] D36335: Add ‘llvm.experimental.constrained.fma‘ Intrinsic
Wei Ding via Phabricator via llvm-commits
- [PATCH] D36335: Add ‘llvm.experimental.constrained.fma‘ Intrinsic
Wei Ding via Phabricator via llvm-commits
- [PATCH] D36335: Add ‘llvm.experimental.constrained.fma‘ Intrinsic
Wei Ding via Phabricator via llvm-commits
- [PATCH] D36335: Add ‘llvm.experimental.constrained.fma‘ Intrinsic
Wei Ding via Phabricator via llvm-commits
- [PATCH] D36335: Add ‘llvm.experimental.constrained.fma‘ Intrinsic
Wei Ding via Phabricator via llvm-commits
- [PATCH] D36335: Add ‘llvm.experimental.constrained.fma‘ Intrinsic
Wei Ding via Phabricator via llvm-commits
- [PATCH] D36335: Add ‘llvm.experimental.constrained.fma‘ Intrinsic
Wei Ding via Phabricator via llvm-commits
- [PATCH] D35816: [Greedy RegAlloc] Add logic to greedy reg alloc to avoid bad eviction chains
Wei Mi via llvm-commits
- [compiler-rt] r310884 - [builtins][ARM] Select correct code fragments when compiling for Thumb1/Thum2/ARM ISA
Weiming Zhao via llvm-commits
- [compiler-rt] r310890 - [builtins] fix build error on non-ARM for r310884
Weiming Zhao via llvm-commits
- [PATCH] D35970: Teach cc1as driver to accept ARM ropi/rwpi reloc model
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31220: [builtins][ARM] Select correct code fragments when compiling for Thumb1/Thum2/ARM ISA
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D31220: [builtins][ARM] Select correct code fragments when compiling for Thumb1/Thum2/ARM ISA
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D35235: [libc++] Replace __sync_* functions with __libcpp_atomic_* functions
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D36762: [Builtins][ARM] Force ARM state for bswap for pre-ARMv6
Weiming Zhao via Phabricator via llvm-commits
- [PATCH] D36762: [Builtins][ARM] Force ARM state for bswap for pre-ARMv6
Weiming Zhao via Phabricator via llvm-commits
- [compiler-rt] r310857 - [PGO] Add support for relocate profile dumping directory
Xinliang David Li via llvm-commits
- [PATCH] D36338: BlockPlacement: Consider hotness of blocks relative to a loop iteration rather than relative to the loop as a whole
Xinliang David Li via llvm-commits
- [PATCH] D36726: [Inliner] Teach the inliner to propagate attributes that have specific effects on inlining thresholds when we happen to inline into the entry (extended) basic block.
Xinliang David Li via llvm-commits
- [compiler-rt] r310907 - Revert r310857 due to internal test failure
Xinliang David Li via llvm-commits
- [PATCH] D36726: [Inliner] Teach the inliner to propagate attributes that have specific effects on inlining thresholds when we happen to inline into the entry (extended) basic block.
Xinliang David Li via llvm-commits
- [llvm] r311023 - [PGO] Fix ThinLTO crash
Xinliang David Li via llvm-commits
- [llvm] r311025 - Add more comment
Xinliang David Li via llvm-commits
- [PATCH] D36864: [Profile] backward propagate profile data in jump-threading
Xinliang David Li via llvm-commits
- [llvm] r311208 - [Profile] backward propagate profile info in JumpThreading
Xinliang David Li via llvm-commits
- [llvm] r311209 - Fix comment /NFC
Xinliang David Li via llvm-commits
- [PATCH] D36831: [AMDGPU] Transform __read_pipe_* and __write_pipe_*
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D36831: [AMDGPU] Transform __read_pipe_* and __write_pipe_*
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D36831: [AMDGPU] Transform __read_pipe_* and __write_pipe_*
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D36831: [AMDGPU] Transform __read_pipe_* and __write_pipe_*
Yaxun Liu via Phabricator via llvm-commits
- [lld] r310867 - [PDB] Ignore all S_UDT symbols when writing PDBs.
Zachary Turner via llvm-commits
- [lld] r310961 - [LLD COFF/PDB] Incrementally update the build id.
Zachary Turner via llvm-commits
- [lld] r310965 - Fix warning about unused variable.
Zachary Turner via llvm-commits
- [llvm] r311116 - Fix a few minor issues when dumping symbols.
Zachary Turner via llvm-commits
- [llvm] r311117 - [llvm-pdbutil] Fix some dumping issues.
Zachary Turner via llvm-commits
- [llvm] r311119 - Remove unused variable.
Zachary Turner via llvm-commits
- [llvm] r311117 - [llvm-pdbutil] Fix some dumping issues.
Zachary Turner via llvm-commits
- [llvm] r311129 - Fix warning about covered switch default.
Zachary Turner via llvm-commits
- [llvm] r311129 - Fix warning about covered switch default.
Zachary Turner via llvm-commits
- [PATCH] D36758: [LLD COFF / PDB] Incrementally update the BuildId when writing a PDB.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D36758: [LLD COFF / PDB] Incrementally update the BuildId when writing a PDB.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D36758: [LLD COFF / PDB] Incrementally update the BuildId when writing a PDB.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D36758: [LLD COFF / PDB] Incrementally update the BuildId when writing a PDB.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D36758: [LLD COFF / PDB] Incrementally update the BuildId when writing a PDB.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D36758: [LLD COFF / PDB] Incrementally update the BuildId when writing a PDB.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D36758: [LLD COFF / PDB] Incrementally update the BuildId when writing a PDB.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D36201: Merge manifest namespaces.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D36758: [LLD COFF / PDB] Incrementally update the BuildId when writing a PDB.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D36940: Replace std::vector to std::array in SymbolSerializer
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D35621: X86 Asm can't work properly with symbolic Scale
coby via Phabricator via llvm-commits
- [PATCH] D35890: [Diagnostics][Inline-Asm]Allow targets to provide elaborations regarding failures resulted from (GNU-inline-asm) modifiers' apply
coby via Phabricator via llvm-commits
- [PATCH] D36793: [X86AsmParser] Refactoring, (almost) NFC.
coby via Phabricator via llvm-commits
- [PATCH] D36845: [X86] Allow xacquire/xrelease prefixes
coby via Phabricator via llvm-commits
- [PATCH] D35621: X86 Asm can't work properly with symbolic Scale
coby via Phabricator via llvm-commits
- [PATCH] D36845: [X86] Allow xacquire/xrelease prefixes
coby via Phabricator via llvm-commits
- [PATCH] D36793: [X86AsmParser] Refactoring, (almost) NFC.
coby via Phabricator via llvm-commits
- [PATCH] D36845: [X86] Allow xacquire/xrelease prefixes
coby via Phabricator via llvm-commits
- [PATCH] D35774: [x86][inline-asm]Extend support for memory reference expression
coby via Phabricator via llvm-commits
- [PATCH] D35621: X86 Asm can't work properly with symbolic Scale
coby via Phabricator via llvm-commits
- [PATCH] D36793: [X86AsmParser] Refactoring, (almost) NFC.
coby via Phabricator via llvm-commits
- [PATCH] D36369: [LLVM][x86][Inline Asm] support for GCC style inline asm - Y<x> constraints
coby via Phabricator via llvm-commits
- [llvm] r310066 - [AArch64] Fix an assertion for pre-index generation with unscaled loads/stores.
via llvm-commits
- [PATCH] D36840: [DAG] convert vector select-of-constants to logic/math
via llvm-commits
- [PATCH] D36840: [DAG] convert vector select-of-constants to logic/math
via llvm-commits
Last message date:
Sun Aug 20 23:56:44 PDT 2017
Archived on: Mon Aug 21 08:05:11 PDT 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).