The Week Of Monday 26 June 2023 Archives by author
Starting: Mon Jun 26 00:01:55 PDT 2023
Ending: Sun Jul 2 23:51:48 PDT 2023
Messages: 2603
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D121410: Have cpu-specific variants set 'tune-cpu' as an optimization hint
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D154181: [x86] Add missing FeatureCMOV in frontend targets.
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D154181: [x86] Add missing FeatureCMOV in frontend targets.
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D154181: [x86] Add missing FeatureCMOV in frontend targets.
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D154209: [X86] Add missing features for ivybridge, sandybridge and knl in X86TargetParser.def.
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D154209: [X86] Add missing features for ivybridge, sandybridge and knl in X86TargetParser.def.
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D154209: [X86] Add missing features for ivybridge, sandybridge and knl in X86TargetParser.def.
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D154209: [X86] Add missing features for ivybridge, sandybridge and knl in X86TargetParser.def.
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D154209: [X86] Add missing features for ivybridge, sandybridge and knl in X86TargetParser.def.
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Freddy, Ye via Phabricator via llvm-commits
- [PATCH] D152785: [COFF] Support -gsplit-dwarf for COFF on Windows
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D154070: [Driver][lld/COFF] Support DWARF fission when using LTO on Windows
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D154070: [lld/COFF] Add /dwodir to enable DWARF fission with LTO
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D154070: [lld/COFF] Add /dwodir to enable DWARF fission with LTO
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D153942: [NFC]Fix possibly derefer nullptr in ComplexDeinterleavingPass.cpp
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D153942: [NFC]Fix possibly derefer nullptr in ComplexDeinterleavingPass.cpp
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D153942: [NFC]Fix possibly derefer nullptr in ComplexDeinterleavingPass.cpp
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D153942: [NFC]Fix possibly derefer nullptr in ComplexDeinterleavingPass.cpp
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D154193: [X86]Remove TEST in AND32+TEST16rr in peephole-opt
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D154193: [X86]Remove TEST in AND32+TEST16rr in peephole-opt
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D154193: [X86]Remove TEST in AND32+TEST16rr in peephole-opt
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D154193: [X86]Remove TEST in AND32+TEST16rr in peephole-opt
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D154322: [X86]Precommit test cases for D154193
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D154193: [X86]Remove TEST in AND32ri+TEST16rr in peephole-opt
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D154087: Upstream Cygwin Clang patches
Xu, Chiheng via Phabricator via llvm-commits
- [PATCH] D154087: Upstream Cygwin Clang patches
Xu, Chiheng via Phabricator via llvm-commits
- [PATCH] D105759: Implement P2361 Unevaluated string literals
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D105759: Implement P2361 Unevaluated string literals
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D105759: Implement P2361 Unevaluated string literals
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D150803: [WebAssembly] Support `annotate` clang attributes for marking functions.
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D105759: Implement P2361 Unevaluated string literals
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D105759: Implement P2361 Unevaluated string literals
Aaron Ballman via Phabricator via llvm-commits
- [compiler-rt] 0b2c0dc - [ASan] Remove sanity checks during annotation of contiguous container
Advenam Tacet via llvm-commits
- [llvm] b3272f5 - [AArch64][PAC] Select MOVK for ptrauth.blend intrinsic.
Ahmed Bougacha via llvm-commits
- [PATCH] D132384: [AArch64][PAC] Select MOVK for ptrauth.blend intrinsic.
Ahmed Bougacha via Phabricator via llvm-commits
- [llvm] 5a63b2b - [llvm-exegesis] Introduce SubprocessMemory Utility Class
Aiden Grossman via llvm-commits
- [llvm] f892783 - [NFC][llvm-exegesis] Disable tests using preprocessor directives
Aiden Grossman via llvm-commits
- [llvm] 4fa3e93 - [llvm-exegesis] Add Target Memory Utility Functions
Aiden Grossman via llvm-commits
- [llvm] 3500d3b - [llvm-exegesis] Explicitly link llvm-exegesis unit tests against librt
Aiden Grossman via llvm-commits
- [llvm] 4cdfdb5 - [llvm-exegesis] Define MAP_FIXED_NOREPLACE if not available
Aiden Grossman via llvm-commits
- [llvm] 82909f4 - [llvm-exegesis] Define SYS_mmap to be SYS_mmap2 on 32-bit ARM
Aiden Grossman via llvm-commits
- [llvm] 3cbbdbb - [llvm-exegesis] Fix test failure caused by assymetric values
Aiden Grossman via llvm-commits
- [llvm] f0655b0 - [llvm-exegesis] Add memory annotation parsing
Aiden Grossman via llvm-commits
- [llvm] bfa1057 - Revert "[NFC] Refactor MBB hotness/coldness into templated PSI functions."
Aiden Grossman via llvm-commits
- [llvm] 41ba29d - [llvm-exegesis] Remove extraneous print debug statement
Aiden Grossman via llvm-commits
- [llvm] 9f80831 - [llvm-exegesis] Add support for using memory annotations
Aiden Grossman via llvm-commits
- [llvm] 9b684ec - [llvm-exegesis] Fix warning and hoist statement of arch-specific section
Aiden Grossman via llvm-commits
- [llvm] 8647879 - [llvm-exegesis] Fix requires flags on memory annotation tests
Aiden Grossman via llvm-commits
- [llvm] ae4846d - [llvm-exegesis] Use correct pid_t definition in SubprocessMemory.h
Aiden Grossman via llvm-commits
- [llvm] 46f42e2 - [llvm-exegesis] Change map address in memory annotation tests
Aiden Grossman via llvm-commits
- [llvm] 1048b7f - [llvm-exegesis] Make sure auxiliary memory is unlinked after usage
Aiden Grossman via llvm-commits
- [PATCH] D151022: [llvm-exegesis] Introduce SubprocessMemory Utility Class
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151023: [llvm-exegesis] Add Target Memory Utility Functions
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151022: [llvm-exegesis] Introduce SubprocessMemory Utility Class
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151022: [llvm-exegesis] Introduce SubprocessMemory Utility Class
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151024: [llvm-exegesis] Add memory annotation parsing
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D152758: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151039: [Docs][llvm-exegesis] Add documentation for memory
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151025: [llvm-exegesis] Add support for using memory annotations
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151025: [llvm-exegesis] Add support for using memory annotations
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151025: [llvm-exegesis] Add support for using memory annotations
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151022: [llvm-exegesis] Introduce SubprocessMemory Utility Class
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D153937: [llvm-exegesis] Exclude loongarch when define GLIBC_INITS_RSEQ
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D153938: [llvm-exegesis] Adjust GLIBC_INITS_RSEQ condition
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151022: [llvm-exegesis] Introduce SubprocessMemory Utility Class
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151025: [llvm-exegesis] Add support for using memory annotations
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151025: [llvm-exegesis] Add support for using memory annotations
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151025: [llvm-exegesis] Add support for using memory annotations
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151022: [llvm-exegesis] Introduce SubprocessMemory Utility Class
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D154275: [llvm-exegesis] Support older kernel versions in subprocess executor
Aiden Grossman via Phabricator via llvm-commits
- [llvm] 0d8d718 - [OpenMP] Change clang emitTargetDataCalls to use OMPIRBuilder
Akash Banerjee via llvm-commits
- [llvm] a5ea676 - Reverting commit 0d8d718171192301f2beb10bd08ce62e70281a5e as it broke libomptarget tests
Akash Banerjee via llvm-commits
- [PATCH] D150860: [OpenMP] Change clang emitTargetDataCalls to use OMPIRBuilder
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D146648: [MLIR][OpenMP] Added OMPIRBuilder support for use_device_ptr clause
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D150860: [OpenMP] Change clang emitTargetDataCalls to use OMPIRBuilder
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D150860: [OpenMP] Change clang emitTargetDataCalls to use OMPIRBuilder
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D150860: [OpenMP] Change clang emitTargetDataCalls to use OMPIRBuilder
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D152554: [OpenMP] Migrate deviice code privatization from Clang CodeGen to OMPIRBuilder
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D152554: [OpenMP] Migrate deviice code privatization from Clang CodeGen to OMPIRBuilder
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D150860: [OpenMP] Change clang emitTargetDataCalls to use OMPIRBuilder
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D138847: MC/DC in LLVM Source-Based Code Coverage: llvm-cov visualization
Alan Phipps via Phabricator via llvm-commits
- [PATCH] D148244: [IRCE] Support inverted range check's predicate
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D154062: [IRCE][Tests] Add tests with range checks in the form of 'iv + offset vs limit'
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D154069: [IRCE][NFC] Parse range checks in the form of "LHS - RHS vs Limit"
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D154156: [IRCE][NFC] Set Index and End together inside parseRangeCheckICmp
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D154158: [IRCE][NFC] Check that Index is AddRec in the parseRangeCheckICmp
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D154160: [IRCE][NFC] Extract 'IV vs Limit' parsing to a separate method
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D154069: [IRCE][NFC] Parse range checks in the form of "LHS - RHS vs Limit"
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D154188: [IRCE] Implement runtime overflow check for computed range's end
Aleksandr Popov via Phabricator via llvm-commits
- [compiler-rt] 0c11478 - [compiler-rt] Stop using system ldd to detect libc version
Alex Brachet via llvm-commits
- [lld] 3bd72b2 - [ELF][NFC] Change comment terminology
Alex Brachet via llvm-commits
- [PATCH] D135108: [llvm-driver] Fix clang -fno-integrated-cc1 when invoked from the llvm driver
Alex Brachet via Phabricator via llvm-commits
- [PATCH] D153978: [ELF][NFC] Change comment terminology
Alex Brachet via Phabricator via llvm-commits
- [llvm] 6101d72 - [RISCV] Relax rules for ordering s/z/x prefixed extensions in ISA naming strings
Alex Bradbury via llvm-commits
- [llvm] 7129992 - [RISCV][NFC] Adjust RISCVMoveMerge.cpp header to match standard style
Alex Bradbury via llvm-commits
- [llvm] ee5aaa8 - [RISCV][test] Add additional RUN lines to half-convert.ll in preparation for D151824
Alex Bradbury via llvm-commits
- [llvm] 5ba40c7 - [RISCV] Custom lower FP_TO_FP16 and FP16_TO_FP to correct ABI of of libcall
Alex Bradbury via llvm-commits
- [PATCH] D153598: [RISCV] Use binary search on the extension tables in RISCVISAInfo.cpp. NFC
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D153742: [RISCV] Add Zce extension.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D149246: [RISCV] Relax rules for ordering s/z/x prefixed extensions in ISA naming strings
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D153793: [RISCV] Fix encoding for Zcb instruction c.sh.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D153826: [RISCV] Split double out of compress-float.ll. Add Zcf and Zcd RUN lines.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D153836: [RISCV] Bump vector crypto to v1.0.0-rc1
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D149248: [RISCV][MC] MC layer support for the experimental zacas extension
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D153974: [RISCV] Don't include X1 in the X0_PD register pair
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D150674: [RISCV] Set GenCrashDialog=false for various report_fatal_error calls in lib/Target/RISCV
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D154042: [RISCV] Add a helper class for creating GPR register classes.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D153097: [RISCV] Make linker-relaxable instructions terminate MCDataFragment
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D151284: [RISCV] Custom lower FP_TO_FP16 and FP16_TO_FP to correct ABI of of libcall
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D151284: [RISCV] Custom lower FP_TO_FP16 and FP16_TO_FP to correct ABI of of libcall
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D153907: [AIX] [TOC] Add -mtocdata/-mno-tocdata options on AIX
Alex Gatea via Phabricator via llvm-commits
- [PATCH] D153907: [AIX] [TOC] Add -mtocdata/-mno-tocdata options on AIX
Alex Gatea via Phabricator via llvm-commits
- [PATCH] D153907: [AIX] [TOC] Add -mtocdata/-mno-tocdata options on AIX
Alex Gatea via Phabricator via llvm-commits
- [PATCH] D153907: [AIX] [TOC] Add -mtocdata/-mno-tocdata options on AIX
Alex Gatea via Phabricator via llvm-commits
- [PATCH] D153907: [AIX] [TOC] Add -mtocdata/-mno-tocdata options on AIX
Alex Gatea via Phabricator via llvm-commits
- [PATCH] D153907: [AIX] [TOC] Add -mtocdata/-mno-tocdata options on AIX
Alex Gatea via Phabricator via llvm-commits
- [PATCH] D153907: [AIX] [TOC] Add -mtocdata/-mno-tocdata options on AIX
Alex Gatea via Phabricator via llvm-commits
- [PATCH] D153907: [AIX] [TOC] Add -mtocdata/-mno-tocdata options on AIX
Alex Gatea via Phabricator via llvm-commits
- [PATCH] D153907: [AIX] [TOC] Add -mtocdata/-mno-tocdata options on AIX
Alex Gatea via Phabricator via llvm-commits
- [llvm] c1b84d9 - [DebugInfo] Add error handling to DWARFDebugAbbrev::getAbbreviationDeclarationSet
Alex Langford via llvm-commits
- [PATCH] D153459: [DebugInfo] Add error handling to DWARFDebugAbbrev::getAbbreviationDeclarationSet
Alex Langford via Phabricator via llvm-commits
- [PATCH] D153459: [DebugInfo] Add error handling to DWARFDebugAbbrev::getAbbreviationDeclarationSet
Alex Langford via Phabricator via llvm-commits
- [PATCH] D153459: [DebugInfo] Add error handling to DWARFDebugAbbrev::getAbbreviationDeclarationSet
Alex Langford via Phabricator via llvm-commits
- [PATCH] D153712: [SelectionDAG] Add memory size for CSEMap ID calculation
Alex MacLean via Phabricator via llvm-commits
- [PATCH] D153712: [SelectionDAG] Add memory size for CSEMap ID calculation
Alex MacLean via Phabricator via llvm-commits
- [PATCH] D153712: [SelectionDAG] Add memory size for CSEMap ID calculation
Alex MacLean via Phabricator via llvm-commits
- [PATCH] D153911: [cmake] Add -Wcast-qual to C flags if LLVM_ENABLE_WARNINGS is defined.
Alex MacLean via Phabricator via llvm-commits
- [PATCH] D153911: [cmake] Add -Wcast-qual to C flags if LLVM_ENABLE_WARNINGS is defined.
Alex MacLean via Phabricator via llvm-commits
- [PATCH] D153911: [cmake] Add -Wcast-qual to C flags if LLVM_ENABLE_WARNINGS is defined.
Alex MacLean via Phabricator via llvm-commits
- [compiler-rt] f157afc - [builtins] Fix __floattitf and __floatuntitf on x86
Alex Richardson via llvm-commits
- [llvm] 1908820 - Allow setting LLVM_EXPERIMENTAL_TARGETS_TO_BUILD to "all"
Alex Richardson via llvm-commits
- [compiler-rt] f05c5c9 - [builtins] Avoid using floating point q suffix. NFCI
Alex Richardson via llvm-commits
- [PATCH] D153430: [Clang][Driver] Warn on invalid Arm or AArch64 baremetal target triple
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D154106: [NVPTX] added a hidden option to control NVPTXLowerUnreachable pass.
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D154106: [NVPTX] added a hidden option to control NVPTXLowerUnreachable pass.
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D150880: [RFC, FileCheck] Allow AP value for numeric expressions
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D138433: Allow setting LLVM_EXPERIMENTAL_TARGETS_TO_BUILD to "all"
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D60613: Make setInitializer() assert that the entire initializer is usable.
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D138433: Allow setting LLVM_EXPERIMENTAL_TARGETS_TO_BUILD to "all"
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D154010: [InstCombine] Canonicalize `getelementptr` patterns to `@llvm.ptrmask`
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D130315: [BOLT][DWARF] Implement new mechanism for DWARFRewriter
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D151906: [BOLT][DWARF] Fix new debug re-writer
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D151908: [BOLT][DWARF] Output DWO files as they are being processed
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D151909: [BOLT][DWARF] Change to process and write out TUs first, then CUs in batches.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D147544: [BOLT] Move from RuntimeDyld to JITLink
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D131179: [StripDeadDebugInfo] Drop dead CUs for const global expression
Alexey Bader via Phabricator via llvm-commits
- [llvm] 1f3d238 - [SLP][NFC]Add a test for vectorization of cmps with alternate
Alexey Bataev via llvm-commits
- [llvm] f3ebd88 - [SLP]Fix PR63141: compareCmp is not strict weak ordering.
Alexey Bataev via llvm-commits
- [llvm] 9d4fbcd - Revert "[SLP]Fix PR63141: compareCmp is not strict weak ordering."
Alexey Bataev via llvm-commits
- [llvm] a8f1a3e - [SLP]Fix PR63141: compareCmp is not strict weak ordering.
Alexey Bataev via llvm-commits
- [llvm] 5d2cc8e - [SLP]Fix emission of buildvectors with full match.
Alexey Bataev via llvm-commits
- [llvm] bb4e547 - [SLP][NFC]Add a test for buildvector with reused scalars and
Alexey Bataev via llvm-commits
- [PATCH] D153556: [OPENMP52] Initial support for doacross clause.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D99750: [LV, VP] RFC: VP intrinsics support for the Loop Vectorizer (Proof-of-Concept)
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D99750: [LV, VP] RFC: VP intrinsics support for the Loop Vectorizer (Proof-of-Concept)
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D152054: [OpenMP] Codegen support for thread_limit on target directive
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D153556: [OPENMP52] Initial support for doacross clause.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D153556: [OPENMP52] Initial support for doacross clause.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D153556: [OPENMP52] Initial support for doacross clause.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D153570: [CostModel][SLP] Use getGEPCost AccessTy in more places
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D153556: [OPENMP52] Initial support for doacross clause.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149888: [RISCV] Add tests for unprofitable SLP vectorization due to GEP
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149888: [RISCV][SLP] Add tests for unprofitable SLP vectorization due to GEP. NFC
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D153570: [SLP] Explicitly pass AccessTy to getGEPCost
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149742: [SLP]Improve isGatherShuffledEntry by trying per-register shuffle.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D154114: [SLP] Provide an universal interface for FixedVectorType::get. NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D153570: [SLP] Explicitly pass AccessTy to getGEPCost
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149742: [SLP]Improve isGatherShuffledEntry by trying per-register shuffle.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149742: [SLP]Improve isGatherShuffledEntry by trying per-register shuffle.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D148855: [SLP]Improve tryToGatherExtractElements by using per-register analysis.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D154173: [LAA] Add test that shows MaxSafeDepDistBytes is incorrect. NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D154175: [SLP] Fix crash on attempt to access on invalid iterator state.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D154175: [SLP] Fix crash on attempt to access on invalid iterator state.
Alexey Bataev via Phabricator via llvm-commits
- [llvm] 7424655 - [DWARFv5][DWARFLinker] avoid stripping template names for .debug_names.
Alexey Lapshin via llvm-commits
- [llvm] 4546015 - [DWARFv5][DWARFLinker] Remove dsymutil-classic compatibility feature as it leads to an error.
Alexey Lapshin via llvm-commits
- [PATCH] D153652: [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D153740: [llvm][Support] Deprecate llvm::writeFileAtomically API
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D153652: [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D153869: [DWARFv5][DWARFLinker] avoid stripping template names for .debug_names.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D153869: [DWARFv5][DWARFLinker] avoid stripping template names for .debug_names.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D153869: [DWARFv5][DWARFLinker] avoid stripping template names for .debug_names.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D153988: [DWARFv5][DWARFLinker] Remove dsymutil-classic compatibility feature as it leads to an error.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D153652: [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D153988: [DWARFv5][DWARFLinker] Remove dsymutil-classic compatibility feature as it leads to an error.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D153988: [DWARFv5][DWARFLinker] Remove dsymutil-classic compatibility feature as it leads to an error.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D153268: [DWARFLinkerParallel] Add limited functionality to DWARFLinkerParallel.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D154288: [DWARFLinker][NFC] Remove RangesTy &getValidAddressRanges().
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D151567: [LLVM][Support] Report EISDIR when opening a directory on AIX
Alison Zhang via Phabricator via llvm-commits
- [PATCH] D151567: [LLVM][Support] Report EISDIR when opening a directory on AIX
Alison Zhang via Phabricator via llvm-commits
- [PATCH] D151567: [LLVM][Support] Report EISDIR when opening a directory on AIX
Alison Zhang via Phabricator via llvm-commits
- [PATCH] D151567: [LLVM][Support] Report EISDIR when opening a directory on AIX
Alison Zhang via Phabricator via llvm-commits
- [PATCH] D151567: [LLVM][Support] Report EISDIR when opening a directory on AIX
Alison Zhang via Phabricator via llvm-commits
- [PATCH] D153698: [InstCombine] canonicalize multi xor as cmp+select
Allen zhong via Phabricator via llvm-commits
- [PATCH] D153698: [InstCombine] canonicalize multi xor as cmp+select
Allen zhong via Phabricator via llvm-commits
- [PATCH] D153394: [AArch64][GlobalISel] Selection support for v2s16 G_ANYEXT
Allen zhong via Phabricator via llvm-commits
- [PATCH] D153698: [InstCombine] canonicalize multi xor as cmp+select
Allen zhong via Phabricator via llvm-commits
- [PATCH] D154314: [LV] Prefer the tail fold according the the user hint
Allen zhong via Phabricator via llvm-commits
- [PATCH] D150605: LLT: Add some stub constructors for FP types
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D151911: [LVI] Handle icmp of ashr.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D152928: [RFC][DAG] Initially add nodes in the worklist in topological order.
Amaury SECHET via Phabricator via llvm-commits
- [PATCH] D153987: [BOLT][NFC] Add extra debug logging to buildCallGraph
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D153994: [BOLT] Add -dump-cg option to dump call graph
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D153996: [BOLT][NFC] Print functions after attaching profile (-print-profile)
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D154020: [BOLT] Introduce Rewriter interface
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D153996: [BOLT][NFC] Print functions after attaching profile (-print-profile)
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D153987: [BOLT][NFC] Add extra debug logging to buildCallGraph
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D153994: [BOLT] Add -dump-cg option to dump call graph
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D154020: [BOLT] Introduce Rewriter interface
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D154115: [BOLT][NFC] Simplify postProcessJumpTables
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D154118: [BOLT][NFC] Simplify parseLBRSample
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D154120: [BOLT][NFC] Use formatv in DataAggregator/DataReader prints
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D154146: [BOLT] Exit on parseLSDA errors
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D79140: [ThinLTO] return error instead of crashing on invalid input
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D154115: [BOLT][NFC] Simplify postProcessJumpTables
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Amir Ayupov via Phabricator via llvm-commits
- [llvm] 11b71ad - [PowerPC][TLS] Add additional TLS X-Form loads/store instructions
Amy Kwan via llvm-commits
- [PATCH] D150367: [AIX][TLS] Generate optimized local-exec access code sequence using X-Form loads/stores
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D151335: [AIX][TLS] Generate .extern and .ref references to __tls_get_addr for local-exec accesses.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D153645: [PowerPC][TLS] Add additional TLS X-Form loads/store instructions
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D150367: [AIX][TLS] Generate optimized local-exec access code sequence using X-Form loads/stores
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D153117: [MISched] Fix bug(s) in bottom-up scheduling.
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D154142: [llvm-mca][RISCV] Add RISCV-SEW instrument
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D154142: [llvm-mca][RISCV] Add RISCV-SEW instrument
Andrea Di Biagio via Phabricator via llvm-commits
- [PATCH] D153665: [llvm-libtool-darwin] Switch to OptTableSummary
Andres Villegas via Phabricator via llvm-commits
- [PATCH] D154226: [mlir][Vector] Update the lowering of `vector.transfer_write` to SCF
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D154226: [mlir][Vector] Update the lowering of `vector.transfer_write` to SCF
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D154249: [openacc][NFC] Bump parser support number to OpenACC 3.3
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D154226: [mlir][Vector] Update the lowering of `vector.transfer_write` to SCF
Andrzej Warzynski via Phabricator via llvm-commits
- [llvm] 6f9e743 - [Metarenamer] Introduce option to only change inst names
Anna Thomas via llvm-commits
- [PATCH] D153677: [LegacyPM] Remove LowerWidenableConditionLegacyPass
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D152371: [ExpandReductions] Add lowering for minimum/maximum reductions
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D152358: [CGP] Remove operand of llvm.assume more aggressively.
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D154157: [LV] Cost model for out-of-loop reductions
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D154307: [InstructionSimplify] Avoid simplifying ICmp without parent
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D154307: [InstructionSimplify] Avoid simplifying ICmp without parent
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D152145: [InstSimplify] Fold all global variables with initializers
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D152145: [InstSimplify] Fold all global variables with initializers
Anshil Gandhi via Phabricator via llvm-commits
- [llvm] a2ba4e8 - [ConstraintElimination] Handle solving-only `ICMP_NE` predicates
Antonio Frighetto via llvm-commits
- [PATCH] D152684: [ConstraintElimination] Handle solving-only non-equality predicates
Antonio Frighetto via Phabricator via llvm-commits
- [PATCH] D152684: [ConstraintElimination] Handle solving-only non-equality predicates
Antonio Frighetto via Phabricator via llvm-commits
- [PATCH] D153963: [InstCombine] Fold add of select and zext/sext of select condition
Antonio Frighetto via Phabricator via llvm-commits
- [PATCH] D152684: [ConstraintElimination] Handle solving-only non-equality predicates
Antonio Frighetto via Phabricator via llvm-commits
- [llvm] 200a1cc - WholeProgramDevirt: Fix call target propagation for ptrauth architectures
Arnold Schwaighofer via llvm-commits
- [llvm] 98eb8ab - Add a type_checked_load_relative to support relative function pointer tables
Arnold Schwaighofer via llvm-commits
- [PATCH] D143204: Add a type_checked_load_relative to support relative function pointer tables
Arnold Schwaighofer via Phabricator via llvm-commits
- [PATCH] D143204: Add a type_checked_load_relative to support relative function pointer tables
Arnold Schwaighofer via Phabricator via llvm-commits
- [PATCH] D144581: WholeProgramDevirt: Fix call target propagation for ptrauth architectures
Arnold Schwaighofer via Phabricator via llvm-commits
- [PATCH] D144581: WholeProgramDevirt: Fix call target propagation for ptrauth architectures
Arnold Schwaighofer via Phabricator via llvm-commits
- [PATCH] D143204: Add a type_checked_load_relative to support relative function pointer tables
Arnold Schwaighofer via Phabricator via llvm-commits
- [llvm] 250f2bb - adding bf16 support to NVPTX
Artem Belevich via llvm-commits
- [llvm] a8821c8 - [NVPTX] added a hidden option to control NVPTXLowerUnreachable pass.
Artem Belevich via llvm-commits
- [PATCH] D144911: adding bf16 support to NVPTX
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D144911: adding bf16 support to NVPTX
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D144911: adding bf16 support to NVPTX
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D144911: adding bf16 support to NVPTX
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D144911: adding bf16 support to NVPTX
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D154106: [NVPTX] added a hidden option to control NVPTXLowerUnreachable pass.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D154066: [NFC][TableGen] Refactor the implementation of arguments
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D154106: [NVPTX] added a hidden option to control NVPTXLowerUnreachable pass.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D154106: [NVPTX] added a hidden option to control NVPTXLowerUnreachable pass.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D154106: [NVPTX] added a hidden option to control NVPTXLowerUnreachable pass.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D154106: [NVPTX] added a hidden option to control NVPTXLowerUnreachable pass.
Artem Belevich via Phabricator via llvm-commits
- [llvm] 16ec0de - [gn build] Port 8de9f2b558a0
Arthur Eubanks via llvm-commits
- [llvm] 0370fd4 - [gn build] Port f2123af1e7d7
Arthur Eubanks via llvm-commits
- [llvm] c6ec77a - [test] Precommit test for D153815
Arthur Eubanks via llvm-commits
- [llvm] cd43b19 - [InstCombine] Infer inbounds for more GEPs of dereferenceable pointers
Arthur Eubanks via llvm-commits
- [llvm] 0f9df06 - Revert "[InstCombine] Infer inbounds for more GEPs of dereferenceable pointers"
Arthur Eubanks via llvm-commits
- [llvm] 457dc72 - Reland [InstCombine] Infer inbounds for more GEPs of dereferenceable pointers
Arthur Eubanks via llvm-commits
- [llvm] 1876592 - [test] Regenerate some tests
Arthur Eubanks via llvm-commits
- [llvm] 110dfb4 - [test] Precommit SCEV test
Arthur Eubanks via llvm-commits
- [llvm] 22ca38d - [ScalarEvolution] Analyze ranges for heap allocations
Arthur Eubanks via llvm-commits
- [llvm] b4d9cd2 - [NFC] Update stale comment after D154001
Arthur Eubanks via llvm-commits
- [llvm] ff79eb3 - [PassBuilder] Add textual representation for function simplification pipeline
Arthur Eubanks via llvm-commits
- [llvm] e9a9fcc - [gn build] Fix tablegen dependencies
Arthur Eubanks via llvm-commits
- [llvm] 32ceee1 - Revert "[MC,x86-32] Remove a gold<2.34 workaround"
Arthur Eubanks via llvm-commits
- [llvm] c176d6c - [gn build] Port 853b2a84cb99
Arthur Eubanks via llvm-commits
- [llvm] ae6b0ed - [gn build] Port b5270ba20dc3
Arthur Eubanks via llvm-commits
- [llvm] a374fb2 - Revert "[SLP] Provide an universal interface for FixedVectorType::get. NFC."
Arthur Eubanks via llvm-commits
- [PATCH] D153784: [PassBuilder] Add textual representation for function simplification pipeline
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D145210: [Pipeline] Adjust PostOrderFunctionAttrs placement in simplification pipeline
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D153107: [llvm-c] Add LLVMSetTailCallKind and LLVMGetTailCallKind
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D153679: [LegacyPM] Remove RewriteSymbolsLegacyPass
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D153815: [InstCombine] Infer inbounds for more GEPs of dereferenceable pointers
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D153815: [InstCombine] Infer inbounds for more GEPs of dereferenceable pointers
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D153855: [StructuralHash] Ignore global variable declarations
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D153815: [InstCombine] Infer inbounds for more GEPs of dereferenceable pointers
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D153932: [AliasAnalysis] Mark fences as not Mod'ing unescaped local values
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D145210: [Pipeline] Adjust PostOrderFunctionAttrs placement in simplification pipeline
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D153855: [StructuralHash] Ignore global variable declarations
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D153932: [AliasAnalysis] Mark fences as not Mod'ing unescaped local values
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D153932: [AliasAnalysis] Mark fences as not Mod'ing unescaped local values
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D153624: [SCEV] Make use of non-null pointers for range calculation
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D153784: [PassBuilder] Add textual representation for function simplification pipeline
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D153784: [PassBuilder] Add textual representation for function simplification pipeline
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146776: Reland [llvm] Preliminary fat-lto-objects support
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D153966: [SimplifyCFG] Allow dropping block that only contains ephemeral values
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D146776: Reland [llvm] Preliminary fat-lto-objects support
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D154001: [ScalarEvolution] Analyze ranges for heap allocations
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D154001: [ScalarEvolution] Analyze ranges for heap allocations
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D154001: [ScalarEvolution] Analyze ranges for heap allocations
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D153784: [PassBuilder] Add textual representation for function simplification pipeline
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D153392: [PhaseOrdering] Don't speculate blocks in simplifycfg before jump-threading
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D153107: [llvm-c] Add LLVMSetTailCallKind and LLVMGetTailCallKind
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D154019: [IR] Ignore globals with the `llvm.` prefix when calculating module hash
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D154019: [IR] Ignore globals with the `llvm.` prefix when calculating module hash
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D154114: [SLP] Provide an universal interface for FixedVectorType::get. NFC.
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D154114: [SLP] Provide an universal interface for FixedVectorType::get. NFC.
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D154203: llvm-reduce: Add broken testcase that shows uselistorder problem
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D154308: [StructuralHash] Add unittests
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D139074: Vectorization Of Conditional Statements Using BOSCC
Ashutosh Nema via Phabricator via llvm-commits
- [PATCH] D153697: [LV] Freeze start value for select-reductions.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D153696: [LV] Only generate 1st part outside of vector region for VPInstruction.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D152366: [LoopVectorize] Allow inner loop runtime checks to be hoisted above an outer loop
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D153696: [LV] Only generate 1st part outside of vector region for VPInstruction.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D153696: [LV] Only generate 1st part outside of vector region for VPInstruction.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D152659: [LV] Add IRBuilder folder to simplify GEP x, 0.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D154240: [LV] Update generateInstruction to return produced value (NFC).
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D153696: [LV] Only generate 1st part outside of vector region for VPInstruction.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D154261: [LV] Consider if scalar epilogue is required in getMaximizedVFForTarget.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D154264: [LV] Skip VFs < iterations remaining for epilogue vectorization.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D150851: [LoopVectorize] Vectorize select-cmp reduction pattern for increasing integer induction variable
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D135849: [llvm] Return canonical virtual path from `RedirectingFileSystem`
Ben Langmuir via Phabricator via llvm-commits
- [llvm] 616e44c - [CSKY][NFC] Simplify code with multiclass
Ben Shi via llvm-commits
- [llvm] 6cda80b - [CSKY][test][NFC] Add tests of ANDI/ORI
Ben Shi via llvm-commits
- [llvm] f40682a - [CSKY] Optimize subtraction with SUBI32/SUBI16
Ben Shi via llvm-commits
- [llvm] 6d254a2 - [CSKY][test][NFC] Add tests of IR pattern icmp-select
Ben Shi via llvm-commits
- [llvm] 8099d6c - [CSKY] Optimize IR pattern icmp-select with INCT32/INCF32
Ben Shi via llvm-commits
- [PATCH] D153751: [CSKY] Optimize ANDI/ORI to BSETI/BCLRI for specific immediates
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153751: [CSKY] Optimize ANDI/ORI to BSETI/BCLRI for specific immediates
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153751: [CSKY] Optimize ANDI/ORI to BSETI/BCLRI for specific immediates
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153614: [CSKY] Optimize ANDI/ORI to BCLRI/BSETI for specific immediates
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153326: [CSKY] Optimize subtraction with SUBI32/SUBI16
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153326: [CSKY] Optimize subtraction with SUBI32/SUBI16
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153326: [CSKY] Optimize subtraction with SUBI32/SUBI16
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153326: [CSKY] Optimize subtraction with SUBI32/SUBI16
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153326: [CSKY] Optimize subtraction with SUBI32/SUBI16
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153402: [CSKY][NFC] Simplify code with multiclass
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153613: [CSKY][test][NFC] Add tests of ANDI/OR
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153326: [CSKY] Optimize subtraction with SUBI32/SUBI16
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153326: [CSKY] Optimize subtraction with SUBI32/SUBI16
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153326: [CSKY] Optimize subtraction with SUBI32/SUBI16
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153326: [CSKY] Optimize subtraction with SUBI32/SUBI16
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153434: [CSKY][NFC][test] Add tests of IR pattern icmp-select
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153436: [CSKY] Optimize IR pattern icmp-select with INCT32/INCF32
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153607: [CSKY] Optimize conditional branch
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153436: [CSKY] Optimize IR pattern icmp-select with INCT32/INCF32
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153434: [CSKY][NFC][test] Add tests of IR pattern icmp-select
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153436: [CSKY] Optimize IR pattern icmp-select with INCT32/INCF32
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153326: [CSKY] Optimize subtraction with SUBI32/SUBI16
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153326: [CSKY] Optimize subtraction with SUBI32/SUBI16
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153607: [CSKY] Optimize conditional branch
Ben Shi via Phabricator via llvm-commits
- [PATCH] D153607: [CSKY] Optimize conditional branch
Ben Shi via Phabricator via llvm-commits
- [PATCH] D144911: adding bf16 support to NVPTX
Benjamin Kramer via Phabricator via llvm-commits
- [PATCH] D151358: [LegalizeTypes] Improve expansion of wide SMIN/SMAX/UMIN/UMAX
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D151022: [llvm-exegesis] Introduce SubprocessMemory Utility Class
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D151358: [LegalizeTypes] Improve expansion of wide SMIN/SMAX/UMIN/UMAX
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D151022: [llvm-exegesis] Introduce SubprocessMemory Utility Class
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D151022: [llvm-exegesis] Introduce SubprocessMemory Utility Class
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D153836: [RISCV] Bump vector crypto to v1.0.0-rc1
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D153836: [RISCV] Bump vector crypto to v1.0.0-rc1
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D153836: [RISCV] Bump vector crypto to v1.0.0-rc1
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D138809: [RISCV] Support vector crypto extension LLVM IR
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D150803: Add a new `wasm_custom` clang attribute for marking functions.
Brendan Dahl via Phabricator via llvm-commits
- [PATCH] D150803: Add a new `wasm_custom` clang attribute for marking functions.
Brendan Dahl via Phabricator via llvm-commits
- [PATCH] D150803: [WebAssembly] Support `annotate` clang attributes for marking functions.
Brendan Dahl via Phabricator via llvm-commits
- [PATCH] D150803: [WebAssembly] Support `annotate` clang attributes for marking functions.
Brendan Dahl via Phabricator via llvm-commits
- [PATCH] D150803: [WebAssembly] Support `annotate` clang attributes for marking functions.
Brendan Dahl via Phabricator via llvm-commits
- [llvm] 853b2a8 - [AMDGPU] Reserve SGPR pair when long branches are present
Brendon Cahoon via llvm-commits
- [llvm] 1e31cdf - [llvm] Add include guards to LLVMOption TableGen
Brian Gesiak via llvm-commits
- [PATCH] D153915: [llvm] Add include guards to LLVMOption TableGen
Brian Gesiak via Phabricator via llvm-commits
- [PATCH] D153915: [llvm] Add include guards to LLVMOption TableGen
Brian Gesiak via Phabricator via llvm-commits
- [llvm] 8763d79 - [loop-deletion] Overly defensive with undef-ing dbg.values.
Carlos Alberto Enciso via llvm-commits
- [PATCH] D153539: [loop-deletion] Overly defensive with undef-ing dbg.values.
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D153539: [loop-deletion] Overly defensive with undef-ing dbg.values.
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D152953: [clang-tidy] Introduce fuchsia-global-variables check
Caslyn Tonelli via Phabricator via llvm-commits
- [PATCH] D152953: [clang-tidy] Introduce fuchsia-global-variables check
Caslyn Tonelli via Phabricator via llvm-commits
- [PATCH] D152953: [clang-tidy] Introduce fuchsia-global-variables check
Caslyn Tonelli via Phabricator via llvm-commits
- [PATCH] D145210: [Pipeline] Adjust PostOrderFunctionAttrs placement in simplification pipeline
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D145210: [Pipeline] Adjust PostOrderFunctionAttrs placement in simplification pipeline
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D153839: [XCOFF] Force recording a relocation for weak symbol label.
ChenZheng via Phabricator via llvm-commits
- [PATCH] D154048: [PowerPC] fix jumptable encoding when ppc-use-absolute-jumptables is turned on
ChenZheng via Phabricator via llvm-commits
- [PATCH] D154048: [PowerPC] fix jumptable encoding when ppc-use-absolute-jumptables is turned on
ChenZheng via Phabricator via llvm-commits
- [llvm] 6555c47 - [OpenMP][NVPTX] Handle additional invalid PTX characters
Chi Chun Chen via llvm-commits
- [PATCH] D154241: [OpenMP][NVPTX] Handle additional invalid PTX characters
Chi Chun Chen via Phabricator via llvm-commits
- [PATCH] D154241: [OpenMP][NVPTX] Handle additional invalid PTX characters
Chi Chun Chen via Phabricator via llvm-commits
- [compiler-rt] b3e4283 - [scudo] Fix insufficient blocks when pushing BatchClass blocks
Chia-hung Duan via llvm-commits
- [compiler-rt] 01c02ab - [scudo] Fix data leak in wrappers_c_test.cpp
Chia-hung Duan via llvm-commits
- [compiler-rt] 4cf35a8 - [scudo] Secondary Cache Dump
Chia-hung Duan via llvm-commits
- [compiler-rt] da8cc06 - [scudo] Restore Freelist when we fail on PageMap creation
Chia-hung Duan via llvm-commits
- [compiler-rt] 85c622b - [scudo] Improve Secondary Cache Dump
Chia-hung Duan via llvm-commits
- [PATCH] D138433: Allow setting LLVM_EXPERIMENTAL_TARGETS_TO_BUILD to "all"
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D153750: [mlir][ArmSME] Fix crash on func decls in 'arm_za' legality checks
Christian Ulmann via Phabricator via llvm-commits
- [compiler-rt] bd69468 - [scudo] Use fast get time in secondary.
Christopher Ferris via llvm-commits
- [compiler-rt] 36ca9a2 - [scudo] Use getMonotonicTimeFast for tryLock.
Christopher Ferris via llvm-commits
- [PATCH] D150388: [CodeGen]Allow targets to use target specific COPY instructions for live range splitting
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D124196: [AMDGPU][SILowerSGPRSpills] Spill SGPRs to virtual VGPRs
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D143759: [AMDGPU] Implement whole wave register spill
Christudasan Devadasan via Phabricator via llvm-commits
- [llvm] 0a7ff09 - [Coroutines] Don't transform cmpinst prematurely in simplifyTerminatorLeadingToRet
Chuanqi Xu via llvm-commits
- [llvm] 9bdf04c - [Coroutines] Prevent infinite loop in simplifyTerminatorLeadingToRet
Chuanqi Xu via llvm-commits
- [PATCH] D153966: [SimplifyCFG] Allow dropping block that only contains ephemeral values
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D154159: [FuncSpec] Avoid crashing when SwitchInst doesn't see ConstantInt
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D105759: Implement P2361 Unevaluated string literals
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D105759: Implement P2361 Unevaluated string literals
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D105759: Implement P2361 Unevaluated string literals
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D105759: Implement P2361 Unevaluated string literals
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D105759: Implement P2361 Unevaluated string literals
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D105759: Implement P2361 Unevaluated string literals
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D105759: Implement P2361 Unevaluated string literals
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D105759: Implement P2361 Unevaluated string literals
Corentin Jabot via Phabricator via llvm-commits
- [llvm] 4c37d30 - [RISCV] Add support for custom instructions for Sifive S76.
Craig Topper via llvm-commits
- [llvm] 4afa2ab - [RISCV][SelectionDAGBuilder] Fix an implicit scalable TypeSize to fixed size conversion in getUniformBase.
Craig Topper via llvm-commits
- [llvm] c32c0e1 - [RISCV] Add i32 as a legal type for GPR register class.
Craig Topper via llvm-commits
- [llvm] 17aa37d - [SelectionDAG] Add memory size for CSEMap ID calculation
Craig Topper via llvm-commits
- [llvm] 628b004 - [RISCV] Add bypass for ReadJalr in SiFive7 scheduler model.
Craig Topper via llvm-commits
- [llvm] 53726ba - [RISCV] Replace uses of TAIL_UNDISTURBED_MASK_UNDISTURBED with TU_MU. NFC
Craig Topper via llvm-commits
- [llvm] a32499f - [RISCV] Fix encoding for Zcb instruction c.sh.
Craig Topper via llvm-commits
- [llvm] 6e4be7e - [RISCV] Split double out of compress-float.ll. Add Zcf and Zcd RUN lines.
Craig Topper via llvm-commits
- [llvm] e819f5c - [LegalizeTypes] Combine PromoteIntRes_VECTOR_DEINTERLEAVE and PromoteIntRes_VECTOR_INTERLEAVE. NFC
Craig Topper via llvm-commits
- [llvm] 1c676e0 - [RISCV] Do a more complete job of disabling extending loads and truncating stores for fixed vector types.
Craig Topper via llvm-commits
- [llvm] 0e84eec - [RISCV] Add a helper class for creating GPR register classes.
Craig Topper via llvm-commits
- [llvm] b4609b4 - [RISCV] Mark zvkn* and zvks* extensions as enabled when all their subextensions are.
Craig Topper via llvm-commits
- [llvm] 6f9e743 - [Metarenamer] Introduce option to only change inst names
Craig Topper via llvm-commits
- [PATCH] D153370: [RISCV] Add support for custom instructions for Sifive S76.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153712: [SelectionDAG] Add memory size for CSEMap ID calculation
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153742: [RISCV] Add Zce extension.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153743: [RISCV] Use temporary stack in expanding SPLAT_VECTOR_SPLIT_I64_VL node
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153742: [RISCV] Add Zce extension.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153742: [RISCV] Add Zce extension.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153793: [RISCV] Fix encoding for Zcb instruction c.sh.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153370: [RISCV] Add support for custom instructions for Sifive S76.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150133: [RISCV] Support constant immediate for la pseudo instruction
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153601: [RISCV][SelectionDAGBuilder] Fix an implicit scalable TypeSize to fixed size conversion in getUniformBase.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D151177: [RISCV] Add i32 as a legal type for GPR register class.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D151449: [RISCV] Add DAG combine for CTTZ/CTLZ in the case of input 0
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153712: [SelectionDAG] Add memory size for CSEMap ID calculation
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153155: [RISCV] Remove legacy TA/TU pseudo distinction for VID
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153743: [RISCV] Use temporary stack in expanding SPLAT_VECTOR_SPLIT_I64_VL node
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152996: [RISCV][POC] Model frm control for vfadd
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153712: [SelectionDAG] Add memory size for CSEMap ID calculation
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153791: [MachineInst] Bump NumOperands back up to 24bits
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153742: [RISCV] Add Zce extension.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153826: [RISCV] Split double out of compress-float.ll. Add Zcf and Zcd RUN lines.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153742: [RISCV] Add Zce extension.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153742: [RISCV] Add Zce extension.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D145485: [PoC][IR] Generalize interleave/deinterleave intrinsics to factors > 2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150133: [RISCV] Support constant immediate for la pseudo instruction
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153499: [RISCV] Add support for custom CSRs for Sifive S76.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153499: [RISCV] Add support for custom CSRs for Sifive S76.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153499: [RISCV] Add support for custom CSRs for Sifive S76.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153826: [RISCV] Split double out of compress-float.ll. Add Zcf and Zcd RUN lines.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153793: [RISCV] Fix encoding for Zcb instruction c.sh.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153863: [RISCV] Add tests for stores of vector.interleave2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153864: [RISCV] Lower interleave2 intrinsics to vsseg2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153876: [RISCV] Lower deinterleave2 intrinsics to vlseg2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D151414: [RISCV] Add Zvfhmin extension support for llvm RISCV backend.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153848: [RISCV] Apply promotion for f16 vector ops when only have zvfhmin.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153863: [RISCV] Add tests for stores of vector.interleave2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153876: [RISCV] Lower deinterleave2 intrinsics to vlseg2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153899: [RISCV] Remove legacy TA/TU pseudo distinction for unary instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153929: [LegalizeTypes] Combine PromoteIntRes_VECTOR_DEINTERLEAVE and PromoteIntRes_VECTOR_INTERLEAVE. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D134599: [RISCV] Readjusting the framestack for Zcmp
Craig Topper via Phabricator via llvm-commits
- [PATCH] D151730: [RISCV] Support target attribute for function
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153934: [SelectionDAG][TargetLowering]Add support for nuw/nsw on KnownBits::shl
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153876: [RISCV] Lower deinterleave2 intrinsics to vlseg2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153864: [RISCV] Lower interleave2 intrinsics to vsseg2
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153939: [RISCV][NFC] Format TableGen files and remove unused defs
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153940: [RISCV][NFC] Replace Join with !interleave
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153947: [RISCV] Teach targetShrinkDemandedConstant to preserve (and X, neg)
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153929: [LegalizeTypes] Combine PromoteIntRes_VECTOR_DEINTERLEAVE and PromoteIntRes_VECTOR_INTERLEAVE. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152996: [RISCV][POC] Model frm control for vfadd
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152996: [RISCV][POC] Model frm control for vfadd
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152996: [RISCV][POC] Model frm control for vfadd
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152996: [RISCV][POC] Model frm control for vfadd
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153964: [RISCV] Add fixed vector insert tests that are pass by value
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153899: [RISCV] Remove legacy TA/TU pseudo distinction for unary instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D154040: [RISCV] Update computeKnownBitsForTargetNode for FPCLASS.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D154042: [RISCV] Add a helper class for creating GPR register classes.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D151730: [RISCV] Support target attribute for function
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153499: [RISCV] Add support for custom CSRs for Sifive S76.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153499: [RISCV] Add support for custom CSRs for Sifive S76.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D154042: [RISCV] Add a helper class for creating GPR register classes.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D151284: [RISCV] Custom lower FP_TO_FP16 and FP16_TO_FP to correct ABI of of libcall
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153974: [RISCV] Don't include X1 in the X0_PD register pair
Craig Topper via Phabricator via llvm-commits
- [PATCH] D154171: [RISCV] Mark zvkn* and zvks* extensions as enabled when all their subextensions are.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D154171: [RISCV] Mark zvkn* and zvks* extensions as enabled when all their subextensions are.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D154136: [RISCV] Add SEW to RISCVInversePseudoTable
Craig Topper via Phabricator via llvm-commits
- [PATCH] D154171: [RISCV] Mark zvkn* and zvks* extensions as enabled when all their subextensions are.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D154181: [x86] Add missing FeatureCMOV in frontend targets.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D154181: [x86] Add missing FeatureCMOV in frontend targets.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D154181: [x86] Add missing FeatureCMOV in frontend targets.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D154136: [RISCV] Add SEW to RISCVInversePseudoTable
Craig Topper via Phabricator via llvm-commits
- [PATCH] D154193: [X86]Remove TEST in AND32+TEST16rr in peephole-opt
Craig Topper via Phabricator via llvm-commits
- [PATCH] D154225: [X86] Enable the VR512 register class when AVX512 is enabled
Craig Topper via Phabricator via llvm-commits
- [PATCH] D154225: [X86] Enable the VR512 register class when AVX512 is enabled
Craig Topper via Phabricator via llvm-commits
- [PATCH] D154234: [RISCV] Fix vfwcvt/vfncvt pseudos w/ rounding mode lowering
Craig Topper via Phabricator via llvm-commits
- [PATCH] D154209: [X86] Add missing features for ivybridge, sandybridge and knl in X86TargetParser.def.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150133: [RISCV] Support constant operand for la and lla pseudoinstruction.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153750: [mlir][ArmSME] Fix crash on func decls in 'arm_za' legality checks
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D153750: [mlir][ArmSME] Fix crash on func decls in 'arm_za' legality checks
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D153894: [mlir][llvm] Fix conversion of scalable vectors of rank > 1
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D153894: [mlir][llvm] Fix conversion of scalable vectors of rank > 1
Cullen Rhodes via Phabricator via llvm-commits
- [PATCH] D153829: [AArch64] Move branch relaxation after bbsection assignment
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D145211: Relax cross-section branches
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D153829: [AArch64] Move branch relaxation after bbsection assignment
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D153829: [AArch64] Move branch relaxation after bbsection assignment
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D153829: [AArch64] Move branch relaxation after bbsection assignment
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D153829: [AArch64] Move branch relaxation after bbsection assignment
Daniel Hoekwater via Phabricator via llvm-commits
- [lld] 92fbb60 - [lld][AArch64] Add BTI landing pad to PLT entries when the symbol is exported.
Daniel Kiss via llvm-commits
- [PATCH] D153264: [lld][AArch64] Add BTI landing pad to PLT entries when the symbol is exported.
Daniel Kiss via Phabricator via llvm-commits
- [llvm] 7b31a73 - [Symbolizer] Ignore unknown additional symbolizer markup fields
Daniel Thornburgh via llvm-commits
- [PATCH] D153821: [Symbolizer] Ignroe unknown additional symbolizer markup fields
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D153821: [Symbolizer] Ignroe unknown additional symbolizer markup fields
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D153821: [Symbolizer] Ignroe unknown additional symbolizer markup fields
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D153821: [Symbolizer] Ignore unknown additional symbolizer markup fields
Daniel Thornburgh via Phabricator via llvm-commits
- [PATCH] D153847: [AArch64] Remove vector shift instrinsic with shift amount zero
Dave Green via Phabricator via llvm-commits
- [PATCH] D153394: [AArch64][GlobalISel] Selection support for v2s16 G_ANYEXT
Dave Green via Phabricator via llvm-commits
- [PATCH] D150527: [GlobalISel] Fix the error transformation of BRCOND to BCC.
Dave Green via Phabricator via llvm-commits
- [PATCH] D153117: [MISched] Fix bug(s) in bottom-up scheduling.
Dave Green via Phabricator via llvm-commits
- [PATCH] D153847: [AArch64] Remove vector shift instrinsic with shift amount zero
Dave Green via Phabricator via llvm-commits
- [PATCH] D153207: [AArch64] Add patterns for scalar FMUL, FMULX
Dave Green via Phabricator via llvm-commits
- [PATCH] D153972: [AArch64] Fold tree of offset loads combine
Dave Green via Phabricator via llvm-commits
- [PATCH] D153507: [SLP] Use vector types for cmp alt instructions costs
Dave Green via Phabricator via llvm-commits
- [PATCH] D153507: [SLP] Use vector types for cmp alt instructions costs
Dave Green via Phabricator via llvm-commits
- [PATCH] D153507: [SLP] Use vector types for cmp alt instructions costs
Dave Green via Phabricator via llvm-commits
- [PATCH] D153507: [SLP] Use vector types for cmp alt instructions costs
Dave Green via Phabricator via llvm-commits
- [PATCH] D153972: [AArch64] Fold tree of offset loads combine
Dave Green via Phabricator via llvm-commits
- [PATCH] D153972: [AArch64] Fold tree of offset loads combine
Dave Green via Phabricator via llvm-commits
- [PATCH] D154049: [DAG][AArch64] Handle vector types when expanding sdiv/udiv into mulh
Dave Green via Phabricator via llvm-commits
- [PATCH] D153504: [DAG][AArch64] Fold shuffle_vector<4,5,6,7> to extract_subvector
Dave Green via Phabricator via llvm-commits
- [PATCH] D152826: [AArch64] Improve shuffles of i1 vectors (WIP)
Dave Green via Phabricator via llvm-commits
- [PATCH] D154063: [AArch64] Handle 64bit vector s/umull from extracts
Dave Green via Phabricator via llvm-commits
- [PATCH] D152417: [AArch64] Add pipeline model for Neoverse N1
Dave Green via Phabricator via llvm-commits
- [PATCH] D154084: [AArch64] Modify SVE Pseudo appends
Dave Green via Phabricator via llvm-commits
- [PATCH] D152826: [AArch64] Improve shuffles of i1 vectors (WIP)
Dave Green via Phabricator via llvm-commits
- [PATCH] D153207: [AArch64] Add patterns for scalar FMUL, FMULX
Dave Green via Phabricator via llvm-commits
- [PATCH] D153207: [AArch64] Add patterns for scalar FMUL, FMULX
Dave Green via Phabricator via llvm-commits
- [PATCH] D153504: [DAG][AArch64] Fold shuffle_vector<4,5,6,7> to extract_subvector
Dave Green via Phabricator via llvm-commits
- [PATCH] D153972: [AArch64] Fold tree of offset loads combine
Dave Green via Phabricator via llvm-commits
- [PATCH] D154217: [AArch64] Use known zero bits when creating BIC
Dave Green via Phabricator via llvm-commits
- [PATCH] D154205: [MachineLICM] Handle subloops
Dave Green via Phabricator via llvm-commits
- [PATCH] D154289: [Reassociate] Keep flags for more unchanged operations
Dave Green via Phabricator via llvm-commits
- [PATCH] D153611: [AArch64] Treat the icmp in icmp(and(..), 0) as free
Dave Green via Phabricator via llvm-commits
- [PATCH] D154217: [AArch64] Use known zero bits when creating BIC
Dave Green via Phabricator via llvm-commits
- [PATCH] D154049: [DAG][AArch64] Handle vector types when expanding sdiv/udiv into mulh
Dave Green via Phabricator via llvm-commits
- [lld] cd116e0 - Revert "Revert "Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Support"""
David Blaikie via llvm-commits
- [PATCH] D153550: [DWARFVerifier] Fix verification of nameless variables.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D153459: [DebugInfo] Add error handling to DWARFDebugAbbrev::getAbbreviationDeclarationSet
David Blaikie via Phabricator via llvm-commits
- [PATCH] D153809: [DebugInfo][AsmPrinter] Don't emit accelerator entries with empty names
David Blaikie via Phabricator via llvm-commits
- [PATCH] D152891: [ADT] Add deduction guide for iterator_range
David Blaikie via Phabricator via llvm-commits
- [PATCH] D143966: [DebugInfo][BPF] Add 'annotations' field for DIBasicType & DISubroutineType
David Blaikie via Phabricator via llvm-commits
- [PATCH] D152095: [Verifier] definition subprograms cannot be nested within DICompositeType when enabling ODR.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D152095: [Verifier] definition subprograms cannot be nested within DICompositeType when enabling ODR.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D153459: [DebugInfo] Add error handling to DWARFDebugAbbrev::getAbbreviationDeclarationSet
David Blaikie via Phabricator via llvm-commits
- [PATCH] D152095: [Verifier] definition subprograms cannot be nested within DICompositeType when enabling ODR.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D153911: [cmake] Add -Wcast-qual to C flags if LLVM_ENABLE_WARNINGS is defined.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D152162: DWP multithreading
David Blaikie via Phabricator via llvm-commits
- [compiler-rt] 6617778 - sanitizer: enable getentropy interception on Linux/GLIBC 2.25 and onwards
David CARLIER via llvm-commits
- [llvm] aaca8e2 - [AArch64] Don't recreate nodes in tryCombineLongOpWithDup
David Green via llvm-commits
- [llvm] bdae564 - [ARM][AArch64] !cast<Instruction>("XYZ") -> XYZ. NFC
David Green via llvm-commits
- [llvm] e165bc2 - [SLP][AArch64] Extend extracts-from-scalarizable-vector.ll test for cmp cost testing. NFC
David Green via llvm-commits
- [llvm] 9c7aab3 - [SLP] Use vector types for cmp alt instructions costs
David Green via llvm-commits
- [llvm] 46ef333 - [AArch64] Add and cmp cost model tests. NFC
David Green via llvm-commits
- [llvm] ea045b9 - [AArch64] Add patterns for scalar FMUL, FMULX
David Green via llvm-commits
- [llvm] 14f54a5 - [DAG][AArch64] Fold shuffle_vector<4,5,6,7> to extract_subvector
David Green via llvm-commits
- [llvm] 09f4ced - [AArch64] Codegen tests for fold from D153972. NFC
David Green via llvm-commits
- [llvm] d36c81e - [AArch64] Fold tree of offset loads combine
David Green via llvm-commits
- [llvm] 5106b22 - [AArch64] Treat the icmp in icmp(and(..), 0) as free
David Green via llvm-commits
- [llvm] d0e2930 - [AArch64] Ensure BICi and ORRi have same input and output types. NFC
David Green via llvm-commits
- [llvm] 878e498 - [AArch64] Expand typesizes of tests for constant srem/urem. NFC
David Green via llvm-commits
- [llvm] f55d96b - [DAG][AArch64] Handle vector types when expanding sdiv/udiv into mulh
David Green via llvm-commits
- [PATCH] D153692: Fixed D147740 - [llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed using MD5 as key to Sample Profile map
David Li via Phabricator via llvm-commits
- [PATCH] D152366: [LoopVectorize] Allow inner loop runtime checks to be hoisted above an outer loop
David Sherwood via Phabricator via llvm-commits
- [PATCH] D154075: [LoopVectorize] Add pre-commit tests for D152366
David Sherwood via Phabricator via llvm-commits
- [PATCH] D152366: [LoopVectorize] Allow inner loop runtime checks to be hoisted above an outer loop
David Sherwood via Phabricator via llvm-commits
- [PATCH] D152366: [LoopVectorize] Allow inner loop runtime checks to be hoisted above an outer loop
David Sherwood via Phabricator via llvm-commits
- [PATCH] D143631: [LTO] Don't let InstCombine re-sink the vastly more expensive fdiv
David Sherwood via Phabricator via llvm-commits
- [PATCH] D143631: [LTO] Don't let InstCombine re-sink the vastly more expensive fdiv
David Sherwood via Phabricator via llvm-commits
- [PATCH] D153376: Introducing llvm-cm: A Cost Model Tool
Dayann D'almeida via Phabricator via llvm-commits
- [PATCH] D153376: Introducing llvm-cm: A Cost Model Tool
Dayann D'almeida via Phabricator via llvm-commits
- [PATCH] D153376: Introducing llvm-cm: A Cost Model Tool
Dayann D'almeida via Phabricator via llvm-commits
- [PATCH] D153376: Introducing llvm-cm: A Cost Model Tool
Dayann D'almeida via Phabricator via llvm-commits
- [PATCH] D152869: [nfc] Factoring out utility that can be used for other object-level tools
Dayann D'almeida via Phabricator via llvm-commits
- [PATCH] D153376: Introducing llvm-cm: A Cost Model Tool
Dayann D'almeida via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D151920: [BOLT] Instrumentation: Fix tests
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D154056: [BOLT][Instrumentation][NFC] define and use mmap constants
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D154056: [BOLT][Instrumentation][NFC] define and use mmap constants
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D154056: [BOLT][Instrumentation][NFC] define and use mmap constants
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D154056: [BOLT][Instrumentation][NFC] define and use mmap constants
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D154056: [BOLT][Instrumentation][NFC] define and use mmap constants
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D154056: [BOLT][Instrumentation][NFC] define and use mmap constants
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D151942: [BOLT] Instrumentation: AArch64 instrumentation support in runtime
Denis Revunov via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D154064: [InstructionSimplify] Limit threadCmpOverPHI recursion depth to 1
Dhruv Chawla via Phabricator via llvm-commits
- [PATCH] D154206: [InstCombine] Fold comparison of usub.sat
Dhruv Chawla via Phabricator via llvm-commits
- [PATCH] D152741: [WPD] implement -funknown-vtable-visibility-filepaths
Di Mo via Phabricator via llvm-commits
- [PATCH] D152095: [Verifier] definition subprograms cannot be nested within DICompositeType when enabling ODR.
DianQK via Phabricator via llvm-commits
- [PATCH] D152095: [Verifier] definition subprograms cannot be nested within DICompositeType when enabling ODR.
DianQK via Phabricator via llvm-commits
- [PATCH] D152095: [Verifier] definition subprograms cannot be nested within DICompositeType when enabling ODR.
DianQK via Phabricator via llvm-commits
- [llvm] d98e44b - [AMDGPU][DAGISel] Be more flexible about what calls are allowed
Diana Picus via llvm-commits
- [PATCH] D153517: [AMDGPU] ISel for amdgpu_cs_chain[_preserve] functions
Diana Picus via Phabricator via llvm-commits
- [PATCH] D153535: [AMDGPU][DAGISel] Be more flexible about what calls are allowed
Diana Picus via Phabricator via llvm-commits
- [PATCH] D153535: [AMDGPU][DAGISel] Be more flexible about what calls are allowed
Diana Picus via Phabricator via llvm-commits
- [PATCH] D153761: [AMDGPU] ISel for @llvm.amdgcn.cs.chain intrinsic (WIP)
Diana Picus via Phabricator via llvm-commits
- [PATCH] D153761: [AMDGPU] ISel for @llvm.amdgcn.cs.chain intrinsic (WIP)
Diana Picus via Phabricator via llvm-commits
- [PATCH] D153535: [AMDGPU][DAGISel] Be more flexible about what calls are allowed
Diana Picus via Phabricator via llvm-commits
- [PATCH] D153517: [AMDGPU] ISel for amdgpu_cs_chain[_preserve] functions
Diana Picus via Phabricator via llvm-commits
- [PATCH] D153517: [AMDGPU] ISel for amdgpu_cs_chain[_preserve] functions
Diana Picus via Phabricator via llvm-commits
- [PATCH] D153517: [AMDGPU] ISel for amdgpu_cs_chain[_preserve] functions
Diana Picus via Phabricator via llvm-commits
- [PATCH] D153761: [AMDGPU] ISel for @llvm.amdgcn.cs.chain intrinsic (WIP)
Diana Picus via Phabricator via llvm-commits
- [PATCH] D153761: [AMDGPU] ISel for @llvm.amdgcn.cs.chain intrinsic (WIP)
Diana Picus via Phabricator via llvm-commits
- [PATCH] D153761: [AMDGPU] ISel for @llvm.amdgcn.cs.chain intrinsic (WIP)
Diana Picus via Phabricator via llvm-commits
- [PATCH] D154226: [mlir][Vector] Update the lowering of `vector.transfer_write` to SCF
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
Digger Lin via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
Digger Lin via Phabricator via llvm-commits
- [PATCH] D152945: [SystemZ][z/OS] Implement executePostLayoutBinding for GOFFWriter
Digger Lin via Phabricator via llvm-commits
- [PATCH] D152945: [SystemZ][z/OS] Implement executePostLayoutBinding for GOFFWriter
Digger Lin via Phabricator via llvm-commits
- [PATCH] D152945: [SystemZ][z/OS] Implement executePostLayoutBinding for GOFFWriter
Digger Lin via Phabricator via llvm-commits
- [PATCH] D152945: [SystemZ][z/OS] Implement executePostLayoutBinding for GOFFWriter
Digger Lin via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
Digger Lin via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
Digger Lin via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
Digger Lin via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
Digger Lin via Phabricator via llvm-commits
- [PATCH] D152945: [SystemZ][z/OS] Implement executePostLayoutBinding for GOFFWriter
Digger Lin via Phabricator via llvm-commits
- [PATCH] D151449: [RISCV] Add DAG combine for CTTZ in the case of input 0
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D151449: [RISCV] Add DAG combine for CTTZ/CTLZ in the case of input 0
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D151449: [RISCV] Add DAG combine for CTTZ/CTLZ in the case of input 0
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D153791: [MachineInst] Bump NumOperands back up to 24bits
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D153791: [MachineInst] Bump NumOperands back up to 24bits
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D154001: [ScalarEvolution] Analyze ranges for heap allocations
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D109821: [ScalarEvolution] Infer loop max trip count from array accesses
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] 6a6db74 - [BPF] Propagate NoMerge attribute when lowering function calls
Eduard Zingerman via llvm-commits
- [PATCH] D152987: [BPF] Propagate NoMerge attribute when lowering function calls
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D152987: [BPF] Propagate NoMerge attribute when lowering function calls
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D149058: [BPF][DebugInfo] Use .BPF.ext for line info when DWARF is not available
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D149058: [BPF][DebugInfo] Use .BPF.ext for line info when DWARF is not available
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D147990: [BPF] Undo transformation for LICM.cpp:hoistMinMax()
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D144829: [WIP][BPF] Add a few new insns under cpu=v4
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D133361: [BPF] Attribute btf_decl_tag("ctx") for structs
Eduard Zingerman via Phabricator via llvm-commits
- [llvm] bc7f11c - [SelectionDAG] Improve expansion of wide min/max
Eli Friedman via llvm-commits
- [llvm] 249bd9e - [ARM] Fix codegen of unaligned volatile load/store of i64
Eli Friedman via llvm-commits
- [llvm] 92a9c30 - [ARM] Adjust strd/ldrd codegen alignment requirements
Eli Friedman via llvm-commits
- [PATCH] D153253: [LibCallsShrinkWrap][NFC] Reuse createCond and createOrCond
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D152790: [ARM] Fix codegen of unaligned volatile load/store of i64
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D151358: [LegalizeTypes] Improve expansion of wide SMIN/SMAX/UMIN/UMAX
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D153774: [ARM] Generate out-of-line jump tables for XO without 32-bit branch
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D153782: [ARM] allow long-call codegen for armv6-M eXecute Only (XO)
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D153800: [ARM] Adjust strd/ldrd codegen alignment requirements
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D153167: [MC] Reject CFI advance_loc separated by a non-private label for Mach-O
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D151358: [LegalizeTypes] Improve expansion of wide SMIN/SMAX/UMIN/UMAX
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D153774: [ARM] Generate out-of-line jump tables for XO without 32-bit branch
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D153932: [AliasAnalysis] Mark fences as not Mod'ing unescaped local values
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D153932: [AliasAnalysis] Mark fences as not Mod'ing unescaped local values
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D154087: Upstream Cygwin Clang patches
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D154087: Upstream Cygwin Clang patches
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D154233: [ARM] generate correct code for armv6-m XO big stack operations
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D154294: [Windows SEH]: Do not fold branches for MSVC TableSEH function
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D153800: [ARM] Adjust strd/ldrd codegen alignment requirements
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D149367: Emit the CodeView `S_ARMSWITCHTABLE` debug symbol for jump tables
Eli Friedman via Phabricator via llvm-commits
- [llvm] f0fa2d7 - [llvm] Move AttributeMask to a separate header
Elliot Goodrich via llvm-commits
- [PATCH] D153728: [llvm] Move AttributeMask to a separate header
Elliot Goodrich via Phabricator via llvm-commits
- [PATCH] D153587: [GlobPattern] Support brace expansions
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D154014: [SpecialCaseList] Use Globs instead of Regex
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D154014: [SpecialCaseList] Use Globs instead of Regex
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D154014: [SpecialCaseList] Use Globs instead of Regex
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D154014: [SpecialCaseList] Use Globs instead of Regex
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D151899: [BOLT] Instrumentation: Initial instrumentation support for AArch64
Elvina Yakubova via Phabricator via llvm-commits
- [PATCH] D151899: [BOLT] Instrumentation: Initial instrumentation support for AArch64
Elvina Yakubova via Phabricator via llvm-commits
- [PATCH] D151901: [BOLT] Instrumentation: Add support for MacOS counters
Elvina Yakubova via Phabricator via llvm-commits
- [PATCH] D151942: [BOLT] Instrumentation: AArch64 instrumentation support in runtime
Elvina Yakubova via Phabricator via llvm-commits
- [PATCH] D151942: [BOLT] Instrumentation: AArch64 instrumentation support in runtime
Elvina Yakubova via Phabricator via llvm-commits
- [PATCH] D151942: [BOLT] Instrumentation: AArch64 instrumentation support in runtime
Elvina Yakubova via Phabricator via llvm-commits
- [PATCH] D151942: [BOLT] Instrumentation: AArch64 instrumentation support in runtime
Elvina Yakubova via Phabricator via llvm-commits
- [PATCH] D151942: [BOLT] Instrumentation: AArch64 instrumentation support in runtime
Elvina Yakubova via Phabricator via llvm-commits
- [PATCH] D151942: [BOLT] Instrumentation: AArch64 instrumentation support in runtime
Elvina Yakubova via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Erich Keane via Phabricator via llvm-commits
- [PATCH] D105759: Implement P2361 Unevaluated string literals
Erich Keane via Phabricator via llvm-commits
- [PATCH] D153839: [XCOFF] Force recording a relocation for weak symbol label.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D150758: [AIX] make integrated-as as default on AIX.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D150428: [flang][openmp] Allocators construct semantic checks
Ethan Luis McDonough via Phabricator via llvm-commits
- [PATCH] D150428: [flang][openmp] Allocators construct semantic checks
Ethan Luis McDonough via Phabricator via llvm-commits
- [llvm] afb2743 - [AArch64] Remove duplicate code (NFC)
Evandro Menezes via llvm-commits
- [llvm] 6a5da11 - [AArch64] Add scheduling model for Neoverse N1
Evandro Menezes via llvm-commits
- [llvm] 4a5b5bf - [AArch64] Remove duplicate code (NFC)
Evandro Menezes via llvm-commits
- [PATCH] D152417: [AArch64] Add pipeline model for Neoverse N1
Evandro Menezes via Phabricator via llvm-commits
- [PATCH] D151204: [VPlan] Allow sinking of instructions with no defs
Evgeniy via Phabricator via llvm-commits
- [PATCH] D151204: [VPlan] Allow sinking of instructions with no defs
Evgeniy via Phabricator via llvm-commits
- [PATCH] D153316: [AArch64][SelectionDAG] fix infinite loop caused by legalizing & combining CONCAT_VECTORS
FLZ via Phabricator via llvm-commits
- [PATCH] D153316: [AArch64][SelectionDAG] fix infinite loop caused by legalizing & combining CONCAT_VECTORS
FLZ via Phabricator via llvm-commits
- [PATCH] D153316: [AArch64][SelectionDAG] fix infinite loop caused by legalizing & combining CONCAT_VECTORS
FLZ via Phabricator via llvm-commits
- [PATCH] D153316: [AArch64][SelectionDAG] fix infinite loop caused by legalizing & combining CONCAT_VECTORS
FLZ via Phabricator via llvm-commits
- [compiler-rt] 0e93c4a - [scudo] SizeClassAllocator64: dispatch all the classes in init()
Fabio D'Urso via llvm-commits
- [llvm] 0b06727 - [MC] Reject CFI advance_loc separated by a non-private label for Mach-O
Fangrui Song via llvm-commits
- [llvm] 665ccc1 - [MC] Add SMLoc to MCCFIInstruction
Fangrui Song via llvm-commits
- [llvm] f9b14f0 - [MC] Report location information for MCDwarfCallFrameFragment diagnostics
Fangrui Song via llvm-commits
- [llvm] 6d871eb - [llvm-profdata][unittest] Fix -Wsign-compare after D147740
Fangrui Song via llvm-commits
- [llvm] 32e4013 - [AArch64][SelectionDAG] fix infinite loop caused by legalizing & combining CONCAT_VECTORS
Fangrui Song via llvm-commits
- [lld] ebbfdca - [test] Replace aarch64-arm-none-eabi with aarch64
Fangrui Song via llvm-commits
- [compiler-rt] 9971269 - [sanitizer] Relax the restriction on SizeClassAllocator64::kAllocatorSize
Fangrui Song via llvm-commits
- [llvm] d39b4ce - [test] Replace aarch64-*-eabi with aarch64
Fangrui Song via llvm-commits
- [compiler-rt] dcef530 - sanitizer_allocator_test: guard SpecialSizeClassMap test with !ALLOCATOR64_SMALL_SIZE
Fangrui Song via llvm-commits
- [llvm] 46b5b85 - [llvm-exegesis] Adjust GLIBC_INITS_RSEQ condition
Fangrui Song via llvm-commits
- [llvm] 4bb3d0e - Revert D153927 "Resubmit with fix: [NFC] Refactor MBB hotness/coldness into templated PSI functions."
Fangrui Song via llvm-commits
- [llvm] a484e02 - [Object] Add ELF section type SHT_LLVM_BITCODE for LLVM bitcode
Fangrui Song via llvm-commits
- [llvm] e6fed06 - [RISCV] Make linker-relaxable instructions terminate MCDataFragment
Fangrui Song via llvm-commits
- [llvm] 05fb769 - [AArch64][MachO] Drop a 2015 ld64 workaround avoiding local relocations
Fangrui Song via llvm-commits
- [llvm] afd2058 - MachineFunction: -fsanitize={function, kcfi}: ensure 4-byte alignment
Fangrui Song via llvm-commits
- [PATCH] D152108: [ADT] Deprecate StringRef::{starts,ends}with_insensitive
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153219: [symbolizer] Exit early if input file is absent
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153335: [ELFAttributeParser] Skip unknown vendor subsections.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153316: [AArch64][SelectionDAG] fix infinite loop caused by legalizing & combining CONCAT_VECTORS
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153167: [MC] Reject CFI advance_loc separated by a non-private label for Mach-O
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153167: [MC] Reject CFI advance_loc separated by a non-private label for Mach-O
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153167: [MC] Reject CFI advance_loc separated by a non-private label for Mach-O
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D140528: [MSan] Enable MSAN for loongarch64
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153316: [AArch64][SelectionDAG] fix infinite loop caused by legalizing & combining CONCAT_VECTORS
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D150870: [lld][Arm] Big Endian - Byte invariant support.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153872: [LoongArch] Emit R_LARCH_64_PCREL relocation for FK_Data_8 when IsPCRel is true
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D151025: [llvm-exegesis] Add support for using memory annotations
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153907: [AIX] [TOC] Add -mtocdata/-mno-tocdata options on AIX
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153430: [Clang][Driver] Warn on invalid Arm or AArch64 baremetal target triple
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153907: [AIX] [TOC] Add -mtocdata/-mno-tocdata options on AIX
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153316: [AArch64][SelectionDAG] fix infinite loop caused by legalizing & combining CONCAT_VECTORS
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D150987: [llvm-nm] Add --line-numbers flag
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D150987: [llvm-nm] Add --line-numbers flag
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D130105: [NFC][AMDGPU] Refactor AMDGPUDisassembler
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153865: [LoongArch] Add back SDNPSideEffect properties to CSR and IOCSR read ops
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153937: [llvm-exegesis] Exclude loongarch when define GLIBC_INITS_RSEQ
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153938: [llvm-exegesis] Adjust GLIBC_INITS_RSEQ condition
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153937: [llvm-exegesis] Exclude loongarch when define GLIBC_INITS_RSEQ
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153938: [llvm-exegesis] Adjust GLIBC_INITS_RSEQ condition
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153938: [llvm-exegesis] Adjust GLIBC_INITS_RSEQ condition
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153215: [Object] Add ELF section type SHT_LLVM_BITCODE for LLVM bitcode
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153215: [Object] Add ELF section type SHT_LLVM_BITCODE for LLVM bitcode
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D146778: [lld] Preliminary fat-lto-object support
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D146778: [lld] Preliminary fat-lto-object support
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D146778: [lld] Preliminary fat-lto-object support
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D150674: [RISCV] Set GenCrashDialog=false for various report_fatal_error calls in lib/Target/RISCV
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D151025: [llvm-exegesis] Add support for using memory annotations
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D152973: [gold] Add preliminary FatLTO support to the Gold plugin
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153262: Add named section flag "large" to objcopy
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153262: Add named section flag "large" to objcopy
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D154014: [SpecialCaseList] Use Globs instead of Regex
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [Analysis] Refactor MBB hotness/coldness into templated PSI functions
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D152831: [AArch64][MachO] Drop a 2015 ld64 workaround avoiding local relocations
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153097: [RISCV] Make linker-relaxable instructions terminate MCDataFragment
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153587: [GlobPattern] Support brace expansions
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153376: Introducing llvm-cm: A Cost Model Tool
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153097: [RISCV] Make linker-relaxable instructions terminate MCDataFragment
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153097: [RISCV] Make linker-relaxable instructions terminate MCDataFragment
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153097: [RISCV] Make linker-relaxable instructions terminate MCDataFragment
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D154125: MachineFunction: -fsanitize={function, kcfi}: ensure 4-byte alignment
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D84927: [TargetPassConfig] Run MachineVerifier after more passes
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149089: [llvm-readobj] Add support for dumping CHPE metadata.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D149093: [llvm-objdump] [NFC] Factor out DisassemblerTarget class.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D154125: MachineFunction: -fsanitize={function, kcfi}: ensure 4-byte alignment
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D140727: [XRay] Add initial support for loongarch64
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D154087: Upstream Cygwin Clang patches
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D152831: [AArch64][MachO] Drop a 2015 ld64 workaround avoiding local relocations
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D152831: [AArch64][MachO] Drop a 2015 ld64 workaround avoiding local relocations
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153098: [AArch64] Emit fewer CFI instructions for synchronous unwind tables
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153376: Introducing llvm-cm: A Cost Model Tool
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D154014: [SpecialCaseList] Use Globs instead of Regex
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D154202: [MC/AsmLexer] Add '?' (Question) token
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D154125: MachineFunction: -fsanitize={function, kcfi}: ensure 4-byte alignment
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D154202: [MC/AsmLexer] Add '?' (Question) token
Fangrui Song via Phabricator via llvm-commits
- [llvm] fc4f1ef - [DebugInfo][AsmPrinter] Don't emit accelerator entries with empty names
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] e12c701 - [lldb] Use LLVM's implementation of AppleTables for apple_debug_types
Felipe de Azevedo Piovezan via llvm-commits
- [PATCH] D153550: [DWARFVerifier] Fix verification of nameless variables.
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D153809: [DebugInfo][AsmPrinter] Don't emit accelerator entries with empty names
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D153550: [DWARFVerifier] Fix verification of nameless variables.
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D153809: [DebugInfo][AsmPrinter] Don't emit accelerator entries with empty names
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D153459: [DebugInfo] Add error handling to DWARFDebugAbbrev::getAbbreviationDeclarationSet
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D153867: [lldb] Use LLVM's implementation of AppleTables for apple_debug_types
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D153550: [DWARFVerifier] Fix verification of nameless variables.
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D153867: [lldb] Use LLVM's implementation of AppleTables for apple_debug_types
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D153867: [lldb] Use LLVM's implementation of AppleTables for apple_debug_types
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D153867: [lldb] Use LLVM's implementation of AppleTables for apple_debug_types
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D153988: [DWARFv5][DWARFLinker] Remove dsymutil-classic compatibility feature as it leads to an error.
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [llvm] 81e3779 - [ConstraintElim] Add extra phi use tests.
Florian Hahn via llvm-commits
- [llvm] 72c826c - [ConstraintElim] Add additional induction phi tests.
Florian Hahn via llvm-commits
- [llvm] 6c25c58 - [ConstraintElim] Track and simplify conditions at use.
Florian Hahn via llvm-commits
- [llvm] 94b88c1 - Add myself as Loop Vectorizer code owner.
Florian Hahn via llvm-commits
- [llvm] e6aa29e - [ConstraintElim] Move FactOrCheck and State definitions to top. (NFC)
Florian Hahn via llvm-commits
- [llvm] 4b47711 - [ConstraintElim] Move condition check logic to helper function (NFC).
Florian Hahn via llvm-commits
- [llvm] 0ad6879 - [ConstraintElim] Try to use first cmp to prove second cmp for ANDs.
Florian Hahn via llvm-commits
- [llvm] 82aeec6 - [ConstraintElim] Add additional induction phi tests with end argument.
Florian Hahn via llvm-commits
- [llvm] 3699931 - [ConstraintElim] Add tests with phis and different alloc sizes/end ptrs.
Florian Hahn via llvm-commits
- [llvm] 1689c35 - [ConstraintElim] Allow and check preconditions in doesHold.
Florian Hahn via llvm-commits
- [llvm] c92c946 - [ConstraintElim] Add pointer induction tests with struct types.
Florian Hahn via llvm-commits
- [llvm] d34bc66 - [ConstraintElim] Add ptr phi tests with upper bounds with const offsets.
Florian Hahn via llvm-commits
- [llvm] 9078a99 - [LV] Add additional tests with dead vector epilogues.
Florian Hahn via llvm-commits
- [llvm] cbacab2 - [ConstraintElim] Add extra tests and split up test file.
Florian Hahn via llvm-commits
- [llvm] e1e7b01 - [ConstraintElim] Add phi tests with multiple GEP indices.
Florian Hahn via llvm-commits
- [llvm] 55e7f1f - [LV] Pass bool to requiresScalarEpilogue (NFC).
Florian Hahn via llvm-commits
- [llvm] 6954cb5 - [LV] Add test case for #63602.
Florian Hahn via llvm-commits
- [PATCH] D153145: [LCSSA] Compute SCEV of LCSSA phi if original instruction had SCEV
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D153660: [ConstraintElim] Track and simplify conditions at use.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D153660: [ConstraintElim] Track and simplify conditions at use.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D151799: [ConstraintElim] Try to use first cmp to prove second cmp for ANDs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D153753: ValueTracking: Handle ptrmask in isKnownNeverZero
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D153760: [YAMLParser] Support block nodes when parsing YAML strings.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D152684: [ConstraintElimination] Handle solving-only non-equality predicates
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D152366: [LoopVectorize] Allow inner loop runtime checks to be hoisted above an outer loop
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D153270: [BasicAA] Fix nsw handling for negated scales (PR63266)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D153660: [ConstraintElim] Track and simplify conditions at use.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D153660: [ConstraintElim] Track and simplify conditions at use.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D153660: [ConstraintElim] Track and simplify conditions at use.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D153660: [ConstraintElim] Track and simplify conditions at use.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D151799: [ConstraintElim] Try to use first cmp to prove second cmp for ANDs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D151799: [ConstraintElim] Try to use first cmp to prove second cmp for ANDs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D151799: [ConstraintElim] Try to use first cmp to prove second cmp for ANDs.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D152166: [InstCombine] Expand contractable fmuladd into fmul + fadd
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144199: [InstCombine] create and use a pass options container
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D144248: [InstCombine] Improvement the analytics through the dominating condition
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D152730: [ConstraintElim] Add A < B if A is an increasing phi for A != B.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D152730: [ConstraintElim] Add A < B if A is an increasing phi for A != B.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D152730: [ConstraintElim] Add A < B if A is an increasing phi for A != B.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D152730: [ConstraintElim] Add A < B if A is an increasing phi for A != B.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D152730: [ConstraintElim] Add A < B if A is an increasing phi for A != B.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D153696: [LV] Only generate 1st part outside of vector region for VPInstruction.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D153696: [LV] Only generate 1st part outside of vector region for VPInstruction.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D152659: [LV] Add IRBuilder folder to simplify GEP x, 0.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D152659: [LV] Add IRBuilder folder to simplify GEP x, 0.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D154173: [LAA] Add test that shows MaxSafeDepDistBytes is incorrect. NFC.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D152730: [ConstraintElim] Add A < B if A is an increasing phi for A != B.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D152730: [ConstraintElim] Add A < B if A is an increasing phi for A != B.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D153540: [LoopUnroll] Fold add chains during unrolling
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D153966: [SimplifyCFG] Allow dropping block that only contains ephemeral values
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D154240: [LV] Update generateInstruction to return produced value (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D153696: [LV] Only generate 1st part outside of vector region for VPInstruction.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D154261: [LV] Consider if scalar epilogue is required in getMaximizedVFForTarget.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D154264: [LV] Skip VFs < iterations remaining for epilogue vectorization.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D154309: [LV] Do not add load to group if it moves across conflicting store.
Florian Hahn via Phabricator via llvm-commits
- [llvm] f0a290f - [MISched] Fix bug(s) in bottom-up scheduling.
Francesco Petrogalli via llvm-commits
- [PATCH] D153117: [MISched] Fix bug(s) in bottom-up scheduling.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D153117: [MISched] Fix bug(s) in bottom-up scheduling.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D153117: [MISched] Fix bug(s) in bottom-up scheduling.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D153117: [MISched] Fix bug(s) in bottom-up scheduling.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D153746: [Remarks] Make sure -fdiagnostics-hotness-threshold implies -fdiagnostics-show-hotness
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [PATCH] D153760: [YAMLParser] Support block nodes when parsing YAML strings.
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [llvm] 5537230 - [InstSimplify] Fix a scalable-vector crash
Fraser Cormack via llvm-commits
- [PATCH] D153601: [RISCV][SelectionDAGBuilder] Fix an implicit scalable TypeSize to fixed size conversion in getUniformBase.
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D153947: [RISCV] Teach targetShrinkDemandedConstant to preserve (and X, neg)
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D153948: [RISCV][NFC] Refactor lowerToScalableOp.
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D152276: [DAGCombine] Fold (store (insert_elt (load p)) x p) -> (store x)
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D153964: [RISCV] Add fixed vector insert tests that are pass by value
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D153566: [InstSimplify] Fix a scalable-vector crash
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D153566: [InstSimplify] Fix a scalable-vector crash
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D153566: [InstSimplify] Fix a scalable-vector crash
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D153948: [RISCV][NFC] Refactor lowerToScalableOp.
Fraser Cormack via Phabricator via llvm-commits
- [llvm] a9256a2 - [x86] Add missing FeatureCMOV in frontend targets.
Freddy Ye via llvm-commits
- [llvm] 71249fd - [NFC][X86] Add missing CPUID related changes for AMX-COMPLEX.
Freddy Ye via llvm-commits
- [llvm] b026c9e - [X86] Add missing features for ivybridge, sandybridge and knl in X86TargetParser.def.
Freddy Ye via llvm-commits
- [llvm] 61708ec - lit::max-failures.py is flaky and hangs randomly on multi-core systems.
Galina Kistanova via llvm-commits
- [llvm] e49d04e - [AArch64][CodeGen] Lower (de)interleave2 intrinsics to ld2/st2
Graham Hunter via llvm-commits
- [PATCH] D146218: [AArch64][CodeGen] Lower (de)interleave2 intrinsics to ld2/st2
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D146218: [AArch64][CodeGen] Lower (de)interleave2 intrinsics to ld2/st2
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D146218: [AArch64][CodeGen] Lower (de)interleave2 intrinsics to ld2/st2
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D152258: [LV] Add mask support for vectorizing interleaved groups
Graham Hunter via Phabricator via llvm-commits
- [llvm] b745c12 - [Align] Add isAligned taking an APInt
Guillaume Chatelet via llvm-commits
- [PATCH] D153356: [Align] Add isAligned taking an APInt
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D153356: [Align] Add isAligned taking an APInt
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D153356: [Align] Add isAligned taking an APInt
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D153356: [Align] Add isAligned taking an APInt
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D153356: [Align] Add isAligned taking an APInt
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D153308: Analysis: Fix assertion when load alignment exceeds address space size
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D151848: [X86, Peephole] Enable FoldImmediate for X86
Guozhi Wei via Phabricator via llvm-commits
- [llvm] c3e3372 - [NFC] Refactor MBB hotness/coldness into templated PSI functions.
Han Shen via llvm-commits
- [llvm] 4d8cf2a - Resubmit with fix: [NFC] Refactor MBB hotness/coldness into templated PSI functions.
Han Shen via llvm-commits
- [llvm] 80155cb - [Analysis] Refactor MBB hotness/coldness into templated PSI functions.
Han Shen via llvm-commits
- [PATCH] D152758: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Han Shen via Phabricator via llvm-commits
- [PATCH] D152758: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Han Shen via Phabricator via llvm-commits
- [PATCH] D152758: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Han Shen via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Han Shen via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Han Shen via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Han Shen via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Han Shen via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Han Shen via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Han Shen via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Han Shen via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Han Shen via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Han Shen via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Han Shen via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Han Shen via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Han Shen via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [Analysis] Refactor MBB hotness/coldness into templated PSI functions
Han Shen via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [Analysis] Refactor MBB hotness/coldness into templated PSI functions
Han Shen via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [Analysis] Refactor MBB hotness/coldness into templated PSI functions
Han Shen via Phabricator via llvm-commits
- [PATCH] D152399: [CodeGen] Fine tune MachineFunctionSplitPass (MFS) for FSAFDO.
Han Shen via Phabricator via llvm-commits
- [PATCH] D152399: [CodeGen] Fine tune MachineFunctionSplitPass (MFS) for FSAFDO.
Han Shen via Phabricator via llvm-commits
- [PATCH] D152399: [CodeGen] Fine tune MachineFunctionSplitPass (MFS) for FSAFDO.
Han Shen via Phabricator via llvm-commits
- [PATCH] D152399: [CodeGen] Fine tune MachineFunctionSplitPass (MFS) for FSAFDO.
Han Shen via Phabricator via llvm-commits
- [PATCH] D152399: [CodeGen] Fine tune MachineFunctionSplitPass (MFS) for FSAFDO.
Han Shen via Phabricator via llvm-commits
- [PATCH] D153722: [LLParser] Friendly error out if a non global value's name exceeds max name size
Han Yulong via Phabricator via llvm-commits
- [PATCH] D153722: [LLParser] Friendly error out if a non global value's name exceeds max name size
Han Yulong via Phabricator via llvm-commits
- [PATCH] D153722: [LLParser] Friendly error out if a non global value's name exceeds max name size
Han Yulong via Phabricator via llvm-commits
- [PATCH] D153722: [LLParser] Friendly error out if a non global value's name exceeds max name size
Han Yulong via Phabricator via llvm-commits
- [PATCH] D153722: [LLParser] Friendly error out if a non global value's name exceeds max name size
Han Yulong via Phabricator via llvm-commits
- [llvm] fcd58ea - [SLP] Provide an universal interface for FixedVectorType::get. NFC.
Han-Kuan Chen via llvm-commits
- [llvm] 19b1d3b - Reland [SLP] Provide an universal interface for FixedVectorType::get. NFC.
Han-Kuan Chen via llvm-commits
- [PATCH] D154114: [SLP] Provide an universal interface for FixedVectorType::get. NFC.
Han-Kuan Chen via Phabricator via llvm-commits
- [PATCH] D154114: [SLP] Provide an universal interface for FixedVectorType::get. NFC.
Han-Kuan Chen via Phabricator via llvm-commits
- [PATCH] D154114: [SLP] Provide an universal interface for FixedVectorType::get. NFC.
Han-Kuan Chen via Phabricator via llvm-commits
- [PATCH] D154114: [SLP] Provide an universal interface for FixedVectorType::get. NFC.
Han-Kuan Chen via Phabricator via llvm-commits
- [PATCH] D154114: [SLP] Provide an universal interface for FixedVectorType::get. NFC.
Han-Kuan Chen via Phabricator via llvm-commits
- [PATCH] D154114: [SLP] Provide an universal interface for FixedVectorType::get. NFC.
Han-Kuan Chen via Phabricator via llvm-commits
- [compiler-rt] 4fd517d - [lsan] Be more conservative in SuspendedThreadsListMac::GetRegistersAndSP
Hans Wennborg via llvm-commits
- [PATCH] D153072: [lsan] Be more conservative in SuspendedThreadsListMac::GetRegistersAndSP
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D153072: [lsan] Be more conservative in SuspendedThreadsListMac::GetRegistersAndSP
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D153072: [lsan] Be more conservative in SuspendedThreadsListMac::GetRegistersAndSP
Hans Wennborg via Phabricator via llvm-commits
- [llvm] 82dff24 - Reland [COFF] Support -gsplit-dwarf for COFF on Windows
Haohai Wen via llvm-commits
- [lld] 2a631a8 - [lld/COFF] Add /dwodir to enable DWARF fission with LTO
Haohai Wen via llvm-commits
- [llvm] 975f71f - [ELFAttributeParser] Update the ELFAttributeParserTest for 8f208ed
Haojian Wu via llvm-commits
- [llvm] 58056ae - Revert "[llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed using MD5 as key to Sample Profile map"
Haojian Wu via llvm-commits
- [llvm] 4b47c6e - Fix -Wunused-variable in release build.
Haojian Wu via llvm-commits
- [llvm] 1233e2e - [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
Haojian Wu via llvm-commits
- [llvm] 6ecc6b1 - [LTO] Replace llvm::writeFileAtomically with llvm::writeToOutput API.
Haojian Wu via llvm-commits
- [llvm] dc6c8b8 - [LTO] Fix a missing comment
Haojian Wu via llvm-commits
- [PATCH] D153652: [llvm][Support] Don'tt set "all_exe" mode by default for file written by llvm::writeToOutput.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D153652: [llvm][Support] Don'tt set "all_exe" mode by default for file written by llvm::writeToOutput.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D153740: [llvm][Support] Deprecate llvm::writeFileAtomically API
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D153740: [llvm][Support] Deprecate llvm::writeFileAtomically API
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D153652: [llvm][Support] Don'tt set "all_exe" mode by default for file written by llvm::writeToOutput.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D153652: [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D153652: [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D153652: [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D153740: [llvm][Support] Deprecate llvm::writeFileAtomically API
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D153652: [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D153652: [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D153335: [ELFAttributeParser] Skip unknown vendor subsections.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D153652: [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D153652: [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D153652: [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D153652: [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D153652: [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D153652: [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D154191: [LTO] Replace llvm::writeFileAtomically with llvm::writeToOutput API.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D154191: [LTO] Replace llvm::writeFileAtomically with llvm::writeToOutput API.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D154191: [LTO] Replace llvm::writeFileAtomically with llvm::writeToOutput API.
Haojian Wu via Phabricator via llvm-commits
- [PATCH] D154191: [LTO] Replace llvm::writeFileAtomically with llvm::writeToOutput API.
Haojian Wu via Phabricator via llvm-commits
- [llvm] 939c035 - [llvm-libtool-darwin] Switch to OptTableSummary
Haowei Wu via llvm-commits
- [PATCH] D153665: [llvm-libtool-darwin] Switch to OptTableSummary
Haowei Wu via Phabricator via llvm-commits
- [PATCH] D154124: [WebAssembly] Fix incorrect assertion in SIMD reduction codegen
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D148216: Add support for annotations in UpdateTestChecks (NFC)
Henrik G Olsson via Phabricator via llvm-commits
- [PATCH] D154280: [LIT] Added an option to llvm-lit to emit the necessary test coverage data, divided per test case
Henrik G Olsson via Phabricator via llvm-commits
- [PATCH] D154280: [LIT] Added an option to llvm-lit to emit the necessary test coverage data, divided per test case
Henrik G Olsson via Phabricator via llvm-commits
- [llvm] 5cbcaf1 - [CSSPGO][Preinliner] Bump up the threshold to favor previous compiler inline decision.
Hongtao Yu via llvm-commits
- [llvm] 4bdc938 - [CSSPGO][Preinliner] Always inline zero-sized functions.
Hongtao Yu via llvm-commits
- [PATCH] D153797: [CSSPGO][Preinliner] Bump up the threshold to favor previous compiler inline decision.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D153797: [CSSPGO][Preinliner] Bump up the threshold to favor previous compiler inline decision.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D153797: [CSSPGO][Preinliner] Bump up the threshold to favor previous compiler inline decision.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D153797: [CSSPGO][Preinliner] Bump up the threshold to favor previous compiler inline decision.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D153820: [CSSPGO][Preinliner] Always inline zero-sized functions.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D152399: [CodeGen] Fine tune MachineFunctionSplitPass (MFS) for FSAFDO.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D153797: [CSSPGO][Preinliner] Bump up the threshold to favor previous compiler inline decision.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D153797: [CSSPGO][Preinliner] Bump up the threshold to favor previous compiler inline decision.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D153797: [CSSPGO][Preinliner] Bump up the threshold to favor previous compiler inline decision.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D153820: [CSSPGO][Preinliner] Always inline zero-sized functions.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D153820: [CSSPGO][Preinliner] Always inline zero-sized functions.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D153820: [CSSPGO][Preinliner] Always inline zero-sized functions.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D153820: [CSSPGO][Preinliner] Always inline zero-sized functions.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D154027: [CSSPGO] Enable stale profile matching by default for CSSPGO
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D154089: [InstCombine] Add tests for (A > 0) | (A < 0) -> zext (A != 0) fold (NFC)
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154089: [InstCombine] Add tests for (A > 0) | (A < 0) -> zext (A != 0) fold (NFC)
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154089: [InstCombine] Add tests for (A > 0) | (A < 0) -> zext (A != 0) fold (NFC)
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154089: [InstCombine] Add tests for (A > 0) | (A < 0) -> zext (A != 0) fold (NFC)
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D150525: [libc++][memory] P1132R8: out_ptr - a scalable output pointer abstraction
Hristo Hristov via Phabricator via llvm-commits
- [PATCH] D150525: [libc++][memory] P1132R8: out_ptr - a scalable output pointer abstraction
Hristo Hristov via Phabricator via llvm-commits
- [PATCH] D150525: [libc++][memory] P1132R8: out_ptr - a scalable output pointer abstraction
Hristo Hristov via Phabricator via llvm-commits
- [PATCH] D150525: [libc++][memory] P1132R8: out_ptr - a scalable output pointer abstraction
Hristo Hristov via Phabricator via llvm-commits
- [PATCH] D150525: [libc++][memory] P1132R8: out_ptr - a scalable output pointer abstraction
Hristo Hristov via Phabricator via llvm-commits
- [PATCH] D151567: [LLVM][Support] Report EISDIR when opening a directory on AIX
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D151567: [LLVM][Support] Report EISDIR when opening a directory on AIX
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D151567: [LLVM][Support] Report EISDIR when opening a directory on AIX
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D152120: [M68k][MC] Add support for 32 bit register-register multiply/divide
Ian D. Scott via Phabricator via llvm-commits
- [llvm] 1fce8df - Fix the ComplexDeinterleaving bug when handling mixed reductions.
Igor Kirillov via llvm-commits
- [llvm] 7049393 - [LV] Precommit masked interleaved access tests
Igor Kirillov via llvm-commits
- [llvm] 17bde32 - [LV] Add mask support for vectorizing interleaved groups
Igor Kirillov via llvm-commits
- [PATCH] D153446: [CodeGen] Refactor ComplexDeinterleaving to run identification on Values instead of Instructions
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D153355: [CodeGen] Add support for Splats in ComplexDeinterleaving pass
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D153808: [CodeGen] Add support for integers using SVE2 in ComplexDeinterleaving passDepends on D153355
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D152258: [LV] Add mask support for vectorizing interleaved groups
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D153355: [CodeGen] Add support for Splats in ComplexDeinterleaving pass
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D153856: [CodeGen] Precommit tests for D153355
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D153355: [CodeGen] Add support for Splats in ComplexDeinterleaving pass
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D153808: [CodeGen] Add support for integers using SVE2 in ComplexDeinterleaving passDepends on D153355
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D153862: Fix the ComplexDeinterleaving bug when handling mixed reductions.
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D153862: Fix the ComplexDeinterleaving bug when handling mixed reductions.
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D153808: [CodeGen] Add support for integers using SVE2 in ComplexDeinterleaving passDepends on D153355
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D153808: [CodeGen] Add support for integers using SVE2 in ComplexDeinterleaving passDepends on D153355
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D153862: Fix the ComplexDeinterleaving bug when handling mixed reductions.
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D153942: [NFC]Fix possibly derefer nullptr in ComplexDeinterleavingPass.cpp
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D153443: [LV] Precommit masked interleaved access tests
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D152258: [LV] Add mask support for vectorizing interleaved groups
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D153942: [NFC]Fix possibly derefer nullptr in ComplexDeinterleavingPass.cpp
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D152258: [LV] Add mask support for vectorizing interleaved groups
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D152258: [LV] Add mask support for vectorizing interleaved groups
Igor Kirillov via Phabricator via llvm-commits
- [llvm] 6e54fcc - [AArch64] Emit fewer CFI instructions for synchronous unwind tables
Igor Kudrin via llvm-commits
- [PATCH] D153098: [AArch64] Emit fewer CFI instructions for synchronous unwind tables
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D153098: [AArch64] Emit fewer CFI instructions for synchronous unwind tables
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D153099: [SPIR-V] Begin removing explicit setRegClass calls
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D153100: [SPIR-V] Remove OpSelect pattern
Ilia Diachkov via Phabricator via llvm-commits
- [PATCH] D153101: [SPIR-V] Simplify regclasses hierarchy and cleanup regbanks
Ilia Diachkov via Phabricator via llvm-commits
- [llvm] 59fd48d - [AMDGPU][AsmParser][NFC] Simplify instruction operand definitions.
Ivan Kosarev via llvm-commits
- [llvm] b7e8a55 - [AMDGPU][AsmParser][NFC] Simplify parsing of sopp_brtarget operands.
Ivan Kosarev via llvm-commits
- [llvm] 9d8171f - [AMDGPU][Codegen] Clean up legalizeOpWithMove().
Ivan Kosarev via llvm-commits
- [PATCH] D152373: [TableGen] Support warnings on unused classes and multiclasses.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D153965: [AMDGPU][AsmParser][NFC] Simplify instruction operand definitions.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D152373: [TableGen] Support warnings on unused classes and multiclasses.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D153965: [AMDGPU][AsmParser][NFC] Simplify instruction operand definitions.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D154061: [AMDGPU][AsmParser][NFC] Simplify parsing of sopp_brtarget operands.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D154220: [AMDGPU][Codegen] Clean up legalizeOpWithMove().
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D154061: [AMDGPU][AsmParser][NFC] Simplify parsing of sopp_brtarget operands.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D154220: [AMDGPU][Codegen] Clean up legalizeOpWithMove().
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D154293: [AMDGPU] Replace OperandMatchResultTy with ParseStatus (NFC)
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D154293: [AMDGPU] Replace OperandMatchResultTy with ParseStatus (NFC)
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D154303: [MC] Use ParseStatus in generated AsmParser methods
Ivan Kosarev via Phabricator via llvm-commits
- [llvm] 05d8d64 - [llvm-readobj] Add support for dumping CHPE metadata.
Jacek Caban via llvm-commits
- [PATCH] D149089: [llvm-readobj] Add support for dumping CHPE metadata.
Jacek Caban via Phabricator via llvm-commits
- [PATCH] D149089: [llvm-readobj] Add support for dumping CHPE metadata.
Jacek Caban via Phabricator via llvm-commits
- [PATCH] D149439: [yaml2obj] Add support fot structured section data.
Jacek Caban via Phabricator via llvm-commits
- [PATCH] D149440: [yaml2obj] Add support for load config section data.
Jacek Caban via Phabricator via llvm-commits
- [PATCH] D149091: [Object] Recognize ARM64EC binaries in COFFObjectFile::getMachine.
Jacek Caban via Phabricator via llvm-commits
- [PATCH] D149093: [llvm-objdump] [NFC] Factor out DisassemblerTarget class.
Jacek Caban via Phabricator via llvm-commits
- [llvm] 303582b - Update module flags documentation for Min.
Jacob Bramley via llvm-commits
- [PATCH] D153012: Update module flags documentation for Min.
Jacob Bramley via Phabricator via llvm-commits
- [PATCH] D153012: Update module flags documentation for Min.
Jacob Bramley via Phabricator via llvm-commits
- [PATCH] D153421: [mlir][Linalg] Implement the tiling interface for softmax
Jacques Pienaar via Phabricator via llvm-commits
- [llvm] 64ca650 - [AIX][tests] XFAIL input-file-err.test
Jake Egan via llvm-commits
- [llvm] bc3e71a - [llvm-exegesis][NFC] Fix unused function 'IsMovRegToReg' warning
Jake Egan via llvm-commits
- [llvm] 5456f16 - [AIX][tests] Disable test for missing DWARF section
Jake Egan via llvm-commits
- [PATCH] D153595: [llvm-addr2line] Replace checkFileExists with getOrCreateModuleInfo
Jake Egan via Phabricator via llvm-commits
- [PATCH] D151567: [LLVM][Support] Report EISDIR when opening a directory on AIX
Jake Egan via Phabricator via llvm-commits
- [PATCH] D153595: [llvm-addr2line] Replace checkFileExists with getOrCreateModuleInfo
Jake Egan via Phabricator via llvm-commits
- [PATCH] D151022: [llvm-exegesis] Introduce SubprocessMemory Utility Class
Jake Egan via Phabricator via llvm-commits
- [PATCH] D153652: [llvm][Support] Don'tt set "all_exe" mode by default for file written by llvm::writeToOutput.
James Henderson via Phabricator via llvm-commits
- [PATCH] D153219: [symbolizer] Exit early if input file is absent
James Henderson via Phabricator via llvm-commits
- [PATCH] D153027: [llvm-objdump] --adjust-vma adjust symbol table
James Henderson via Phabricator via llvm-commits
- [PATCH] D153262: Add named section flag "large" to objcopy
James Henderson via Phabricator via llvm-commits
- [PATCH] D153652: [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
James Henderson via Phabricator via llvm-commits
- [PATCH] D153652: [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
James Henderson via Phabricator via llvm-commits
- [PATCH] D150987: [llvm-nm] Add --line-numbers flag
James Henderson via Phabricator via llvm-commits
- [PATCH] D153459: [DebugInfo] Add error handling to DWARFDebugAbbrev::getAbbreviationDeclarationSet
James Henderson via Phabricator via llvm-commits
- [PATCH] D153219: [symbolizer] Exit early if input file is absent
James Henderson via Phabricator via llvm-commits
- [PATCH] D150880: [RFC, FileCheck] Allow AP value for numeric expressions
James Henderson via Phabricator via llvm-commits
- [PATCH] D153262: Add named section flag "large" to objcopy
James Henderson via Phabricator via llvm-commits
- [PATCH] D153219: [symbolizer] Exit early if input file is absent
James Henderson via Phabricator via llvm-commits
- [PATCH] D153652: [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
James Henderson via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
James Henderson via Phabricator via llvm-commits
- [PATCH] D153262: Add named section flag "large" to objcopy
James Henderson via Phabricator via llvm-commits
- [PATCH] D153219: [symbolizer] Exit early if input file is absent
James Henderson via Phabricator via llvm-commits
- [PATCH] D153376: Introducing llvm-cm: A Cost Model Tool
James Henderson via Phabricator via llvm-commits
- [PATCH] D153376: Introducing llvm-cm: A Cost Model Tool
James Henderson via Phabricator via llvm-commits
- [PATCH] D152869: [nfc] Factoring out utility that can be used for other object-level tools
James Henderson via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
James Henderson via Phabricator via llvm-commits
- [PATCH] D153671: Remove unused internal helper function template makeStringError
James Henderson via Phabricator via llvm-commits
- [PATCH] D153652: [Support] Don't set "all_exe" mode by default for file written by llvm::writeToOutput
James Henderson via Phabricator via llvm-commits
- [llvm] ac65cc1 - [OpenMP][OpenMPIRBuilder] Migrate kernel launch code and host fallback code generation from Clang to the OpenMPIRBuilder
Jan Sjodin via llvm-commits
- [PATCH] D151035: [OpenMP][OpenMPIRBuilder] Migrate kernel launch code and host fallback code generation from Clang to the OpenMPIRBuilder
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D151035: [OpenMP][OpenMPIRBuilder] Migrate kernel launch code and host fallback code generation from Clang to the OpenMPIRBuilder
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D151035: [OpenMP][OpenMPIRBuilder] Migrate kernel launch code and host fallback code generation from Clang to the OpenMPIRBuilder
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D151035: [OpenMP][OpenMPIRBuilder] Migrate kernel launch code and host fallback code generation from Clang to the OpenMPIRBuilder
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D151035: [OpenMP][OpenMPIRBuilder] Migrate kernel launch code and host fallback code generation from Clang to the OpenMPIRBuilder
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D151035: [OpenMP][OpenMPIRBuilder] Migrate kernel launch code and host fallback code generation from Clang to the OpenMPIRBuilder
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D135849: [clang][deps][lex] Avoid canonicalization of remapped framework directories (take 2)
Jan Svoboda via Phabricator via llvm-commits
- [PATCH] D135849: [llvm] Return canonical virtual path from `RedirectingFileSystem`
Jan Svoboda via Phabricator via llvm-commits
- [PATCH] D135849: [llvm] Return canonical virtual path from `RedirectingFileSystem`
Jan Svoboda via Phabricator via llvm-commits
- [PATCH] D152706: [AMDGPU] Use SSAUpdater in PromoteAlloca
Jan-Patrick Lehr via Phabricator via llvm-commits
- [PATCH] D153479: [NFC] Tests for future commit in DAGCombiner
Jay Foad via Phabricator via llvm-commits
- [PATCH] D153838: [MCP] Optimize copies from undef
Jay Foad via Phabricator via llvm-commits
- [PATCH] D153843: [AMDGPU] Add more Common Feature Sets
Jay Foad via Phabricator via llvm-commits
- [PATCH] D153502: [DAGCombiner] Change foldAndOrOfSETCC() to optimize and/or patterns
Jay Foad via Phabricator via llvm-commits
- [PATCH] D153843: [AMDGPU] Add more Common Feature Sets
Jay Foad via Phabricator via llvm-commits
- [PATCH] D151025: [llvm-exegesis] Add support for using memory annotations
Jay Foad via Phabricator via llvm-commits
- [PATCH] D153965: [AMDGPU][AsmParser][NFC] Simplify instruction operand definitions.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D153838: [MCP] Optimize copies from undef
Jay Foad via Phabricator via llvm-commits
- [PATCH] D152165: [InstCombine] Precommit tests for contractable fmuladd
Jay Foad via Phabricator via llvm-commits
- [PATCH] D152166: [InstCombine] Expand contractable fmuladd into fmul + fadd
Jay Foad via Phabricator via llvm-commits
- [PATCH] D152166: [InstCombine] Expand contractable fmuladd into fmul + fadd
Jay Foad via Phabricator via llvm-commits
- [PATCH] D153953: Revert "[AMDGPU] Mark mbcnt as convergent"
Jay Foad via Phabricator via llvm-commits
- [PATCH] D151025: [llvm-exegesis] Add support for using memory annotations
Jay Foad via Phabricator via llvm-commits
- [PATCH] D152373: [TableGen] Support warnings on unused classes and multiclasses.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D154085: AMDGPU: Fold away mbcnt.hi in wave32 mode
Jay Foad via Phabricator via llvm-commits
- [PATCH] D151025: [llvm-exegesis] Add support for using memory annotations
Jay Foad via Phabricator via llvm-commits
- [PATCH] D153761: [AMDGPU] ISel for @llvm.amdgcn.cs.chain intrinsic (WIP)
Jay Foad via Phabricator via llvm-commits
- [PATCH] D154228: [GVN] Use vector ops when doing loadCoercion on a vector value
Jay Foad via Phabricator via llvm-commits
- [PATCH] D154281: [CodeGen] Store SP adjustment in MachineBasicBlock. NFCI.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D154281: [CodeGen] Store SP adjustment in MachineBasicBlock. NFCI.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D154281: [CodeGen] Store SP adjustment in MachineBasicBlock. NFCI.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D154281: [CodeGen] Store SP adjustment in MachineBasicBlock. NFCI.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D154241: [OpenMP][NVPTX] Handle additional invalid PTX characters
Jeff Sandoval via Phabricator via llvm-commits
- [llvm] be92848 - [AMDGPU] NFC: Add schedule-relaxed-occupancy to relax occupancy targets for wave-limited/membound kernels
Jeffrey Byrnes via llvm-commits
- [PATCH] D149773: [AMDGPU][IGLP] Add iglp_opt(1) strategy for single wave gemms
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D153925: [AMDGPU] NFC: Add schedule-relaxed-occupancy to relax occupancy targets for wave-limited/membound kernels
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D153925: [AMDGPU] NFC: Add schedule-relaxed-occupancy to relax occupancy targets for wave-limited/membound kernels
Jeffrey Byrnes via Phabricator via llvm-commits
- [llvm] 085845a - [OMP5.2] Initial support for doacross clause.
Jennifer Yu via llvm-commits
- [PATCH] D153556: [OPENMP52] Initial support for doacross clause.
Jennifer Yu via Phabricator via llvm-commits
- [PATCH] D153556: [OPENMP52] Initial support for doacross clause.
Jennifer Yu via Phabricator via llvm-commits
- [PATCH] D153556: [OPENMP52] Initial support for doacross clause.
Jennifer Yu via Phabricator via llvm-commits
- [PATCH] D153556: [OPENMP52] Initial support for doacross clause.
Jennifer Yu via Phabricator via llvm-commits
- [PATCH] D153556: [OPENMP52] Initial support for doacross clause.
Jennifer Yu via Phabricator via llvm-commits
- [PATCH] D153556: [OPENMP52] Initial support for doacross clause.
Jennifer Yu via Phabricator via llvm-commits
- [PATCH] D153777: [ADT][DebugInfo][RemoveDIs] Permit extra flags in ilist_iterator's for communicating debug-info facts
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D153990: [DebugInfo][RemoveDIs] Add prototype storage classes for non-instruction variable debug-info
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D154080: [DebugInfo][RemoveDIs] Add conversion utilities between dbg.value form and DPValue new-debug-info form
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D153742: [RISCV] Add Zce extension.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D153499: [RISCV] Add support for custom CSRs for Sifive S76.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D153499: [RISCV] Add support for custom CSRs for Sifive S76.
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D152998: [TableGen][RISCV] Support named arguments
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D152998: [TableGen][RISCV] Support named arguments
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D154276: [RISCV] Use parseDirective returning ternary status
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D138847: MC/DC in LLVM Source-Based Code Coverage: llvm-cov visualization
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D138847: MC/DC in LLVM Source-Based Code Coverage: llvm-cov visualization
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D138847: MC/DC in LLVM Source-Based Code Coverage: llvm-cov visualization
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D138847: MC/DC in LLVM Source-Based Code Coverage: llvm-cov visualization
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D138846: MC/DC in LLVM Source-Based Code Coverage: LLVM back-end and compiler-rt
Jessica Paquette via Phabricator via llvm-commits
- [llvm] a09a19b - [RISCV] Update computeKnownBitsForTargetNode for FPCLASS.
Jianjian GUAN via llvm-commits
- [PATCH] D153848: [RISCV] Apply promotion for f16 vector ops when only have zvfhmin.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D153948: [RISCV][NFC] Refactor lowerToScalableOp.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D153948: [RISCV][NFC] Refactor lowerToScalableOp.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D153948: [RISCV][NFC] Refactor lowerToScalableOp.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D154040: [RISCV] Update computeKnownBitsForTargetNode for FPCLASS.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D154040: [RISCV] Update computeKnownBitsForTargetNode for FPCLASS.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D153948: [RISCV][NFC] Refactor lowerToScalableOp.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D153948: [RISCV][NFC] Refactor lowerToScalableOp.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D121187: [DAGCombiner][VP] Add DAGCombine for VP_MUL.
Jianjian Guan via Phabricator via llvm-commits
- [llvm] 62883d9 - [llvm-exegesis] Fix unused variable 'VAddressSpaceCeiling' warning (NFC)
Jie Fu via llvm-commits
- [llvm] 47a4331 - [RISCV] Remove unused variables in RISCVISelDAGToDAG.cpp (NFC)
Jie Fu via llvm-commits
- [llvm] f6cb9b8 - [LibCallsShrinkWrap][NFC] Reuse createCond and createOrCond
Jim Lin via llvm-commits
- [PATCH] D153253: [LibCallsShrinkWrap][NFC] Reuse createCond and createOrCond
Jim Lin via Phabricator via llvm-commits
- [compiler-rt] f768e53 - [dfsan] Add missing functions to done_abilist.txt
Jin Xin Ng via llvm-commits
- [PATCH] D153847: [AArch64] Remove vector shift instrinsic with shift amount zero
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D153847: [AArch64] Remove vector shift instrinsic with shift amount zero
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D153847: [AArch64] Remove vector shift instrinsic with shift amount zero
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D153847: [AArch64] Remove vector shift instrinsic with shift amount zero
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D154205: [MachineLICM] Handle subloops
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D154205: [MachineLICM] Handle subloops
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D154205: [MachineLICM] Handle subloops
JinGu Kang via Phabricator via llvm-commits
- [llvm] 0e4d5b1 - [AArch64] Remove vector shift instrinsic with shift amount zero
Jingu Kang via llvm-commits
- [llvm] eadfa28 - [tests] precommit test for MachineLICM subloops
Jingu Kang via llvm-commits
- [llvm] f4bb62e - [JITLink][RISCV] Support relaxable edges without relaxation pass
Job Noorman via llvm-commits
- [llvm] de5198b - [JITLink][RISCV] Expose relaxation pass publicly
Job Noorman via llvm-commits
- [llvm] 7949709 - [JITLink][RISCV] Adjust offsets of non-relaxable edges
Job Noorman via llvm-commits
- [llvm] 8de9f2b - Move SubtargetFeature.h from MC to TargetParser
Job Noorman via llvm-commits
- [llvm] 52b8845 - [JITLink] Use SubtargetFeatures to store features in LinkGraph
Job Noorman via llvm-commits
- [PATCH] D153541: [JITLink][RISCV] Support relaxable edges without relaxation pass
Job Noorman via Phabricator via llvm-commits
- [PATCH] D153538: [JITLink][RISCV] Expose relaxation pass publicly
Job Noorman via Phabricator via llvm-commits
- [PATCH] D153515: [JITLink][RISCV] Adjust offsets of non-relaxable edges
Job Noorman via Phabricator via llvm-commits
- [PATCH] D153260: [RISCV][MC] Implement mapping symbols
Job Noorman via Phabricator via llvm-commits
- [PATCH] D150549: Move SubtargetFeature.h from MC to TargetParser
Job Noorman via Phabricator via llvm-commits
- [PATCH] D150549: Move SubtargetFeature.h from MC to TargetParser
Job Noorman via Phabricator via llvm-commits
- [PATCH] D153749: [JITLink] Use SubtargetFeatures to store features in LinkGraph
Job Noorman via Phabricator via llvm-commits
- [PATCH] D153749: [JITLink] Use SubtargetFeatures to store features in LinkGraph
Job Noorman via Phabricator via llvm-commits
- [PATCH] D154020: [BOLT] Introduce Rewriter interface
Job Noorman via Phabricator via llvm-commits
- [PATCH] D154020: [BOLT] Introduce Rewriter interface
Job Noorman via Phabricator via llvm-commits
- [PATCH] D150856: [lit] Add %{for-each-file} substitution
Joel E. Denny via Phabricator via llvm-commits
- [llvm] 6adf352 - [AMDGPUAttributor][NFC] Make the debug output meaningful
Johannes Doerfert via llvm-commits
- [llvm] c11d22c - [AAAMDAttributes] AAPointerInfo depends on AAUnderlyingObjects
Johannes Doerfert via llvm-commits
- [llvm] 21c0d6b - [OpenMPOpt] Properly check AA pointers
Johannes Doerfert via llvm-commits
- [llvm] 1716924 - [Attributor][NFC] Introduce a flag to skip liveness checks
Johannes Doerfert via llvm-commits
- [llvm] d33bca8 - [Attributor] Introduce helpers to judge AAs prior to creation
Johannes Doerfert via llvm-commits
- [llvm] de88628 - [Attributor][FIX] Ensure AAAssumptionInfo properly reports change
Johannes Doerfert via llvm-commits
- [llvm] 1221526 - [Attributor][FIX] Check AA preconditions
Johannes Doerfert via llvm-commits
- [llvm] d6fa3b3 - [Attributor] Remove now obsolete initialization code
Johannes Doerfert via llvm-commits
- [llvm] 5186c2f - [Attributor][NFC] Introduce IRP helpers for Attr and Arg handling
Johannes Doerfert via llvm-commits
- [llvm] e962fa7 - [OpenMPOpt][FIX] Internalization is an IR change too
Johannes Doerfert via llvm-commits
- [llvm] 7b330fa - [Attributor][NFCI] Avoid creating unnecessary AAs
Johannes Doerfert via llvm-commits
- [llvm] 5faa616 - [Attributor][NFCI] Remove the (already "unused") ModuleSlice
Johannes Doerfert via llvm-commits
- [PATCH] D151035: [OpenMP][OpenMPIRBuilder] Migrate kernel launch code and host fallback code generation from Clang to the OpenMPIRBuilder
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D153406: [Attributor] Convert test to opaque pointers
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D152358: [CGP] Remove operand of llvm.assume more aggressively.
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D151035: [OpenMP][OpenMPIRBuilder] Migrate kernel launch code and host fallback code generation from Clang to the OpenMPIRBuilder
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D120586: [Attributor] Add AAAddressSpaceInfo to deduce address spaces
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D150860: [OpenMP] Change clang emitTargetDataCalls to use OMPIRBuilder
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D152554: [OpenMP] Migrate deviice code privatization from Clang CodeGen to OMPIRBuilder
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D153311: [Attributor] Unify AAMemoryLocation and AAMemoryBehavior
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D153311: [Attributor] Unify AAMemoryLocation and AAMemoryBehavior
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D153311: [Attributor] Unify AAMemoryLocation and AAMemoryBehavior
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D152054: [OpenMP] Codegen support for thread_limit on target directive
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] 4fb0e01 - [ARM] Generate out-of-line jump tables for XO without 32-bit branch
John Brawn via llvm-commits
- [PATCH] D153774: [ARM] Generate out-of-line jump tables for XO without 32-bit branch
John Brawn via Phabricator via llvm-commits
- [PATCH] D153774: [ARM] Generate out-of-line jump tables for XO without 32-bit branch
John Brawn via Phabricator via llvm-commits
- [PATCH] D153774: [ARM] Generate out-of-line jump tables for XO without 32-bit branch
John Brawn via Phabricator via llvm-commits
- [PATCH] D153744: [LoopUnroll] adjust for new `convergent` semantics
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D153744: [LoopUnroll] adjust for new `convergent` semantics
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D153985: Verifier: Verify absolute_symbol metadata
Jon Chesterfield via Phabricator via llvm-commits
- [llvm] 703c083 - [MachineInst] Bump NumOperands back up to 24bits
Jon Roelofs via llvm-commits
- [PATCH] D153791: [MachineInst] Bump NumOperands back up to 24bits
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D149445: [MachineInst] Switch NumOperands to 16bits
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D153791: [MachineInst] Bump NumOperands back up to 24bits
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D153791: [MachineInst] Bump NumOperands back up to 24bits
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D153791: [MachineInst] Bump NumOperands back up to 24bits
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D153791: [MachineInst] Bump NumOperands back up to 24bits
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D153791: [MachineInst] Bump NumOperands back up to 24bits
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D153791: [MachineInst] Bump NumOperands back up to 24bits
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D153791: [MachineInst] Bump NumOperands back up to 24bits
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D153791: [MachineInst] Bump NumOperands back up to 24bits
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D153867: [lldb] Use LLVM's implementation of AppleTables for apple_debug_types
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D153867: [lldb] Use LLVM's implementation of AppleTables for apple_debug_types
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D153988: [DWARFv5][DWARFLinker] Remove dsymutil-classic compatibility feature as it leads to an error.
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D151021: [llvm-exegesis] Introduce Subprocess Executor Mode
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D151025: [llvm-exegesis] Add support for using memory annotations
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D154014: [SpecialCaseList] Use Globs instead of Regex
Jordan Rupprecht via Phabricator via llvm-commits
- [PATCH] D153587: [GlobPattern] Support brace expansions
Jordan Rupprecht via Phabricator via llvm-commits
- [llvm] cc8a346 - [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (1/2)
Juan Manuel MARTINEZ CAAMAÑO via llvm-commits
- [llvm] dd1df09 - [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (2/2)
Juan Manuel MARTINEZ CAAMAÑO via llvm-commits
- [PATCH] D149740: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (1/2)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D152414: AMDGPU: Do not not force alwaysinline with calls and module LDS enabled
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D149740: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (1/2)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D153463: [HeterogeneousDWARF] Drop DW_AT_active_lane encoding and DW_AT_augmentation
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D149740: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (1/2)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D149740: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (1/2)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D149740: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (1/2)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D149740: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (1/2)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D149740: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (1/2)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D149741: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (2/2)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D153534: [lit] Remove dead code not referenced, documented or tested anywhere
Julian Lettner via Phabricator via llvm-commits
- [PATCH] D153471: [lsan][Darwin] Unconditionally strip high bits from potential pointers
Julian Lettner via Phabricator via llvm-commits
- [llvm] 781405e - [test] Add a couple of missing REQUIRES
Justin Bogner via llvm-commits
- [PATCH] D150605: LLT: Add some stub constructors for FP types
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D154198: [JITLink][PowerPC] Add TOC and relocations for ppc64
Kai Luo via Phabricator via llvm-commits
- [PATCH] D154198: [JITLink][PowerPC] Add TOC and relocations for ppc64
Kai Luo via Phabricator via llvm-commits
- [PATCH] D153645: [PowerPC][TLS] Add additional TLS X-Form loads/store instructions
Kamau Bridgeman via Phabricator via llvm-commits
- [PATCH] D153034: [PowerPC][Future] Enable __builtin_mma_xxm[t|f]acc
Kamau Bridgeman via Phabricator via llvm-commits
- [PATCH] D153034: [PowerPC][Future] Enable __builtin_mma_xxm[t|f]acc
Kamau Bridgeman via Phabricator via llvm-commits
- [PATCH] D154231: [MachO] Add new constants for visionOS platforms
Keith Smiley via Phabricator via llvm-commits
- [PATCH] D154231: [MachO] Add new constants for visionOS platforms
Keith Smiley via Phabricator via llvm-commits
- [lld] 5c42ba9 - [ARM] armv6m eXecute Only (XO) long branch Thunk
Keith Walker via llvm-commits
- [PATCH] D153772: [ARM] armv6m eXecute Only (XO) long branch Thunk
Keith Walker via Phabricator via llvm-commits
- [llvm] 6afdf40 - [TableGen] Stabilize sort in GET_SUBTARGETINFO_MACRO block
Kevin P. Neal via llvm-commits
- [llvm] 9599eef - [TableGen] Stabilize sort in GET_SUBTARGETINFO_MACRO block
Kevin P. Neal via llvm-commits
- [PATCH] D152945: [SystemZ][z/OS] Implement executePostLayoutBinding for GOFFWriter
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D153371: [TableGen] Stabilize sort in GET_SUBTARGETINFO_MACRO block
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D142879: [RISCV] Emit relocation for uleb128
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D142880: [RISCV][LLD] Support R_RISCV_SET_ULEB128 and R_RISCV_SUB_ULEB128
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D154171: [RISCV] Mark zvkn* and zvks* extensions as enabled when all their subextensions are.
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D152996: [RISCV][POC] Model frm control for vfadd
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D144936: [SPARC][IAS] Recognize more SPARCv9 instructions/pseudoinstructions
Koakuma via Phabricator via llvm-commits
- [PATCH] D144936: [SPARC][IAS] Recognize more SPARCv9 instructions/pseudoinstructions
Koakuma via Phabricator via llvm-commits
- [PATCH] D153453: (WIP)[MemCpyOpt] implement inter-BB stack-move optimization which unify the lifetime overlapped fully copied allocas, the src is never modified or referenced
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D152277: (WIP) [MemCpyOpt] precommit tests to add inter-BB stack-move optimization
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D153453: (WIP)[MemCpyOpt] implement inter-BB stack-move optimization which unify the lifetime overlapped fully copied allocas, the src is never modified or referenced
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D153453: (WIP)[MemCpyOpt] implement inter-BB stack-move optimization which unify the lifetime overlapped fully copied allocas, the src is never modified or referenced
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D153453: (WIP)[MemCpyOpt] implement inter-BB stack-move optimization which unify the lifetime overlapped fully copied allocas, the src is never modified or referenced
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D153453: (WIP)[MemCpyOpt] implement inter-BB stack-move optimization which unify the lifetime overlapped fully copied allocas, the src is never modified or referenced
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D153479: [NFC] Tests for future commit in DAGCombiner
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D153502: [DAGCombiner] Change foldAndOrOfSETCC() to optimize and/or patterns
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D153502: [DAGCombiner] Change foldAndOrOfSETCC() to optimize and/or patterns
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D153479: [NFC] Tests for future commit in DAGCombiner
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D153479: [NFC] Tests for future commit in DAGCombiner
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D153479: [NFC] Tests for future commit in DAGCombiner
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D153502: [DAGCombiner] Change foldAndOrOfSETCC() to optimize and/or patterns
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D153479: [NFC] Tests for future commit in DAGCombiner
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D153502: [DAGCombiner] Change foldAndOrOfSETCC() to optimize and/or patterns
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D153502: [DAGCombiner] Change foldAndOrOfSETCC() to optimize and/or patterns
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D153502: [DAGCombiner] Change foldAndOrOfSETCC() to optimize and/or patterns
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D153790: [ValueTracking] Add option to ignore ptrmask in getUnderlyingObject*
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D153790: [ValueTracking] Add option to ignore ptrmask in getUnderlyingObject*
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D153524: [Hexagon] Remove unused TableGen classes and multiclasses.
Krzysztof Parzyszek via Phabricator via llvm-commits
- [llvm] 4a32581 - [gn build] Port 5a63b2b3049e
LLVM GN Syncbot via llvm-commits
- [llvm] 40e19a0 - [gn build] Port 83f875dc94d7
LLVM GN Syncbot via llvm-commits
- [llvm] d2b484f - [gn build] Port f8927838fa85
LLVM GN Syncbot via llvm-commits
- [llvm] 7c653d4 - [gn build] Port 12e9c7aaa66b
LLVM GN Syncbot via llvm-commits
- [llvm] d2e7d3e - [gn build] Port 58056ae29963
LLVM GN Syncbot via llvm-commits
- [llvm] 4bc76e8 - [gn build] Port f4cf51c99c74
LLVM GN Syncbot via llvm-commits
- [llvm] c8e9c44 - [gn build] Port 8e71d14972b4
LLVM GN Syncbot via llvm-commits
- [llvm] 77eff1f - [gn build] Port 9df0f66af546
LLVM GN Syncbot via llvm-commits
- [llvm] 091bb7f - [gn build] Port 1bfdc534aaae
LLVM GN Syncbot via llvm-commits
- [llvm] a4521c2 - [gn build] Port 75a1797044fc
LLVM GN Syncbot via llvm-commits
- [llvm] d662865 - [gn build] Port cfa096d9c92e
LLVM GN Syncbot via llvm-commits
- [llvm] fcdc3c9 - [gn build] Port b4ff893877ff
LLVM GN Syncbot via llvm-commits
- [llvm] 4dbcf4e - [gn build] Port f13e1a65cabb
LLVM GN Syncbot via llvm-commits
- [llvm] 905c9c2 - [gn build] Port 62e4c22c95a9
LLVM GN Syncbot via llvm-commits
- [llvm] ab345bd - [gn build] Port c4e98722ca79
LLVM GN Syncbot via llvm-commits
- [PATCH] D153749: [JITLink] Use SubtargetFeatures to store features in LinkGraph
Lang Hames via Phabricator via llvm-commits
- [PATCH] D153163: Add __attribute__((warn_unused_result)) to LLVMErrorRef
Lang Hames via Phabricator via llvm-commits
- [PATCH] D150367: [AIX][TLS] Generate optimized local-exec access code sequence using X-Form loads/stores
Lei Huang via Phabricator via llvm-commits
- [PATCH] D150367: [AIX][TLS] Generate optimized local-exec access code sequence using X-Form loads/stores
Lei Huang via Phabricator via llvm-commits
- [PATCH] D153034: [PowerPC][Future] Enable __builtin_mma_xxm[t|f]acc
Lei Huang via Phabricator via llvm-commits
- [PATCH] D153730: [NFC] Generalize llvm-profgen message to cover both AutoFDO and CSSPGO
Lei Wang via Phabricator via llvm-commits
- [PATCH] D153995: [NFC][Sample PGO] Avoid non-const accessor for CallsiteSamples
Lei Wang via Phabricator via llvm-commits
- [PATCH] D154027: [CSSPGO] Enable stale profile matching by default for CSSPGO
Lei Wang via Phabricator via llvm-commits
- [PATCH] D154027: [CSSPGO] Enable stale profile matching by default for CSSPGO
Lei Wang via Phabricator via llvm-commits
- [PATCH] D154027: [CSSPGO] Enable stale profile matching by default for CSSPGO
Lei Wang via Phabricator via llvm-commits
- [PATCH] D154027: [CSSPGO] Enable stale profile matching by default for CSSPGO
Lei Wang via Phabricator via llvm-commits
- [PATCH] D153934: [SelectionDAG][TargetLowering]Add support for nuw/nsw on KnownBits::shl
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D153934: [SelectionDAG][TargetLowering]Add support for nuw/nsw on KnownBits::shl
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D153947: RISCV] Teach targetShrinkDemandedConstant to preserve (and X, neg)
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D153947: [RISCV] Teach targetShrinkDemandedConstant to preserve (and X, neg)
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D153947: [RISCV] Teach targetShrinkDemandedConstant to preserve (and X, neg)
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D153934: [SelectionDAG][TargetLowering]Add support for nuw/nsw on KnownBits::shl
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D140528: [MSan] Enable MSAN for loongarch64
Limin Zhang via Phabricator via llvm-commits
- [PATCH] D140528: [MSan] Enable MSAN for loongarch64
Limin Zhang via Phabricator via llvm-commits
- [PATCH] D140528: [MSan] Enable MSAN for loongarch64
Limin Zhang via Phabricator via llvm-commits
- [PATCH] D152692: [sanitizer][msan] The LLVM part of the LoongArch memory sanitizer implementation
Limin Zhang via Phabricator via llvm-commits
- [PATCH] D140690: [dfsan] Support Linux loongarch64
Limin Zhang via Phabricator via llvm-commits
- [PATCH] D109821: [ScalarEvolution] Infer loop max trip count from array accesses
Liren.Peng via Phabricator via llvm-commits
- [PATCH] D149848: [AArch64, compiler-rt] Implement trampoline intrinsics
Lou via Phabricator via llvm-commits
- [llvm] 5b55eb1 - [lit] Add a method to lit.TestFormat to get the list of tests associated to a path
Louis Dionne via llvm-commits
- [PATCH] D153534: [lit] Remove dead code not referenced, documented or tested anywhere
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D151664: [lit] Add a method to lit.TestFormat to get the list of tests associated to a path
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D153967: [lit] Remove the --no-indirectly-run-check option
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D153534: [lit] Remove dead code not referenced, documented or tested anywhere
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D153967: [lit] Remove the --no-indirectly-run-check option
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D153865: [LoongArch] Add back SDNPSideEffect properties to CSR and IOCSR read ops
Lu Weining via Phabricator via llvm-commits
- [PATCH] D153872: [LoongArch] Emit R_LARCH_64_PCREL relocation for FK_Data_8 when IsPCRel is true
Lu Weining via Phabricator via llvm-commits
- [PATCH] D153865: [LoongArch] Add back SDNPSideEffect properties to CSR and IOCSR read ops
Lu Weining via Phabricator via llvm-commits
- [PATCH] D153872: [LoongArch] Emit R_LARCH_64_PCREL relocation for FK_Data_8 when IsPCRel is true
Lu Weining via Phabricator via llvm-commits
- [PATCH] D153937: [llvm-exegesis] Exclude loongarch when define GLIBC_INITS_RSEQ
Lu Weining via Phabricator via llvm-commits
- [PATCH] D153937: [llvm-exegesis] Exclude loongarch when define GLIBC_INITS_RSEQ
Lu Weining via Phabricator via llvm-commits
- [PATCH] D153872: [LoongArch] Emit R_LARCH_64_PCREL relocation for FK_Data_8 when IsPCRel is true
Lu Weining via Phabricator via llvm-commits
- [PATCH] D140727: [XRay] Add initial support for loongarch64
Lu Weining via Phabricator via llvm-commits
- [PATCH] D153129: [AArch64][RCPC3] Instruction selection for LDAP1/STL1 instructions
Lucas Prates via Phabricator via llvm-commits
- [llvm] 0d0bfa8 - [RISCV] Add test cases for vmerge peephole with vslides
Luke Lau via llvm-commits
- [llvm] 0e9384a - [RISCV] Teach doPeepholeMaskedRVV to handle vslide{up, down}
Luke Lau via llvm-commits
- [llvm] 9ad29e7 - [RISCV] Add fixed vector insert tests that are pass by value
Luke Lau via llvm-commits
- [llvm] 742fb8b - [DAGCombine] Fold (store (insert_elt (load p)) x p) -> (store x)
Luke Lau via llvm-commits
- [llvm] 3e1a751 - [RISCV] Add test cases for insert subvector shuffles for fixed vectors
Luke Lau via llvm-commits
- [llvm] 699e0be - [RISCV] Add test cases for vmv.v.vs which could be combined
Luke Lau via llvm-commits
- [llvm] cb941f9 - [RISCV][SLP] Add tests for GEP costs
Luke Lau via llvm-commits
- [llvm] a68dcd0 - [TTI] Use users of GEP to guess access type in getGEPCost
Luke Lau via llvm-commits
- [llvm] b87a093 - [RISCV] Add tests for cost modelling constants in phis
Luke Lau via llvm-commits
- [llvm] e8e0f32 - [RISCV] Fix vfwcvt/vfncvt pseudos w/ rounding mode lowering
Luke Lau via llvm-commits
- [PATCH] D153630: [RISCV] Add test cases for vmerge peephole with vslides
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153631: [RISCV] Teach doPeepholeMaskedRVV to handle vslide{up,down}
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153351: [RISCV] Fold vmv.v.v into vops
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153358: [RISCV] Fold vmv.v.v across different subregister classes
Luke Lau via Phabricator via llvm-commits
- [PATCH] D145485: [PoC][IR] Generalize interleave/deinterleave intrinsics to factors > 2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D144175: [RISCV] Combine (store/load interleave, deinterleave) into vsseg2/vlseg2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153863: [RISCV] Add tests for stores of vector.interleave2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153864: [RISCV] Lower interleave2 intrinsics to vsseg2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153863: [RISCV] Add tests for stores of vector.interleave2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153864: [RISCV] Lower interleave2 intrinsics to vsseg2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153863: [RISCV] Add tests for stores of vector.interleave2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153864: [RISCV] Lower interleave2 intrinsics to vsseg2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153875: [RISCV] Add tests for vector.deinterleave2s of loads
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153876: [RISCV] Lower deinterleave2 intrinsics to vlseg2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153876: [RISCV] Lower deinterleave2 intrinsics to vlseg2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D152276: [DAGCombine] Fold (store (insert_elt (load p)) x p) -> (store x)
Luke Lau via Phabricator via llvm-commits
- [PATCH] D152276: [DAGCombine] Fold (store (insert_elt (load p)) x p) -> (store x)
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153863: [RISCV] Add tests for stores of vector.interleave2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153864: [RISCV] Lower interleave2 intrinsics to vsseg2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153875: [RISCV] Add tests for vector.deinterleave2s of loads
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153876: [RISCV] Lower deinterleave2 intrinsics to vlseg2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153876: [RISCV] Lower deinterleave2 intrinsics to vlseg2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153876: [RISCV] Lower deinterleave2 intrinsics to vlseg2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153864: [RISCV] Lower interleave2 intrinsics to vsseg2
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153929: [LegalizeTypes] Combine PromoteIntRes_VECTOR_DEINTERLEAVE and PromoteIntRes_VECTOR_INTERLEAVE. NFC
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153964: [RISCV] Add fixed vector insert tests that are pass by value
Luke Lau via Phabricator via llvm-commits
- [PATCH] D152276: [DAGCombine] Fold (store (insert_elt (load p)) x p) -> (store x)
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153964: [RISCV] Add fixed vector insert tests that are pass by value
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153964: [RISCV] Add fixed vector insert tests that are pass by value
Luke Lau via Phabricator via llvm-commits
- [PATCH] D152276: [DAGCombine] Fold (store (insert_elt (load p)) x p) -> (store x)
Luke Lau via Phabricator via llvm-commits
- [PATCH] D152276: [DAGCombine] Fold (store (insert_elt (load p)) x p) -> (store x)
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153964: [RISCV] Add fixed vector insert tests that are pass by value
Luke Lau via Phabricator via llvm-commits
- [PATCH] D152276: [DAGCombine] Fold (store (insert_elt (load p)) x p) -> (store x)
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153030: [RISCV] Add test cases for insert subvector shuffles for fixed vectors
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153350: [RISCV] Add test cases for vmv.v.vs which could be combined
Luke Lau via Phabricator via llvm-commits
- [PATCH] D148524: [RISCV] Check for COPY_TO_REGCLASS in usesAllOnesMask
Luke Lau via Phabricator via llvm-commits
- [PATCH] D148521: [VP] Change getVPForBaseOpcode to return std::optional
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149889: [TTI] Use users of GEP to guess access type in getGEPCost
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149888: [RISCV][SLP] Add tests for GEP costs in SLP
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149170: [SLP] Account for phi cost in both scalar and vectors
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149169: [RISCV] Cost constant materialization of vectors in phis
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149167: [TTI] Add getPHICost to better cost phi operands. NFCI
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149168: [RISCV] Add tests for cost modelling constants in phis
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153570: [CostModel][SLP] Use getGEPCost AccessTy in more places
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149888: [RISCV] Add tests for unprofitable SLP vectorization due to GEP
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149888: [RISCV] Add tests for unprofitable SLP vectorization due to GEP
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153570: [CostModel][SLP] Use getGEPCost AccessTy in more places
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153570: [SLP] Explicitly pass AccessTy to getGEPCost
Luke Lau via Phabricator via llvm-commits
- [PATCH] D149888: [RISCV][SLP] Add tests for unprofitable SLP vectorization due to GEP. NFC
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153570: [SLP] Explicitly pass AccessTy to getGEPCost
Luke Lau via Phabricator via llvm-commits
- [PATCH] D154234: [RISCV] Fix vfwcvt/vfncvt pseudos w/ rounding mode lowering
Luke Lau via Phabricator via llvm-commits
- [PATCH] D154234: [RISCV] Fix vfwcvt/vfncvt pseudos w/ rounding mode lowering
Luke Lau via Phabricator via llvm-commits
- [PATCH] D154234: [RISCV] Fix vfwcvt/vfncvt pseudos w/ rounding mode lowering
Luke Lau via Phabricator via llvm-commits
- [PATCH] D154258: [RISCV] Refactor vfcvt_rm pseudo insertion case statements. NFC
Luke Lau via Phabricator via llvm-commits
- [PATCH] D154258: [RISCV] Refactor vfcvt_rm pseudo insertion case statements. NFC
Luke Lau via Phabricator via llvm-commits
- [PATCH] D154266: [RISCV] Add VFCVT pseudos with no mask
Luke Lau via Phabricator via llvm-commits
- [PATCH] D150252: [libunwind][CMake] Add cached compile and link flags to libunwind
Maciej Grzywacz via Phabricator via llvm-commits
- [PATCH] D154306: [InstCombine] Generalise ((x1 ^ y1) | (x2 ^ y2)) == 0 transform to more than two pairs of variables
Maksim Kita via Phabricator via llvm-commits
- [PATCH] D154306: [InstCombine] Generalise ((x1 ^ y1) | (x2 ^ y2)) == 0 transform to more than two pairs of variables
Maksim Kita via Phabricator via llvm-commits
- [PATCH] D154306: [InstCombine] Generalise ((x1 ^ y1) | (x2 ^ y2)) == 0 transform to more than two pairs of variables
Maksim Kita via Phabricator via llvm-commits
- [PATCH] D154020: [BOLT] Introduce Rewriter interface
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D154021: [BOLT][NFCI] Use Rewriter interface to update SDT markers
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D154022: [BOLT][NFCI] Migrate pseudo probes to Rewriter interface
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D154023: [BOLT][NFCI] Move ProbeDecoder to PseudoProbeRewriter
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D154024: [BOLT][NFCI] Migrate Linux Kernel handling code to Rewriter interface
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D154020: [BOLT] Introduce Rewriter interface
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D154021: [BOLT][NFCI] Use Rewriter interface to update SDT markers
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D154022: [BOLT][NFCI] Migrate pseudo probes to Rewriter interface
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D154023: [BOLT][NFCI] Move ProbeDecoder to PseudoProbeRewriter
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D154024: [BOLT][NFCI] Migrate Linux Kernel handling code to Rewriter interface
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D154020: [BOLT] Introduce Rewriter interface
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D152658: [InstCombine] Change SimplifyDemandedVectorElts to use PoisonElts instead of UndefElts
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D154103: [GVN] Add tests for PR63059 (NFC)
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D154103: [GVN] Add tests for PR63059 (NFC)
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D154103: [GVN] Add tests for PR63059 (NFC)
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D154228: [GVN] Use vector ops when doing loadCoercion on a vector value
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D154228: [GVN] Use vector ops when doing loadCoercion on a vector value
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D154092: Monospace font for control flow dot graphs
Marek Sedláček via Phabricator via llvm-commits
- [PATCH] D154096: Tooltips for control flow dot graphs
Marek Sedláček via Phabricator via llvm-commits
- [PATCH] D154102: Headers for basic blocks in control flow dot graphs
Marek Sedláček via Phabricator via llvm-commits
- [PATCH] D154102: Headers for basic blocks in control flow dot graphs
Marek Sedláček via Phabricator via llvm-commits
- [PATCH] D153995: [NFC][Sample PGO] Avoid non-const accessor for CallsiteSamples
Mark Santaniello via Phabricator via llvm-commits
- [PATCH] D153930: [unittest] teach gTest to print entries of DenseMap as pairs
Martin Böhme via Phabricator via llvm-commits
- [PATCH] D153930: [unittest] teach gTest to print entries of DenseMap as pairs
Martin Böhme via Phabricator via llvm-commits
- [PATCH] D151022: [llvm-exegesis] Introduce SubprocessMemory Utility Class
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D151022: [llvm-exegesis] Introduce SubprocessMemory Utility Class
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D154070: [lld/COFF] Add /dwodir to enable DWARF fission with LTO
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D153544: [AMDGPU] Use V_FMA_MIX* more often
Mateja Marjanovic via Phabricator via llvm-commits
- [PATCH] D153544: [AMDGPU] Use V_FMA_MIX* more often
Mateja Marjanovic via Phabricator via llvm-commits
- [PATCH] D153544: [AMDGPU] Use V_FMA_MIX* more often
Mateja Marjanovic via Phabricator via llvm-commits
- [llvm] fe0750b - SeparateConstOffsetFromGEP: Reorder run lines
Matt Arsenault via llvm-commits
- [llvm] e9ab7ff - SeparateConstOffsetFromGEP: Copy a test to AMDGPU
Matt Arsenault via llvm-commits
- [llvm] 6882d9a - SeparateConstOffsetForGEP: Fill out some missing test coverage
Matt Arsenault via llvm-commits
- [llvm] 574f2ba - SeparateConstOffsetForGEP: Remove some typed pointer code
Matt Arsenault via llvm-commits
- [llvm] f2596b7 - SeparateConstOffsetFromGEP: Don't use SCEV
Matt Arsenault via llvm-commits
- [llvm] 3272938 - InstCombine: Add baseline tests for some ptrmask handling
Matt Arsenault via llvm-commits
- [llvm] f415563 - ValueTracking: Handle ptrmask in computeKnownBits
Matt Arsenault via llvm-commits
- [llvm] 53fb907 - AMDGPU: Special case uniformity info for single lane workgroups
Matt Arsenault via llvm-commits
- [llvm] 19a3504 - ValueTracking: Handle !absolute_symbol in computeKnownBits
Matt Arsenault via llvm-commits
- [llvm] d7d4aa5 - AMDGPU: Move AMDGPUAttributor run earlier
Matt Arsenault via llvm-commits
- [llvm] 003b58f - IR: Add llvm.frexp intrinsic
Matt Arsenault via llvm-commits
- [llvm] bdbbdd8 - LangRef: Fix sphinx build error
Matt Arsenault via llvm-commits
- [llvm] b69b6b8 - DAG: Return the chain from ExpandLibCall
Matt Arsenault via llvm-commits
- [llvm] 160d722 - DAG: Fix libcall expansion for frexp on ARM
Matt Arsenault via llvm-commits
- [llvm] 2b98880 - DAG: Fix broken patch split
Matt Arsenault via llvm-commits
- [llvm] 7d644dc - DAG: Really fix patch split
Matt Arsenault via llvm-commits
- [llvm] 363d99d - llvm-reduce: Fix not preserving uselistorder with bitcode
Matt Arsenault via llvm-commits
- [llvm] f3c9e58 - Analysis: Fix assertion when load alignment exceeds address space size
Matt Arsenault via llvm-commits
- [llvm] a2ce822 - Verifier: Fix assertion on range metadata with equal bounds
Matt Arsenault via llvm-commits
- [llvm] 53acada - Verifier: Verify absolute_symbol metadata
Matt Arsenault via llvm-commits
- [llvm] 3680b57 - AMDGPU: Add baseline tests for mbcnt.hi combine
Matt Arsenault via llvm-commits
- [llvm] 5ccfc45 - AMDGPU: Fold away mbcnt.hi in wave32 mode
Matt Arsenault via llvm-commits
- [llvm] 8f9eee3 - AMDGPU: Fix opaque pointer conversion error in test
Matt Arsenault via llvm-commits
- [PATCH] D152456: SeparateConstOffsetFromGEP: Don't use SCEV
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152456: SeparateConstOffsetFromGEP: Don't use SCEV
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152456: SeparateConstOffsetFromGEP: Don't use SCEV
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153744: [LoopUnroll] adjust for new `convergent` semantics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153753: ValueTracking: Handle ptrmask in isKnownNeverZero
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153754: [AMDGPU] Introduce AMDGPU::SGPR_SPILL asm comment flag
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152414: AMDGPU: Do not not force alwaysinline with calls and module LDS enabled
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153761: [AMDGPU] ISel for @llvm.amdgcn.cs.chain intrinsic (WIP)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153753: ValueTracking: Handle ptrmask in isKnownNeverZero
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153773: ValueTracking: Handle ptrmask in computeKnownBits
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153479: [NFC] Tests for future commit in DAGCombiner
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153785: ValueTracking: Handle !absolute_value in computeKnownBits
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153773: ValueTracking: Handle ptrmask in computeKnownBits
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153790: [ValueTracking] Add option to ignore ptrmask in getUnderlyingObject*
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152456: SeparateConstOffsetFromGEP: Don't use SCEV
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152706: [AMDGPU] Use SSAUpdater in PromoteAlloca
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153744: [LoopUnroll] adjust for new `convergent` semantics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144534: [DAGCombine] Fold SETCC_OEQ(x, Inf) into IS_FPCLASS
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153859: RegisterCoalescer: Fix verifier error on redef of subregister for live out implicit_defs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153877: RegisterCoaleser: Fix empty subrange verifier error
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153879: [AMDGPU] Handle Additional Cases in tryFoldPhiAGPR
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153755: [GlobalISel] Generalize `InstructionSelector` Match Tables
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153901: AMDGPU: Delete custom combine on class intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149715: IR: Add llvm.frexp intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D144534: [DAGCombine] Fold SETCC_OEQ(x, Inf) into IS_FPCLASS
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152166: [InstCombine] Expand contractable fmuladd into fmul + fadd
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149775: [AMDGPU] Reserve SGPR pair when long branches are present
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D148199: [AMDGPU] Add a new command line argument amdgpu-atomic-optimizer-use-dpp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153838: [MCP] Optimize copies from undef
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152706: [AMDGPU] Use SSAUpdater in PromoteAlloca
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153773: ValueTracking: Handle ptrmask in computeKnownBits
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D151341: AMDGPU: Special case uniformity info for single lane workgroups
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153785: ValueTracking: Handle !absolute_symbol in computeKnownBits
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153961: [WIP] DAG: Implement computeKnownBits for GlobalAddress
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153566: [InstSimplify] Fix a scalable-vector crash
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153755: [GlobalISel] Generalize `InstructionSelector` Match Tables
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153756: [TableGen][GlobalISel] Add Generic MatchTableExecutor Emitter
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152166: [InstCombine] Expand contractable fmuladd into fmul + fadd
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153761: [AMDGPU] ISel for @llvm.amdgcn.cs.chain intrinsic (WIP)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153979: Verifier: Fix assertion on range metadata with equal bounds
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152710: AMDGPU: Implement llvm.get.fpenv
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153879: [AMDGPU] Handle Additional Cases in tryFoldPhiAGPR
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153985: Verifier: Verify absolute_value metadata
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D151035: [OpenMP][OpenMPIRBuilder] Migrate kernel launch code and host fallback code generation from Clang to the OpenMPIRBuilder
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D124196: [AMDGPU][SILowerSGPRSpills] Spill SGPRs to virtual VGPRs
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D150860: [OpenMP] Change clang emitTargetDataCalls to use OMPIRBuilder
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152458: AMDGPU: Move AMDGPUAttributor run earlier
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152414: AMDGPU: Do not not force alwaysinline with calls and module LDS enabled
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153992: AMDGPU: Avoid computing dominator tree for printf lowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149587: InstSimplify: Simplifications for ldexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149715: IR: Add llvm.frexp intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149716: clang: Use new frexp intrinsic for builtins and add f16 version
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D150982: ValueTracking: Implement computeKnownFPClass for frexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153992: AMDGPU: Avoid computing dominator tree for printf lowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153992: AMDGPU: Avoid computing dominator tree for printf lowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153544: [AMDGPU] Use V_FMA_MIX* more often
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153022: AMDGPU: Use correct lowering for llvm.log2.f32
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153023: AMDGPU: Correctly lower llvm.log.f32 and llvm.log10.f32
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D150674: [RISCV] Set GenCrashDialog=false for various report_fatal_error calls in lib/Target/RISCV
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143759: [AMDGPU] Implement whole wave register spill
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153879: [AMDGPU] Handle Additional Cases in tryFoldPhiAGPR
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D140658: [AMDGPU] Enable IAS in the AMDGPU backend
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152706: [AMDGPU] Use SSAUpdater in PromoteAlloca
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153308: Analysis: Fix assertion when load alignment exceeds address space size
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D154085: AMDGPU: Fold away mbcnt.hi in wave32 mode
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D154083: [AMDGPU] Rematerialize scalar loads
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D154083: [AMDGPU] Rematerialize scalar loads
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153829: [AArch64] Move branch relaxation after bbsection assignment
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153308: Analysis: Fix assertion when load alignment exceeds address space size
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153761: [AMDGPU] ISel for @llvm.amdgcn.cs.chain intrinsic (WIP)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D154135: AMDGPU: Implement GlobalIsel for llvm.get.fpenv
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D154203: llvm-reduce: Add broken testcase that shows uselistorder problem
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D154210: AMDGPU: Add some notes about amdgpu-flat-work-group-size
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D154210: AMDGPU: Add some notes about amdgpu-flat-work-group-size
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D154220: [AMDGPU][Codegen] Clean up legalizeOpWithMove().
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153979: Verifier: Fix assertion on range metadata with equal bounds
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153985: Verifier: Verify absolute_symbol metadata
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153308: Analysis: Fix assertion when load alignment exceeds address space size
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D154203: llvm-reduce: Add broken testcase that shows uselistorder problem
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D154203: llvm-reduce: Add broken testcase that shows uselistorder problem
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D154085: AMDGPU: Fold away mbcnt.hi in wave32 mode
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153850: [AArch64] Use GlobalISel MatchTable Combiner Backend
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153757: [RFC][TableGen][GlobalISel] Add Combiner Match Table Backend
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153757: [RFC][TableGen][GlobalISel] Add Combiner Match Table Backend
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153758: [AMDGPU] Use GlobalISel MatchTable Combiner Backend
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D154083: [AMDGPU] Rematerialize scalar loads
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153992: AMDGPU: Remove attempt at simplifying the format string in printf lowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153992: AMDGPU: Remove attempt at simplifying the format string in printf lowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D150788: [AMDGPU][GlobalISel] Rematerialze constants with different regbank
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D150788: [AMDGPU][GlobalISel] Rematerialze constants with different regbank
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D154281: [CodeGen] Store SP adjustment in MachineBasicBlock. NFCI.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D126343: [libunwind] Use process_vm_readv to avoid potential segfaults
Matt Denton via Phabricator via llvm-commits
- [PATCH] D126343: [libunwind] Use process_vm_readv to avoid potential segfaults
Matt Denton via Phabricator via llvm-commits
- [PATCH] D153966: [SimplifyCFG] Allow dropping block that only contains ephemeral values
Matthew Maurer via Phabricator via llvm-commits
- [PATCH] D153966: [SimplifyCFG] Allow dropping block that only contains ephemeral values
Matthew Maurer via Phabricator via llvm-commits
- [PATCH] D153966: [SimplifyCFG] Allow dropping block that only contains ephemeral values
Matthew Maurer via Phabricator via llvm-commits
- [PATCH] D123803: [WIP][llvm] A Unified LTO Bitcode Frontend
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D123803: [WIP][llvm] A Unified LTO Bitcode Frontend
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D123803: [WIP][llvm] A Unified LTO Bitcode Frontend
Matthew Voss via Phabricator via llvm-commits
- [llvm] 759b217 - Switch tests to use update_llc_test_checks
Matthias Braun via llvm-commits
- [llvm] 02ba5b8 - Ignore load/store until stack address computation
Matthias Braun via llvm-commits
- [PATCH] D152213: ShrinkWrap: Ignore load/store until stack address computation
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D152215: Switch tests to use update_llc_test_checks
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D152213: ShrinkWrap: Ignore load/store until stack address computation
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D153800: [ARM] Adjust strd/ldrd codegen alignment requirements
Maurice Heumann via Phabricator via llvm-commits
- [PATCH] D153800: [ARM] Adjust strd/ldrd codegen alignment requirements
Maurice Heumann via Phabricator via llvm-commits
- [PATCH] D150594: docs/GitHub: Add note about force-pushing when rebasing on main
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D153936: [LV] Add tests for select-cmp reduction pattern. (NFC)
Mel Chen via Phabricator via llvm-commits
- [PATCH] D150851: [LoopVectorize] Vectorize select-cmp reduction pattern for increasing integer induction variable
Mel Chen via Phabricator via llvm-commits
- [PATCH] D152693: LoopVectorize: introduce RecurKind::Induction(I|F)(Max|Min)
Mel Chen via Phabricator via llvm-commits
- [PATCH] D150851: [LoopVectorize] Vectorize select-cmp reduction pattern for increasing integer induction variable
Mel Chen via Phabricator via llvm-commits
- [PATCH] D150851: [LoopVectorize] Vectorize select-cmp reduction pattern for increasing integer induction variable
Mel Chen via Phabricator via llvm-commits
- [PATCH] D150851: [LoopVectorize] Vectorize select-cmp reduction pattern for increasing integer induction variable
Mel Chen via Phabricator via llvm-commits
- [PATCH] D144925: [RISCV][NFC] Replace the pseudos for instructions that depend on lmul with variants that encode the SEW into the name
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D148762: [RISCV] Rename some tablegen variables to improve code clarity in the vector load/store instruction definitions
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D152998: [TableGen][RISCV] Support named arguments
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D154136: [RISCV] Add SEW to RISCVInversePseudoTable
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D153000: [WIP][RISCV] Make all floating-point instructions SEW-aware
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D154142: [llvm-mca][RISCV] Add RISCV-SEW instrument
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D154142: [llvm-mca][RISCV] Add RISCV-SEW instrument
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D154173: [LAA] Add test that shows MaxSafeDepDistBytes is incorrect. NFC.
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D150706: [LAA] Update MaxSafeDepDistBytes when non-unit stride
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D154142: [llvm-mca][RISCV] Add RISCV-SEW instrument
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D154142: [llvm-mca][RISCV] Add RISCV-SEW instrument
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D154142: [llvm-mca][RISCV] Add RISCV-SEW instrument
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D154173: [LAA] Add test that shows MaxSafeDepDistBytes is incorrect. NFC.
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D150706: [LAA] Update MaxSafeDepDistBytes when non-unit stride
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D154173: [LAA] Add test that shows MaxSafeDepDistBytes is incorrect. NFC.
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D154136: [RISCV] Add SEW to RISCVInversePseudoTable
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D154136: [RISCV] Add SEW to RISCVInversePseudoTable
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D154173: [LAA] Add test that shows MaxSafeDepDistBytes is incorrect. NFC.
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D154142: [llvm-mca][RISCV] Add RISCV-SEW instrument
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D154136: [RISCV] Add SEW to RISCVInversePseudoTable
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D154142: [llvm-mca][RISCV] Add RISCV-SEW instrument
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D154142: [llvm-mca][RISCV] Add RISCV-SEW instrument
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D154142: [llvm-mca][RISCV] Add RISCV-SEW instrument
Michael Maitland via Phabricator via llvm-commits
- [llvm] 54c79fa - [test] Replace aarch64-*-eabi with aarch64
Michael Platings via llvm-commits
- [PATCH] D153943: [test] Replace aarch64-*-eabi with aarch64
Michael Platings via Phabricator via llvm-commits
- [PATCH] D153430: [Clang][Driver] Warn on invalid Arm or AArch64 baremetal target triple
Michael Platings via Phabricator via llvm-commits
- [PATCH] D153943: [test] Replace aarch64-*-eabi with aarch64
Michael Platings via Phabricator via llvm-commits
- [PATCH] D153099: [SPIR-V] Begin removing explicit setRegClass calls
Michal Paszkowski via Phabricator via llvm-commits
- [PATCH] D149679: [SPIR-V] [WIP] Convert tests to opaque pointers
Michal Paszkowski via Phabricator via llvm-commits
- [llvm] d2640f5 - [StructuralHash] Ignore global variable declarations
Mikael Holmen via llvm-commits
- [PATCH] D149344: [SCEV] Replace IsAvailableOnEntry with block disposition
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D153762: [LoopPeel] Clear dispositions after peeling
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D153855: [StructuralHash] Ignore global variable declarations
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D149209: [StructuralHash] Track global variables
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D153855: [StructuralHash] Ignore global variable declarations
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D153855: [StructuralHash] Ignore global variable declarations
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D153855: [StructuralHash] Ignore global variable declarations
Mikael Holmén via Phabricator via llvm-commits
- [PATCH] D151449: [RISCV] Add DAG combine for CTTZ/CTLZ in the case of input 0
Mikhail Gudim via Phabricator via llvm-commits
- [llvm] 6a4e72b - [M68k][MC] Add support for 32 bit register-register multiply/divide
Min-Yih Hsu via llvm-commits
- [PATCH] D152120: [M68k][MC] Add support for 32 bit register-register multiply/divide
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D154142: [llvm-mca][RISCV] Add RISCV-SEW instrument
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D152120: [M68k][MC] Add support for 32 bit register-register multiply/divide
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D154136: [RISCV] Add SEW to RISCVInversePseudoTable
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D154142: [llvm-mca][RISCV] Add RISCV-SEW instrument
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D149740: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (1/2)
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D149740: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (1/2)
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D149740: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (1/2)
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D153376: Introducing llvm-cm: A Cost Model Tool
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D149740: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (1/2)
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D153376: Introducing llvm-cm: A Cost Model Tool
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D152921: [lld] Synthesize metadata for MTE globals
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D152921: [lld] Synthesize metadata for MTE globals
Mitch Phillips via Phabricator via llvm-commits
- [PATCH] D153846: [SelectionDAG] do not fold (sext i32 undef to i64) to 0
Mohammed Nurul Hoque via Phabricator via llvm-commits
- [PATCH] D154052: Refactor some BasicBlockUtils functions (NFC)
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D154053: [CGP] Refactor optimizeSelectInst (NFC)
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D153638: [CodeGenPrepare][NFC] Update the dominator tree instead of rebuilding it
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D153638: [CodeGenPrepare][NFC] Update the dominator tree instead of rebuilding it
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D150184: [ORC] Fix race-condition in RTDyldObjectLinkingLayer::onObjEmit.
Moritz Kroll via Phabricator via llvm-commits
- [PATCH] D147740: [llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed using MD5 as key to Sample Profile map
Muhammad Omair Javaid via Phabricator via llvm-commits
- [PATCH] D154225: [X86] Enable the VR512 register class when AVX512 is enabled
Nabeel Omer via Phabricator via llvm-commits
- [PATCH] D154225: [X86] Enable the VR512 register class when AVX512 is enabled
Nabeel Omer via Phabricator via llvm-commits
- [PATCH] D152945: [SystemZ][z/OS] Implement executePostLayoutBinding for GOFFWriter
Neumann Hon via Phabricator via llvm-commits
- [PATCH] D152945: [SystemZ][z/OS] Implement executePostLayoutBinding for GOFFWriter
Neumann Hon via Phabricator via llvm-commits
- [PATCH] D153355: [CodeGen] Add support for Splats in ComplexDeinterleaving pass
Nicholas Guy via Phabricator via llvm-commits
- [llvm] aa2a4ce - [gn] prepare for porting f8927838fa8558702794
Nico Weber via llvm-commits
- [PATCH] D153517: [AMDGPU] ISel for amdgpu_cs_chain[_preserve] functions
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D153517: [AMDGPU] ISel for amdgpu_cs_chain[_preserve] functions
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D152373: [TableGen] Support warnings on unused classes and multiclasses.
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D153422: [mlir][Linalg] Add a softmax op
Nicolas Vasilache via Phabricator via llvm-commits
- [PATCH] D153533: [XCore] Remove unused TableGen classes and multiclasses.
Nigel Perks via Phabricator via llvm-commits
- [llvm] c0de28b - [BasicAA] Don't short-circuit non-capturing arguments
Nikita Popov via llvm-commits
- [llvm] 0e34b6a - [LCSSA] Compute SCEV of LCSSA phi if original instruction had SCEV
Nikita Popov via llvm-commits
- [llvm] dac9732 - [SCEV] Print block dispositions on mismatch (NFC)
Nikita Popov via llvm-commits
- [llvm] c31eb82 - [BasicAA] Fix nsw handling for negated scales (PR63266)
Nikita Popov via llvm-commits
- [llvm] 793eb0c - [InstSimplify] Make sure offsets have same size in computePointerICmp()
Nikita Popov via llvm-commits
- [llvm] e1dc0f5 - [Attributor] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] b45a73f - [InstCombine] Fold binop of shifts with related amounts
Nikita Popov via llvm-commits
- [llvm] 193d3ac - [Attributor] Update UTC version in test (NFC)
Nikita Popov via llvm-commits
- [llvm] e7da06a - [SimplifyCFG] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] 1718e64 - [SimplifyCFG] Add additional tests with assume (NFC)
Nikita Popov via llvm-commits
- [llvm] 73eec80 - [SimplifyCFG] Make some tests more robust (NFC)
Nikita Popov via llvm-commits
- [llvm] 8de9c1a - [AArch64] Make tests more robust (NFC)
Nikita Popov via llvm-commits
- [llvm] 3cd4571 - [SCEV] Make use of non-null pointers for range calculation
Nikita Popov via llvm-commits
- [llvm] 46a5745 - [InstSimplify] Fold icmp of allocas based on offset difference
Nikita Popov via llvm-commits
- [llvm] f5f5c47 - [FunctionAttrs] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] b24b6c4 - [PhaseOrdering] Add test with gep null compare in loop (NFC)
Nikita Popov via llvm-commits
- [llvm] d95c2c2 - [X86] Add tests for PR63475 (NFC)
Nikita Popov via llvm-commits
- [llvm] cc31d78 - Revert "Reland [SLP] Provide an universal interface for FixedVectorType::get. NFC."
Nikita Popov via llvm-commits
- [llvm] 20f0c68 - [SimplifyCFG] Allow dropping block that only contains ephemeral values
Nikita Popov via llvm-commits
- [llvm] dafbf1c - [Attributor] Convert test to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] bb3763e - Revert "[SimplifyCFG] Allow dropping block that only contains ephemeral values"
Nikita Popov via llvm-commits
- [PATCH] D153145: [LCSSA] Compute SCEV of LCSSA phi if original instruction had SCEV
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153270: [BasicAA] Fix nsw handling for negated scales (PR63266)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153511: [BasicAA] Don't short-circuit non-capturing arguments
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153753: ValueTracking: Handle ptrmask in isKnownNeverZero
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152456: SeparateConstOffsetFromGEP: Don't use SCEV
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153145: [LCSSA] Compute SCEV of LCSSA phi if original instruction had SCEV
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149344: [SCEV] Replace IsAvailableOnEntry with block disposition
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153762: [LoopPeel] Clear dispositions after peeling
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149344: [SCEV] Replace IsAvailableOnEntry with block disposition
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153356: [Align] Add isAligned taking an APInt
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153762: [LoopPeel] Clear dispositions after peeling
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153762: [LoopPeel] Clear dispositions after peeling
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153773: ValueTracking: Handle ptrmask in computeKnownBits
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153356: [Align] Add isAligned taking an APInt
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153679: [LegacyPM] Remove RewriteSymbolsLegacyPass
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145210: [Pipeline] Adjust PostOrderFunctionAttrs placement in simplification pipeline
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153728: [llvm] Move AttributeMask to a separate header
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153679: [LegacyPM] Remove RewriteSymbolsLegacyPass
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153791: [MachineInst] Bump NumOperands back up to 24bits
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153773: ValueTracking: Handle ptrmask in computeKnownBits
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153785: ValueTracking: Handle !absolute_value in computeKnownBits
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153784: [PassBuilder] Add textual representation for function simplification pipeline
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153791: [MachineInst] Bump NumOperands back up to 24bits
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153815: [InstCombine] Infer inbounds for more GEPs of dereferenceable pointers
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153791: [MachineInst] Bump NumOperands back up to 24bits
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153270: [BasicAA] Fix nsw handling for negated scales (PR63266)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153722: [LLParser] Friendly error out if a non global value's name exceeds max name size
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153698: [InstCombine] canonicalize multi xor as cmp+select
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153717: [SCCP] replace valuestate.isConstant with helper isConstant
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153563: Use LVI to eliminate instructions during VP
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153846: [SelectionDAG] do not fold (sext i32 undef to i64) to 0
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153752: [InstSimplify] Fold icmp comparing GEPs with local allocation
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D150370: Introduce StructuredData
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153698: [InstCombine] canonicalize multi xor as cmp+select
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153660: [ConstraintElim] Track and simplify conditions at use.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153752: [InstSimplify] Fold icmp comparing GEPs with local allocation
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153406: [Attributor] Convert test to opaque pointers
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153406: [Attributor] Convert test to opaque pointers
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D151799: [ConstraintElim] Try to use first cmp to prove second cmp for ANDs.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153660: [ConstraintElim] Track and simplify conditions at use.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153660: [ConstraintElim] Track and simplify conditions at use.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153932: [AliasAnalysis] Mark fences as not Mod'ing unescaped local values
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152358: [CGP] Remove operand of llvm.assume more aggressively.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153933: [llvm] Replace uses of Type::getPointerTo (NFC)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153791: [MachineInst] Bump NumOperands back up to 24bits
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D150091: [InstCombine] Transform `icmp eq/ne ({su}div exact X,Y),C` -> `icmp eq/ne X, Y*C`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D150091: [InstCombine] Transform `icmp eq/ne ({su}div exact X,Y),C` -> `icmp eq/ne X, Y*C`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D150090: [InstCombine] Add tests for `icmp eq/ne ({su}div exact X, Y), C`; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153406: [Attributor] Convert test to opaque pointers
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153945: [ValueTracking] Guaranteed well-defined if parameter has a dereferecable_or_null attribute
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152927: [InstCombine] Fold binop of shifts with related amounts
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153949: [Attributor] Convert test to opaque pointers (NFC)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153949: [Attributor] Convert test to opaque pointers (NFC)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153752: [InstSimplify] Fold icmp comparing GEPs with local allocation
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153966: [SimplifyCFG] Allow dropping block that only contains ephemeral values
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144199: [InstCombine] create and use a pass options container
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153963: [InstCombine] Fold add of select and zext/sext of select condition
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153979: Verifier: Fix assertion on range metadata with equal bounds
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153992: AMDGPU: Avoid computing dominator tree for printf lowering
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153992: AMDGPU: Avoid computing dominator tree for printf lowering
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153966: [SimplifyCFG] Allow dropping block that only contains ephemeral values
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152730: [ConstraintElim] Add A < B if A is an increasing phi for A != B.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152730: [ConstraintElim] Add A < B if A is an increasing phi for A != B.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154009: [InstCombine] Folding `(inttoptr (and (ptrtoint Ptr), Mask))` -> `@llvm.ptrmask(Ptr, Mask)`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154010: [InstCombine] Canonicalize `getelementptr` patterns to `@llvm.ptrmask`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154006: [InstCombine] Folding `@llvm.ptrmask` with itself
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154009: [InstCombine] Folding `(inttoptr (and (ptrtoint Ptr), Mask))` -> `@llvm.ptrmask(Ptr, Mask)`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154010: [InstCombine] Canonicalize `getelementptr` patterns to `@llvm.ptrmask`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153540: [LoopUnroll] Fold add chains during unrolling
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153624: [SCEV] Make use of non-null pointers for range calculation
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154006: [InstCombine] Folding `@llvm.ptrmask` with itself
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154005: [InstCombine] Add tests for folding `@llvm.ptrmask` with itself; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153752: [InstSimplify] Fold icmp comparing GEPs with local allocation
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154004: [InstCombine] Canonicalize `(icmp eq/ne (and x, C), x)` -> `(icmp eq/ne (and x, ~C), 0)`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154010: [InstCombine] Canonicalize `getelementptr` patterns to `@llvm.ptrmask`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154005: [InstCombine] Add tests for folding `@llvm.ptrmask` with itself; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154001: [ScalarEvolution] Analyze ranges for heap allocations
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153784: [PassBuilder] Add textual representation for function simplification pipeline
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153577: [CaptureTracking] Consider ephemeral calls accessing memory as capturing.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153392: [PhaseOrdering] Don't speculate blocks in simplifycfg before jump-threading
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154051: [LangRef] Always allow getelementptr inbounds with zero offset
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154054: [CaptureTracking] Don't consider comparison of inbounds GEP with nonnull non-capturing
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154055: [InstCombine] Preserve inbounds when folding select of GEP
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153392: [PhaseOrdering] Don't speculate blocks in simplifycfg before jump-threading
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154051: [LangRef] Always allow getelementptr inbounds with zero offset
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154051: [LangRef] Always allow getelementptr inbounds with zero offset
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154078: [X86] Don't elide argument copies for scalarized vectors
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D143631: [LTO] Don't let InstCombine re-sink the vastly more expensive fdiv
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D148413: [InstCombine] Remove requirement on `trunc` in `slt/sgt` case in `foldSelectICmpAndOr`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D148744: [InstCombine] Refactor foldSelectICmpAndOr to use `decomposeBitTestICmp` instead of bespoke logic
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D148414: [InstCombine] Expand `foldSelectICmpAndOr` -> `foldSelectICmpAndBinOp` to work for any binop
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152730: [ConstraintElim] Add A < B if A is an increasing phi for A != B.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152730: [ConstraintElim] Add A < B if A is an increasing phi for A != B.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154103: [GVN] Add tests for PR63059 (NFC)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154119: Fix: Distinguish CFI Metadata Checks in MergeFunctions Pass
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154051: [LangRef] Always allow getelementptr inbounds with zero offset
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154114: [SLP] Provide an universal interface for FixedVectorType::get. NFC.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154114: [SLP] Provide an universal interface for FixedVectorType::get. NFC.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154212: [cmake] Add LLVM_UNITTEST_LINK_FLAGS option
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153966: [SimplifyCFG] Allow dropping block that only contains ephemeral values
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154215: [InstSimplify] Fold gep inbounds undef to undef instead of poison
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153949: [Attributor] Convert test to opaque pointers (NFC)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154206: [InstCombine] Fold comparison of usub.sat
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154119: Fix: Distinguish CFI Metadata Checks in MergeFunctions Pass
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153966: [SimplifyCFG] Allow dropping block that only contains ephemeral values
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154139: [InstCombine] Transform `(icmp eq/ne (or x, C), x)` -> `(icmp eq/ne (and x, C), C)`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154212: [cmake] Add LLVM_UNITTEST_LINK_FLAGS option
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154289: [Reassociate] Keep flags for more unchanged operations
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153453: (WIP)[MemCpyOpt] implement inter-BB stack-move optimization which unify the lifetime overlapped fully copied allocas, the src is never modified or referenced
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154307: [InstructionSimplify] Avoid simplifying ICmp without parent
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152145: [InstSimplify] Fold all global variables with initializers
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154307: [InstructionSimplify] Avoid simplifying ICmp without parent
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152145: [InstSimplify] Fold all global variables with initializers
Nikita Popov via Phabricator via llvm-commits
- [llvm] 13f16f4 - [InstCombine] Canonicalize `(icmp eq/ne (and x, C), x)` -> `(icmp eq/ne (and x, ~C), 0)`
Noah Goldstein via llvm-commits
- [PATCH] D153815: [InstCombine] Infer inbounds for more GEPs of dereferenceable pointers
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152927: [InstCombine] Fold binop of shifts with related amounts
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152116: [DAGCombiner] Transform `(icmp eq/ne (and X,C0),(shift X,C1))` to use rotate or to getter constants.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152115: [X86] Add tests for transform `(icmp eq/ne (and X, C0), (shift X, C1))`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152116: [DAGCombiner] Transform `(icmp eq/ne (and X,C0),(shift X,C1))` to use rotate or to getter constants.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152672: [InstCombine] Add tests for canonicalizing `(X^(X-1)) u{ge,lt} X` as pow2 test; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152673: [InstCombine] Canonicalize `(X^(X-1)) u{ge, lt} X` as pow2 test
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152676: [InstCombine] Add tests for ispow2 comparisons with a known bit; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152677: [InstCombine] If there is a known-bit transform is_pow2 check to just check for any other bits
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146348: [InstCombine] Add more tests for folding irem/idiv/mul with select; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146350: [InstCombine] More aggressively try and fold irem/idiv/mul into selects.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146348: [InstCombine] Add more tests for folding irem/idiv/mul with select; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D146350: [InstCombine] More aggressively try and fold irem/idiv/mul into selects.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150091: [InstCombine] Transform `icmp eq/ne ({su}div exact X,Y),C` -> `icmp eq/ne X, Y*C`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D148411: [InstCombine] Add tests for (select (icmp x, Cp2_0), (binop y, Cp2_1), y); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D148412: [InstCombine] Cleanup code in foldSelectICmpAndOr; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D148413: [InstCombine] Remove requirement on `trunc` in `slt/sgt` case in `foldSelectICmpAndOr`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D148744: [InstCombine] Refactor foldSelectICmpAndOr to use `decomposeBitTestICmp` instead of bespoke logic
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D148414: [InstCombine] Expand `foldSelectICmpAndOr` -> `foldSelectICmpAndBinOp` to work for any binop
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D148415: [InstCombine] Improve cost calculation in foldSelectICmpAndBinOp
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D148413: [InstCombine] Remove requirement on `trunc` in `slt/sgt` case in `foldSelectICmpAndOr`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D148414: [InstCombine] Expand `foldSelectICmpAndOr` -> `foldSelectICmpAndBinOp` to work for any binop
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D153963: [InstCombine] Fold add of select and zext/sext of select condition
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D153148: [InstCombine] Fold `(-1 + A) & B` into `A ? 0 : B` where A is effectively a bool
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152115: [X86] Add tests for transform `(icmp eq/ne (and X, C0), (shift X, C1))`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152116: [DAGCombiner] Transform `(icmp eq/ne (and X,C0),(shift X,C1))` to use rotate or to getter constants.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152115: [X86] Add tests for transform `(icmp eq/ne (and X, C0), (shift X, C1))`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152116: [DAGCombiner] Transform `(icmp eq/ne (and X,C0),(shift X,C1))` to use rotate or to getter constants.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154004: [InstCombine] Canonicalize `(icmp eq/ne (and x, C), x)` -> `(icmp eq/ne (and x, ~C), 0)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154005: [InstCombine] Add tests for folding `@llvm.ptrmask` with itself; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154006: [InstCombine] Folding `@llvm.ptrmask` with itself
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154008: [InstCombine] Add tests for folding `ptr` masking patterns to `@llvm.ptrmask`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154009: [InstCombine] Folding `(inttoptr (and (ptrtoint Ptr), Mask))` -> `@llvm.ptrmask(Ptr, Mask)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154010: [InstCombine] Canonicalize `getelementptr` patterns to `@llvm.ptrmask`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154009: [InstCombine] Folding `(inttoptr (and (ptrtoint Ptr), Mask))` -> `@llvm.ptrmask(Ptr, Mask)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154010: [InstCombine] Canonicalize `getelementptr` patterns to `@llvm.ptrmask`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154010: [InstCombine] Canonicalize `getelementptr` patterns to `@llvm.ptrmask`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154008: [InstCombine] Add tests for folding `ptr` masking patterns to `@llvm.ptrmask`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154010: [InstCombine] Canonicalize `getelementptr` patterns to `@llvm.ptrmask`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154010: [InstCombine] Canonicalize `getelementptr` patterns to `@llvm.ptrmask`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154005: [InstCombine] Add tests for folding `@llvm.ptrmask` with itself; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154006: [InstCombine] Folding `@llvm.ptrmask` with itself
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154010: [InstCombine] Canonicalize `getelementptr` patterns to `@llvm.ptrmask`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154005: [InstCombine] Add tests for folding `@llvm.ptrmask` with itself; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154006: [InstCombine] Folding `@llvm.ptrmask` with itself
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145424: [InstCombine] Add tests for transforming `(icmp pred (and X, Y), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154004: [InstCombine] Canonicalize `(icmp eq/ne (and x, C), x)` -> `(icmp eq/ne (and x, ~C), 0)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154004: [InstCombine] Canonicalize `(icmp eq/ne (and x, C), x)` -> `(icmp eq/ne (and x, ~C), 0)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154138: [InstCombine] Add tests for folding `(icmp eq/ne (or x, C), x)` -> `(icmp eq/ne (and x, C), C)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154139: [InstCombine] Transform `(icmp eq/ne (or x, C), x)` -> `(icmp eq/ne (and x, C), C)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154168: [X86] Split SDISel call lowering out to its own file
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154206: [InstCombine] Fold comparison of usub.sat
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154206: [InstCombine] Fold comparison of usub.sat
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154138: [InstCombine] Add tests for folding `(icmp eq/ne (or x, C), x)` -> `(icmp eq/ne (and x, C), C)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154139: [InstCombine] Transform `(icmp eq/ne (or x, C), x)` -> `(icmp eq/ne (and x, C), C)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154139: [InstCombine] Transform `(icmp eq/ne (or x, C), x)` -> `(icmp eq/ne (and x, C), C)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154306: [InstCombine] Generalise ((x1 ^ y1) | (x2 ^ y2)) == 0 transform to more than two pairs of variables
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154306: [InstCombine] Generalise ((x1 ^ y1) | (x2 ^ y2)) == 0 transform to more than two pairs of variables
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154126: [InstCombine] Transform (A > 0) | (A < 0) -> zext (A != 0) fold
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154306: [InstCombine] Generalise ((x1 ^ y1) | (x2 ^ y2)) == 0 transform to more than two pairs of variables
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154306: [InstCombine] Generalise ((x1 ^ y1) | (x2 ^ y2)) == 0 transform to more than two pairs of variables
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154306: [InstCombine] Generalise ((x1 ^ y1) | (x2 ^ y2)) == 0 transform to more than two pairs of variables
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154051: [LangRef] Always allow getelementptr inbounds with zero offset
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D154051: [LangRef] Always allow getelementptr inbounds with zero offset
Nuno Lopes via Phabricator via llvm-commits
- [PATCH] D153376: Introducing llvm-cm: A Cost Model Tool
Ondrej Sykora via Phabricator via llvm-commits
- [PATCH] D145565: [DebugInfo][InstrRef] Instrument x86 CMOV conversion to preserve variable values
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D153950: Reset NoPHI MachineFunction property in X86CmovConversion
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D145565: [DebugInfo][InstrRef] Instrument x86 CMOV conversion to preserve variable values
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D153950: Reset NoPHI MachineFunction property in X86CmovConversion
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D153950: Reset NoPHI MachineFunction property in X86CmovConversion
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D154119: Fix: Distinguish CFI Metadata Checks in MergeFunctions Pass
Oskar Wirga via Phabricator via llvm-commits
- [PATCH] D154119: Fix: Distinguish CFI Metadata Checks in MergeFunctions Pass
Oskar Wirga via Phabricator via llvm-commits
- [PATCH] D154119: Fix: Distinguish CFI Metadata Checks in MergeFunctions Pass
Oskar Wirga via Phabricator via llvm-commits
- [PATCH] D154119: Fix: Distinguish CFI Metadata Checks in MergeFunctions Pass
Oskar Wirga via Phabricator via llvm-commits
- [PATCH] D153207: [AArch64] Add patterns for scalar FMUL, FMULX
OverMighty via Phabricator via llvm-commits
- [PATCH] D153207: [AArch64] Add patterns for scalar FMUL, FMULX
OverMighty via Phabricator via llvm-commits
- [PATCH] D153453: (WIP)[MemCpyOpt] implement inter-BB stack-move optimization which unify the lifetime overlapped fully copied allocas, the src is never modified or referenced
Patrick Walton via Phabricator via llvm-commits
- [llvm] 75a1797 - Reland [llvm] Preliminary fat-lto-objects support
Paul Kirth via llvm-commits
- [PATCH] D146776: Reland [llvm] Preliminary fat-lto-objects support
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D146776: Reland [llvm] Preliminary fat-lto-objects support
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D146776: Reland [llvm] Preliminary fat-lto-objects support
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D146778: [lld] Preliminary fat-lto-object support
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D152973: [gold] Add preliminary FatLTO support to the Gold plugin
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D146776: Reland [llvm] Preliminary fat-lto-objects support
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D146776: Reland [llvm] Preliminary fat-lto-objects support
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D146776: Reland [llvm] Preliminary fat-lto-objects support
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D146778: [lld] Preliminary fat-lto-object support
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D146776: Reland [llvm] Preliminary fat-lto-objects support
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D146776: Reland [llvm] Preliminary fat-lto-objects support
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D154019: [IR] Ignore globals with the `llvm.` prefix when calculating module hash
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D154019: [IR] Ignore globals with the `llvm.` prefix when calculating module hash
Paul Kirth via Phabricator via llvm-commits
- [llvm] e469d0d - [doc] Give better info about forks
Paul Robinson via llvm-commits
- [llvm] 25b5119 - [doc] Fix link typo
Paul Robinson via llvm-commits
- [PATCH] D153884: [doc] Give better info about forks
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D153884: [doc] Give better info about forks
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D123971: [clang][PS4] Enable SplitLTOUnits by default
Paul Robinson via Phabricator via llvm-commits
- [PATCH] D154109: Moved flang to LLVM_ALL_PROJECTS
Paul Scoropan via Phabricator via llvm-commits
- [PATCH] D146218: [AArch64][CodeGen] Lower (de)interleave2 intrinsics to ld2/st2
Paul Walker via Phabricator via llvm-commits
- [PATCH] D154084: [AArch64] Modify SVE Pseudo appends
Paul Walker via Phabricator via llvm-commits
- [PATCH] D154084: [AArch64] Modify SVE Pseudo appends
Paul Walker via Phabricator via llvm-commits
- [PATCH] D153004: [LSR] Consider post-inc form when creating extends/truncates.
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D153004: [LSR] Consider post-inc form when creating extends/truncates.
Peixin Qiao via Phabricator via llvm-commits
- [PATCH] D152831: [AArch64][MachO] Drop a 2015 ld64 workaround avoiding local relocations
Pete Cooper via Phabricator via llvm-commits
- [PATCH] D150987: [llvm-nm] Add --line-numbers flag
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D152206: [Basic] Support 64-bit x86 target for UEFI
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D152206: [Basic] Support 64-bit x86 target for UEFI
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D154014: [SpecialCaseList] Use Globs instead of Regex
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D154212: [cmake] Add LLVM_UNITTEST_LINK_FLAGS option
Petr Hosek via Phabricator via llvm-commits
- [llvm] 5b82591 - [RISCV] Split usage of VPseudoUnaryNoMask with GPR destination
Philip Reames via llvm-commits
- [llvm] 75b1054 - [RISCV] Combine VPseudoUnaryMask and VPseudoUnaryMaskTA [NFC]
Philip Reames via llvm-commits
- [llvm] 09a3585 - [RISCV] Rename all TA variants of VPseudoUnaryMask and VPatoUnaryMask [NFC]
Philip Reames via llvm-commits
- [llvm] c6b56ce - [RISCV] Check that SEW and policy operands are immediates in verifier
Philip Reames via llvm-commits
- [llvm] 237efe7 - [RISCV] Regen rvv/fixed-vectors-fmf.ll to avoid spurious test deltas
Philip Reames via llvm-commits
- [llvm] 65de6b0 - [RISCV] Remove legacy TA/TU pseudo distinction for VID
Philip Reames via llvm-commits
- [llvm] d983e83 - [RISCV] Simplify pseudo classes used by v(f)merge [nfc]
Philip Reames via llvm-commits
- [llvm] 49428ba - [RISCV] Fix a typo in a comment
Philip Reames via llvm-commits
- [llvm] dc9f6f4 - [docs][RISCV] Remove duplicate entries for zvfbfmin and zvfbfwma
Philip Reames via llvm-commits
- [llvm] 75a73c9 - Revert "[ScalarEvolution] Infer loop max trip count from array accesses"
Philip Reames via llvm-commits
- [llvm] 92b5a34 - [RISCV] Remove legacy TA/TU pseudo distinction for unary instructions
Philip Reames via llvm-commits
- [llvm] ecfc232 - [RISCV] Rename a couple of binary vector td classes/multiclasses
Philip Reames via llvm-commits
- [PATCH] D153596: [RISCV] Split usage of VPseudoUnaryNoMask with GPR destination
Philip Reames via Phabricator via llvm-commits
- [PATCH] D153155: [RISCV] Remove legacy TA/TU pseudo distinction for VID
Philip Reames via Phabricator via llvm-commits
- [PATCH] D153155: [RISCV] Remove legacy TA/TU pseudo distinction for VID
Philip Reames via Phabricator via llvm-commits
- [PATCH] D153155: [RISCV] Remove legacy TA/TU pseudo distinction for VID
Philip Reames via Phabricator via llvm-commits
- [PATCH] D153899: [RISCV] Remove legacy TA/TU pseudo distinction for unary instructions
Philip Reames via Phabricator via llvm-commits
- [PATCH] D153899: [RISCV] Remove legacy TA/TU pseudo distinction for unary instructions
Philip Reames via Phabricator via llvm-commits
- [PATCH] D149889: [TTI] Use users of GEP to guess access type in getGEPCost
Philip Reames via Phabricator via llvm-commits
- [PATCH] D149888: [RISCV][SLP] Add tests for GEP costs in SLP
Philip Reames via Phabricator via llvm-commits
- [PATCH] D153570: [CostModel][SLP] Use getGEPCost AccessTy in more places
Philip Reames via Phabricator via llvm-commits
- [PATCH] D152998: [TableGen][RISCV] Support named arguments
Philip Reames via Phabricator via llvm-commits
- [PATCH] D153899: [RISCV] Remove legacy TA/TU pseudo distinction for unary instructions
Philip Reames via Phabricator via llvm-commits
- [PATCH] D153899: [RISCV] Remove legacy TA/TU pseudo distinction for unary instructions
Philip Reames via Phabricator via llvm-commits
- [PATCH] D153570: [CostModel][SLP] Use getGEPCost AccessTy in more places
Philip Reames via Phabricator via llvm-commits
- [PATCH] D153570: [SLP] Explicitly pass AccessTy to getGEPCost
Philip Reames via Phabricator via llvm-commits
- [PATCH] D154141: [RISCV] Remove legacy TA/TU pseudo distinction for load instructions
Philip Reames via Phabricator via llvm-commits
- [PATCH] D154245: [RISCV] Remove legacy TA/TU pseudo distinction for binary instructions
Philip Reames via Phabricator via llvm-commits
- [llvm] 8d0fecd - [X86][FP16] Pre-commit test to show a mis-combination
Phoebe Wang via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D154213: [X86][FP16] Fix mis-combination from FMULC to FCMULC
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D154168: [X86] Split SDISel call lowering out to its own file
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D154193: [X86]Remove TEST in AND32+TEST16rr in peephole-opt
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D154225: [X86] Enable the VR512 register class when AVX512 is enabled
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D101718: [X86] Fold load with tail call more aggressively
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D154294: [Windows SEH]: Do not fold branches for MSVC TableSEH function
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D154193: [X86]Remove TEST in AND32+TEST16rr in peephole-opt
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D153619: [NFC][GlobalISel] Don't return `bool` from apply functions
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153755: [GlobalISel] Generalize `InstructionSelector` Match Tables
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153756: [TableGen] Add Generic MatchTableExecutor Emitter
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153757: [RFC][TableGen][GlobalISel] Add Combiner Match Table Backend
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153758: [AMDGPU] Use GlobalISel MatchTable Combiner Backend
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153838: [MCP] Optimize copies from undef
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D152706: [AMDGPU] Use SSAUpdater in PromoteAlloca
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153843: [AMDGPU] Add more Common Feature Sets
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153838: [MCP] Optimize copies from undef
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153756: [TableGen][GlobalISel] Add Generic MatchTableExecutor Emitter
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153757: [RFC][TableGen][GlobalISel] Add Combiner Match Table Backend
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153758: [AMDGPU] Use GlobalISel MatchTable Combiner Backend
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153850: [AArch64] Use GlobalISel MatchTable Combiner Backend
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153843: [AMDGPU] Add more Common Feature Sets
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153843: [AMDGPU] Add more Common Feature Sets
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153861: [MIPS] Use GlobalISel MatchTable Combiner Backend
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153758: [AMDGPU] Use GlobalISel MatchTable Combiner Backend
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153757: [RFC][TableGen][GlobalISel] Add Combiner Match Table Backend
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153758: [AMDGPU] Use GlobalISel MatchTable Combiner Backend
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153850: [AArch64] Use GlobalISel MatchTable Combiner Backend
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153861: [MIPS] Use GlobalISel MatchTable Combiner Backend
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153879: [AMDGPU] Handle Additional Cases in tryFoldPhiAGPR
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153838: [MCP] Optimize copies from undef
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153838: [MCP] Optimize copies from undef
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D152706: [AMDGPU] Use SSAUpdater in PromoteAlloca
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153755: [GlobalISel] Generalize `InstructionSelector` Match Tables
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153757: [RFC][TableGen][GlobalISel] Add Combiner Match Table Backend
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153879: [AMDGPU] Handle Additional Cases in tryFoldPhiAGPR
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153879: [AMDGPU] Handle Additional Cases in tryFoldPhiAGPR
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153755: [GlobalISel] Generalize `InstructionSelector` Match Tables
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D152706: [AMDGPU] Use SSAUpdater in PromoteAlloca
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D152706: [AMDGPU] Use SSAUpdater in PromoteAlloca
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D152706: [AMDGPU] Use SSAUpdater in PromoteAlloca
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D152706: [AMDGPU] Use SSAUpdater in PromoteAlloca
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153879: [AMDGPU] Handle Additional Cases in tryFoldPhiAGPR
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D152706: [AMDGPU] Use SSAUpdater in PromoteAlloca
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D152706: [AMDGPU] Use SSAUpdater in PromoteAlloca
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153879: [AMDGPU] Handle Additional Cases in tryFoldPhiAGPR
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153838: [MCP] Optimize copies from undef
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D153838: [MCP] Optimize copies from undef
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D154083: [AMDGPU] Rematerialize scalar loads
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D154083: [AMDGPU] Rematerialize scalar loads
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D154083: [AMDGPU] Rematerialize scalar loads
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D154083: [AMDGPU] Rematerialize scalar loads
Piotr Sobczak via Phabricator via llvm-commits
- [PATCH] D151730: [RISCV] Support target attribute for function
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D152423: [RISCV] Add function that check extension name with version
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D151730: [RISCV] Support target attribute for function
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D152423: [RISCV] Add function that check extension name with version
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D152423: [RISCV] Add function that check extension name with version
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D151730: [RISCV] Support target attribute for function
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D153953: Revert "[AMDGPU] Mark mbcnt as convergent"
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D152714: [AArch64][Optimization]Solving the FCCMP issue
Priyanshi Agarwal via Phabricator via llvm-commits
- [PATCH] D153748: [RISCV] Add support for XCValu extension in CV32E40P
QIHAN CAI via Phabricator via llvm-commits
- [PATCH] D153842: [PowerPC] Update input operands information of Power10 scheduling model
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D144534: [DAGCombine] Fold SETCC_OEQ(x, Inf) into IS_FPCLASS
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D144534: [DAGCombine] Fold SETCC_OEQ(x, Inf) into IS_FPCLASS
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D153842: [PowerPC] Update input operands information of Power10 scheduling model
Qiu Chaofan via Phabricator via llvm-commits
- [llvm] a4e88cb - [Reassociation] Only form CSE expressions for local operands
Quentin Colombet via llvm-commits
- [PATCH] D147457: [Reassociation] Only form CSE expressions for local operands
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D153422: [mlir][Linalg] Add a softmax op
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D153422: [mlir][Linalg] Add a softmax op
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D153422: [mlir][Linalg] Add a softmax op
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D153422: [mlir][Linalg] Add a softmax op
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D153421: [mlir][Linalg] Implement the tiling interface for softmax
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D153421: [mlir][Linalg] Implement the tiling interface for softmax
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D153421: [mlir][Linalg] Implement the tiling interface for softmax
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D151901: [BOLT] Instrumentation: Add support for MacOS counters
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D151899: [BOLT] Instrumentation: Initial instrumentation support for AArch64
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D151920: [BOLT] Instrumentation: Fix tests
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D151942: [BOLT] Instrumentation: AArch64 instrumentation support in runtime
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D151899: [BOLT] Instrumentation: Initial instrumentation support for AArch64
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D151920: [BOLT] Instrumentation: Fix tests
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D153987: [BOLT][NFC] Add extra debug logging to buildCallGraph
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D153994: [BOLT] Add -dump-cg option to dump call graph
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D153996: [BOLT][NFC] Print functions after attaching profile (-print-profile)
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D153771: [BOLT][Instrumentation] Fix hash table memory corruption and append-pid option
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D154056: [BOLT][Instrumentation][NFC] define and use mmap constants
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D154056: [BOLT][Instrumentation][NFC] define and use mmap constants
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D154115: [BOLT][NFC] Simplify postProcessJumpTables
Rafael Auler via Phabricator via llvm-commits
- [llvm] c13b046 - [Propeller] Match debug info filenames from profiles to distinguish internal linkage functions with the same names.
Rahman Lavaee via llvm-commits
- [PATCH] D146770: [Propeller] Match debug info filenames from profiles to distinguish internal linkage functions with the same names.
Rahman Lavaee via Phabricator via llvm-commits
- [compiler-rt] 81ff4d6 - [sanitizer_common][test] Fix huge_malloc.c UNSUPPORTED syntax
Rainer Orth via llvm-commits
- [PATCH] D147740: [llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed using MD5 as key to Sample Profile map
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D154298: [sanitizer_common][test] Fix huge_malloc.c UNSUPPORTED syntax
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D154298: [sanitizer_common][test] Fix huge_malloc.c UNSUPPORTED syntax
Rainer Orth via Phabricator via llvm-commits
- [PATCH] D154051: [LangRef] Always allow getelementptr inbounds with zero offset
Ralf via Phabricator via llvm-commits
- [PATCH] D154051: [LangRef] Always allow getelementptr inbounds with zero offset
Ralf via Phabricator via llvm-commits
- [PATCH] D154051: [LangRef] Always allow getelementptr inbounds with zero offset
Ralf via Phabricator via llvm-commits
- [PATCH] D153801: [tblgen][directive] Fix clause parser generation for list value
Razvan Lupusoru via Phabricator via llvm-commits
- [PATCH] D153806: [flang][openacc] Update num_gangs parser
Razvan Lupusoru via Phabricator via llvm-commits
- [PATCH] D153896: [flang][openacc] Relax clause rule on routine directive
Razvan Lupusoru via Phabricator via llvm-commits
- [PATCH] D154013: [openacc] Allow async, wait and device_type on the data construct
Razvan Lupusoru via Phabricator via llvm-commits
- [PATCH] D154249: [openacc][NFC] Bump parser support number to OpenACC 3.3
Razvan Lupusoru via Phabricator via llvm-commits
- [PATCH] D154168: [X86] Split SDISel call lowering out to its own file
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D153421: [mlir][Linalg] Implement the tiling interface for softmax
Renato Golin via Phabricator via llvm-commits
- [PATCH] D153422: [mlir][Linalg] Add a softmax op
Renato Golin via Phabricator via llvm-commits
- [PATCH] D154084: [AArch64] Modify SVE Pseudo appends
Ricardo Jesus via Phabricator via llvm-commits
- [PATCH] D153915: [llvm] Add include guards to LLVMOption TableGen
River Riddle via Phabricator via llvm-commits
- [PATCH] D153821: [Symbolizer] Ignroe unknown additional symbolizer markup fields
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D149848: [AArch64, compiler-rt] Implement trampoline intrinsics
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D137398: lib/CodeGen: Compile with -fvisibility=hidden when possible
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] 55e199a - [clang][WebAssembly] Support wasm32-wasi shared libraries
Sam Clegg via llvm-commits
- [PATCH] D153293: [clang][WebAssembly] support wasm32-wasi shared libraries
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D150803: Add a new `wasm_custom` clang attribute for marking functions.
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D150803: [WebAssembly] Support `annotate` clang attributes for marking functions.
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D153930: [unittest] teach gTest to print entries of DenseMap as pairs
Sam McCall via Phabricator via llvm-commits
- [PATCH] D153930: [unittest] teach gTest to print entries of DenseMap as pairs
Sam McCall via Phabricator via llvm-commits
- [PATCH] D153930: [unittest] teach gTest to print entries of DenseMap as pairs
Sam McCall via Phabricator via llvm-commits
- [PATCH] D153930: [unittest] teach gTest to print entries of DenseMap as pairs
Sam McCall via Phabricator via llvm-commits
- [PATCH] D154049: [DAG][AArch64] Handle vector types when expanding sdiv/udiv into mulh
Sam Tebbs via Phabricator via llvm-commits
- [llvm] 7a10179 - Revert "[AMDGPU] Mark mbcnt as convergent"
Sameer Sahasrabuddhe via llvm-commits
- [PATCH] D153744: [LoopUnroll] adjust for new `convergent` semantics
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D153744: [LoopUnroll] adjust for new `convergent` semantics
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D112696: CycleInfo: Introduce cycles as a generalization of loops
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D153744: [LoopUnroll] adjust for new `convergent` semantics
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D112696: CycleInfo: Introduce cycles as a generalization of loops
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D153953: Revert "[AMDGPU] Mark mbcnt as convergent"
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D153953: Revert "[AMDGPU] Mark mbcnt as convergent"
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D153953: Revert "[AMDGPU] Mark mbcnt as convergent"
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D153953: Revert "[AMDGPU] Mark mbcnt as convergent"
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D153953: Revert "[AMDGPU] Mark mbcnt as convergent"
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D153953: Revert "[AMDGPU] Mark mbcnt as convergent"
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D154125: MachineFunction: -fsanitize={function, kcfi}: ensure 4-byte alignment
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D152054: [OpenMP] Codegen support for thread_limit on target directive
Sandeep via Phabricator via llvm-commits
- [PATCH] D137556: [POC] Clang implementation for AArch64 SME and SME2 builtins
Sander de Smalen via Phabricator via llvm-commits
- [llvm] ede070a - [NFC][AMDGPU] Refactor AMDGPUDisassembler
Scott Linder via llvm-commits
- [PATCH] D153550: [DWARFVerifier] Fix verification of nameless variables.
Scott Linder via Phabricator via llvm-commits
- [PATCH] D130105: [NFC][AMDGPU] Refactor AMDGPUDisassembler
Scott Linder via Phabricator via llvm-commits
- [PATCH] D130105: [NFC][AMDGPU] Refactor AMDGPUDisassembler
Scott Linder via Phabricator via llvm-commits
- [PATCH] D128014: [AMDGPU] Improve assembler + disassembler handling of kernel descriptors
Scott Linder via Phabricator via llvm-commits
- [PATCH] D153600: Implement -frecord-command-line for XCOFF
Scott Linder via Phabricator via llvm-commits
- [PATCH] D153539: [loop-deletion] Overly defensive with undef-ing dbg.values.
Scott Linder via Phabricator via llvm-commits
- [PATCH] D130105: [NFC][AMDGPU] Refactor AMDGPUDisassembler
Scott Linder via Phabricator via llvm-commits
- [PATCH] D151047: [clang-format] Fix indentation for selective formatting.
Sedenion via Phabricator via llvm-commits
- [llvm] f5ded4e - [symbolizer] Exit early if input file is absent
Serge Pavlov via llvm-commits
- [PATCH] D153219: [symbolizer] Exit early if input file is absent
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D153219: [symbolizer] Exit early if input file is absent
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D153595: [llvm-addr2line] Replace checkFileExists with getOrCreateModuleInfo
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D153219: [symbolizer] Exit early if input file is absent
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D153219: [symbolizer] Exit early if input file is absent
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D153219: [symbolizer] Exit early if input file is absent
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D153219: [symbolizer] Exit early if input file is absent
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D153219: [symbolizer] Exit early if input file is absent
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D149715: IR: Add llvm.frexp intrinsic
Serge Pavlov via Phabricator via llvm-commits
- [llvm] af20c1c - [MC] Add three-state parseDirective as a replacement for ParseDirective
Sergei Barannikov via llvm-commits
- [llvm] c2d7ee7 - [RISCV] Add a test with unknown argument of .attribute directive
Sergei Barannikov via llvm-commits
- [llvm] 15ef9b2 - [MC] Allow conversion between ParseStatus and MatchOperandResultTy
Sergei Barannikov via llvm-commits
- [llvm] 8bdcf57 - Revert "[MC] Allow conversion between ParseStatus and MatchOperandResultTy"
Sergei Barannikov via llvm-commits
- [PATCH] D153097: [RISCV] Make linker-relaxable instructions terminate MCDataFragment
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D149093: [llvm-objdump] [NFC] Factor out DisassemblerTarget class.
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D153524: [Hexagon] Remove unused TableGen classes and multiclasses.
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154202: [MC/AsmLexer] Add '?' (Question) token
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154202: [MC/AsmLexer] Add '?' (Question) token
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154202: [MC/AsmLexer] Add '?' (Question) token
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154202: [MC/AsmLexer] Add '?' (Question) token
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154202: [MC/AsmLexer] Add '?' (Question) token
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D143336: [MC][AsmParser] Add `MCTargetAsmParser::isStartOfInstruction` hook
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154202: [MC/AsmLexer] Add '?' (Question) token
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154274: [MC] Allow targets to control whether '?' can be used in identifiers
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154274: [MC] Allow targets to control whether '?' can be used in identifiers
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154276: [RISCV] Use parseDirective returning ternary status
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154276: [RISCV] Use parseDirective returning ternary status
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154276: [RISCV] Use parseDirective returning ternary status
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154276: [RISCV] Use parseDirective returning ternary status
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D144936: [SPARC][IAS] Recognize more SPARCv9 instructions/pseudoinstructions
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154291: [RISCV] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154291: [RISCV] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154292: [AArch64] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154292: [AArch64] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154293: [AMDGPU] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D142348: [RISCV][Docs] Document code generation for vector extension
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154293: [AMDGPU] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154293: [AMDGPU] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154293: [AMDGPU] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154101: [MC] Add three-state parseDirective as a replacement for ParseDirective
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154303: [MC] Use ParseStatus in generated AsmParser methods
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154291: [RISCV] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154292: [AArch64] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154293: [AMDGPU] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154304: [ARM] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154303: [MC] Use ParseStatus in generated AsmParser methods
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D152373: [TableGen] Support warnings on unused classes and multiclasses.
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154315: [CSKY] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154316: [SystemZ] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154317: [VE] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154318: [LoongArch] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154319: [MIPS] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154320: [M68k] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154320: [M68k] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D154321: [Sparc] Replace OperandMatchResultTy with ParseStatus (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D153607: [CSKY] Optimize conditional branch
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D153607: [CSKY] Optimize conditional branch with BHZ32/BHSZ32/BLSZ32/BLZ32
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D147218: [OpenMP][Flang][MLIR] Lowering of OpenMP requires directive from parse tree to MLIR
Sergio Afonso via Phabricator via llvm-commits
- [PATCH] D152358: [CGP] Remove operand of llvm.assume more aggressively.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D152358: [CGP] Remove operand of llvm.assume more aggressively.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D152358: [CGP] Remove operand of llvm.assume more aggressively.
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D148244: [IRCE] Support inverted range check's predicate
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D148244: [IRCE] Support inverted range check's predicate
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D148244: [IRCE] Support inverted range check's predicate
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D154062: [IRCE][Tests] Add tests with range checks in the form of 'iv + offset vs limit'
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D154156: [IRCE][NFC] Set Index and End together inside parseRangeCheckICmp
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D154069: [IRCE][NFC] Parse range checks in the form of "LHS - RHS vs Limit"
Serguei Katkov via Phabricator via llvm-commits
- [PATCH] D120586: [Attributor] Add AAAddressSpaceInfo to deduce address spaces
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D120586: [Attributor] Add AAAddressSpaceInfo to deduce address spaces
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D154280: [LIT] Added an option to llvm-lit to emit the necessary test coverage data, divided per test case
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D154280: [LIT] Added an option to llvm-lit to emit the necessary test coverage data, divided per test case
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D154280: [LIT] Added an option to llvm-lit to emit the necessary test coverage data, divided per test case
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D153665: [llvm-libtool-darwin] Switch to OptTableSummary
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D126343: [libunwind] Use process_vm_readv to avoid potential segfaults
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D153098: [AArch64] Emit fewer CFI instructions for synchronous unwind tables
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D154119: Fix: Distinguish CFI Metadata Checks in MergeFunctions Pass
Shoaib Meenai via Phabricator via llvm-commits
- [llvm] d6576ad - Do not emit a named symbol to denote the start of the debug_frame section
Shubham Sandeep Rastogi via llvm-commits
- [llvm] cb26c1c - Revert "Do not emit a named symbol to denote the start of the debug_frame section"
Shubham Sandeep Rastogi via llvm-commits
- [llvm] 1720237 - Do not emit a named symbol to denote the start of the debug_frame section
Shubham Sandeep Rastogi via llvm-commits
- [PATCH] D153484: Do not emit a named symbol to denote the start of the __debug_frame section
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D153484: Do not emit a named symbol to denote the start of the __debug_frame section
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D153484: Do not emit a named symbol to denote the start of the __debug_frame section
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D153869: [DWARFv5][DWARFLinker] avoid stripping template names for .debug_names.
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D153526: [Mips] Remove unused TableGen classes and multiclasses.
Simon Dardis via Phabricator via llvm-commits
- [llvm] 63f1ca1 - [X86] Generalize combineVectorTruncationWithPACKUS/combineVectorTruncationWithPACKSS and reuse in LowerTRUNCATE
Simon Pilgrim via llvm-commits
- [llvm] 6756947 - [X86] lowerV8I16Shuffle - use PACKSS(SEXT_INREG(X),SEXT_INREG(Y)) for pre-SSSE3 truncation shuffles
Simon Pilgrim via llvm-commits
- [llvm] 868351f - [X86] combineMul - ensure getTargetConstantFromNode splat extraction is the correct element width
Simon Pilgrim via llvm-commits
- [llvm] ab066bc - Fix "the the" duplicate typo in comment. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 64d0143 - Fix "for for" duplicate typo in comment. NFC.
Simon Pilgrim via llvm-commits
- [llvm] bc81791 - Fix "this this" duplicate typo in comment. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 7b77dd6 - [X86] SimplifyDemandedBitsForTargetNode - add X86ISD::ANDNP handling
Simon Pilgrim via llvm-commits
- [llvm] 2d3792b - [X86] Fold ANDNP(x, -1) -> NOT(x) -> XOR(x, -1)
Simon Pilgrim via llvm-commits
- [llvm] 76a27f3 - [X86] Add getBitSelect helper function to create OR(AND(LHS,MASK),AND(RHS,~MASK)) bit select patterns. NFC.
Simon Pilgrim via llvm-commits
- [llvm] d07ff1d - [X86] LowerABD - improve pre-SSE41 handling for v16i8/v4i32 nodes
Simon Pilgrim via llvm-commits
- [llvm] 0501c16 - [X86] Add isFreeToSplitVector helper to detect nodes that we can freely split/extract subvectors from.
Simon Pilgrim via llvm-commits
- [llvm] 34961c6 - [X86] LowerTRUNCATE - attempt to use PACKSS/PACKUS on AVX512 targets if the truncation source is concatenating from smaller subvectors
Simon Pilgrim via llvm-commits
- [llvm] 4742715 - [DAG] Fold (*ext (*_extend_vector_inreg x)) -> (*_extend_vector_inreg x)
Simon Pilgrim via llvm-commits
- [llvm] 5e2f094 - [X86] Add common SSE2/SSSE3 check prefix to vector truncation tests
Simon Pilgrim via llvm-commits
- [llvm] 8269fd2 - [GlobalIsel][X86] Add initial scalar G_MUL/G_SMULH/G_UMULH instruction selection handling
Simon Pilgrim via llvm-commits
- [PATCH] D152928: [RFC][DAG] Initially add nodes in the worklist in topological order.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D153601: [RISCV][SelectionDAGBuilder] Fix an implicit scalable TypeSize to fixed size conversion in getUniformBase.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D153316: [AArch64][SelectionDAG] fix infinite loop caused by legalizing & combining CONCAT_VECTORS
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D153316: [AArch64][SelectionDAG] fix infinite loop caused by legalizing & combining CONCAT_VECTORS
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D152333: update_mir_test_checks.py doesn't separate different prefix checks #63112
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D152116: [DAGCombiner] Transform `(icmp eq/ne (and X,C0),(shift X,C1))` to use rotate or to getter constants.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D152115: [X86] Add tests for transform `(icmp eq/ne (and X, C0), (shift X, C1))`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D152276: [DAGCombine] Fold (store (insert_elt (load p)) x p) -> (store x)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D152928: [RFC][DAG] Initially add nodes in the worklist in topological order.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D152115: [X86] Add tests for transform `(icmp eq/ne (and X, C0), (shift X, C1))`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D153934: [SelectionDAG][TargetLowering]Add support for nuw/nsw on KnownBits::shl
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D153504: [DAG][AArch64] Fold shuffle_vector<4,5,6,7> to extract_subvector
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D151696: [x86] Remove CPU_SPECIFIC* MACROs and add getCPUDispatchMangling
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D154209: [X86] Add missing features for ivybridge, sandybridge and knl in X86TargetParser.def.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D154217: [AArch64] Use known zero bits when creating BIC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D154168: [X86] Split SDISel call lowering out to its own file
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D154209: [X86] Add missing features for ivybridge, sandybridge and knl in X86TargetParser.def.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D153376: Introducing llvm-cm: A Cost Model Tool
Simon Pilgrim via Phabricator via llvm-commits
- [lld] 8f208ed - [ELFAttributeParser] Skip unknown vendor subsections.
Simon Tatham via llvm-commits
- [lld] 949bb7e - Revert "[ELFAttributeParser] Skip unknown vendor subsections."
Simon Tatham via llvm-commits
- [lld] cb1d6ea - Reland: [ELFAttributeParser] Skip unknown vendor subsections.
Simon Tatham via llvm-commits
- [PATCH] D153335: [ELFAttributeParser] Skip unknown vendor subsections.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D153335: [ELFAttributeParser] Skip unknown vendor subsections.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D153335: [ELFAttributeParser] Skip unknown vendor subsections.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D153335: [ELFAttributeParser] Skip unknown vendor subsections.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D154125: MachineFunction: -fsanitize={function, kcfi}: ensure 4-byte alignment
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D153972: [AArch64] Fold tree of offset loads combine
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D153972: [AArch64] Fold tree of offset loads combine
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D152826: [AArch64] Improve shuffles of i1 vectors (WIP)
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D152826: [AArch64] Improve shuffles of i1 vectors (WIP)
Sjoerd Meijer via Phabricator via llvm-commits
- [llvm] 4aabd19 - [instrprof] Add an overload to accept raw_string_ostream.
Snehasish Kumar via llvm-commits
- [PATCH] D152399: [CodeGen] Fine tune MachineFunctionSplitPass (MFS) for FSAFDO.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D153904: [instrprof] Add an overload for raw_fd_ostream.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D153904: [instrprof] Add an overload to accept raw_string_ostream.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D153904: [instrprof] Add an overload to accept raw_string_ostream.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D153904: [instrprof] Add an overload to accept raw_string_ostream.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D153904: [instrprof] Add an overload to accept raw_string_ostream.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D153904: [instrprof] Add an overload to accept raw_string_ostream.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D152399: [CodeGen] Fine tune MachineFunctionSplitPass (MFS) for FSAFDO.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D152399: [CodeGen] Fine tune MachineFunctionSplitPass (MFS) for FSAFDO.
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D153992: AMDGPU: Remove attempt at simplifying the format string in printf lowering
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D153992: AMDGPU: Remove attempt at simplifying the format string in printf lowering
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D153992: AMDGPU: Remove attempt at simplifying the format string in printf lowering
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
Stephen Peckham via Phabricator via llvm-commits
- [llvm] c4f76a6 - Revert "[DebugInfo][InstrRef] Instrument x86 CMOV conversion to preserve variable values"
Stephen Tozer via llvm-commits
- [PATCH] D153950: Reset NoPHI MachineFunction property in X86CmovConversion
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D153679: [LegacyPM] Remove RewriteSymbolsLegacyPass
Steven Johnson via Phabricator via llvm-commits
- [PATCH] D153679: [LegacyPM] Remove RewriteSymbolsLegacyPass
Steven Johnson via Phabricator via llvm-commits
- [PATCH] D153679: [LegacyPM] Remove RewriteSymbolsLegacyPass
Steven Johnson via Phabricator via llvm-commits
- [PATCH] D154191: [LTO] Replace llvm::writeFileAtomically with llvm::writeToOutput API.
Steven Wu via Phabricator via llvm-commits
- [llvm] 789f012 - [CodeGenPrepare] Implement releaseMemory
Sven van Haastregt via llvm-commits
- [PATCH] D152552: [CodeGenPrepare] Implement releaseMemory
Sven van Haastregt via Phabricator via llvm-commits
- [PATCH] D153012: Update module flags documentation for Min.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D153904: [instrprof] Add an overload to accept raw_string_ostream.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D153904: [instrprof] Add an overload to accept raw_string_ostream.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D153904: [instrprof] Add an overload to accept raw_string_ostream.
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D123803: [WIP][llvm] A Unified LTO Bitcode Frontend
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D123803: [WIP][llvm] A Unified LTO Bitcode Frontend
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D153262: Add named section flag "large" to objcopy
Thomas Köppe via Phabricator via llvm-commits
- [PATCH] D153262: Add named section flag "large" to objcopy
Thomas Köppe via Phabricator via llvm-commits
- [PATCH] D153262: Add named section flag "large" to objcopy
Thomas Köppe via Phabricator via llvm-commits
- [PATCH] D153262: Add named section flag "large" to objcopy
Thomas Köppe via Phabricator via llvm-commits
- [PATCH] D153262: Add named section flag "large" to objcopy
Thomas Köppe via Phabricator via llvm-commits
- [PATCH] D153262: Add named section flag "large" to objcopy
Thomas Köppe via Phabricator via llvm-commits
- [PATCH] D153262: Add named section flag "large" to objcopy
Thomas Köppe via Phabricator via llvm-commits
- [PATCH] D153262: Add named section flag "large" to objcopy
Thomas Köppe via Phabricator via llvm-commits
- [PATCH] D153262: Add named section flag "large" to objcopy
Thomas Köppe via Phabricator via llvm-commits
- [PATCH] D153262: Add named section flag "large" to objcopy
Thomas Köppe via Phabricator via llvm-commits
- [llvm] 4f065fc - [WebAssembly] Fix incorrect assertion in SIMD reduction codegen
Thomas Lively via llvm-commits
- [PATCH] D154124: [WebAssembly] Fix incorrect assertion in SIMD reduction codegen
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D154124: [WebAssembly] Fix incorrect assertion in SIMD reduction codegen
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D154124: [WebAssembly] Fix incorrect assertion in SIMD reduction codegen
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D150880: [RFC, FileCheck] Allow AP value for numeric expressions
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D150880: [RFC, FileCheck] Allow AP value for numeric expressions
Thomas Preud'homme via Phabricator via llvm-commits
- [compiler-rt] 850daa5 - [msan] Add lit test for dladdr
Thurston Dang via llvm-commits
- [compiler-rt] d0b0dbe - [msan] Intercept dladdr1, and refactor dladdr
Thurston Dang via llvm-commits
- [compiler-rt] 8ccf042 - Revert "[msan] Intercept dladdr1, and refactor dladdr"
Thurston Dang via llvm-commits
- [llvm] 03db28e - [ARM] in ExpandTMOV32BitImm, CPSR register ops should be `Define`d
Ties Stuij via llvm-commits
- [llvm] 4f19c6a - [ARM] allow long-call codegen for armv6-M eXecute Only (XO)
Ties Stuij via llvm-commits
- [PATCH] D153763: [ARM] in ExpandTMOV32BitImm, CPSR register ops should be `Define`d
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D153782: [ARM] allow long-call codegen for armv6-M eXecute Only (XO)
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D153763: [ARM] in ExpandTMOV32BitImm, CPSR register ops should be `Define`d
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D153782: [ARM] allow long-call codegen for armv6-M eXecute Only (XO)
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D154233: [ARM] generate correct code for armv6-m XO big stack operations
Ties Stuij via Phabricator via llvm-commits
- [llvm] ff286d7 - [llvm][NFC] Stop plenking in an assertion message
Timm Bäder via llvm-commits
- [PATCH] D139267: Supporting tbaa.struct metadata generation for bitfields
Timo Stripf via Phabricator via llvm-commits
- [llvm] 919588f - [PowerPC][NFC] expose issue on absol-jump-table-enabled.ll (relocation-model=pic + ppc-use-absolute-jumptables)
Ting Wang via llvm-commits
- [llvm] 0b955fe - [PowerPC][NFC] add SADDO/SSUBO test case
Ting Wang via llvm-commits
- [PATCH] D154047: [PowerPC][NFC] expose issue on absol-jump-table-enabled.ll (relocation-model=pic + ppc-use-absolute-jumptables)
Ting Wang via Phabricator via llvm-commits
- [PATCH] D154047: [PowerPC][NFC] expose issue on absol-jump-table-enabled.ll (relocation-model=pic + ppc-use-absolute-jumptables)
Ting Wang via Phabricator via llvm-commits
- [PATCH] D154048: [PowerPC] fix jumptable encoding when ppc-use-absolute-jumptables is turned on
Ting Wang via Phabricator via llvm-commits
- [PATCH] D154047: [PowerPC][NFC] expose issue on absol-jump-table-enabled.ll (relocation-model=pic + ppc-use-absolute-jumptables)
Ting Wang via Phabricator via llvm-commits
- [PATCH] D152339: [PowerPC][NFC] add SADDO/SSUBO test case
Ting Wang via Phabricator via llvm-commits
- [PATCH] D154048: [PowerPC] fix jumptable encoding when ppc-use-absolute-jumptables is turned on
Ting Wang via Phabricator via llvm-commits
- [PATCH] D153884: [doc] Give better info about forks
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D105139: [llvm-cov] Allow multiple remaps in --path-equivalence
Tomas Camin via Phabricator via llvm-commits
- [PATCH] D105139: [llvm-cov] Allow multiple remaps in --path-equivalence
Tomas Camin via Phabricator via llvm-commits
- [PATCH] D105139: [llvm-cov] Allow multiple remaps in --path-equivalence
Tomas Camin via Phabricator via llvm-commits
- [PATCH] D105139: [llvm-cov] Allow multiple remaps in --path-equivalence
Tomas Camin via Phabricator via llvm-commits
- [PATCH] D105139: [llvm-cov] Allow multiple remaps in --path-equivalence
Tomas Camin via Phabricator via llvm-commits
- [PATCH] D105139: [llvm-cov] Allow multiple remaps in --path-equivalence
Tomas Camin via Phabricator via llvm-commits
- [PATCH] D154223: [llvm-cov] Allow multiple remaps in --path-equivalence
Tomas Camin via Phabricator via llvm-commits
- [PATCH] D154223: [llvm-cov] Allow multiple remaps in --path-equivalence
Tomas Camin via Phabricator via llvm-commits
- [PATCH] D154223: [llvm-cov] Allow multiple remaps in --path-equivalence
Tomas Camin via Phabricator via llvm-commits
- [PATCH] D154223: [llvm-cov] Allow multiple remaps in --path-equivalence
Tomas Camin via Phabricator via llvm-commits
- [PATCH] D152108: [ADT] Deprecate StringRef::{starts,ends}with_insensitive
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D154130: [lit] Avoid os.path.realpath on Windows due to MAX_PATH limitations
Tristan Labelle via Phabricator via llvm-commits
- [llvm] efbaf8b - [SystemZ] Improve error messages for unsupported relocations
Ulrich Weigand via llvm-commits
- [PATCH] D153788: [SystemZ][z/OS] z/OS ADA codegen and emission
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D153788: [SystemZ][z/OS] z/OS ADA codegen and emission
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D153788: [SystemZ][z/OS] z/OS ADA codegen and emission
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D153788: [SystemZ][z/OS] z/OS ADA codegen and emission
Ulrich Weigand via Phabricator via llvm-commits
- [llvm] ed73375 - [tblgen][directive] Fix clause parser generation for list value
Valentin Clement via llvm-commits
- [llvm] c88f3e2 - [flang][openacc] Update num_gangs parser
Valentin Clement via llvm-commits
- [llvm] 9ed76f3 - [flang][openacc] Relax clause rule on routine directive
Valentin Clement via llvm-commits
- [llvm] e4f932e - [openacc] Allow async, wait and device_type on the data construct
Valentin Clement via llvm-commits
- [llvm] 0d6017c - [openacc][NFC] Bump parser support number to OpenACC 3.3
Valentin Clement via llvm-commits
- [PATCH] D153801: [tblgen][directive] Fix clause parser generation for list value
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D153806: [flang][openacc] Update num_gangs parser
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D153896: [flang][openacc] Relax clause rule on routine directive
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D153801: [tblgen][directive] Fix clause parser generation for list value
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D153806: [flang][openacc] Update num_gangs parser
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D153896: [flang][openacc] Relax clause rule on routine directive
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D154013: [openacc] Allow async, wait and device_type on the data construct
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D154013: [openacc] Allow async, wait and device_type on the data construct
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D154249: [openacc] Bump parser support to OpenACC 3.3
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D154249: [openacc][NFC] Bump parser support number to OpenACC 3.3
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D154249: [openacc][NFC] Bump parser support number to OpenACC 3.3
Valentin Clement via Phabricator via llvm-commits
- [PATCH] D149742: [SLP]Improve isGatherShuffledEntry by trying per-register shuffle.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D154175: [SLP] Fix crash on attempt to access on invalid iterator state.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D154175: [SLP] Fix crash on attempt to access on invalid iterator state.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D154175: [SLP] Fix crash on attempt to access on invalid iterator state.
Valeriy Dmitriev via Phabricator via llvm-commits
- [llvm] 03b118c - [SLP] Fix crash on attempt to access on invalid iterator state.
Valery N Dmitriev via llvm-commits
- [PATCH] D153507: [SLP] Use vector types for cmp alt instructions costs
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D142348: [RISCV][Docs] Document code generation for vector extension
Vettel via Phabricator via llvm-commits
- [PATCH] D154135: AMDGPU: Implement GlobalIsel for llvm.get.fpenv
Vigneshwar Jayakumar via Phabricator via llvm-commits
- [llvm] 2fc0d17 - [FuncSpec] Avoid crashing when SwitchInst doesn't see ConstantInt
Vincent Lee via llvm-commits
- [PATCH] D154159: [FuncSpec] Avoid crashing when SwitchInst doesn't see ConstantInt
Vincent Lee via Phabricator via llvm-commits
- [PATCH] D150464: [FuncSpec] Improve the accuracy of the cost model.
Vincent Lee via Phabricator via llvm-commits
- [PATCH] D154159: [FuncSpec] Avoid crashing when SwitchInst doesn't see ConstantInt
Vincent Lee via Phabricator via llvm-commits
- [compiler-rt] d5a779b - [test][sanitizer] Disable D153500 test on solaris
Vitaly Buka via llvm-commits
- [llvm] 1764924 - [SCEV] Optimize FoldID
Vitaly Buka via llvm-commits
- [PATCH] D144335: [SCEV] Optimize FoldID
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D152998: [TableGen][RISCV] Support named arguments
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D152998: [TableGen][RISCV] Support named arguments
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D153939: [RISCV][NFC] Format TableGen files and remove unused defs
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D153940: [RISCV][NFC] Replace Join with !interleave
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D152998: [TableGen][RISCV] Support named arguments
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D154065: [NFC][TableGen] Extract functions to resolve arguments
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D154066: [NFC][TableGen] Refactor the implementation of arguments
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D152998: [TableGen][RISCV] Support named arguments
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D154067: [NFC][RISCV] Rewrite TableGen files using named arguments
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D152998: [TableGen] Support named arguments
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D153939: [RISCV][NFC] Format TableGen files and remove unused defs
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D153940: [RISCV][NFC] Replace Join with !interleave
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D153000: [WIP][RISCV] Make all floating-point instructions SEW-aware
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D154065: [NFC][TableGen] Extract functions to resolve arguments
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D154066: [NFC][TableGen] Refactor the implementation of arguments
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D154066: [NFC][TableGen] Refactor the implementation of arguments
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D154066: [NFC][TableGen] Refactor the implementation of arguments
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D152998: [TableGen] Support named arguments
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D154067: [NFC][RISCV] Rewrite TableGen files using named arguments
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D101718: [X86] Fold load with tail call more aggressively
Waterlens via Phabricator via llvm-commits
- [llvm] c88f27f - [LoongArch] Add back SDNPSideEffect properties to CSR and IOCSR read ops
Weining Lu via llvm-commits
- [llvm] 42cb3c6 - [LoongArch] Emit R_LARCH_64_PCREL relocation for FK_Data_8 when IsPCRel is true
Weining Lu via llvm-commits
- [llvm] 1a0d23e - [NFC] Generalize llvm-profgen message to cover both AutoFDO and CSSPGO
Wenlei He via llvm-commits
- [llvm] f97eb1d - [NFC][Sample PGO] Avoid non-const accessor for CallsiteSamples
Wenlei He via llvm-commits
- [PATCH] D153730: [NFC] Generalize llvm-profgen message to cover both AutoFDO and CSSPGO
Wenlei He via Phabricator via llvm-commits
- [PATCH] D153692: Fixed D147740 - [llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed using MD5 as key to Sample Profile map
Wenlei He via Phabricator via llvm-commits
- [PATCH] D153797: [CSSPGO][Preinliner] Bump up the threshold to favor previous compiler inline decision.
Wenlei He via Phabricator via llvm-commits
- [PATCH] D153797: [CSSPGO][Preinliner] Bump up the threshold to favor previous compiler inline decision.
Wenlei He via Phabricator via llvm-commits
- [PATCH] D153797: [CSSPGO][Preinliner] Bump up the threshold to favor previous compiler inline decision.
Wenlei He via Phabricator via llvm-commits
- [PATCH] D153797: [CSSPGO][Preinliner] Bump up the threshold to favor previous compiler inline decision.
Wenlei He via Phabricator via llvm-commits
- [PATCH] D153692: Fixed D147740 - [llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed using MD5 as key to Sample Profile map
Wenlei He via Phabricator via llvm-commits
- [PATCH] D153820: [CSSPGO][Preinliner] Always inline zero-sized functions.
Wenlei He via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Wenlei He via Phabricator via llvm-commits
- [PATCH] D153820: [CSSPGO][Preinliner] Always inline zero-sized functions.
Wenlei He via Phabricator via llvm-commits
- [PATCH] D153927: Resubmit: [NFC] Refactor MBB hotness/coldness into templated PSI functions
Wenlei He via Phabricator via llvm-commits
- [PATCH] D153995: [NFC][Sample PGO] Avoid non-const accessor for CallsiteSamples
Wenlei He via Phabricator via llvm-commits
- [PATCH] D153995: [NFC][Sample PGO] Avoid non-const accessor for CallsiteSamples
Wenlei He via Phabricator via llvm-commits
- [PATCH] D153995: [NFC][Sample PGO] Avoid non-const accessor for CallsiteSamples
Wenlei He via Phabricator via llvm-commits
- [PATCH] D154027: [CSSPGO] Enable stale profile matching by default for CSSPGO
Wenlei He via Phabricator via llvm-commits
- [PATCH] D154027: [CSSPGO] Enable stale profile matching by default for CSSPGO
Wenlei He via Phabricator via llvm-commits
- [llvm] 12e9c7a - [llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed using MD5 as key to Sample Profile map
William Huang via llvm-commits
- [PATCH] D153692: Fixed D147740 - [llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed using MD5 as key to Sample Profile map
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D147740: [llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed using MD5 as key to Sample Profile map
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D147740: [llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed using MD5 as key to Sample Profile map
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D153865: [LoongArch] Add back SDNPSideEffect properties to CSR and IOCSR read ops
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D153865: [LoongArch] Add back SDNPSideEffect properties to CSR and IOCSR read ops
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D153865: [LoongArch] Add back SDNPSideEffect properties to CSR and IOCSR read ops
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D153865: [LoongArch] Add back SDNPSideEffect properties to CSR and IOCSR read ops
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D153865: [LoongArch] Add back SDNPSideEffect properties to CSR and IOCSR read ops
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D138135: [lld][ELF] Support LoongArch
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D153872: [LoongArch] Emit R_LARCH_64_PCREL relocation for FK_Data_8 when IsPCRel is true
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D153865: [LoongArch] Add back SDNPSideEffect properties to CSR and IOCSR read ops
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D153938: [llvm-exegesis] Adjust GLIBC_INITS_RSEQ condition
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D154183: [LoongArch] Add definition for LSX instructions
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D154192: [LoongArch] Explicitly specify instruction properties
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D154195: [LoongArch] Add definition for LASX instructions
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D154192: [LoongArch] Explicitly specify instruction properties
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D154318: [LoongArch] Replace OperandMatchResultTy with ParseStatus (NFC)
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D153865: [LoongArch] Add back SDNPSideEffect properties to CSR and IOCSR read ops
Xi Ruoyao via Phabricator via llvm-commits
- [PATCH] D153865: [LoongArch] Add back SDNPSideEffect properties to CSR and IOCSR read ops
Xi Ruoyao via Phabricator via llvm-commits
- [PATCH] D153865: [LoongArch] Add back SDNPSideEffect properties to CSR and IOCSR read ops
Xi Ruoyao via Phabricator via llvm-commits
- [PATCH] D134600: [RISCV][LLD] Add RISCV zcmt optimise in linker relaxation
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D134600: [RISCV][LLD] Add RISCV zcmt optimise in linker relaxation
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D134599: [RISCV] Readjusting the framestack for Zcmp
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D134599: [RISCV] Readjusting the framestack for Zcmp
Xinlong Wu via Phabricator via llvm-commits
- [PATCH] D153107: [llvm-c] Add LLVMSetTailCallKind and LLVMGetTailCallKind
YAMAMOTO Takashi via Phabricator via llvm-commits
- [PATCH] D153107: [llvm-c] Add LLVMSetTailCallKind and LLVMGetTailCallKind
YAMAMOTO Takashi via Phabricator via llvm-commits
- [PATCH] D153754: [AMDGPU] Introduce AMDGPU::SGPR_SPILL asm comment flag
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D124196: [AMDGPU][SILowerSGPRSpills] Spill SGPRs to virtual VGPRs
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D143759: [AMDGPU] Implement whole wave register spill
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D124196: [AMDGPU][SILowerSGPRSpills] Spill SGPRs to virtual VGPRs
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D124196: [AMDGPU][SILowerSGPRSpills] Spill SGPRs to virtual VGPRs
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D124196: [AMDGPU][SILowerSGPRSpills] Spill SGPRs to virtual VGPRs
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D150388: [CodeGen]Allow targets to use target specific COPY instructions for live range splitting
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D143759: [AMDGPU] Implement whole wave register spill
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D124196: [AMDGPU][SILowerSGPRSpills] Spill SGPRs to virtual VGPRs
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D143759: [AMDGPU] Implement whole wave register spill
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D153953: Revert "[AMDGPU] Mark mbcnt as convergent"
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D153953: Revert "[AMDGPU] Mark mbcnt as convergent"
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D151545: [ASAN] Support memeory check for masked.gather/scatter.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D153148: [InstCombine] Fold `(-1 + A) & B` into `A ? 0 : B` where A is effectively a bool
Yingwei Zheng via Phabricator via llvm-commits
- [PATCH] D154187: [InstCombine] Add test cases from PR63321. NFC.
Yingwei Zheng via Phabricator via llvm-commits
- [PATCH] D154187: [InstCombine] Add test cases from PR63321. NFC.
Yingwei Zheng via Phabricator via llvm-commits
- [PATCH] D144829: [WIP][BPF] Add a few new insns under cpu=v4
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D144829: [WIP][BPF] Add a few new insns under cpu=v4
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D147990: [BPF] Undo transformation for LICM.cpp:hoistMinMax()
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D153933: [llvm] Replace uses of Type::getPointerTo (NFC)
Youngsuk Kim via Phabricator via llvm-commits
- [PATCH] D153933: [llvm] Replace uses of Type::getPointerTo (NFC)
Youngsuk Kim via Phabricator via llvm-commits
- [PATCH] D152996: [RISCV][POC] Model frm control for vfadd
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D152996: [RISCV][POC] Model frm control for vfadd
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D152996: [RISCV][POC] Model frm control for vfadd
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D152996: [RISCV][POC] Model frm control for vfadd
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D154171: [RISCV] Mark zvkn* and zvks* extensions as enabled when all their subextensions are.
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D154171: [RISCV] Mark zvkn* and zvks* extensions as enabled when all their subextensions are.
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [llvm] 9d22b54 - [RISCV] Use temporary stack in expanding SPLAT_VECTOR_SPLIT_I64_VL node
Yunze Zhu via llvm-commits
- [PATCH] D153743: [RISCV] Use temporary stack in expanding SPLAT_VECTOR_SPLIT_I64_VL node
Yunze Zhu(Thead) via Phabricator via llvm-commits
- [PATCH] D153743: [RISCV] Use temporary stack in expanding SPLAT_VECTOR_SPLIT_I64_VL node
Yunze Zhu(Thead) via Phabricator via llvm-commits
- [PATCH] D153743: [RISCV] Use temporary stack in expanding SPLAT_VECTOR_SPLIT_I64_VL node
Yunze Zhu(Thead) via Phabricator via llvm-commits
- [PATCH] D153743: [RISCV] Use temporary stack in expanding SPLAT_VECTOR_SPLIT_I64_VL node
Yunze Zhu(Thead) via Phabricator via llvm-commits
- [llvm] 9df0f66 - [SystemZ][z/OS] This patch adds support for the ADA (associated data area), doing the following:
Yusra Syeda via llvm-commits
- [llvm] 1bfdc53 - Revert "[SystemZ][z/OS] This patch adds support for the ADA (associated data area), doing the following:"
Yusra Syeda via llvm-commits
- [PATCH] D153788: [SystemZ][z/OS] z/OS ADA codegen and emission
Yusra Syeda via Phabricator via llvm-commits
- [PATCH] D153788: [SystemZ][z/OS] z/OS ADA codegen and emission
Yusra Syeda via Phabricator via llvm-commits
- [PATCH] D153788: [SystemZ][z/OS] z/OS ADA codegen and emission
Yusra Syeda via Phabricator via llvm-commits
- [PATCH] D153788: [SystemZ][z/OS] z/OS ADA codegen and emission
Yusra Syeda via Phabricator via llvm-commits
- [PATCH] D153788: [SystemZ][z/OS] z/OS ADA codegen and emission
Yusra Syeda via Phabricator via llvm-commits
- [llvm] e800967 - [YAMLParser] Support block nodes when parsing YAML strings.
Zain Jaffal via llvm-commits
- [PATCH] D153760: [YAMLParser] Support block nodes when parsing YAML strings.
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D153760: [YAMLParser] Support block nodes when parsing YAML strings.
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D151397: [3/3][RISCV][POC] Model vxrm in C intrinsics for RVV fixed-point instruction vaadd, vasub
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D153326: [CSKY] Optimize subtraction with SUBI32/SUBI16
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D153326: [CSKY] Optimize subtraction with SUBI32/SUBI16
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D153326: [CSKY] Optimize subtraction with SUBI32/SUBI16
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D153326: [CSKY] Optimize subtraction with SUBI32/SUBI16
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D153607: [CSKY] Optimize conditional branch
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D153436: [CSKY] Optimize IR pattern icmp-select with INCT32/INCF32
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D153434: [CSKY][NFC][test] Add tests of IR pattern icmp-select
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D153436: [CSKY] Optimize IR pattern icmp-select with INCT32/INCF32
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D151284: [RISCV] Custom lower FP_TO_FP16 and FP16_TO_FP to correct ABI of of libcall
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D153326: [CSKY] Optimize subtraction with SUBI32/SUBI16
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D153326: [CSKY] Optimize subtraction with SUBI32/SUBI16
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D153518: [CSKY] Optimize IR pattern icmp-select with DECT32/DECF32
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D153607: [CSKY] Optimize conditional branch
Zixuan Wu via Phabricator via llvm-commits
- [PATCH] D147415: [MachineOutliner] Avoid outlining XRay pseudo-instructions
duk via Phabricator via llvm-commits
- [PATCH] D124707: [AArch64] Make sure XRay pseudo-instruction sizes are reported correctly
duk via Phabricator via llvm-commits
- [PATCH] D153370: [RISCV] Add support for custom instructions for Sifive S76.
garvit gupta via Phabricator via llvm-commits
- [PATCH] D153370: [RISCV] Add support for custom instructions for Sifive S76.
garvit gupta via Phabricator via llvm-commits
- [PATCH] D150133: [RISCV] Support constant immediate for la pseudo instruction
garvit gupta via Phabricator via llvm-commits
- [PATCH] D150133: [RISCV] Support constant immediate for la pseudo instruction
garvit gupta via Phabricator via llvm-commits
- [PATCH] D153499: [RISCV] Add support for custom CSRs for Sifive S76.
garvit gupta via Phabricator via llvm-commits
- [PATCH] D153499: [RISCV] Add support for custom CSRs for Sifive S76.
garvit gupta via Phabricator via llvm-commits
- [PATCH] D150133: [RISCV] Support constant immediate for la pseudo instruction
garvit gupta via Phabricator via llvm-commits
- [PATCH] D150133: [RISCV] Support constant immediate for la pseudo instruction
garvit gupta via Phabricator via llvm-commits
- [PATCH] D153499: [RISCV] Add support for custom CSRs for Sifive S76.
garvit gupta via Phabricator via llvm-commits
- [PATCH] D153499: [RISCV] Add support for custom CSRs for Sifive S76.
garvit gupta via Phabricator via llvm-commits
- [PATCH] D153499: [RISCV] Add support for custom CSRs for Sifive S76.
garvit gupta via Phabricator via llvm-commits
- [PATCH] D150133: [RISCV] Support constant operand for la and lla pseudoinstruction.
garvit gupta via Phabricator via llvm-commits
- [PATCH] D153700: [InstSimplify] Fold icmp comparing GEPs with global values
hanbum via Phabricator via llvm-commits
- [PATCH] D153752: [InstSimplify] Fold icmp comparing GEPs with local allocation
hanbum via Phabricator via llvm-commits
- [PATCH] D153700: [InstSimplify] Fold icmp comparing GEPs with global values
hanbum via Phabricator via llvm-commits
- [PATCH] D153752: [InstSimplify] Fold icmp comparing GEPs with local allocation
hanbum via Phabricator via llvm-commits
- [PATCH] D153752: [InstSimplify] Fold icmp comparing GEPs with local allocation
hanbum via Phabricator via llvm-commits
- [PATCH] D153752: [InstSimplify] Fold icmp comparing GEPs with local allocation
hanbum via Phabricator via llvm-commits
- [PATCH] D153700: [InstSimplify] Fold icmp comparing GEPs with global values
hanbum via Phabricator via llvm-commits
- [PATCH] D153700: [InstSimplify] Fold icmp comparing GEPs with global values
hanbum via Phabricator via llvm-commits
- [PATCH] D153700: [InstSimplify] Fold icmp comparing GEPs with global values
hanbum via Phabricator via llvm-commits
- [PATCH] D153752: [InstSimplify] Fold icmp comparing GEPs with local allocation
hanbum via Phabricator via llvm-commits
- [PATCH] D153752: [InstSimplify] Fold icmp comparing GEPs with local allocation
hanbum via Phabricator via llvm-commits
- [PATCH] D153752: [InstSimplify] Fold icmp comparing GEPs with local allocation
hanbum via Phabricator via llvm-commits
- [PATCH] D153752: [InstSimplify] Fold icmp comparing GEPs with local allocation
hanbum via Phabricator via llvm-commits
- [PATCH] D154084: [AArch64] Modify SVE Pseudo appends
harvin iriawan via Phabricator via llvm-commits
- [PATCH] D154084: [AArch64] Modify SVE Pseudo appends
harvin iriawan via Phabricator via llvm-commits
- [PATCH] D154084: [AArch64] Modify SVE Pseudo appends
harvin iriawan via Phabricator via llvm-commits
- [PATCH] D154232: [AArch64] NFC : Change the way pseudos are appended
harvin iriawan via Phabricator via llvm-commits
- [PATCH] D154084: [AArch64] Modify SVE Pseudo appends
harvin iriawan via Phabricator via llvm-commits
- [PATCH] D154192: [LoongArch] Explicitly specify instruction properties
hev via Phabricator via llvm-commits
- [PATCH] D154192: [LoongArch] Explicitly specify instruction properties
hev via Phabricator via llvm-commits
- [PATCH] D154192: [LoongArch] Explicitly specify instruction properties
hev via Phabricator via llvm-commits
- [PATCH] D150527: [GlobalISel] Fix the error transformation of BRCOND to BCC.
hezuoqiang via Phabricator via llvm-commits
- [PATCH] D153422: [mlir][Linalg] Add a softmax op
lorenzo chelini via Phabricator via llvm-commits
- [PATCH] D153717: [SCCP] replace valuestate.isConstant with helper isConstant
luxufan via Phabricator via llvm-commits
- [PATCH] D153945: [ValueTracking] Guaranteed well-defined if parameter has a dereferecable_or_null attribute
luxufan via Phabricator via llvm-commits
- [PATCH] D153945: [ValueTracking] Guaranteed well-defined if parameter has a dereferecable_or_null attribute
luxufan via Phabricator via llvm-commits
- [PATCH] D154323: [MemoryDependencyAnalysis] Delete cache infos if CacheInfo->size != Loc.size
luxufan via Phabricator via llvm-commits
- [PATCH] D146218: [AArch64][CodeGen] Lower (de)interleave2 intrinsics to ld2/st2
mgabka via Phabricator via llvm-commits
- [PATCH] D146218: [AArch64][CodeGen] Lower (de)interleave2 intrinsics to ld2/st2
mgabka via Phabricator via llvm-commits
- [PATCH] D152258: [LV] Add mask support for vectorizing interleaved groups
mgabka via Phabricator via llvm-commits
- [PATCH] D153808: [CodeGen] Add support for integers using SVE2 in ComplexDeinterleaving passDepends on D153355
mgabka via Phabricator via llvm-commits
- [PATCH] D153746: [Remarks] Make sure -fdiagnostics-hotness-threshold implies -fdiagnostics-show-hotness
serge via Phabricator via llvm-commits
- [PATCH] D153746: [Remarks] Make sure -fdiagnostics-hotness-threshold implies -fdiagnostics-show-hotness
serge via Phabricator via llvm-commits
- [PATCH] D153073: [LLDB] Add DWARF definitions for the new Mojo language
walter erquinigo via Phabricator via llvm-commits
- [PATCH] D154183: [LoongArch] Add definition for LSX instructions
wanglei via Phabricator via llvm-commits
- [PATCH] D154183: [LoongArch] Add definition for LSX instructions
wanglei via Phabricator via llvm-commits
- [PATCH] D154183: [LoongArch] Add definition for LSX instructions
wanglei via Phabricator via llvm-commits
- [PATCH] D154183: [LoongArch] Add definition for LSX instructions
wanglei via Phabricator via llvm-commits
- [PATCH] D154195: [LoongArch] Add definition for LASX instructions
wanglei via Phabricator via llvm-commits
- [PATCH] D154195: [LoongArch] Add definition for LASX instructions
wanglei via Phabricator via llvm-commits
- [PATCH] D154195: [LoongArch] Add definition for LASX instructions
wanglei via Phabricator via llvm-commits
- [PATCH] D154183: [LoongArch] Add definition for LSX instructions
wanglei via Phabricator via llvm-commits
- [PATCH] D154183: [LoongArch] Add definition for LSX instructions
wanglei via Phabricator via llvm-commits
- [PATCH] D154195: [LoongArch] Add definition for LASX instructions
wanglei via Phabricator via llvm-commits
- [PATCH] D152162: DWP multithreading
zhuna via Phabricator via llvm-commits
- [PATCH] D154087: Upstream Cygwin Clang patches
徐持恒 Xu Chiheng via llvm-commits
- [PATCH] D154197: [LoongArch][MC] Add testcases for LSX instructions
陈荔 via Phabricator via llvm-commits
- [compiler-rt] 52a280b - [UBSan] Fix shared library linking in test for Darwin.
usama hameed via llvm-commits
- [llvm] 5eb8cb0 - [NFC][GlobalISel] Don't return `bool` from apply functions
via llvm-commits
- [llvm] f686e4b - [Remarks] Make sure -fdiagnostics-hotness-threshold implies -fdiagnostics-show-hotness
via llvm-commits
- [llvm] b6b6c8d - [AMDGPU] Add more Common Feature Sets
via llvm-commits
- [llvm] 2325e01 - [DebugInfo][InstrRef] Instrument x86 CMOV conversion to preserve variable values
via llvm-commits
- [llvm] 091bfa7 - [AMDGPU] Use SSAUpdater in PromoteAlloca
via llvm-commits
- [llvm] 7007b99 - Revert "[AMDGPU] Use SSAUpdater in PromoteAlloca"
via llvm-commits
- [llvm] 03adc5f - Reset NoPHI MachineFunction property in X86CmovConversion
via llvm-commits
- [llvm] 6356598 - Reapply "[DebugInfo][InstrRef] Instrument x86 CMOV conversion to preserve variable values"
via llvm-commits
- [llvm] 243f056 - [llvm] Replace uses of Type::getPointerTo (NFC)
via llvm-commits
- [llvm] 02f94a6 - [RISCV] Bump vector crypto to v1.0.0-rc1
via llvm-commits
- [llvm] c78acc9 - [NFC]Fix possibly derefer nullptr in ComplexDeinterleavingPass.cpp
via llvm-commits
- [compiler-rt] 310a6f1 - [MSan] Enable MSAN for loongarch64
via llvm-commits
- [llvm] 3749292 - [sanitizer][msan] The LLVM part of the LoongArch memory sanitizer implementation
via llvm-commits
- [llvm] 621fafd - [ValueTracking] Guaranteed well-defined if parameter has a dereferecable_or_null attribute
via llvm-commits
- [llvm] 75a73c9 - Revert "[ScalarEvolution] Infer loop max trip count from array accesses"
via llvm-commits
- [llvm] 026fc9e - [AMDGPU] Handle Additional Cases in tryFoldPhiAGPR
via llvm-commits
- [llvm] c59f9ea - [MCP] Optimize copies from undef
via llvm-commits
- [llvm] 444d2e1 - [CSSPGO] Enable stale profile matching by default for CSSPGO
via llvm-commits
- [llvm] 096b6b4 - [RISCV][NFC] Format TableGen files and remove unused defs
via llvm-commits
- [llvm] e028e5a - [RISCV][NFC] Replace Join with !interleave
via llvm-commits
- [llvm] 2086801 - [LoongArch] Reuse LoongArchRegWithSubRegs class to shorten some code in LoongArchRegisterInfo.td. NFC
via llvm-commits
- [llvm] 1d70ad5 - [GVN] Add tests for PR63059 (NFC)
via llvm-commits
- [llvm] 582582f - [LLDB] Add DWARF definitions for the new Mojo language
walter erquinigo via llvm-commits
Last message date:
Sun Jul 2 23:51:48 PDT 2023
Archived on: Sun Jul 2 23:51:50 PDT 2023
This archive was generated by
Pipermail 0.09 (Mailman edition).