The Week Of Monday 23 October 2017 Archives by author
Starting: Mon Oct 23 00:25:33 PDT 2017
Ending: Sun Oct 29 23:41:07 PDT 2017
Messages: 1886
- [llvm] r316711 - [CGP] Merge empty case blocks if no extra moves are added.
Friedman, Eli via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Grang, Mandeep Singh via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Grang, Mandeep Singh via llvm-commits
- [PATCH] D39214: [MachineModuleInfoImpls] Replace qsort with std::stable_sort
Grang, Mandeep Singh via llvm-commits
- [PATCH] D39214: [MachineModuleInfoImpls] Replace qsort with std::stable_sort
Grang, Mandeep Singh via llvm-commits
- [llvm] r316492 - [X86][Broadwell] Added the instruction scheduling information for the Broadwell CPU.
Haber, Gadi via llvm-commits
- [PATCH] D38088: Fix out-of-order stepping behavior in programs with hoisted constants.
Robinson, Paul via llvm-commits
- [llvm] r316358 - Patch in
Aaron Ballman via llvm-commits
- [llvm] r316358 - Patch in
Aaron Ballman via llvm-commits
- [llvm] r316468 - Added instructions for obtaining clang-tools-extra to the Getting Started page.
Aaron Ballman via llvm-commits
- [PATCH] D39384: Add and make use of llvm::for_each
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D39384: Add and make use of llvm::for_each
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D38196: [AArch64] Avoid interleaved SIMD store instructions for Exynos
Abderrazek Zaafrani via Phabricator via llvm-commits
- [PATCH] D38196: [AArch64] Avoid interleaved SIMD store instructions for Exynos
Abderrazek Zaafrani via Phabricator via llvm-commits
- [PATCH] D39340: Modifying reassociate for improved CSE
Aditya Kumar via Phabricator via llvm-commits
- [llvm] r316387 - [GISel][AArch64]: Fix illegal Generic copies in tests
Aditya Nandakumar via llvm-commits
- [llvm] r316388 - [GISel][ARM]: Fix illegal Generic copies in tests
Aditya Nandakumar via llvm-commits
- [llvm] r316602 - Make the combiner check if shifts are legal before creating them
Aditya Nandakumar via llvm-commits
- [llvm] r316694 - [GISel]: Missed checking if it's okay to create a G_CONSTANT of DstTy in the legalizationCombiner
Aditya Nandakumar via llvm-commits
- [PATCH] D39264: Make the combiner check if shifts are legal before creating them
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D39267: [GISel]: Change Legalization from top down to bottom up + DCE
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D39264: [GISel]: Make the combiner check if shifts are legal before creating them
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D39264: [GISel]: Make the combiner check if shifts are legal before creating them
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D39267: [GISel]: Change Legalization from top down to bottom up + DCE
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D39264: [GISel]: Make the combiner check if shifts are legal before creating them
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D39263: [support] remove tautological comparison in Support/Windows/Path.inc
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D38088: Fix out-of-order stepping behavior in programs with hoisted constants.
Adrian Prantl via llvm-commits
- D39185: [llvm-dwarfdump] - Fix array out of bounds access crash.
Adrian Prantl via llvm-commits
- [PATCH] D38088: Fix out-of-order stepping behavior in programs with hoisted constants.
Adrian Prantl via llvm-commits
- [PATCH] D38088: Fix out-of-order stepping behavior in programs with hoisted constants.
Adrian Prantl via llvm-commits
- [PATCH] D38088: Fix out-of-order stepping behavior in programs with hoisted constants.
Adrian Prantl via llvm-commits
- [llvm] r316466 - Doxygenify comments.
Adrian Prantl via llvm-commits
- [llvm] r316485 - Use range-based-for. NFC
Adrian Prantl via llvm-commits
- [llvm] r316494 - Delete unused instantiations of DIBuilder. NFC
Adrian Prantl via llvm-commits
- [llvm] r316496 - Use range-based for loop. NFC
Adrian Prantl via llvm-commits
- [llvm] r316525 - Implement salavageDebugInfo functionality for SelectionDAG.
Adrian Prantl via llvm-commits
- [PATCH] D39185: [llvm-dwarfdump] - Fix array out of bounds access crash.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D39207: [llvm-objcopy] Add support for dwarf fission
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D39185: [llvm-dwarfdump] - Fix array out of bounds access crash.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D39119: [llvm-dwarfdump] - Teach tool about few GNU call_sites constants.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D39185: [llvm-dwarfdump] - Fix array out of bounds access crash.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D39294: [llvm-dwarfdump] - Teach verifier to report broken DWARF expressions.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D39294: [llvm-dwarfdump] - Teach verifier to report broken DWARF expressions.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D39343: Do not add discriminator encoding for debug intrinsics.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D39345: SCEV: preserve debug information attached to PHI nodes.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D39345: SCEV: preserve debug information attached to PHI nodes.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D39345: SCEV: preserve debug information attached to PHI nodes.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D39355: [dsymutil] Implement the --threads option
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D39345: SCEV: preserve debug information attached to PHI nodes.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D33155: [DWARFv5] Support FORM_strp in the line table header
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D39345: SCEV: preserve debug information attached to PHI nodes.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D33155: [DWARFv5] Support FORM_strp in the line table header
Adrian Prantl via Phabricator via llvm-commits
- [compiler-rt] r316382 - [libFuzzer] Periodically purge allocator's quarantine to prolong fuzzing sessions.
Aleksey Shlyapnikov via llvm-commits
- [PATCH] D39153: [Sanitizers] New sanitizer API to purge allocator quarantine.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39153: [Sanitizers] New sanitizer API to purge allocator quarantine.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39131: [Sanitizers] Add total primary allocator RSS to allocator report.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39155: [libFuzzer] Periodically purge allocator's quarantine to prolong fuzzing sessions.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39155: [libFuzzer] Periodically purge allocator's quarantine to prolong fuzzing sessions.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39211: [Sanitizers-libFuzzer] Addressing coding style issues.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39211: [Sanitizers-libFuzzer] Addressing coding style issues.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D38574: [Sanitizers] ASan: detect new/delete calls with mismatched alignment.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39244: [sanitizer] Random shuffling of chunks for the 32-bit Primary Allocator
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39244: [sanitizer] Random shuffling of chunks for the 32-bit Primary Allocator
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39244: [sanitizer] Random shuffling of chunks for the 32-bit Primary Allocator
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39244: [sanitizer] Random shuffling of chunks for the 32-bit Primary Allocator
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39275: [LSan] Detect dynamic loader by its base address.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D38574: [Sanitizers] ASan: detect new/delete calls with mismatched alignment.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39309: [LSan] Adjust LSan allocator limits for PPC64.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39309: [LSan] Adjust LSan allocator limits for PPC64.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39309: [LSan] Adjust LSan allocator limits for PPC64.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39275: [LSan] Detect dynamic loader by its base address.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39316: [LSan] Enable LSan tests on PPC64 Linux.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39318: [Sanitizers] Set default allocator_release_to_os_interval_ms to 5 seconds
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39318: [Sanitizers] Set default allocator_release_to_os_interval_ms to 5 seconds
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39318: [Sanitizers] Set default allocator_release_to_os_interval_ms to 5 seconds
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39334: [Driver] Add Scudo as a possible -fsanitize= option
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39338: [scudo] Allow to specify the maximum number of TSDs at compile time
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39334: [Driver] Add Scudo as a possible -fsanitize= option
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39316: [LSan] Enable LSan tests on PPC64 Linux.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39338: [scudo] Allow to specify the maximum number of TSDs at compile time
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D39338: [scudo] Allow to specify the maximum number of TSDs at compile time
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D37065: Ensure standard pseudo instructions (TargetOpcode::*) are compatible with guessInstructionProperties=0
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D37065: Ensure standard pseudo instructions (TargetOpcode::*) are compatible with guessInstructionProperties=0
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D39151: [tsan] Fix warnings in tsan_interceptors.cc from expansion of variadic macros
Alex Langford via Phabricator via llvm-commits
- [PATCH] D39151: [tsan] Fix warnings in tsan_interceptors.cc from expansion of variadic macros
Alex Langford via Phabricator via llvm-commits
- [PATCH] D39151: [tsan] Fix warnings in tsan_interceptors.cc from expansion of variadic macros
Alex Langford via Phabricator via llvm-commits
- [PATCH] D39151: [tsan] Fix warnings in tsan_interceptors.cc from expansion of variadic macros
Alex Langford via Phabricator via llvm-commits
- [PATCH] D39151: [tsan] Fix warnings in tsan_interceptors.cc from expansion of variadic macros
Alex Langford via Phabricator via llvm-commits
- [compiler-rt] r316347 - [Sanitizers] New sanitizer API to purge allocator quarantine.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r316356 - [Sanitizers] Add total primary allocator RSS to allocator report.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r316382 - [libFuzzer] Periodically purge allocator's quarantine to prolong fuzzing sessions.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r316395 - [Sanitizers-libFuzzer] Addressing coding style issues.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r316595 - [Sanitizers] ASan: detect new/delete calls with mismatched alignment.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r316633 - [LSan] Adjust LSan allocator limits for PPC64.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r316683 - [Sanitizers] Set default allocator_release_to_os_interval_ms to 5 seconds
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r316698 - [LSan] Enable LSan tests on PPC64 Linux.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r316720 - [LSan] Disable a couple of failing tests on PPC64 (pending investigation).
Alex Shlyapnikov via llvm-commits
- [PATCH] D39040: AMDGPU: Fix creating invalid copy when adjusting dmask
Alex Smith via Phabricator via llvm-commits
- [llvm] r316616 - Fix CodeGen/AMDGPU/fcanonicalize-elimination.ll on FreeBSD 11.0
Alexander Richardson via llvm-commits
- [PATCH] D39288: [mips] Fix PR35071
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D39306: Fix CodeGen/AMDGPU/fcanonicalize-elimination.ll on FreeBSD 11.0
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D39306: Fix CodeGen/AMDGPU/fcanonicalize-elimination.ll on FreeBSD 11.0
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D39306: Fix CodeGen/AMDGPU/fcanonicalize-elimination.ll on FreeBSD 11.0
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D39016: Add Percent Symbol In PPC Registers for Linux
Alexandre Yukio Yamashita via Phabricator via llvm-commits
- [PATCH] D39016: Add Percent Symbol In PPC Registers for Linux
Alexandre Yukio Yamashita via Phabricator via llvm-commits
- [PATCH] D39016: Add Percent Symbol In PPC Registers for Linux
Alexandre Yukio Yamashita via Phabricator via llvm-commits
- [PATCH] D39016: Add Percent Symbol In PPC Registers for Linux
Alexandre Yukio Yamashita via Phabricator via llvm-commits
- [PATCH] D39016: Add Percent Symbol In PPC Registers for Linux
Alexandre Yukio Yamashita via Phabricator via llvm-commits
- [PATCH] D39016: Add Percent Symbol In PPC Registers for Linux
Alexandre Yukio Yamashita via Phabricator via llvm-commits
- [PATCH] D39016: Add Percent Symbol In PPC Registers for Linux
Alexandre Yukio Yamashita via Phabricator via llvm-commits
- [PATCH] D39016: Add Percent Symbol In PPC Registers for Linux
Alexandre Yukio Yamashita via Phabricator via llvm-commits
- [PATCH] D39016: Add Percent Symbol In PPC Registers for Linux
Alexandre Yukio Yamashita via Phabricator via llvm-commits
- [PATCH] D39016: Add Percent Symbol In PPC Registers for Linux
Alexandre Yukio Yamashita via Phabricator via llvm-commits
- [PATCH] D38862: Add must alias info to ModRefInfo.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D39267: [GISel]: Change Legalization from top down to bottom up + DCE
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Pattern Instruction Combine plug-in into InstCombine pass
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Pattern Instruction Combine plug-in into InstCombine pass
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Pattern Instruction Combine plug-in into InstCombine pass
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Pattern Instruction Combine plug-in into InstCombine pass
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Pattern Instruction Combine plug-in into InstCombine pass
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Pattern Instruction Combine plug-in into InstCombine pass
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Pattern Instruction Combine plug-in into InstCombine pass
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38696: [DAGCombine] Permit combining of shuffle of equivalent splat BUILD_VECTORs
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D39169: [X86][SSE] Remove AssertZext stage from PEXTRW/PEXTRB lowering. NFCI.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] ldd::COFF: better behavior when using as a library
Andrew Kelley via llvm-commits
- [PATCH] ldd::COFF: better behavior when using as a library
Andrew Kelley via llvm-commits
- [PATCH] D39202: lld::COFF: better behavior when using as a library
Andrew Kelley via Phabricator via llvm-commits
- [llvm] r316319 - Fix for Bug 30718 - Failure to disassemble certain MOV with rex.R. The issue was in illegal segment register index.
Andrew V. Tischenko via llvm-commits
- [llvm] r316334 - Update DPPD/DPPS instruction scheduling on btver2.
Andrew V. Tischenko via llvm-commits
- [llvm] r316435 - Update f16c instruction scheduling on btver2.
Andrew V. Tischenko via llvm-commits
- [llvm] r316655 - It's a test to demonstrate wrong disassembler with 0x67 prefix
Andrew V. Tischenko via llvm-commits
- [PATCH] D39093: Certain VEX instructions ignore the W-bit that shouldn'
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D38786: Fix for Bug 30718 - Failure to disassemble certain MOV with rex.R
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D39093: Certain VEX instructions ignore the W-bit that shouldn'
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D39046: [X86][SSE41][AVX] Update DPPD/DPPS instruction scheduling on btver2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D39059: [X86][AVX] Update instruction scheduling on btver2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D39051: [X86][F16C] Update instruction scheduling on btver2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D39046: [X86][SSE41][AVX] Update DPPD/DPPS instruction scheduling on btver2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D39051: [X86][F16C] Update instruction scheduling on btver2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D39051: [X86][F16C] Update instruction scheduling on btver2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D39059: [X86][AVX] Update instruction scheduling on btver2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D39227: [X86][AVX] Update YMM version of instructions scheduling on btver2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D39051: [X86][F16C] Update instruction scheduling on btver2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D39227: [X86][AVX] Update YMM version of instructions scheduling on btver2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D38626: Invalid used of 'w' suffix on push and pop using 64-bit register
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D39059: [X86][AVX] Update VCVTx, VMOVNTPx and VROUNDYPx instructions scheduling on btver2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D38626: Invalid used of 'w' suffix on push and pop using 64-bit register
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D39059: [X86][AVX] Update VCVTx, VMOVNTPx and VROUNDYPx instructions scheduling on btver2
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D38581: [IRCE] Fix intersection between signed and unsigned ranges
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D39082: [IRCE] Smarter detection of empty ranges using SCEV
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D39097: [LoopPredication] Handle the case when the guard and the latch IV have different offsets
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D39097: [LoopPredication] Handle the case when the guard and the latch IV have different offsets
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D39388: [RS4GC] Strip off invariant.start because memory locations arent invariant
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D37216: [SROA] propagate !range metadata when moving loads
Ariel Ben-Yehuda via Phabricator via llvm-commits
- [llvm] r316495 - [NVPTX] allow address space inference for volatile loads/stores.
Artem Belevich via llvm-commits
- [PATCH] D39026: [NVPTX] allow address space inference for volatile loads/stores.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D39026: [NVPTX] allow address space inference for volatile loads/stores.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D39026: [NVPTX] allow address space inference for volatile loads/stores.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D39026: [NVPTX] allow address space inference for volatile loads/stores.
Artem Belevich via Phabricator via llvm-commits
- [llvm] r316322 - Test commit.
Artur Gainullin via llvm-commits
- [llvm] r316795 - Improve clamp recognition in ValueTracking.
Artur Gainullin via llvm-commits
- [PATCH] D39240: Improve clamp recognition in ValueTracking.
Artur Gainullin via Phabricator via llvm-commits
- [PATCH] D39240: Improve clamp recognition in ValueTracking.
Artur Gainullin via Phabricator via llvm-commits
- [PATCH] D39240: Improve clamp recognition in ValueTracking.
Artur Gainullin via Phabricator via llvm-commits
- [llvm] r316492 - [X86][Broadwell] Added the instruction scheduling information for the Broadwell CPU.
Artur Pilipenko via llvm-commits
- [llvm] r316492 - [X86][Broadwell] Added the instruction scheduling information for the Broadwell CPU.
Artur Pilipenko via llvm-commits
- [llvm] r316768 - [LoopPredication] Handle the case when the guard and the latch IV have different offsets
Artur Pilipenko via llvm-commits
- [PATCH] D39097: [LoopPredication] Handle the case when the guard and the latch IV have different offsets
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D39097: [LoopPredication] Handle the case when the guard and the latch IV have different offsets
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D39097: [LoopPredication] Handle the case when the guard and the latch IV have different offsets
Artur Pilipenko via Phabricator via llvm-commits
- [PATCH] D38085: Use the basic cost if a GEP is not used as addressing mode
Artur Pilipenko via Phabricator via llvm-commits
- [llvm] r316320 - [X86] Add test for opportunity to use bzhi X86 instruction instead of load+and instructions.
Ayman Musa via llvm-commits
- [PATCH] D32680: [X86] Apply the new instruction's register classes constraints on the operands of the replaced instruction when memory folding
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38031: Adding a shufflevector and select LLVM IR instructions fuzz tool
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D34141: [X86] Recognize constant arrays with special values and replace loads from it with subtract and shift instructions, which then will be replaced by X86 BZHI machine instruction.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D34141: [X86] Recognize constant arrays with special values and replace loads from it with subtract and shift instructions, which then will be replaced by X86 BZHI machine instruction.
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38495: [X86] Fix bug in legalize vector types - Split large loads
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38495: [X86] Fix bug in legalize vector types - Split large loads
Ayman Musa via Phabricator via llvm-commits
- [PATCH] D38495: [X86] Fix bug in legalize vector types - Split large loads
Ayman Musa via Phabricator via llvm-commits
- [llvm] r316582 - [Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred.
Balaram Makam via llvm-commits
- [llvm] r316582 - [Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred.
Balaram Makam via llvm-commits
- [llvm] r316612 - Revert r316582 [Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred.
Balaram Makam via llvm-commits
- [llvm] r316582 - [Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred.
Balaram Makam via llvm-commits
- [llvm] r316669 - Reapply r316582 [Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred.
Balaram Makam via llvm-commits
- [llvm] r316582 - [Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred.
Balaram Makam via llvm-commits
- [llvm] r316711 - [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via llvm-commits
- [llvm] r316721 - Revert "[CGP] Merge empty case blocks if no extra moves are added."
Balaram Makam via llvm-commits
- [llvm] r316711 - [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via llvm-commits
- [PATCH] D38960: [Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D38960: [Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D38631: [SimplifyCFG] use pass options and remove the latesimplifycfg pass
Balaram Makam via Phabricator via llvm-commits
- [PATCH] D38992: Support formatv of TimePoint with strftime-style formats.
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D39214: [MachineModuleInfoImpls] Replace qsort with std::stable_sort
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D39214: [MachineModuleInfoImpls] Replace qsort with std::stable_sort
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D39214: [MachineModuleInfoImpls] Replace qsort with array_pod_sort
Benjamin Kramer via Phabricator via llvm-commits
- [llvm] r316429 - [LangRef] Update description of Constant Expressions
Bjorn Pettersson via llvm-commits
- [llvm] r316430 - [ConstantFolding] Avoid assert when folding ptrtoint of vectorized GEP
Bjorn Pettersson via llvm-commits
- [llvm] r316663 - [LSV] Skip all non-byte sizes, not only less than eight bits
Bjorn Pettersson via llvm-commits
- [llvm] r316665 - [LSV] Avoid adding vectors of pointers as candidates
Bjorn Pettersson via llvm-commits
- [PATCH] D38546: [ConstantFolding] Avoid assert when folding ptrtoint of vectorized GEP
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D39165: [LangRef] Update description of Constant Expression
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D38546: [ConstantFolding] Avoid assert when folding ptrtoint of vectorized GEP
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D39295: [LSV] Skip all non-byte sizes, not only less than eight bits
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D39296: [LSV] Avoid adding vectors of pointers as candidates
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D39295: [LSV] Skip all non-byte sizes, not only less than eight bits
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D39295: [LSV] Skip all non-byte sizes, not only less than eight bits
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D39296: [LSV] Avoid adding vectors of pointers as candidates
Bjorn Pettersson via Phabricator via llvm-commits
- [llvm] r316404 - [raw_fd_ostream] report actual error in error messages
Bob Haarman via llvm-commits
- [lld] r316624 - [lld] unified COFF and ELF error handling on new Common/ErrorHandler
Bob Haarman via llvm-commits
- [llvm] r316814 - [support] remove tautological comparison in Support/Windows/Path.inc
Bob Haarman via llvm-commits
- [PATCH] D39203: [raw_fd_ostream] report actual error in error messages
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D39203: [raw_fd_ostream] report actual error in error messages
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D39203: [raw_fd_ostream] report actual error in error messages
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D39203: [raw_fd_ostream] report actual error in error messages
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D39259: [lld] unified COFF and ELF error handling on new Common/ErrorHandler
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D39259: [lld] unified COFF and ELF error handling on new Common/ErrorHandler
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D39263: [support] remove tautological comparison in Support/Windows/Path.inc
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D39263: [support] remove tautological comparison in Support/Windows/Path.inc
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D39259: [lld] unified COFF and ELF error handling on new Common/ErrorHandler
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D39259: [lld] unified COFF and ELF error handling on new Common/ErrorHandler
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D39259: [lld] unified COFF and ELF error handling on new Common/ErrorHandler
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D39259: [lld] unified COFF and ELF error handling on new Common/ErrorHandler
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D39259: [lld] unified COFF and ELF error handling on new Common/ErrorHandler
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D39259: [lld] unified COFF and ELF error handling on new Common/ErrorHandler
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D39263: [support] remove tautological comparison in Support/Windows/Path.inc
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D39263: [support] remove tautological comparison in Support/Windows/Path.inc
Bob Haarman via Phabricator via llvm-commits
- [llvm] r316380 - Add a new Simulator entry for the target triple environment.
Bob Wilson via llvm-commits
- [PATCH] D39143: Add a new Simulator entry for the target triple environment
Bob Wilson via Phabricator via llvm-commits
- [PATCH] D38691: Add anti- and output loop carried dependences in SwingScheduler
Brendon Cahoon via Phabricator via llvm-commits
- [PATCH] D38417: [test-suite] Adding HACCKernels app
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D38558: [JumpThreading] Preserve DT and LVI across the pass.
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D39186: LLD: Fix large integer implicitly truncated to unsigned type warning
Brian Sumner via Phabricator via llvm-commits
- [llvm] r316414 - [Modules] Add module for Config/llvm-config.h
Bruno Cardoso Lopes via llvm-commits
- [PATCH] D37625: [DWARF] Incorrect prologue end line record.
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D39137: Add CallSiteSplitting pass
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D39137: Add CallSiteSplitting pass
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D39137: Add CallSiteSplitting pass
Chad Rosier via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D39111: Extensible LLVM RTTI
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D37660: [ScalarEvolution] Handling Conditional Instruction in SCEV chain.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D38906: AMDGPU/SI: Implement d16 support buffer_load_format and tbuffer_load_format intrinsics
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D38906: AMDGPU/SI: Implement d16 support buffer_load_format and tbuffer_load_format intrinsics
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D38906: AMDGPU/SI: Implement d16 support buffer_load_format and tbuffer_load_format intrinsics
Changpeng Fang via Phabricator via llvm-commits
- [llvm] r316417 - [CodeGen][ExpandMemcmp][NFC] Allow memcmp to expand to vector loads (1)
Clement Courbet via llvm-commits
- [llvm] r316567 - Re-land "[CodeGen][ExpandMemcmp][NFC] Allow memcmp to expand to vector loads (1)"
Clement Courbet via llvm-commits
- [llvm] r316749 - [CodeGen][ExpandMemcmp][NFC] Make tests more complete.
Clement Courbet via llvm-commits
- [llvm] r316763 - [CodeGen][ExpandMemCmp][NFC] Simplify load sequence generation.
Clement Courbet via llvm-commits
- [llvm] r316765 - [CodeGen] Fix -Wunused-private-field warning on lld-x86_64-darwin13.
Clement Courbet via llvm-commits
- [PATCH] D38498: [CodeGen][ExpandMemcmp][NFC] Allow memcmp to expand to vector loads, part 1.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D38498: [CodeGen][ExpandMemcmp][NFC] Allow memcmp to expand to vector loads, part 1.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D38498: [CodeGen][ExpandMemcmp][NFC] Allow memcmp to expand to vector loads, part 1.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D38498: [CodeGen][ExpandMemcmp][NFC] Allow memcmp to expand to vector loads, part 1.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D38498: [CodeGen][ExpandMemcmp][NFC] Allow memcmp to expand to vector loads, part 1.
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D39232: [CodeGen][ExpandMemcmp] Allow memcmp to expand to vector loads (2).
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D39232: [CodeGen][ExpandMemcmp] Allow memcmp to expand to vector loads (2).
Clement Courbet via Phabricator via llvm-commits
- [llvm] r316332 - [X86] Add RDPID instruction for assembler and disassembler.
Craig Topper via llvm-commits
- [llvm] r316333 - [X86] Add PTWRITE instruction for assembler and disassembler.
Craig Topper via llvm-commits
- [llvm] r316337 - [X86] Change XRSTOR to use PS instead of TB to match XSAVE.
Craig Topper via llvm-commits
- [llvm] r316339 - [X86] Change RDRAND to use PS instead of TB.
Craig Topper via llvm-commits
- [llvm] r316340 - [X86] Change VMPTRST to use PS instead of TB to match VMPTRLD.
Craig Topper via llvm-commits
- [llvm] r316345 - [X86] Fix disassembler table generation to prevent instructions tagged with 'PS' being inherited into PD/XS/XD attribute entries.
Craig Topper via llvm-commits
- [llvm] r316449 - [TableGen] Simplify some of the subtarget emission by removing code that avoids printing commas at the end of arrays and enums.
Craig Topper via llvm-commits
- [llvm] r316450 - [TableGen] Fix some formatting quirks in the subtarget output file.
Craig Topper via llvm-commits
- [llvm] r316592 - [X86] Add avx512vpopcntdq to Knights Mill
Craig Topper via llvm-commits
- [llvm] r316639 - [X86] Use correct type for return value of ComputeAvailableFeatures in the AsmParser. NFC
Craig Topper via llvm-commits
- [llvm] r316640 - [AsmParser][TableGen] Make the generated mnemonic spell checker function a file local static function.
Craig Topper via llvm-commits
- [llvm] r316641 - [AsmParser][TableGen] Add VariantID argument to the generated mnemonic spell check function so it can use the correct table based on variant.
Craig Topper via llvm-commits
- [llvm] r316697 - [TableGen] Use Twine instead of std::string concatenation in two calls to PrintFatalError.
Craig Topper via llvm-commits
- [llvm] r316700 - [X86] Teach the assembly parser to warn on duplicate registers in gather instructions.
Craig Topper via llvm-commits
- [llvm] r316702 - [X86] Improve handling of UDIVREM8_ZEXT_HREG/SDIVREM8_SEXT_HREG to support 64-bit extensions.
Craig Topper via llvm-commits
- [llvm] r316789 - [X86] Add avx512vl command line to fast-isel-nontemporal.ll
Craig Topper via llvm-commits
- [llvm] r316790 - [X86] Teach fastisel to use VLX VMOVNTDQA for v4f64 and 256-bit integers when available.
Craig Topper via llvm-commits
- [llvm] r316796 - [X86] Add fast-isel tests for integer shifts. We definitely had no coverage of i16 and i32/i64 are only tested by larger tests.
Craig Topper via llvm-commits
- [llvm] r316797 - [X86] Remove fast-isel code for handling i8 shifts. This is handled by auto generated code.
Craig Topper via llvm-commits
- [llvm] r316819 - [PartialInlineLibCalls] Teach PartialInlineLibCalls to honor nobuiltin, properly check the function signature, and check TLI::has
Craig Topper via llvm-commits
- [llvm] r316822 - [X86] Use update_llc_test_checks.py to regenerate fast-isel-select-cmov2.ll
Craig Topper via llvm-commits
- [llvm] r316823 - [X86] Add avx command lines to two fast-isel tests to get coverage of selecting vucomiss/vucomisd.
Craig Topper via llvm-commits
- [llvm] r316825 - [X86] Remove unneeded MVT::i1 related code from fast isel.
Craig Topper via llvm-commits
- [llvm] r316827 - [X86] Add a fast-isel test for the i8 pseudo cmov.
Craig Topper via llvm-commits
- [llvm] r316828 - [X86] Use update_llc_test_checks.py to regenerate fast-isel-constpool.ll
Craig Topper via llvm-commits
- [llvm] r316829 - [X86] Add avx command lines to fast-isel-constpool.ll to improve coverage.
Craig Topper via llvm-commits
- [llvm] r316833 - [X86] Correct the alignments on the aligned test cases in fast-isel-vecload.ll to make sure they test selection of aligned loads.
Craig Topper via llvm-commits
- [llvm] r316839 - [X86] Replace some default cases in X86SelectShift with llvm_unreachable.
Craig Topper via llvm-commits
- [llvm] r316840 - [X86] Fix a mistake in the X86ISelDAGToDAG.cpp code for MUL8r/IMUL8r.
Craig Topper via llvm-commits
- [llvm] r316851 - [X86] Remove invalid code from LowerVSELECT.
Craig Topper via llvm-commits
- [llvm] r316853 - [X86] Add AVX512 support to X86FastISel::X86MaterializeFP
Craig Topper via llvm-commits
- [llvm] r316854 - [X86] Use update_llc_test_checks.py to regenerate fast-isel-fptrunc-fpext.ll
Craig Topper via llvm-commits
- [llvm] r316855 - [X86] Use update_llc_test_checks.py to regenerate fast-isel-int-float-conversion.ll
Craig Topper via llvm-commits
- [llvm] r316856 - [X86] Add AVX512 support to X86FastISel::X86SelectFPExt and X86FastISel::X86SelectFPTrunc.
Craig Topper via llvm-commits
- [llvm] r316857 - [X86] Use the extended vector register classes in fast isel with AVX512F/VL.
Craig Topper via llvm-commits
- [llvm] r316859 - [X86] Fix typo in comment. NFC
Craig Topper via llvm-commits
- [llvm] r316860 - [X86] Remove combine that turns X86ISD::LSUB into X86ISD::LADD. Update patterns that depended on this.
Craig Topper via llvm-commits
- [llvm] r316864 - [X86] Add a slow-incdec command line to atomic-eflags-reuse.ll
Craig Topper via llvm-commits
- [llvm] r316881 - [X86] Move some EVEX->VEX code to a helper function to prepare for a future patch. NFC
Craig Topper via llvm-commits
- [llvm] r316882 - [X86] Simplify code by removing an unnecessary temporary variable. NFC
Craig Topper via llvm-commits
- [llvm] r316883 - [X86] Rearrange code in X86InstrInfo.cpp to put all the foldMemoryOperandImpl methods together without partial/undef register handling in the middle. NFC
Craig Topper via llvm-commits
- [PATCH] D39292: [X86][AVX512] Adding new patterns for extract_subvector of vXi1
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38275: [X86] Improve handling of UDIVREM8_ZEXT_HREG/UDIVREM8_SEXT_HREG to support 64-bit extensions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D39077: [X86] Teach the assembly parser to warn on duplicate registers in gather instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38275: [X86] Improve handling of UDIVREM8_ZEXT_HREG/SDIVREM8_SEXT_HREG to support 64-bit extensions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D39292: [X86][AVX512] Adding new patterns for extract_subvector of vXi1
Craig Topper via Phabricator via llvm-commits
- [PATCH] D39292: [X86][AVX512] Adding new patterns for extract_subvector of vXi1
Craig Topper via Phabricator via llvm-commits
- [PATCH] D39381: [PartialInlineLibCalls] Teach PartialInlineLibCalls to honor nobuiltin, properly check the function signature, and check TLI::has
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38832: [X86][SelectionDAG] Add support for simplifying demanded bits of target nodes. Use it to simplify demanded bits of CMOV
Craig Topper via Phabricator via llvm-commits
- [PATCH] D39411: [X86] Make sure we don't create locked inc/dec instructions when the carry flag is being used.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D39402: [X86] Prevent fast isel from folding loads into the instructions listed in hasPartialRegUpdate.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Daniel Berlin via llvm-commits
- [PATCH] D39025: [GVNSink] Fix failing GVNSink tests in the reverse iteration bot
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38862: Add must alias info to ModRefInfo.
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38944: [GVN] Handle removal of first implicit CF instruction correctly
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D39340: Modifying reassociate for improved CSE
Daniel Berlin via Phabricator via llvm-commits
- [PATCH] D38419: Create instruction classes for identifying any atomicity of memory intrinsic.
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D38419: Create instruction classes for identifying any atomicity of memory intrinsic.
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D38419: Create instruction classes for identifying any atomicity of memory intrinsic. (NFC)
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D38419: Create instruction classes for identifying any atomicity of memory intrinsic. (NFC)
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D38419: Create instruction classes for identifying any atomicity of memory intrinsic. (NFC)
Daniel Neilson via Phabricator via llvm-commits
- [PATCH] D38419: Create instruction classes for identifying any atomicity of memory intrinsic. (NFC)
Daniel Neilson via Phabricator via llvm-commits
- [llvm] r316350 - [globalisel] Add very brief docs summarizing the ISel part of the LLVMDev tutorial.
Daniel Sanders via llvm-commits
- [llvm] r316360 - [globalisel][tablegen] Import stores and allow GISel to automatically substitute zero regs like WZR/XZR/$zero.
Daniel Sanders via llvm-commits
- [llvm] r316407 - [globalisel][tablegen] Remove unused InstructionMatcher's. NFC
Daniel Sanders via llvm-commits
- [llvm] r316463 - [globalisel][tablegen] Multi-insn emission requires that BuildMIAction support not being linked to an InstructionMatcher. NFC
Daniel Sanders via llvm-commits
- [llvm] r316463 - [globalisel][tablegen] Multi-insn emission requires that BuildMIAction support not being linked to an InstructionMatcher. NFC
Daniel Sanders via llvm-commits
- [llvm] r316480 - [globalisel][tablegen] Fix future undefined behaviour in r316463.
Daniel Sanders via llvm-commits
- [PATCH] D39150: [globalisel][tablegen] Import stores and allow GISel to automatically substitute zero regs like WZR/XZR/$zero.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D32744: [globalisel] Improve legalizer DEBUG_ONLY output.
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D39034: [WIP][GlobalISel][TableGen] Optimize MatchTable for faster instruction selection
Daniel Sanders via Phabricator via llvm-commits
- [llvm] r316574 - [inlineasm] Fix crash when number of matched input constraint operands overflows signed char
Daniil Fukalov via llvm-commits
- [PATCH] D39125: [inlineasm] Fix crash when number of matched input constraint operands overflows signed char
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D39125: [inlineasm] Fix crash when number of matched input constraint operands overflows signed char
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D38725: [LoopUnroll] Clean up remarks for unroll remainder
Dave Green via Phabricator via llvm-commits
- [PATCH] D38088: Fix out-of-order stepping behavior in programs with hoisted constants.
David Blaikie via llvm-commits
- [PATCH] D39111: Extensible LLVM RTTI
David Blaikie via llvm-commits
- [PATCH] D38088: Fix out-of-order stepping behavior in programs with hoisted constants.
David Blaikie via llvm-commits
- [PATCH] D38088: Fix out-of-order stepping behavior in programs with hoisted constants.
David Blaikie via llvm-commits
- [PATCH] D38088: Fix out-of-order stepping behavior in programs with hoisted constants.
David Blaikie via llvm-commits
- [PATCH] D38088: Fix out-of-order stepping behavior in programs with hoisted constants.
David Blaikie via llvm-commits
- [llvm] r316470 - BitVector.h:capacity_in_bytes Don't mark header functions as file-scope static
David Blaikie via llvm-commits
- [llvm] r316471 - DenseMap.h:capacity_in_bytes Don't mark header functions as file-scope static
David Blaikie via llvm-commits
- [llvm] r316472 - SmallVector.h:capacity_in_bytes Don't mark header functions as file-scope static
David Blaikie via llvm-commits
- [llvm] r316473 - StringExtras.h Don't mark header functions as file-scope static
David Blaikie via llvm-commits
- [llvm] r316474 - IndirectCallSiteVisitor.h:findIndirectCallSites Don't mark header functions as file-scope static
David Blaikie via llvm-commits
- [llvm] r316475 - MemoryBuiltins.h: Don't mark header functions as file-scope static
David Blaikie via llvm-commits
- [llvm] r316476 - ValueTracking.h Don't mark header functions as file-scope static
David Blaikie via llvm-commits
- [llvm] r316477 - BinaryFormat/MachO.h Don't mark header functions as file-scope static
David Blaikie via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
David Blaikie via llvm-commits
- [llvm] r316504 - RegisterUsageInfo.h: Add missing header for complete type needed for DenseMap traits
David Blaikie via llvm-commits
- [llvm] r316505 - X86AsmPrinter.h: Add missing header for complete type needed for MCCodeEmitter dtor.
David Blaikie via llvm-commits
- [llvm] r316506 - X86Operand.h: Include X86MCTargetDesc.h for SSE register enum/names
David Blaikie via llvm-commits
- [llvm] r316507 - WebassemblyAsmPrinter.h: Include WebAssemblyMachineFunctionInfo for use with MachineFunction::getInfo
David Blaikie via llvm-commits
- [llvm] r316508 - HexagonDepTimingClasses.h: Don't mark header functions as file local
David Blaikie via llvm-commits
- [llvm] r316509 - Type.h: Don't mark header functions as file local
David Blaikie via llvm-commits
- [llvm] r316510 - LaneBitmask.h: Don't mark header functions as file local
David Blaikie via llvm-commits
- [llvm] r316511 - AtomicOrdering.h: Don't mark header functions as file local
David Blaikie via llvm-commits
- [llvm] r316512 - ConvertUTF.h: Don't mark header functions as file local
David Blaikie via llvm-commits
- [llvm] r316513 - Printable.h: Don't mark header functions as file local
David Blaikie via llvm-commits
- [llvm] r316514 - TargetOpcodes.h: Don't mark header functions as file local
David Blaikie via llvm-commits
- [llvm] r316515 - Transforms/Utils/Local.h: Don't mark header functions as file local
David Blaikie via llvm-commits
- [llvm] r316516 - ValueMapper.h: Don't mark header functions as file local
David Blaikie via llvm-commits
- [llvm] r316517 - ARMAddressingModes.h: Don't mark header functions as file local
David Blaikie via llvm-commits
- [PATCH] D38405: [ThinLTO] Use decimal suffix for promoted values to match demanglers
David Blaikie via llvm-commits
- [llvm] r316604 - Hexagon: Fold a single-use textual header into its use
David Blaikie via llvm-commits
- [PATCH] D38088: Fix out-of-order stepping behavior in programs with hoisted constants.
David Blaikie via llvm-commits
- [llvm] r316696 - Support/reg*.h: Make headers include their dependencies
David Blaikie via llvm-commits
- [llvm] r316706 - Support/reg*: Roll some non-modular headers into their singular uses
David Blaikie via llvm-commits
- [llvm] r316714 - MCCodePadder.h: Include definition of type for use with DenseMap
David Blaikie via llvm-commits
- [llvm] r316715 - InstructionSelectorImpl.h: Modularize/remove ODR violations by using a static member function to expose the debug name
David Blaikie via llvm-commits
- [llvm] r316803 - Add a few missing headers for modularization/IWYU/etc
David Blaikie via llvm-commits
- [PATCH] D39185: [llvm-dwarfdump] - Fix array out of bounds access crash.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D39111: Extensible LLVM RTTI
David Blaikie via Phabricator via llvm-commits
- [PATCH] D39277: [XRay][compiler-rt] Remove more STL dependenices from FDR mode
David Blaikie via Phabricator via llvm-commits
- [PATCH] D38729: X86: Register the X86CallFrameOptimization pass
David Kreitzer via Phabricator via llvm-commits
- [PATCH] D38730: X86: Fix X86CallFrameOptimization to search for the COPY StackPointer
David Kreitzer via Phabricator via llvm-commits
- [PATCH] D38738: X86CallFrameOptimization: Recognize 'store 0/-1 using and/or' idioms
David Kreitzer via Phabricator via llvm-commits
- [PATCH] D38730: X86: Fix X86CallFrameOptimization to search for the COPY StackPointer
David Kreitzer via Phabricator via llvm-commits
- [PATCH] D39137: Add CallSiteSplitting pass
David Li via Phabricator via llvm-commits
- [PATCH] D39145: [PM] Add pgo-memop-opt pass to the new pass manager
David Li via Phabricator via llvm-commits
- [PATCH] D39028: Irreducible loop metadata for more accurate block frequency under PGO.
David Li via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Pattern Instruction Combine plug-in into InstCombine pass
David Majnemer via Phabricator via llvm-commits
- [llvm] r316208 - [ValueTracking] Enabling ValueTracking patch by default
Davide Italiano via llvm-commits
- [PATCH] D38768: Add remarks describing when a pass changes the IR instruction count of a module
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D39145: [PM] Add pgo-memop-opt pass to the new pass manager
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D39145: [PM] Add pgo-memop-opt pass to the new pass manager
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38768: Add remarks describing when a pass changes the IR instruction count of a module
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D36351: [lld][ELF] Add profile guided section layout
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D36351: [lld][ELF] Add profile guided section layout
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D38037: [InstCombine] Compacting or instructions whose operands are shift instructions
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D39381: [PartialInlineLibCalls] Teach PartialInlineLibCalls to honor nobuiltin, properly check the function signature, and check TLI::has
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D39381: [PartialInlineLibCalls] Teach PartialInlineLibCalls to honor nobuiltin, properly check the function signature, and check TLI::has
Davide Italiano via Phabricator via llvm-commits
- [compiler-rt] r316406 - [XRay][compiler-rt] Remove C++ STL from the buffer queue implementation
Dean Michael Berris via llvm-commits
- [compiler-rt] r316409 - [XRay][compiler-rt] Fixup shadowing
Dean Michael Berris via llvm-commits
- [compiler-rt] r316410 - [XRay][compiler-rt] More fixups.
Dean Michael Berris via llvm-commits
- [compiler-rt] r316548 - [XRay][compiler-rt][NFC] Clean up xray log files before running test
Dean Michael Berris via llvm-commits
- [compiler-rt] r316816 - [XRay][compiler-rt] Remove more STL dependenices from FDR mode
Dean Michael Berris via llvm-commits
- [PATCH] D39175: [XRay][compiler-rt] Remove C++ STL from the buffer queue implementation
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D39175: [XRay][compiler-rt] Remove C++ STL from the buffer queue implementation
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D39175: [XRay][compiler-rt] Remove C++ STL from the buffer queue implementation
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D39277: [XRay][compiler-rt] Remove more STL dependenices from FDR mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D39362: [XRay] Minimal tool to convert xray traces to Chrome's Trace Event Format.
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D39277: [XRay][compiler-rt] Remove more STL dependenices from FDR mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D39277: [XRay][compiler-rt] Remove more STL dependenices from FDR mode
Dean Michael Berris via Phabricator via llvm-commits
- [PATCH] D39277: [XRay][compiler-rt] Remove more STL dependenices from FDR mode
Dean Michael Berris via Phabricator via llvm-commits
- [llvm] r316703 - Do not add discriminator encoding for debug intrinsics.
Dehao Chen via llvm-commits
- [PATCH] D39343: Do not add discriminator encoding for debug intrinsics.
Dehao Chen via Phabricator via llvm-commits
- [PATCH] D39107: [WebAssembly] MC: Don't allow zero sized data segments
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D39250: Fix LLVM_LINK_LLVM_DYLIB=On build of llvm-cfi-verify
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D39250: Fix LLVM_LINK_LLVM_DYLIB=On build of llvm-cfi-verify
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D39256: Add Triple::isOSUnknown
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D39256: Add Triple::isOSUnknown
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D39256: Add Triple::isOSUnknown
Derek Schuff via Phabricator via llvm-commits
- [zorg] r316438 - Switch ARM & AArch64 test-suite builders to CMake
Diana Picus via llvm-commits
- [llvm] r316569 - [ARM GlobalISel] Split test into 3. NFC
Diana Picus via llvm-commits
- [llvm] r316570 - [ARM GlobalISel] Fix call opcodes
Diana Picus via llvm-commits
- [llvm] r316572 - [ARM GlobalISel] Update test after r316479. NFC
Diana Picus via llvm-commits
- [llvm] r316573 - [ARM GlobalISel] Remove redundant testcases. NFC
Diana Picus via llvm-commits
- [PATCH] D39261: [GlobalISel|ARM] : Allow legalizing G_FSUB
Diana Picus via Phabricator via llvm-commits
- [PATCH] D39264: [GISel]: Make the combiner check if shifts are legal before creating them
Diana Picus via Phabricator via llvm-commits
- [PATCH] D39264: [GISel]: Make the combiner check if shifts are legal before creating them
Diana Picus via Phabricator via llvm-commits
- [PATCH] D39346: [LV] [ScalarEvolution] Fix PR34965 - Cache pointer stride information before LV code gen
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D39346: [LV] [ScalarEvolution] Fix PR34965 - Cache pointer stride information before LV code gen
Diego Caballero via Phabricator via llvm-commits
- [compiler-rt] r316487 - On FreeBSD, skip the first entry in the dl_iterate_phdr list.
Dimitry Andric via llvm-commits
- [PATCH] D38807: Don't try to use non-existent header on FreeBSD/mips.
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D39253: On FreeBSD, skip the first entry in the dl_iterate_phdr list.
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D39254: On FreeBSD, add -pthread to the flags for dynamic ASan tests
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D39254: On FreeBSD, add -pthread to the flags for dynamic ASan tests
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D39254: On FreeBSD, add -pthread to the flags for dynamic ASan tests
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D39254: On FreeBSD, add -pthread to the flags for dynamic ASan tests
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D39254: On FreeBSD, add -pthread to the flags for dynamic ASan tests
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D39254: On FreeBSD, add -pthread to the flags for dynamic ASan tests
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D39254: On FreeBSD, add -pthread to the flags for dynamic ASan tests
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D39297: [DynamicLibrary] Fix build on musl libc
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D37579: [InstCombine] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D37648: [SLPVectorizer] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D37579: [InstCombine] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D37648: [SLPVectorizer] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Dinar Temirbulatov via Phabricator via llvm-commits
- [compiler-rt] r316558 - [tsan] Fix warnings in tsan_interceptors.cc from expansion of variadic macros
Dmitry Vyukov via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D39151: [tsan] Fix warnings in tsan_interceptors.cc from expansion of variadic macros
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D39151: [tsan] Fix warnings in tsan_interceptors.cc from expansion of variadic macros
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D39151: [tsan] Fix warnings in tsan_interceptors.cc from expansion of variadic macros
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Dmitry Vyukov via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D38029: [AVR] Override ParseDirective
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D34141: [X86] Recognize constant arrays with special values and replace loads from it with subtract and shift instructions, which then will be replaced by X86 BZHI machine instruction.
Elena Demikhovsky via Phabricator via llvm-commits
- [llvm] r316708 - [ARM] Honor -mfloat-abi for libcall calling convention
Eli Friedman via llvm-commits
- [PATCH] D39030: Don't crash when we see unallocatable registers in clobbers
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D39181: [MemDep] DBG intrinsics don't impact abort limit for call site dependence analysis
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D39004: [ARM] Swap cmp operands for automatic shifts.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38050: [ARM] Use correct calling convention for libm.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38546: [ConstantFolding] Avoid assert when folding ptrtoint of vectorized GEP
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D39165: [LangRef] Update description of Constant Expression
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D39214: [MachineModuleInfoImpls] Replace qsort with std::stable_sort
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38128: Handle COPYs of physregs better (regalloc hints)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D39181: [MemDep] DBG intrinsics don't impact abort limit for call site dependence analysis
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D39004: [ARM] Swap cmp operands for automatic shifts.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D39289: [SelectionDAG] Support 'bit preserving' floating points bitcasts on computeKnownBits/ComputeNumSignBits
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38128: Handle COPYs of physregs better (regalloc hints)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D39289: [SelectionDAG] Support 'bit preserving' floating points bitcasts on computeKnownBits/ComputeNumSignBits
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D37343: [CGP] Merge empty case blocks if no extra moves are added.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38299: [ARM] Honor -mfloat-abi for libcall calling convention
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D38128: Handle COPYs of physregs better (regalloc hints)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D39381: [PartialInlineLibCalls] Teach PartialInlineLibCalls to honor nobuiltin, properly check the function signature, and check TLI::has
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D39289: [SelectionDAG] Support 'bit preserving' floating points bitcasts on computeKnownBits/ComputeNumSignBits
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D39009: [PowerPC] Simplify a Swap if it feeds a Splat
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D38941: [PowerPC] Use record-form instruction for Less-or-Equal -1 and Greater-or-Equal 1
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D39384: Add and make use of llvm::for_each
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D37093: [coroutines] Promote cleanup.dest.slot-like allocas to registers to avoid storing them in the coroutine frame
Eric Niebler via Phabricator via llvm-commits
- [llvm] r316503 - [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r316630 - [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r316634 - [Transforms] Revert r316630 changes in Scalar/MergeICmps.cpp to fix broken build bots (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r316724 - [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [llvm] r316818 - [ADT] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
Eugene Zelenko via llvm-commits
- [compiler-rt] r316286 - [Compiler-rt][MIPS] Fix cross build for XRAY.
Evgenii Stepanov via llvm-commits
- [llvm] r316481 - bpf: fix a bug in trunc-op optimization
Evgenii Stepanov via llvm-commits
- [llvm] r316481 - bpf: fix a bug in trunc-op optimization
Evgenii Stepanov via llvm-commits
- [llvm] r316481 - bpf: fix a bug in trunc-op optimization
Evgenii Stepanov via llvm-commits
- [llvm] r316481 - bpf: fix a bug in trunc-op optimization
Evgenii Stepanov via llvm-commits
- [PATCH] D38574: [Sanitizers] ASan: detect new/delete calls with mismatched alignment.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D39254: On FreeBSD, add -pthread to the flags for dynamic ASan tests
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D38574: [Sanitizers] ASan: detect new/delete calls with mismatched alignment.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D39254: On FreeBSD, add -pthread to the flags for dynamic ASan tests
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D39254: On FreeBSD, add -pthread to the flags for dynamic ASan tests
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D39254: On FreeBSD, add -pthread to the flags for dynamic ASan tests
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D39393: [asan] Use dynamic shadow on 32-bit Android.
Evgenii Stepanov via Phabricator via llvm-commits
- [compiler-rt] r316348 - Revert "[Compiler-rt][MIPS] Fix cross build for XRAY."
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r316613 - [msan] Intercept __strxfrm_l.
Evgeniy Stepanov via llvm-commits
- [PATCH] D39228: [SCEV] Enhance SCEVFindUnsafe for division
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D39228: [SCEV] Enhance SCEVFindUnsafe for division
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D39228: [SCEV] Enhance SCEVFindUnsafe for division
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D39228: [SCEV] Enhance SCEVFindUnsafe for division
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D39228: [SCEV] Enhance SCEVFindUnsafe for division
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D39302: Don't internalize dllexport functions.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D39302: Don't internalize dllexport functions.
Filipe Cabecinhas via Phabricator via llvm-commits
- [PATCH] D39302: Don't internalize dllexport functions.
Filipe Cabecinhas via Phabricator via llvm-commits
- [LNT] r316746 - [Docs] Use `db_default` instead of `default` in example submit url.
Florian Hahn via llvm-commits
- [PATCH] D39235: [MachineScheduler] minor refactoring
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D39235: [MachineScheduler] minor refactoring
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D39235: [MachineScheduler] minor refactoring
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D39235: [MachineScheduler] minor refactoring: new static function checkResourceLimit()
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D38725: [LoopUnroll] Clean up remarks for unroll remainder
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D38367: [SLP] Added more missed optimiazation remarks
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D39291: [Docs] Use `db_default` instead of `default` in example submit url.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D39137: Add CallSiteSplitting pass
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D39137: Add CallSiteSplitting pass
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D39137: Add CallSiteSplitting pass
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D39340: Modifying reassociate for improved CSE
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D36656: [SCCP] Propagate integer range info for parameters in IPSCCP.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D39385: [BranchProbabilityInfo] Handle irreducible loops.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D38725: [LoopUnroll] Clean up remarks for unroll remainder
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D39151: [tsan] Fix warnings in tsan_interceptors.cc from expansion of variadic macros
Francis Ricci via Phabricator via llvm-commits
- [PATCH] D39151: [tsan] Fix warnings in tsan_interceptors.cc from expansion of variadic macros
Francis Ricci via Phabricator via llvm-commits
- [llvm] r316492 - [X86][Broadwell] Added the instruction scheduling information for the Broadwell CPU.
Gadi Haber via llvm-commits
- [PATCH] D39054: [X86][Broadwell] Added the instruction scheduling information for the Broadwell CPU.
Gadi Haber via Phabricator via llvm-commits
- [llvm] r316582 - [Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred.
Galina Kistanova via llvm-commits
- Buildbot numbers for the week of 10/8/2017 - 10/14/2017
Galina Kistanova via llvm-commits
- Buildbot numbers for the last week of 10/15/2017 - 10/21/2017
Galina Kistanova via llvm-commits
- LLVM buildmaster will be updated and restarted tonight
Galina Kistanova via llvm-commits
- [PATCH] D36104: [AArch64] Coalesce Copy Zero during instruction selection
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D39385: [BranchProbabilityInfo] Handle irreducible loops.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D39385: [BranchProbabilityInfo] Handle irreducible loops.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D39400: WIP: [MachineOperand][MIR] Add isRenamable to MachineOperand.
Geoff Berry via Phabricator via llvm-commits
- [llvm] r316374 - Don't crash when we see unallocatable registers in clobbers
George Burgess IV via llvm-commits
- [llvm] r316377 - Fix buildbot breakage
George Burgess IV via llvm-commits
- [PATCH] D39030: Don't crash when we see unallocatable registers in clobbers
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D39030: Don't crash when we see unallocatable registers in clobbers
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D39030: Don't crash when we see unallocatable registers in clobbers
George Burgess IV via Phabricator via llvm-commits
- [llvm] r316321 - [llvm-dwarfdump] - Teach tool about few GNU call_sites constants.
George Rimar via llvm-commits
- [lld] r316418 - [ELF] - Do not collect SHT_REL[A] sections unconditionally when --gc-sections and --emit-relocs used together.
George Rimar via llvm-commits
- [llvm] r316428 - [llvm-dwarfdump] - Cleanup of gnu_call_site.s. NFC.
George Rimar via llvm-commits
- [PATCH] D39185: [llvm-dwarfdump] - Fix array out of bounds access crash.
George Rimar via llvm-commits
- D39185: [llvm-dwarfdump] - Fix array out of bounds access crash.
George Rimar via llvm-commits
- D39185: [llvm-dwarfdump] - Fix array out of bounds access crash.
George Rimar via llvm-commits
- D39119: [llvm-dwarfdump] - Teach tool about few GNU call_sites constants.
George Rimar via llvm-commits
- [llvm] r316566 - [llvm-dwarfdump] - Fix array out of bounds access crash.
George Rimar via llvm-commits
- [lld] r316580 - [ELF] - Linkerscript: fix issue with SUBALIGN.
George Rimar via llvm-commits
- [lld] r316583 - [ELF] - Implement --orphan-handling option.
George Rimar via llvm-commits
- [llvm] r316756 - [llvm-dwarfdump] - Teach verifier to report broken DWARF expressions.
George Rimar via llvm-commits
- [llvm] r316757 - Fix BB after r316756 "[llvm-dwarfdump] - Teach verifier to report broken DWARF expressions."
George Rimar via llvm-commits
- [lld] r316759 - [ELF] - Simplify reporting of garbage collected sections.
George Rimar via llvm-commits
- [lld] r316760 - [ELF] - Stop naming relocation sections with first input section name.
George Rimar via llvm-commits
- [lld] r316761 - [ELF] - Ignore non-absolute R_386_GOTPC relocation in debug sections.
George Rimar via llvm-commits
- [PATCH] D38846: [ELF] - Linkerscript: fix issue with SUBALIGN.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38846: [ELF] - Linkerscript: fix issue with SUBALIGN.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38724: [ELF] - Do not collect SHT_REL[A] sections unconditionally when --gc-sections and --emit-relocs used together.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38724: [ELF] - Do not collect SHT_REL[A] sections unconditionally when --gc-sections and --emit-relocs used together.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39119: [llvm-dwarfdump] - Teach tool about few GNU call_sites constants.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39119: [llvm-dwarfdump] - Teach tool about few GNU call_sites constants.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38846: [ELF] - Linkerscript: fix issue with SUBALIGN.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38996: [ELF] - Simplify how GC works with MergeInputSection.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39185: [llvm-dwarfdump] - Fix array out of bounds access crash.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39185: [llvm-dwarfdump] - Fix array out of bounds access crash.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38846: [ELF] - Linkerscript: fix issue with SUBALIGN.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38625: [ELF] - Ignore non-absolute R_386_GOTPC relocation in debug sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38724: [ELF] - Do not collect SHT_REL[A] sections unconditionally when --gc-sections and --emit-relocs used together.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39185: [llvm-dwarfdump] - Fix array out of bounds access crash.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38846: [ELF] - Linkerscript: fix issue with SUBALIGN.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38846: [ELF] - Linkerscript: fix issue with SUBALIGN.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38846: [ELF] - Linkerscript: fix issue with SUBALIGN.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39119: [llvm-dwarfdump] - Teach tool about few GNU call_sites constants.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39000: [ELF] - Implement --orphan-handling option.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39007: [ELF] - Cleanup of setReservedSymbolSections(). NFC.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38998: [ELF] - Dedupliсate FDEs when sections are ICFed.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39242: [ELF] - Stop naming relocation sections with first input section name.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39242: [ELF] - Stop naming relocation sections with first input section name.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39185: [llvm-dwarfdump] - Fix array out of bounds access crash.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39242: [ELF] - Stop naming relocation sections with first input section name.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39007: [ELF] - Cleanup of setReservedSymbolSections(). NFC.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39094: [ELF] - Cleanup of processSectionCommands().
George Rimar via Phabricator via llvm-commits
- [PATCH] D38846: [ELF] - Linkerscript: fix issue with SUBALIGN.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38625: [ELF] - Ignore non-absolute R_386_GOTPC relocation in debug sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39185: [llvm-dwarfdump] - Fix array out of bounds access crash.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39058: [ELF] - Simplify reporting of garbage collected sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38998: [ELF] - Dedupliсate FDEs when sections are ICFed.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39096: [ELF] - Generalize finding output section by name.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39000: [ELF] - Implement --orphan-handling option.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39000: [ELF] - Implement --orphan-handling option.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38846: [ELF] - Linkerscript: fix issue with SUBALIGN.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39000: [ELF] - Implement --orphan-handling option.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39000: [ELF] - Implement --orphan-handling option.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39242: [ELF] - Stop naming relocation sections with first input section name.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39294: [llvm-dwarfdump] - Fix issues that might happen when object with broken DWARF expressions is parsed.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39152: ELF: Add support for emitting dynamic relocations in the Android relocation packing format.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38998: [ELF] - Dedupliсate FDEs when sections are ICFed.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39294: [llvm-dwarfdump] - Teach verifier to report broken DWARF expressions.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39294: [llvm-dwarfdump] - Teach verifier to report broken DWARF expressions.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39242: [ELF] - Stop naming relocation sections with first input section name.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38625: [ELF] - Ignore non-absolute R_386_GOTPC relocation in debug sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39058: [ELF] - Simplify reporting of garbage collected sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39058: [ELF] - Simplify reporting of garbage collected sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39047: [ELF] - Hide LinkerScript::removeEmptyCommands().
George Rimar via Phabricator via llvm-commits
- [PATCH] D38721: [ELF] - Teach LLD to report line numbers for data symbols.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38721: [ELF] - Teach LLD to report line numbers for data symbols.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39294: [llvm-dwarfdump] - Teach verifier to report broken DWARF expressions.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39152: ELF: Add support for emitting dynamic relocations in the Android relocation packing format.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39294: [llvm-dwarfdump] - Teach verifier to report broken DWARF expressions.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39047: [ELF] - Hide LinkerScript::removeEmptyCommands().
George Rimar via Phabricator via llvm-commits
- [PATCH] D39058: [ELF] - Simplify reporting of garbage collected sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39242: [ELF] - Stop naming relocation sections with first input section name.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38625: [ELF] - Ignore non-absolute R_386_GOTPC relocation in debug sections.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38721: [ELF] - Teach LLD to report line numbers for data symbols.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38721: [ELF] - Teach LLD to report line numbers for data symbols.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39371: [ELF] - Stop sorting input sections in createSections().
George Rimar via Phabricator via llvm-commits
- [PATCH] D39045: [ELF] - Simplify output section creation.
George Rimar via Phabricator via llvm-commits
- [PATCH] D39094: [ELF] - Cleanup of processSectionCommands().
George Rimar via Phabricator via llvm-commits
- [PATCH] D39094: [ELF] - Cleanup of processSectionCommands().
George Rimar via Phabricator via llvm-commits
- [PATCH] D39068: [LV] Introduce VPBlendRecipe, VPWidenMemoryInstructionRecipe
Gil Rapaport via Phabricator via llvm-commits
- [PATCH] D34160: [Power9] Exploit vinserth instruction
Graham Yiu via Phabricator via llvm-commits
- [PATCH] D38190: Partial Inlining with multi-region outlining based on PGO information
Graham Yiu via Phabricator via llvm-commits
- [PATCH] D38471: Allow compiler-rt test targets to work with multi-config CMake generators
Greg Bedwell via Phabricator via llvm-commits
- [llvm] r316802 - [DAGCombine] Don't combine sext with extload if sextload is not supported and extload has multi users
Guozhi Wei via llvm-commits
- [PATCH] D39352: [SimplifyCFG] Don't do if-conversion if there is a long dependence chain
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D39352: [SimplifyCFG] Don't do if-conversion if there is a long dependence chain
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D39108: [DAGCombine] Don't combine sext with extload if sextload is not supported and extload has multi users
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D39108: [DAGCombine] Don't combine sext with extload if sextload is not supported and extload has multi users
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D39108: [DAGCombine] Don't combine sext with extload if sextload is not supported and extload has multi users
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D39016: Add Percent Symbol In PPC Registers for Linux
Gustavo Serra Scalet via Phabricator via llvm-commits
- [llvm] r316824 - [ConstantFold] Fix a crash when folding a GEP that has vector index
Haicheng Wu via llvm-commits
- [PATCH] D33946: [InlineCost] Find identical loads in the callee
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D36104: [AArch64] Coalesce Copy Zero during instruction selection
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D38677: [ConstantFold] Fix a crash when folding a GEP that has vector index
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D36104: [AArch64] Coalesce Copy Zero during instruction selection
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D38677: [ConstantFold] Fix a crash when folding a GEP that has vector index
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D38677: [ConstantFold] Fix a crash when folding a GEP that has vector index
Haicheng Wu via Phabricator via llvm-commits
- [llvm] r316860 - [X86] Remove combine that turns X86ISD::LSUB into X86ISD::LADD. Update patterns that depended on this.
Hal Finkel via llvm-commits
- [PATCH] D39125: [inlineasm] Fix crash when number of matched input constraint operands overflows signed char
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39173: [MachineCSE] Remove redudant TLS access instructions.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39160: [CodeGen] __builtin_sqrt should map to the compiler's intrinsic sqrt function
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39249: Add support for e500mc extpid instructions
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39249: Add support for e500mc extpid instructions
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39287: Add a flag to disable inlining calls to cygprofile functions generated by -finstrument-functions
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37648: [SLPVectorizer] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D37579: [InstCombine] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38898: [SelectionDAG] Add MachineMemOperand flags to the NodeID for MemSDNodes
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38862: Add must alias info to ModRefInfo.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38631: [SimplifyCFG] use pass options and remove the latesimplifycfg pass
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36454: [X86] Changes to extract Horizontal addition operation for AVX-512.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38862: Add must alias info to ModRefInfo.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39287: Add a flag to disable inlining calls to cygprofile functions generated by -finstrument-functions
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Pattern Instruction Combine plug-in into InstCombine pass
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39345: SCEV: preserve debug information attached to PHI nodes.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39249: Add support for e500mc extpid instructions
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39249: Add support for e500mc extpid instructions
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39345: SCEV: preserve debug information attached to PHI nodes.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38898: [SelectionDAG] Add MachineMemOperand flags to the NodeID for MemSDNodes
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39173: [MachineCSE] Remove redudant TLS access instructions.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39173: [MachineCSE] Remove redudant TLS access instructions.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39108: [DAGCombine] Don't combine sext with extload if sextload is not supported and extload has multi users
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39108: [DAGCombine] Don't combine sext with extload if sextload is not supported and extload has multi users
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38631: [SimplifyCFG] use pass options and remove the latesimplifycfg pass
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D38631: [SimplifyCFG] use pass options and remove the latesimplifycfg pass
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39345: SCEV: preserve debug information attached to PHI nodes.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39386: [Power9] Allow gpr callee saved spills in prologue to vector registers rather than stack
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39407: [(new) Pass Manager] instantiate SimplifyCFG with the same options as the old PM
Hal Finkel via Phabricator via llvm-commits
- [www] r316312 - Win snapshot: r316086 + separate clang-format binary
Hans Wennborg via llvm-commits
- [llvm] r316644 - Tidy up CountingFunctionInserter a little. NFC.
Hans Wennborg via llvm-commits
- [PATCH] D39262: [CodeGen] Peel off the dominant case in switch statement in lowering
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D39287: Add a flag to disable inlining calls to cygprofile functions generated by -finstrument-functions
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D39287: Add a flag to disable inlining calls to cygprofile functions generated by -finstrument-functions
Hans Wennborg via Phabricator via llvm-commits
- [llvm] r316315 - Fix a -Wpedantic warning.
Haojian Wu via llvm-commits
- [llvm] r316647 - [PowerPC] Use record-form instruction for Less-or-Equal -1 and Greater-or-Equal 1
Hiroshi Inoue via llvm-commits
- [PATCH] D38941: [PowerPC] Use record-form instruction for Less-or-Equal -1 and Greater-or-Equal 1
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D38941: [PowerPC] Use record-form instruction for Less-or-Equal -1 and Greater-or-Equal 1
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D38941: [PowerPC] Use record-form instruction for Less-or-Equal -1 and Greater-or-Equal 1
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D39028: Irreducible loop metadata for more accurate block frequency under PGO.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D39028: Irreducible loop metadata for more accurate block frequency under PGO.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [PATCH] D39028: Irreducible loop metadata for more accurate block frequency under PGO.
Hiroshi Yamauchi via Phabricator via llvm-commits
- [lld] r316635 - [lit] Respect LLVM_LIT_TOOLS_DIR when looking for 'tar' on Windows.
Igor Kudrin via llvm-commits
- [PATCH] D39278: [lit] Respect LLVM_LIT_TOOLS_DIR when looking for 'tar' on Windows.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D38790: [ELF] Avoid keeping useless undefined symbols in .dynsym.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D37626: [ELF] Scan .eh_frame sections precisely in order to eliminate unused LSDAs and personality routines.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D39278: [lit] Respect LLVM_LIT_TOOLS_DIR when looking for 'tar' on Windows.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D39278: [lit] Respect LLVM_LIT_TOOLS_DIR when looking for 'tar' on Windows.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D39278: [lit] Respect LLVM_LIT_TOOLS_DIR when looking for 'tar' on Windows.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D38790: [ELF] Avoid keeping useless undefined symbols in .dynsym.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D37626: [ELF] Scan .eh_frame sections precisely in order to eliminate unused LSDAs and personality routines.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D37626: [ELF] Scan .eh_frame sections precisely in order to eliminate unused LSDAs and personality routines.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D38790: [ELF] Avoid keeping useless undefined symbols in .dynsym.
Igor Kudrin 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 llvm-commits
- [llvm] r316801 - Make 32-bit member offset in Archive::Symbol::getMember 64-bit
Jake Ehrlich via llvm-commits
- [llvm] r316805 - Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit
Jake Ehrlich via llvm-commits
- [llvm] r316813 - Revert "Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit"
Jake Ehrlich 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] D39207: [llvm-objcopy] Add support for dwarf fission
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D39207: [llvm-objcopy] Add support for dwarf fission
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D39207: [llvm-objcopy] Add support for dwarf fission
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D39207: [llvm-objcopy] Add support for dwarf fission
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D39379: Make 32-bit member offset in Symbol::getMember 64-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
- [PATCH] D39132: [llvm-objcopy] Fix bug in how segment alignment was being handled
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D39379: Make 32-bit member offset in Archive::Symbol::getMember 64-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
- [PATCH] D38960: [Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred.
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D39132: [llvm-objcopy] Fix bug in how segment alignment was being handled
James Henderson via Phabricator via llvm-commits
- [PATCH] D39021: [llvm-objcopy] Add support for --only-keep and the special way it interacts with -O binary
James Henderson via Phabricator via llvm-commits
- [PATCH] D38846: [ELF] - Linkerscript: fix issue with SUBALIGN.
James Henderson via Phabricator via llvm-commits
- [PATCH] D39207: [llvm-objcopy] Add support for dwarf fission
James Henderson via Phabricator via llvm-commits
- [llvm] r316425 - [docs] Code example fix
Jan Korous via llvm-commits
- [PATCH] D39350: AMDGPU: Add CPUCoherentL2 feature
Jan Vesely via Phabricator via llvm-commits
- [PATCH] D39350: AMDGPU: Add CPUCoherentL2 feature
Jan Vesely via Phabricator via llvm-commits
- [PATCH] D39350: AMDGPU: Add CPUCoherentL2 feature
Jan Vesely via Phabricator via llvm-commits
- [PATCH] D39350: AMDGPU: Add CPUCoherentL2 feature
Jan Vesely via Phabricator via llvm-commits
- [PATCH] D37660: [ScalarEvolution] Handling Conditional Instruction in SCEV chain.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D38494: [SCEV] Handling for ICmp occuring in the evolution chain.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D38494: [SCEV] Handling for ICmp occuring in the evolution chain.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D35014: [X86] Improvement in CodeGen instruction selection for LEAs.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D35014: [X86] Improvement in CodeGen instruction selection for LEAs.
Jatin Bhateja via Phabricator via llvm-commits
- [PATCH] D39261: [GlobalISel|ARM] : Allow legalizing G_FSUB
Javed Absar via Phabricator via llvm-commits
- [PATCH] D38196: [AArch64] Avoid interleaved SIMD store instructions for Exynos
Javed Absar via Phabricator via llvm-commits
- [PATCH] D39261: [GlobalISel|ARM] : Allow legalizing G_FSUB
Javed Absar via Phabricator via llvm-commits
- [llvm] r316341 - [MachineOutliner] NFC: Rename getters/setters to fit coding style
Jessica Paquette via llvm-commits
- [llvm] r316019 - [MachineOutliner][NFC] Move end index calculation into Candidate
Jessica Paquette via llvm-commits
- [llvm] r316396 - [MachineOutliner] Add optimisation remarks for successful outlining
Jessica Paquette via llvm-commits
- [PATCH] D38768: Add remarks describing when a pass changes the IR instruction count of a module
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D39016: Add Percent Symbol In PPC Registers for Linux
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D39016: Add Percent Symbol In PPC Registers for Linux
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D39016: Add Percent Symbol In PPC Registers for Linux
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D35509: Covnert .[cd]tors to .{init, fini}_array using synthetic section.
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D39016: Add Percent Symbol In PPC Registers for Linux
Joerg Sonnenberger via Phabricator via llvm-commits
- [PATCH] D39016: Add Percent Symbol In PPC Registers for Linux
Joerg Sonnenberger via Phabricator via llvm-commits
- [llvm] r316581 - Don't try to use a non-existent header on FreeBSD/mips.
John Baldwin via llvm-commits
- [PATCH] D39001: [ARM] Or combine to BFI function
John Brawn via Phabricator via llvm-commits
- [PATCH] D38084: [ARM] add, or, and and xor with shl combining
John Brawn via Phabricator via llvm-commits
- [www-pubs] r316667 - Added SecDev 2017 papers using LLVM to Publications Page.
John Criswell via llvm-commits
- [www-pubs] r316861 - Fixed author list of PLDI 2017 paper.
John Criswell via llvm-commits
- [llvm] r316619 - Re-land "[dwarfdump] Add -lookup option"
Jonas Devlieghere via llvm-commits
- [PATCH] D39119: [llvm-dwarfdump] - Teach tool about few GNU call_sites constants.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D39294: [llvm-dwarfdump] - Teach verifier to report broken DWARF expressions.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D39294: [llvm-dwarfdump] - Teach verifier to report broken DWARF expressions.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D39294: [llvm-dwarfdump] - Teach verifier to report broken DWARF expressions.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D39355: [dsymutil] Implement the --threads option
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D39355: [dsymutil] Implement the --threads option
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D39355: [dsymutil] Implement the --threads option
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] r316361 - Fix FormatVariadicTest with GCC
Jonas Hahnfeld via llvm-commits
- [zorg] r316675 - [zorg] Refactor Libiomp5Builder to OpenMPBuilder
Jonas Hahnfeld via llvm-commits
- [zorg] r316676 - Remove trailing whitespace, NFC.
Jonas Hahnfeld via llvm-commits
- [zorg] r316677 - LLVMBuilder: Remove mutable default argument, NFCI.
Jonas Hahnfeld via llvm-commits
- [PATCH] D39298: [CMake] Add custom target to create build directory
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D39299: [CMake] Remove target to build native tablegen
Jonas Hahnfeld via Phabricator via llvm-commits
- [llvm] r316560 - [MachineScheduler] Minor refactoring.
Jonas Paulsson via llvm-commits
- [PATCH] D38128: Handle COPYs of physregs better (regalloc hints)
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D38128: Handle COPYs of physregs better (regalloc hints)
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D38128: Handle COPYs of physregs better (regalloc hints)
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D39235: [MachineScheduler] minor refactoring
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D38128: Handle COPYs of physregs better (regalloc hints)
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D39235: [MachineScheduler] minor refactoring
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D39235: [MachineScheduler] minor refactoring: new static function checkResourceLimit()
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D38128: Handle COPYs of physregs better (regalloc hints)
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D38128: Handle COPYs of physregs better (regalloc hints)
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D39137: Add CallSiteSplitting pass
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D37163: [LICM] sink through non-trivially replicable PHI
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D39137: Add CallSiteSplitting pass
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D39137: Add CallSiteSplitting pass
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D39137: Add CallSiteSplitting pass
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D39137: Add CallSiteSplitting pass
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D39137: Add CallSiteSplitting pass
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D39137: Add CallSiteSplitting pass
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D39137: Add CallSiteSplitting pass
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [PATCH] D37660: [ScalarEvolution] Handling Conditional Instruction in SCEV chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [PATCH] D38494: [ScalarEvolution] Handling for ICmp occuring in the evolution chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [PATCH] D37660: [ScalarEvolution] Handling Conditional Instruction in SCEV chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [PATCH] D37660: [ScalarEvolution] Handling Conditional Instruction in SCEV chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [PATCH] D37660: [ScalarEvolution] Handling Conditional Instruction in SCEV chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [PATCH] D38494: [SCEV] Handling for ICmp occuring in the evolution chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [PATCH] D37660: [ScalarEvolution] Handling Conditional Instruction in SCEV chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [PATCH] D37660: [ScalarEvolution] Handling Conditional Instruction in SCEV chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [PATCH] D37660: [ScalarEvolution] Handling Conditional Instruction in SCEV chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [PATCH] D37660: [ScalarEvolution] Handling Conditional Instruction in SCEV chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [PATCH] D38494: [SCEV] Handling for ICmp occuring in the evolution chain.
Jun Ryung Ju via Phabricator via llvm-commits
- [llvm] r316463 - [globalisel][tablegen] Multi-insn emission requires that BuildMIAction support not being linked to an InstructionMatcher. NFC
Justin Bogner via llvm-commits
- [llvm] r316479 - MIR: Print the register class or bank in vreg defs
Justin Bogner via llvm-commits
- [llvm] r316479 - MIR: Print the register class or bank in vreg defs
Justin Bogner via llvm-commits
- [llvm] r316479 - MIR: Print the register class or bank in vreg defs
Justin Bogner via llvm-commits
- [PATCH] D36597: DAG: Fix creating select with wrong condition type
Justin Bogner via llvm-commits
- mir-canon simplified patch
Justin Bogner via llvm-commits
- [llvm] r316397 - [PM] Fix Typo
Justin Lebar via llvm-commits
- [PATCH] D39026: [NVPTX] allow address space inference for volatile loads/stores.
Justin Lebar via Phabricator via llvm-commits
- [compiler-rt] r316591 - Add NetBSD improvements in sanitizers
Kamil Rytarowski via llvm-commits
- [compiler-rt] r316598 - Try to unbreak Linux sanitizers
Kamil Rytarowski via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39254: On FreeBSD, add -pthread to the flags for dynamic ASan tests
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39254: On FreeBSD, add -pthread to the flags for dynamic ASan tests
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39254: On FreeBSD, add -pthread to the flags for dynamic ASan tests
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39254: On FreeBSD, add -pthread to the flags for dynamic ASan tests
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39254: On FreeBSD, add -pthread to the flags for dynamic ASan tests
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39254: On FreeBSD, add -pthread to the flags for dynamic ASan tests
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39124: Add NetBSD improvements in sanitizers
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39297: [DynamicLibrary] Fix build on musl libc
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39297: [DynamicLibrary] Fix build on musl libc
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D39362: [XRay] Minimal tool to convert xray traces to Chrome's Trace Event Format.
Keith via Phabricator via llvm-commits
- [PATCH] D39362: [XRay] Minimal tool to convert xray traces to Chrome's Trace Event Format.
Keith via Phabricator via llvm-commits
- [llvm] r316672 - [DynamicLibrary] Fix build on musl libc
Keno Fischer via llvm-commits
- [llvm] r316678 - [dsymutil] Check AttrInfo.Name validity before using it
Keno Fischer via llvm-commits
- [PATCH] D39297: [DynamicLibrary] Fix build on musl libc
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D39297: [DynamicLibrary] Fix build on musl libc
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D39336: [dsymutil] Check AttrInfo.Name validity before using it
Keno Fischer via Phabricator via llvm-commits
- [PATCH] D39173: [MachineCSE] Remove redudant TLS access instructions.
Kit Barton via Phabricator via llvm-commits
- [PATCH] D34160: [Power9] Exploit vinserth instruction
Kit Barton via Phabricator via llvm-commits
- [PATCH] D34630: [Power9] Add additional patterns to recognize and transform insertelt/extractelt to vinsert[h|b]/vextractu[h|b] instructions.
Kit Barton via Phabricator via llvm-commits
- [PATCH] D39173: [MachineCSE] Remove redudant TLS access instructions.
Kit Barton via Phabricator via llvm-commits
- [PATCH] D34160: [Power9] Exploit vinserth instruction
Kit Barton via Phabricator via llvm-commits
- [lld] r316365 - LLD: Fix large integer implicitly truncated to unsigned type gcc warning
Konstantin Zhuravlyov via llvm-commits
- [llvm] r316389 - AMDGPU: Initialize WavefrontSize from TD files
Konstantin Zhuravlyov via llvm-commits
- [lld] r316460 - LLD/ELF: Allow targets to set e_flags
Konstantin Zhuravlyov via llvm-commits
- [lld] r316483 - LLD/ELF/AMDGPU: Process AMDGPU-specific e_flags
Konstantin Zhuravlyov via llvm-commits
- [llvm] r316586 - AMDGPU/NFC: Rename memory legalizer tests:
Konstantin Zhuravlyov via llvm-commits
- [llvm] r316590 - AMDGPU: Cleanup memory legalizer load/store tests
Konstantin Zhuravlyov via llvm-commits
- [llvm] r316680 - AMDGPU: Commit missing fence-barrier test
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D39036: AMDGPU: Fix default range in non-kernel functions
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D39186: LLD: Fix large integer implicitly truncated to unsigned type warning
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D39186: LLD: Fix large integer implicitly truncated to unsigned type warning
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D39186: LLD: Fix large integer implicitly truncated to unsigned type warning
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D39139: LLD/ELF: Allow targets to set e_flags
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D39205: AMDGPU: Initialize WavefrontSize from TD files
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D39205: AMDGPU: Initialize WavefrontSize from TD files
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D39219: AMDGPU: Add max-mix-insts subtarget feature
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D39219: AMDGPU: Add max-mix-insts subtarget feature
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D39139: LLD/ELF: Allow targets to set e_flags
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D39139: LLD/ELF: Allow targets to set e_flags
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D39140: LLD/ELF/AMDGPU: Process AMDGPU-specific e_flags
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D39140: LLD/ELF/AMDGPU: Process AMDGPU-specific e_flags
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D39140: LLD/ELF/AMDGPU: Process AMDGPU-specific e_flags
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D39306: Fix CodeGen/AMDGPU/fcanonicalize-elimination.ll on FreeBSD 11.0
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D39255: [AMDGPU] Emit metadata for hidden arguments for kernel enqueue
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D39255: [AMDGPU] Emit metadata for hidden arguments for kernel enqueue
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D39350: AMDGPU: Add CPUCoherentL2 feature
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [compiler-rt] r316342 - [scudo] Add a shared runtime
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r316596 - [sanitizer] Random shuffling of chunks for the 32-bit Primary Allocator
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r316620 - [scudo] Remove comment about security of the 32-bit allocator
Kostya Kortchinsky via llvm-commits
- [compiler-rt] r316788 - [scudo] Allow to specify the maximum number of TSDs at compile time
Kostya Kortchinsky via llvm-commits
- [PATCH] D39153: [Sanitizers] New sanitizer API to purge allocator quarantine.
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D38980: [scudo] Add a shared runtime
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39244: [sanitizer] Random shuffling of chunks for the 32-bit Primary Allocator
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39244: [sanitizer] Random shuffling of chunks for the 32-bit Primary Allocator
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39244: [sanitizer] Random shuffling of chunks for the 32-bit Primary Allocator
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39244: [sanitizer] Random shuffling of chunks for the 32-bit Primary Allocator
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39244: [sanitizer] Random shuffling of chunks for the 32-bit Primary Allocator
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39244: [sanitizer] Random shuffling of chunks for the 32-bit Primary Allocator
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39244: [sanitizer] Random shuffling of chunks for the 32-bit Primary Allocator
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39244: [sanitizer] Random shuffling of chunks for the 32-bit Primary Allocator
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39244: [sanitizer] Random shuffling of chunks for the 32-bit Primary Allocator
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39303: [scudo] Remove comment about security of the 32-bit allocator
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39309: [LSan] Adjust LSan allocator limits for PPC64.
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39334: [Driver] Add Scudo as a possible -fsanitize= option
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39338: [scudo] Allow to specify the maximum number of TSDs at compile time
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39334: [Driver] Add Scudo as a possible -fsanitize= option
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39334: [Driver] Add Scudo as a possible -fsanitize= option
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39338: [scudo] Allow to specify the maximum number of TSDs at compile time
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39338: [scudo] Allow to specify the maximum number of TSDs at compile time
Kostya Kortchinsky via Phabricator via llvm-commits
- [PATCH] D39338: [scudo] Allow to specify the maximum number of TSDs at compile time
Kostya Kortchinsky via Phabricator via llvm-commits
- [compiler-rt] r316382 - [libFuzzer] Periodically purge allocator's quarantine to prolong fuzzing sessions.
Kostya Serebryany via llvm-commits
- [compiler-rt] r316627 - [libFuzzer] trying to make a test more stable on Mac
Kostya Serebryany via llvm-commits
- [compiler-rt] r316382 - [libFuzzer] Periodically purge allocator's quarantine to prolong fuzzing sessions.
Kostya Serebryany via llvm-commits
- [PATCH] D39155: [libFuzzer] Periodically purge allocator's quarantine to prolong fuzzing sessions.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D38971: Enhance libsanitizer support for invalid-pointer-pair.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D38971: Enhance libsanitizer support for invalid-pointer-pair.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D38971: Enhance libsanitizer support for invalid-pointer-pair.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D38196: [AArch64] Avoid interleaved SIMD store instructions for Exynos
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D38196: [AArch64] Avoid interleaved SIMD store instructions for Exynos
Kristof Beyls via Phabricator via llvm-commits
- [PATCH] D38196: [AArch64] Avoid interleaved SIMD store instructions for Exynos
Kristof Beyls via Phabricator via llvm-commits
- [llvm] r316363 - [Hexagon] Add extra pattern for S4_addaddi
Krzysztof Parzyszek via llvm-commits
- [llvm] r316367 - [Hexagon] Return the correct chain edge for i1 function calls
Krzysztof Parzyszek via llvm-commits
- [llvm] r316601 - [Hexagon] Account for negative offset when limiting max deviation
Krzysztof Parzyszek via llvm-commits
- [llvm] r316604 - Hexagon: Fold a single-use textual header into its use
Krzysztof Parzyszek via llvm-commits
- [llvm] r316785 - [Hexagon] Fix an incorrect assertion in HexagonConstExtenders.cpp
Krzysztof Parzyszek via llvm-commits
- [llvm] r316804 - [Hexagon] Adjust patterns to reflect instruction selection preferences
Krzysztof Parzyszek via llvm-commits
- [PATCH] D36504: [CodeGenPrepare][WIP] Convert uncond. branch to return into a return to help with shrink-wrapping
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D39300: [SectionMemoryManager] Abstract out mmap, munmap, mprotect even more ; NFC
Lang Hames via Phabricator via llvm-commits
- [PATCH] D37991: [PowerPC] Turn on branch coalescing by default for power
Lei Huang via Phabricator via llvm-commits
- [PATCH] D38029: [AVR] Override ParseDirective
Leslie Zhai via Phabricator via llvm-commits
- [PATCH] D38029: [AVR] Override ParseDirective
Leslie Zhai via Phabricator via llvm-commits
- [llvm] r316369 - [GVNSink] Fix failing GVNSink tests in the reverse iteration bot
Mandeep Singh Grang via llvm-commits
- [llvm] r316671 - [MachineModuleInfoImpls] Replace qsort with array_pod_sort
Mandeep Singh Grang via llvm-commits
- [PATCH] D39025: [GVNSink] Fix failing GVNSink tests in the reverse iteration bot
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39025: [GVNSink] Fix failing GVNSink tests in the reverse iteration bot
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39214: [MachineModuleInfoImpls] Replace qsort with std::stable_sort
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39214: [MachineModuleInfoImpls] Replace qsort with std::stable_sort
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39257: [Coverage] Provide a stable order for getInstantiationGroups
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39214: [MachineModuleInfoImpls] Replace qsort with std::stable_sort
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39214: [MachineModuleInfoImpls] Replace qsort with array_pod_sort
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39214: [MachineModuleInfoImpls] Replace qsort with array_pod_sort
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39214: [MachineModuleInfoImpls] Replace qsort with array_pod_sort
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D39410: [GVNHoist] Fix non-deterministic sort order of PHIs for identical instructions
Mandeep Singh Grang via Phabricator via llvm-commits
- [PATCH] D35192: [ARM] Use ADDCARRY / SUBCARRY
Manoj Gupta via Phabricator via llvm-commits
- [llvm] r316426 - AMDGPU: Add llvm.amdgcn.wqm.vote intrinsic
Marek Olsak via llvm-commits
- [llvm] r316427 - AMDGPU: Add new intrinsic llvm.amdgcn.kill(i1)
Marek Olsak via llvm-commits
- [llvm] r316666 - AMDGPU: Handle s_buffer_load_dword hazard on SI
Marek Olsak via llvm-commits
- [PATCH] D39040: AMDGPU: Fix creating invalid copy when adjusting dmask
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D39171: AMDGPU: Handle s_buffer_load_dword hazard on SI
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D39171: AMDGPU: Handle s_buffer_load_dword hazard on SI
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D38544: AMDGPU: Add new intrinsic llvm.amdgcn.kill(i1)
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D39040: AMDGPU: Fix creating invalid copy when adjusting dmask
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D39040: AMDGPU: Fix creating invalid copy when adjusting dmask
Marek Olšák via Phabricator via llvm-commits
- [PATCH] D39171: AMDGPU: Handle s_buffer_load_dword hazard on SI
Marek Olšák via Phabricator via llvm-commits
- [llvm] r316497 - Revert "[CodeGen][ExpandMemcmp][NFC] Allow memcmp to expand to vector loads (1)"
Martin Bohme via llvm-commits
- [PATCH] D38971: Enhance libsanitizer support for invalid-pointer-pair.
Martin Liška via Phabricator via llvm-commits
- [PATCH] D38971: Enhance libsanitizer support for invalid-pointer-pair.
Martin Liška via Phabricator via llvm-commits
- [PATCH] D38971: Enhance libsanitizer support for invalid-pointer-pair.
Martin Liška via Phabricator via llvm-commits
- [compiler-rt] r316821 - [XRay] [compiler-rt] fix build by including errno.h into FDR mode
Martin Pelikan via llvm-commits
- [llvm] r316316 - [COFF] Improve the check for functions that should get an extra underscore
Martin Storsjo via llvm-commits
- [lld] r316317 - [COFF] Fix exporting of functions starting with underscores, etc
Martin Storsjo via llvm-commits
- [lld] r316318 - [MinGW] Omit libc++/libc++abi/libunwind from autoexporting
Martin Storsjo via llvm-commits
- [llvm] r316555 - [AArch64] Add support for dllimport of values and functions
Martin Storsjo via llvm-commits
- [llvm] r316690 - [COFF] Support ordinals in def files with space between @ and the number
Martin Storsjo via llvm-commits
- [lld] r316691 - [COFF] Add a test for def files with spaces between @ and ordinal
Martin Storsjo via llvm-commits
- [lld] r316692 - [MinGW] Support --out-implib=name in addition to "--out-implib name"
Martin Storsjo via llvm-commits
- [lld] r316693 - [MinGW] Ignore the --enable-auto-import flag
Martin Storsjo via llvm-commits
- [PATCH] D39168: [COFF] Improve the check for functions that should get an extra underscore
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D39170: [LLD] [COFF] Fix exporting of functions starting with underscores, etc
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D39167: [LLD] [MinGW] Omit libc++/libc++abi/libunwind from autoexporting
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D36111: [COFF, ARM64] Add MS builtins __dmb, __dsb, __isb
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38530: [AArch64] Add support for dllimport of values and functions
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D38530: [AArch64] Add support for dllimport of values and functions
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D39327: [COFF] Support ordinals in def files with space between @ and the number
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D39328: [LLD] [COFF] Add a test for def files with spaces between @ and ordinal
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D39329: [LLD] [MinGW] Support --out-implib=name in addition to "--out-implib name"
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D39330: [LLD] [MinGW] Ignore the --enable-auto-import flag
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D39327: [COFF] Support ordinals in def files with space between @ and the number
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D39329: [LLD] [MinGW] Support --out-implib=name in addition to "--out-implib name"
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D39328: [LLD] [COFF] Add a test for def files with spaces between @ and ordinal
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D39330: [LLD] [MinGW] Ignore the --enable-auto-import flag
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r316346 - AMDGPU: Fix default range in non-kernel functions
Matt Arsenault via llvm-commits
- [llvm] r316349 - AMDGPU: Cleanup local atomic node names
Matt Arsenault via llvm-commits
- [llvm] r316553 - AMDGPU: Add max-mix-insts subtarget feature
Matt Arsenault via llvm-commits
- [llvm] r316554 - DAG: Fix creating select with wrong condition type
Matt Arsenault via llvm-commits
- [llvm] r316753 - DAG: Fold fma (fneg x), K, y -> fma x, -K, y
Matt Arsenault via llvm-commits
- [PATCH] D38166: AMDGPU: Select d16 loads into low component of register
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39036: AMDGPU: Fix default range in non-kernel functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39040: AMDGPU: Fix creating invalid copy when adjusting dmask
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39187: AMDGPU: Cleanup local atomic node names
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39125: [inlineasm] Fix crash when number of matched input constraint operands overflows signed char
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39060: AMDGPU: Lower buffer store and atomic intrinsics manually
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38950: AMDGPU: Merge BUFFER_LOAD_DWORD_OFFEN into x2, x4
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38906: AMDGPU/SI: Implement d16 support buffer_load_format and tbuffer_load_format intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39171: AMDGPU: Handle s_buffer_load_dword hazard on SI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39036: AMDGPU: Fix default range in non-kernel functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39187: AMDGPU: Cleanup local atomic node names
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39219: AMDGPU: Add max-mix-insts subtarget feature
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39219: AMDGPU: Add max-mix-insts subtarget feature
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39219: AMDGPU: Add max-mix-insts subtarget feature
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D36597: DAG: Fix creating select with wrong condition type
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37989: InstCombine: Insert missing canonicalizes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39282: DAG: Fold fma (fneg x), K, y -> fma x, -K, y
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39282: DAG: Fold fma (fneg x), K, y -> fma x, -K, y
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39282: DAG: Fold fma (fneg x), K, y -> fma x, -K, y
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39282: DAG: Fold fma (fneg x), K, y -> fma x, -K, y
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39295: [LSV] Skip all non-byte sizes, not only less than eight bits
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39296: [LSV] Avoid adding vectors of pointers as candidates
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39306: Fix CodeGen/AMDGPU/fcanonicalize-elimination.ll on FreeBSD 11.0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39350: AMDGPU: Add CPUCoherentL2 feature
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39282: DAG: Fold fma (fneg x), K, y -> fma x, -K, y
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39368: DAG: Add computeKnownBitsForFrameIndex
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39340: Modifying reassociate for improved CSE
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39404: DAG: Add nuw when splitting loads and stores
Matt Arsenault via Phabricator via llvm-commits
- [llvm] r316576 - Add CalledValuePropagation pass
Matthew Simpson via llvm-commits
- [llvm] r316625 - Attempt to unbreak the expensive-checks-win bot
Matthew Simpson via llvm-commits
- [llvm] r316582 - [Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred.
Matthew Simpson via llvm-commits
- [llvm] r316582 - [Local] Fix a bug in the domtree update logic for MergeBasicBlockIntoOnlyPred.
Matthew Simpson via llvm-commits
- [PATCH] D37355: Add CalledValuePropagation pass
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D36432: [IPSCCP] Add function specialization ability
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D39339: [CallGraph] Refine call graph for indirect calls with !callees metadata
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D38677: [ConstantFold] Fix a crash when folding a GEP that has vector index
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D38677: [ConstantFold] Fix a crash when folding a GEP that has vector index
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D39383: [InstCombine] Simplify selects that test cmpxchg instructions
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D39223: [opt] Initialize WriteBitcode pass.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D39235: [MachineScheduler] minor refactoring: new static function checkResourceLimit()
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D39291: [Docs] Use `db_default` instead of `default` in example submit url.
Matthias Braun via Phabricator via llvm-commits
- [llvm] r316550 - [IRCE] Smarter detection of empty ranges using SCEV
Max Kazantsev via llvm-commits
- [llvm] r316552 - [IRCE] Fix intersection between signed and unsigned ranges
Max Kazantsev via llvm-commits
- [llvm] r316568 - [SCEV] Enhance SCEVFindUnsafe for division
Max Kazantsev via llvm-commits
- [llvm] r316739 - Revert rL316568 because of sudden performance drop on ARM
Max Kazantsev via llvm-commits
- [llvm] r316748 - [GVN][NFC] Refactor loop iteration with foreach
Max Kazantsev via llvm-commits
- [llvm] r316884 - [GVN][NFC] Mark instruction for deletion instead of immediate erasing in LoadPRE
Max Kazantsev via llvm-commits
- [PATCH] D39082: [IRCE] Smarter detection of empty ranges using SCEV
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39228: [SCEV] Enhance SCEVFindUnsafe for division
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39229: [LoopUnrolling] Do not expand unsafe expressions in loop unrolling
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39230: [LoopUnrolling] Do not expand unsafe expressions in IndVarSimplify
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39233: [SCEV][NFC] Strengthen safety assert in SCEV expander
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39234: [IRCE] Fix SCEVExpander's usage in IRCE
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39233: [SCEV][NFC] Strengthen safety assert in SCEV expander
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39236: [SCEV][NFC] Introduce isSafeToExpandAt function to SCEVExpander
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39228: [SCEV] Enhance SCEVFindUnsafe for division
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39082: [IRCE] Smarter detection of empty ranges using SCEV
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D38581: [IRCE] Fix intersection between signed and unsigned ranges
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39234: [IRCE] Fix SCEVExpander's usage in IRCE
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39234: [IRCE] Fix SCEVExpander's usage in IRCE
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39228: [SCEV] Enhance SCEVFindUnsafe for division
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39286: [SCEV][NFC] Introduce isDivisorOf function in SCEV
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39320: [IRCE] Ensure that expanded exit values are available in loop's preheader
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39320: [IRCE] Ensure that expanded exit values are available in loop's preheader
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39286: [SCEV][NFC] Introduce isDivisorOf function in SCEV
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39286: [SCEV][NFC] Introduce isSignedDivisorOf function in SCEV
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39228: [SCEV] Enhance SCEVFindUnsafe for division
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39228: [SCEV] Enhance SCEVFindUnsafe for division
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39320: [IRCE] Ensure that expanded exit values are available in loop's preheader
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37460: [GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39369: [GVN][NFC] Mark instruction for deletion instead of immediate erasing in LoadPRE
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D38944: [GVN] Handle removal of first implicit CF instruction correctly
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39286: [SCEV][NFC] Introduce isSignedDivisorOf function in SCEV
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37460: [GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39369: [GVN][NFC] Mark instruction for deletion instead of immediate erasing in LoadPRE
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D39369: [GVN][NFC] Mark instruction for deletion instead of immediate erasing in LoadPRE
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D37460: [GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors
Max Kazantsev via Phabricator via llvm-commits
- [llvm] r316330 - Support formatting formatv_objects.
Maxim Kuvyrkov via llvm-commits
- [llvm] r316543 - llvm-readobj: Add support for reading relocations in the Android packed format.
Maxim Kuvyrkov via llvm-commits
- [PATCH] D39356: [ThinLTO] Fix missing call graph edges for calls with bitcasts.
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D39356: [ThinLTO] Fix missing call graph edges for calls with bitcasts.
Mehdi AMINI via Phabricator via llvm-commits
- [polly] r316432 - [DeLICM] Do not try to map to multiple array elements.
Michael Kruse via llvm-commits
- [polly] r316445 - [ISLTools] Translate computeReachingWrite to isl++. NFC.
Michael Kruse via llvm-commits
- [polly] r316459 - [ZoneAlgo] Translate addArrayWriteAccess to isl++. NFC.
Michael Kruse via llvm-commits
- [llvm] r316464 - [opt] Initialize WriteBitcode pass.
Michael Kruse via llvm-commits
- [polly] r316642 - [DeLICM] Add more tests for loop layouts. NFC.
Michael Kruse via llvm-commits
- [polly] r316660 - [Simplify] Mark (and sweep) based on latest access relation.
Michael Kruse via llvm-commits
- [polly] r316766 - [ForwardOpTree] Reload know values.
Michael Kruse via llvm-commits
- [polly] r316769 - [ForwardOpTree] Use space indention. NFC.
Michael Kruse via llvm-commits
- [polly] r314116 - [ScopInfo] Allow uniform branch conditions
Michael Kruse via llvm-commits
- [PATCH] D39223: [opt] Initialize WriteBitcode pass.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D39223: [opt] Initialize WriteBitcode pass.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D39223: [opt] Initialize WriteBitcode pass.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D39325: [Polly][ForwardOpTree] Reload know values.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D39333: [Polly][ZoneAlgo/ForwardOpTree] Normalize PHIs to their known incoming values.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D39333: [Polly][ZoneAlgo/ForwardOpTree] Normalize PHIs to their known incoming values.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D39364: [Polly][acc] Do not statically dispatch into IslNodeBuilder's createFor
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D39364: [Polly][acc] Do not statically dispatch into IslNodeBuilder's createFor
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D39325: [Polly][ForwardOpTree] Reload know values.
Michael Kruse via Phabricator via llvm-commits
- [PATCH] D36351: [lld][ELF] Add profile guided section layout
Michael Spencer via llvm-commits
- [PATCH] D36351: [lld][ELF] Add profile guided section layout
Michael Spencer via llvm-commits
- [PATCH] D36351: [lld][ELF] Add profile guided section layout
Michael Spencer via llvm-commits
- [PATCH] D36351: [lld][ELF] Add profile guided section layout
Michael Spencer via llvm-commits
- [llvm] r316551 - [MemDep] DBG intrinsics don't impact abort limit for call site dependence analysis
Mikael Holmen via llvm-commits
- [PATCH] D39181: [MemDep] DBG intrinsics don't impact abort limit for call site dependence analysis
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D39181: [MemDep] DBG intrinsics don't impact abort limit for call site dependence analysis
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D39181: [MemDep] DBG intrinsics don't impact abort limit for call site dependence analysis
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D39181: [MemDep] DBG intrinsics don't impact abort limit for call site dependence analysis
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D39181: [MemDep] DBG intrinsics don't impact abort limit for call site dependence analysis
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D39181: [MemDep] DBG intrinsics don't impact abort limit for call site dependence analysis
Mikael Holmén via Phabricator via llvm-commits
- [llvm] r316352 - Updated 'Getting Started' to use valid git links (added trailing slashes)
Mitch Phillips via llvm-commits
- [llvm] r316358 - Patch in
Mitch Phillips via llvm-commits
- [llvm] r316359 - Accidently merged an incomplete upstream patch in 10e6ee563a6b5ca498f27972ca6dbe6c308f1ac2 - reverting the changes.
Mitch Phillips via llvm-commits
- [llvm] r316372 - Graph builder implementation.
Mitch Phillips via llvm-commits
- [llvm] r316375 - Made llvm-cfi-verify not execute unit tests on non-x86 builds.
Mitch Phillips via llvm-commits
- [llvm] r316537 - Check special-case-list regex before insertion.
Mitch Phillips via llvm-commits
- [llvm] r316610 - Add FileVerifier::isCFIProtected().
Mitch Phillips via llvm-commits
- [PATCH] D39197: Made llvm-cfi-verify not execute unit tests on non-x86 builds.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38516: Updated 'Getting Started' to use valid git links (added trailing slashes)
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38427: Graph builder implementation.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D39197: Made llvm-cfi-verify not execute unit tests on non-x86 builds.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D39197: Made llvm-cfi-verify not execute unit tests on non-x86 builds.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38428: Add FileVerifier::isCFIProtected().
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38654: Parse DWARF information to reduce false positives.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D39209: Updated llvm-cfi-verify's docs to reflect design changes.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D39212: Check special-case-list regex before insertion.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D39212: Check special-case-list regex before insertion.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D39212: Check special-case-list regex before insertion.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D39268: Make MCAsmBackend and MCCodeEmiiter passed by unique_ptr rval
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38654: Parse DWARF information to reduce false positives.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38428: Add FileVerifier::isCFIProtected().
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38428: Add FileVerifier::isCFIProtected().
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38654: Parse DWARF information to reduce false positives.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38657: Update cl::opt<uint64_t> instances to cl::opt<unsigned long long>
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38654: Parse DWARF information to reduce false positives.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D38654: Parse DWARF information to reduce false positives.
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D39395: Fixed line length style issue.
Mitch Phillips via Phabricator via llvm-commits
- [llvm] r316743 - llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h: Fix -fmodules build introduced in rL316715.
NAKAMURA Takumi via llvm-commits
- std::thread::detach() rarely crashes in Parallel.cpp
NAKAMURA Takumi via llvm-commits
- std::thread::detach() rarely crashes in Parallel.cpp
NAKAMURA Takumi via llvm-commits
- [PATCH] D39038: Mark lld/test/ELF as flaky.
NAKAMURA Takumi via Phabricator via llvm-commits
- [PATCH] D39016: Add Percent Symbol In PPC Registers for Linux
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D38941: [PowerPC] Use record-form instruction for Less-or-Equal -1 and Greater-or-Equal 1
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D20217: Represent runtime preemption in the IR.
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D38972: Add the /v option which prints out the LLD version string.
Nico Weber via Phabricator via llvm-commits
- [PATCH] D38544: AMDGPU: Add new intrinsic llvm.amdgcn.kill(i1)
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D39171: AMDGPU: Handle s_buffer_load_dword hazard on SI
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D37847: AMDGPU: VALU carry-in and v_cndmask condition cannot be EXEC
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D38914: AMDGPU: Select s_buffer_load_dword with a non-constant SGPR offset
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D38915: AMDGPU: Fold immediate offset into BUFFER_LOAD_DWORD lowered from SMEM
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D38915: AMDGPU: Fold immediate offset into BUFFER_LOAD_DWORD lowered from SMEM
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D38949: AMDGPU: Merge S_BUFFER_LOAD_DWORD_IMM into x2, x4
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D38950: AMDGPU: Merge BUFFER_LOAD_DWORD_OFFEN into x2, x4
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D39012: AMDGPU: Merge BUFFER_STORE_DWORD_OFFEN/OFFSET into x2, x4
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D39060: AMDGPU: Lower buffer store and atomic intrinsics manually
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D39060: AMDGPU: Lower buffer store and atomic intrinsics manually
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D39060: AMDGPU: Lower buffer store and atomic intrinsics manually
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D39060: AMDGPU: Lower buffer store and atomic intrinsics manually
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D39060: AMDGPU: Lower buffer store and atomic intrinsics manually
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D39373: Reorder Value.def to optimize code size
Noel Grandin via Phabricator via llvm-commits
- [www-pubs] r316838 - [pubs.js] add poison paper
Nuno Lopes via llvm-commits
- [PATCH] D39353: [lld] Fix --exclude-libs broken when --whole-archive is used
Oleg Ranevskyy via Phabricator via llvm-commits
- [PATCH] D39353: [lld] Fix --exclude-libs broken when --whole-archive is used
Oleg Ranevskyy via Phabricator via llvm-commits
- [PATCH] D39353: [lld] Fix --exclude-libs broken when --whole-archive is used
Oleg Ranevskyy via Phabricator via llvm-commits
- [PATCH] D39353: [lld] Fix --exclude-libs broken when --whole-archive is used
Oleg Ranevskyy via Phabricator via llvm-commits
- [llvm] r316420 - [ARM] Remove tCPS alias which just crashed
Oliver Stannard via llvm-commits
- [llvm] r316421 - [ARM] tSETEND needs IsThumb
Oliver Stannard via llvm-commits
- [llvm] r316423 - [ARM] Replace development diagnostics with normal DEBUG macro
Oliver Stannard via llvm-commits
- [llvm] r316441 - [ARM] Error for invalid shift in memory operand
Oliver Stannard via llvm-commits
- [llvm] r316442 - [ARM] Tighten up CHECK lines in a test
Oliver Stannard via llvm-commits
- [PATCH] D39190: [ARM] tSETEND needs IsThumb
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39191: [ARM] Remove tCPS alias which just crashed
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39190: [ARM] tSETEND needs IsThumb
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39192: [ARM] processInstruction must return true if it makes a change
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39193: [ARM] Don't omit non-default predication code
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39194: [ARM] Include operand class name in dev diags
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39195: [ARM] Add diagnostics for SPR/DPR lists
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39196: [ARM] Move pre-UAL FLDM/FSTM aliases into tablegen
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39190: [ARM] tSETEND needs IsThumb
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39192: [ARM] processInstruction must return true if it makes a change
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39194: [ARM] Include operand class name in dev diags
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39196: [ARM] Move pre-UAL FLDM/FSTM aliases into tablegen
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39192: [ARM] processInstruction must return true if it makes a change
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39194: [ARM] Include operand class name in dev diags
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39194: [ARM] Include operand class name in dev diags
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39191: [ARM] Remove tCPS alias which just crashed
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39190: [ARM] tSETEND needs IsThumb
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39194: [ARM] Include operand class name in dev diags
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39196: [ARM] Remove pre-UAL FLDM/FSTM aliases
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39194: [ARM] Include operand class name in dev diags
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39237: [ARM] Error for invalid shift in memory operand
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39238: [ARM] Tighten up CHECK lines in a test
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39237: [ARM] Error for invalid shift in memory operand
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D39238: [ARM] Tighten up CHECK lines in a test
Oliver Stannard via Phabricator via llvm-commits
- [llvm] r316413 - [MC] Adding code padding for performance stability - infrastructure. NFC.
Omer Paparo Bivas via llvm-commits
- [PATCH] D34393: [MC] Adding code padding for performance stability - infrastructure. NFC.
Omer Paparo Bivas via Phabricator via llvm-commits
- [PATCH] D38037: [InstCombine] Compacting or instructions whose operands are shift instructions
Omer Paparo Bivas via Phabricator via llvm-commits
- [PATCH] D38037: [InstCombine] Compacting or instructions whose operands are shift instructions
Omer Paparo Bivas via Phabricator via llvm-commits
- [PATCH] D38037: [InstCombine] Compacting or instructions whose operands are shift instructions
Omer Paparo Bivas via Phabricator via llvm-commits
- Patch: comment update for TSAN Flag
Orr Bernstein via llvm-commits
- [PATCH] D33155: [DWARFv5] Support FORM_strp in the line table header
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D33155: [DWARFv5] Support FORM_strp in the line table header
Paul Robinson via Phabricator via llvm-commits
- [zorg] r316603 - [zorg] Update status reporting of reverse-iteration builder
Pengxuan Zheng via llvm-commits
- [PATCH] D39258: [zorg] Update status reporting of reverse-iteration builder
Pengxuan Zheng via Phabricator via llvm-commits
- [llvm] r316543 - llvm-readobj: Add support for reading relocations in the Android packed format.
Peter Collingbourne via llvm-commits
- [llvm] r316546 - Assembly tests require x86 target.
Peter Collingbourne via llvm-commits
- [llvm] r316543 - llvm-readobj: Add support for reading relocations in the Android packed format.
Peter Collingbourne via llvm-commits
- [lld] r316547 - COFF: Don't add /manifest* flags to the response file.
Peter Collingbourne via llvm-commits
- [lld] r316549 - Try to fix test on windows.
Peter Collingbourne via llvm-commits
- [llvm] r316597 - Remove dead function declaration.
Peter Collingbourne via llvm-commits
- [lld] r316775 - ELF: Add support for emitting dynamic relocations in the Android relocation packing format.
Peter Collingbourne via llvm-commits
- [llvm] r316775 - ELF: Add support for emitting dynamic relocations in the Android relocation packing format.
Peter Collingbourne via llvm-commits
- [lld] r316877 - ELF: Correctly set edata if there are no .bss sections.
Peter Collingbourne via llvm-commits
- [PATCH] D39152: [wip] ELF: Add support for emitting dynamic relocations in the Android relocation packing format.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39152: [wip] ELF: Add support for emitting dynamic relocations in the Android relocation packing format.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38654: Parse DWARF information to reduce false positives.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39271: Object: Move some code from ELF.h into ELF.cpp.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39272: llvm-readobj: Add support for reading relocations in the Android packed format.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39271: Object: Move some code from ELF.h into ELF.cpp.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39272: llvm-readobj: Add support for reading relocations in the Android packed format.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39272: llvm-readobj: Add support for reading relocations in the Android packed format.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39272: llvm-readobj: Add support for reading relocations in the Android packed format.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38975: COFF: Don't add /manifest* flags to the response file.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38973: COFF: Give manifest resource file a name.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D20217: Represent runtime preemption in the IR.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39302: Don't internalize dllexport functions.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39152: [wip] ELF: Add support for emitting dynamic relocations in the Android relocation packing format.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39152: ELF: Add support for emitting dynamic relocations in the Android relocation packing format.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39152: ELF: Add support for emitting dynamic relocations in the Android relocation packing format.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39152: ELF: Add support for emitting dynamic relocations in the Android relocation packing format.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D38654: Parse DWARF information to reduce false positives.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39152: ELF: Add support for emitting dynamic relocations in the Android relocation packing format.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39152: ELF: Add support for emitting dynamic relocations in the Android relocation packing format.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39399: ELF: Correctly set edata if there are no .bss sections.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39406: Merge SymbolBody and Symbol into one class, SymbolBody.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39406: Merge SymbolBody and Symbol into one class, SymbolBody.
Peter Collingbourne via Phabricator via llvm-commits
- [PATCH] D39399: ELF: Correctly set edata if there are no .bss sections.
Peter Collingbourne via Phabricator via llvm-commits
- [lld] r316750 - [ELF] Record created ThunkSections in InputSectionDescription [NFC].
Peter Smith via llvm-commits
- [lld] r316751 - [ELF] Pre-create ThunkSections at Target specific intervals
Peter Smith via llvm-commits
- [lld] r316752 - [ELF] Introduce range extension thunks for ARM
Peter Smith via llvm-commits
- [lld] r316754 - [ELF] Add support for multiple passes to createThunks()
Peter Smith via llvm-commits
- [lld] r316755 - [ELF][ARM] Add missing REQUIRES: arm to tests
Peter Smith via llvm-commits
- [PATCH] D39152: [wip] ELF: Add support for emitting dynamic relocations in the Android relocation packing format.
Peter Smith via Phabricator via llvm-commits
- [PATCH] D37484: [libunwind] Always use unwind tables in tests
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] D37743: [LLD][ELF] Record created ThunkSections in InputSectionDescription [NFC]
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] D34691: [LLD][ELF] Introduce range extension thunks for ARM
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] D38952: [ARM] Allow unrolling on multi-block loops.
Phabricator via Phabricator via llvm-commits
- [PATCH] D38777: [wasm] readSection: Avoid reading past eof (fixes oss-fuzz #3219)
Phabricator via Phabricator via llvm-commits
- [PATCH] D39250: Fix LLVM_LINK_LLVM_DYLIB=On build of llvm-cfi-verify
Phabricator via Phabricator via llvm-commits
- [PATCH] D39257: [Coverage] Provide a stable order for getInstantiationGroups
Phabricator via Phabricator via llvm-commits
- [PATCH] D39256: Add Triple::isOSUnknown
Phabricator via Phabricator via llvm-commits
- [PATCH] D39004: [ARM] Swap cmp operands for automatic shifts.
Phabricator via Phabricator via llvm-commits
- [PATCH] D39001: [ARM] Or combine to BFI function
Phabricator via Phabricator via llvm-commits
- [PATCH] D38807: Don't try to use non-existent header on FreeBSD/mips.
Phabricator via Phabricator via llvm-commits
- [PATCH] D39297: [DynamicLibrary] Fix build on musl libc
Phabricator via Phabricator via llvm-commits
- [PATCH] D39336: [dsymutil] Check AttrInfo.Name validity before using it
Phabricator via Phabricator via llvm-commits
- [PATCH] D39077: [X86] Teach the assembly parser to warn on duplicate registers in gather instructions.
Phabricator via Phabricator via llvm-commits
- [PATCH] D38275: [X86] Improve handling of UDIVREM8_ZEXT_HREG/SDIVREM8_SEXT_HREG to support 64-bit extensions.
Phabricator via Phabricator via llvm-commits
- [PATCH] D39107: [WebAssembly] MC: Don't allow zero sized data segments
Phabricator via Phabricator via llvm-commits
- [PATCH] D39381: [PartialInlineLibCalls] Teach PartialInlineLibCalls to honor nobuiltin, properly check the function signature, and check TLI::has
Phabricator via Phabricator via llvm-commits
- [PATCH] D39364: [Polly][acc] Do not statically dispatch into IslNodeBuilder's createFor
Phabricator via Phabricator via llvm-commits
- [polly] r316870 - Fix two testcases. NFC intended.
Philip Pfaffe via llvm-commits
- [polly] r316872 - [Acc] Do not statically dispatch into IslNodeBuilder's createFor
Philip Pfaffe via llvm-commits
- [PATCH] D39364: [Polly][acc] Do not statically dispatch into IslNodeBuilder's createFor
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D39364: [Polly][acc] Do not statically dispatch into IslNodeBuilder's createFor
Philip Pfaffe via Phabricator via llvm-commits
- [PATCH] D39364: [Polly][acc] Do not statically dispatch into IslNodeBuilder's createFor
Philip Pfaffe via Phabricator via llvm-commits
- [llvm] r316288 - [X86] Add a pass to convert instruction chains between domains.
Philip Reames via llvm-commits
- [llvm] r316699 - [LICM] Restructure implicit exit handling to be more clear [NFCI]
Philip Reames via llvm-commits
- [llvm] r316709 - [SimplifyIndVars] Shorten code by using SCEV helper [NFC]
Philip Reames via llvm-commits
- [PATCH] D38581: [IRCE] Fix intersection between signed and unsigned ranges
Philip Reames via Phabricator via llvm-commits
- [PATCH] D39320: [IRCE] Ensure that expanded exit values are available in loop's preheader
Philip Reames via Phabricator via llvm-commits
- [PATCH] D38944: [GVN] Handle removal of first implicit CF instruction correctly
Philip Reames via Phabricator via llvm-commits
- [PATCH] D38944: [GVN] Handle removal of first implicit CF instruction correctly
Philip Reames via Phabricator via llvm-commits
- [PATCH] D39369: [GVN][NFC] Mark instruction for deletion instead of immediate erasing in LoadPRE
Philip Reames via Phabricator via llvm-commits
- [PATCH] D37460: [GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors
Philip Reames via Phabricator via llvm-commits
- [PATCH] D37460: [GVN] Prevent LoadPRE from hoisting across instructions that don't pass control flow to successors
Philip Reames via Phabricator via llvm-commits
- mir-canon simplified patch
Puyan Lotfi via llvm-commits
- mir-canon simplified patch
Puyan Lotfi via llvm-commits
- [llvm] r316479 - MIR: Print the register class or bank in vreg defs
Quentin Colombet via llvm-commits
- [llvm] r316479 - MIR: Print the register class or bank in vreg defs
Quentin Colombet via llvm-commits
- [PATCH] D37065: Ensure standard pseudo instructions (TargetOpcode::*) are compatible with guessInstructionProperties=0
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D37065: Ensure standard pseudo instructions (TargetOpcode::*) are compatible with guessInstructionProperties=0
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D39034: [WIP][GlobalISel][TableGen] Optimize MatchTable for faster instruction selection
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D39034: [WIP][GlobalISel][TableGen] Optimize MatchTable for faster instruction selection
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D39034: [WIP][GlobalISel][TableGen] Optimize MatchTable for faster instruction selection
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D39034: [WIP][GlobalISel][TableGen] Optimize MatchTable for faster instruction selection
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D39185: [llvm-dwarfdump] - Fix array out of bounds access crash.
Rafael Avila de Espindola via llvm-commits
- [lld] r315552 - Remove one parameter from Target::getRelExpr.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D36812: Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit
Rafael Avila de Espindola via llvm-commits
- [PATCH] D39185: [llvm-dwarfdump] - Fix array out of bounds access crash.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D36812: Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit
Rafael Avila de Espindola via llvm-commits
- [lld] r315673 - Make it explicit that we are writing addends to target sections if REL.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38885: Handle all symbol types in --trace
Rafael Avila de Espindola via llvm-commits
- [lld] r315664 - Add comment.
Rafael Avila de Espindola via llvm-commits
- [llvm] r316668 - Represent runtime preemption in the IR.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D36812: Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit
Rafael Avila de Espindola via llvm-commits
- [llvm] r316813 - Revert "Add support for writing 64-bit symbol tables for archives when offsets become too large for 32-bit"
Rafael Avila de Espindola via llvm-commits
- [lld] r316811 - Inline trivial symbol constructors.
Rafael Avila de Espindola via llvm-commits
- [lld] r316376 - Document a change of behavior in r315552.
Rafael Espindola via llvm-commits
- [lld] r316378 - Make Ctx a plain pointer again.
Rafael Espindola via llvm-commits
- [lld] r316455 - Refactor duplicated comment. NFC.
Rafael Espindola via llvm-commits
- [lld] r316782 - Handle all symbol types in --trace.
Rafael Espindola via llvm-commits
- [llvm] r316799 - Handle undefined weak hidden symbols on all architectures.
Rafael Espindola via llvm-commits
- [PATCH] D38553: Handle undefined weak hidden symbols on all architectures
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D39390: Move isDSOLocal check and add a comment
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [llvm] r316385 - [codeview] Recognize two records with no type index fields
Reid Kleckner via llvm-commits
- [lld] r316386 - [PDB] Fix logging of bad type indices
Reid Kleckner via llvm-commits
- [lld] r316392 - [PDB] Add test for S_THUNK32 records
Reid Kleckner via llvm-commits
- [llvm] r316398 - [codeview] Add support for inlinee lists
Reid Kleckner via llvm-commits
- [lld] r316461 - [codeview] Fix handling of S_HEAPALLOCSITE
Reid Kleckner via llvm-commits
- [llvm] r316461 - [codeview] Fix handling of S_HEAPALLOCSITE
Reid Kleckner via llvm-commits
- [compiler-rt] r316482 - [asan] Add more x86 prologue decodings to handle x64 VC 2017 CRT
Reid Kleckner via llvm-commits
- [compiler-rt] r316589 - [asan] Don't print rows of shadow bytes outside shadow memory
Reid Kleckner via llvm-commits
- [llvm] r316722 - [PDB] Handle an empty globals hash table with no buckets
Reid Kleckner via llvm-commits
- [PATCH] D39203: [raw_fd_ostream] report actual error in error messages
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D39203: [raw_fd_ostream] report actual error in error messages
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D39065: Support nonlazybind attribute for X86 64-bit ELF (invoked via -fno-plt)
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D39203: [raw_fd_ostream] report actual error in error messages
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38730: X86: Fix X86CallFrameOptimization to search for the COPY StackPointer
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D35844: Correct dwarf unwind information in function epilogue
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38894: [RFC][Tablegen] Add CCIfSplitFrom and CCPassIndirectBySamePointer Calling Convention Interfaces
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D39260: [asan] Don't print rows of shadow bytes outside shadow memory
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D39260: [asan] Don't print rows of shadow bytes outside shadow memory
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D39260: [asan] Don't print rows of shadow bytes outside shadow memory
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D39263: [support] remove tautological comparison in Support/Windows/Path.inc
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D39287: Add a flag to disable inlining calls to cygprofile functions generated by -finstrument-functions
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D39260: [asan] Don't print rows of shadow bytes outside shadow memory
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D38553: Handle undefined weak hidden symbols on all architectures
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D20217: Represent runtime preemption in the IR.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D39327: [COFF] Support ordinals in def files with space between @ and the number
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D39328: [LLD] [COFF] Add a test for def files with spaces between @ and ordinal
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D39190: [ARM] tSETEND needs IsThumb
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39196: [ARM] Move pre-UAL FLDM/FSTM aliases into tablegen
Renato Golin via Phabricator via llvm-commits
- [PATCH] D38799: [mips] Add MIPS ABI enumeration and getter function to the Triple class
Renato Golin via Phabricator via llvm-commits
- [PATCH] D38800: [mips] Add Triple::getABIVariant() to form a triple variant accordingly to the ABI
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39191: [ARM] Remove tCPS alias which just crashed
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39192: [ARM] processInstruction must return true if it makes a change
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39194: [ARM] Include operand class name in dev diags
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39088: [AArch64][SVE] Asm: Replace 'IsVector' by 'RegKind' in AArch64AsmParser (NFC)
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39089: [AArch64][SVE] Asm: Add SVE (Z) Register definitions and parsing support
Renato Golin via Phabricator via llvm-commits
- [PATCH] D38799: [mips] Add MIPS ABI enumeration and getter function to the Triple class
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39190: [ARM] tSETEND needs IsThumb
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39192: [ARM] processInstruction must return true if it makes a change
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39194: [ARM] Include operand class name in dev diags
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39192: [ARM] processInstruction must return true if it makes a change
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39194: [ARM] Include operand class name in dev diags
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39194: [ARM] Include operand class name in dev diags
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39194: [ARM] Include operand class name in dev diags
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39196: [ARM] Remove pre-UAL FLDM/FSTM aliases
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39238: [ARM] Tighten up CHECK lines in a test
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39237: [ARM] Error for invalid shift in memory operand
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39088: [AArch64][SVE] Asm: Replace 'IsVector' by 'RegKind' in AArch64AsmParser (NFC)
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39088: [AArch64][SVE] Asm: Replace 'IsVector' by 'RegKind' in AArch64AsmParser (NFC)
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39089: [AArch64][SVE] Asm: Add SVE (Z) Register definitions and parsing support
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39090: [AArch64][SVE] Asm: Set SVE as unsupported feature for existing scheduler models
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39087: [AArch64][SVE] Asm: Extend EnforceVectorSubVectorTypeIs to distinguish Scalable Vectors
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39088: [AArch64][SVE] Asm: Replace 'IsVector' by 'RegKind' in AArch64AsmParser (NFC)
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39089: [AArch64][SVE] Asm: Add SVE (Z) Register definitions and parsing support
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39090: [AArch64][SVE] Asm: Set SVE as unsupported feature for existing scheduler models
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39091: [AArch64][SVE] Asm: Add support for (ADD|SUB)_ZZZ
Renato Golin via Phabricator via llvm-commits
- [PATCH] D38588: Clear LastMappingSymbols and LastEMS(Info) when resetting the ARM(AArch64)ELFStreamer
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39091: [AArch64][SVE] Asm: Add support for (ADD|SUB)_ZZZ
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39089: [AArch64][SVE] Asm: Add SVE (Z) Register definitions and parsing support
Renato Golin via Phabricator via llvm-commits
- [PATCH] D37484: [libunwind] Always use unwind tables in tests
Renato Golin via Phabricator via llvm-commits
- [PATCH] D39068: [LV] Introduce VPBlendRecipe, VPWidenMemoryInstructionRecipe
Renato Golin via Phabricator via llvm-commits
- [PATCH] D38809: [LLVM-C] Publicly expose getters of MetadataType, TokenType
Robert Widmann 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 llvm-commits
- [PATCH] D39207: [llvm-objcopy] Add support for dwarf fission
Roland McGrath 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 llvm-commits
- [PATCH] D39348: Implement --just-symbols.
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D39348: Implement --just-symbols.
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D31613: [LoopPeeling] Get rid of Phis that become invariant after N steps
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D37216: [SROA] propagate !range metadata when moving loads
Roman Lebedev via Phabricator via llvm-commits
- [PATCH] D39145: [PM] Add pgo-memop-opt pass to the new pass manager
Rong Xu via llvm-commits
- [llvm] r316384 - [PM] Add pgo-memop-opt pass to the new pass manager
Rong Xu via llvm-commits
- [PATCH] D39262: [CodeGen] Peel off the dominant case in switch statement in lowering
Rong Xu via llvm-commits
- [PATCH] D39145: [PM] Add pgo-memop-opt pass to the new pass manager
Rong Xu via Phabricator via llvm-commits
- [PATCH] D39145: [PM] Add pgo-memop-opt pass to the new pass manager
Rong Xu via Phabricator via llvm-commits
- [PATCH] D39262: [CodeGen] Peel off the dominant case in switch statement in lowering
Rong Xu via Phabricator via llvm-commits
- [PATCH] D39262: [CodeGen] Peel off the dominant case in switch statement in lowering
Rong Xu via Phabricator via llvm-commits
- [lld] r316329 - Add the --version option.
Rui Ueyama via llvm-commits
- [PATCH] ldd::COFF: better behavior when using as a library
Rui Ueyama via llvm-commits
- [PATCH] ldd::COFF: better behavior when using as a library
Rui Ueyama via llvm-commits
- [PATCH] ldd::COFF: better behavior when using as a library
Rui Ueyama via llvm-commits
- [lld] r316370 - lld::COFF: better behavior when using as a library
Rui Ueyama via llvm-commits
- [lld] r314869 - Call exitLld() from elf::link.
Rui Ueyama via llvm-commits
- [PATCH] D36351: [lld][ELF] Add profile guided section layout
Rui Ueyama via llvm-commits
- [lld] r316486 - Simplify.
Rui Ueyama via llvm-commits
- [lld] r316489 - Improve comment.
Rui Ueyama via llvm-commits
- [lld] r316491 - Move comment to the place where it makes more sense.
Rui Ueyama via llvm-commits
- [lld] r316499 - Use ArgList::hasFlag().
Rui Ueyama via llvm-commits
- [lld] r316520 - Remove obsolete comment.
Rui Ueyama via llvm-commits
- [lld] r315673 - Make it explicit that we are writing addends to target sections if REL.
Rui Ueyama via llvm-commits
- [PATCH] D36351: [lld][ELF] Add profile guided section layout
Rui Ueyama via llvm-commits
- [lld] r315552 - Remove one parameter from Target::getRelExpr.
Rui Ueyama via llvm-commits
- [PATCH] D36351: [lld][ELF] Add profile guided section layout
Rui Ueyama via llvm-commits
- [PATCH] D36351: [lld][ELF] Add profile guided section layout
Rui Ueyama via llvm-commits
- [lld] r316600 - Simplify.
Rui Ueyama via llvm-commits
- [lld] r316622 - Unassign sections if they are "assigned" to /DISCARD/.
Rui Ueyama via llvm-commits
- [lld] r316626 - Fix SizeOfImage in the PE header.
Rui Ueyama via llvm-commits
- [lld] r316707 - Move bit operations to a new file, ELF/Bits.h.
Rui Ueyama via llvm-commits
- [lld] r316710 - Simplify.
Rui Ueyama via llvm-commits
- [lld] r316716 - Remove an unnecessary inheritance.
Rui Ueyama via llvm-commits
- [lld] r316726 - Include an error code when getRandomBytes failed.
Rui Ueyama via llvm-commits
- [lld] r316729 - De-template a few functions. NFC.
Rui Ueyama via llvm-commits
- [lld] r316730 - Make EhFrameHdr pull data from EhFrameSection. NFC.
Rui Ueyama via llvm-commits
- [lld] r316731 - De-template EhFrameSection. NFC.
Rui Ueyama via llvm-commits
- [lld] r316732 - De-template elf::getObjMsg. NFC.
Rui Ueyama via llvm-commits
- [lld] r316733 - De-template EhReader. NFC.
Rui Ueyama via llvm-commits
- [lld] r316734 - De-template EhFrameHdr. NFC.
Rui Ueyama via llvm-commits
- [lld] r316735 - Do not use InputSection::getFile<ELFT>() if InputSection::File suffices. NFC.
Rui Ueyama via llvm-commits
- [lld] r316736 - Define a file-local write32 as a wrapper for endian::write32.
Rui Ueyama via llvm-commits
- [lld] r316738 - Remove a boolean flag `Create`. NFC.
Rui Ueyama via llvm-commits
- [lld] r316741 - Fix typo.
Rui Ueyama via llvm-commits
- [lld] r316742 - Simplify logic to find the last executable segment. NFC.
Rui Ueyama via llvm-commits
- [lld] r316776 - Instead of enclosing an entire file, add lld:: specifier for public functions.
Rui Ueyama via llvm-commits
- std::thread::detach() rarely crashes in Parallel.cpp
Rui Ueyama via llvm-commits
- [lld] r316787 - Remove trailing whitespace.
Rui Ueyama via llvm-commits
- [lld] r316809 - Rename isInCurrentDSO -> isInCurrentOutput.
Rui Ueyama via llvm-commits
- [lld] r316811 - Inline trivial symbol constructors.
Rui Ueyama via llvm-commits
- [lld] r316812 - Remove unnecessary namespace specifiers.
Rui Ueyama via llvm-commits
- [lld] r316817 - Simplify error handling.
Rui Ueyama via llvm-commits
- [lld] r316841 - Pass symbol attributes instead of ElfSym to Shared symbol ctor.
Rui Ueyama via llvm-commits
- [lld] r316842 - Rename V -> Ver for readability.
Rui Ueyama via llvm-commits
- [lld] r316811 - Inline trivial symbol constructors.
Rui Ueyama via llvm-commits
- [lld] r316846 - Do not handle DefinedCommon symbols in the MapFile writer.
Rui Ueyama via llvm-commits
- [lld] r316848 - Reduce sizeof(Symbol) from 104 bytes to 88 bytes.
Rui Ueyama via llvm-commits
- [lld] r316849 - Fix ubsan error.
Rui Ueyama via llvm-commits
- [lld] r316862 - Remove a redundant temporary variable.
Rui Ueyama via llvm-commits
- [lld] r316863 - Fix ubsan error that shift amount 64 is too large.
Rui Ueyama via llvm-commits
- [lld] r316849 - Fix ubsan error.
Rui Ueyama via llvm-commits
- [lld] r316876 - Initialize members not by assignment but by the member initializer list.
Rui Ueyama via llvm-commits
- [lld] r316878 - Remove an obscure comment.
Rui Ueyama via llvm-commits
- [lld] r316879 - Move "Assigned" bit from SectionBase to InputSectionBase.
Rui Ueyama via llvm-commits
- [lld] r316880 - Remove unnecessary code.
Rui Ueyama via llvm-commits
- [PATCH] D38972: Add the /v option which prints out the LLD version string.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38846: [ELF] - Linkerscript: fix issue with SUBALIGN.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38724: [ELF] - Do not collect SHT_REL[A] sections unconditionally when --gc-sections and --emit-relocs used together.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39148: [COFF] Add support for /WX
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39186: LLD: Fix large integer implicitly truncated to unsigned type warning
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39186: LLD: Fix large integer implicitly truncated to unsigned type warning
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38724: [ELF] - Do not collect SHT_REL[A] sections unconditionally when --gc-sections and --emit-relocs used together.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39186: LLD: Fix large integer implicitly truncated to unsigned type warning
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39202: lld::COFF: better behavior when using as a library
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39202: lld::COFF: better behavior when using as a library
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39202: lld::COFF: better behavior when using as a library
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39216: [COFF] Clean up boolean flag handling
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39139: LLD/ELF: Allow targets to set e_flags
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38885: Handle all symbol types in --trace
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39140: LLD/ELF/AMDGPU: Process AMDGPU-specific e_flags
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39140: LLD/ELF/AMDGPU: Process AMDGPU-specific e_flags
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39242: [ELF] - Stop naming relocation sections with first input section name.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39000: [ELF] - Implement --orphan-handling option.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39007: [ELF] - Cleanup of setReservedSymbolSections(). NFC.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38665: [CMake] Fix linker detection in AddLLVM.cmake
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38846: [ELF] - Linkerscript: fix issue with SUBALIGN.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38625: [ELF] - Ignore non-absolute R_386_GOTPC relocation in debug sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39148: [COFF] Add support for /WX
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38665: [CMake] Fix linker detection in AddLLVM.cmake
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38665: [CMake] Fix linker detection in AddLLVM.cmake
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38665: [CMake] Fix linker detection in AddLLVM.cmake
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38665: [CMake] Fix linker detection in AddLLVM.cmake
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39274: Fix -fuse-ld feature detection error.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39272: llvm-readobj: Add support for reading relocations in the Android packed format.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39272: llvm-readobj: Add support for reading relocations in the Android packed format.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38998: [ELF] - Dedupliсate FDEs when sections are ICFed.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39259: [lld] unified COFF and ELF error handling on new Common/ErrorHandler
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38582: [ELF] - Get rid of LinkerScript::adjustSectionsBeforeSorting().
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39094: [ELF] - Cleanup of processSectionCommands().
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39058: [ELF] - Simplify reporting of garbage collected sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39096: [ELF] - Generalize finding output section by name.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38975: COFF: Don't add /manifest* flags to the response file.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39000: [ELF] - Implement --orphan-handling option.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38846: [ELF] - Linkerscript: fix issue with SUBALIGN.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39274: Fix -fuse-ld feature detection error.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39094: [ELF] - Cleanup of processSectionCommands().
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39000: [ELF] - Implement --orphan-handling option.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38319: [ELF] - Teach ICF to take FDEs into account when doing code folding.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38998: [ELF] - Dedupliсate FDEs when sections are ICFed.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39242: [ELF] - Stop naming relocation sections with first input section name.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38790: [ELF] Avoid keeping useless undefined symbols in .dynsym.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37626: [ELF] Scan .eh_frame sections precisely in order to eliminate unused LSDAs and personality routines.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39259: [lld] unified COFF and ELF error handling on new Common/ErrorHandler
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38625: [ELF] - Ignore non-absolute R_386_GOTPC relocation in debug sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39259: [lld] unified COFF and ELF error handling on new Common/ErrorHandler
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39058: [ELF] - Simplify reporting of garbage collected sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39259: [lld] unified COFF and ELF error handling on new Common/ErrorHandler
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39259: [lld] unified COFF and ELF error handling on new Common/ErrorHandler
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39096: [ELF] - Generalize finding output section by name.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38721: [ELF] - Teach LLD to report line numbers for data symbols.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39047: [ELF] - Hide LinkerScript::removeEmptyCommands().
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39045: [ELF] - Simplify output section creation.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39152: ELF: Add support for emitting dynamic relocations in the Android relocation packing format.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D34692: [LLD][ELF] Add support for multiple passes to createThunks()
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39152: ELF: Add support for emitting dynamic relocations in the Android relocation packing format.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D34692: [LLD][ELF] Add support for multiple passes to createThunks()
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D34691: [LLD][ELF] Introduce range extension thunks for ARM
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D34689: [LLD][ELF] Pre-create ThunkSections at Target specific intervals
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37743: [LLD][ELF] Record created ThunkSections in InputSectionDescription [NFC]
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38625: [ELF] - Ignore non-absolute R_386_GOTPC relocation in debug sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39329: [LLD] [MinGW] Support --out-implib=name in addition to "--out-implib name"
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39330: [LLD] [MinGW] Ignore the --enable-auto-import flag
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38721: [ELF] - Teach LLD to report line numbers for data symbols.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D34689: [LLD][ELF] Pre-create ThunkSections at Target specific intervals
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39047: [ELF] - Hide LinkerScript::removeEmptyCommands().
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D37626: [ELF] Scan .eh_frame sections precisely in order to eliminate unused LSDAs and personality routines.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39058: [ELF] - Simplify reporting of garbage collected sections.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39242: [ELF] - Stop naming relocation sections with first input section name.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39152: ELF: Add support for emitting dynamic relocations in the Android relocation packing format.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39348: Implement --just-symbols.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38790: [ELF] Avoid keeping useless undefined symbols in .dynsym.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38528: Parallelize tail-merge string table construction.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39353: [lld] Fix --exclude-libs broken when --whole-archive is used
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D35509: Covnert .[cd]tors to .{init, fini}_array using synthetic section.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39353: [lld] Fix --exclude-libs broken when --whole-archive is used
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39359: Remove MipsAbiFlagsSection class and add createMipsAbiFlagsSection function instead.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38721: [ELF] - Teach LLD to report line numbers for data symbols.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D33155: [DWARFv5] Support FORM_strp in the line table header
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39371: [ELF] - Stop sorting input sections in createSections().
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D38790: [ELF] Avoid keeping useless undefined symbols in .dynsym.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39392: Do not add weak undefined symbols to .dynsym unless -pic or -shared are given.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39392: Do not add weak undefined symbols to .dynsym unless -pic or -shared are given.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39394: Do not consider Shared symbols as defined symbols.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39394: Do not consider Shared symbols as defined symbols.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39406: Merge SymbolBody and Symbol into one class, SymbolBody.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39406: Merge SymbolBody and Symbol into one class, SymbolBody.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39406: Merge SymbolBody and Symbol into one class, SymbolBody.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39406: Merge SymbolBody and Symbol into one class, SymbolBody.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39406: Merge SymbolBody and Symbol into one class, SymbolBody.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39406: Merge SymbolBody and Symbol into one class, SymbolBody.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39406: Merge SymbolBody and Symbol into one class, SymbolBody.
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D39399: ELF: Correctly set edata if there are no .bss sections.
Rui Ueyama via Phabricator via llvm-commits
- [llvm] r316401 - ObjCARC: do not increment past the end of the BB
Saleem Abdulrasool via llvm-commits
- [llvm] r316454 - PowerPC: support the separator character in the IAS
Saleem Abdulrasool via llvm-commits
- [llvm] r316837 - ADT: add a helper to check if the Triple is ARM64
Saleem Abdulrasool via llvm-commits
- [PATCH] D39196: [ARM] Move pre-UAL FLDM/FSTM aliases into tablegen
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D38530: [AArch64] Add support for dllimport of values and functions
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] r316493 - Fix LLVM_LINK_LLVM_DYLIB=On build of llvm-cfi-verify
Sam Clegg via llvm-commits
- [llvm] r316524 - Add Triple::isOSUnknown
Sam Clegg via llvm-commits
- [llvm] r316717 - [WebAssembly] MC: Don't allow zero sized data segments
Sam Clegg via llvm-commits
- [PATCH] D39107: [WebAssembly] MC: Don't allow zero sized data segments
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D39256: Add Triple::isOSUnknown
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D39256: Add Triple::isOSUnknown
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D39256: Add Triple::isOSUnknown
Sam Clegg via Phabricator via llvm-commits
- [llvm] r316330 - Support formatting formatv_objects.
Sam McCall via llvm-commits
- [llvm] r316419 - Support formatv of TimePoint with strftime-style formats.
Sam McCall via llvm-commits
- [PATCH] D38997: Support formatting formatv_objects.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D38992: Support formatv of TimePoint with strftime-style formats.
Sam McCall via Phabricator via llvm-commits
- [llvm] r316313 - [ARM] Allow unrolling of multi-block loops.
Sam Parker via llvm-commits
- [llvm] r316562 - [ARM] Swap cmp operands for automatic shifts
Sam Parker via llvm-commits
- [llvm] r316563 - [ARM] OrCombineToBFI function
Sam Parker via llvm-commits
- [PATCH] D39004: [ARM] Swap cmp operands for automatic shifts.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D39004: [ARM] Swap cmp operands for automatic shifts.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D39004: [ARM] Swap cmp operands for automatic shifts.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D38084: [ARM] add, or, and and xor with shl combining
Sam Parker via Phabricator via llvm-commits
- [PATCH] D39088: [AArch64][SVE] Asm: Replace 'IsVector' by 'RegKind' in AArch64AsmParser (NFC)
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D39088: [AArch64][SVE] Asm: Replace 'IsVector' by 'RegKind' in AArch64AsmParser (NFC)
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D39089: [AArch64][SVE] Asm: Add SVE (Z) Register definitions and parsing support
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D39089: [AArch64][SVE] Asm: Add SVE (Z) Register definitions and parsing support
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D39088: [AArch64][SVE] Asm: Replace 'IsVector' by 'RegKind' in AArch64AsmParser (NFC)
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D39089: [AArch64][SVE] Asm: Add SVE (Z) Register definitions and parsing support
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D39089: [AArch64][SVE] Asm: Add SVE (Z) Register definitions and parsing support
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D39089: [AArch64][SVE] Asm: Add SVE (Z) Register definitions and parsing support
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D39089: [AArch64][SVE] Asm: Add SVE (Z) Register definitions and parsing support
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D39091: [AArch64][SVE] Asm: Add support for (ADD|SUB)_ZZZ
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D39091: [AArch64][SVE] Asm: Add support for (ADD|SUB)_ZZZ
Sander de Smalen via Phabricator via llvm-commits
- [llvm] r316351 - [PassManager] add test to show the new PM uses -latesimplifycfg early; NFC
Sanjay Patel via llvm-commits
- [llvm] r316443 - [utils] make retq/retl regex an option that is off by default
Sanjay Patel via llvm-commits
- [llvm] r316446 - [x86] add more vector ISA variants for memcmp expansion; NFC
Sanjay Patel via llvm-commits
- [llvm] r316685 - [x86] use an insert op to put one variable element into a constant of vectors
Sanjay Patel via llvm-commits
- [llvm] r316835 - [SimplifyCFG] use pass options and remove the latesimplifycfg pass
Sanjay Patel via llvm-commits
- [llvm] r316869 - [(new) Pass Manager] instantiate SimplifyCFG with the same options as the old PM
Sanjay Patel via llvm-commits
- [PATCH] D38498: [CodeGen][ExpandMemcmp][NFC] Allow memcmp to expand to vector loads, part 1.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38631: [SimplifyCFG] use pass options and remove the latesimplifycfg pass
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D39160: [CodeGen] __builtin_sqrt should map to the compiler's intrinsic sqrt function
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D39232: [CodeGen][ExpandMemcmp] Allow memcmp to expand to vector loads (2).
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Pattern Instruction Combine plug-in into InstCombine pass
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38756: [x86] use an insert op to put one variable element into a constant of vectors
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Pattern Instruction Combine plug-in into InstCombine pass
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D39319: Set contract flag when setting unsafe algebra flag
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D39289: [SelectionDAG] Support 'bit preserving' floating points bitcasts on computeKnownBits/ComputeNumSignBits
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D39240: Improve clamp recognition in ValueTracking.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38756: [x86] use an insert op to put one variable element into a constant of vectors
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38037: [InstCombine] Compacting or instructions whose operands are shift instructions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38756: [x86] use an insert op to put one variable element into a constant of vectors
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38631: [SimplifyCFG] use pass options and remove the latesimplifycfg pass
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D39240: Improve clamp recognition in ValueTracking.
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38631: [SimplifyCFG] use pass options and remove the latesimplifycfg pass
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38631: [SimplifyCFG] use pass options and remove the latesimplifycfg pass
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38631: [SimplifyCFG] use pass options and remove the latesimplifycfg pass
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D38631: [SimplifyCFG] use pass options and remove the latesimplifycfg pass
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D39407: [(new) Pass Manager] instantiate SimplifyCFG with the same options as the old PM
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D39407: [(new) Pass Manager] instantiate SimplifyCFG with the same options as the old PM
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r316614 - Add a comment to clarify a future change
Sanjoy Das via llvm-commits
- [llvm] r316615 - [SCEV] Fix an assertion failure in the max backedge taken count
Sanjoy Das via llvm-commits
- [PATCH] D39230: [IndVarSimplify] Do not expand unsafe expressions in IndVarSimplify
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D39228: [SCEV] Enhance SCEVFindUnsafe for division
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D39231: [SCEV][NFC] Assert that we do not expand something unsafe
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D39300: [SectionMemoryManager] Abstract out mmap, munmap, mprotect even more ; NFC
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D39286: [SCEV][NFC] Introduce isDivisorOf function in SCEV
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38419: Create instruction classes for identifying any atomicity of memory intrinsic. (NFC)
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38419: Create instruction classes for identifying any atomicity of memory intrinsic. (NFC)
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38419: Create instruction classes for identifying any atomicity of memory intrinsic. (NFC)
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D39286: [SCEV][NFC] Introduce isSignedDivisorOf function in SCEV
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38494: [SCEV] Handling for ICmp occuring in the evolution chain.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D37660: [ScalarEvolution] Handling Conditional Instruction in SCEV chain.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D39361: [SCEV] A different fix for PR33494
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D39286: [SCEV][NFC] Introduce isSignedDivisorOf function in SCEV
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D39300: [SectionMemoryManager] Abstract out mmap, munmap, mprotect even more ; NFC
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r316668 - Represent runtime preemption in the IR.
Sean Fertile via llvm-commits
- [llvm] r316737 - Add subclass data to the FoldingSetNode for MemIntrinsicSDNodes.
Sean Fertile via llvm-commits
- [PATCH] D38941: [PowerPC] Use record-form instruction for Less-or-Equal -1 and Greater-or-Equal 1
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D38941: [PowerPC] Use record-form instruction for Less-or-Equal -1 and Greater-or-Equal 1
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D20217: Represent runtime preemption in the IR.
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D20217: Represent runtime preemption in the IR.
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D20217: Represent runtime preemption in the IR.
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D38898: [SelectionDAG] Add MachineMemOperand flags to the NodeID for MemSDNodes
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D38898: [SelectionDAG] Add MachineMemOperand flags to the NodeID for MemSDNodes
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D38898: [SelectionDAG] Add MachineMemOperand flags to the NodeID for MemSDNodes
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D36504: [CodeGenPrepare][WIP] Convert uncond. branch to return into a return to help with shrink-wrapping
Sean Fertile via Phabricator via llvm-commits
- [llvm] r316422 - Restore the fix rL316059 eliminated by rL316372
Serguei Katkov via llvm-commits
- [PATCH] D36073: [CGP] Extends the scope of optimizeMemoryInst optimization
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D36073: [CGP] Extends the scope of optimizeMemoryInst optimization
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38427: Graph builder implementation.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D29346: Fix APFloat mod
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D39225: Fix APFloat mod sign
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D29346: Fix APFloat mod
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38427: Graph builder implementation.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D39250: Fix LLVM_LINK_LLVM_DYLIB=On build of llvm-cfi-verify
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D39225: Fix APFloat mod sign
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D39225: Fix APFloat mod sign
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38783: [CGP] Fix the detection of trivial case for addressing mode
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D36073: [CGP] Extends the scope of optimizeMemoryInst optimization
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38894: [RFC][Tablegen] Add CCIfSplitFrom and CCPassIndirectBySamePointer Calling Convention Interfaces
Shiva Chen via Phabricator via llvm-commits
- [lld] r316501 - [COFF] Clean up boolean flag handling
Shoaib Meenai via llvm-commits
- [lld] r316502 - [COFF] Add support for /WX
Shoaib Meenai via llvm-commits
- [llvm] r316594 - [cmake] Restrict resource file usage to Windows build hosts
Shoaib Meenai via llvm-commits
- [PATCH] D38513: [LLD] [RFC] [COFF] Add support for GNU binutils import libraries
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D39148: [COFF] Add support for /WX
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D39200: Fix an implicit conversion truncation
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D39216: [COFF] Clean up boolean flag handling
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D39148: [COFF] Add support for /WX
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D39216: [COFF] Clean up boolean flag handling
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D39148: [COFF] Add support for /WX
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D34692: [LLD][ELF] Add support for multiple passes to createThunks()
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D34692: [LLD][ELF] Add support for multiple passes to createThunks()
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D39406: Merge SymbolBody and Symbol into one class, SymbolBody.
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D39056: [mips] Use register scavenging with MSA.
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D39117: [mips] Match 'ins' and its' variants with C++ code
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D39123: [mips] Fix (dis)assembly of abs.fmt for micromips
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D38799: [mips] Add MIPS ABI enumeration and getter function to the Triple class
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D38800: [mips] Add Triple::getABIVariant() to form a triple variant accordingly to the ABI
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D38799: [mips] Add MIPS ABI enumeration and getter function to the Triple class
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D39117: [mips] Match 'ins' and its' variants with C++ code
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D39288: [mips] Fix PR35071
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D39056: [mips] Use register scavenging with MSA.
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r316419 - Support formatv of TimePoint with strftime-style formats.
Simon Dardis via llvm-commits
- [llvm] r316575 - [mips] Clean up some whitespace (NFC).
Simon Dardis via llvm-commits
- [llvm] r316419 - Support formatv of TimePoint with strftime-style formats.
Simon Dardis via llvm-commits
- [llvm] r316651 - Update my email addresses, NFC.
Simon Dardis via llvm-commits
- [llvm] r316654 - [mips] Fix PR35071
Simon Dardis via llvm-commits
- [llvm] r316656 - [mips] Fix (dis)assembly of abs.fmt for micromips
Simon Dardis via llvm-commits
- [PATCH] D39117: [mips] Match 'ins' and its' variants with C++ code
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D39117: [mips] Match 'ins' and its' variants with C++ code
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D35625: Removal of microMIPS64R6
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D39288: [mips] Fix PR35071
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D39056: [mips] Use register scavenging with MSA.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D39056: [mips] Use register scavenging with MSA.
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D39288: [mips] Fix PR35071
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D39123: [mips] Fix (dis)assembly of abs.fmt for micromips
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D39123: [mips] Fix (dis)assembly of abs.fmt for micromips
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D39056: [mips] Use register scavenging with MSA.
Simon Dardis via Phabricator via llvm-commits
- [llvm] r316324 - [X86][F16C] Regenerate F16C schedule tests
Simon Pilgrim via llvm-commits
- [llvm] r316325 - [X86][AVX] Regenerate AVX intrinsics tests on 32 + 64-bit targets
Simon Pilgrim via llvm-commits
- [llvm] r316326 - [X86][AVX2] Regenerate AVX2 intrinsics tests on 32 + 64-bit targets
Simon Pilgrim via llvm-commits
- [llvm] r316328 - [X86][SSE] Regenerate bitcast-and-setcc tests
Simon Pilgrim via llvm-commits
- [llvm] r316331 - [DAGCombine] Permit combining of shuffles of equivalent splat BUILD_VECTORs
Simon Pilgrim via llvm-commits
- [llvm] r316336 - [X86][SSE] Remove AssertZext stage from PEXTRW/PEXTRB lowering. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r316354 - [X86][SSE] Regenerate PACKSS tests on 32 + 64-bit targets
Simon Pilgrim via llvm-commits
- [llvm] r316383 - [X86][SSE] combineBitcastvxi1 - use PACKSSWB directly to pack v8i16 to v16i8
Simon Pilgrim via llvm-commits
- [llvm] r316440 - [X86] truncateVectorCompareWithPACKSS - remove duplicate variables. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r316448 - [X86] truncateVectorCompareWithPACKSS - use PACKSSDW/PACKSSWB instead of just PACKSSWB.
Simon Pilgrim via llvm-commits
- [llvm] r316457 - [SelectionDAG] Add VSELECT support to ComputeNumSignBits
Simon Pilgrim via llvm-commits
- [llvm] r316462 - [X86][AVX] ComputeNumSignBitsForTargetNode - add support for X86ISD::VTRUNC
Simon Pilgrim via llvm-commits
- [llvm] r316498 - Fix Wdocumentation warning. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r316771 - [X86][F16C] Fix btver2 AGU pipe scheduling
Simon Pilgrim via llvm-commits
- [llvm] r316779 - [X86][SSE] Add tests for inserting all-bits (-1) into a vector
Simon Pilgrim via llvm-commits
- [llvm] r316831 - [SelectionDAG] Support 'bit preserving' floating points bitcasts on computeKnownBits/ComputeNumSignBits
Simon Pilgrim via llvm-commits
- [llvm] r316834 - [X86][SSE] Rename truncateVectorCompareWithPACKSS to truncateVectorWithPACKSS. NFC.
Simon Pilgrim via llvm-commits
- [llvm] r316844 - [X86][SSE] Split off matchVectorShuffleWithPACK. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r316845 - [X86][SSE] Combine 128-bit target shuffles to PACKSS/PACKUS.
Simon Pilgrim via llvm-commits
- [llvm] r316847 - [SelectionDAG] Add support for INSERT_SUBVECTOR to computeKnownBits
Simon Pilgrim via llvm-commits
- [llvm] r316865 - [X86][SSE] ComputeNumSignBits tests showing missing SHL/SRA demandedelts support
Simon Pilgrim via llvm-commits
- [llvm] r316866 - [SelectionDAG] Add SRA/SHL demanded elts support to ComputeNumSignBits
Simon Pilgrim via llvm-commits
- [llvm] r316868 - [X86][SSE] ComputeNumSignBits tests showing missing SEXT/AND/XOR/OR demandedelts support
Simon Pilgrim via llvm-commits
- [llvm] r316871 - [X86][SSE] Split ComputeNumSignBits SEXT/AND/XOR/OR demandedelts test
Simon Pilgrim via llvm-commits
- [llvm] r316875 - [SelectionDAG] Add SEXT/AND/XOR/Or demanded elts support to ComputeNumSignBits
Simon Pilgrim via llvm-commits
- [PATCH] D39054: [X86][Broadwell] Added the instruction scheduling information for the Broadwell CPU.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39046: [X86][SSE41][AVX] Update DPPD/DPPS instruction scheduling on btver2
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38696: [DAGCombine] Permit combining of shuffle of equivalent splat BUILD_VECTORs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39051: [X86][F16C] Update instruction scheduling on btver2
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39183: [SelectionDAG] Add BITCAST handling of bitwise operations to ComputeNumSignBits
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38696: [DAGCombine] Permit combining of shuffle of equivalent splat BUILD_VECTORs
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39169: [X86][SSE] Remove AssertZext stage from PEXTRW/PEXTRB lowering. NFCI.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39183: [SelectionDAG] Add BITCAST handling of bitwise operations to ComputeNumSignBits
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39051: [X86][F16C] Update instruction scheduling on btver2
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38626: Invalid used of 'w' suffix on push and pop using 64-bit register
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39183: [SelectionDAG] Add BITCAST handling of bitwise operations to ComputeNumSignBits
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39059: [X86][AVX] Update VCVTx, VMOVNTPx and VROUNDYPx instructions scheduling on btver2
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39227: [X86][AVX] Update YMM version of instructions scheduling on btver2
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39282: DAG: Fold fma (fneg x), K, y -> fma x, -K, y
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38626: Invalid used of 'w' suffix on push and pop using 64-bit register
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39289: [SelectionDAG] Support 'bit preserving' floating points bitcasts on computeKnownBits/ComputeNumSignBits
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39282: DAG: Fold fma (fneg x), K, y -> fma x, -K, y
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38756: [x86] use an insert op to put one variable element into a constant of vectors
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37648: [SLPVectorizer] Fix PR21780 Expansion of 256 bit vector loads fails to fold into shuffles
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38275: [X86] Improve handling of UDIVREM8_ZEXT_HREG/SDIVREM8_SEXT_HREG to support 64-bit extensions.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39077: [X86] Teach the assembly parser to warn on duplicate registers in gather instructions.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39289: [SelectionDAG] Support 'bit preserving' floating points bitcasts on computeKnownBits/ComputeNumSignBits
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38756: [x86] use an insert op to put one variable element into a constant of vectors
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38495: [X86] Fix bug in legalize vector types - Split large loads
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39282: DAG: Fold fma (fneg x), K, y -> fma x, -K, y
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D25987: [X86] New pattern to generate PSUBUS from SELECT
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38626: Invalid used of 'w' suffix on push and pop using 64-bit register
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39059: [X86][AVX] Update VCVTx, VMOVNTPx and VROUNDYPx instructions scheduling on btver2
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39289: [SelectionDAG] Support 'bit preserving' floating points bitcasts on computeKnownBits/ComputeNumSignBits
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39059: [X86][AVX] Update VCVTx, VMOVNTPx and VROUNDYPx instructions scheduling on btver2
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39227: [X86][AVX] Update YMM version of instructions scheduling on btver2
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39289: [SelectionDAG] Support 'bit preserving' floating points bitcasts on computeKnownBits/ComputeNumSignBits
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38832: [X86][SelectionDAG] Add support for simplifying demanded bits of target nodes. Use it to simplify demanded bits of CMOV
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38495: [X86] Fix bug in legalize vector types - Split large loads
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38832: [X86][SelectionDAG] Add support for simplifying demanded bits of target nodes. Use it to simplify demanded bits of CMOV
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39402: [X86] Prevent fast isel from folding loads into the instructions listed in hasPartialRegUpdate.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D37896: [DAGCombine] Resolving PR34474 by transforming mul(x, 2^c +/- 1) -> sub/add(shl(x, c) x) for any type including vector types
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D29641: [SLP] Fix for PR31847: Assertion failed: (isLoopInvariant(Operands[i], L) && "SCEVAddRecExpr operand is not loop-invariant!")
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38693: [SLP] Consider extractelements as shuffles iff they have the same type/parent etc.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D35014: [X86] PR32755 : Improvement in CodeGen instruction selection for LEAs.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D39065: Support nonlazybind attribute for X86 64-bit ELF (invoked via -fno-plt)
Sriraman Tallam via Phabricator via llvm-commits
- [PATCH] D39187: AMDGPU: Cleanup local atomic node names
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D39205: AMDGPU: Initialize WavefrontSize from TD files
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D39306: Fix CodeGen/AMDGPU/fcanonicalize-elimination.ll on FreeBSD 11.0
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] r316366 - [PowerPC] Try to simplify a Swap if it feeds a Splat
Stefan Pintilie via llvm-commits
- [llvm] r316371 - Revert "[PowerPC] Try to simplify a Swap if it feeds a Splat"
Stefan Pintilie via llvm-commits
- [llvm] r316478 - [PowerPC] Try to simplify a Swap if it feeds a Splat
Stefan Pintilie via llvm-commits
- [PATCH] D39009: [PowerPC] Simplify a Swap if it feeds a Splat
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D39009: [PowerPC] Simplify a Swap if it feeds a Splat
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D39200: Fix an implicit conversion truncation
Stephane Sezer via Phabricator via llvm-commits
- [compiler-rt] r316382 - [libFuzzer] Periodically purge allocator's quarantine to prolong fuzzing sessions.
Steven Wu via llvm-commits
- [compiler-rt] r316382 - [libFuzzer] Periodically purge allocator's quarantine to prolong fuzzing sessions.
Steven Wu via llvm-commits
- [compiler-rt] r316382 - [libFuzzer] Periodically purge allocator's quarantine to prolong fuzzing sessions.
Steven Wu via llvm-commits
- [www] r316628 - Update abstract.
Tanya Lattner via llvm-commits
- [llvm] r316544 - [ThinLTO] Make test for promoted names more specific
Teresa Johnson via llvm-commits
- [PATCH] D38405: [ThinLTO] Use decimal suffix for promoted values to match demanglers
Teresa Johnson via llvm-commits
- [PATCH] D30529: [RFC][GlobalISel] Enable legalizing non-power-of-2 sized types.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D39333: [Polly][ZoneAlgo/ForwardOpTree] Normalize PHIs to their known incoming values.
Tobias Grosser via Phabricator via llvm-commits
- [llvm] r316815 - AMDGPU/GlobalISel: Mark 32-bit G_FADD as legal
Tom Stellard via llvm-commits
- [PATCH] D38439: AMDGPU/GlobalISel: Mark 32-bit G_FADD as legal
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D38439: AMDGPU/GlobalISel: Mark 32-bit G_FADD as legal
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D39173: [MachineCSE] Remove redudant TLS access instructions.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D39173: [MachineCSE] Remove redudant TLS access instructions.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D38486: [PPC] Implement the heuristic to choose between a X-Form VSX ld/st vs a X-Form FP ld/st.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D39060: AMDGPU: Lower buffer store and atomic intrinsics manually
Tony Tye via Phabricator via llvm-commits
- [PATCH] D39255: [AMDGPU] Emit metadata for hidden arguments for kernel enqueue
Tony Tye via Phabricator via llvm-commits
- [PATCH] D39255: [AMDGPU] Emit metadata for hidden arguments for kernel enqueue
Tony Tye via Phabricator via llvm-commits
- [PATCH] D39060: AMDGPU: Lower buffer store and atomic intrinsics manually
Tony Tye via Phabricator via llvm-commits
- [PATCH] D39255: [AMDGPU] Emit metadata for hidden arguments for kernel enqueue
Tony Tye via Phabricator via llvm-commits
- [PATCH] D39255: [AMDGPU] Emit metadata for hidden arguments for kernel enqueue
Tony Tye via Phabricator via llvm-commits
- [PATCH] D39350: AMDGPU: Add CPUCoherentL2 feature
Tony Tye via Phabricator via llvm-commits
- [PATCH] D39350: AMDGPU: Add CPUCoherentL2 feature
Tony Tye via Phabricator via llvm-commits
- [PATCH] D39350: AMDGPU: Add CPUCoherentL2 feature
Tony Tye via Phabricator via llvm-commits
- [PATCH] D39350: AMDGPU: Add CPUCoherentL2 feature
Tony Tye via Phabricator via llvm-commits
- [PATCH] D38128: Handle COPYs of physregs better (regalloc hints)
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D38128: Handle COPYs of physregs better (regalloc hints)
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D38894: [RFC][Tablegen] Add CCIfSplitFrom and CCPassIndirectBySamePointer Calling Convention Interfaces
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D38128: Handle COPYs of physregs better (regalloc hints)
Ulrich Weigand via Phabricator via llvm-commits
- [llvm] r316357 - [wasm] readSection: Avoid reading past eof (fixes oss-fuzz #3219)
Vedant Kumar via llvm-commits
- [llvm] r316490 - [llvm-cov] Use a stable sort on sub-views
Vedant Kumar via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Vedant Kumar via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Vedant Kumar via llvm-commits
- [llvm] r316523 - [Coverage] Provide a stable order for getInstantiationGroups
Vedant Kumar via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Vedant Kumar via llvm-commits
- [llvm] r316682 - [docs] Fix a small typo
Vedant Kumar via llvm-commits
- [PATCH] D39212: Check special-case-list regex before insertion.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D39212: Check special-case-list regex before insertion.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D39245: [ADT] Shuffle containers before sorting to uncover non-deterministic behavior
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D39257: [Coverage] Provide a stable order for getInstantiationGroups
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D39212: Check special-case-list regex before insertion.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D39355: [dsymutil] Implement the --threads option
Vedant Kumar via Phabricator via llvm-commits
- [zorg] r316373 - Revert "[zorg] Print ulimits to debug bot failures"
Vitaly Buka via llvm-commits
- [zorg] r316556 - [zorg] Fix tsan build on Debian and other platforms where pie is on by default
Vitaly Buka via llvm-commits
- [zorg] r316557 - [zorg] Disable internal symbolizer tests in compiler-rt
Vitaly Buka via llvm-commits
- [compiler-rt] r316637 - [sanitizer] Fix internal symbolized build on Debian 9
Vitaly Buka via llvm-commits
- [zorg] r316638 - Revert "[zorg] Disable internal symbolizer tests in compiler-rt"
Vitaly Buka via llvm-commits
- [lld] r316849 - Fix ubsan error.
Vitaly Buka via llvm-commits
- [PATCH] D39155: [libFuzzer] Periodically purge allocator's quarantine to prolong fuzzing sessions.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D39260: [asan] Don't print rows of shadow bytes outside shadow memory
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D39260: [asan] Don't print rows of shadow bytes outside shadow memory
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D39397: [fuzzer] Fix threaded stack printing and nested mallocs
Vitaly Buka via Phabricator via llvm-commits
- [llvm] r316786 - Fix llvm-special-case-list-fuzzer regexp exception
Vlad Tsyrklevich via llvm-commits
- [PATCH] D39197: Made llvm-cfi-verify not execute unit tests on non-x86 builds.
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D39212: Check special-case-list regex before insertion.
Vlad Tsyrklevich via Phabricator via llvm-commits
- [PATCH] D39356: [ThinLTO] Fix missing call graph edges for calls with bitcasts.
Volodymyr Sapsai via Phabricator via llvm-commits
- [PATCH] D39356: [ThinLTO] Fix missing call graph edges for calls with bitcasts.
Volodymyr Sapsai via Phabricator via llvm-commits
- [PATCH] D39356: [ThinLTO] Fix missing call graph edges for calls with bitcasts.
Volodymyr Sapsai via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Warren Ristow via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Warren Ristow via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Warren Ristow via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Warren Ristow via Phabricator via llvm-commits
- [PATCH] D39304: [IR] redefine 'reassoc' fast-math-flag and add 'trans' fast-math-flag
Warren Ristow via Phabricator via llvm-commits
- [PATCH] D32197: [TySan] A Type Sanitizer (Runtime Library)
Will Harris via Phabricator via llvm-commits
- [PATCH] D39255: [AMDGPU] Emit metadata for hidden arguments for kernel enqueue
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D39255: [AMDGPU] Emit metadata for hidden arguments for kernel enqueue
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D39255: [AMDGPU] Emit metadata for hidden arguments for kernel enqueue
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D39255: [AMDGPU] Emit metadata for hidden arguments for kernel enqueue
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D39255: [AMDGPU] Emit metadata for hidden arguments for kernel enqueue
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D39255: [AMDGPU] Emit metadata for hidden arguments for kernel enqueue
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D39255: [AMDGPU] Emit metadata for hidden arguments for kernel enqueue
Yaxun Liu via Phabricator via llvm-commits
- [llvm] r316679 - Clear LastMappingSymbols and LastEMS(Info) when resetting the ARM(AArch64)ELFStreamer
Yichao Yu via llvm-commits
- [PATCH] D38588: Clear LastMappingSymbols and LastEMS(Info) when resetting the ARM(AArch64)ELFStreamer
Yichao Yu via Phabricator via llvm-commits
- [PATCH] D38588: Clear LastMappingSymbols and LastEMS(Info) when resetting the ARM(AArch64)ELFStreamer
Yichao Yu via Phabricator via llvm-commits
- [PATCH] D39319: Set contract flag when setting unsafe algebra flag
Yichao Yu via Phabricator via llvm-commits
- [PATCH] D39319: Set contract flag when setting unsafe algebra flag
Yichao Yu via Phabricator via llvm-commits
- [PATCH] D38588: Clear LastMappingSymbols and LastEMS(Info) when resetting the ARM(AArch64)ELFStreamer
Yichao Yu via Phabricator via llvm-commits
- [llvm] r316469 - bpf: fix a bug in bpf-isel trunc-op optimization
Yonghong Song via llvm-commits
- [llvm] r316481 - bpf: fix a bug in trunc-op optimization
Yonghong Song via llvm-commits
- [llvm] r316481 - bpf: fix a bug in trunc-op optimization
Yonghong Song via llvm-commits
- [llvm] r316481 - bpf: fix a bug in trunc-op optimization
Yonghong Song via llvm-commits
- [llvm] r316519 - bpf: fix an uninitialized variable issue
Yonghong Song via llvm-commits
- [llvm] r316481 - bpf: fix a bug in trunc-op optimization
Yonghong Song via llvm-commits
- [PATCH] D25987: [X86] New pattern to generate PSUBUS from SELECT
Yulia Koval via Phabricator via llvm-commits
- [PATCH] D39386: [Power9] Allow gpr callee saved spills in prologue to vector registers rather than stack
Zaara Syeda via Phabricator via llvm-commits
- [PATCH] D39278: [lit] Respect LLVM_LIT_TOOLS_DIR when looking for 'tar' on Windows.
Zachary Turner via llvm-commits
- [PATCH] D39263: [support] remove tautological comparison in Support/Windows/Path.inc
Zachary Turner via llvm-commits
- [PATCH] D39263: [support] remove tautological comparison in Support/Windows/Path.inc
Zachary Turner via llvm-commits
- [llvm] r316798 - Force #define GTEST_LANG_CXX11.
Zachary Turner via llvm-commits
- [PATCH] D39263: [support] remove tautological comparison in Support/Windows/Path.inc
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D39263: [support] remove tautological comparison in Support/Windows/Path.inc
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D39278: [lit] Respect LLVM_LIT_TOOLS_DIR when looking for 'tar' on Windows.
Zachary Turner via Phabricator via llvm-commits
- [PATCH] D38665: [CMake] Fix linker detection in AddLLVM.cmake
Zhihao Yuan via Phabricator via llvm-commits
- [PATCH] D38665: [CMake] Fix linker detection in AddLLVM.cmake
Zhihao Yuan via Phabricator via llvm-commits
- [PATCH] D38665: [CMake] Fix linker detection in AddLLVM.cmake
Zhihao Yuan via Phabricator via llvm-commits
- [PATCH] D38665: [CMake] Fix linker detection in AddLLVM.cmake
Zhihao Yuan via Phabricator via llvm-commits
- [PATCH] D38665: [CMake] Fix linker detection in AddLLVM.cmake
Zhihao Yuan via Phabricator via llvm-commits
- [PATCH] D39278: [lit] Respect LLVM_LIT_TOOLS_DIR when looking for 'tar' on Windows.
Zhihao Yuan via Phabricator via llvm-commits
- [PATCH] D39274: Fix -fuse-ld feature detection error.
Zhihao Yuan via Phabricator via llvm-commits
- [PATCH] D39274: Fix -fuse-ld feature detection error.
Zhihao Yuan via Phabricator via llvm-commits
- [llvm] r316412 - X86: Register the X86CallFrameOptimization pass
Zvi Rackover via llvm-commits
- [llvm] r316416 - X86: Fix X86CallFrameOptimization to search for the COPY StackPointer
Zvi Rackover via llvm-commits
- [llvm] r316431 - X86CallFrameOptimization: Recognize 'store 0/-1 using and/or' idioms
Zvi Rackover via llvm-commits
- [llvm] r316434 - X86CallFrameOptimization: Update comments and variable names. NFCI.
Zvi Rackover via llvm-commits
- [PATCH] D38729: X86: Register the X86CallFrameOptimization pass
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38730: X86: Fix X86CallFrameOptimization to search for the COPY StackPointer
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38730: X86: Fix X86CallFrameOptimization to search for the COPY StackPointer
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38738: X86CallFrameOptimization: Recognize 'store 0/-1 using and/or' idioms
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38738: X86CallFrameOptimization: Recognize 'store 0/-1 using and/or' idioms
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38730: X86: Fix X86CallFrameOptimization to search for the COPY StackPointer
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Pattern Instruction Combine plug-in into InstCombine pass
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D37775: Add a verifier test to check the access on both sides of COPY are the same
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D39340: Modifying reassociate for improved CSE
escha via Phabricator via llvm-commits
- [PATCH] D39340: Modifying reassociate for improved CSE
escha via Phabricator via llvm-commits
- [PATCH] D38684: [X86][AVX512] lowering broadcastm intrinsic - llvm part
jina via Phabricator via llvm-commits
- [PATCH] D38684: [X86][AVX512] lowering broadcastm intrinsic - llvm part
jina via Phabricator via llvm-commits
- [PATCH] D38312: adding pattern for broadcastm
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D39292: [X86][AVX512] Adding new patterns for extract_subvector of vXi1
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D39292: [X86][AVX512] Adding new patterns for extract_subvector of vXi1
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D39292: [X86][AVX512] Adding new patterns for extract_subvector of vXi1
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D39292: [X86][AVX512] Adding new patterns for extract_subvector of vXi1
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D39292: [X86][AVX512] Adding new patterns for extract_subvector of vXi1
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D39292: [X86][AVX512] Adding new patterns for extract_subvector of vXi1
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D34141: [X86] Recognize constant arrays with special values and replace loads from it with subtract and shift instructions, which then will be replaced by X86 BZHI machine instruction.
michael zuckerman via Phabricator via llvm-commits
- [PATCH] D39373: Reorder Value.def to optimize code size
serge via Phabricator via llvm-commits
- [PATCH] D39373: Reorder Value.def to optimize code size
serge via Phabricator via llvm-commits
- [PATCH] D39373: Reorder Value.def to optimize code size
serge via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
vit9696 via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
vit9696 via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
vit9696 via Phabricator via llvm-commits
- [PATCH] D39249: Add support for e500mc extpid instructions
vit9696 via Phabricator via llvm-commits
- [PATCH] D39249: Add support for e500mc extpid instructions
vit9696 via Phabricator via llvm-commits
- [PATCH] D39249: Add support for e500mc extpid instructions
vit9696 via Phabricator via llvm-commits
- [PATCH] D38554: Fixed ppc32 function relocations in non-pic mode
vit9696 via Phabricator via llvm-commits
- [PATCH] D39249: Add support for e500mc extpid instructions
vit9696 via Phabricator via llvm-commits
- [PATCH] D38809: [LLVM-C] Publicly expose getters of MetadataType, TokenType
whitequark via Phabricator via llvm-commits
- [llvm] r316762 - [LLVM-C] Publicly expose getters of MetadataType, TokenType
whitequark via llvm-commits
Last message date:
Sun Oct 29 23:41:07 PDT 2017
Archived on: Sun Oct 29 23:40:50 PDT 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).