The Week Of Monday 18 December 2017 Archives by author
Starting: Mon Dec 18 00:13:59 PST 2017
Ending: Sun Dec 24 22:47:10 PST 2017
Messages: 1403
- [llvm] r320953 - Re-commit "Properly handle multi-element and dynamically sized allocas in getPointerDereferenceableBytes()""
Friedman, Eli via llvm-commits
- [llvm] r321214 - PR35705: Fix Chapter 9 example code for API changes to DIBuilder
Robinson, Paul via llvm-commits
- [llvm] r320548 - [SLP] Vectorize jumbled memory loads.
Shahid, Asghar-ahmad via llvm-commits
- [PATCH] D41431: [EngineBuilder] Remove unused local variable.
Tyurin, Evgeniy via Phabricator via llvm-commits
- [llvm] r321217 - Do not generate an empty switch statement as it causes MSVC to issue diagnostics about switch statements without case or default labels.
Aaron Ballman via llvm-commits
- [PATCH] D41360: [AARCH64] Enable fp16 data type for the Builtin in aarch64 only
Abderrazek Zaafrani via Phabricator via llvm-commits
- [PATCH] D41360: [AARCH64] Enable fp16 data type for the Builtin in aarch64 only
Abderrazek Zaafrani via Phabricator via llvm-commits
- [llvm] r321206 - [opt-viewer] Also demangle indirect-call promotion targets
Adam Nemet via llvm-commits
- [PATCH] D41465: [LTO] Support filtering by hotness threshold
Adam Nemet via Phabricator via llvm-commits
- [PATCH] D41453: [GVNHoist] Fix: PR35222 gvn-hoist incorrectly erases load in case of a loop
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D41373: [GISel][RFC]: GlobalISel Combiner prototype
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D41373: [GISel][RFC]: GlobalISel Combiner prototype
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D41373: [GISel][RFC]: GlobalISel Combiner prototype
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D41373: [GISel][RFC]: GlobalISel Combiner prototype
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D41373: [GISel][RFC]: GlobalISel Combiner prototype
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D37775: Add a verifier test to check the access on both sides of COPY are the same
Aditya Nandakumar via Phabricator via llvm-commits
- [PATCH] D41373: [GISel][RFC]: GlobalISel Combiner prototype
Aditya Nandakumar via Phabricator via llvm-commits
- [llvm] r321122 - Fix faulty assertion in debug info
Adrian McCarthy via llvm-commits
- [llvm] r321125 - Revert "Fix faulty assertion in debug info"
Adrian McCarthy via llvm-commits
- [PATCH] D40531: Emit function IDs table for Control Flow Guard
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D40531: Emit function IDs table for Control Flow Guard
Adrian McCarthy via Phabricator via llvm-commits
- [PATCH] D41264: Fix faulty assertion for void type in debug info
Adrian McCarthy via Phabricator via llvm-commits
- [llvm] r321114 - Silence a bunch of implicit fallthrough warnings
Adrian Prantl via llvm-commits
- [PATCH] D41226: LiveDebugValues spill recognition expasnsion
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D41364: move UseDwarfRangesBaseAddressSpecifier to front end flag
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D41264: Fix faulty assertion for void type in debug info
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D41226: LiveDebugValues spill recognition expasnsion
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D41435: [InstCombine] Add debug location to new caller.
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D41146: [DWARF] DWARF v5: Rework of string offsets table reader
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D41466: [Unroll][DebugInfo] Propagate loop body's debug info to epilog preheader
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D41146: [DWARF] DWARF v5: Rework of string offsets table reader
Adrian Prantl via Phabricator via llvm-commits
- [llvm] r321376 - [ThinLTO][CachePruning] explicitly disable pruning
Aleksey Shlyapnikov via llvm-commits
- [PATCH] D40899: [Sanitizers, CMake] Basic sanitizer Solaris support (PR 33274)
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D41532: [MSan,TSan] Add aligned new/delete interceptors.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D41532: [MSan,TSan] Add aligned new/delete interceptors.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D41532: [MSan,TSan] Add aligned new/delete interceptors.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D41532: [MSan,TSan] Add aligned new/delete interceptors.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D40899: [Sanitizers, CMake] Basic sanitizer Solaris support (PR 33274)
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D40900: [Sanitizers, test] Fix sanitizer tests on Solaris (PR 33274)
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D41548: [Sanitizers] Export aligned new/delete from runtimes.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [PATCH] D41548: [Sanitizers] Export aligned new/delete from runtimes.
Aleksey Shlyapnikov via Phabricator via llvm-commits
- [zorg] r321300 - [zorg] Set up a buildslave to build the experimental RISCV target
Alex Bradbury via llvm-commits
- [zorg] r321307 - [zorg] Pass make='ninja' in the llvm-riscv-linux build config
Alex Bradbury via llvm-commits
- [zorg] r321347 - [zorg] Just use make rather than ninja for the riscv builder
Alex Bradbury via llvm-commits
- [PATCH] D41221: [RISCV] writeNopData support generate c.nop
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D41339: [RISCV] Add Defs Uses information for c.jal and c.addi4spn
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D40805: [RISCV] Support for varargs
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D41349: Thread MCSubtargetInfo through Target::createMCAsmBackend
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D41349: Thread MCSubtargetInfo through Target::createMCAsmBackend
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D41349: Thread MCSubtargetInfo through Target::createMCAsmBackend
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D41493: [zorg] Set up a buildslave to build the experimental RISCV target
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D41493: [zorg] Set up a buildslave to build the experimental RISCV target
Alex Bradbury via Phabricator via llvm-commits
- [compiler-rt] r321365 - [MSan, TSan] Add aligned new/delete interceptors.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r321373 - [Sanitizers, CMake] Basic sanitizer Solaris support (PR 33274)
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r321374 - [Sanitizers] Disable new_delete_test.cc on Android until it's supported.
Alex Shlyapnikov via llvm-commits
- [compiler-rt] r321394 - [Sanitizers] Export aligned new/delete from runtimes.
Alex Shlyapnikov via llvm-commits
- [PATCH] D37775: Add a verifier test to check the access on both sides of COPY are the same
Alexander Ivchenko via Phabricator via llvm-commits
- [PATCH] D41349: Thread MCSubtargetInfo through Target::createMCAsmBackend
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D35267: Pass Divergence Analysis data to selection DAG to drive divergence dependent instruction selection
Alexander via Phabricator via llvm-commits
- [PATCH] D35267: Pass Divergence Analysis data to selection DAG to drive divergence dependent instruction selection
Alexander via Phabricator via llvm-commits
- [PATCH] D41344: Use unicode version of CreateFileMapping function.
Alexey Bader via Phabricator via llvm-commits
- [llvm] r321178 - [NVPTX] Initial adaptation of MCAsmStreamer/MCTargetStreamer for debug info in Cuda.
Alexey Bataev via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D40033: [NVPTX] Initial adaptation of MCAsmStreamer/MCTargetStreamer for debug info in Cuda.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D40033: [NVPTX] Initial adaptation of MCAsmStreamer/MCTargetStreamer for debug info in Cuda.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] r321309 - [ModRefInfo] Add must alias info to ModRefInfo.
Alina Sbirlea via llvm-commits
- [llvm] r321382 - [MemorySSA] Allow reordering of loads that alias in the presence of volatile loads.
Alina Sbirlea via llvm-commits
- [llvm] r321309 - [ModRefInfo] Add must alias info to ModRefInfo.
Alina Sbirlea via llvm-commits
- [PATCH] D40375: Use MemorySSA in LICM to do sinking and hoisting.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D40375: Use MemorySSA in LICM to do sinking and hoisting.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D38862: Add must alias info to ModRefInfo.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D38862: Add must alias info to ModRefInfo.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D38862: Add must alias info to ModRefInfo.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D41525: [MemorySSA] Allow reordering of loads that alias in the presence of volatile loads.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D40375: Use MemorySSA in LICM to do sinking and hoisting.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D40375: Use MemorySSA in LICM to do sinking and hoisting.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D41525: [MemorySSA] Allow reordering of loads that alias in the presence of volatile loads.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D40375: Use MemorySSA in LICM to do sinking and hoisting.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D41525: [MemorySSA] Allow reordering of loads that alias in the presence of volatile loads.
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D38569: Expose must/may alias info in MemorySSA.
Alina Sbirlea via Phabricator via llvm-commits
- [llvm] r321091 - [GlobalISel][Legalizer] Fix crash when trying to lower G_FNEG of fp128 types.
Amara Emerson via llvm-commits
- [PATCH] D41362: [AArch64][GlobalISel] Enable GlobalISel at -O0 by default
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D41362: [AArch64][GlobalISel] Enable GlobalISel at -O0 by default
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D41362: [AArch64][GlobalISel] Enable GlobalISel at -O0 by default
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D41373: [GISel][RFC]: GlobalISel Combiner prototype
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D41362: [AArch64][GlobalISel] Enable GlobalISel at -O0 by default
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D41362: [AArch64][GlobalISel] Enable GlobalISel at -O0 by default
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Aggressive Instruction Combine pass
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Aggressive Instruction Combine pass
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Aggressive Instruction Combine pass
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Aggressive Instruction Combine pass
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Aggressive Instruction Combine pass
Amjad Aboud via Phabricator via llvm-commits
- [PATCH] D40067: [X86] Update BTVER2 sched numbers for some AVX instructions (xmm version)
Andrew V. Tischenko via Phabricator via llvm-commits
- [PATCH] D40347: [JumpThreading] Restrict PRE across instructions that don't pass control to successors
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D40347: [JumpThreading] Restrict PRE across instructions that don't pass control to successors
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D41006: [SafepointIRVerifier] Allow non-dereferencing uses of unrelocated or poisoned PHI nodes
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D41006: [SafepointIRVerifier] Allow non-dereferencing uses of unrelocated or poisoned PHI nodes
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D41006: [SafepointIRVerifier] Allow non-dereferencing uses of unrelocated or poisoned PHI nodes
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D41519: [BasicBlockUtils] Check for unreachable preds before updating LI in UpdateAnalysisInformation
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D41519: [BasicBlockUtils] Check for unreachable preds before updating LI in UpdateAnalysisInformation
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D41519: [BasicBlockUtils] Check for unreachable preds before updating LI in UpdateAnalysisInformation
Anna Thomas via Phabricator via llvm-commits
- [llvm] r321077 - [Support][CachePruning] Disable cache pruning regression fix
Ben Dunbobbin via llvm-commits
- [llvm] r321078 - [ThinLTO][C-API] Correct api comments
Ben Dunbobbin via llvm-commits
- [llvm] r321376 - [ThinLTO][CachePruning] explicitly disable pruning
Ben Dunbobbin via llvm-commits
- [llvm] r320979 - Constexprify LaneBitmask factory methods.
Benjamin Kramer via llvm-commits
- [llvm] r321010 - [PPC] Disable reg+reg to reg+imm transformation.
Benjamin Kramer via llvm-commits
- [llvm] r320791 - [PowerPC] Convert r+r instructions to r+i (pre and post RA)
Benjamin Kramer via llvm-commits
- [llvm] r321013 - [PPC] Also disable the pre-emit version of reg+reg to reg+imm transformation.
Benjamin Kramer via llvm-commits
- [llvm] r321010 - [PPC] Disable reg+reg to reg+imm transformation.
Benjamin Kramer via llvm-commits
- [llvm] r321387 - Unbreak the build. Combining chrono with Optional is annoying.
Benjamin Kramer via llvm-commits
- [llvm] r321425 - Make helpers static. No functionality change.
Benjamin Kramer via llvm-commits
- [PATCH] D41369: [PowerPC] Fix for PR35688 - handle out-of-range values for r+r to r+i conversion
Benjamin Kramer via Phabricator via llvm-commits
- [llvm] r321259 - [DAGCombine] Improve ReduceLoadWidth for SRL
Bill Seurer via llvm-commits
- [PATCH] D40455: Teach InlineCost about address spaces
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D40945: [ScalarEvolution] Improve high cost heuristic in SCEVExpander.
Bjorn Pettersson via Phabricator via llvm-commits
- [llvm] r321061 - Treat sret arguments as being dereferenceable in getPointerDereferenceableBytes()
Bjorn Steinbrink via llvm-commits
- [llvm] r321159 - Give up on array allocas in getPointerDereferenceableBytes
Bjorn Steinbrink via llvm-commits
- [PATCH] D41355: Treat sret arguments as being dereferenceable in getPointerDereferenceableBytes()
Björn Steinbrink via Phabricator via llvm-commits
- [PATCH] D41398: Give up on array allocas in getPointerDereferenceableBytes
Björn Steinbrink via Phabricator via llvm-commits
- [PATCH] D41400: [MemCpyOpt] Perform call slot optimizations through GEPs
Björn Steinbrink via Phabricator via llvm-commits
- [PATCH] D41400: [MemCpyOpt] Perform call slot optimizations through GEPs
Björn Steinbrink via Phabricator via llvm-commits
- [llvm] r321030 - Fix buffer overrun in WindowsResourceCOFFWriter::writeSymbolTable()
Bob Haarman via llvm-commits
- [PATCH] D41270: Fix buffer overrun in WindowsResourceCOFFWriter::writeSymbolTable()
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D41270: Fix buffer overrun in WindowsResourceCOFFWriter::writeSymbolTable()
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D41270: Fix buffer overrun in WindowsResourceCOFFWriter::writeSymbolTable()
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D41270: Fix buffer overrun in WindowsResourceCOFFWriter::writeSymbolTable()
Bob Haarman via Phabricator via llvm-commits
- [PATCH] D40077: [lit][test-suite] - Allow 1 test to report multiple individual test results
Brian Homerding via Phabricator via llvm-commits
- [PATCH] D40146: [JumpThreading] Preservation of DT and LVI across the pass
Brian Rzycki via Phabricator via llvm-commits
- [PATCH] D40146: [JumpThreading] Preservation of DT and LVI across the pass
Brian Rzycki via Phabricator via llvm-commits
- [llvm] r321377 - [SimplifyCFG] Don't do if-conversion if there is a long dependence chain
Carrot Wei via llvm-commits
- [llvm] r321377 - [SimplifyCFG] Don't do if-conversion if there is a long dependence chain
Carrot Wei via llvm-commits
- [llvm] r321345 - Rewrite the cached map used for locating the most precise DIE among
Chandler Carruth via llvm-commits
- [PATCH] D41296: Limit size of non-GlobalValue name
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D40987: Rewrite the cached map used for locating the most precise DIE among inlined subroutines for a given address.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D40987: Rewrite the cached map used for locating the most precise DIE among inlined subroutines for a given address.
Chandler Carruth via Phabricator via llvm-commits
- [PATCH] D39912: AMDGPU/SI: Implement d16 support for image intrinsics
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D38906: AMDGPU/SI: Implement d16 support for buffer intrinsics
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D41277: Implement --just-symbols
Chih-Mao Chen via Phabricator via llvm-commits
- [PATCH] D41277: Implement --just-symbols
Chih-Mao Chen via Phabricator via llvm-commits
- [PATCH] D37631: [libFuzzer] Support using libc++
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D37631: [libFuzzer] Support using libc++
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D41272: Don't try to run MCJIT/OrcJIT EH tests when C++ library is statically linked
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D41010: [orc][cmake] Check if 8 byte atomics require libatomic for unittest
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D41010: [orc][cmake] Check if 8 byte atomics require libatomic for unittest
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D40782: [tablegen] Make strconcat return code if all arguments are code
Christian Dietrich via Phabricator via llvm-commits
- Support's Command Line API -- custom parsers for fundamental types
Christoph Kindl via llvm-commits
- [llvm] r321015 - [X86] Minor formatting fix to getHostCPUFeatures. NFC
Craig Topper via llvm-commits
- [llvm] r321026 - [X86] Don't use NOPL when the assembler is passed an empty CPU string. Update tests to force a CPU with NOPL
Craig Topper via llvm-commits
- [llvm] r321033 - Revert part of r321026 "[X86] Don't use NOPL when the assembler is passed an empty CPU string." while I investigate how to fix an lld test failure.
Craig Topper via llvm-commits
- [llvm] r321038 - [X86] Don't use NOPL when the assembler is passed an empty CPU string.
Craig Topper via llvm-commits
- [lld] r321040 - Adjust test to account for llvm change where an empty CPU string will no longer generate a long nop on x86.
Craig Topper via llvm-commits
- [llvm] r321055 - [X86] Use ZERO_EXTEND instead of ANY_EXTEND when extending the shift amount for a non-uniform shift.
Craig Topper via llvm-commits
- [llvm] r321056 - [X86] Remove dead code for turning vector shifts by large amounts into a zero vector.
Craig Topper via llvm-commits
- [llvm] r321057 - [X86] Remove unnecessary check for integer VT from combineShiftRightArithmetic.
Craig Topper via llvm-commits
- [llvm] r321058 - [X86] Use a specific list of MVTs in combineShiftRightArithmetic instead of iterating over every integer VT and checking their size.
Craig Topper via llvm-commits
- [llvm] r321059 - [X86] Don't extend v16i8 non-uniform shifts to v16i32 if we have BWI. Use v16i16 instead.
Craig Topper via llvm-commits
- [llvm] r321118 - [X86] Add an assert to indicate that there is only once specific VT allowed at a certain point in LowerMULH.
Craig Topper via llvm-commits
- [llvm] r321132 - [X86] Remove code from combineSext that looks for MVT::i1 after operation legalization which can never happen.
Craig Topper via llvm-commits
- [llvm] r321136 - [X86] Fix probable typo in fma fneg test.
Craig Topper via llvm-commits
- [llvm] r321137 - [X86] Improve coverage of fma negations.
Craig Topper via llvm-commits
- [llvm] r321148 - [X86] Add a missing return to combineGatherScatter after sucessful combine.
Craig Topper via llvm-commits
- [llvm] r321152 - [X86] Optimize sign extends on index operand to gather/scatter to not sign extend past i32.
Craig Topper via llvm-commits
- [llvm] r321200 - [X86] Implement the fusing of MUL+SUBADD to FMSUBADD
Craig Topper via llvm-commits
- [llvm] r321209 - [X86] Remove zext from vXi32 to vXi64 on indices of gather/scatter instructions if we can prove the pre-extended value is positive.
Craig Topper via llvm-commits
- [llvm] r321213 - [X86] Refactor DomainReassignment pass to make the Closure class not stores references to the main data structures of the pass itself
Craig Topper via llvm-commits
- [llvm] r321247 - [X86] Add avx512vbmi command lines to vector-shuffle-256-v32.ll
Craig Topper via llvm-commits
- [llvm] r321248 - [X86] Use VPERMB/VPERMI2B for v32i8 shuffle lowering if VBMI and VLX are supported.
Craig Topper via llvm-commits
- [llvm] r321249 - [X86] Use VPERMI2B for v16i8 shuffles if we have VBMI+VLX and would have otherwise used two PSHUFBs ORed together.
Craig Topper via llvm-commits
- [llvm] r321251 - [X86] Use PSHUFB for v32i16 shuffles before falling back to VPERMW/VPERMI2W.
Craig Topper via llvm-commits
- [llvm] r321291 - [X86] Promote v8i1 shuffles to v8i32 instead of v8i64 if we have VLX.
Craig Topper via llvm-commits
- [llvm] r321303 - [X86] When lowering truncates to vXi1, don't sign extend i16/i8 types to 512-bit if we have VLX.
Craig Topper via llvm-commits
- [llvm] r321315 - [X86] Use SIGN_EXTEND rather than ZERO_EXTEND for lowering extract_vector_elt from vXi1 with a non-const index.
Craig Topper via llvm-commits
- [llvm] r321334 - [X86] Use SIGN_EXTEND to implement ANY_EXTEND from vXi1.
Craig Topper via llvm-commits
- [llvm] r321335 - [X86] Add prefetchwt1 instruction and overhaul priorities and isel enabling for prefetch instructions.
Craig Topper via llvm-commits
- [llvm] r321336 - [X86] Enable PRFCHW feature on KNL/KNM and all CPUs inherited from Broadwell.
Craig Topper via llvm-commits
- [llvm] r321340 - [X86] Add missing initialization for the HasPREFETCHWT1 subtarget variable.
Craig Topper via llvm-commits
- [llvm] r321368 - [X86] Improve the printing of address mode during isel matching.
Craig Topper via llvm-commits
- [llvm] r321369 - [X86] When lowering insert_vector_elt/extract_vector_elt of vXi1 with a non-constant index just use either a 128-bit type or the vXi8 type with the correct number of elements.
Craig Topper via llvm-commits
- [llvm] r321370 - [SelectionDAG] Reverse the order of operands in the ISD::ADD created by TargetLowering::getVectorElementPointer so that the FrameIndex is on the left.
Craig Topper via llvm-commits
- [llvm] r321397 - [SelectionDAG][X86] Don't use ->getValueType(0) after a call to getOperand to get the type of the operand.
Craig Topper via llvm-commits
- [llvm] r321398 - [X86] Use SelectionDAG::getZeroExtendInReg instead of implementing it manually.
Craig Topper via llvm-commits
- [llvm] r321399 - [X86] Pass the right VT to the getZeroExtendInReg introduced in r321398
Craig Topper via llvm-commits
- [llvm] r321406 - [X86] Remove unneeded EVT variable. NFC
Craig Topper via llvm-commits
- [llvm] r321407 - [X86] In WidenMaskArithmetic, make sure we check the input type of a truncate on N1.
Craig Topper via llvm-commits
- [llvm] r321408 - [X86] Remove type restrictions from WidenMaskArithmetic.
Craig Topper via llvm-commits
- [llvm] r321414 - [SelectionDAG] Teach SelectionDAG::getNode to constant fold zext/aext/sext of constant build vectors.
Craig Topper via llvm-commits
- [llvm] r321415 - [X86] Teach WidenMaskArithmetic to handle any constant buildvector on the RHS not just all zeros/ones.
Craig Topper via llvm-commits
- [llvm] r321416 - [X86] Add assembler predicates to BITALG/VBMI2/VNNI features to be consistent with the other AVX512 ISAs.
Craig Topper via llvm-commits
- [llvm] r321417 - [DAGCombiners] Don't turn ANDs to shuffles with zero so early. Give some other combines a chance to run.
Craig Topper via llvm-commits
- [llvm] r321420 - [X86] Fix (v2f64 (s/uint_to_fp (v2i1))) to avoid scalarization without AVX512DQ.
Craig Topper via llvm-commits
- [llvm] r321432 - [X86] Use SelectionDAG::getFPExtendOrRound to simplify some code.
Craig Topper via llvm-commits
- [llvm] r321433 - [X86] Make some helper methods static functions instead. NFC
Craig Topper via llvm-commits
- [llvm] r321436 - [X86] Add avx512vl and avx512dq command lines to combine-pmuldq.ll to demonstrate where we fail to use pmuldq/pmuludq and use to pmullq instead.
Craig Topper via llvm-commits
- [llvm] r321437 - [X86] Add a DAG combines to turn vXi64 muls into VPMULDQ/VPMULUDQ if the upper bits are all sign bits or zeros.
Craig Topper via llvm-commits
- [PATCH] D41327: [X86] Refactor DomainReassignment pass to make the Closure class not stores references to the main data structures of the pass itself
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41327: [X86] Refactor DomainReassignment pass to make the Closure class not stores references to the main data structures of the pass itself
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41349: Thread MCSubtargetInfo through Target::createMCAsmBackend
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41294: [X86][SSE] Use (V)PHMINPOSUW for vXi8 SMAX/SMIN/UMAX/UMIN horizontal reductions (PR32841)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41341: [X86] WIP disable 512-bit vectors during type legalization for prefer-vector-width
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Aggressive Instruction Combine pass
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41392: [X86][XOP]: Adding full coverage of MC encoding for the XOP isa set.<NFC>
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41388: [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC>
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41341: [X86] WIP disable 512-bit vectors during type legalization for prefer-vector-width
Craig Topper via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Aggressive Instruction Combine pass
Craig Topper via Phabricator via llvm-commits
- [PATCH] D40335: X86-specific path: Implemented the fusing of MUL+SUBADD to FMSUBADD
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41329: [X86][CET]: Adding full coverage of MC encoding for the CET instructions.<NFC>
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41440: [X86][SSE] Split large PAVGB/PAVGW vectors to legal widths
Craig Topper via Phabricator via llvm-commits
- [PATCH] D40664: [SelectionDAG][X86][AArch64] Require targets to specify the promotion type when using setOperationAction Promote for INT_TO_FP and FP_TO_INT
Craig Topper via Phabricator via llvm-commits
- [PATCH] D40482: [X86] Instrument Control Flow For Indirect Branch Tracking
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41440: [X86][SSE] Split large PAVGB/PAVGW vectors to legal widths
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41484: [X86][SSE] Use PMADDWD for v4i32 multiplies with 17 or more leading zeros
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41436: [X86][AVX512] Enable variable shuffle combining by default on AVX512 targets
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41062: [X86] Legalize v2i32 via widening rather than promoting
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41161: [X86][PREFETCH]: Adding full coverage of MC encoding for the PREFETCH isa sets.<NFC>
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41341: [X86] WIP disable 512-bit vectors during type legalization for prefer-vector-width
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41161: [X86][PREFETCH]: Adding full coverage of MC encoding for the PREFETCH isa sets.<NFC>
Craig Topper via Phabricator via llvm-commits
- [PATCH] D41560: [X86] Make v2i1 and v4i1 legal types without VLX
Craig Topper via Phabricator via llvm-commits
- [llvm] r321127 - [WebAssembly] Remove an obsolete comment.
Dan Gohman via llvm-commits
- [llvm] r321131 - [WebAssembly] Disable tee_local optimizations when targeting the ELF ABI.
Dan Gohman via llvm-commits
- [llvm] r321138 - [memcpyopt] Teach memcpyopt to optimize across basic blocks
Dan Gohman via llvm-commits
- [PATCH] D40802: [MemDep] Don't use cached results from a previous larger query
Dan Gohman via Phabricator via llvm-commits
- [PATCH] D40375: Use MemorySSA in LICM to do sinking and hoisting.
Daniel Berlin via llvm-commits
- [PATCH] D40375: Use MemorySSA in LICM to do sinking and hoisting.
Daniel Berlin via llvm-commits
- [PATCH] D40375: Use MemorySSA in LICM to do sinking and hoisting.
Daniel Berlin via llvm-commits
- [llvm] r321176 - [globalisel][tablegen] Allow ImmLeaf predicates to use InstructionSelector members
Daniel Sanders via llvm-commits
- [PATCH] D39034: [WIP][GlobalISel][TableGen] Optimize MatchTable for faster instruction selection
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D41362: [AArch64][GlobalISel] Enable GlobalISel at -O0 by default
Daniel Sanders via Phabricator via llvm-commits
- [PATCH] D37985: [AMDGPU] add LDS f32 intrinsics
Daniil Fukalov via Phabricator via llvm-commits
- [PATCH] D41006: [SafepointIRVerifier] Allow non-dereferencing uses of unrelocated or poisoned PHI nodes
Daniil Suchkov via Phabricator via llvm-commits
- [PATCH] D41006: [SafepointIRVerifier] Allow non-dereferencing uses of unrelocated or poisoned PHI nodes
Daniil Suchkov via Phabricator via llvm-commits
- [PATCH] D41006: [SafepointIRVerifier] Allow non-dereferencing uses of unrelocated or poisoned PHI nodes
Daniil Suchkov via Phabricator via llvm-commits
- [PATCH] D41006: [SafepointIRVerifier] Allow non-dereferencing uses of unrelocated or poisoned PHI nodes
Daniil Suchkov via Phabricator via llvm-commits
- [PATCH] D41078: [ARM] Register the Thumb2SizeReducePass
Dave Green via Phabricator via llvm-commits
- [PATCH] D41078: [ARM] Register the Thumb2SizeReducePass
Dave Green via Phabricator via llvm-commits
- [PATCH] D41078: [ARM] Register the Thumb2SizeReducePass
Dave Green via Phabricator via llvm-commits
- [PATCH] D41396: [AArch64] CCSIDR2 system register
Dave Green via Phabricator via llvm-commits
- [PATCH] D41299: [PDT] Fix splitBlock for Post Dom Trees
Dave Green via Phabricator via llvm-commits
- [PATCH] D41302: [LoopSimplify] Preserve Post Dom Trees across Loop Simplify
Dave Green via Phabricator via llvm-commits
- [PATCH] D41264: Fix faulty assertion for void type in debug info
David Blaikie via llvm-commits
- [llvm] r321101 - [dwarfdump][test] Add test case for r321064
David Blaikie via llvm-commits
- [llvm] r321214 - PR35705: Fix Chapter 9 example code for API changes to DIBuilder
David Blaikie via llvm-commits
- [llvm] r321214 - PR35705: Fix Chapter 9 example code for API changes to DIBuilder
David Blaikie via llvm-commits
- [PATCH] D40291: [Support] Add WritableMemoryBuffer class
David Blaikie via Phabricator via llvm-commits
- [PATCH] D41540: [Support] Add WritableMemoryBuffer::getNewMemBuffer
David Blaikie via Phabricator via llvm-commits
- [llvm] r321072 - [ARM] Register the Thumb2SizeReducePass. NFC
David Green via llvm-commits
- [PATCH] D41059: [PGO] MST min edge selection heuristic to ensure non-zero entry count
David Li via Phabricator via llvm-commits
- [PATCH] D41395: [PGO] Function section hotness prefix should look at all blocks
David Li via Phabricator via llvm-commits
- [PATCH] D41461: Add hasProfileData() to check if a function has profile data. NFC.
David Li via Phabricator via llvm-commits
- [PATCH] D41461: Add hasProfileData() to check if a function has profile data. NFC.
David Li via Phabricator via llvm-commits
- [PATCH] D41554: [InstSimplify] Missed optimization in math expression: (x+x)/x == 2
David Majnemer via Phabricator via llvm-commits
- [llvm] r321010 - [PPC] Disable reg+reg to reg+imm transformation.
Davide Italiano via llvm-commits
- [llvm] r321402 - [SCCP] Manually fold branches on undef.
Davide Italiano via llvm-commits
- [PATCH] D41381: [InstCombine] Missed optimization in math expression: squashing exp(log), log(exp)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D41322: [InstCombine] Missed optimization in math expression: squashing sqrt functions
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D41527: [llvm-readobj] Support -needed-libs option for Mach-O files
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D41519: [BasicBlockUtils] Check for unreachable preds before updating LI in UpdateAnalysisInformation
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D41527: [llvm-readobj] Support -needed-libs option for Mach-O files
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D41527: [llvm-readobj] Support -needed-libs option for Mach-O files
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D41381: [InstCombine] Missed optimization in math expression: squashing exp(log), log(exp)
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D41527: [llvm-readobj] Support -needed-libs option for Mach-O files
Davide Italiano via Phabricator via llvm-commits
- [PATCH] D41466: [Unroll][DebugInfo] Propagate loop body's debug location to epilog preheader
Dehao Chen via Phabricator via llvm-commits
- [llvm] r320980 - [ARM GlobalISel] Fix G_(UN)MERGE_VALUES handling after r319524
Diana Picus via llvm-commits
- [llvm] r321165 - [ARM GlobalISel] Fix assertion in RegBankSelect
Diana Picus via llvm-commits
- [llvm] r321204 - [DAG] Fix condition on overlapping store check.
Diana Picus via llvm-commits
- [llvm] r321354 - [ARM GlobalISel] Support pointer constants
Diana Picus via llvm-commits
- [llvm] r321356 - [ARM GlobalISel] Support G_INTTOPTR and G_PTRTOINT for s32
Diana Picus via llvm-commits
- [PATCH] D40973: [LV] Remove unnecessary DoExtraAnalysis guard (silent bug)
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D40973: [LV] Remove unnecessary DoExtraAnalysis guard (silent bug)
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D40973: [LV] Remove unnecessary DoExtraAnalysis guard (silent bug)
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D40973: [LV] Remove unnecessary DoExtraAnalysis guard (silent bug)
Diego Caballero via Phabricator via llvm-commits
- [llvm] r321006 - Fix inconsistent line endings in ARCDisassembler.cpp. NFC.
Dimitry Andric via llvm-commits
- [llvm] r321009 - Fix inconsistent line endings in HexagonVectorLoopCarriedReuse.cpp. NFC.
Dimitry Andric via llvm-commits
- [compiler-rt] r321016 - Fix more inconsistent line endings. NFC.
Dimitry Andric via llvm-commits
- [llvm] r321016 - Fix more inconsistent line endings. NFC.
Dimitry Andric via llvm-commits
- [lld] r321016 - Fix more inconsistent line endings. NFC.
Dimitry Andric via llvm-commits
- [compiler-rt] r321431 - Fix PR35739: chkstk and chkst2 should only be built for Windows
Dimitry Andric via llvm-commits
- [PATCH] D41057: Avoid a gnu readelf warning
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D41567: Add NO_EXEC_STACK_DIRECTIVE to chkstk and chkstk2 sources
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D41567: Add NO_EXEC_STACK_DIRECTIVE to chkstk and chkstk2 sources
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D41567: Add NO_EXEC_STACK_DIRECTIVE to chkstk and chkstk2 sources
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D41567: Add NO_EXEC_STACK_DIRECTIVE to chkstk and chkstk2 sources
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D41567: Add NO_EXEC_STACK_DIRECTIVE to chkstk and chkstk2 sources
Dimitry Andric via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D28907: [SLP] Fix for PR30787: Failure to beneficially vectorize 'copyable' elements in integer binary ops.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D40979: [DWARF] Allow duplication of tails with CFI instructions
Djordje Kovacevic via Phabricator via llvm-commits
- [PATCH] D40979: [DWARF] Allow duplication of tails with CFI instructions
Djordje Kovacevic via Phabricator via llvm-commits
- [PATCH] D41496: [EarlyCSE] Salvage debug info during DCE
Djordje Todorovic via Phabricator via llvm-commits
- [llvm] r321359 - [AMDGPU][MC] Added support of 256- and 512-bit tuples of ttmp registers
Dmitry Preobrazhensky via llvm-commits
- [llvm] r321367 - [AMDGPU][MC] Corrected parsing of optional operands for ds_swizzle_b32
Dmitry Preobrazhensky via llvm-commits
- [llvm] r321372 - [AMDGPU][MC] Corrected handling of negative expressions
Dmitry Preobrazhensky via llvm-commits
- [PATCH] D41342: [WIP][InstCombine] Missed optimization in math expression: simplify calls exp functions
Dmitry Venikov via Phabricator via llvm-commits
- [PATCH] D41381: [InstCombine] Missed optimization in math expression: squashing exp(log), log(exp)
Dmitry Venikov via Phabricator via llvm-commits
- [PATCH] D41389: [WIP][InstCombine] Missed optimization in math expression: squashing sin(asin), cos(acos)
Dmitry Venikov via Phabricator via llvm-commits
- [PATCH] D41381: [InstCombine] Missed optimization in math expression: squashing exp(log), log(exp)
Dmitry Venikov via Phabricator via llvm-commits
- [PATCH] D41342: [InstCombine] Missed optimization in math expression: simplify calls exp functions
Dmitry Venikov via Phabricator via llvm-commits
- [PATCH] D41286: [InstCombine] Missed optimization in math expression: sin(x) / cos(x) => tan(x)
Dmitry Venikov via Phabricator via llvm-commits
- [PATCH] D41286: [InstCombine] Missed optimization in math expression: sin(x) / cos(x) => tan(x)
Dmitry Venikov via Phabricator via llvm-commits
- [PATCH] D40638: [AMDGPU, AsmParser] Enable the mnemonic spell corrector.
Dmitry Venikov via Phabricator via llvm-commits
- [PATCH] D40335: X86-specific path: Implemented the fusing of MUL+SUBADD to FMSUBADD
Dmitry Venikov via Phabricator via llvm-commits
- [PATCH] D41283: [WIP][InstCombine] Missed optimization in math expression: tan(a) * cos(a) == sin(a)
Dmitry Venikov via Phabricator via llvm-commits
- [PATCH] D41381: [InstCombine] Missed optimization in math expression: squashing exp(log), log(exp)
Dmitry Venikov via Phabricator via llvm-commits
- [PATCH] D41342: [InstCombine] Missed optimization in math expression: simplify calls exp functions
Dmitry Venikov via Phabricator via llvm-commits
- [PATCH] D41381: [InstCombine] Missed optimization in math expression: squashing exp(log), log(exp)
Dmitry Venikov via Phabricator via llvm-commits
- [PATCH] D41322: [InstCombine] Missed optimization in math expression: squashing sqrt functions
Dmitry Venikov via Phabricator via llvm-commits
- [PATCH] D41322: [InstCombine] Missed optimization in math expression: squashing sqrt functions
Dmitry Venikov via Phabricator via llvm-commits
- [PATCH] D41554: [InstSimplify] Missed optimization in math expression: (x+x)/x == 2
Dmitry Venikov via Phabricator via llvm-commits
- [PATCH] D41554: [InstSimplify] Missed optimization in math expression: (x+x)/x == 2
Dmitry Venikov via Phabricator via llvm-commits
- [llvm] r321012 - [cmake] Update experimental target error message
Don Hinton via llvm-commits
- [llvm] r321434 - [cmake] Always respect existing CMAKE_REQUIRED_FLAGS when adding additional ones.
Don Hinton via llvm-commits
- [PATCH] D41273: [cmake] Update experimental target error message
Don Hinton via Phabricator via llvm-commits
- [PATCH] D41371: Remove redundant #define's from llvm/config.h
Don Hinton via Phabricator via llvm-commits
- [PATCH] D41568: [cmake] Always respect existing CMAKE_REQUIRED_FLAGS when adding additional ones.
Don Hinton via Phabricator via llvm-commits
- [PATCH] D41493: [zorg] Set up a buildslave to build the experimental RISCV target
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D40830: [RISCV] Implement support for the BranchRelaxation pass
Dylan McKay via Phabricator via llvm-commits
- [PATCH] D41461: Add hasProfileData() to check if a function has profile data. NFC.
Easwaran Raman via llvm-commits
- [llvm] r321331 - Add hasProfileData() to check if a function has profile data. NFC.
Easwaran Raman via llvm-commits
- [PATCH] D41461: Add hasProfileData() to check if a function has profile data. NFC.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D41461: Add hasProfileData() to check if a function has profile data. NFC.
Easwaran Raman via Phabricator via llvm-commits
- [PATCH] D41461: Add hasProfileData() to check if a function has profile data. NFC.
Easwaran Raman via Phabricator via llvm-commits
- [lld] r315658 - Slightly simplify code and add comment.
Ed Maste via llvm-commits
- [lld] r315658 - Slightly simplify code and add comment.
Ed Maste via llvm-commits
- [lld] r315658 - Slightly simplify code and add comment.
Ed Maste via llvm-commits
- [PATCH] D41541: [ELF] - Allow using PLT relocations when "-z notext" is given.
Ed Maste via Phabricator via llvm-commits
- [PATCH] D41541: [ELF] - Allow using PLT relocations when "-z notext" is given.
Ed Maste via Phabricator via llvm-commits
- [PATCH] D41551: [ELF] - Allow relocation to a weak undefined symbol when -z notext is given.
Ed Maste via Phabricator via llvm-commits
- [PATCH] D41551: [ELF] - Allow relocation to a weak undefined symbol when -z notext is given.
Ed Maste via Phabricator via llvm-commits
- [llvm] r321332 - [Inliner] Restrict soft-float inlining penalty.
Eli Friedman via llvm-commits
- [llvm] r321333 - inline-fp.ll was moved in r321332; delete it properly.
Eli Friedman via llvm-commits
- [PATCH] D41338: [CodeGen] lower math intrinsics to finite version of libcalls when possible (PR35672)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41335: [InlineFunction] Inline vararg functions that do not access varargs.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41104: Set the NoRecurse attribute for the dbg intrinsics.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D40347: [JumpThreading] Restrict PRE across instructions that don't pass control to successors
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41335: [InlineFunction] Inline vararg functions that do not access varargs.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41362: [AArch64][GlobalISel] Enable GlobalISel at -O0 by default
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41362: [AArch64][GlobalISel] Enable GlobalISel at -O0 by default
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41398: Give up on array allocas in getPointerDereferenceableBytes
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41400: [MemCpyOpt] Perform call slot optimizations through GEPs
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41335: [InlineFunction] Inline vararg functions that do not access varargs.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D40347: [JumpThreading] Restrict PRE across instructions that don't pass control to successors
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41389: [WIP][InstCombine] Missed optimization in math expression: squashing sin(asin), cos(acos)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41335: [InlineFunction] Inline vararg functions that do not access varargs.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D35267: Pass Divergence Analysis data to selection DAG to drive divergence dependent instruction selection
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D35267: Pass Divergence Analysis data to selection DAG to drive divergence dependent instruction selection
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41361: [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instruction sinking.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41453: [GVNHoist] Fix: PR35222 gvn-hoist incorrectly erases load in case of a loop
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41338: [CodeGen] lower math intrinsics to finite version of libcalls when possible (PR35672)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41361: [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instruction sinking.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41338: [CodeGen] lower math intrinsics to finite version of libcalls when possible (PR35672)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41338: [CodeGen] lower math intrinsics to finite version of libcalls when possible (PR35672)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D35635: [ARM] Optimize {s,u}{add,sub}.with.overflow
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41361: [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instruction sinking.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41361: [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instruction sinking.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41361: [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instruction sinking.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41400: [MemCpyOpt] Perform call slot optimizations through GEPs
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D35267: Pass Divergence Analysis data to selection DAG to drive divergence dependent instruction selection
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41522: [Inliner] Restrict soft-float inlining penalty.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41522: [Inliner] Restrict soft-float inlining penalty.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41522: [Inliner] Restrict soft-float inlining penalty.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41522: [Inliner] Restrict soft-float inlining penalty.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D41522: [Inliner] Restrict soft-float inlining penalty.
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D41522: [Inliner] Restrict soft-float inlining penalty.
Eric Christopher via Phabricator via llvm-commits
- [PATCH] D41393: Allow to apply cherry-picks when building Docker images.
Eric Liu via Phabricator via llvm-commits
- [PATCH] D41393: Allow to apply cherry-picks when building Docker images.
Eric Liu via Phabricator via llvm-commits
- [PATCH] D41393: Allow to apply cherry-picks when building Docker images.
Eric Liu via Phabricator via llvm-commits
- [PATCH] D41477: [LLD] [ELF] Result of subtracting two symbols should be absolute
Erick Reyes via llvm-commits
- [PATCH] D41403: [ELF] Fix incorrect physical address on self-referencing AT command
Erick Reyes via Phabricator via llvm-commits
- [PATCH] D41477: [LLD] [ELF] Result of subtracting two symbols should be absolute
Erick Reyes via Phabricator via llvm-commits
- [llvm] r320968 - [ThinLTO] Remove unused code
Eugene Leviant via llvm-commits
- [PATCH] D41297: [ThinLTO] Implement summary visualizer
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D41297: [ThinLTO] Implement summary visualizer
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D41297: [ThinLTO] Implement summary visualizer
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D41489: [ThinLTO] Don't try to import noinline functions
Eugene Leviant via Phabricator via llvm-commits
- [PATCH] D41489: [ThinLTO] Don't try to import noinline functions
Eugene Leviant via Phabricator via llvm-commits
- [llvm] r321032 - [AArch64] Expand test coverage of vector element shuffling to Exynos
Evandro Menezes via llvm-commits
- [PATCH] D39976: [AArch64] Consider the cost model when folding loads and stores
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D39976: [AArch64] Consider the cost model when folding loads and stores
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D40511: [AArch64] Fix scheduling resources for post indexed loads and stores
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D39976: [AArch64] Consider the cost model when folding loads and stores
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D41515: [AArch64] Improve code generation of vector build
Evandro Menezes via Phabricator via llvm-commits
- [compiler-rt] r321119 - [hwasan] Remove unused -check-prefix in tests.
Evgenii Stepanov via llvm-commits
- [PATCH] D41417: [hwasan] Implement -fsanitize-recover=hwaddress.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D41417: [hwasan] Implement -fsanitize-recover=hwaddress.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D41417: [hwasan] Implement -fsanitize-recover=hwaddress.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D41417: [hwasan] Implement -fsanitize-recover=hwaddress.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D41417: [hwasan] Implement -fsanitize-recover=hwaddress.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D41532: [MSan,TSan] Add aligned new/delete interceptors.
Evgenii Stepanov via Phabricator via llvm-commits
- [PATCH] D41532: [MSan,TSan] Add aligned new/delete interceptors.
Evgenii Stepanov via Phabricator via llvm-commits
- [compiler-rt] r321119 - [hwasan] Remove unused -check-prefix in tests.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r321121 - [hwasan] Fix handling of store errors.
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r321141 - [hwasan] Remove --check-prefix=CHECK (NFC)
Evgeniy Stepanov via llvm-commits
- [compiler-rt] r321203 - [hwasan] Implement -fsanitize-recover=hwaddress.
Evgeniy Stepanov via llvm-commits
- [llvm] r321203 - [hwasan] Implement -fsanitize-recover=hwaddress.
Evgeniy Stepanov via llvm-commits
- [PATCH] D41078: [ARM] Register the Thumb2SizeReducePass
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D41078: [ARM] Register the Thumb2SizeReducePass
Evgeny Astigeevich via Phabricator via llvm-commits
- [PATCH] D41467: PR35710: Nary reassociation falls into infinite loop
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D41466: [Unroll][DebugInfo] Propagate loop body's debug info to epilog preheader
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D41467: PR35710: Nary reassociation falls into infinite loop
Evgeny Stupachenko via Phabricator via llvm-commits
- [PATCH] D41466: [Unroll][DebugInfo] Propagate loop body's debug location to epilog preheader
Evgeny Stupachenko via Phabricator via llvm-commits
- [llvm] r321164 - [ARM] Lower unsigned saturation to USAT
Florian Hahn via llvm-commits
- [llvm] r321166 - [TargetParser] Check size before accessing architecture version.
Florian Hahn via llvm-commits
- [llvm] r321172 - [LV] Remove unnecessary DoExtraAnalysis guard (silent bug)
Florian Hahn via llvm-commits
- [llvm] r321191 - [InstCombine] Add debug location to new caller.
Florian Hahn via llvm-commits
- [llvm] r321413 - [CallSiteSplitting] Remove isOrHeader restriction.
Florian Hahn via llvm-commits
- [PATCH] D41333: [ValueTracking] ignore FP signed-zero when detecting a casted-to-integer fmin/fmax pattern
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41348: [ARM] Lower unsigned saturation to USAT
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41348: [ARM] Lower unsigned saturation to USAT
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41349: Thread MCSubtargetInfo through Target::createMCAsmBackend
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D40363: [AArch64][SVE] Asm: Improve diagnostics further when +sve is not specified
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41335: [InlineFunction] Inline vararg functions that do not access varargs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41348: [ARM] Lower unsigned saturation to USAT
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D40049: [PATCH] Global reassociation for improved CSE
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D40729: [CallSiteSplitting] Remove isOrHeader restriction.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41382: [AArch64] Asm: Fix parsing of register aliases that have a name starting with 'z'
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41382: [AArch64] Asm: Fix parsing of register aliases that have a name starting with 'z'
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41348: [ARM] Lower unsigned saturation to USAT
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41335: [InlineFunction] Inline vararg functions that do not access varargs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41299: [PDT] Fix splitBlock for Post Dom Trees
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D40973: [LV] Remove unnecessary DoExtraAnalysis guard (silent bug)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41335: [InlineFunction] Inline vararg functions that do not access varargs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41382: [AArch64] Asm: Fix parsing of register aliases that have a name starting with 'z'
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41382: [AArch64] Asm: Fix parsing of register aliases that have a name starting with 'z'
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41429: [TargetParser] Check size before accessing architecture version.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41348: [ARM] Lower unsigned saturation to USAT
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41435: [InstCombine] Add debug location to new caller.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D40973: [LV] Remove unnecessary DoExtraAnalysis guard (silent bug)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D40973: [LV] Remove unnecessary DoExtraAnalysis guard (silent bug)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41278: NFC: The improved debug logging for Machine Combiner
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41278: NFC: The improved debug logging for Machine Combiner
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41335: [InlineFunction] Inline vararg functions that do not access varargs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41435: [InstCombine] Add debug location to new caller.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D40729: [CallSiteSplitting] Remove isOrHeader restriction.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41335: [InlineFunction] Inline vararg functions that do not access varargs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41445: [AArch64][AsmParser] Add isScalarReg() and repurpose isReg()
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41441: [AArch64][SVE] Asm: Add restricted register classes for SVE predicate vectors.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41446: [TableGen][AsmMatcherEmitter] Generate assembler checks for tied operands
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41446: [TableGen][AsmMatcherEmitter] Generate assembler checks for tied operands
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D40729: [CallSiteSplitting] Remove isOrHeader restriction.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41515: [AArch64] Improve code generation of vector build
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D40874: [LV][LoopInfo] Add irreducible CFG detection for outer loops
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41555: [InlineFunction] Preserve attributes when forwarding VarArgs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41335: [InlineFunction] Inline vararg functions that do not access varargs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41556: [InlineFunction] Preserve calling convention when forwarding VarArgs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41335: [InlineFunction] Inline vararg functions that do not access varargs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41336: [PartialInliner] Move code to forward varargs to partial inliner.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D40729: [CallSiteSplitting] Remove isOrHeader restriction.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D40729: [CallSiteSplitting] Remove isOrHeader restriction.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D41402: [cmake] Fix DESTDIR support in compiler-rt build
Francis Ricci via Phabricator via llvm-commits
- [llvm] r320996 - [YAML] Add support for non-printable characters
Francis Visoiu Mistrih via llvm-commits
- [lld] r320997 - [YAML] Fix mustQuote return type changed in r320996
Francis Visoiu Mistrih via llvm-commits
- [llvm] r321068 - [YAML] Always double quote UTF-8 characters
Francis Visoiu Mistrih via llvm-commits
- [llvm] r321069 - Fix: [YAML] Always double quote UTF-8 characters
Francis Visoiu Mistrih via llvm-commits
- [llvm] r321079 - [CFGVPrinter] Fix -dot-cfg-only
Francis Visoiu Mistrih via llvm-commits
- [llvm] r321084 - [CodeGen] Move printing MO_CFIIndex operands to MachineOperand::print
Francis Visoiu Mistrih via llvm-commits
- [llvm] r321109 - [CodeGen] Refactor printOffset from MO and MIRPrinter
Francis Visoiu Mistrih via llvm-commits
- [llvm] r321110 - [CodeGen] Move printing MO_FPImmediate operands to MachineOperand::print
Francis Visoiu Mistrih via llvm-commits
- [llvm] r321111 - [CodeGen] Move printing MO_IntrinsicID operands to MachineOperand::print
Francis Visoiu Mistrih via llvm-commits
- [llvm] r321112 - [CodeGen] Move printing MO_IntrinsicID operands to MachineOperand::print
Francis Visoiu Mistrih via llvm-commits
- [llvm] r321113 - [CodeGen] Move printing MO_BlockAddress operands to MachineOperand::print
Francis Visoiu Mistrih via llvm-commits
- [llvm] r321283 - [YAML] Fix UTF-8 handling
Francis Visoiu Mistrih via llvm-commits
- [llvm] r321284 - [YAML] Refactor escaping unittests
Francis Visoiu Mistrih via llvm-commits
- [PATCH] D41290: [YAML] Add support for non-printable characters
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D41290: [YAML] Add support for non-printable characters
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D40979: [DWARF] Allow duplication of tails with CFI instructions
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D40979: [DWARF] Allow duplication of tails with CFI instructions
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D41490: [YAML] Fix UTF-8 handling
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D41490: [YAML] Fix UTF-8 handling
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D41290: [YAML] Add support for non-printable characters
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D41509: [MIR] Add support for the frame-destroy MachineInstr flag
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D41509: [MIR] Add support for the frame-destroy MachineInstr flag
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [llvm] r321153 - [X86][CLFLUSH]: Adding full coverage of MC encoding for the CLFLUSH isa sets.<NFC>
Gadi Haber via llvm-commits
- [PATCH] D41388: [X86][NC]: Adding test coverage of MC encoding for several small extensions.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D41388: [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D41392: [X86][XOP]: Adding full coverage of MC encoding for the XOP isa set.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D41331: [X86][CLFLUSH]: Adding full coverage of MC encoding for the CLFLUSH isa sets.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D41388: [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D41388: [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D41329: [X86][CET]: Adding full coverage of MC encoding for the CET instructions.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D41388: [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D41329: [X86][CET]: Adding full coverage of MC encoding for the CET instructions.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D41161: [X86][PREFETCH]: Adding full coverage of MC encoding for the PREFETCH isa sets.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [PATCH] D41392: [X86][XOP]: Adding full coverage of MC encoding for the XOP isa set.<NFC>
Gadi Haber via Phabricator via llvm-commits
- [lld] r318161 - Note that the benchmark set has been updated.
Galina Kistanova via llvm-commits
- LLVM buildmaster will be updated and restarted tonight
Galina Kistanova via llvm-commits
- [zorg] r321245 - Always run cmake to force dependencies
Galina Kistanova via llvm-commits
- [PATCH] D41493: [zorg] Set up a buildslave to build the experimental RISCV target
Galina via Phabricator via llvm-commits
- [PATCH] D39976: [AArch64] Consider the cost model when folding loads and stores
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D40876: AArch64: Fix emergency spillslot being out of reach for large callframes
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D40876: AArch64: Fix emergency spillslot being out of reach for large callframes
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D23366: [AArch64] Assign stack locations to increase load/store pairing.
Geoff Berry via Phabricator via llvm-commits
- [PATCH] D41525: [MemorySSA] Allow reordering of loads that alias in the presence of volatile loads.
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D40375: Use MemorySSA in LICM to do sinking and hoisting.
George Burgess IV via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
George Rimar via llvm-commits
- [lld] r321400 - [ELF] - Allow using PLT relocations when "-z notext" is given.
George Rimar via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
George Rimar via llvm-commits
- [lld] r321403 - [ELF] - Fix mistype in comment. NFC.
George Rimar via llvm-commits
- [PATCH] D41552: [MC] - Teach llvm-mc to handle comdats whose names are numbers.
George Rimar via llvm-commits
- [llvm] r321419 - [MC] - Teach llvm-mc to handle comdats whose names are numbers.
George Rimar via llvm-commits
- [PATCH] D41552: [MC] - Teach llvm-mc to handle comdats whose names are numbers.
George Rimar via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
George Rimar via Phabricator via llvm-commits
- [PATCH] D41397: [ELF] - Fix for ld.lld does not accept "AT" syntax for declaring LMA region
George Rimar via Phabricator via llvm-commits
- [PATCH] D41438: [ELF] - Do not handle --defsym as regular linkerscript assignment.
George Rimar via Phabricator via llvm-commits
- [PATCH] D41438: [ELF] - Do not handle --defsym as regular linkerscript assignment.
George Rimar via Phabricator via llvm-commits
- [PATCH] D41459: [lld] Fix output section offset and contents when linker script uses memory region and data commands
George Rimar via Phabricator via llvm-commits
- [PATCH] D41459: [lld] Fix output section offset and contents when linker script uses memory region and data commands
George Rimar via Phabricator via llvm-commits
- [PATCH] D41397: [ELF] - Fix for ld.lld does not accept "AT" syntax for declaring LMA region
George Rimar via Phabricator via llvm-commits
- [PATCH] D41459: [lld] Fix output section offset and contents when linker script uses memory region and data commands
George Rimar via Phabricator via llvm-commits
- [PATCH] D41541: [ELF] - Allow using PLT relocations when "-z notext" is given.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
George Rimar via Phabricator via llvm-commits
- [PATCH] D41541: [ELF] - Allow using PLT relocations when "-z notext" is given.
George Rimar via Phabricator via llvm-commits
- [PATCH] D41541: [ELF] - Allow using PLT relocations when "-z notext" is given.
George Rimar via Phabricator via llvm-commits
- [PATCH] D41541: [ELF] - Allow using PLT relocations when "-z notext" is given.
George Rimar via Phabricator via llvm-commits
- [PATCH] D41549: Detemplate reportDuplicate
George Rimar via Phabricator via llvm-commits
- [PATCH] D41541: [ELF] - Allow using PLT relocations when "-z notext" is given.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
George Rimar via Phabricator via llvm-commits
- [PATCH] D41551: [ELF] - Allow relocation to a weak undefined symbol when -z notext is given.
George Rimar via Phabricator via llvm-commits
- [PATCH] D41552: [MC] - Teach llvm-mc to handle comdats whose names are numbers.
George Rimar via Phabricator via llvm-commits
- [PATCH] D40954: [ELF] - Teach LLD to hint about -fdebug-types-section.
George Rimar via Phabricator via llvm-commits
- [PATCH] D41551: [ELF] - Allow relocation to a weak undefined symbol when -z notext is given.
George Rimar via Phabricator via llvm-commits
- [PATCH] D41551: [ELF] - Allow relocation to a weak undefined symbol when -z notext is given.
George Rimar via Phabricator via llvm-commits
- [PATCH] D41438: [ELF] - Do not handle --defsym as regular linkerscript assignment.
George Rimar via Phabricator via llvm-commits
- [PATCH] D41552: [MC] - Teach llvm-mc to handle comdats whose names are numbers.
George Rimar via Phabricator via llvm-commits
- [PATCH] D41559: [MC] - Disallow invalid section groups declarations.
George Rimar via Phabricator via llvm-commits
- [PATCH] D38978: [OpenMP] Enable the lowering of implicitly shared variables in OpenMP GPU-offloaded target regions to the GPU shared memory
Gheorghe-Teodor Bercea via Phabricator via llvm-commits
- [PATCH] D41356: Don't look for OCaml if LLVM_ENABLE_OCAMLDOC=OFF
Guilherme Amadio via Phabricator via llvm-commits
- [PATCH] D41356: Don't look for OCaml if LLVM_ENABLE_OCAMLDOC=OFF
Guilherme Amadio via Phabricator via llvm-commits
- [PATCH] D41356: Don't look for OCaml if LLVM_ENABLE_OCAMLDOC=OFF
Guilherme Amadio via Phabricator via llvm-commits
- [llvm] r321377 - [SimplifyCFG] Don't do if-conversion if there is a long dependence chain
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] D39352: [SimplifyCFG] Don't do if-conversion if there is a long dependence chain
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D41327: [X86] Refactor DomainReassignment pass to make the Closure class not stores references to the main data structures of the pass itself
Guy Blank via Phabricator via llvm-commits
- [PATCH] D41327: [X86] Refactor DomainReassignment pass to make the Closure class not stores references to the main data structures of the pass itself
Guy Blank via Phabricator via llvm-commits
- [llvm] r320814 - [InlineCost] Find repeated loads in the callee
Haicheng Wu via llvm-commits
- [llvm] r321075 - [InlineCost] Skip volatile loads when looking for repeated loads
Haicheng Wu via llvm-commits
- [llvm] r321098 - [SeparateConstOffsetFromGEP] Fix a typo. NFC.
Haicheng Wu via llvm-commits
- [llvm] r321107 - [CGP] Format. NFC
Haicheng Wu via llvm-commits
- [llvm] r321366 - [InlineCost] Find more free binary operations
Haicheng Wu via llvm-commits
- [PATCH] D40097: [Inliner][NewPM] Inline functions outside of current SCC first
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D41494: [InlineCost] Find more free binary operations
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D41494: [InlineCost] Find more free binary operations
Haicheng Wu via Phabricator via llvm-commits
- [PATCH] D41333: [ValueTracking] ignore FP signed-zero when detecting a casted-to-integer fmin/fmax pattern
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D40969: [DAG] Elide overlapping stores
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41353: [InstCombine] Adjusting bswap pattern to the new masked shl canonization
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41354: [InstCombine] Extending InstructionSimplify
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41389: [WIP][InstCombine] Missed optimization in math expression: squashing sin(asin), cos(acos)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41389: [WIP][InstCombine] Missed optimization in math expression: squashing sin(asin), cos(acos)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41353: [InstCombine] Adjusting bswap pattern to the new masked shl canonization
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41385: [PowerPC] fix a bug in redundant compare elimination
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41381: [InstCombine] Missed optimization in math expression: squashing exp(log), log(exp)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41342: [WIP][InstCombine] Missed optimization in math expression: simplify calls exp functions
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41283: [WIP][InstCombine] Missed optimization in math expression: tan(a) * cos(a) == sin(a)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41286: [WIP][InstCombine] Missed optimization in math expression: sin(x) / cos(x) => tan(x)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41322: [WIP][InstCombine] Missed optimization in math expression: squashing sqrt functions
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41342: [WIP][InstCombine] Missed optimization in math expression: simplify calls exp functions
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41373: [GISel][RFC]: GlobalISel Combiner prototype
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D39352: [SimplifyCFG] Don't do if-conversion if there is a long dependence chain
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41358: [PowerPC] Fix minor bug to avoid a failure in createTailCallBranchInstr
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D40978: TableGen: Allow setting SDNodeProperties on intrinsics
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41083: DAG: Tolerate non-MemSDNOdes for OPC_RecordMemRef
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D40782: [tablegen] Make strconcat return code if all arguments are code
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41341: [X86] WIP disable 512-bit vectors during type legalization for prefer-vector-width
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41338: [CodeGen] lower math intrinsics to finite version of libcalls when possible (PR35672)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41330: [X86] Reduce Store Forward Block issues in HW
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41286: [InstCombine] Missed optimization in math expression: sin(x) / cos(x) => tan(x)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41358: [PowerPC] Fix minor bug to avoid a failure in createTailCallBranchInstr
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41373: [GISel][RFC]: GlobalISel Combiner prototype
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41338: [CodeGen] lower math intrinsics to finite version of libcalls when possible (PR35672)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41338: [CodeGen] lower math intrinsics to finite version of libcalls when possible (PR35672)
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41361: [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instruction sinking.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41464: Expose a TargetMachine::getTargetTransformInfo function
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41361: [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instruction sinking.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41411: [PowerPC] Fix parest build failure in SPEC2017.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41296: Limit size of SROA - generated register names
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D36045: Extend syntax of response files
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41494: [InlineCost] Find more free binary operations
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D41104: Set the NoRecurse attribute for the dbg intrinsics.
Hal Finkel via Phabricator via llvm-commits
- [PATCH] D22792: VecClone Pass
Hal Finkel via Phabricator via llvm-commits
- [llvm] r321138 - [memcpyopt] Teach memcpyopt to optimize across basic blocks
Hans Wennborg via llvm-commits
- [PATCH] D41420: [LV][VPlan] NFC patch to move LoopVectorizationPlanner class out of LoopVectorize.cpp
Hideki Saito via Phabricator via llvm-commits
- [llvm] r321147 - [PowerPC] fix a bug in redundant compare elimination
Hiroshi Inoue via llvm-commits
- [PATCH] D41385: [PowerPC] fix a bug in redundant compare elimination
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D41385: [PowerPC] fix a bug in redundant compare elimination
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D40893: [PowerPC] fix a bug in TCO eligibility check
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D40893: [PowerPC] fix a bug in TCO eligibility check
Hiroshi Inoue via Phabricator via llvm-commits
- [PATCH] D37775: Add a verifier test to check the access on both sides of COPY are the same
Igor Breger via Phabricator via llvm-commits
- [lld] r321154 - [ELF] Fix an assignment command at the end of an .ARM.exidx section.
Igor Kudrin via llvm-commits
- [PATCH] D41234: [ELF] Fix placement of a sentinel entry in the .ARM.exidx section.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D41234: [ELF] Fix placement of a sentinel entry in the .ARM.exidx section.
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D41234: [ELF] Fix placement of a sentinel entry in the .ARM.exidx section.
Igor Kudrin via Phabricator via llvm-commits
- [llvm] r320964 - [TargetLibraryInfo] Discard library functions with incorrectly sized integers
Igor Laevsky via llvm-commits
- [llvm] r321062 - [FuzzMutate] Don't crash when mutator is unable to find operation
Igor Laevsky via llvm-commits
- [PATCH] D41009: [FuzzMutate] Don't crash when mutator is unable to find operation
Igor Laevsky via Phabricator via llvm-commits
- [PATCH] D41107: [FuzzMutate] Avoid using swifterror as a source operand
Igor Laevsky via Phabricator via llvm-commits
- [PATCH] D41107: [FuzzMutate] Avoid using swifterror as a source operand
Igor Laevsky via Phabricator via llvm-commits
- [PATCH] D41531: [DebugInfo/DWARF] generate aranges for CU even if it has .debug_aranges entry
Igor Sugak via Phabricator via llvm-commits
- [test-suite] r321142 - test-suite: add cpu features detection in configuration
Ilia Taraban via llvm-commits
- [test-suite] r321143 - test-suite: add cpu architecture detection in cmake configuration
Ilia Taraban via llvm-commits
- [test-suite] r321144 - test-suite: add avx512 tests with math intrinsics
Ilia Taraban via llvm-commits
- [PATCH] D38182: test-suite: add cpu features detection in configuration
Ilia Taraban via Phabricator via llvm-commits
- [PATCH] D38484: test-suite: add cpu architecture detection in cmake configuration
Ilia Taraban via Phabricator via llvm-commits
- [PATCH] D41249: test-suite: add avx512 tests with math intrinsics
Ilia Taraban via Phabricator via llvm-commits
- [llvm] r321175 - Allow to apply cherry-picks when building Docker images.
Ilya Biryukov via llvm-commits
- [PATCH] D41393: Allow to apply cherry-picks when building Docker images.
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D41393: Allow to apply cherry-picks when building Docker images.
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D41393: Allow to apply cherry-picks when building Docker images.
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D41393: Allow to apply cherry-picks when building Docker images.
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D41393: Allow to apply cherry-picks when building Docker images.
Ilya Biryukov via Phabricator via llvm-commits
- [PATCH] D41393: Allow to apply cherry-picks when building Docker images.
Ilya Biryukov via Phabricator via llvm-commits
- [llvm] r320993 - [IR] Add MDBuilder helpers for the new TBAA metadata format
Ivan A. Kosarev via llvm-commits
- [llvm] r321007 - [IR] Support the new TBAA metadata format in IR verifier
Ivan A. Kosarev via llvm-commits
- [llvm] r321019 - [Analysis] Generate more precise TBAA tags when one access encloses the other
Ivan A. Kosarev via llvm-commits
- [PATCH] D39956: [IR] Add MDBuilder helpers for the new TBAA metadata format
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D39956: [IR] Add MDBuilder helpers for the new TBAA metadata format
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D40438: [IR] Support the new TBAA metadata format in IR verifier
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D39557: [Analysis] Generate more precise TBAA tags when one access encloses the other
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D40975: [LangRef] Reflect the changes in the TBAA info format
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D41501: [Analysis] Support aggregate access types in TBAA
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D41543: [Transforms] Propagate new-format TBAA tags on simplification of memory-transfer intrinsics
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D41563: [Transforms] Propagate TBAA info in SROA
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D41565: [Transforms] Support making mutable versions of new-format TBAA access tags
Ivan Kosarev via Phabricator via llvm-commits
- [llvm] r321047 - [llvm-objcopy] Add option to add a progbits section from a file
Jake Ehrlich via llvm-commits
- [PATCH] D41124: [llvm-objcopy] Add symlink for llvm-strip
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D41212: [llvm-objcopy] Add option to add a progbits section from a file
Jake Ehrlich via Phabricator via llvm-commits
- [PATCH] D40146: [JumpThreading] Preservation of DT and LVI across the pass
Jakub Kuderski via Phabricator via llvm-commits
- [PATCH] D41212: [llvm-objcopy] Add option to add a progbits section from a file
James Henderson via Phabricator via llvm-commits
- [PATCH] D41124: [llvm-objcopy] Add symlink for llvm-strip
James Henderson via Phabricator via llvm-commits
- [PATCH] D40849: CodeGen: support an extension to pass linker options on ELF
James Henderson via Phabricator via llvm-commits
- [PATCH] D40849: CodeGen: support an extension to pass linker options on ELF
James Henderson via Phabricator via llvm-commits
- [PATCH] D39425: [Sparc] Account for bias in stack readjustment
James Y Knight via Phabricator via llvm-commits
- [PATCH] D41404: [git-llvm] Handle files ignored by svn correctly
James Y Knight via Phabricator via llvm-commits
- [llvm] r321179 - [SCEV] Fix Typo. NFC.
Javed Absar via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Javed Absar via Phabricator via llvm-commits
- [llvm] r321014 - [MachineOutliner] Recommit r320229
Jessica Paquette via llvm-commits
- [llvm] r321028 - [MachineOutliner][NFC] Gardening: use std::any_of instead of bool + loop
Jessica Paquette via llvm-commits
- [llvm] r321224 - [ARM] Optimize {s,u}{add,sub}.with.overflow.
Joel Galenson via llvm-commits
- [PATCH] D35635: [ARM] Optimize {s,u}{add,sub}.with.overflow
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D38378: [ARM] Optimize {s,u}{add,sub}.with.overflow.
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D35635: [ARM] Optimize {s,u}{add,sub}.with.overflow
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D35635: [ARM] Optimize {s,u}{add,sub}.with.overflow
Joel Galenson via Phabricator via llvm-commits
- [PATCH] D40782: [tablegen] Add !codeconcat operator which works like !strconcat
Johannes Altmanninger via Phabricator via llvm-commits
- [PATCH] D40782: [tablegen] Make strconcat return code if all arguments are code
Johannes Altmanninger via Phabricator via llvm-commits
- [PATCH] D40782: [tablegen] Make strconcat return code if all arguments are code
Johannes Altmanninger via Phabricator via llvm-commits
- [llvm] r321064 - [dwarfdump] Lookup needs to be an unsigned long long parameter.
Jonas Devlieghere via llvm-commits
- [llvm] r321101 - [dwarfdump][test] Add test case for r321064
Jonas Devlieghere via llvm-commits
- [PATCH] D41170: Use dbgs() instead of errs() in docs for DEBUG()
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D40914: [NFC] Change the DWARF v5 string offsets table tests to generate the test object as part of the test.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D40914: [NFC] Change the DWARF v5 string offsets table tests to generate the test object as part of the test.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D41146: [DWARF] DWARF v5: Rework of string offsets table reader
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D41490: [YAML] Fix UTF-8 handling
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D41490: [YAML] Fix UTF-8 handling
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D41170: Use dbgs() instead of errs() in docs for DEBUG()
Jonas Devlieghere via Phabricator via llvm-commits
- [compiler-rt] r321119 - [hwasan] Remove unused -check-prefix in tests.
Jonathan Roelofs via llvm-commits
- [PATCH] D40729: [CallSiteSplitting] Remove isOrHeader restriction.
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D41463: [CodeGen] Add a new pass to sink Copy instructions after RA
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D40755: [WIP][shrink-wrap]Sink COPYs to CSR from entry to successors
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D40729: [CallSiteSplitting] Remove isOrHeader restriction.
Jun Bum Lim via Phabricator via llvm-commits
- [PATCH] D40729: [CallSiteSplitting] Remove isOrHeader restriction.
Jun Bum Lim via Phabricator via llvm-commits
- [llvm] r321039 - update_mir_test_checks: Add "mir" to some states and regex names
Justin Bogner via llvm-commits
- [llvm] r321048 - update_mir_test_checks: Accept IR as input as well as MIR
Justin Bogner via llvm-commits
- [PATCH] D41009: [FuzzMutate] Don't crash when mutator is unable to find operation
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D40033: [NVPTX] Initial adaptation of MCAsmStreamer/MCTargetStreamer for debug info in Cuda.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D40033: [NVPTX] Initial adaptation of MCAsmStreamer/MCTargetStreamer for debug info in Cuda.
Justin Lebar via Phabricator via llvm-commits
- [PATCH] D41502: Correct the setitimer interceptor on NetBSD
Kamil Rytarowski via Phabricator via llvm-commits
- [PATCH] D41231: [Support][CachePruning] Fix regression that prevents disabling of pruning
Katya Romanova via Phabricator via llvm-commits
- [PATCH] D41231: [Support][CachePruning] Fix regression that prevents disabling of pruning
Katya Romanova via Phabricator via llvm-commits
- [PATCH] D41243: [ASan] Add interceptros for fortified strcat, strncat, strcpy, strncpy.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D41243: [ASan] Add interceptros for fortified strcat, strncat, strcpy, strncpy.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D41417: [hwasan] Implement -fsanitize-recover=hwaddress.
Kostya Serebryany via Phabricator via llvm-commits
- [PATCH] D41457: [libfuzzer] Fix UB when calculating Log(0) in StackDepthStepFunction().
Kostya Serebryany via Phabricator via llvm-commits
- [llvm] r321002 - [Hexagon] Prefer to widen HVX vectors instead of promoting
Krzysztof Parzyszek via llvm-commits
- [llvm] r321004 - [Hexagon] Generate HVX code for vector sign-, zero- and any-extends
Krzysztof Parzyszek via llvm-commits
- [llvm] r321005 - i[Hexagon] ANY_EXTEND_VECTOR_INREG should be Custom, not Legal in r321004
Krzysztof Parzyszek via llvm-commits
- [llvm] r321008 - [Hexagon] Higher versions of HVX imply presence of lower versions
Krzysztof Parzyszek via llvm-commits
- [llvm] r321034 - [Hexagon] Cache loads to select to avoid traversing mutating DAG
Krzysztof Parzyszek via llvm-commits
- [llvm] r321177 - [Hexagon] Adjust the value type for BCvt in LowerFormalArguments
Krzysztof Parzyszek via llvm-commits
- [llvm] r321180 - Add optional SelectionDAG* parameter to SValue::dump and SDValue::dumpr
Krzysztof Parzyszek via llvm-commits
- [llvm] r321218 - [Hexagon] Legalize vector elements to i32 in buildVector32/64
Krzysztof Parzyszek via llvm-commits
- [llvm] r321220 - [Hexagon] Allow construction of HVX vector predicates
Krzysztof Parzyszek via llvm-commits
- [llvm] r321221 - [Hexagon] Use ArrayRef member functions instead of custom ones
Krzysztof Parzyszek via llvm-commits
- [llvm] r321282 - [TableGen] Print more helpful information in case of type contradiction
Krzysztof Parzyszek via llvm-commits
- [PATCH] D41029: [JumpTables][PowerPC] Let targets decide which switch instructions are suitable for jump tables
Krzysztof Parzyszek via Phabricator via llvm-commits
- [PATCH] D41330: [X86] Reduce Store Forward Block issues in HW
Lama via Phabricator via llvm-commits
- [PATCH] D41330: [X86] Reduce Store Forward Block issues in HW
Lama via Phabricator via llvm-commits
- [PATCH] D41330: [X86] Reduce Store Forward Block issues in HW
Lama via Phabricator via llvm-commits
- [PATCH] D41431: [EngineBuilder] Remove unused local variable.
Lang Hames via Phabricator via llvm-commits
- [LNT] r321160 - [LNT] Provide a way to reliably point to results page
Leandro Nunes via llvm-commits
- [PATCH] D41115: [LNT] Provide a way to reliably point to results page
Leandro Nunes via Phabricator via llvm-commits
- [PATCH] D40330: Separate ExecutionDepsFix into 4 parts - enable breaking false dependencies for all reg classes.
Marina Yatsina via Phabricator via llvm-commits
- [PATCH] D40333: Separate LoopTraversal and BreakFalseDeps out of ExecutionDomainFix into their own files
Marina Yatsina via Phabricator via llvm-commits
- [llvm] r321100 - [AMDGPU] Turn off MergeConsecutiveStores() before Instruction Selection for AMDGPU. Commit dbbb6c5fc3642987430866dffdf710df4f616ac7 turned on MergeConsecutiveStores() before Instruction Selection for all targets. Enough AMDGPU compiles go into an infinite loop ( MergeConsecutiveStores() merges two stores; LegalizeStoreOps() un-merges; MergeConsecutiveStores() re-merges, etc. ) to warrant turning it off until the issues can be addressed.
Mark Searles via llvm-commits
- [PATCH] D41377: [AMDGPU] Turn off MergeConsecutiveStores() before Instruction Selection for AMDGPU
Mark Searles via Phabricator via llvm-commits
- [PATCH] D41377: [AMDGPU] Turn off MergeConsecutiveStores() before Instruction Selection for AMDGPU
Mark Searles via Phabricator via llvm-commits
- [PATCH] D41377: [AMDGPU] Turn off MergeConsecutiveStores() before Instruction Selection for AMDGPU
Mark Searles via Phabricator via llvm-commits
- [PATCH] D41377: [AMDGPU] Turn off MergeConsecutiveStores() before Instruction Selection for AMDGPU
Mark Searles via Phabricator via llvm-commits
- [PATCH] D41377: [AMDGPU] Turn off MergeConsecutiveStores() before Instruction Selection for AMDGPU
Mark Searles via Phabricator via llvm-commits
- [PATCH] D41377: [AMDGPU] Turn off MergeConsecutiveStores() before Instruction Selection for AMDGPU
Mark Searles via Phabricator via llvm-commits
- [PATCH] D41567: Add NO_EXEC_STACK_DIRECTIVE to chkstk and chkstk2 sources
Martell Malone via Phabricator via llvm-commits
- [PATCH] D41567: Add NO_EXEC_STACK_DIRECTIVE to chkstk and chkstk2 sources
Martell Malone via Phabricator via llvm-commits
- [PATCH] D41570: COFF: fix IMAGE_FILE_MACHINE_AM33
Martell Malone via Phabricator via llvm-commits
- [PATCH] D41571: RISCV: Add COFF address space
Martell Malone via Phabricator via llvm-commits
- [PATCH] D41348: [ARM] Lower unsigned saturation to USAT
Marten Svanfeldt via Phabricator via llvm-commits
- [PATCH] D41348: [ARM] Lower unsigned saturation to USAT
Marten Svanfeldt via Phabricator via llvm-commits
- [PATCH] D41348: [ARM] Lower unsigned saturation to USAT
Marten Svanfeldt via Phabricator via llvm-commits
- [PATCH] D41348: [ARM] Lower unsigned saturation to USAT
Marten Svanfeldt via Phabricator via llvm-commits
- [PATCH] D41348: [ARM] Lower unsigned saturation to USAT
Marten Svanfeldt via Phabricator via llvm-commits
- [lld] r321149 - [COFF] Don't set the thumb bit in address table entries for data symbols
Martin Storsjo via llvm-commits
- [llvm] r321150 - [AArch64] Implement stack probing for windows
Martin Storsjo via llvm-commits
- [compiler-rt] r321151 - [builtins] Implement __chkstk for arm64 windows
Martin Storsjo via llvm-commits
- [PATCH] D41379: [LLD] [COFF] Don't set the thumb bit in address table entries for data symbols
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D41379: [LLD] [COFF] Don't set the thumb bit in address table entries for data symbols
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D41131: [AArch64] Implement stack probing for windows
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D41379: [LLD] [COFF] Don't set the thumb bit in address table entries for data symbols
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D41131: [AArch64] Implement stack probing for windows
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D41134: [compiler-rt] [builtins] Implement __chkstk for arm64 windows
Martin Storsjö via Phabricator via llvm-commits
- [llvm] r321001 - Removed unused DominanceFrontier
Matt Arsenault via llvm-commits
- [llvm] r321202 - [AMDGPU, AsmParser] Enable the mnemonic spell corrector.
Matt Arsenault via llvm-commits
- [llvm] r321208 - DAG: Tolerate non-MemSDNodes for OPC_RecordMemRef
Matt Arsenault via llvm-commits
- [llvm] r321212 - TableGen: Allow setting SDNodeProperties on intrinsics
Matt Arsenault via llvm-commits
- [PATCH] D41083: DAG: Tolerate non-MemSDNOdes for OPC_RecordMemRef
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D40978: TableGen: Allow setting SDNodeProperties on intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D41126: [SelectionDAG] Fixed f16-from-vector promotion problem
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D41377: [AMDGPU] Turn off MergeConsecutiveStores() before Instruction Selection for AMDGPU
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D41377: [AMDGPU] Turn off MergeConsecutiveStores() before Instruction Selection for AMDGPU
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D41377: [AMDGPU] Turn off MergeConsecutiveStores() before Instruction Selection for AMDGPU
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D41418: IR: Fix BasicBlock::phis for empty blocks
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D37985: [AMDGPU] add LDS f32 intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D40638: [AMDGPU, AsmParser] Enable the mnemonic spell corrector.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D40638: [AMDGPU, AsmParser] Enable the mnemonic spell corrector.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D40638: [AMDGPU, AsmParser] Enable the mnemonic spell corrector.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D41083: DAG: Tolerate non-MemSDNOdes for OPC_RecordMemRef
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D40978: TableGen: Allow setting SDNodeProperties on intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D41468: AMDGPU: Implement getTgtMemIntrinsic for images
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D41469: AMDGPU: Remove mayLoad/hasSideEffects from MIMG stores
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D41470: AMDGPU: Use unique PSVs for buffer resources
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38906: AMDGPU/SI: Implement d16 support for buffer intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D38906: AMDGPU/SI: Implement d16 support for buffer intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39912: AMDGPU/SI: Implement d16 support for image intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39912: AMDGPU/SI: Implement d16 support for image intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D39912: AMDGPU/SI: Implement d16 support for image intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D22792: VecClone Pass
Matt via Phabricator via llvm-commits
- [llvm] r321210 - [ICP] Expose unconditional call promotion interface
Matthew Simpson via llvm-commits
- [PATCH] D40751: [ICP] Expose unconditional call promotion interface
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D40751: [ICP] Expose unconditional call promotion interface
Matthew Simpson via Phabricator via llvm-commits
- [PATCH] D39869: [Inliner] Inline through indirect call sites having !callees metadata
Matthew Simpson via Phabricator via llvm-commits
- [llvm] r321035 - AArch64/X86: Factor out common bzero logic; NFC
Matthias Braun via llvm-commits
- [llvm] r321036 - X86/AArch64/ARM: Factor out common sincos_stret logic; NFCI
Matthias Braun via llvm-commits
- [llvm] r321037 - LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFC
Matthias Braun via llvm-commits
- [llvm] r321041 - TargetLoweringBase: Remove unnecessary watchos exception; NFC
Matthias Braun via llvm-commits
- [llvm] r321043 - TargetLowering: Fix off-by-one error
Matthias Braun via llvm-commits
- [llvm] r321045 - TargetLowering: Fix InitLibcallCallingConvs() overriding things set in InitLibcalls()
Matthias Braun via llvm-commits
- [llvm] r321046 - TargetLoweringBase: Followup to r321035
Matthias Braun via llvm-commits
- [llvm] r321104 - TargetLoweringBase: Fix darwinHasSinCos()
Matthias Braun via llvm-commits
- [PATCH] D40876: AArch64: Fix emergency spillslot being out of reach for large callframes
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D40876: AArch64: Fix emergency spillslot being out of reach for large callframes
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D40876: AArch64: Fix emergency spillslot being out of reach for large callframes
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D40876: AArch64: Fix emergency spillslot being out of reach for large callframes
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D41290: [YAML] Add support for non-printable characters
Matthias Braun via Phabricator via llvm-commits
- [llvm] r320976 - [ConstantRange] Support for ashr in ConstantRange computation
Max Kazantsev via llvm-commits
- [llvm] r320983 - [LVI] Support for ashr in LVI
Max Kazantsev via llvm-commits
- [llvm] r321063 - [JumpThreading] Restrict PRE across instructions that don't pass control to successors
Max Kazantsev via llvm-commits
- [PATCH] D40881: [ConstantRange] Support for ashr in ConstantRange computation
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D40886: [LVI] Support for ashr in LVI
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D40347: [JumpThreading] Restrict PRE across instructions that don't pass control to successors
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D40347: [JumpThreading] Restrict PRE across instructions that don't pass control to successors
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D40347: [JumpThreading] Restrict PRE across instructions that don't pass control to successors
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D41380: [SCEV] Do not insert if it is already in cache
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D40718: [LSR] Complexity tradeoff in GenerateReassociationsImpl
Max Kazantsev via Phabricator via llvm-commits
- [compiler-rt] r321211 - [libfuzzer] Fix UB when calculating Log(0) in StackDepthStepFunction().
Max Moroz via llvm-commits
- [PATCH] D41457: [libfuzzer] Fix UB when calculating Log(0) in StackDepthStepFunction().
Max Moroz via Phabricator via llvm-commits
- [PATCH] D41457: [libfuzzer] Fix UB when calculating Log(0) in StackDepthStepFunction().
Max Moroz via Phabricator via llvm-commits
- [PATCH] D41457: [libfuzzer] Fix UB when calculating Log(0) in StackDepthStepFunction().
Max Moroz via Phabricator via llvm-commits
- [PATCH] D41457: [libfuzzer] Fix UB when calculating Log(0) in StackDepthStepFunction().
Max Moroz via Phabricator via llvm-commits
- [PATCH] D41206: [llvm-cov] Multi-threaded implementation of prepareFileReports method.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D41206: [llvm-cov] Multi-threaded implementation of prepareFileReports method.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D41206: [llvm-cov] Multi-threaded implementation of prepareFileReports method.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D41206: [llvm-cov] Multi-threaded implementation of prepareFileReports method.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D41206: [llvm-cov] Multi-threaded implementation of prepareFileReports method.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D41206: [llvm-cov] Multi-threaded implementation of prepareFileReports method.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D41206: [llvm-cov] Multi-threaded implementation of prepareFileReports method.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D41206: [llvm-cov] Multi-threaded implementation of prepareFileReports method.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D41206: [llvm-cov] Multi-threaded implementation of prepareFileReports method.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D41206: [llvm-cov] Multi-threaded implementation of prepareFileReports method.
Max Moroz via Phabricator via llvm-commits
- [PATCH] D41206: [llvm-cov] Multi-threaded implementation of prepareFileReports method.
Max Moroz via Phabricator via llvm-commits
- [compiler-rt] r320990 - [asan] Add interceptor for printf_chk
Maxim Ostapenko via llvm-commits
- [PATCH] D40951: [ASan] Add interceptor for printf_chk
Maxim Ostapenko via Phabricator via llvm-commits
- [PATCH] D41297: [ThinLTO] Implement summary visualizer
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D41279: [ThinLTO][C-API] Correct api comments
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D41474: Fix a crash in lazy loading of Metadata in ThinLTO
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D41296: Limit size of SROA - generated register names
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D41296: Limit size of non-GlobalValue name
Mehdi AMINI via Phabricator via llvm-commits
- [polly] r321329 - Fix isl out-of-quota errors affecting later quota guards.
Michael Kruse via llvm-commits
- [polly] r321371 - [CodeGen] Fix noalias annotations for memcpy/memmove.
Michael Kruse via llvm-commits
- [llvm] r321364 - [DAG] Integrate findBaseOffset address analyses to BaseIndexOffset. NFCI.
Michael Kruse via llvm-commits
- [llvm] r321364 - [DAG] Integrate findBaseOffset address analyses to BaseIndexOffset. NFCI.
Michael Kruse via llvm-commits
- [llvm] r321138 - [memcpyopt] Teach memcpyopt to optimize across basic blocks
Michael Kruse via llvm-commits
- [llvm] r321236 - [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instruction sinking.
Michael Zolotukhin via llvm-commits
- [PATCH] D41361: [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instruction sinking.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D41361: [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instruction sinking.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D41361: [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instruction sinking.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D41361: [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instruction sinking.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D41361: [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instruction sinking.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D41361: [SimplifyCFG] Avoid quadratic on a predecessors number behavior in instruction sinking.
Michael Zolotukhin via Phabricator via llvm-commits
- [PATCH] D41364: move UseDwarfRangesBaseAddressSpecifier to front end flag
Modupe Theko Lekena via Phabricator via llvm-commits
- [llvm] r321181 - Revert r320548:[SLP] Vectorize jumbled memory loads
Mohammad Shahid via llvm-commits
- [PATCH] D41300: [ARM] Fix PR35379 - incorrect unwind information when compiling with -Oz
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D41300: [ARM] Fix PR35379 - incorrect unwind information when compiling with -Oz
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D41170: Use dbgs() instead of errs() in docs for DEBUG()
Moritz Sichert via Phabricator via llvm-commits
- [llvm] r320791 - [PowerPC] Convert r+r instructions to r+i (pre and post RA)
Nemanja Ivanovic via llvm-commits
- [llvm] r321182 - [JumpTables] Let targets decide which switch instructions are suitable
Nemanja Ivanovic via llvm-commits
- [PATCH] D41369: [PowerPC] Fix for PR35688 - handle out-of-range values for r+r to r+i conversion
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D41369: [PowerPC] Fix for PR35688 - handle out-of-range values for r+r to r+i conversion
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D41369: [PowerPC] Fix for PR35688 - handle out-of-range values for r+r to r+i conversion
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D41029: [JumpTables][PowerPC] Let targets decide which switch instructions are suitable for jump tables
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D41315: [WebAssembly] Output functions individually
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D40845: Wasm COMDAT: LLD support
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D41315: [WebAssembly] Output functions individually
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D41375: [WebAssembly] Add support for writing out init functions in linking section
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D40614: Add .init_array support to Wasm LLD
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D40559: Wasm entrypoint changes #2 (export entrypoint in "start" section) APPLY AFTER D40724
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D41315: [WebAssembly] Output functions individually
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D41390: Wasm LLD: Don't write out discarded function symbols
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D41390: Wasm LLD: Don't write out discarded function symbols
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D40845: Wasm COMDAT: LLD support
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D41410: [WebAssembly] Apply data relocation in parallel. NFC.
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D41390: Wasm LLD: Don't write out discarded function symbols
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D41390: Wasm LLD: Don't write out discarded function symbols
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D41315: [WebAssembly] Output functions individually
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D41449: [WebAssembly] Add extra test for weak global symbols
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D41449: [WebAssembly] Add extra test for weak global symbols
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D41390: Wasm LLD: Don't write out discarded function symbols
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D40845: [WebAssembly] COMDAT: LLD support
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D41449: [WebAssembly] Add extra test for weak global symbols
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D41460: [WebAssembly] Improve weak alias tests cases
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D41419: [WebAssembly] Add InputChunk as common base class for InputSegment and InputFunction. NFC.
Nicholas Wilson via Phabricator via llvm-commits
- [PATCH] D41226: LiveDebugValues spill recognition expasnsion
Nikola Prica via Phabricator via llvm-commits
- [PATCH] D41226: LiveDebugValues spill recognition expasnsion
Nikola Prica via Phabricator via llvm-commits
- [PATCH] D41226: LiveDebugValues spill recognition expasnsion
Nikola Prica via Phabricator via llvm-commits
- [PATCH] D41226: LiveDebugValues spill recognition expasnsion
Nikola Prica via Phabricator via llvm-commits
- [llvm] r321089 - [DAG] Elide overlapping store
Nirav Dave via llvm-commits
- [llvm] r321204 - [DAG] Fix condition on overlapping store check.
Nirav Dave via llvm-commits
- [llvm] r321364 - [DAG] Integrate findBaseOffset address analyses to BaseIndexOffset. NFCI.
Nirav Dave via llvm-commits
- [llvm] r321380 - Revert "[DAG] Integrate findBaseOffset address analyses to BaseIndexOffset. NFCI."
Nirav Dave via llvm-commits
- [llvm] r321389 - Integrate findBaseOffset address analyses to BaseIndexOffset. NFCI.
Nirav Dave via llvm-commits
- [llvm] r321391 - [DAG] Add missing case check from findbaseoffset merge from r321389.
Nirav Dave via llvm-commits
- [PATCH] D41350: [DAGCombine] Improve ReduceLoadWidth for SRL
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D40969: [DAG] Elide overlapping stores
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D40969: [DAG] Elide overlapping stores
Nirav Dave via Phabricator via llvm-commits
- [PATCH] D41350: [DAGCombine] Improve ReduceLoadWidth for SRL
Nirav Dave via Phabricator via llvm-commits
- [llvm] r321204 - [DAG] Fix condition on overlapping store check.
Nirav Davé via llvm-commits
- [llvm] r321364 - [DAG] Integrate findBaseOffset address analyses to BaseIndexOffset. NFCI.
Nirav Davé via llvm-commits
- [llvm] r321364 - [DAG] Integrate findBaseOffset address analyses to BaseIndexOffset. NFCI.
Nirav Davé via llvm-commits
- [PATCH] D41554: [InstSimplify] Missed optimization in math expression: (x+x)/x == 2
Noel Grandin via Phabricator via llvm-commits
- [llvm] r321309 - [ModRefInfo] Add must alias info to ModRefInfo.
Nuno Lopes via llvm-commits
- [llvm] r321309 - [ModRefInfo] Add must alias info to ModRefInfo.
Nuno Lopes via llvm-commits
- [PATCH] D41233: [InstCombine] Canonizing 'and' before 'shl'
Omer Paparo Bivas via Phabricator via llvm-commits
- [PATCH] D41353: [InstCombine] Adjusting bswap pattern to the new masked shl canonization
Omer Paparo Bivas via Phabricator via llvm-commits
- [PATCH] D41354: [InstCombine] Extending InstructionSimplify
Omer Paparo Bivas via Phabricator via llvm-commits
- [PATCH] D39421: [InstCombine] Extracting common and-mask for shift operands of Or instruction
Omer Paparo Bivas via Phabricator via llvm-commits
- [PATCH] D41353: [InstCombine] Adjusting bswap pattern to the new masked shl canonization
Omer Paparo Bivas via Phabricator via llvm-commits
- [PATCH] D41233: [InstCombine] Canonizing 'and' before 'shl'
Omer Paparo Bivas via Phabricator via llvm-commits
- [PATCH] D41354: [InstCombine] Extending InstructionSimplify
Omer Paparo Bivas via Phabricator via llvm-commits
- [PATCH] D40482: [X86] Instrument Control Flow For Indirect Branch Tracking
Oren Ben Simhon via Phabricator via llvm-commits
- [PATCH] D40482: [X86] Instrument Control Flow For Indirect Branch Tracking
Oren Ben Simhon via Phabricator via llvm-commits
- [PATCH] D41459: [lld] Fix output section offset and contents when linker script uses memory region and data commands
Owen Shaw via llvm-commits
- [PATCH] D41459: [lld] Fix output section offset and contents when linker script uses memory region and data commands
Owen Shaw via Phabricator via llvm-commits
- [PATCH] D41459: [lld] Fix output section offset and contents when linker script uses memory region and data commands
Owen Shaw via Phabricator via llvm-commits
- [llvm] r321011 - Recommit "[DWARFv5] Dump an MD5 checksum in the line-table header."
Paul Robinson via llvm-commits
- [PATCH] D41264: Fix faulty assertion for void type in debug info
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D41466: [Unroll][DebugInfo] Propagate loop body's debug info to epilog preheader
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D40849: CodeGen: support an extension to pass linker options on ELF
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D41146: [DWARF] DWARF v5: Rework of string offsets table reader
Paul Robinson via Phabricator via llvm-commits
- [llvm] r321071 - [Support] Add WritableMemoryBuffer class
Pavel Labath via llvm-commits
- [llvm] r321257 - [Support] Remove MemoryBuffer::getNewUninitMemBuffer
Pavel Labath via llvm-commits
- [PATCH] D40291: [Support] Add WritableMemoryBuffer class
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D41231: [Support][CachePruning] Fix regression that prevents disabling of pruning
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D41231: [Support][CachePruning] Fix regression that prevents disabling of pruning
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D40291: [Support] Add WritableMemoryBuffer class
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D40291: [Support] Add WritableMemoryBuffer class
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D41497: [ThinLTO][CachePruning] explicitly disable pruning
Pavel Labath via Phabricator via llvm-commits
- [PATCH] D41540: [Support] Add WritableMemoryBuffer::getNewMemBuffer
Pavel Labath via Phabricator via llvm-commits
- [lld] r320987 - [ELF] Optimize Arm PLT sequences
Peter Smith via llvm-commits
- [PATCH] D41246: [LLD][ELF] Optimize Arm PLT entries
Peter Smith via Phabricator via llvm-commits
- [compiler-rt] r321299 - [CMake] Allow passing extra CMake arguments to custom libc++
Petr Hosek via llvm-commits
- [compiler-rt] r321305 - [sanitizer] Make function declarations C-compatible
Petr Hosek via llvm-commits
- [PATCH] D37631: [libFuzzer] Support using libc++
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D41272: Don't try to run MCJIT/OrcJIT EH tests when C++ library is statically linked
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D41272: Don't try to run MCJIT/OrcJIT EH tests when C++ library is statically linked
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D37644: [CMake][runtimes] Use variables rather than ":" delimiters
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D41103: [CMake] Allow passing extra CMake arguments to custom libc++
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D37644: [CMake][runtimes] Use variables rather than ":" delimiters
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D41103: [CMake] Allow passing extra CMake arguments to custom libc++
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D41475: [sanitizer] Make function declarations C-compatible
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D41527: [llvm-readobj] Support -needed-libs option for Mach-O files
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D41527: [llvm-readobj] Support -needed-libs option for Mach-O files
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D41529: [llvm-readobj] Support -needed-libs option for COFF files
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D41272: Don't try to run MCJIT/OrcJIT EH tests when C++ library is statically linked
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D41527: [llvm-readobj] Support -needed-libs option for Mach-O files
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D41513: [SanitizerCoverage][Fuchsia] Make TracePcGuardController linker-initialized
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D41527: [llvm-readobj] Support -needed-libs option for Mach-O files
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D41527: [llvm-readobj] Support -needed-libs option for Mach-O files
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D41527: [llvm-readobj] Support -needed-libs option for Mach-O files
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D41527: [llvm-readobj] Support -needed-libs option for Mach-O files
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D41529: [llvm-readobj] Support -needed-libs option for COFF files
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D41177: [DAGCombine] Move AND nodes to multiple load leaves
Phabricator via Phabricator via llvm-commits
- [PATCH] D41184: [TargetLibraryInfo] Discard library functions with incorrectly sized integers
Phabricator via Phabricator via llvm-commits
- [PATCH] D40951: [ASan] Add interceptor for printf_chk
Phabricator via Phabricator via llvm-commits
- [PATCH] D41273: [cmake] Update experimental target error message
Phabricator via Phabricator via llvm-commits
- [PATCH] D41355: Treat sret arguments as being dereferenceable in getPointerDereferenceableBytes()
Phabricator via Phabricator via llvm-commits
- [PATCH] D41009: [FuzzMutate] Don't crash when mutator is unable to find operation
Phabricator via Phabricator via llvm-commits
- [PATCH] D41375: [WebAssembly] Add support for writing out init functions in linking section
Phabricator via Phabricator via llvm-commits
- [PATCH] D41410: [WebAssembly] Apply data relocation in parallel. NFC.
Phabricator via Phabricator via llvm-commits
- [PATCH] D40802: [MemDep] Don't use cached results from a previous larger query
Phabricator via Phabricator via llvm-commits
- [PATCH] D41396: [AArch64] CCSIDR2 system register
Phabricator via Phabricator via llvm-commits
- [PATCH] D41398: Give up on array allocas in getPointerDereferenceableBytes
Phabricator via Phabricator via llvm-commits
- [PATCH] D41393: Allow to apply cherry-picks when building Docker images.
Phabricator via Phabricator via llvm-commits
- [PATCH] D40335: X86-specific path: Implemented the fusing of MUL+SUBADD to FMSUBADD
Phabricator via Phabricator via llvm-commits
- [PATCH] D41327: [X86] Refactor DomainReassignment pass to make the Closure class not stores references to the main data structures of the pass itself
Phabricator via Phabricator via llvm-commits
- [PATCH] D40700: [ubsan] Diagnose noreturn functions which return (compiler-rt)
Phabricator via Phabricator via llvm-commits
- [PATCH] D41460: [WebAssembly] Improve weak alias tests cases
Phabricator via Phabricator via llvm-commits
- [PATCH] D41473: [WebAssmebly] Fix references to weak aliases
Phabricator via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Phabricator via Phabricator via llvm-commits
- [PATCH] D41350: [DAGCombine] Improve ReduceLoadWidth for SRL
Phabricator via Phabricator via llvm-commits
- [PATCH] D41449: [WebAssembly] Add extra test for weak global symbols
Phabricator via Phabricator via llvm-commits
- [PATCH] D41511: [WebAssembly] Increase test coverage for weak aliases
Phabricator via Phabricator via llvm-commits
- [PATCH] D41568: [cmake] Always respect existing CMAKE_REQUIRED_FLAGS when adding additional ones.
Phabricator via Phabricator via llvm-commits
- [llvm] r320814 - [InlineCost] Find repeated loads in the callee
Philip Reames via llvm-commits
- [llvm] r321377 - [SimplifyCFG] Don't do if-conversion if there is a long dependence chain
Philip Reames via llvm-commits
- [llvm] r321377 - [SimplifyCFG] Don't do if-conversion if there is a long dependence chain
Philip Reames via llvm-commits
- [PATCH] D41098: [InlineSpiller] Fix a crash due to lack of forward progress from remat
Philip Reames via Phabricator via llvm-commits
- [PATCH] D41098: [InlineSpiller] Fix a crash due to lack of forward progress from remat
Philip Reames via Phabricator via llvm-commits
- [llvm] r321017 - [TableGen][GlobalISel] Optimize MatchTable for faster instruction selection
Quentin Colombet via llvm-commits
- [llvm] r321025 - [TableGen][GlobalISel] Refactor optimizeRules related bit to allow code reuse
Quentin Colombet via llvm-commits
- [llvm] r321031 - [TableGen][GlobalISel] Make the arguments of the Instruction and Operand Matchers consistent
Quentin Colombet via llvm-commits
- [llvm] r321053 - [TableGen][GlobalISel] Reset the internal map of RuleMatchers just before the emission
Quentin Colombet via llvm-commits
- [PATCH] D39034: [WIP][GlobalISel][TableGen] Optimize MatchTable for faster instruction selection
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D41362: [AArch64][GlobalISel] Enable GlobalISel at -O0 by default
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D41362: [AArch64][GlobalISel] Enable GlobalISel at -O0 by default
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D41373: [GISel][RFC]: GlobalISel Combiner prototype
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D41373: [GISel][RFC]: GlobalISel Combiner prototype
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D41362: [AArch64][GlobalISel] Enable GlobalISel at -O0 by default
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D41362: [AArch64][GlobalISel] Enable GlobalISel at -O0 by default
Quentin Colombet via Phabricator via llvm-commits
- [lld] r315658 - Slightly simplify code and add comment.
Rafael Avila de Espindola via llvm-commits
- [lld] r315658 - Slightly simplify code and add comment.
Rafael Avila de Espindola via llvm-commits
- [lld] r320995 - Add a test.
Rafael Avila de Espindola via llvm-commits
- [lld] r315658 - Slightly simplify code and add comment.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D41349: Thread MCSubtargetInfo through Target::createMCAsmBackend
Rafael Avila de Espindola via llvm-commits
- [PATCH] D41234: [ELF] Fix placement of a sentinel entry in the .ARM.exidx section.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D41277: Implement --just-symbols
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D41057: Avoid a gnu readelf warning
Rafael Avila de Espindola via llvm-commits
- [lld] r315658 - Slightly simplify code and add comment.
Rafael Avila de Espindola via llvm-commits
- [lld] r315658 - Slightly simplify code and add comment.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D41120: Compact symbols from 88 to 80 bytes
Rafael Avila de Espindola via llvm-commits
- [PATCH] D41459: [lld] Fix output section offset and contents when linker script uses memory region and data commands
Rafael Avila de Espindola via llvm-commits
- [PATCH] D41541: [ELF] - Allow using PLT relocations when "-z notext" is given.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D41234: [ELF] Fix placement of a sentinel entry in the .ARM.exidx section.
Rafael Avila de Espindola via llvm-commits
- [lld] r320817 - Handle a VersymIndex of 0 as an error.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D41477: [LLD] [ELF] Result of subtracting two symbols should be absolute
Rafael Avila de Espindola via llvm-commits
- [lld] r318161 - Note that the benchmark set has been updated.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D41477: [LLD] [ELF] Result of subtracting two symbols should be absolute
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D41524: [ELF] Only scan executables for shlib undefined symbols
Rafael Avila de Espindola via llvm-commits
- [PATCH] D41552: [MC] - Teach llvm-mc to handle comdats whose names are numbers.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D41459: [lld] Fix output section offset and contents when linker script uses memory region and data commands
Rafael Avila de Espindola via llvm-commits
- [PATCH] D41559: [MC] - Disallow invalid section groups declarations.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D41438: [ELF] - Do not handle --defsym as regular linkerscript assignment.
Rafael Avila de Espindola via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
Rafael Avila de Espindola via llvm-commits
- [lld] r320995 - Add a test.
Rafael Espindola via llvm-commits
- [lld] r321021 - Add another test.
Rafael Espindola via llvm-commits
- [lld] r321023 - Don't write preemptible symbol values to the .got.
Rafael Espindola via llvm-commits
- [lld] r321049 - Use # instead of // for comments in a test.
Rafael Espindola via llvm-commits
- [lld] r321081 - Remove unnecessary this->. NFC.
Rafael Espindola via llvm-commits
- [lld] r321126 - Use references instead of pointers. NFC.
Rafael Espindola via llvm-commits
- [lld] r321140 - Replace a dyn_cast_or_null with dyn_cast.
Rafael Espindola via llvm-commits
- [lld] r321185 - Use a reference for a value that is never null. NFC.
Rafael Espindola via llvm-commits
- [lld] r321186 - Use a reference for a value that is never null. NFC.
Rafael Espindola via llvm-commits
- [lld] r321187 - Use a reference for the shared symbol file.
Rafael Espindola via llvm-commits
- [lld] r321194 - Use a reference in addLazyArchive. NFC.
Rafael Espindola via llvm-commits
- [lld] r321196 - LazyObject's file is never null, use a reference.
Rafael Espindola via llvm-commits
- [lld] r321198 - Use a reference to a file in the LazyArchive symbol.
Rafael Espindola via llvm-commits
- [lld] r321199 - Pass a InputFile reference to the Lazy constructor. NFC.
Rafael Espindola via llvm-commits
- [lld] r321216 - clang-format. NFC.
Rafael Espindola via llvm-commits
- [lld] r321219 - Use dyn_cast instead of dyn_cast_or_null.
Rafael Espindola via llvm-commits
- [lld] r321235 - Detemplate createCommentSection.
Rafael Espindola via llvm-commits
- [lld] r321238 - Convert a few more InputFiles to references.
Rafael Espindola via llvm-commits
- [lld] r321240 - Pass an InputFile to the InputSection constructor.
Rafael Espindola via llvm-commits
- [lld] r321311 - Call isStaticLinkTimeConstant only once per relocation.
Rafael Espindola via llvm-commits
- [lld] r321317 - Define isUndefWeak inline.
Rafael Espindola via llvm-commits
- [lld] r321381 - Note that the test .tar.xz has been updated.
Rafael Espindola via llvm-commits
- [lld] r321390 - Result of subtracting two symbols should be absolute.
Rafael Espindola via llvm-commits
- [lld] r321393 - Detemplate isCompatible(). NFC.
Rafael Espindola via llvm-commits
- [lld] r321404 - Detemplate reportDuplicate.
Rafael Espindola via llvm-commits
- [lld] r321418 - Fix output section offset and contents when linker script uses memory region and data commands.
Rafael Espindola via llvm-commits
- [lld] r321430 - Allow relocations in rw sections to create plt entries.
Rafael Espindola via llvm-commits
- [PATCH] D41207: Rename --icf-data and add a corresponding flag for functions
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D41549: Detemplate reportDuplicate
Rafael Ávila de Espíndola via Phabricator via llvm-commits
- [PATCH] D41346: [Sanitizers, Darwin] Disable SANITIZER_SUPPORTS_WEAK_HOOKS before Mac OS X 10.9
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D39888: [Sanitizers, LSan, Darwin] Provide fallback definition of VM_MEMORY_OS_ALLOC_ONCE
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D39888: [Sanitizers, LSan, Darwin] Provide fallback definition of VM_MEMORY_OS_ALLOC_ONCE
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D39888: [Sanitizers, LSan, Darwin] Provide fallback definition of VM_MEMORY_OS_ALLOC_ONCE
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D40900: [Sanitizers, test] Fix sanitizer tests on Solaris (PR 33274)
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D40899: [Sanitizers, CMake] Basic sanitizer Solaris support (PR 33274)
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D41346: [Sanitizers, Darwin] Disable SANITIZER_SUPPORTS_WEAK_HOOKS before Mac OS X 10.9
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D39888: [Sanitizers, LSan, Darwin] Provide fallback definition of VM_MEMORY_OS_ALLOC_ONCE
Rainer Orth via Phabricator via llvm-commits
- [llvm] r321024 - Revert "[AArch64][SVE] Asm" changes, they broke libjpeg_turbo
Reid Kleckner via llvm-commits
- [llvm] r321029 - Add test for .req directive starting with 'p'
Reid Kleckner via llvm-commits
- [llvm] r321050 - Fix Wasm as a follow up to r321035 and the other one
Reid Kleckner via llvm-commits
- [llvm] r321233 - Attempt to pacify 4.8.5 with makeArrayRef
Reid Kleckner via llvm-commits
- [compiler-rt] r321313 - Include process.h for getpid on Windows in instr profiling
Reid Kleckner via llvm-commits
- [PATCH] D41355: Treat sret arguments as being dereferenceable in getPointerDereferenceableBytes()
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D40531: Emit function IDs table for Control Flow Guard
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D40360: [AArch64][SVE] Asm: Add SVE predicate register definitions and parsing support
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D40360: [AArch64][SVE] Asm: Add SVE predicate register definitions and parsing support
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D41382: [AArch64] Asm: Fix parsing of register aliases that have a name starting with 'z'
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D41335: [InlineFunction] Inline vararg functions that do not access varargs.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D40531: Emit function IDs table for Control Flow Guard
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D40118: [Lint] Don't warn about noalias argument aliasing if other argument is byval
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D40249: Copy Function's calling convention by default when creating a new Call
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D39348: Implement --just-symbols.
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D41277: Implement --just-symbols
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D41475: [sanitizer] Make function declarations C-compatible
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D41513: [SanitizerCoverage][Fuchsia] Make TracePcGuardController linker-initialized
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D41270: Fix buffer overrun in WindowsResourceCOFFWriter::writeSymbolTable()
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D40849: CodeGen: support an extension to pass linker options on ELF
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D41270: Fix buffer overrun in WindowsResourceCOFFWriter::writeSymbolTable()
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D41300: [ARM] Fix PR35379 - incorrect unwind information when compiling with -Oz
Ryan Prichard via Phabricator via llvm-commits
- [PATCH] D40849: CodeGen: support an extension to pass linker options on ELF
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D40849: CodeGen: support an extension to pass linker options on ELF
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D40849: CodeGen: support an extension to pass linker options on ELF
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D40849: CodeGen: support an extension to pass linker options on ELF
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D40849: CodeGen: support an extension to pass linker options on ELF
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D41379: [LLD] [COFF] Don't set the thumb bit in address table entries for data symbols
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D30709: Handle IMAGE_REL_AMD64_ADDR32NB in RuntimeDyldCOFF
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D41379: [LLD] [COFF] Don't set the thumb bit in address table entries for data symbols
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D41134: [compiler-rt] [builtins] Implement __chkstk for arm64 windows
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D41131: [AArch64] Implement stack probing for windows
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D40849: CodeGen: support an extension to pass linker options on ELF
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D41568: [cmake] Always respect existing CMAKE_REQUIRED_FLAGS when adding additional ones.
Saleem Abdulrasool via Phabricator via llvm-commits
- [lld] r321020 - [WebAssebmly] Fix the single clang-format issue in `wasm` directory
Sam Clegg via llvm-commits
- [llvm] r321042 - [llvm-readobj] Dump wasm init functions
Sam Clegg via llvm-commits
- [lld] r321044 - [WebAssemlby] Fix typo in target triple used in tests
Sam Clegg via llvm-commits
- [lld] r321088 - [WebAssembly] Add support for writing out init functions in linking section
Sam Clegg via llvm-commits
- [lld] r321096 - [WebAssembly] Remove used member from SymbolTable
Sam Clegg via llvm-commits
- [lld] r321097 - [WebAssembly] Fix typo
Sam Clegg via llvm-commits
- [lld] r321103 - [WebAssembly] Fix a couple of typos. NFC.
Sam Clegg via llvm-commits
- [lld] r321105 - [WebAssembly] Apply data relocations in parallel. NFC.
Sam Clegg via llvm-commits
- [lld] r321134 - [WebAssembly] Add test of indirect call to an otherwise unused type
Sam Clegg via llvm-commits
- [lld] r321146 - [WebAssembly] Improve toString(OutputSection). NFC.
Sam Clegg via llvm-commits
- [lld] r321241 - [WebAssembly] Improve weak alias tests cases
Sam Clegg via llvm-commits
- [llvm] r321242 - [WebAssembly] Fix local references to weak aliases
Sam Clegg via llvm-commits
- [lld] r321244 - [WebAssmebly] Fix references to weak aliases
Sam Clegg via llvm-commits
- [llvm] r321246 - [WebAssembly] Remove unneeded sub-directory
Sam Clegg via llvm-commits
- [lld] r321308 - [WebAssembly] Add extra test for weak global symbols
Sam Clegg via llvm-commits
- [llvm] r321384 - [WebAssembly] MC: Fix for address taken aliases
Sam Clegg via llvm-commits
- [lld] r321385 - [WebAssembly] Increase test coverage for weak aliases
Sam Clegg via llvm-commits
- [PATCH] D41315: [WebAssembly] Output functions individually
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41375: [WebAssembly] Add support for writing out init functions in linking section
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41375: [WebAssembly] Add support for writing out init functions in linking section
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41375: [WebAssembly] Add support for writing out init functions in linking section
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41375: [WebAssembly] Add support for writing out init functions in linking section
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41375: [WebAssembly] Add support for writing out init functions in linking section
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41390: Wasm LLD: Don't write out discarded function symbols
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41315: [WebAssembly] Output functions individually
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41410: [WebAssembly] Apply data relocation in parallel. NFC.
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41410: [WebAssembly] Apply data relocation in parallel. NFC.
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41410: [WebAssembly] Apply data relocation in parallel. NFC.
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41315: [WebAssembly] Output functions individually
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41315: [WebAssembly] Output functions individually
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41419: [WebAssembly] Add InputChunk as common base class for InputSegment and InputFunction. NFC.
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41419: [WebAssembly] Add InputChunk as common base class for InputSegment and InputFunction. NFC.
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41419: [WebAssembly] Add InputChunk as common base class for InputSegment and InputFunction. NFC.
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41315: [WebAssembly] Output functions individually
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41426: [WebAssembly] Refactor symbol and symbol table to remove WasmSymbol references
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41315: [WebAssembly] Output functions individually
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41426: [WebAssembly] Refactor symbol and symbol table to remove WasmSymbol references
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41426: [WebAssembly] Refactor symbol and symbol table to remove WasmSymbol references
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41426: [WebAssembly] Refactor symbol and symbol table to remove WasmSymbol references
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41426: [WebAssembly] Refactor symbol and symbol table to remove WasmSymbol references
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41426: [WebAssembly] Refactor symbol and symbol table to remove WasmSymbol references
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41390: Wasm LLD: Don't write out discarded function symbols
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41315: [WebAssembly] Output functions individually
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41315: [WebAssembly] Output functions individually
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41460: [WebAssembly] Improve weak alias tests cases
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41460: [WebAssembly] Improve weak alias tests cases
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41460: [WebAssembly] Improve weak alias tests cases
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41449: [WebAssembly] Add extra test for weak global symbols
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41473: [WebAssmebly] Fix references to weak aliasesCorresponding LLVM change: https://reviews.llvm.org/D41472
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41464: Expose a TargetMachine::getTargetTransformInfo function
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41511: [WebAssembly] Increase test coverage for weak aliases
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D41511: [WebAssembly] Increase test coverage for weak aliases
Sam Clegg via Phabricator via llvm-commits
- [llvm] r320962 - [DAGCombine] Move AND nodes to multiple load leaves
Sam Parker via llvm-commits
- [llvm] r320963 - [ARM] Adjust test checks
Sam Parker via llvm-commits
- [llvm] r321155 - [AArch64] CCSIDR2 system register
Sam Parker via llvm-commits
- [llvm] r321256 - [ARM] Armv8-R DFB instruction
Sam Parker via llvm-commits
- [llvm] r321259 - [DAGCombine] Improve ReduceLoadWidth for SRL
Sam Parker via llvm-commits
- [llvm] r321349 - [DAGCombine] Revert r321259
Sam Parker via llvm-commits
- [llvm] r321259 - [DAGCombine] Improve ReduceLoadWidth for SRL
Sam Parker via llvm-commits
- [PATCH] D41177: [DAGCombine] Move AND nodes to multiple load leaves
Sam Parker via Phabricator via llvm-commits
- [PATCH] D41350: [DAGCombine] Improve ReduceLoadWidth for SRL
Sam Parker via Phabricator via llvm-commits
- [PATCH] D41350: [DAGCombine] Improve ReduceLoadWidth for SRL
Sam Parker via Phabricator via llvm-commits
- [PATCH] D41350: [DAGCombine] Improve ReduceLoadWidth for SRL
Sam Parker via Phabricator via llvm-commits
- [PATCH] D41350: [DAGCombine] Improve ReduceLoadWidth for SRL
Sam Parker via Phabricator via llvm-commits
- [PATCH] D41396: [AArch64] CCSIDR2 system register
Sam Parker via Phabricator via llvm-commits
- [PATCH] D41429: [TargetParser] Check size before accessing architecture version.
Sam Parker via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Sam Parker via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Sam Parker via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Sam Parker via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Sam Parker via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Sam Parker via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Sam Parker via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Sam Parker via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Sam Parker via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Sam Parker via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Sam Parker via Phabricator via llvm-commits
- [PATCH] D41350: [DAGCombine] Improve ReduceLoadWidth for SRL
Sam Parker via Phabricator via llvm-commits
- [llvm] r320970 - [AArch64][SVE] Asm: Add SVE predicate register definitions and parsing support
Sander de Smalen via llvm-commits
- [llvm] r320973 - [AArch64][SVE] Asm: Add ZIP1/ZIP2 instructions (predicate/data vectors)
Sander de Smalen via llvm-commits
- [llvm] r320986 - [TableGen][AsmMatcherEmitter] Only choose specific diagnostic for enabled instruction
Sander de Smalen via llvm-commits
- [llvm] r320992 - [AArch64][SVE] Asm: Improve diagnostics further when +sve is not specified
Sander de Smalen via llvm-commits
- [llvm] r321158 - [AArch64] Asm: Fix parsing of register aliases that have a name starting with 'z'
Sander de Smalen via llvm-commits
- [llvm] r321163 - [AArch64][SVE] Re-submit patch series for ZIP1/ZIP2
Sander de Smalen via llvm-commits
- [llvm] r321170 - Trivial commit to force LLVM to run TableGen for Mips target after
Sander de Smalen via llvm-commits
- [PATCH] D40362: [TableGen][AsmMatcherEmitter] Only choose specific diagnostic for enabled instruction
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D40362: [TableGen][AsmMatcherEmitter] Only choose specific diagnostic for enabled instruction
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D40363: [AArch64][SVE] Asm: Improve diagnostics further when +sve is not specified
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D41382: [AArch64] Asm: Fix parsing of register aliases that have a name starting with 'z'
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D41382: [AArch64] Asm: Fix parsing of register aliases that have a name starting with 'z'
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D41382: [AArch64] Asm: Fix parsing of register aliases that have a name starting with 'z'
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D41382: [AArch64] Asm: Fix parsing of register aliases that have a name starting with 'z'
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D41441: [AArch64][SVE] Asm: Add restricted register classes for SVE predicate vectors.
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D41442: [AArch64][SVE] Asm: Add parsing of merging/zeroing suffix for SVE predicate vector operands
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D41443: [AArch64][SVE] Asm: Add predicated ADD/SUB instructions
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D41445: [AArch64][AsmParser] Add isScalarReg() and repurpose isReg()
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D41446: [TableGen][AsmMatcherEmitter] Generate assembler checks for tied operands
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D41447: [AArch64][SVE] Asm: Negative tests for predicated ADD/SUB register constraints
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D41430: [ARM] Armv8-R DFB instruction
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Aggressive Instruction Combine pass
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D41342: [InstCombine] Missed optimization in math expression: simplify calls exp functions
Sanjay Patel via Phabricator via llvm-commits
- [PATCH] D41322: [InstCombine] Missed optimization in math expression: squashing sqrt functions
Sanjay Patel via Phabricator via llvm-commits
- [llvm] r320548 - [SLP] Vectorize jumbled memory loads.
Sanjoy Das via llvm-commits
- [llvm] r321234 - Expose a TargetMachine::getTargetTransformInfo function
Sanjoy Das via llvm-commits
- [llvm] r321243 - Revert "Expose a TargetMachine::getTargetTransformInfo function"
Sanjoy Das via llvm-commits
- [llvm] r321375 - (Re-landing) Expose a TargetMachine::getTargetTransformInfo function
Sanjoy Das via llvm-commits
- [PATCH] D38862: Add must alias info to ModRefInfo.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D41464: Expose a TargetMachine::getTargetTransformInfo function
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D40375: Use MemorySSA in LICM to do sinking and hoisting.
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D41464: Expose a TargetMachine::getTargetTransformInfo function
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D41464: Expose a TargetMachine::getTargetTransformInfo function
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D41464: Expose a TargetMachine::getTargetTransformInfo function
Sanjoy Das via Phabricator via llvm-commits
- [PATCH] D38862: Add must alias info to ModRefInfo.
Sanjoy Das via Phabricator via llvm-commits
- [llvm] r320989 - [Memcpy Loop Lowering] Remove the fixed int8 lowering.
Sean Fertile via llvm-commits
- [PATCH] D40849: CodeGen: support an extension to pass linker options on ELF
Sean Silva via Phabricator via llvm-commits
- [PATCH] D40849: CodeGen: support an extension to pass linker options on ELF
Sean Silva via Phabricator via llvm-commits
- [www] r321274 - update deadlines for llvm performance workshop
Sebastian Pop via llvm-commits
- [PATCH] D40146: [JumpThreading] Preservation of DT and LVI across the pass
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D41453: [GVNHoist] Fix: PR35222 gvn-hoist incorrectly erases load in case of a loop
Sebastian Pop via Phabricator via llvm-commits
- [PATCH] D36045: Extend syntax of response files
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D36045: Extend syntax of response files
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D24926: Added support of configuration files
Serge Pavlov via Phabricator via llvm-commits
- [llvm] r321054 - Fix APFloat from string conversion for Inf
Serguei Katkov via llvm-commits
- [PATCH] D38030: Fix APFloat from string conversion for Inf
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D38030: Fix APFloat from string conversion for Inf
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D41380: [SCEV] Do not insert if it is already in cache
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D41380: [SCEV] Do not insert if it is already in cache
Serguei Katkov via Phabricator via llvm-commits
- [lld] r321022 - [ELF] Fix typo in comment. NFC
Shoaib Meenai via llvm-commits
- [PATCH] D38239: [ELF] - Define linkerscript symbols early.
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D41402: [cmake] Fix DESTDIR support in compiler-rt build
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D41402: [cmake] Fix DESTDIR support in compiler-rt build
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D41402: [cmake] Fix DESTDIR support in compiler-rt build
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D41524: [ELF] Only scan executables for shlib undefined symbols
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] r321253 - [llvm-readobj] Support 'GNU' style for MIPS GOT/PLT dumping
Simon Atanasyan via llvm-commits
- [llvm] r321254 - [llvm-readobj] Fix ambiguous call to the `printNumber`
Simon Atanasyan via llvm-commits
- [lld] r320817 - Handle a VersymIndex of 0 as an error.
Simon Atanasyan via llvm-commits
- [llvm] r321357 - [mips] Add test case to check that calls to mcount follow long calls / short calls options. NFC
Simon Atanasyan via llvm-commits
- [PATCH] D41285: [mips] Remove codegen support from some 16 bit instructions
Simon Atanasyan via Phabricator via llvm-commits
- [PATCH] D41434: [mips] Begin reworking instruction predicates for ISAs/encodings (1/N)
Simon Atanasyan via Phabricator via llvm-commits
- [llvm] r320974 - [mips] Fix the target specific instruction verifier
Simon Dardis via llvm-commits
- [llvm] r320975 - Revert "[mips] Fix the target specific instruction verifier"
Simon Dardis via llvm-commits
- [llvm] r320991 - Reland "[mips] Fix the target specific instruction verifier"
Simon Dardis via llvm-commits
- [llvm] r321066 - [mips] Handle the emission of microMIPSr6 sll instruction when used as a nop.
Simon Dardis via llvm-commits
- [llvm] r321225 - [orc][cmake] Check if 8 byte atomics require libatomic for unittest
Simon Dardis via llvm-commits
- [compiler-rt] r321260 - [mips][compiler-rt] Provide 64bit atomic add and sub
Simon Dardis via llvm-commits
- [llvm] r321273 - [mips] Fix the invalid EVA test
Simon Dardis via llvm-commits
- [compiler-rt] r321292 - Revert "[mips][compiler-rt] Provide 64bit atomic add and sub"
Simon Dardis via llvm-commits
- [compiler-rt] r321383 - Reland "[mips][compiler-rt] Provide 64bit atomic add and sub"
Simon Dardis via llvm-commits
- [PATCH] D40362: [TableGen][AsmMatcherEmitter] Only choose specific diagnostic for enabled instruction
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D41183: [mips] Fix the target specific instruction verifier
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D41010: [orc][cmake] Check if 8 byte atomics require libatomic for unittest
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D41434: [mips] Begin reworking instruction predicates for ISAs/encodings (1/N)
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D41010: [orc][cmake] Check if 8 byte atomics require libatomic for unittest
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D41010: [orc][cmake] Check if 8 byte atomics require libatomic for unittest
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D40385: [mips][compiler-rt] Provide 64bit atomic add and sub
Simon Dardis via Phabricator via llvm-commits
- [PATCH] D40385: [mips][compiler-rt] Provide 64bit atomic add and sub
Simon Dardis via Phabricator via llvm-commits
- [llvm] r321003 - [X86] Regenerate test to improve codegen testing for D41350
Simon Pilgrim via llvm-commits
- [llvm] r321070 - [X86][SSE] Use (V)PHMINPOSUW for vXi8 SMAX/SMIN/UMAX/UMIN horizontal reductions (PR32841)
Simon Pilgrim via llvm-commits
- [llvm] r321074 - [X86][SSE] Add cpu feature for aggressive combining to variable shuffles
Simon Pilgrim via llvm-commits
- [llvm] r321076 - [X86] Fix uninitialized variable sanitizer warning from rL321074
Simon Pilgrim via llvm-commits
- [llvm] r321085 - [X86][AVX512] Attempt target shuffle combining to different types instead of early-out
Simon Pilgrim via llvm-commits
- [llvm] r321093 - [X86] Regenerate popcnt tests
Simon Pilgrim via llvm-commits
- [llvm] r321171 - [X86][AVX2] Split more shuffle tests into 'slow' and 'fast' variable shuffles
Simon Pilgrim via llvm-commits
- [llvm] r321261 - [X86] Add v48i8 AVG test case, based on discussion on D41440
Simon Pilgrim via llvm-commits
- [llvm] r321268 - [X86] Add (and (or x, C), D) -> D iff (C & D) == D non-splat vector test
Simon Pilgrim via llvm-commits
- [llvm] r321275 - [DAGCombiner] Generalize (and (or x, C), D) -> D iff (C & D) == D combine to work on non-splat vectors
Simon Pilgrim via llvm-commits
- [llvm] r321278 - [X86] Add (or (and X, c1), c2) -> (and (or X, c2), c1|c2) non-splat vector test
Simon Pilgrim via llvm-commits
- [llvm] r321279 - [DAGCombiner] Generalize (or (and X, c1), c2) -> (and (or X, c2), c1|c2) combine to work on non-splat vectors
Simon Pilgrim via llvm-commits
- [llvm] r321280 - [DAGCombiner] Remove (xor (xor x, c1), c2) -> (xor x, (xor c1, c2)) fold. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r321288 - [X86][SSE] Split large PAVGB/PAVGW vectors to legal widths
Simon Pilgrim via llvm-commits
- [llvm] r321401 - [X86] Add default InstrItinClass to PseudoI
Simon Pilgrim via llvm-commits
- [llvm] r321405 - [X86][X87] Wrap FpI_ pseudo to use PseudoI. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] r321422 - [X86][X87] Add another test case mentioned on PR34080
Simon Pilgrim via llvm-commits
- [llvm] r321423 - [X86][X87] Renamed CHECK prefix, its not actually broken anymore just scheduled differently
Simon Pilgrim via llvm-commits
- [llvm] r321424 - [X86][X87] Mark pseudo memory fold instructions as load/sideeffects (PR21160, PR34080, PR34454).
Simon Pilgrim via llvm-commits
- [llvm] r321426 - [X86][AVX] Add AVX1/AVX2 vmul tests
Simon Pilgrim via llvm-commits
- [PATCH] D40865: X86 AVX2: Prefer one VPERMV over ShuffleAsRepeatedMaskAndLanePermute
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41294: [X86][SSE] Use (V)PHMINPOSUW for vXi8 SMAX/SMIN/UMAX/UMIN horizontal reductions (PR32841)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41323: [X86][SSE] Add cpu feature for aggressive combining to variable shuffles
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41323: [X86][SSE] Add cpu feature for aggressive combining to variable shuffles
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41323: [X86][SSE] Add cpu feature for aggressive combining to variable shuffles
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41350: [DAGCombine] Improve ReduceLoadWidth for SRL
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41294: [X86][SSE] Use (V)PHMINPOSUW for vXi8 SMAX/SMIN/UMAX/UMIN horizontal reductions (PR32841)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41323: [X86][SSE] Add cpu feature for aggressive combining to variable shuffles
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38318: [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41392: [X86][XOP]: Adding full coverage of MC encoding for the XOP isa set.<NFC>
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41401: [DAG] Improve SimplifyDemandedBits ISD::AND handling through bitcasts (PR34620)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41392: [X86][XOP]: Adding full coverage of MC encoding for the XOP isa set.<NFC>
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41388: [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC>
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41436: [X86][AVX512] Enable variable shuffle combining by default on AVX512 targets
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41323: [X86][SSE] Add cpu feature for aggressive combining to variable shuffles
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41440: [X86][SSE] Split large PAVGB/PAVGW vectors to legal widths
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41278: NFC: The improved debug logging for Machine Combiner
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41350: [DAGCombine] Improve ReduceLoadWidth for SRL
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41388: [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC>
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D40865: X86 AVX2: Prefer one VPERMV over ShuffleAsRepeatedMaskAndLanePermute
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41436: [X86][AVX512] Enable variable shuffle combining by default on AVX512 targets
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41484: [X86][SSE] Use PMADDWD for v4i32 multiplies with 17 or more leading zeros
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41440: [X86][SSE] Split large PAVGB/PAVGW vectors to legal widths
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D38318: [X86][SSE] Match PSHUFLW/PSHUFHW + PSHUFD vXi16 shuffle patterns (PR34686)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41388: [X86][MC]: Adding test coverage of MC encoding for several small extensions.<NFC>
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41440: [X86][SSE] Split large PAVGB/PAVGW vectors to legal widths
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41484: [X86][SSE] Use PMADDWD for v4i32 multiplies with 17 or more leading zeros
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41436: [X86][AVX512] Enable variable shuffle combining by default on AVX512 targets
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D41360: [AARCH64] Enable fp16 data type for the Builtin in aarch64 only
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D41377: [AMDGPU] Turn off MergeConsecutiveStores() before Instruction Selection for AMDGPU
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D35561: Provide adequate register class for RegisterSDNode
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D35985: Skip live range segment verification for reserved physregs
Stefan Maksimovic via Phabricator via llvm-commits
- [PATCH] D41439: [mips] Properly select abs and sqrt instructions
Stefan Maksimovic via Phabricator via llvm-commits
- [llvm] r321205 - [PowerPC] Added an assert to make sure that the MBBI iterator is valid.
Stefan Pintilie via llvm-commits
- [PATCH] D41358: [PowerPC] Fix minor bug to avoid a failure in createTailCallBranchInstr
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D41358: [PowerPC] Fix minor bug to avoid a failure in createTailCallBranchInstr
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D41358: [PowerPC] Fix minor bug to avoid a failure in createTailCallBranchInstr
Stefan Pintilie via Phabricator via llvm-commits
- [compiler-rt] r320977 - No -fsanitize=function warning when calling noexcept function through non-noexcept pointer in C++17
Stephan Bergmann via llvm-commits
- [compiler-rt] r320981 - Revert r320977 "No -fsanitize=function warning when calling noexcept function through non-noexcept pointer in C++17"
Stephan Bergmann via llvm-commits
- [PATCH] D41474: Fix a crash in lazy loading of Metadata in ThinLTO
Sunil Srivastava via Phabricator via llvm-commits
- [PATCH] D41474: Fix a crash in lazy loading of Metadata in ThinLTO
Sunil Srivastava via Phabricator via llvm-commits
- [PATCH] D40881: [ConstantRange] Support for ashr in ConstantRange computation
Surya Kumari Jangala via Phabricator via llvm-commits
- [PATCH] D40886: [LVI] Support for ashr in LVI
Surya Kumari Jangala via Phabricator via llvm-commits
- [PATCH] D40610: Flush gcda files before unlocking them
Sylvestre Ledru via Phabricator via llvm-commits
- [llvm] r321000 - [ThinLTO] Make distributed indexes test more robust
Teresa Johnson via llvm-commits
- [llvm] r321018 - [PGO] Fix handling of cold entry count for instrumented PGO
Teresa Johnson via llvm-commits
- [llvm] r321197 - [PGO] Function section hotness prefix should look at all blocks
Teresa Johnson via llvm-commits
- [PATCH] D41231: [Support][CachePruning] Fix regression that prevents disabling of pruning
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D41307: [PGO] Fix handling of cold entry count for instrumented PGO
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D41395: [PGO] Function section hotness prefix should look at all blocks
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D41395: [PGO] Function section hotness prefix should look at all blocks
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D41489: [ThinLTO] Don't try to import noinline functions
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D41340: [LTO] Remove temporary files corresponding to stream which LTO skips
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D41474: Fix a crash in lazy loading of Metadata in ThinLTO
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D37993: [ThinLTO/gold] Implement ThinLTO cache pruning support
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D41489: [ThinLTO] Don't try to import noinline functions
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D41497: [ThinLTO][CachePruning] explicitly disable pruning
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D41497: [ThinLTO][CachePruning] explicitly disable pruning
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D41497: [ThinLTO][CachePruning] explicitly disable pruning
Teresa Johnson via Phabricator via llvm-commits
- [llvm] r320965 - AArch64: work around how Cyclone handles "movi.2d vD, #0".
Tim Northover via llvm-commits
- [llvm] r321162 - AArch64: fix one more place movi.2d could be created.
Tim Northover via llvm-commits
- [PATCH] D41126: [SelectionDAG] Fixed f16-from-vector promotion problem
Tim Renouf via Phabricator via llvm-commits
- [llvm] r320814 - [InlineCost] Find repeated loads in the callee
Tobias Edler von Koch via llvm-commits
- [llvm] r320814 - [InlineCost] Find repeated loads in the callee
Tobias Edler von Koch via llvm-commits
- [www-releases] r321108 - Add 5.0.1 sources.
Tom Stellard via llvm-commits
- [www-releases] r321117 - Add 5.0.1 binaries.
Tom Stellard via llvm-commits
- [www-releases] r321195 - Add Ubuntu binaries
Tom Stellard via llvm-commits
- [www-releases] r321227 - Add Fedora binaries.
Tom Stellard via llvm-commits
- [www-releases] r321281 - Add license file
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www-releases] r321287 - Add 5.0.1 docs
Tom Stellard via llvm-commits
- [www] r321289 - Update for 5.0.1 release
Tom Stellard via llvm-commits
- [www-releases] r321293 - Add more 5.0.1 links
Tom Stellard via llvm-commits
- [llvm] r321276 - [PowerPC] Fix parest build failure in SPEC2017.
Tony Jiang via llvm-commits
- [PATCH] D41411: [PowerPC] Fix parest build failure in SPEC2017.
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D40893: [PowerPC] fix a bug in TCO eligibility check
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D40554: [PowerPC] Fix bugs in sign-/zero-extension elimination
Tony Jiang via Phabricator via llvm-commits
- [PATCH] D41411: [PowerPC] Fix parest build failure in SPEC2017.
Tony Jiang via Phabricator via llvm-commits
- [compiler-rt] r321232 - [ubsan] Diagnose noreturn functions which return (compiler-rt)
Vedant Kumar via llvm-commits
- [compiler-rt] r321211 - [libfuzzer] Fix UB when calculating Log(0) in StackDepthStepFunction().
Vedant Kumar via llvm-commits
- [PATCH] D34499: Expose __gcov_flush for parity with libgcov in the gcc project
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D34499: Expose __gcov_flush for parity with libgcov in the gcc project
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D41206: [llvm-cov] Multi-threaded implementation of prepareFileReports method.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D41461: Add hasProfileData() to check if a function has profile data. NFC.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D41206: [llvm-cov] Multi-threaded implementation of prepareFileReports method.
Vedant Kumar via Phabricator via llvm-commits
- [PATCH] D41243: [ASan] Add interceptros for fortified strcat, strncat, strcpy, strncpy.
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D41340: [LTO] Remove temporary files corresponding to stream which LTO skips
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D41290: [YAML] Add support for non-printable characters
Vladimir Plyashkun via Phabricator via llvm-commits
- [llvm] r321388 - [git-llvm] Handle files ignored by svn correctly
Walter Lee via llvm-commits
- [PATCH] D41404: [git-llvm] Handle files ignored by svn correctly
Walter Lee via Phabricator via llvm-commits
- [llvm] r321207 - Improve the test for r320216. NFC.
Warren Ristow via llvm-commits
- [llvm] r321295 - [DWARF v5] Rework of string offsets table reader
Wolfgang Pieb via llvm-commits
- [llvm] r321330 - [DWARF] Fix formatting bug with r321295. This fixes a MIPS buildbot failure.
Wolfgang Pieb via llvm-commits
- [PATCH] D41226: LiveDebugValues spill recognition expasnsion
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D41146: [DWARF] DWARF v5: Rework of string offsets table reader
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D41146: [DWARF] DWARF v5: Rework of string offsets table reader
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D41146: [DWARF] DWARF v5: Rework of string offsets table reader
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D41146: [DWARF] DWARF v5: Rework of string offsets table reader
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D41146: [DWARF] DWARF v5: Rework of string offsets table reader
Wolfgang Pieb via Phabricator via llvm-commits
- [PATCH] D41146: [DWARF] DWARF v5: Rework of string offsets table reader
Wolfgang Pieb via Phabricator via llvm-commits
- [llvm] r320998 - [PGO] add MST min edge selection heuristic to ensure non-zero entry count
Xinliang David Li via llvm-commits
- [compiler-rt] r320999 - [PGO] Test case changes for D41059
Xinliang David Li via llvm-commits
- [PATCH] D40955: [AMDGPU] Make the new addr space mapping default
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D40955: [AMDGPU] Make the new addr space mapping default
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D38030: Fix APFloat from string conversion for Inf
Yevgeny Rouban via Phabricator via llvm-commits
- [llvm] r321215 - bpf: add support for objdump -print-imm-hex
Yonghong Song via llvm-commits
- [PATCH] D41466: [Unroll][DebugInfo] Propagate loop body's debug info to epilog preheader
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D41466: [Unroll][DebugInfo] Propagate loop body's debug info to epilog preheader
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D41466: [Unroll][DebugInfo] Propagate loop body's debug info to epilog preheader
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D41466: [Unroll][DebugInfo] Propagate loop body's debug location to epilog preheader
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D41466: [Unroll][DebugInfo] Propagate loop body's debug location to epilog preheader
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D41466: [Unroll][DebugInfo] Propagate loop body's debug location to epilog preheader
Z. Zheng via Phabricator via llvm-commits
- [PATCH] D41323: [X86][SSE] Add cpu feature for aggressive combining to variable shuffles
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D40865: X86 AVX2: Prefer one VPERMV over ShuffleAsRepeatedMaskAndLanePermute
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D41323: [X86][SSE] Add cpu feature for aggressive combining to variable shuffles
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D41323: [X86][SSE] Add cpu feature for aggressive combining to variable shuffles
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D41323: [X86][SSE] Add cpu feature for aggressive combining to variable shuffles
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D41323: [X86][SSE] Add cpu feature for aggressive combining to variable shuffles
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D41323: [X86][SSE] Add cpu feature for aggressive combining to variable shuffles
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D41436: [X86][AVX512] Enable variable shuffle combining by default on AVX512 targets
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D38313: [InstCombine] Introducing Aggressive Instruction Combine pass
Zvi Rackover via Phabricator via llvm-commits
- [PATCH] D41231: [Support][CachePruning] Fix regression that prevents disabling of pruning
ben via Phabricator via llvm-commits
- [PATCH] D41231: [Support][CachePruning] Fix regression that prevents disabling of pruning
ben via Phabricator via llvm-commits
- [PATCH] D41279: [ThinLTO][C-API] Correct api comments
ben via Phabricator via llvm-commits
- [PATCH] D41231: [Support][CachePruning] Fix regression that prevents disabling of pruning
ben via Phabricator via llvm-commits
- [PATCH] D41279: [ThinLTO][C-API] Correct api comments
ben via Phabricator via llvm-commits
- [PATCH] D41497: [ThinLTO][CachePruning] explicitly disable pruning
ben via Phabricator via llvm-commits
- [PATCH] D41231: [Support][CachePruning] Fix regression that prevents disabling of pruning
ben via Phabricator via llvm-commits
- [PATCH] D41231: [Support][CachePruning] Fix regression that prevents disabling of pruning
ben via Phabricator via llvm-commits
- [PATCH] D41279: [ThinLTO][C-API] Correct api comments
ben via Phabricator via llvm-commits
- [PATCH] D41497: [ThinLTO][CachePruning] explicitly disable pruning
ben via Phabricator via llvm-commits
- [PATCH] D41497: [ThinLTO][CachePruning] explicitly disable pruning
ben via Phabricator via llvm-commits
- [PATCH] D41497: [ThinLTO][CachePruning] explicitly disable pruning
ben via Phabricator via llvm-commits
- [PATCH] D41497: [ThinLTO][CachePruning] explicitly disable pruning
ben via Phabricator via llvm-commits
- [PATCH] D41497: [ThinLTO][CachePruning] explicitly disable pruning
ben via Phabricator via llvm-commits
- [PATCH] D33125: Introduce isoneof<T0, T1, ...> as an extension of isa<T>
serge via Phabricator via llvm-commits
- [PATCH] D41296: Limit size of SROA - generated register names
serge via Phabricator via llvm-commits
- [PATCH] D41296: Limit size of SROA - generated register names
serge via Phabricator via llvm-commits
- [PATCH] D41296: Limit size of non-GlobalValue name
serge via Phabricator via llvm-commits
- [PATCH] D41296: Limit size of non-GlobalValue name
serge via Phabricator via llvm-commits
- [PATCH] D41296: Limit size of non-GlobalValue name
serge via Phabricator via llvm-commits
- [PATCH] D41296: Limit size of non-GlobalValue name
serge via Phabricator via llvm-commits
- [PATCH] D41356: Don't look for OCaml if LLVM_ENABLE_OCAMLDOC=OFF
whitequark via Phabricator via llvm-commits
- [PATCH] D41356: Don't look for OCaml if LLVM_ENABLE_OCAMLDOC=OFF
whitequark via Phabricator via llvm-commits
- [PATCH] D41356: Don't look for OCaml if LLVM_ENABLE_OCAMLDOC=OFF
whitequark via Phabricator via llvm-commits
- [llvm] r320814 - [InlineCost] Find repeated loads in the callee
via llvm-commits
Last message date:
Sun Dec 24 22:47:10 PST 2017
Archived on: Sun Dec 24 22:47:11 PST 2017
This archive was generated by
Pipermail 0.09 (Mailman edition).