The Week Of Monday 7 August 2023 Archives by author
Starting: Mon Aug 7 00:11:59 PDT 2023
Ending: Sun Aug 13 23:58:49 PDT 2023
Messages: 2592
- [PATCH] D157260: [X86][NFC]Remove dead code in IfConversion.cpp
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D157260: [X86][NFC]Remove dead code in IfConversion.cpp
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D157470: [NFC]Add assert to avoid deref nullptr
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D157470: [NFC]Add assert to avoid deref nullptr
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D157680: [X86]Support options -mno-gather -mno-scatter
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D157680: [X86]Support options -mno-gather -mno-scatter
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D157680: [X86]Support options -mno-gather -mno-scatter
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D157680: [X86]Support options -mno-gather -mno-scatter
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D157680: [X86]Support options -mno-gather -mno-scatter
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D157680: [X86]Support options -mno-gather -mno-scatter
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D157680: [X86]Support options -mno-gather -mno-scatter
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D157680: [X86]Support options -mno-gather -mno-scatter
Wang, Xin via Phabricator via llvm-commits
- [llvm] d00f03d - [PPC32] Emit relocation type R_PPC_DTPREL32 for tls variables
Aaron Ballman via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D157269: [Clang][AArch64] Diagnostics for SME attributes when target doesn't have 'sme'
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D157269: [Clang][AArch64] Diagnostics for SME attributes when target doesn't have 'sme'
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D155579: [Windows] Avoid using FileIndex for unique IDs on network mounts
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D155579: [Windows] Avoid using FileIndex for unique IDs on network mounts
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Aaron Ballman 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
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D156953: PowerPC 32bit: Emit relocation type R_PPC_DTPREL32 for tls variablels.
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D155081: Specify the developer policy around links to external resources
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D155081: Specify the developer policy around links to external resources
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D155081: Specify the developer policy around links to external resources
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D155081: Specify the developer policy around links to external resources
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D155081: Specify the developer policy around links to external resources
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D155790: PreISelIntrinsicLowering: don't expand memcpys in minsize functions, even with no-builtins.
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D152383: CodeGen: Expand memory intrinsics in PreISelIntrinsicLowering
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D152383: CodeGen: Expand memory intrinsics in PreISelIntrinsicLowering
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D157765: [llvm langref] inaccessiblemem implies nosync
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D157254: [Utils] Bump python dependencies in llvm/utils/git
Adrian Vogelsgesang via Phabricator via llvm-commits
- [llvm] fe6bb84 - [FunctionPropertiesAnalysis] Add detailed analysis
Aiden Grossman via llvm-commits
- [llvm] b2c292c - [Docs] Remove old HTML related comment from Passes documentation
Aiden Grossman via llvm-commits
- [llvm] 4b5618a - [Docs] Cleanup pass documentation
Aiden Grossman via llvm-commits
- [llvm] 43f4e2b - [Docs][llvm-exegesis] Use double dash long options
Aiden Grossman via llvm-commits
- [llvm] 457efd1 - [docs] Remove count-aa pass from documentation
Aiden Grossman via llvm-commits
- [PATCH] D157189: [llvm-exegesis] Don't try to use SYS_rseq if it's not defined.
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157358: [FunctionPropertiesAnalysis] Add detailed analysis
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157358: [FunctionPropertiesAnalysis] Add detailed analysis
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157358: [FunctionPropertiesAnalysis] Add detailed analysis
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157358: [FunctionPropertiesAnalysis] Add detailed analysis
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157358: [FunctionPropertiesAnalysis] Add detailed analysis
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157358: [FunctionPropertiesAnalysis] Add detailed analysis
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157641: [Docs][llvm-exegesis] Use double dash long options
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157641: [Docs][llvm-exegesis] Use double dash long options
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157644: [Docs] Remove old HTML related comment from Passes documentation
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157644: [Docs] Remove old HTML related comment from Passes documentation
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157644: [Docs] Remove old HTML related comment from Passes documentation
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157644: [Docs] Remove old HTML related comment from Passes documentation
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157644: [Docs] Remove old HTML related comment from Passes documentation
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157656: [Docs] Cleanup pass documentation
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157656: [Docs] Cleanup pass documentation
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157656: [Docs] Cleanup pass documentation
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157656: [Docs] Cleanup pass documentation
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157682: [llvm-exegesis] Print errno on failures in subprocess
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157682: [llvm-exegesis] Print errno on failures in subprocess
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157686: [llvm-exegesis] Add error for subprocess and dummy perf counters
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157686: [llvm-exegesis] Add error for subprocess and dummy perf counters
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D157641: [Docs][llvm-exegesis] Use double dash long options
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D155633: [OpenMP][OpenMPIRBuilder] Add kernel launch codegen to emitTargetCall
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D155633: [OpenMP][OpenMPIRBuilder] Add kernel launch codegen to emitTargetCall
Akash Banerjee via Phabricator via llvm-commits
- [PATCH] D150397: [darwin] Declare _availability_version_check as weak_import instead of looking it up at runtime using dlsym
Akira Hatanaka via Phabricator via llvm-commits
- [llvm] 81ccfeb - [OCaml] Replace ctypes.foreign with ctypes in META file
Alan Hu via llvm-commits
- [llvm] 360ea62 - [OCaml] Bind di_type_get_flags to correct C function
Alan Hu via llvm-commits
- [PATCH] D157608: [llvm-cov] Use uint64_t to avoid overflow in addition
Alan Phipps via Phabricator via llvm-commits
- [PATCH] D157325: [OCaml] Replace ctypes.foreign with ctypes in META file
Alan via Phabricator via llvm-commits
- [PATCH] D157325: [OCaml] Replace ctypes.foreign with ctypes in META file
Alan via Phabricator via llvm-commits
- [PATCH] D157325: [OCaml] Replace ctypes.foreign with ctypes in META file
Alan via Phabricator via llvm-commits
- [PATCH] D157812: [OCaml] Bind di_type_get_flags to correct C function
Alan via Phabricator via llvm-commits
- [PATCH] D157812: [OCaml] Bind di_type_get_flags to correct C function
Alan via Phabricator via llvm-commits
- [llvm] a7a634a - [LLVM][Casting.h] Fix dyn_cast for std::unique_ptr.
Aleksandr Bezzubikov via llvm-commits
- [llvm] 7a0debe - [NFC][LoopPredication] Extract guard parsing to GuardUtils
Aleksandr Popov via llvm-commits
- [llvm] aa603c4 - [NFC][LoopPredication] Add parsed checks logging
Aleksandr Popov via llvm-commits
- [llvm] f3016c3 - Revert "[NFC][LoopPredication] Add parsed checks logging"
Aleksandr Popov via llvm-commits
- [PATCH] D157276: [NFC][LoopPredication] Extract guard parsing to GuardUtils
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157276: [NFC][LoopPredication] Extract guard parsing to GuardUtils
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157276: [NFC][LoopPredication] Extract guard parsing to GuardUtils
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157490: [NFC][GuardUtils] Refactor parseCondition
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157491: [NFC][LoopPredication] Add parsed checks logging
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157276: [NFC][LoopPredication] Extract guard parsing to GuardUtils
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157502: [LoopPredication] Rework assumes of widened conditions
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157529: [NFC][GuardUtils] Add util to extract widenable conditions
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157276: [NFC][LoopPredication] Extract guard parsing to GuardUtils
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157491: [NFC][LoopPredication] Add parsed checks logging
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157491: [NFC][LoopPredication] Add parsed checks logging
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157502: [LoopPredication] Rework assumes of widened conditions
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157529: [NFC][GuardUtils] Add util to extract widenable conditions
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157689: [GuardWidening] Refactor to work with the list of checks to widen/hoist
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157529: [NFC][GuardUtils] Add util to extract widenable conditions
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157689: [GuardWidening] Refactor to work with the list of checks to widen/hoist
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157729: [GuardWidening] Widen widenable conditions instead of branches
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D157731: [LoopPredication] Widen widenable conditions instead of branches
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D147991: [LLVM][Casting.h] Fix dyn_cast for std::unique_ptr.
Alex Bezzubikov via Phabricator via llvm-commits
- [llvm] 7a1b2ad - [RISCV] Implement straight-forward bf16<->int conversion cases
Alex Bradbury via llvm-commits
- [llvm] 1cffd26 - [TargetLowering][RISCV] Improve codegen for saturating bf16 to int conversion
Alex Bradbury via llvm-commits
- [llvm] 380fd82 - [RISCV][test] Add non-zfbfmin RUN lines to bfloat-convert.ll
Alex Bradbury via llvm-commits
- [llvm] f7dbc85 - [LegalizeTypes][RISCV] Support libcalls for fpto{s,u}i of bfloat by extending to f32 first
Alex Bradbury via llvm-commits
- [llvm] 89b8ebf - [LegalizeTypes][RISCV] Correct FP_TO_{S,U}INT expansion when bf16 isn't a legal type
Alex Bradbury via llvm-commits
- [llvm] fcad2bb - [RISC-V] Add proposed mapping for Ztso
Alex Bradbury via llvm-commits
- [PATCH] D157176: [RISCV] Refactor to reduce some duplication in RISCVInstrInfoV.td. NFC
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D142327: [clang][RISCV] Fix ABI handling of empty structs with hard FP calling conventions in C++
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D156943: [RISCV] Implement straight-forward bf16<->int conversion cases
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D156944: [TargetLowering][RISCV] Improve codegen for saturating bf16 to int conversion
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D156990: [LegalizeTypes][RISCV] Support libcalls for fpto{s,u}i of bfloat by extending to f32 first
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D157287: [LegalizeTypes][RISCV] Correct FP_TO_{S,U}INT expansion when bf16 isn't a legal type
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D156990: [LegalizeTypes][RISCV] Support libcalls for fpto{s,u}i of bfloat by extending to f32 first
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D157288: [TargetLowering][NFC] Document overloaded meaning of TypeSoftPromoteHalf
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D157314: [RISCV] Add back handling of X > -1 to ISD::SETCC lowering.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D156990: [LegalizeTypes][RISCV] Support libcalls for fpto{s,u}i of bfloat by extending to f32 first
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D157287: [LegalizeTypes][RISCV] Correct FP_TO_{S,U}INT expansion when bf16 isn't a legal type
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D157287: [LegalizeTypes][RISCV] Correct FP_TO_{S,U}INT expansion when bf16 isn't a legal type
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D157399: [LegalizeTypes][NFC] Combine ExpandIntRes_FP_TO_{S,U}INT to ExpandIntRes_FP_TO_XINT
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D157403: [LegalizeTypes][NFC] Combine ExpandIntOp_{S,U}INT_TO_FP to ExpandIntOp_XINT_TO_FP
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D157250: [RISCV] Enable alias analysis by default
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D157287: [LegalizeTypes][RISCV] Correct FP_TO_{S,U}INT expansion when bf16 isn't a legal type
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D155398: Linker is unable to find -lclang_rt.builtins-riscv64 library
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D155517: [RISC-V] Add proposed mapping for Ztso
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D151547: [RISCV] Remove experimental for zihintntl.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D157468: [RISCV] Add bounds check before use on returned iterator.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D154576: [RISCV] RISCV vector calling convention (1/2)
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D156909: [RISCV] Use NoReg in place of IMPLICIT_DEF for undefined passthru operands
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D157509: [LegalizeTypes][RISCV] Enable expanding {S,U}INT_TO_FP for bf16 when bf16 is a legal type
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D157509: [LegalizeTypes][RISCV] Enable expanding {S,U}INT_TO_FP for bf16 when bf16 is a legal type
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D151547: [RISCV] Remove experimental for zihintntl
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D157580: [RISCV][NFC] Use named arguments in newly added changes
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D155517: [RISC-V] Add proposed mapping for Ztso
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D155517: [RISC-V] Add proposed mapping for Ztso
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D157583: [RISCV] Stop performFP_TO_INTCombine from folding with ISD::FRINT.
Alex Bradbury via Phabricator via llvm-commits
- [compiler-rt] a52c6a8 - [compiler-rt][test] mark asan/TestCases/Posix/fake_stack_gc.cpp as unsupported on Darwin
Alex Lorenz via llvm-commits
- [PATCH] D150144: cmake: add missing dependency on Attributes.inc
Alex Lorenz via Phabricator via llvm-commits
- [PATCH] D150144: cmake: add missing dependency on Attributes.inc
Alex Lorenz via Phabricator via llvm-commits
- [PATCH] D155856: [LLVM][Opt][RFC] Add LLVM support for C++ Parallel Algorithm Offload
Alex Voicu via Phabricator via llvm-commits
- [llvm] 0b779b0 - Revert "[AggressiveInstCombine] Fold strcmp for short string literals"
Alexander Kornienko via llvm-commits
- [PATCH] D154725: [AggressiveInstCombine] Fold strcmp for short string literals
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D154725: [AggressiveInstCombine] Fold strcmp for short string literals
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D157430: Revert "[AggressiveInstCombine] Fold strcmp for short string literals"
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D154725: [AggressiveInstCombine] Fold strcmp for short string literals
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D157430: Revert "[AggressiveInstCombine] Fold strcmp for short string literals"
Alexander Kornienko via Phabricator via llvm-commits
- [PATCH] D156633: [InstSimplify] Add some basic simplifications for `llvm.ptrmask`
Alexander Richardson via Phabricator via llvm-commits
- [PATCH] D157204: [MLIR][Math] Add support for f16 in the expansion of math.roundeven
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D157204: [MLIR][Math] Add support for f16 in the expansion of math.roundeven
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D157204: [MLIR][Math] Add support for f16 in the expansion of math.roundeven
Alexander Shaposhnikov via Phabricator via llvm-commits
- [PATCH] D157354: [BOLT][DWARF][NFC] Add function to print DIE
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D157355: [BOLT][DWARF] Always use new low_pc for exprloc
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D157356: [BOLT][DWARF] Always use new low_pc for call_site
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D157357: [BOLT][DWARF][NFC] Remove addIndexAddress
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D157357: [BOLT][DWARF][NFC] Remove addIndexAddress
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D157354: [BOLT][DWARF][NFC] Add function to print DIE
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D157355: [BOLT][DWARF] Always use new low_pc for exprloc
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D157355: [BOLT][DWARF] Always use new low_pc for exprloc
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D157354: [BOLT][DWARF][NFC] Add function to print DIE
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D157355: [BOLT][DWARF] Always use new low_pc for exprloc
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D157356: [BOLT][DWARF] Always use new low_pc for call_site
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D157357: [BOLT][DWARF][NFC] Remove addIndexAddress
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D156834: Remove some noisy log messages from showing up in llvm-gsymutil output.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D157459: Make DWARFContext more thread safe.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D157746: [BOLT][DWARF][NFC] Fix handling of invalid DIE references
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D157746: [BOLT][DWARF][NFC] Fix handling of invalid DIE references
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D157459: Make DWARFContext more thread safe.
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D157136: [LLD][COFF] Handle 'label' symbols when they point to a COMDAT section
Alexandre Ganea via Phabricator via llvm-commits
- [llvm] c2d1900 - [FuncSpec] Estimate dead blocks more accurately.
Alexandros Lamprineas via llvm-commits
- [llvm] d1b376f - [FuncSpec] Rework the discardment logic for unprofitable specializations.
Alexandros Lamprineas via llvm-commits
- [PATCH] D157123: [FuncSpec] Rework the discardment logic for unprofitable specializations.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D156903: [FuncSpec] Estimate dead blocks more accurately.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D156903: [FuncSpec] Estimate dead blocks more accurately.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D157123: [FuncSpec] Rework the discardment logic for unprofitable specializations.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D157123: [FuncSpec] Rework the discardment logic for unprofitable specializations.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D157123: [FuncSpec] Rework the discardment logic for unprofitable specializations.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D157123: [FuncSpec] Rework the discardment logic for unprofitable specializations.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D157123: [FuncSpec] Rework the discardment logic for unprofitable specializations.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D157123: [FuncSpec] Rework the discardment logic for unprofitable specializations.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D157123: [FuncSpec] Rework the discardment logic for unprofitable specializations.
Alexandros Lamprineas via Phabricator via llvm-commits
- [llvm] e894c3d - [SLP]Improve stores vectorization.
Alexey Bataev via llvm-commits
- [llvm] d0e3a57 - [SLP]Fix PR64519: Unexpected reordering of gathers.
Alexey Bataev via llvm-commits
- [llvm] c619222 - [SLP]Use common logic for cost estimation of the alternate vector nodes.
Alexey Bataev via llvm-commits
- [llvm] 42b3925 - [SLP][NFC]Fix formatting/warnings in tryToReduce(), NFC.
Alexey Bataev via llvm-commits
- [llvm] 2216507 - [SLP]Fix PR64568: Crash during horizontal reduction.
Alexey Bataev via llvm-commits
- [PATCH] D152054: [OpenMP] Codegen support for thread_limit on target directive
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D99750: [LV, VP]VP intrinsics support for the Loop Vectorizer
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D99750: [LV, VP]VP intrinsics support for the Loop Vectorizer
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D99750: [LV, VP]VP intrinsics support for the Loop Vectorizer
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] D157322: [VPlan] Initial modeling of runtime VF * UF as VPValue.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D57059: [SLP] Initial support for the vectorization of the non-power-of-2 vectors.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D157368: [VPlan] Consider scalar VF in masked VPReductionRecipe
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] D157322: [VPlan] Initial modeling of runtime VF * UF as VPValue.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D157413: [SLP]Use common logic for cost estimation of the alternate vector nodes.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D157368: [VPlan] Consider scalar VF in masked VPReductionRecipe
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D157368: [VPlan] Consider scalar VF in masked VPReductionRecipe
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D157425: [TTI]Add InsertSubvector pattern in improveShuffleKindFromMask().
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] D157413: [SLP]Use common logic for cost estimation of the alternate vector nodes.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D157545: [SLP][NFC] Make buildShuffleEntryMask routine a TreeEntry method.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D157545: [SLP][NFC] Make buildShuffleEntryMask routine a TreeEntry method.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D123235: [OpenMP] atomic compare fail : Parser & AST support
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] D99750: [LV, VP]VP intrinsics support for the Loop Vectorizer
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D157036: Emit a .debug_str_offsets section with dsymutil to support DW_FORM_strx in dsymutil.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D157036: Emit a .debug_str_offsets section with dsymutil to support DW_FORM_strx in dsymutil.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D157036: Emit a .debug_str_offsets section with dsymutil to support DW_FORM_strx in dsymutil.
Alexey Lapshin via Phabricator via llvm-commits
- [llvm] 89fa0dd - [MemorySSA] Handle queries with empty memory location.
Alina Sbirlea via llvm-commits
- [PATCH] D157263: [NewGVN] Unreachable if block in performSymbolicLoadEvaluation (NFC)
Alina Sbirlea via Phabricator via llvm-commits
- [PATCH] D157612: Fix TOCTOU condition
Alison Zhang via Phabricator via llvm-commits
- [PATCH] D157187: [InstCombine] Propagate the nsw for instruction neg-sub
Allen zhong via Phabricator via llvm-commits
- [PATCH] D157187: [InstCombine] Propagate the nsw for instruction neg-sub
Allen zhong via Phabricator via llvm-commits
- [PATCH] D156845: [ConstantRange] Calculate precise range for shl by -1
Allen zhong via Phabricator via llvm-commits
- [PATCH] D157187: [InstCombine] Propagate the nsw for instruction neg-sub
Allen zhong via Phabricator via llvm-commits
- [PATCH] D156845: [ConstantRange] Calculate precise range for shl by -1
Allen zhong via Phabricator via llvm-commits
- [PATCH] D156845: [ConstantRange] Calculate precise range for shl by -1
Allen zhong via Phabricator via llvm-commits
- [PATCH] D156845: [ConstantRange] Calculate precise range for shl by -1
Allen zhong via Phabricator via llvm-commits
- [PATCH] D157292: [ValueTracking] Fix the correct of isKnownToBeAPowerOfTwo
Allen zhong via Phabricator via llvm-commits
- [PATCH] D157292: Reland [ValueTracking] Improve the coverage of isKnownToBeAPowerOfTwo for vscale
Allen zhong via Phabricator via llvm-commits
- [PATCH] D157292: Reland [ValueTracking] Improve the coverage of isKnownToBeAPowerOfTwo for vscale
Allen zhong via Phabricator via llvm-commits
- [PATCH] D157292: Reland [ValueTracking] Improve the coverage of isKnownToBeAPowerOfTwo for vscale
Allen zhong via Phabricator via llvm-commits
- [PATCH] D156845: [ConstantRange] Calculate precise range for shl by -1
Allen zhong via Phabricator via llvm-commits
- [PATCH] D156845: [ConstantRange] Calculate precise range for shl by -1
Allen zhong via Phabricator via llvm-commits
- [PATCH] D156845: [ConstantRange] Calculate precise range for shl by -1
Allen zhong via Phabricator via llvm-commits
- [PATCH] D156865: [tests] precommit tests for D156845
Allen zhong via Phabricator via llvm-commits
- [PATCH] D156865: [tests] precommit tests for D156845
Allen zhong via Phabricator via llvm-commits
- [PATCH] D156845: [ConstantRange] Calculate precise range for shl by -1
Allen zhong via Phabricator via llvm-commits
- [PATCH] D156845: [ConstantRange] Calculate precise range for shl by -1
Allen zhong via Phabricator via llvm-commits
- [PATCH] D157187: [InstCombine] Propagate the nsw for instruction neg-sub
Allen zhong via Phabricator via llvm-commits
- [PATCH] D156865: [tests] precommit tests for D156845
Allen zhong via Phabricator via llvm-commits
- [PATCH] D156845: [ConstantRange] Calculate precise range for shl by -1
Allen zhong via Phabricator via llvm-commits
- [PATCH] D153466: [lld][WebAssembly] Process stub libraries in a loop
Alon Zakai via Phabricator via llvm-commits
- [PATCH] D153466: [lld][WebAssembly] Process stub libraries in a loop
Alon Zakai via Phabricator via llvm-commits
- [PATCH] D147991: [LLVM][Casting.h] Fix dyn_cast for std::unique_ptr.
Aman LaChapelle via Phabricator via llvm-commits
- [llvm] b966978 - [GlobalISel][NFC] Introduce a GVecReduce wrapper class and a minor refactor.
Amara Emerson via llvm-commits
- [PATCH] D156315: [RFC][GlobalISel] Overhauled MIR Patterns Support for Combiners
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D156614: [AArch64][GISel] Handling for G_VECREDUCE_FMIN and G_VECREDUCE_FMAX
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D155790: PreISelIntrinsicLowering: don't expand memcpys in minsize functions, even with no-builtins.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D151911: [LVI] Handle icmp of ashr.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D156315: [RFC][GlobalISel] Overhauled MIR Patterns Support for Combiners
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D156614: [AArch64][GISel] Handling for G_VECREDUCE_FMIN and G_VECREDUCE_FMAX
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D156615: [AArch64][GISel] Add handling for G_VECREDUCE_FMAXIMUM and G_VECREDUCE_FMINIMUM
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D157690: [GlobalISel] Rewrite some simple rules using MIR Patterns
Amara Emerson via Phabricator via llvm-commits
- [llvm] ec129c2 - [YAML][NFC] Use BumpPtrAllocator instead of unique_ptrs
Amir Ayupov via llvm-commits
- [PATCH] D157355: [BOLT][DWARF] Always use new low_pc for exprloc
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D157356: [BOLT][DWARF] Always use new low_pc for call_site
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D157354: [BOLT][DWARF][NFC] Add function to print DIE
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D155006: [YAML][NFC] Use BumpPtrAllocator instead of unique_ptrs
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D155006: [YAML][NFC] Use BumpPtrAllocator instead of unique_ptrs
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D157217: [BOLT] Split createRelocation in X86 and share the second part
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D155006: [YAML][NFC] Use BumpPtrAllocator instead of unique_ptrs
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D155006: [YAML][NFC] Use BumpPtrAllocator instead of unique_ptrs
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D155006: [YAML][NFC] Use BumpPtrAllocator instead of unique_ptrs
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D155006: [YAML][NFC] Use BumpPtrAllocator instead of unique_ptrs
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D156018: [BOLT] Implement createRelocation for AArch64
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D155006: [YAML][NFC] Use BumpPtrAllocator instead of unique_ptrs
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D155600: [AIX][TLS] Produce a faster local-exec access sequence with -maix-small-local-exec-tls (And optimize when load/store offsets are 0)
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D155600: [AIX][TLS] Produce a faster local-exec access sequence with -maix-small-local-exec-tls (And optimize when load/store offsets are 0)
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D155600: [AIX][TLS] Produce a faster local-exec access sequence with -maix-small-local-exec-tls (And optimize when load/store offsets are 0)
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D155600: [AIX][TLS] Produce a faster local-exec access sequence with -maix-small-local-exec-tls (And optimize when load/store offsets are 0)
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D155978: [SPIRV] Add SPIR-V logical triple.
Anastasia Stulova via Phabricator via llvm-commits
- [llvm] 81300f7 - [AArch64][PAC] Remove the duplication of LR sign/auth implementations
Anatoly Trosinenko via llvm-commits
- [PATCH] D157320: [AArch64][PAC] Remove duplication of LR sign/auth implementations
Anatoly Trosinenko via Phabricator via llvm-commits
- [PATCH] D157320: [AArch64][PAC] Remove duplication of LR sign/auth implementations
Anatoly Trosinenko via Phabricator via llvm-commits
- [PATCH] D157320: [AArch64][PAC] Remove duplication of LR sign/auth implementations
Anatoly Trosinenko via Phabricator via llvm-commits
- [PATCH] D156716: [AArch64][PAC] Check authenticated LR value during tail call
Anatoly Trosinenko via Phabricator via llvm-commits
- [PATCH] D157320: [AArch64][PAC] Remove the duplication of LR sign/auth implementations
Anatoly Trosinenko via Phabricator via llvm-commits
- [PATCH] D156716: [AArch64][PAC] Check authenticated LR value during tail call
Anatoly Trosinenko via Phabricator via llvm-commits
- [PATCH] D157670: [llvm-{debuginfod, ml, objdump, symbolizer}, dsymutil] Enable multicall driver
Andres Villegas via Phabricator via llvm-commits
- [PATCH] D152388: [mlir] Fix mlir-linalg-ods-yaml-gen
Andrey Turetskiy via Phabricator via llvm-commits
- [PATCH] D152388: [mlir] Fix mlir-linalg-ods-yaml-gen
Andrey Turetskiy via Phabricator via llvm-commits
- [PATCH] D157151: [Driver] Refactor to use llvm Option's new Visibility flags
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D156976: [mlir][ArmSME] Extend vector.transfer_write lowering
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D156980: [mlir][ArmSME] Extend arm_sme.zero for all types
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D156980: [mlir][ArmSME] Extend arm_sme.zero for all types
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D157151: [Driver] Refactor to use llvm Option's new Visibility flags
Andrzej Warzynski via Phabricator via llvm-commits
- [PATCH] D157453: Fix "use after move" in iterator_range
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D152891: [ADT] Add deduction guide for iterator_range
Andy Kaylor via Phabricator via llvm-commits
- [PATCH] D157830: [bazel] Use binary_alias instead of symlinks for ld.lld and friends
Angus Lees via Phabricator via llvm-commits
- [PATCH] D157830: [bazel] Use binary_alias instead of symlinks for ld.lld and friends
Angus Lees via Phabricator via llvm-commits
- [PATCH] D144226: [Loop-Interchange] Allow inner-loop only reductions
Ankit via Phabricator via llvm-commits
- [PATCH] D157758: [bazel] Fix build
Anlun Xu via Phabricator via llvm-commits
- [PATCH] D157758: [bazel] Fix build
Anlun Xu via Phabricator via llvm-commits
- [PATCH] D157468: [RISCV] Add bounds check before use on returned iterator.
Anmol P. Paralkar via Phabricator via llvm-commits
- [PATCH] D157468: [RISCV] Add bounds check before use on returned iterator.
Anmol P. Paralkar via Phabricator via llvm-commits
- [PATCH] D157674: [RISCV] Add bounds check before use on returned iterator.
Anmol P. Paralkar via Phabricator via llvm-commits
- [llvm] 3cf24db - [LV] Complete load groups and release store groups. Try 2.
Anna Thomas via llvm-commits
- [llvm] cb7d28e - Fix BB failure for check lines
Anna Thomas via llvm-commits
- [llvm] 5dfdf34 - [LV] Move interleaved test to X86 directory
Anna Thomas via llvm-commits
- [PATCH] D157073: [LegacyPM] Remove LowerGuardIntrinsicLegacyPass
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D157276: [NFC][LoopPredication] Extract guard parsing to GuardUtils
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D155520: [LV] Complete load groups and release store groups in presence of dependency
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D155520: [LV] Complete load groups and release store groups in presence of dependency
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D157276: [NFC][LoopPredication] Extract guard parsing to GuardUtils
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D157529: [NFC][GuardUtils] Add util to extract widenable conditions
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D155520: [LV] Complete load groups and release store groups in presence of dependency
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D157549: [LV] Add debug output to print interleaved groups
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D154307: [InstructionSimplify] Avoid simplifying ICmp without parent
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D156873: [Workflow] Run the repository sync script from GH.
Anton Korobeynikov via Phabricator via llvm-commits
- [llvm] f5cb626 - [InstCombine] Introduce tests for D156811
Antonio Frighetto via llvm-commits
- [llvm] 2116921 - [InstCombine] Fold `select` of `srem` and conditional add
Antonio Frighetto via llvm-commits
- [PATCH] D156862: [InstCombine] Test cases for D156811
Antonio Frighetto via Phabricator via llvm-commits
- [PATCH] D156811: [InstCombine] Fold `select` of `srem` and conditional add
Antonio Frighetto via Phabricator via llvm-commits
- [PATCH] D156420: [TableGen] Add `!dump` and `dump`.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D156429: [TableGen] Add new bang operator !format
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D156429: [TableGen] Add new bang operator !format
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D156420: [TableGen] Add `!dump` and `dump`.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D157492: [TableGen] Add `!dump` and `dump`.
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D157750: Properly handle -fsplit-machine-functions for fatbinary compilation
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D157750: Properly handle -fsplit-machine-functions for fatbinary compilation
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D156397: [FunctionAttrs] Unconditionally perform argument attribute inference in the first function-attrs pass
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D156397: [FunctionAttrs] Unconditionally perform argument attribute inference in the first function-attrs pass
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D156397: [FunctionAttrs] Unconditionally perform argument attribute inference in the first function-attrs pass
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D156397: [FunctionAttrs] Unconditionally perform argument attribute inference in the first function-attrs pass
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D156397: [FunctionAttrs] Unconditionally perform argument attribute inference in the first function-attrs pass
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D156397: [FunctionAttrs] Unconditionally perform argument attribute inference in the first function-attrs pass
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D155997: [Phase Ordering] Don't speculate in SimplifyCFG before PGO annotation
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D157020: [WIP][lld/ELF] Don't relax R_X86_64_(REX_)GOTPCRELX when offset is too far
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D156397: [FunctionAttrs] Unconditionally perform argument attribute inference in the first function-attrs pass
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D157020: [WIP][lld/ELF] Don't relax R_X86_64_(REX_)GOTPCRELX when offset is too far
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D157020: [WIP][lld/ELF] Don't relax R_X86_64_(REX_)GOTPCRELX when offset is too far
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D157499: [IR] Add noreadafterunwind attribute
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D157644: [Docs] Remove old HTML related comment from Passes documentation
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D157644: [Docs] Remove old HTML related comment from Passes documentation
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D157656: [Docs] Cleanup pass documentation
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D157656: [Docs] Cleanup pass documentation
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D155956: [FunctionAttrs] Consider recursive argmem effects (PR63936)
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D156741: [IR] Deprecate some old methods for getting typed pointer types
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D156741: [IR] Deprecate some old methods for getting typed pointer types
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D154725: [AggressiveInstCombine] Fold strcmp for short string literals
Asmaa via Phabricator via llvm-commits
- [PATCH] D156852: [AMDGPU] Use inreg for hint to preload kernel arguments
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D156852: [AMDGPU] Use inreg for hint to preload kernel arguments
Austin Kerbow via Phabricator via llvm-commits
- [PATCH] D157144: [VPlan] Replace FMF in VPInstruction with VPRecipeWithIRFlags (NFC).
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D157194: [VPlan] Model wrap flags directly, remove *NUW opcodes (NFC)
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D157194: [VPlan] Model wrap flags directly, remove *NUW opcodes (NFC)
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D157144: [VPlan] Replace FMF in VPInstruction with VPRecipeWithIRFlags (NFC).
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D157144: [VPlan] Replace FMF in VPInstruction with VPRecipeWithIRFlags (NFC).
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D155520: [LV] Complete load groups and release store groups in presence of dependency
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D152891: [ADT] Add deduction guide for iterator_range
Balázs Benics via Phabricator via llvm-commits
- [PATCH] D156603: [SymbolSize] Improve the performance of SymbolSize computation
Balázs Benics via Phabricator via llvm-commits
- [PATCH] D157453: Fix "use after move" in iterator_range
Balázs Benics via Phabricator via llvm-commits
- [llvm] 30b52a3 - [CSKY] Optimize conditional branch and value select with BTSTI
Ben Shi via llvm-commits
- [llvm] 731bab5 - [CSKY][test][NFC] Add tests of multiplication with immediates
Ben Shi via llvm-commits
- [llvm] 57c6fe2 - [CSKY] Optimize multiplication with immediates
Ben Shi via llvm-commits
- [llvm] 9427238 - [AVR][NFC] Remove unused instruction classes
Ben Shi via llvm-commits
- [llvm] ad648c9 - [VectorCombine][NFC][test] Supplement tests of the load-insert-store sequence
Ben Shi via llvm-commits
- [PATCH] D157098: [VectorCombine][NFC][test] Suplement tests for the load-insert-store sequence
Ben Shi via Phabricator via llvm-commits
- [PATCH] D157098: [VectorCombine][NFC][test] Supplement tests of the load-insert-store sequence
Ben Shi via Phabricator via llvm-commits
- [PATCH] D157098: [VectorCombine][NFC][test] Supplement tests of the load-insert-store sequence
Ben Shi via Phabricator via llvm-commits
- [PATCH] D154768: [CSKY] Optimize conditional branch and value select with BTSTI
Ben Shi via Phabricator via llvm-commits
- [PATCH] D154332: [CSKY][test][NFC] Add tests of multiplication with immediates
Ben Shi via Phabricator via llvm-commits
- [PATCH] D154333: [CSKY] Optimize multiplication with immediates
Ben Shi via Phabricator via llvm-commits
- [PATCH] D157098: [VectorCombine][NFC][test] Supplement tests of the load-insert-store sequence
Ben Shi via Phabricator via llvm-commits
- [PATCH] D157676: [VectorCombine] Enable transform 'foldSingleElementStore' for scalable vector types
Ben Shi via Phabricator via llvm-commits
- [PATCH] D157676: [VectorCombine] Enable transform 'foldSingleElementStore' for scalable vector types
Ben Shi via Phabricator via llvm-commits
- [PATCH] D157676: [VectorCombine] Enable transform 'foldSingleElementStore' for scalable vector types
Ben Shi via Phabricator via llvm-commits
- [PATCH] D157831: [AVR][NFC] Remove unused instruction classes
Ben Shi via Phabricator via llvm-commits
- [PATCH] D157831: [AVR][NFC] Remove unused instruction classes
Ben Shi via Phabricator via llvm-commits
- [PATCH] D157098: [VectorCombine][NFC][test] Supplement tests of the load-insert-store sequence
Ben Shi via Phabricator via llvm-commits
- [PATCH] D157698: [AArch64][SME] Non-streaming compatible SCVTF emitted with --force-streaming-compatible-sve
Benjamin Maxwell via Phabricator via llvm-commits
- [PATCH] D152081: [Attributor] Add lightweight version for attribute deduction only
Bevin Hansson via Phabricator via llvm-commits
- [PATCH] D157740: [WIP] [InstCombine] Fold icmp into phi beyond the same BB.
Biplob Mishra via Phabricator via llvm-commits
- [llvm] ad52c9c - [IR] Deprecate some old methods for getting typed pointer types
Bjorn Pettersson via llvm-commits
- [llvm] e53b28c - [llvm] Drop some bitcasts and references related to typed pointers
Bjorn Pettersson via llvm-commits
- [llvm] 899b840 - [IR] Remove deprecated typed pointer convenience methods in Type
Bjorn Pettersson via llvm-commits
- [llvm] 2c85b24 - [msan] Simplify code based on opaque pointers
Bjorn Pettersson via llvm-commits
- [llvm] a7ee80f - [llvm] Drop some more typed pointer bitcasts etc.
Bjorn Pettersson via llvm-commits
- [llvm] 91157a0 - [LegacyPM] Drop unused includes in passes no longer supporting legacy PM
Bjorn Pettersson via llvm-commits
- [PATCH] D156552: [MachineScheduler] Track physical register dependencies per-regunit
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D156741: [IR] Remove no longer used methods for getting typed pointer types
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D156741: [IR] Remove no longer used methods for getting typed pointer types
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D157550: [clang] Drop some references to typed pointers (getInt8PtrTy). NFC
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D157551: [llvm] Drop some bitcasts and references related to typed pointers
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D156349: [DAG] Support store merging of vector constant stores
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D156741: [IR] Remove no longer used methods for getting typed pointer types
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D156349: [DAG] Support store merging of vector constant stores
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D156349: [DAG] Support store merging of vector constant stores
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D156349: [DAG] Support store merging of vector constant stores
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D156741: [IR] Deprecate some old methods for getting typed pointer types
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D157550: [clang] Drop some references to typed pointers (getInt8PtrTy). NFC
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D157551: [llvm] Drop some bitcasts and references related to typed pointers
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] Truncate constants to EltSize when combine store of BUILD_VECTOR
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D156349: [DAG] Support store merging of vector constant stores
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D157737: [Lint] Permit aliasing noalias and readnone arguments
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D157737: [Lint] Permit aliasing noalias and readnone arguments
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D157737: [Lint] Permit aliasing noalias and readnone arguments
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D157737: [Lint] Permit aliasing noalias and readnone arguments
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D156741: [IR] Deprecate some old methods for getting typed pointer types
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D157737: [Lint] Permit aliasing noalias and readnone arguments
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D156741: [IR] Deprecate some old methods for getting typed pointer types
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D157737: [Lint] Permit aliasing noalias and readnone arguments
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D152281: [Transforms][LICM] Add the ability to undo unprofitable reassociation
Bogdan Graur via Phabricator via llvm-commits
- [PATCH] D152281: [Transforms][LICM] Add the ability to undo unprofitable reassociation
Bogdan Graur via Phabricator via llvm-commits
- [compiler-rt] 0f99bc2 - MIPS: clear_cache, use _flush_cache instead of cacheflush
Brad Smith via llvm-commits
- [llvm] bf499ec - [SPARC][IAS] Add support for v9 DONE, RETRY, SAVED, & RESTORED
Brad Smith via llvm-commits
- [PATCH] D144936: [SPARC][IAS] Add support for v9 DONE, RETRY, SAVED, & RESTORED
Brad Smith via Phabricator via llvm-commits
- [PATCH] D157580: [RISCV][NFC] Use named arguments in newly added changes
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D157651: [RISCV] Rewrite CheckInvalidVLENandLMUL to avoid floating point.
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D157614: [RISCV] Lower reverse shuffles of fixed i1 vectors to vbrev.v
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D146054: [RISCV] Add --print-supported-extensions support
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D157437: AMDGPU: Expand remaining system atomic operations
Brian Sumner via Phabricator via llvm-commits
- [PATCH] D157709: [AMDGPU] Add TransVALU to GFX11 scheduling model
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D157086: [LiveRange] Remove inaccurate verification of live-in PhysRegs
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D157086: [LiveRange] Remove inaccurate verification of live-in PhysRegs
Carl Ritson via Phabricator via llvm-commits
- [llvm] c1803d5 - [FunctionAttrs] Unconditionally perform argument attribute inference in the first function-attrs pass
Changpeng Fang via llvm-commits
- [llvm] 1e22873 - [AMDGPU][NFC] Rename two LIT test files
Changpeng Fang via llvm-commits
- [llvm] d77c620 - [clang][AMDGPU]: Don't use byval for struct arguments in function ABI
Changpeng Fang via llvm-commits
- [llvm] 93eb6c8 - {AMDGPU] [NFC] Correct a typo in docs
Changpeng Fang via llvm-commits
- [PATCH] D156397: [FunctionAttrs] Unconditionally perform argument attribute inference in the first function-attrs pass
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D156397: [FunctionAttrs] Unconditionally perform argument attribute inference in the first function-attrs pass
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D156397: [FunctionAttrs] Unconditionally perform argument attribute inference in the first function-attrs pass
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D156397: [FunctionAttrs] Unconditionally perform argument attribute inference in the first function-attrs pass
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D156397: [FunctionAttrs] Unconditionally perform argument attribute inference in the first function-attrs pass
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Do not deduce access qualifiers from IR attributes
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D156397: [FunctionAttrs] Unconditionally perform argument attribute inference in the first function-attrs pass
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D156397: [FunctionAttrs] Unconditionally perform argument attribute inference in the first function-attrs pass
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Do not deduce access qualifiers from IR attributes
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Do not deduce access qualifiers from IR attributes
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Do not deduce access qualifiers from IR attributes
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Do not deduce access qualifiers from IR attributes
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Do not deduce access qualifiers from IR attributes
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Do not deduce access qualifiers from IR attributes
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Do not deduce access qualifiers from IR attributes
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D156397: [FunctionAttrs] Unconditionally perform argument attribute inference in the first function-attrs pass
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Emit .actual_access metadata
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Emit .actual_access metadata
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Emit .actual_access metadata
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D155986: [clang][AMDGPU]: Don't use byval for struct arguments in function ABI
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D155986: [clang][AMDGPU]: Don't use byval for struct arguments in function ABI
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D155986: [clang][AMDGPU]: Don't use byval for struct arguments in function ABI
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D155986: [clang][AMDGPU]: Don't use byval for struct arguments in function ABI
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D155986: [clang][AMDGPU]: Don't use byval for struct arguments in function ABI
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D155986: [clang][AMDGPU]: Don't use byval for struct arguments in function ABI
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D155986: [clang][AMDGPU]: Don't use byval for struct arguments in function ABI
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Emit .actual_access metadata
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Emit .actual_access metadata
Changpeng Fang via Phabricator via llvm-commits
- [PATCH] D157573: [LoongArch][MC] Add invalid immediate testcases for LSX instructions
Chen Li via Phabricator via llvm-commits
- [PATCH] D157574: [LoongArch][MC] Add invalid immediate testcases for LASX instructions
Chen Li via Phabricator via llvm-commits
- [PATCH] D157570: [LoongArch] Add testcases of LSX intrinsics with immediates
Chen Li via Phabricator via llvm-commits
- [PATCH] D157571: [LoongArch] Add testcases of LASX intrinsics with immediates
Chen Li via Phabricator via llvm-commits
- [PATCH] D156344: Disable call to fma for soft-float
ChenZheng via Phabricator via llvm-commits
- [compiler-rt] f5fffbe - [scudo] Implement and enable MemMapLinux
Chia-hung Duan via llvm-commits
- [compiler-rt] 12a22ec - [scudo] Dump MapAllocatorCache::retrieve() data
Chia-hung Duan via llvm-commits
- [compiler-rt] a7f0195 - [scudo] secondary allocator cache optimal-fit retrieval
Chia-hung Duan via llvm-commits
- [compiler-rt] 7a120fc - [scudo] Fragmentation info secondary cache
Chia-hung Duan via llvm-commits
- [llvm] b46d035 - [NFC] Refactor byteswapped writes
Chris Bieneman via llvm-commits
- [PATCH] D156814: [NFC] Refactor byteswapped writes
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D157671: [DX] Add support for PSV signature elements
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D156424: [SPIRV] Add SPIR-V logical triple to llc
Chris Bieneman via Phabricator via llvm-commits
- [PATCH] D157240: [NFC][xray] Fix enable_if usage in XRay.h
Chris Cotter via Phabricator via llvm-commits
- [PATCH] D156026: [InstCombine] Contracting x^2 + 2*x*y + y^2 to (x + y)^2 (integer)
Christoph Stiller via Phabricator via llvm-commits
- [PATCH] D156026: [InstCombine] Contracting x^2 + 2*x*y + y^2 to (x + y)^2 (integer)
Christoph Stiller via Phabricator via llvm-commits
- [llvm] bd7c6e3 - [AMDGPU] Precommit lit test for wwm-reg AV spill pseudos D155646.
Christudasan Devadasan via llvm-commits
- [PATCH] D155646: [AMDGPU] Use AV regclass in wwm-reg spill pseudos for gfx908+
Christudasan Devadasan via Phabricator via llvm-commits
- [PATCH] D157719: [AMDGPU] [SIFrameLowering] Replace LivePhysRegs with LiveRegUnits
Christudasan Devadasan via Phabricator via llvm-commits
- [llvm] 132bb5c - [NFC][Coroutines] Use a reverse post-order to guide the computation about cross suspend infomation to reach a fixed point faster.
Chuanqi Xu via llvm-commits
- [PATCH] D157123: [FuncSpec] Rework the discardment logic for unprofitable specializations.
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D156903: [FuncSpec] Estimate dead blocks more accurately.
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D157423: [Coroutines][NFC]Only look for Alloca or Load when finding dbg.declare for temp spills
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D156850: [NFC][Coroutines] Use a reverse post-order to guide the computation about cross suspend infomation to reach a fixed point faster.
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D157123: [FuncSpec] Rework the discardment logic for unprofitable specializations.
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D157123: [FuncSpec] Rework the discardment logic for unprofitable specializations.
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D157070: [C++20] [Coroutines] Introduce `@llvm.coro.opt.blocker` to block the may-be-incorrect optimization for awaiter
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D157070: [C++20] [Coroutines] Introduce `@llvm.coro.opt.blocker` to block the may-be-incorrect optimization for awaiter
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D157070: [C++20] [Coroutines] Introduce `@llvm.coro.opt.blocker` to block the may-be-incorrect optimization for awaiter
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D157070: [C++20] [Coroutines] Introduce `@llvm.coro.opt.blocker` to block the may-be-incorrect optimization for awaiter
Chuanqi Xu via Phabricator via llvm-commits
- [PATCH] D157040: [OpenMP][IR] Set correct alignment for internal variables
Congzhe Cao via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D155081: Specify the developer policy around links to external resources
Corentin Jabot via Phabricator via llvm-commits
- [llvm] 6c45b0f - [RISCV] Refactor to reduce some duplication in RISCVInstrInfoV.td. NFC
Craig Topper via llvm-commits
- [llvm] 7cc6154 - [RISCV] Add back handling of X > -1 to ISD::SETCC lowering.
Craig Topper via llvm-commits
- [llvm] 07c8bcc - [AArch64] Narrow G_SEXT_INREG to s64 before lowering.
Craig Topper via llvm-commits
- [llvm] d2e605c - [PowerPC] Correct missue of getOperandConstraint in PPCInstrInfo::commuteInstructionImpl
Craig Topper via llvm-commits
- [llvm] 2df9328 - [RISCV] Stop performFP_TO_INTCombine from folding with ISD::FRINT.
Craig Topper via llvm-commits
- [llvm] 4767fbf - [RISCV] Remove unnecessary replacements from PseudoToVInst. NFC
Craig Topper via llvm-commits
- [llvm] d0c6c0e - [RISCV] Simplify some XSfvcp tablegen. NFC
Craig Topper via llvm-commits
- [llvm] 7e9a1b1 - [RISCV] Remove trailing whitespace from some .td files.
Craig Topper via llvm-commits
- [llvm] da56750 - [RISCV] Change naming of vector pseudos with scalar FP operand.
Craig Topper via llvm-commits
- [llvm] 6cb55a3 - [RISCV] Add Precommit test for D156685
Craig Topper via llvm-commits
- [llvm] 555e030 - [RISCV] Match ext + ext + srem + trunc to vrem.vv
Craig Topper via llvm-commits
- [PATCH] D157293: [RISCV] Add fixed vector tests for ct[l,t]z_zero_undef
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157176: [RISCV] Refactor to reduce some duplication in RISCVInstrInfoV.td. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157294: [RISCV] Lower unary zvbb ops for fixed vectors
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157295: [RISCV] Lower vro{l,r} for fixed vectors
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157314: [RISCV] Add back handling of X > -1 to ISD::SETCC lowering.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157314: [RISCV] Add back handling of X > -1 to ISD::SETCC lowering.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157172: [AArch64] Narrow G_SEXT_INREG to s64 before lowering.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D156811: [InstCombine] Fold `select` of `srem` and conditional add
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157294: [RISCV] Lower unary zvbb ops for fixed vectors
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157295: [RISCV] Lower vro{l,r} for fixed vectors
Craig Topper via Phabricator via llvm-commits
- [PATCH] D156990: [LegalizeTypes][RISCV] Support libcalls for fpto{s,u}i of bfloat by extending to f32 first
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157077: [RISCV] Teach VSETVLIInserter to not demand tail policy when there is no tail element
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157250: [RISCV] Enable alias analysis by default
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157077: [RISCV] Teach VSETVLIInserter to not demand tail policy when there is no tail element
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157473: [RISCV] Remove RISCVSaturatingBinaryAAShiftUnMasked/Masked and RISCVSaturatingBinaryABShiftUnMasked/Masked. NFC.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157415: [RISCV][GlobalISel] Test legalization for bitshifting with wider types
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157416: [RISCV][GlobalISel] Legalize multiplication
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157422: [RISCV][GlobalISel] Legalize division and remainder
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157417: [RISCV][SelectionDAG] Lower shuffles as bitrotates with vror.vi when possible
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157403: [LegalizeTypes][NFC] Combine ExpandIntOp_{S,U}INT_TO_FP to ExpandIntOp_XINT_TO_FP
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157510: [RISCV] Implement intrinsics for XCVbitmanip extension in CV32E40P
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157399: [LegalizeTypes][NFC] Combine ExpandIntRes_FP_TO_{S,U}INT to ExpandIntRes_FP_TO_XINT
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157509: [LegalizeTypes][RISCV] Enable expanding {S,U}INT_TO_FP for bf16 when bf16 is a legal type
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157581: [SelectionDAG][X86][WIP] Don't always seperate conditions in `(br (and/or cond0, cond1))` into seperate branches
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157581: [SelectionDAG][X86][WIP] Don't always seperate conditions in `(br (and/or cond0, cond1))` into seperate branches
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152754: [PowerPC] Correct missue of getOperandConstraint in PPCInstrInfo::commuteInstructionImpl
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157583: [RISCV] Stop performFP_TO_INTCombine from folding with ISD::FRINT.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157583: [RISCV] Stop performFP_TO_INTCombine from folding with ISD::FRINT.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157583: [RISCV] Stop performFP_TO_INTCombine from folding with ISD::FRINT.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157416: [RISCV][GlobalISel] Legalize multiplication
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157416: [RISCV][GlobalISel] Legalize multiplication
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157422: [RISCV][GlobalISel] Legalize division and remainder
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157607: [LegalizeTypes] Support promotion for vp bitmanip sdnodes.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157651: [RISCV] Rewrite CheckInvalidVLENandLMUL to avoid floating point.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] zextOrTrunc constants to EleSize when combine store of BUILD_VECTOR
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] zextOrTrunc constants to EltSize when combine store of BUILD_VECTOR
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157677: [RISCV][GISel] Narrow G_SEXT_INREG to XLenLLT before lowering.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157416: [RISCV][GlobalISel] Legalize multiplication
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152793: [RISCV] Add MC layer support for Zicfiss.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] Truncate constants to EltSize when combine store of BUILD_VECTOR
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157678: [RISCV][GISel] Remove legalIf from G_ZEXT, G_SEXT, G_ANYEXT.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157717: [X86][Codegen] Remove dead code for ADCX/ADOX
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157416: [RISCV][GlobalISel] Legalize multiplication
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] Truncate constants to EltSize when combine store of BUILD_VECTOR
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157749: [RISCV] Change naming of vector pseudos with scalar FP operand.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157770: [RISCV][GISel] Make s32 a legal type for RV64 for any operation that has a W version.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157772: [RISCV][GISel] Lower G_UADDE, G_UADDO, G_USUBE, and G_USUBO
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157772: [RISCV][GISel] Lower G_UADDE, G_UADDO, G_USUBE, and G_USUBO
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157717: [X86][Codegen] Remove dead code for ADCX/ADOX
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157373: [RISCV] add a compress optimization for stack inst.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D156685: [RISCV] Match ext + ext + srem + trunc to vrem.vv
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157588: [RISCV] Add overlapping constraints label
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157472: [RISCV] Fix rlist grammar for cm.push, cm.popret, cm.popretz and cm.pop in RISCV zcmp Extension
Craig Topper via Phabricator via llvm-commits
- [PATCH] D121187: [DAGCombiner][VP] Add DAGCombine for VP_MUL.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D153519: [LegalizeTypes] Factor in vscale_range when widening insert_subvector
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157651: [RISCV] Rewrite CheckInvalidVLENandLMUL to avoid floating point.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157651: [RISCV] Rewrite CheckInvalidVLENandLMUL to avoid floating point.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157749: [RISCV] Change naming of vector pseudos with scalar FP operand.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157818: [RISCV] Legalize G_PHI and G_BRCOND.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157819: [RISCV][GISel] Support G_SELECT of pointers.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157373: [RISCV] add a compress optimization for stack inst.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D156685: [RISCV] Match ext + ext + srem + trunc to vrem.vv
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157592: [RISCV]Add Precommit test for D156685
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157822: [RISCV][GISel] Make G_CONSTANT of pointers legal.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157823: [RISCV][GISel] Make G_ICMP of pointers legal.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D156685: [RISCV] Match ext + ext + srem + trunc to vrem.vv
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157828: [RISCV][GISel] Initial legalization support for G_LOAD.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157717: [X86][Codegen] Remove dead code for ADCX/ADOX
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157510: [RISCV] Implement intrinsics for XCVbitmanip extension in CV32E40P
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157832: [RISCV] Add tune features of preferred function/loop align
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157592: [RISCV]Add Precommit test for D156685
Craig Topper via Phabricator via llvm-commits
- [PATCH] D156685: [RISCV] Match ext + ext + srem + trunc to vrem.vv
Craig Topper via Phabricator via llvm-commits
- [PATCH] D157828: [RISCV][GISel] Initial legalization support for G_LOAD.
Craig Topper via Phabricator via llvm-commits
- [llvm] c917917 - [TextAPI] fix -Wdocumentation flagged typo, NFC
Cyndy Ishida via llvm-commits
- [llvm] 15cfb44 - [macho2yaml] Fixup offset for nodes in export trie.
Cyndy Ishida via llvm-commits
- [llvm] 913f21a - [TextAPI] Express MH_SIM_SUPPORT in tbd files.
Cyndy Ishida via llvm-commits
- [PATCH] D157431: [macho2yaml] Fixup offset for nodes in export trie.
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D157433: [TextAPI] Express MH_SIM_SUPPORT in tbd files.
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D157431: [macho2yaml] Fixup offset for nodes in export trie.
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D157431: [macho2yaml] Fixup offset for nodes in export trie.
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D157433: [TextAPI] Express MH_SIM_SUPPORT in tbd files.
Cyndy Ishida via Phabricator via llvm-commits
- [PATCH] D157063: [CodeGen] Make the MachineFunctionSplitter pass testable via MIR
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D157127: [CodeGen][AArch64] Don't split functions with a red zone on AArch64
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D157063: [CodeGen] Make the MachineFunctionSplitter pass testable via MIR
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D157127: [CodeGen][AArch64] Don't split functions with a red zone on AArch64
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D157124: [CodeGen][AArch64] Don't split jump table basic blocks
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D145211: Relax cross-section branches
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D156767: [AArch64] [BranchRelaxation] Optimize for hot code size in AArch64 branch relaxation
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D156837: [AArch64][CodeGen] Avoid inverting hot branches during relaxation
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D157063: [CodeGen] Make the MachineFunctionSplitter pass testable via MIR
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D157124: [CodeGen][AArch64] Don't split jump table basic blocks
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D157124: [CodeGen][AArch64] Don't split jump table basic blocks
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D157063: [CodeGen] Make the MachineFunctionSplitter pass testable via MIR
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D157127: [CodeGen][AArch64] Don't split functions with a red zone on AArch64
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D157563: [CodeGen] Move function splitting tests from X86 to Generic
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D157563: [CodeGen] Move function splitting tests from X86 to Generic (NFC)
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D157563: [CodeGen] Move function splitting tests from X86 to Generic (NFC)
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D157563: [CodeGen] Move function splitting tests from X86 to Generic (NFC)
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D157563: [CodeGen] Move function splitting tests from X86 to Generic (NFC)
Daniel Hoekwater via Phabricator via llvm-commits
- [PATCH] D149367: Emit the CodeView `S_ARMSWITCHTABLE` debug symbol for jump tables
Daniel Paoliello via Phabricator via llvm-commits
- [PATCH] D157158: Do not merge debug locations when sinking instructions
Daniel Paoliello via Phabricator via llvm-commits
- [PATCH] D156505: [AArch64][ELF] Support R_AARCH64_AUTH_ABS64 static relocation
Daniil Kovalev via Phabricator via llvm-commits
- [PATCH] D156505: [AArch64][ELF] Support R_AARCH64_AUTH_ABS64 static relocation
Daniil Kovalev via Phabricator via llvm-commits
- [PATCH] D156505: [AArch64][ELF] Support R_AARCH64_AUTH_ABS64 static relocation
Daniil Kovalev via Phabricator via llvm-commits
- [PATCH] D156505: [AArch64][ELF] Support R_AARCH64_AUTH_ABS64 static relocation
Daniil Kovalev via Phabricator via llvm-commits
- [PATCH] D156505: [AArch64][ELF] Support R_AARCH64_AUTH_ABS64 static relocation
Daniil Kovalev via Phabricator via llvm-commits
- [PATCH] D57059: [SLP] Initial support for the vectorization of the non-power-of-2 vectors.
Danila Malyutin via Phabricator via llvm-commits
- [PATCH] D152714: [AArch64][Optimization]Emit FCCMP for AND of two float compares
Dave Green via Phabricator via llvm-commits
- [PATCH] D157002: [MachineCSE] Add an option to do machine cse at all time regardless of profitable checking
Dave Green via Phabricator via llvm-commits
- [PATCH] D157259: [DAG] Add constant SPLAT handling in getNodes SIGN_EXTEND_INREG
Dave Green via Phabricator via llvm-commits
- [PATCH] D154841: [AIC] Fix the sext cost operands in tryToFPToSat
Dave Green via Phabricator via llvm-commits
- [PATCH] D156544: Add more efficient vector bitcast for v16i8 on AArch64.
Dave Green via Phabricator via llvm-commits
- [PATCH] D155484: [AArch64] Global Isel Funnel Shift Lowering
Dave Green via Phabricator via llvm-commits
- [PATCH] D157259: [DAG] Add constant SPLAT handling in getNodes SIGN_EXTEND_INREG
Dave Green via Phabricator via llvm-commits
- [PATCH] D152714: [AArch64][Optimization]Emit FCCMP for AND of two float compares
Dave Green via Phabricator via llvm-commits
- [PATCH] D155299: [AArch64][SVE2] Combine add+lsr to rshrnb for stores
Dave Green via Phabricator via llvm-commits
- [PATCH] D156532: [Pipelines] Perform hoisting prior to GVN
Dave Green via Phabricator via llvm-commits
- [PATCH] D156532: [Pipelines] Perform hoisting prior to GVN
Dave Green via Phabricator via llvm-commits
- [PATCH] D156587: Implement vector rotations on AArch64 using shift-insert instructions.
Dave Green via Phabricator via llvm-commits
- [PATCH] D156587: Implement vector rotations on AArch64 using shift-insert instructions.
Dave Green via Phabricator via llvm-commits
- [PATCH] D157514: [ARM] Set preferred function alignment
Dave Green via Phabricator via llvm-commits
- [PATCH] D156532: [Pipelines] Perform hoisting prior to GVN
Dave Green via Phabricator via llvm-commits
- [PATCH] D157406: [SVE] Expand scalable vector ISD::BITCASTs when targeting big-endian.
Dave Green via Phabricator via llvm-commits
- [PATCH] D156538: [AArch64] Try to combine FMUL with FDIV
Dave Green via Phabricator via llvm-commits
- [PATCH] D155428: [AArch64] Force streaming-compatible codegen when attributes are set.
Dave Green via Phabricator via llvm-commits
- [PATCH] D157279: [CodeGen] Disable FP LD1RX instructions generation for Neoverse-V1
Dave Green via Phabricator via llvm-commits
- [PATCH] D157202: [AArch64][GISel] Fix selection of G_CONSTANT_FOLD_BARRIER
Dave Green via Phabricator via llvm-commits
- [PATCH] D156614: [AArch64][GISel] Handling for G_VECREDUCE_FMIN and G_VECREDUCE_FMAX
Dave Green via Phabricator via llvm-commits
- [PATCH] D156615: [AArch64][GISel] Add handling for G_VECREDUCE_FMAXIMUM and G_VECREDUCE_FMINIMUM
Dave Green via Phabricator via llvm-commits
- [PATCH] D157598: [InstCombine] Transform sub(sext(add(X, Y)), sext(add(X, Z))) to sub(Y, Z) given nsw adds
Dave Green via Phabricator via llvm-commits
- [PATCH] D157679: [AArch64][GISel] Extend lowering for fp round intrinsics.
Dave Green via Phabricator via llvm-commits
- [PATCH] D157591: [AArch64][GlobalISel] Optimize Combine Funnel Shift
Dave Green via Phabricator via llvm-commits
- [PATCH] D155484: [AArch64] Global Isel Funnel Shift Lowering
Dave Green via Phabricator via llvm-commits
- [PATCH] D156538: [AArch64] Try to combine FMUL with FDIV
Dave Green via Phabricator via llvm-commits
- [PATCH] D157514: [ARM] Set preferred function alignment
Dave Green via Phabricator via llvm-commits
- [PATCH] D157459: Make DWARFContext more thread safe.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D155006: [YAML][NFC] Use BumpPtrAllocator instead of unique_ptrs
David Blaikie via Phabricator via llvm-commits
- [PATCH] D155006: [YAML][NFC] Use BumpPtrAllocator instead of unique_ptrs
David Blaikie via Phabricator via llvm-commits
- [PATCH] D157459: Make DWARFContext more thread safe.
David Blaikie via Phabricator via llvm-commits
- [llvm] aa97f6b - [AIC] Fix the sext cost operands in tryToFPToSat
David Green via llvm-commits
- [llvm] 0d05992 - [AArch64] Regenerate fpround mir tests. NFC
David Green via llvm-commits
- [llvm] de775f2 - [DAG] Add constant SPLAT handling in getNodes SIGN_EXTEND_INREG
David Green via llvm-commits
- [llvm] 05b4310 - Revert "[Pipelines] Perform hoisting prior to GVN"
David Green via llvm-commits
- [llvm] 2bb7272 - [AArch64] Regenerate s/urem-seteq-* tests. NFC
David Green via llvm-commits
- [llvm] c782e34 - [AArch64] Add VSHL knownBits handling.
David Green via llvm-commits
- [llvm] b720dcb - [AArch64][GISel] Split large f64 vectors for fcmp.
David Green via llvm-commits
- [llvm] c264592 - [AArch64] Update check lines in neon-compare-instructions.ll
David Green via llvm-commits
- [llvm] acd17ea - [AArch64][GISel] Expand handling for G_FSQRT to more vector types
David Green via llvm-commits
- [llvm] 7720b9a - [AArch64] Extend and cleanup vecreduce.fmin/max tests. NFC
David Green via llvm-commits
- [llvm] c09bdfe - [LV] Require x86 target for interleaved access test
David Spickett via llvm-commits
- [llvm] c80f7b4 - [lldb] Remove AArch64 tpidr from release notes on main
David Spickett via llvm-commits
- [compiler-rt] f5ccac7 - [compiler-rt][test][asan] Fix typo in fake_stack_gc.cpp
David Spickett via llvm-commits
- [PATCH] D147740: [llvm-profdata] Refactoring Sample Profile Reader to increase FDO build speed using MD5 as key to Sample Profile map
David Spickett via Phabricator via llvm-commits
- [PATCH] D155520: [LV] Complete load groups and release store groups in presence of dependency
David Spickett via Phabricator via llvm-commits
- [PATCH] D155520: [LV] Complete load groups and release store groups in presence of dependency
David Spickett via Phabricator via llvm-commits
- [PATCH] D107534: Garbage-collect empty basic blocks after code generation.
Dayann D'almeida via Phabricator via llvm-commits
- [PATCH] D155659: [WPD][LLD] Add option to validate RTTI is enabled on all native types and prevent devirtualization on types with native RTTI
Di Mo via Phabricator via llvm-commits
- [PATCH] D157184: [Coroutine][DebugInfo] Update the linkage name of the declaration of coro-split functions in the debug info.
DianQK via Phabricator via llvm-commits
- [PATCH] D157177: [Coroutine][DebugInfo] Pre-commit test for a DISubprogram with declaration.
DianQK via Phabricator via llvm-commits
- [PATCH] D157184: [Coroutine][DebugInfo] Update the linkage name of the declaration of coro-split functions in the debug info.
DianQK via Phabricator via llvm-commits
- [PATCH] D156793: [TailCallElim] Remove the readonly attribute of byval.
DianQK via Phabricator via llvm-commits
- [PATCH] D156793: [TailCallElim] Remove the readonly attribute of byval.
DianQK via Phabricator via llvm-commits
- [PATCH] D156789: [TailCallElim] Regenerate test checks with --function-signature (NFC)
DianQK via Phabricator via llvm-commits
- [PATCH] D156793: [TailCallElim] Remove the readonly attribute of byval.
DianQK via Phabricator via llvm-commits
- [PATCH] D144319: [SimplifyCFG] Check if the return instruction causes undefined behavior
DianQK via Phabricator via llvm-commits
- [PATCH] D156617: [SimplifyCFG] Pre-commit test for extending HoistThenElseCodeToIf.
DianQK via Phabricator via llvm-commits
- [PATCH] D155711: [SimplifyCFG] Hoist common instructions on Switch.
DianQK via Phabricator via llvm-commits
- [PATCH] D155711: [SimplifyCFG] Hoist common instructions on Switch.
DianQK via Phabricator via llvm-commits
- [PATCH] D153517: [AMDGPU] ISel for amdgpu_cs_chain[_preserve] functions
Diana Picus via Phabricator via llvm-commits
- [PATCH] D156408: [AMDGPU] Update amdgpu_cs_chain_preserve docs. NFC
Diana Picus via Phabricator via llvm-commits
- [PATCH] D156409: [AMDGPU] More verifier checks for llvm.amdgcn.cs.chain
Diana Picus via Phabricator via llvm-commits
- [PATCH] D153761: [AMDGPU] ISel for @llvm.amdgcn.cs.chain intrinsic
Diana Picus via Phabricator via llvm-commits
- [PATCH] D156976: [mlir][ArmSME] Extend vector.transfer_write lowering
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D156980: [mlir][ArmSME] Extend arm_sme.zero for all types
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D157004: [mlir][ArmSME] Add vector to tile intrinsics
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D157005: [mlir][ArmSME] Add vector to tile slice op and lowerings
Diego Caballero via Phabricator via llvm-commits
- [PATCH] D156311: [AArch64][SME2][SVE2p1] Choose strided or contiguous loads
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D152205: [Aarch64][SVE]SVE2] Enable tbl, tbl2 for shuffle lowering for fixed vector types.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D152205: [Aarch64][SVE]SVE2] Enable tbl, tbl2 for shuffle lowering for fixed vector types.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D152205: [Aarch64][SVE]SVE2] Enable tbl, tbl2 for shuffle lowering for fixed vector types.
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D157698: [AArch64][SME] Non-streaming compatible SCVTF emitted with --force-streaming-compatible-sve
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D157628: [AArch64][SVE2] Change the cost of extends with S/URHADD to 0
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D157628: [AArch64][SVE2] Change the cost of extends with S/URHADD to 0
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D157628: [AArch64][SVE2] Change the cost of extends with S/URHADD to 0
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D157283: [clang] Match -isysroot behaviour with system compiler on Darwin
Dmitry Polukhin via Phabricator via llvm-commits
- [PATCH] D157283: [clang] Match -isysroot behaviour with system compiler on Darwin
Dmitry Polukhin via Phabricator via llvm-commits
- [PATCH] D157418: [WIP][Draft] Changes in OpenMPIRBuilder
Dominik Adamski via Phabricator via llvm-commits
- [llvm] 9a8f7f2 - Revert "[symbolizer] Change reaction on invalid input"
Douglas Yung via llvm-commits
- [PATCH] D157210: [symbolizer] Change reaction on invalid input
Douglas Yung via Phabricator via llvm-commits
- [PATCH] D157210: [symbolizer] Change reaction on invalid input
Douglas Yung via Phabricator via llvm-commits
- [PATCH] D157283: [clang] Match -isysroot behaviour with system compiler on Darwin
Duncan P. N. Exon Smith via Phabricator via llvm-commits
- [PATCH] D157264: [NewGVN] Use leader for instrinsics with the returned attribute
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D154725: [AggressiveInstCombine] Fold strcmp for short string literals
Dávid Bolvanský via Phabricator via llvm-commits
- [PATCH] D156532: [Pipelines] Perform hoisting prior to GVN
Dávid Bolvanský via Phabricator via llvm-commits
- [llvm] 92e28e3 - [BPF] support for BPF_ST instruction in codegen
Eduard Zingerman via llvm-commits
- [llvm] e66affa - Revert "[BPF] support for BPF_ST instruction in codegen"
Eduard Zingerman via llvm-commits
- [PATCH] D143967: [DebugInfo][BPF] Add 'btf:type_tag' annotation in DWARF
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D140804: [BPF] support for BPF_ST instruction in codegen
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D140804: [BPF] support for BPF_ST instruction in codegen
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D157805: [BPF] Reset machine register kill mark in BPFMISimplifyPatchable
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D157806: [BPF] Fix in/out argument constraints for CORE_MEM instructions
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D157806: [BPF] Fix in/out argument constraints for CORE_MEM instructions
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D157806: [BPF] Fix in/out argument constraints for CORE_MEM instructions
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D140804: [BPF] support for BPF_ST instruction in codegen
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D157806: [BPF] Fix in/out argument constraints for CORE_MEM instructions
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D140804: [BPF] support for BPF_ST instruction in codegen
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D157805: [BPF] Reset machine register kill mark in BPFMISimplifyPatchable
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D157806: [BPF] Fix in/out argument constraints for CORE_MEM instructions
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D155732: [MC][COFF][AArch64] Avoid incorrect IMAGE_REL_ARM64_BRANCH26 relocations.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D157406: [SVE] Expand scalable vector ISD::BITCASTs when targeting big-endian.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D157430: Revert "[AggressiveInstCombine] Fold strcmp for short string literals"
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D156587: Implement vector rotations on AArch64 using shift-insert instructions.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D155732: [MC][COFF][AArch64] Avoid incorrect IMAGE_REL_ARM64_BRANCH26 relocations.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D156587: Implement vector rotations on AArch64 using shift-insert instructions.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D157509: [LegalizeTypes][RISCV] Enable expanding {S,U}INT_TO_FP for bf16 when bf16 is a legal type
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D157547: Arm64EC entry/exit thunks, consolidated.
Eli Friedman via Phabricator via llvm-commits
- [llvm] 4d0f1e3 - [llvm] Remove SmallSet from MachineInstr.h
Elliot Goodrich via llvm-commits
- [PATCH] D157720: [llvm] Remove SmallSet from MachineInstr.h
Elliot Goodrich via Phabricator via llvm-commits
- [PATCH] D157720: [llvm] Remove SmallSet from MachineInstr.h
Elliot Goodrich via Phabricator via llvm-commits
- [PATCH] D157521: [flang] Add two new semantics tests for `critical-construct`
Elliot Whitney via Phabricator via llvm-commits
- [PATCH] D157521: [flang] Add two new semantics tests for `critical-construct`
Elliot Whitney via Phabricator via llvm-commits
- [llvm] fe05193 - [InstrProf] Encode linkage names in IRPGO counter names
Ellis Hoag via llvm-commits
- [compiler-rt] b98d0b2 - [InstrProf] Fix macOS profile tests after D156569
Ellis Hoag via llvm-commits
- [compiler-rt] 8287db2 - [InstrProf] Report error when merging temporal profiles
Ellis Hoag via llvm-commits
- [compiler-rt] cd861ad - [InstrProf] Fix debug-info-correlate test
Ellis Hoag via llvm-commits
- [PATCH] D156569: [InstrProf] Encode linkage names in IRPGO counter names
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D156569: [InstrProf] Encode linkage names in IRPGO counter names
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D156569: [InstrProf] Encode linkage names in IRPGO counter names
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D156006: [InstrProf] Emit warnings when correlating lightweight profiles
Ellis Hoag 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] D153587: [GlobPattern] Support brace expansions
Ellis Hoag 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] D151899: [BOLT] Instrumentation: Initial instrumentation support for AArch64
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] D157483: [AIX] Handle ReadOnlyWithRel kind on AIX.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D157396: [GlobalIsel][X86] Support G_GLOBAL_VALUE for global stub references
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D157458: [X86][AMX] Fix virtual register traversing in case of GlobalIsel
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D157458: [X86][AMX] Fix virtual register traversing in case of GlobalIsel
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D157458: [X86][AMX] Fix virtual register traversing in case of GlobalIsel
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D157458: [X86][AMX] Fix virtual register traversing in case of GlobalIsel
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D157458: [X86][AMX] Fix virtual register traversing in case of GlobalIsel
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D157458: [X86][AMX] Fix virtual register traversing in case of GlobalIsel
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D157486: Triple Patch
Evgeniy Makarev via Phabricator via llvm-commits
- [PATCH] D157497: feat: Migrate isArch16Bit
Evgeniy Makarev via Phabricator via llvm-commits
- [PATCH] D157786: Add isArch32Bit into TripleUtils
Evgeniy Makarev via Phabricator via llvm-commits
- [PATCH] D157497: feat: Migrate isArch16Bit
Evgeniy Makarev via Phabricator via llvm-commits
- [PATCH] D157497: feat: Migrate isArch16Bit
Evgeniy Makarev via Phabricator via llvm-commits
- [PATCH] D157497: feat: Migrate isArch16Bit
Evgeniy Makarev via Phabricator via llvm-commits
- [PATCH] D157497: feat: Migrate isArch16Bit
Evgeniy Makarev via Phabricator via llvm-commits
- [PATCH] D157497: feat: Migrate isArch16Bit
Evgeniy Makarev via Phabricator via llvm-commits
- [PATCH] D157206: [BOLT] Fix typo in comment
Eymen Ünay via Phabricator via llvm-commits
- [PATCH] D157218: [MCA] Fix typo in comments
Eymen Ünay via Phabricator via llvm-commits
- [PATCH] D157223: [Transforms] Fix typo in comments
Eymen Ünay via Phabricator via llvm-commits
- [PATCH] D157226: Fix typos in comments of ExecutionEngine/
Eymen Ünay via Phabricator via llvm-commits
- [PATCH] D157519: [JITLink][AArch32] Tests for ELF::R_ARM_ABS32 and ELF::R_ARM_REL32
Eymen Ünay via Phabricator via llvm-commits
- [PATCH] D157533: [JITLink][AArch32] Implement ELF::R_ARM_CALL relocation
Eymen Ünay via Phabricator via llvm-commits
- [PATCH] D157540: [JITLink][AArch32] Fixes for initial AArc32 backend
Eymen Ünay via Phabricator via llvm-commits
- [PATCH] D157541: [JITLink][AArch32] Implement ELF::R_ARM_JUMP24
Eymen Ünay via Phabricator via llvm-commits
- [PATCH] D157226: Fix typos in comments of ExecutionEngine/
Eymen Ünay via Phabricator via llvm-commits
- [PATCH] D157519: [JITLink][AArch32] Tests for ELF::R_ARM_ABS32 and ELF::R_ARM_REL32
Eymen Ünay via Phabricator via llvm-commits
- [PATCH] D157519: [JITLink][AArch32] Tests for ELF::R_ARM_ABS32 and ELF::R_ARM_REL32
Eymen Ünay via Phabricator via llvm-commits
- [PATCH] D157519: [JITLink][AArch32] Tests for ELF::R_ARM_ABS32 and ELF::R_ARM_REL32
Eymen Ünay via Phabricator via llvm-commits
- [PATCH] D157541: [JITLink][AArch32] Implement ELF::R_ARM_JUMP24
Eymen Ünay via Phabricator via llvm-commits
- [PATCH] D157226: Fix typos in comments of ExecutionEngine/
Eymen Ünay via Phabricator via llvm-commits
- [llvm] 6e07e90 - [PPC32] Parse bl __tls_get_addr(x at tlsgd)@plt+32768
Fangrui Song via llvm-commits
- [llvm] ebb0a21 - [GlobPattern] Update invalid glob pattern diagnostic for unmatched '['
Fangrui Song via llvm-commits
- [llvm] 84e89c9 - [ARM] Migrate to new encodeInstruction that uses SmallVectorImpl<char>. NFC
Fangrui Song via llvm-commits
- [llvm] d4128a2 - [Mips] Migrate to new encodeInstruction that uses SmallVectorImpl<char>. NFC
Fangrui Song via llvm-commits
- [llvm] 2f5a183 - [CSKY] Migrate to new encodeInstruction that uses SmallVectorImpl<char>. NFC
Fangrui Song via llvm-commits
- [llvm] c8ed138 - [RISCV] Remove unneeded fixup kinds for R_RISCV_{SET,ADD,SUB}*
Fangrui Song via llvm-commits
- [llvm] f542497 - [test] Simplify MC/PowerPC/ppc32-R_PPC_DTPREL32-reloc.s after D156953
Fangrui Song via llvm-commits
- [llvm] e83e8e2 - [MC] Restore default section classification to SectionKind::getReadOnly()
Fangrui Song via llvm-commits
- [llvm] 90dbd58 - [MC] Remove FK_Data_6b
Fangrui Song via llvm-commits
- [llvm] 7e39e2e - [DirectX,SPIRV] Migrate to new encodeInstruction that uses SmallVectorImpl<char>. NFC
Fangrui Song via llvm-commits
- [llvm] e893407 - [MC] Remove the legacy overload of encodeInstruction
Fangrui Song via llvm-commits
- [llvm] d7398a3 - [MC] Use reportError for .uleb128/.sleb128 diagnostic
Fangrui Song via llvm-commits
- [llvm] 0a89bda - [MC][test] Change ELF/uleb-ehtable.s Mach-O to use private symbols in .uleb128 for label differences
Fangrui Song via llvm-commits
- [llvm] 8ee6c0e - [MC] Remove isThumbFunc special case
Fangrui Song via llvm-commits
- [llvm] cc6a704 - [MC] Make MCCodeEmitter::encodeInstruction pure virtual
Fangrui Song via llvm-commits
- [llvm] 099f4e2 - [llvm-debuginfod] Switch to xxh3_64bits
Fangrui Song via llvm-commits
- [llvm] 1f34e28 - [gcov] Ignore blocks from another file
Fangrui Song via llvm-commits
- [llvm] 65a8448 - Revert "[MC] Remove isThumbFunc special case"
Fangrui Song via llvm-commits
- [llvm] eeccbe1 - [llvm-objdump,llvm-symbolizer] Remove unused ExitOnErr after D136702. NFC
Fangrui Song via llvm-commits
- [PATCH] D157300: [lld-macho]Rework error-checking in peeking at first-member in archive to avoid segfault.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153206: [PPC32] Parse bl __tls_get_addr(x at tlsgd)@plt+32768
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153206: [PPC32] Parse bl __tls_get_addr(x at tlsgd)@plt+32768
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142879: [RISCV] Emit relocation for uleb128
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153587: [GlobPattern] Support brace expansions
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D157020: [WIP][lld/ELF] Don't relax R_X86_64_(REX_)GOTPCRELX when offset is too far
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D153587: [GlobPattern] Support brace expansions
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D155824: [LoongArch] Support -march=native and -mtune=
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D157365: [lld][PPC64] Fix location of the least significant byte when fixing up R_PPC64_ADDR14 for little-endian target
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D156866: [Clang][LoongArch] Use the ClangBuiltin class to automatically generate support for CBE and CFE
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D157365: [lld][PPC64] Fix location of the least significant byte when fixing up R_PPC64_ADDR14 for little-endian target
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D157029: [llvm] Construct option's prefixed name at compile-time
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D156953: PowerPC 32bit: Emit relocation type R_PPC_DTPREL32 for tls variablels.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142879: [RISCV] Emit relocation for uleb128
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142879: [RISCV] Emit relocation for uleb128
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D52985: [mips][micromips] Fix how values in .gcc_except_table are calculated
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D157027: [lld-macho][nfc]Add bounds check before attempting to dereferencing iterators.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D157655: [Mips] AttemptToFoldSymbolOffsetDifference: revert isMicroMips special case
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D157657: [RISCV] Support R_RISCV_SET_ULEB128/R_RISCV_SUB_ULEB128 for .uleb128 directives
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D155993: [llvm-debuginfod] Switch to xxh3_64bits
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D157680: [X86]Support options -mno-gather -mno-scatter
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D157210: [symbolizer] Change reaction on invalid input
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D157210: [symbolizer] Change reaction on invalid input
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D142879: [RISCV] Emit relocation for uleb128
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D155993: [llvm-debuginfod] Switch to xxh3_64bits
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D157830: [bazel] Use binary_alias instead of symlinks for ld.lld and friends
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D157830: [bazel] Use binary_alias instead of symlinks for ld.lld and friends
Fangrui Song via Phabricator via llvm-commits
- [llvm] 7b14c05 - [VPlan] Move up VPRecipeWithIRFlags definition. (NFC)
Florian Hahn via llvm-commits
- [llvm] 0b17e9d - [VPlan] Move VPRecipeWithIRFlags::getFastMathFlags. (NFCI)
Florian Hahn via llvm-commits
- [llvm] e2851ad - [VPlan] Use IterT template arg directly for VPInstruction operands (NFC)
Florian Hahn via llvm-commits
- [llvm] 93c5bae - [VPlan] Use printOperands for VPInstruction.
Florian Hahn via llvm-commits
- [llvm] af635a5 - [VPlan] Model wrap flags directly, remove *NUW opcodes (NFC)
Florian Hahn via llvm-commits
- [llvm] e18a547 - [VPlan] Fold if into return in prepareToExecute assertion (NFC).
Florian Hahn via llvm-commits
- [llvm] b6d994d - [VPlan] Address post-commit suggestions for af635a554 (NFC).
Florian Hahn via llvm-commits
- [llvm] 698ae66 - [VPlan] Replace FMF in VPInstruction with VPRecipeWithIRFlags (NFC).
Florian Hahn via llvm-commits
- [llvm] 34accad - [VPlan] Move logic to create VPScalarIVStepsRecipe to helper (NFC).
Florian Hahn via llvm-commits
- [llvm] b223229 - [VPlan] Re-use existing step again after 34accad1feae.
Florian Hahn via llvm-commits
- [llvm] e6d5dcf - [LV] Pass kind and induction binop to emitTransformedIndex (NFC).
Florian Hahn via llvm-commits
- [llvm] 8a56179 - [VPlan] Store induction kind & binop directly in VPDerviedIVRecipe(NFC)
Florian Hahn via llvm-commits
- [llvm] d32e68a - [docs] Graduate VectorizationPlan.rst from proposal.
Florian Hahn via llvm-commits
- [PATCH] D157144: [VPlan] Replace FMF in VPInstruction with VPRecipeWithIRFlags (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157144: [VPlan] Replace FMF in VPInstruction with VPRecipeWithIRFlags (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157194: [VPlan] Model wrap flags directly, remove *NUW opcodes (NFC)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157194: [VPlan] Model wrap flags directly, remove *NUW opcodes (NFC)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157322: [VPlan] Initial modeling of runtime VF * UF as VPValue.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157194: [VPlan] Model wrap flags directly, remove *NUW opcodes (NFC)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157194: [VPlan] Model wrap flags directly, remove *NUW opcodes (NFC)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157194: [VPlan] Model wrap flags directly, remove *NUW opcodes (NFC)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157144: [VPlan] Replace FMF in VPInstruction with VPRecipeWithIRFlags (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157144: [VPlan] Replace FMF in VPInstruction with VPRecipeWithIRFlags (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157322: [VPlan] Initial modeling of runtime VF * UF as VPValue.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157322: [VPlan] Initial modeling of runtime VF * UF as VPValue.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157401: [VPlan] Replace CalculateTripCountMinusVF with explicit VPInstructions (WIP).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157144: [VPlan] Replace FMF in VPInstruction with VPRecipeWithIRFlags (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157144: [VPlan] Replace FMF in VPInstruction with VPRecipeWithIRFlags (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157144: [VPlan] Replace FMF in VPInstruction with VPRecipeWithIRFlags (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157368: [VPlan] Consider scalar VF in masked VPReductionRecipe
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157144: [VPlan] Replace FMF in VPInstruction with VPRecipeWithIRFlags (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D155520: [LV] Complete load groups and release store groups in presence of dependency
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157442: [VPlan] Move mask handling to VPRecipeBase (NFCI).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157443: [VPlan] Update printOperands with dedicated mask printing.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D156158: [LAA] Rename and fix semantics of MaxSafeDepDistBytes to MinDepDistBytes
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D156158: [LAA] Rename and fix semantics of MaxSafeDepDistBytes to MinDepDistBytes
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157593: [docs] Graduate VectorizationPlan.rst from proposal.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157037: [VPlan] Proactively create mask for tail-folding up-front (NFCI).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157593: [docs] Graduate VectorizationPlan.rst from proposal.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157713: [VPlan] Perform tail folding as VPlan transform. (WIP)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157714: [VPlan] Move addition of canonical IV increments & branches later. (WIP)
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157630: [LoopVectorize] Pre-commit tests for the fix of incorrect order of invariant stores.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157037: [VPlan] Proactively create mask for tail-folding up-front (NFCI).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D156158: [LAA] Rename and fix semantics of MaxSafeDepDistBytes to MinDepDistBytes
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D157630: [LoopVectorize] Pre-commit tests for the fix of incorrect order of invariant stores.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D99750: [LV, VP]VP intrinsics support for the Loop Vectorizer
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D156420: [TableGen] Add `!dump` and `dump`.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D157492: [TableGen] Add `!dump` and `dump`.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D156420: [TableGen] Add `!dump` and `dump`.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D156420: [TableGen] Add `!dump` and `dump`.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D157492: [TableGen] Add `!dump` and `dump`.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D157492: [TableGen] Add `!dump` and `dump`.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D157510: [RISCV] Implement intrinsics for XCVbitmanip extension in CV32E40P
Funan Zeng via Phabricator via llvm-commits
- [PATCH] D157510: [RISCV] Implement intrinsics for XCVbitmanip extension in CV32E40P
Funan Zeng via Phabricator via llvm-commits
- [PATCH] D157510: [RISCV] Implement intrinsics for XCVbitmanip extension in CV32E40P
Funan Zeng via Phabricator via llvm-commits
- [PATCH] D157510: [RISCV] Implement intrinsics for XCVbitmanip extension in CV32E40P
Funan Zeng via Phabricator via llvm-commits
- [PATCH] D156073: refactor hip_build.sh to facilitate local test
Galina via Phabricator via llvm-commits
- [PATCH] D142569: [OpenMP] Introduce kernel environment
Gheorghe-Teodor Bercea via Phabricator via llvm-commits
- [PATCH] D157525: [LV][AArch64] Enable scalable vectorization of loops that contain FREM instructions
Graham Hunter via Phabricator via llvm-commits
- [llvm] 27d6161 - Improve llvm-gsymutil performance in quiet mode.
Greg Clayton via llvm-commits
- [llvm] a3afff9 - Remove some noisy log messages from showing up in llvm-gsymutil output.
Greg Clayton via llvm-commits
- [PATCH] D157459: Make DWARFContext more thread safe.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D157466: Improve llvm-gsymutil performance in quiet mode.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D157466: Improve llvm-gsymutil performance in quiet mode.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D157466: Improve llvm-gsymutil performance in quiet mode.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D156834: Remove some noisy log messages from showing up in llvm-gsymutil output.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D157459: Make DWARFContext more thread safe.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D157459: Make DWARFContext more thread safe.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D157459: Make DWARFContext more thread safe.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D156834: Remove some noisy log messages from showing up in llvm-gsymutil output.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D157669: Fix spurious errors that would be emitted when DW_TAG_subprogram DIEs had mutliple ranges in DW_AT_ranges.
Greg Clayton via Phabricator via llvm-commits
- [PATCH] D157669: Fix spurious errors that would be emitted when DW_TAG_subprogram DIEs had mutliple ranges in DW_AT_ranges.
Greg Clayton via Phabricator via llvm-commits
- [llvm] f70e83a - [llvm-exegesis] Don't try to use SYS_rseq if it's not defined.
Guillaume Chatelet via llvm-commits
- [PATCH] D157189: [llvm-exegesis] Don't try to use SYS_rseq if it's not defined.
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D157189: [llvm-exegesis] Don't try to use SYS_rseq if it's not defined.
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D156468: [lld-macho] Fixed crashes when linking with incompatible-arch archives/
Gulfem Savrun Yeniceri via Phabricator via llvm-commits
- [PATCH] D156611: [llvm-cov] Fix a bug about using `convert-for-testing` on multi-source object files
Gulfem Savrun Yeniceri via Phabricator via llvm-commits
- [PATCH] D156611: [llvm-cov] Fix a bug about using `convert-for-testing` on multi-source object files
Gulfem Savrun Yeniceri via Phabricator via llvm-commits
- [PATCH] D156468: [lld-macho] Fixed crashes when linking with incompatible-arch archives/
Gulfem Savrun Yeniceri via Phabricator via llvm-commits
- [PATCH] D156611: [llvm-cov] Fix a bug about using `convert-for-testing` on multi-source object files
Gulfem Savrun Yeniceri via Phabricator via llvm-commits
- [PATCH] D156491: [RA] Split a virtual register in cold blocks if it is not assigned preferred physical register
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D156491: [RA] Split a virtual register in cold blocks if it is not assigned preferred physical register
Guozhi Wei via Phabricator via llvm-commits
- [PATCH] D157750: Properly handle -fsplit-machine-functions for fatbinary compilation
Han Shen via Phabricator via llvm-commits
- [PATCH] D157750: Properly handle -fsplit-machine-functions for fatbinary compilation
Han Shen via Phabricator via llvm-commits
- [PATCH] D157750: Properly handle -fsplit-machine-functions for fatbinary compilation
Han Shen via Phabricator via llvm-commits
- [PATCH] D157040: [OpenMP][IR] Set correct alignment for internal variables
Hao Jin via Phabricator via llvm-commits
- [PATCH] D157040: [OpenMP][IR] Set correct alignment for internal variables
Hao Jin via Phabricator via llvm-commits
- [compiler-rt] e7191fb - [RISCV][Lsan] Set allocator for AP64
Hau Hsu via llvm-commits
- [PATCH] D156722: [CSSPGO] Support stale profile matching for LTO
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D156722: [CSSPGO] Support stale profile matching for LTO
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D156722: [CSSPGO] Support stale profile matching for LTO
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D156657: [InstCombine] Fold icmp(constants[x]) when the range of x is given
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D155940: [SimplifyCFG] Transform for redirecting phis between unmergeable BB and SuccBB
Hongyu Chen via Phabricator via llvm-commits
- [PATCH] D155600: [AIX][TLS] Produce a faster local-exec access sequence with -maix-small-local-exec-tls (And optimize when load/store offsets are 0)
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D155600: [AIX][TLS] Produce a faster local-exec access sequence with -maix-small-local-exec-tls (And optimize when load/store offsets are 0)
Hubert Tong via Phabricator via llvm-commits
- [PATCH] D155600: [AIX][TLS] Produce a faster local-exec access sequence with -maix-small-local-exec-tls (And optimize when load/store offsets are 0)
Hubert Tong via Phabricator via llvm-commits
- [llvm] b560d5c - [CodeGen] Pre-commit tests showing incorrect pattern FMLA_* pseudo instructions
Igor Kirillov via llvm-commits
- [llvm] 7542477 - [CodeGen] Precommit tests for D157095
Igor Kirillov via llvm-commits
- [llvm] 84d444f - [CodeGen] Fix incorrect pattern FMLA_* pseudo instructions
Igor Kirillov via llvm-commits
- [llvm] 60e2a84 - [CodeGen] Disable FP LD1RX instructions generation for Neoverse-V1
Igor Kirillov via llvm-commits
- [PATCH] D157095: [CodeGen] Fix incorrect pattern FMLA_* pseudo instructions
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157094: [CodeGen] Pre-commit tests showing incorrect pattern FMLA_* pseudo instructions
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157095: [CodeGen] Fix incorrect pattern FMLA_* pseudo instructions
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D155218: [InstCombine] Optimize addition/subtraction operations of splats of vscale multiplied by a constant
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D155218: [InstCombine] Optimize addition/subtraction operations of splats of vscale multiplied by a constant
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157094: [CodeGen] Pre-commit tests showing incorrect pattern FMLA_* pseudo instructions
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157094: [CodeGen] Pre-commit tests showing incorrect pattern FMLA_* pseudo instructions
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157279: [CodeGen] Disable LD1RX instructions generation for Neoverse-V1
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157279: [CodeGen] Disable FP LD1RX instructions generation for Neoverse-V1
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157279: [CodeGen] Disable FP LD1RX instructions generation for Neoverse-V1
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157279: [CodeGen] Disable FP LD1RX instructions generation for Neoverse-V1
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157279: [CodeGen] Disable FP LD1RX instructions generation for Neoverse-V1
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157279: [CodeGen] Disable FP LD1RX instructions generation for Neoverse-V1
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157094: [CodeGen] Pre-commit tests showing incorrect pattern FMLA_* pseudo instructions
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157095: [CodeGen] Fix incorrect pattern FMLA_* pseudo instructions
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157279: [CodeGen] Disable FP LD1RX instructions generation for Neoverse-V1
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157279: [CodeGen] Disable FP LD1RX instructions generation for Neoverse-V1
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157095: [CodeGen] Fix incorrect pattern FMLA_* pseudo instructions
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157279: [CodeGen] Disable FP LD1RX instructions generation for Neoverse-V1
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157630: [LoopVectorize] Pre-commit tests for the fix of incorrect order of invariant stores.
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157631: [LoopVectorize] Fix incorrect order of invariant stores when there are multiple reductions.
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D157203: [symbolizer][NFC] Reorganize parsing input binary file
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D157210: [symbolizer] Change reaction on invalid input
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D156978: [symbolizer][NFC] Move file argument parsing into separate function
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D156471: [mlir] Support fast-math friendly constants for identity value
Ivan Butygin via Phabricator via llvm-commits
- [PATCH] D156471: [mlir] Support fast-math friendly constants for identity value
Ivan Butygin via Phabricator via llvm-commits
- [PATCH] D156471: [mlir] Support fast-math friendly constants for identity value
Ivan Butygin via Phabricator via llvm-commits
- [PATCH] D156889: [mlir][cf] Add ControlFlow to SCF lifting pass
Ivan Butygin via Phabricator via llvm-commits
- [PATCH] D156889: [mlir][cf] Add ControlFlow to SCF lifting pass
Ivan Butygin via Phabricator via llvm-commits
- [PATCH] D156889: [mlir][cf] Add ControlFlow to SCF lifting pass
Ivan Butygin via Phabricator via llvm-commits
- [PATCH] D156889: [mlir][cf] Add ControlFlow to SCF lifting pass
Ivan Butygin via Phabricator via llvm-commits
- [PATCH] D156889: [mlir][cf] Add ControlFlow to SCF lifting pass
Ivan Butygin via Phabricator via llvm-commits
- [PATCH] D156889: [mlir][cf] Add ControlFlow to SCF lifting pass
Ivan Butygin via Phabricator via llvm-commits
- [PATCH] D157089: [AMDGPU] Fix dealing with register interval endpoints in SIInsertWaitcnts.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D157100: [AMDGPU] Validate GDS in the assembler
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D157089: [AMDGPU] Fix dealing with register interval endpoints in SIInsertWaitcnts.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D157089: [AMDGPU] Fix dealing with register interval endpoints in SIInsertWaitcnts.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D157088: [AMDGPU][NFC] Refine representation of register intervals in SIInsertWaitcnts.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D157426: [AMDGPU][True16] Fix ISel for A16 Image Instructions
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D157426: [AMDGPU][True16] Fix ISel for A16 Image Instructions
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D157088: [AMDGPU][NFC] Refine representation of register intervals in SIInsertWaitcnts.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D157089: [AMDGPU] Fix dealing with register interval endpoints in SIInsertWaitcnts.
Ivan Kosarev via Phabricator via llvm-commits
- [llvm] 627512a - [llvm-readobj] [Object] [NFC] Introduce inline helpers for chpe_range_entry.
Jacek Caban via llvm-commits
- [PATCH] D156797: [llvm-readobj] [Object] [NFC] Introduce inline helpers for chpe_range_entry.
Jacek Caban via Phabricator via llvm-commits
- [PATCH] D149095: [llvm-objdump] Support CHPE code ranges in disassembler.
Jacek Caban via Phabricator via llvm-commits
- [PATCH] D157742: [bazel] Remove superfluous (?) strip_include_prefix settings.
Jacques Pienaar via Phabricator via llvm-commits
- [PATCH] D155943: [NFC] Update formatting of some symbolizer tests
James Henderson via Phabricator via llvm-commits
- [PATCH] D154987: [lit] Implement PYTHON directive and config.prologue
James Henderson via Phabricator via llvm-commits
- [PATCH] D156978: [symbolizer][NFC] Move file argument parsing into separate function
James Henderson via Phabricator via llvm-commits
- [PATCH] D157210: [symbolizer] Change reaction on invalid input
James Henderson via Phabricator via llvm-commits
- [PATCH] D157203: [symbolizer][NFC] Reorganize parsing input binary file
James Henderson via Phabricator via llvm-commits
- [PATCH] D157210: [symbolizer] Change reaction on invalid input
James Henderson via Phabricator via llvm-commits
- [PATCH] D149095: [llvm-objdump] Support CHPE code ranges in disassembler.
James Henderson via Phabricator via llvm-commits
- [PATCH] D142660: [AIX] supporting -X options for llvm-ranlib in AIX OS
James Henderson via Phabricator via llvm-commits
- [PATCH] D156797: [llvm-readobj] [Object] [NFC] Introduce inline helpers for chpe_range_entry.
James Henderson via Phabricator via llvm-commits
- [PATCH] D144872: [AIX] Align the content of an xcoff object file which has auxiliary header in big archive.
James Henderson via Phabricator via llvm-commits
- [PATCH] D149095: [llvm-objdump] Support CHPE code ranges in disassembler.
James Henderson via Phabricator via llvm-commits
- [PATCH] D157210: [symbolizer] Change reaction on invalid input
James Henderson via Phabricator via llvm-commits
- [llvm] 91b82ce - NFC: Switch to update_test_checks for a couple tests.
James Y Knight via llvm-commits
- [PATCH] D141913: WIP: Unwindabort: Add "unwindabort" syntax for the "call" instruction.
James Y Knight via Phabricator via llvm-commits
- [PATCH] D141916: WIP: Unwindabort: add support for IR transforms and analysis.
James Y Knight via Phabricator via llvm-commits
- [PATCH] D141917: WIP: Unwindabort: Implement CodeGen for DWARF-style exception handling.
James Y Knight via Phabricator via llvm-commits
- [PATCH] D155633: [OpenMP][OpenMPIRBuilder] Add kernel launch codegen to emitTargetCall
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D155633: [OpenMP][OpenMPIRBuilder] Add kernel launch codegen to emitTargetCall
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D155633: [OpenMP][OpenMPIRBuilder] Add kernel launch codegen to emitTargetCall
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D155633: [OpenMP][OpenMPIRBuilder] Add kernel launch codegen to emitTargetCall
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D155633: [OpenMP][OpenMPIRBuilder] Add kernel launch codegen to emitTargetCall
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D157010: [llvm][ADT] Make `Twine` aware of `StringLiteral`
Jan Svoboda via Phabricator via llvm-commits
- [PATCH] D157029: [llvm] Construct option's prefixed name at compile-time
Jan Svoboda via Phabricator via llvm-commits
- [PATCH] D157029: [llvm] Construct option's prefixed name at compile-time
Jan Svoboda via Phabricator via llvm-commits
- [PATCH] D156086: [lldb][NFC] Use MCInstrAnalysis when available in the disassembler plugin
Jason Molenda via Phabricator via llvm-commits
- [PATCH] D156433: [bazel] Include builtin headers with clang-tidy
Jathu Satkunarajah via Phabricator via llvm-commits
- [llvm] e61ca23 - [AMDGPU] Add and use SIInstrFlags::GWS. NFC.
Jay Foad via llvm-commits
- [llvm] 68a0a37 - [AggressiveAntiDepBreaker] Tweak the fix for renaming a subregister of a live register
Jay Foad via llvm-commits
- [llvm] 97324f6 - [AggressiveAntiDepBreaker] Refix renaming a subregister of a live register
Jay Foad via llvm-commits
- [llvm] 56d92c1 - [MachineScheduler] Track physical register dependencies per-regunit
Jay Foad via llvm-commits
- [llvm] d9c0166 - [MachineScheduler] Rename Reg2SUnitsMap to RegUnit2SUnitsMap
Jay Foad via llvm-commits
- [llvm] 3091bdb - [AMDGPU] Do not release VGPRs at -O0
Jay Foad via llvm-commits
- [llvm] 18919ee - [AMDGPU] Validate GDS in the assembler
Jay Foad via llvm-commits
- [llvm] 5d316da - [AMDGPU] Update MCA checks using --timeline-max-cycles=0
Jay Foad via llvm-commits
- [llvm] d11b44e - [AMDGPU] Add some GFX11 MCA test coverage
Jay Foad via llvm-commits
- [PATCH] D157108: APFloat: Add getExactLog2
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157111: AMDGPU: Try to select fmul by power of 2 to ldexp
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157265: [AMDGPU] Reorder atomic optimizer to avoid CAS loop.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157089: [AMDGPU] Fix dealing with register interval endpoints in SIInsertWaitcnts.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157273: [GlobalISel] Add dead flags to implicit defs in ISel
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157099: [AMDGPU] Add and use SIInstrFlags::GWS. NFC.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157089: [AMDGPU] Fix dealing with register interval endpoints in SIInsertWaitcnts.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157100: [AMDGPU] Validate GDS in the assembler
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157100: [AMDGPU] Validate GDS in the assembler
Jay Foad via Phabricator via llvm-commits
- [PATCH] D156879: [AggressiveAntiDepBreaker] Tweak the fix for renaming a subregister of a live register
Jay Foad via Phabricator via llvm-commits
- [PATCH] D150575: [CodeGen] Make TargetRegisterInfo::supportsBackwardScavenger return true by default
Jay Foad via Phabricator via llvm-commits
- [PATCH] D144198: [AMDGPU] Check exact width in get*ClassForBitWidth
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157089: [AMDGPU] Fix dealing with register interval endpoints in SIInsertWaitcnts.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157088: [AMDGPU][NFC] Refine representation of register intervals in SIInsertWaitcnts.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D156879: [AggressiveAntiDepBreaker] Tweak the fix for renaming a subregister of a live register
Jay Foad via Phabricator via llvm-commits
- [PATCH] D156880: [AggressiveAntiDepBreaker] Refix renaming a subregister of a live register
Jay Foad via Phabricator via llvm-commits
- [PATCH] D156552: [MachineScheduler] Track physical register dependencies per-regunit
Jay Foad via Phabricator via llvm-commits
- [PATCH] D156679: [WIP][AMDGPU][SIInsertWaitcnts] Do not add s_waitcnt when the counters are known to be 0 already
Jay Foad via Phabricator via llvm-commits
- [PATCH] D156552: [MachineScheduler] Track physical register dependencies per-regunit
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157495: [WIP] Run SimplifyCFG from Atomic-Expand on CAS loop blocks.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157599: [AMDGPU] Do not release VGPRs at -O0
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157599: [AMDGPU] Do not release VGPRs at -O0
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157599: [AMDGPU] Do not release VGPRs at -O0
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157599: [AMDGPU] Do not release VGPRs at -O0
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149587: InstSimplify: Simplifications for ldexp
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157111: AMDGPU: Try to select fmul by power of 2 to ldexp
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157111: AMDGPU: Try to select fmul by power of 2 to ldexp
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157599: [AMDGPU] Do not release VGPRs at -O0
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157633: [MachineScheduler] Account for lane masks in basic block liveins
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157633: [MachineScheduler] Account for lane masks in basic block liveins
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157426: [AMDGPU][True16] Fix ISel for A16 Image Instructions
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157100: [AMDGPU] Validate GDS in the assembler
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157660: AMDGPU: Pass in TargetMachine to AMDGPULowerModuleLDSPass
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157111: AMDGPU: Try to select fmul by power of 2 to ldexp
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157683: [AMDGPU] W/a for gfx940 byte0 fp8 conversion bug
Jay Foad via Phabricator via llvm-commits
- [PATCH] D156301: [AMDGPU] Support FAdd/FSub global atomics in AMDGPUAtomicOptimizer.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157690: [GlobalISel] Rewrite some simple rules using MIR Patterns
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157690: [GlobalISel] Rewrite some simple rules using MIR Patterns
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157103: AMDGPU: Fix counting source modifiers as literal constants
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157700: [GlobalIsSel] Allow using PatFrags with multiple defs as the root of a combine rule
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157690: [GlobalISel] Rewrite some simple rules using MIR Patterns
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157690: [GlobalISel] Rewrite some simple rules using MIR Patterns
Jay Foad via Phabricator via llvm-commits
- [PATCH] D156301: [AMDGPU] Support FAdd/FSub global atomics in AMDGPUAtomicOptimizer.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D156301: [AMDGPU] Support FAdd/FSub global atomics in AMDGPUAtomicOptimizer.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157633: [MachineScheduler] Account for lane masks in basic block liveins
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157709: [AMDGPU] Add TransVALU to GFX11 scheduling model
Jay Foad via Phabricator via llvm-commits
- [PATCH] D156301: [AMDGPU] Support FAdd/FSub global atomics in AMDGPUAtomicOptimizer.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157504: AMDGPU: Check for implicit defs before constant folding instruction
Jay Foad via Phabricator via llvm-commits
- [PATCH] D156301: [AMDGPU] Support FAdd/FSub global atomics in AMDGPUAtomicOptimizer.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D156301: [AMDGPU] Support FAdd/FSub global atomics in AMDGPUAtomicOptimizer.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D157719: [AMDGPU] [SIFrameLowering] Replace LivePhysRegs with LiveRegUnits
Jay Foad via Phabricator via llvm-commits
- [llvm] d0e54e3 - [AMDGPU] Extend CalculateByteProvider to capture vectors and signed
Jeffrey Byrnes via llvm-commits
- [llvm] f76ffc1 - [MCP] Invalidate copy for super register in copy source
Jeffrey Byrnes via llvm-commits
- [PATCH] D157133: [AMDGPU] Extend CalculateByteProvider to capture vectors and signed
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D157564: [MCP] Invalidate copy for super register in copy source
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D157564: [MCP] Invalidate copy for super register in copy source
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D157564: [MCP] Invalidate copy for super register in copy source
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D157564: [MCP] Invalidate copy for super register in copy source
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D157564: [MCP] Invalidate copy for super register in copy source
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D157564: [MCP] Invalidate copy for super register in copy source
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D157564: [MCP] Invalidate copy for super register in copy source
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D157564: [MCP] Invalidate copy for super register in copy source
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D157564: [MCP] Invalidate copy for super register in copy source
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D157133: [AMDGPU] Extend CalculateByteProvider to capture vectors and signed
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D157733: [DAG] NFC: Add getScalarizeExtOrTrunc
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D157733: [DAG] NFC: Add getScalarizeExtOrTrunc
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D157733: [DAG] NFC: Add getScalarizeExtOrTrunc
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D157733: [DAG] NFC: Add getScalarizeExtOrTrunc
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D155995: [AMDGPU] WIP: Allow matching into v_dot4
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D157564: [MCP] Invalidate copy for super register in copy source
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D157472: [RISCV] Fix rlist grammar for cm.push, cm.popret, cm.popretz and cm.pop in RISCV zcmp Extension
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D156869: Remark Util intoduce remark count
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D157716: [lld-macho] Postprocess LC Linker Option
Jez Ng via Phabricator via llvm-commits
- [PATCH] D157716: [lld-macho] Postprocess LC Linker Option
Jez Ng via Phabricator via llvm-commits
- [PATCH] D157608: [llvm-cov] Use uint64_t to avoid overflow in addition
Jiang Haibo via Phabricator via llvm-commits
- [llvm] f808788 - [RISCV] Remove experimental for zihintntl
Jianjian GUAN via llvm-commits
- [llvm] 8901eb2 - [RISCV] Fix zihintntl test
Jianjian GUAN via llvm-commits
- [PATCH] D157077: [RISCV] Teach VSETVLIInserter to not demand tail policy when there is no tail element
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D157077: [RISCV] Teach VSETVLIInserter to not demand tail policy when there is no tail element
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D157077: [RISCV] Teach VSETVLIInserter to not demand tail policy when there is no tail element
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D157077: [RISCV] Teach VSETVLIInserter to not demand tail policy when there is no tail element
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D157077: [RISCV] Teach VSETVLIInserter to not demand tail policy when there is no tail element
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D153848: [RISCV] Apply promotion for f16 vector ops when only have zvfhmin.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D153848: [RISCV] Apply promotion for f16 vector ops when only have zvfhmin.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D157077: [RISCV] Teach VSETVLIInserter to not demand tail policy when there is no tail element
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D151547: [RISCV] Remove experimental for zihintntl.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D151547: [RISCV] Remove experimental for zihintntl
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D151547: [RISCV] Remove experimental for zihintntl
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D151414: [RISCV] Add Zvfhmin extension support for llvm RISCV backend.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D121187: [DAGCombiner][VP] Add DAGCombine for VP_MUL.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D157831: [AVR][NFC] Remove unused instruction classes
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D157217: [BOLT] Split createRelocation in X86 and share the second part
Jiapeng Zhou via Phabricator via llvm-commits
- [PATCH] D156018: [BOLT] Implement createRelocation for AArch64
Jiapeng Zhou via Phabricator via llvm-commits
- [PATCH] D156018: [BOLT] Implement createRelocation for AArch64
Jiapeng Zhou via Phabricator via llvm-commits
- [PATCH] D156018: [BOLT] Implement createRelocation for AArch64
Jiapeng Zhou via Phabricator via llvm-commits
- [llvm] 9d116b4 - [ARM] Remove unused variable 'MF' in ARMBaseInstrInfo.cpp (NFC)
Jie Fu via llvm-commits
- [llvm] 3e596ed - [X86] Fix -Wc++11-narrowing in X86ISelLowering.cpp (NFC)
Jie Fu via llvm-commits
- [llvm] 5f94f3b - [RISCV] Refine getMaxPushPopReg like getLibCallID. NFC.
Jim Lin via llvm-commits
- [llvm] f2bdc29 - [RISCV] Add a blank line after end of RUN lines. NFC.
Jim Lin via llvm-commits
- [llvm] ab34bf3 - [RISCV] Remove RISCVSaturatingBinaryAAShiftUnMasked/Masked and RISCVSaturatingBinaryABShiftUnMasked/Masked. NFC.
Jim Lin via llvm-commits
- [PATCH] D156393: [RISCV] Refine getMaxPushPopReg like getLibCallID. NFC.
Jim Lin via Phabricator via llvm-commits
- [PATCH] D157473: [RISCV] Remove RISCVSaturatingBinaryAAShiftUnMasked/Masked and RISCVSaturatingBinaryABShiftUnMasked/Masked. NFC.
Jim Lin via Phabricator via llvm-commits
- [PATCH] D157472: [RISCV] Fix rlist grammar for cm.push, cm.popret, cm.popretz and cm.pop in RISCV zcmp Extension
Jim Lin via Phabricator via llvm-commits
- [PATCH] D157473: [RISCV] Remove RISCVSaturatingBinaryAAShiftUnMasked/Masked and RISCVSaturatingBinaryABShiftUnMasked/Masked. NFC.
Jim Lin via Phabricator via llvm-commits
- [PATCH] D156645: [DAGCombiner] Don't reduce BUILD_VECTOR to BITCAST before LegalizeTypes if VT is legal.
Jim Lin via Phabricator via llvm-commits
- [PATCH] D156645: [DAGCombiner] Don't reduce BUILD_VECTOR to BITCAST before LegalizeTypes if VT is legal.
Jim Lin via Phabricator via llvm-commits
- [PATCH] D157002: [MachineCSE] Add an option to do machine cse at all time regardless of profitable checking
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D157002: [MachineCSE] Add an option to do machine cse at all time regardless of profitable checking
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D157002: [MachineCSE] Add an option to do machine cse at all time regardless of profitable checking
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D157002: [MachineCSE] Add an option to do machine cse at all time regardless of profitable checking
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D154205: [MachineLICM] Handle subloops
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D156538: [AArch64] Try to combine FMUL with FDIV
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D156538: [AArch64] Try to combine FMUL with FDIV
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D156538: [AArch64] Try to combine FMUL with FDIV
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D156538: [AArch64] Try to combine FMUL with FDIV
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D156538: [AArch64] Try to combine FMUL with FDIV
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D156538: [AArch64] Try to combine FMUL with FDIV
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D156538: [AArch64] Try to combine FMUL with FDIV
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D156538: [AArch64] Try to combine FMUL with FDIV
JinGu Kang via Phabricator via llvm-commits
- [llvm] f580901 - [MachineCSE] Add an option to override the profitability heuristics
Jingu Kang via llvm-commits
- [llvm] ef79d9e - [AMDGPU][NFC] Regenerate CHECKs as pre-commit for D157426
Joe Nash via llvm-commits
- [llvm] 2fb4bfa - [AMDGPU][True16] Fix ISel for A16 Image Instructions
Joe Nash via llvm-commits
- [PATCH] D157426: [AMDGPU][True16] Fix ISel for A16 Image Instructions
Joe Nash via Phabricator via llvm-commits
- [PATCH] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Joe Nash via Phabricator via llvm-commits
- [PATCH] D157426: [AMDGPU][True16] Fix ISel for A16 Image Instructions
Joe Nash via Phabricator via llvm-commits
- [PATCH] D157426: [AMDGPU][True16] Fix ISel for A16 Image Instructions
Joe Nash via Phabricator via llvm-commits
- [PATCH] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Joe Nash via Phabricator via llvm-commits
- [PATCH] D157426: [AMDGPU][True16] Fix ISel for A16 Image Instructions
Joe Nash via Phabricator via llvm-commits
- [PATCH] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Joe Nash via Phabricator via llvm-commits
- [PATCH] D157103: AMDGPU: Fix counting source modifiers as literal constants
Joe Nash via Phabricator via llvm-commits
- [PATCH] D156954: [lit] Improve test output from lit's internal shell
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D156954: [lit] Improve test output from lit's internal shell
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D154987: [lit] Implement PYTHON directive and config.prologue
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D156954: [lit] Improve test output from lit's internal shell
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D154987: [lit] Implement PYTHON directive and config.prologue
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D154987: [lit] Implement PYTHON directive and config.prologue
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D156954: [lit] Improve test output from lit's internal shell
Joel E. Denny via Phabricator via llvm-commits
- [PATCH] D154987: [lit] Implement PYTHON directive and config.prologue
Joel E. Denny via Phabricator via llvm-commits
- [llvm] 27f9a26 - [OpenMP][NFC] Precommit reduced test
Johannes Doerfert via llvm-commits
- [llvm] dfc821a - [OpenMPOpt][FIX] Ensure a dependence for KernelEnvC queries
Johannes Doerfert via llvm-commits
- [llvm] 3d53744 - [Attributor][NFC] Precommit tests (#64613)
Johannes Doerfert via llvm-commits
- [llvm] 5a406b6 - [Attributor][FIX] Stores capture, even for readonly functions
Johannes Doerfert via llvm-commits
- [PATCH] D157358: [FunctionPropertiesAnalysis] Add detailed analysis
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] f83ab2b - [ARM] Improve generation of thumb stack accesses
John Brawn via llvm-commits
- [PATCH] D156875: [ARM] Improve generation of thumb stack accesses
John Brawn via Phabricator via llvm-commits
- [PATCH] D157070: [C++20] [Coroutines] Introduce `@llvm.coro.opt.blocker` to block the may-be-incorrect optimization for awaiter
John McCall via Phabricator via llvm-commits
- [PATCH] D157070: [C++20] [Coroutines] Introduce `@llvm.coro.opt.blocker` to block the may-be-incorrect optimization for awaiter
John McCall via Phabricator via llvm-commits
- [PATCH] D157070: [C++20] [Coroutines] Introduce `@llvm.coro.opt.blocker` to block the may-be-incorrect optimization for awaiter
John McCall via Phabricator via llvm-commits
- [PATCH] D155773: [llvm][MemoryBuiltins] Add alloca support to getInitialValueOfAllocation
John McIver via Phabricator via llvm-commits
- [PATCH] D155773: [llvm][MemoryBuiltins] Add alloca support to getInitialValueOfAllocation
John McIver via Phabricator via llvm-commits
- [PATCH] D144936: [SPARC][IAS] Add support for v9 DONE, RETRY, SAVED, & RESTORED
John Paul Adrian Glaubitz via Phabricator via llvm-commits
- [llvm] 9329723 - [NFC][AArch64] Added checks for global entries in ReplaceWithVeclib testing
Jolanta Jensen via llvm-commits
- [PATCH] D157258: [NFC][AArch64] Added checks for global entries in ReplaceWithVeclib testing
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D156439: [TLI][AArch64] Extend ReplaceWithVeclib to replace vector FREM instructions for scalable vectors
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D156439: [TLI][AArch64] Extend ReplaceWithVeclib to replace vector FREM instructions for scalable vectors
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D156439: [TLI][AArch64] Extend ReplaceWithVeclib to replace vector FREM instructions for scalable vectors
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D156439: [TLI][AArch64] Extend ReplaceWithVeclib to replace vector FREM instructions for scalable vectors
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D156439: [TLI][AArch64] Extend ReplaceWithVeclib to replace vector FREM instructions for scalable vectors
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D156439: [TLI][AArch64] Extend ReplaceWithVeclib to replace vector FREM instructions for scalable vectors
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D156439: [TLI][AArch64] Extend ReplaceWithVeclib to replace vector FREM instructions for scalable vectors
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D157258: [NFC][AArch64] Added checks for global entries in ReplaceWithVeclib testing
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D156439: [TLI][AArch64] Extend ReplaceWithVeclib to replace vector FREM instructions for scalable vectors
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D156439: [TLI][AArch64] Extend ReplaceWithVeclib to replace vector FREM instructions for scalable vectors
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D157525: [LV][AArch64] Enable scalable vectorization of loops that contain FREM instructions
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D156439: [TLI][AArch64] Extend ReplaceWithVeclib to replace vector FREM instructions for scalable vectors
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D156439: [TLI][AArch64] Extend ReplaceWithVeclib to replace vector FREM instructions for scalable vectors
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D156439: [TLI][AArch64] Extend ReplaceWithVeclib to replace vector FREM instructions for scalable vectors
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D157525: [LV][AArch64] Enable scalable vectorization of loops that contain FREM instructions
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D157525: [LV][AArch64] Enable scalable vectorization of loops that contain FREM instructions
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D156439: [TLI][AArch64] Extend ReplaceWithVeclib to replace vector FREM instructions for scalable vectors
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D156439: [TLI][AArch64] Extend ReplaceWithVeclib to replace vector FREM instructions for scalable vectors
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D156439: [TLI][AArch64] Extend ReplaceWithVeclib to replace vector FREM instructions for scalable vectors
Jolanta Jensen via Phabricator via llvm-commits
- [PATCH] D157437: AMDGPU: Expand remaining system atomic operations
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D157498: AMDGPU: Port AMDGPULowerKernelArguments to new pass manager
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D157498: AMDGPU: Port AMDGPULowerKernelArguments to new pass manager
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D155986: [clang][AMDGPU]: Don't use byval for struct arguments in function ABI
Jon Chesterfield via Phabricator via llvm-commits
- [llvm] d462f65 - Revert "cmake: add missing dependencies on Attributes.inc"
Jon Roelofs via llvm-commits
- [llvm] fceabd0 - Remove a reference to rdar://11522048
Jon Roelofs via llvm-commits
- [llvm] 9eb08e7 - Remove a reference to rdar://8007500
Jon Roelofs via llvm-commits
- [llvm] 8475d0a - fixup! Remove a reference to rdar://8007500
Jon Roelofs via llvm-commits
- [llvm] bdd17b8 - Remove a reference to rdar://problem/10664933
Jon Roelofs via llvm-commits
- [llvm] 9d6db32 - Remove a reference to rdar://4653682 from X86/README.txt
Jon Roelofs via llvm-commits
- [llvm] 250812a - Remove a reference to rdar://problem/16473581
Jon Roelofs via llvm-commits
- [llvm] f9ebcb4 - Remove a reference to rdar://problem/8030636
Jon Roelofs via llvm-commits
- [llvm] 6affdba - Remove a reference to rdar://5972456
Jon Roelofs via llvm-commits
- [llvm] 25e2b4a - Revert "Revert "cmake: add missing dependencies on Attributes.inc""
Jon Roelofs via llvm-commits
- [PATCH] D150144: cmake: add missing dependency on Attributes.inc
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D141917: WIP: Unwindabort: Implement CodeGen for DWARF-style exception handling.
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D150144: cmake: add missing dependency on Attributes.inc
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D157763: [llvm][NFC] Adjust AutoUpdater 'masked' address-space access
Jon Roelofs via Phabricator via llvm-commits
- [llvm] f9d5541 - [JITLink][RISCV] Correct doc of ADD* fixup expressions, NFC.
Jonas Hahnfeld via llvm-commits
- [PATCH] D157802: [JITLink][EHFrameSupport] Accept multiple relocations
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D157803: [JITLink][RISCV] Implement eh_frame handling
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D157802: [JITLink][EHFrameSupport] Accept multiple relocations
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D157803: [JITLink][RISCV] Implement eh_frame handling
Jonas Hahnfeld via Phabricator via llvm-commits
- [PATCH] D157738: [OpenMP] Emit offloading entries for indirect target variables
Joseph Huber via Phabricator via llvm-commits
- [llvm] 85e4ee1 - [SystemZ] Avoid type legalization on structs
Josh Stone via llvm-commits
- [PATCH] D156379: [SystemZ] Avoid type legalization on structs
Josh Stone via Phabricator via llvm-commits
- [PATCH] D156679: [WIP][AMDGPU][SIInsertWaitcnts] Do not add s_waitcnt when the counters are known to be 0 already
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D157433: [TextAPI] Express MH_SIM_SUPPORT in tbd files.
Juergen Ributzka via Phabricator via llvm-commits
- [PATCH] D157287: [LegalizeTypes][RISCV] Correct FP_TO_{S,U}INT expansion when bf16 isn't a legal type
Jun Sha via Phabricator via llvm-commits
- [llvm] f88de01 - [Option] Avoid excessive newlines when printing Arg and Option
Justin Bogner via llvm-commits
- [PATCH] D156049: [SPIR-V] Remove -opaque-pointers=0 from LITs, fixes for opaque pointers support
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D157149: [Option] Add "Visibility" field and clone the OptTable APIs to use it
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D157151: [Driver] Refactor to use llvm Option's new Visibility flags
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D157582: [Driver][DXC] Handle -Fo and -Fc flags
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D157151: [Driver] Refactor to use llvm Option's new Visibility flags
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D157149: [Option] Add "Visibility" field and clone the OptTable APIs to use it
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D157151: [Driver] Refactor to use llvm Option's new Visibility flags
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D157151: [Driver] Refactor to use llvm Option's new Visibility flags
Justin Bogner via Phabricator via llvm-commits
- [PATCH] D157151: [Driver] Refactor to use llvm Option's new Visibility flags
Justin Bogner via Phabricator via llvm-commits
- [llvm] af07ec3 - [JITLink][PowerPC] Enable more tests for ppc64 big-endian target. NFC.
Kai Luo via llvm-commits
- [llvm] d6791fb - [JITLink][PowerPC] Fix relocations in stubs for ppc64 big-endian target
Kai Luo via llvm-commits
- [llvm] beb937e - [JITLink][PowerPC] Correct size and align in assembly directives. NFC.
Kai Luo via llvm-commits
- [llvm] b6e2eac - [JITLink][PowerPC] Add relocations included in rtdyld but missing from jitlink
Kai Luo via llvm-commits
- [PATCH] D157257: [JITLink][PowerPC] Fix relocations in stubs for ppc64 big-endian target
Kai Luo via Phabricator via llvm-commits
- [PATCH] D157365: [lld][PPC64] Fix location of the least significant byte when fixing up R_PPC64_ADDR14 for little-endian target
Kai Luo via Phabricator via llvm-commits
- [PATCH] D157365: [lld][PPC64] Fix location of the least significant byte when fixing up R_PPC64_ADDR14 for little-endian target
Kai Luo via Phabricator via llvm-commits
- [PATCH] D157366: [JITLink][PowerPC][WIP] Add relocations included in rtdyld but missing from jitlink
Kai Luo via Phabricator via llvm-commits
- [PATCH] D156292: [PowerPC] Support initial-exec TLS relocation on AIX
Kai Luo via Phabricator via llvm-commits
- [PATCH] D156292: [PowerPC] Support initial-exec TLS relocation on AIX
Kai Luo via Phabricator via llvm-commits
- [PATCH] D157365: [lld][PPC64] Fix location of the least significant byte when fixing up R_PPC64_ADDR14 for little-endian target
Kai Luo via Phabricator via llvm-commits
- [PATCH] D157257: [JITLink][PowerPC] Fix relocations in stubs for ppc64 big-endian target
Kai Luo via Phabricator via llvm-commits
- [PATCH] D157365: [lld][PPC64] Fix location of the least significant byte when fixing up R_PPC64_ADDR14 for little-endian target
Kai Luo via Phabricator via llvm-commits
- [PATCH] D157365: [lld][PPC64] Fix location of the least significant byte when fixing up R_PPC64_ADDR14 for little-endian target
Kai Luo via Phabricator via llvm-commits
- [PATCH] D157366: [JITLink][PowerPC][WIP] Add relocations included in rtdyld but missing from jitlink
Kai Luo via Phabricator via llvm-commits
- [PATCH] D157366: [JITLink][PowerPC] Add relocations included in rtdyld but missing from jitlink
Kai Luo via Phabricator via llvm-commits
- [PATCH] D157564: [MCP] Invalidate copy for super register in copy source
Kai Luo via Phabricator via llvm-commits
- [PATCH] D157564: [MCP] Invalidate copy for super register in copy source
Kai Luo via Phabricator via llvm-commits
- [PATCH] D157365: [lld][PPC64] Fix location of the least significant byte when fixing up R_PPC64_ADDR14 for little-endian target
Kai Luo via Phabricator via llvm-commits
- [PATCH] D157564: [MCP] Invalidate copy for super register in copy source
Kai Luo via Phabricator via llvm-commits
- [PATCH] D157564: [MCP] Invalidate copy for super register in copy source
Kai Luo via Phabricator via llvm-commits
- [PATCH] D157564: [MCP] Invalidate copy for super register in copy source
Kai Luo via Phabricator via llvm-commits
- [PATCH] D157366: [JITLink][PowerPC] Add relocations included in rtdyld but missing from jitlink
Kai Luo via Phabricator via llvm-commits
- [PATCH] D157826: [X86] Allow inlining callees missing VLX feature
Kal Conley via Phabricator via llvm-commits
- [PATCH] D157826: [X86] Allow inlining callees missing VLX feature
Kal Conley via Phabricator via llvm-commits
- [PATCH] D157826: [X86] Allow inlining callees missing VLX feature
Kal Conley via Phabricator via llvm-commits
- [PATCH] D157826: [X86] Allow inlining callees missing VLX feature
Kal Conley via Phabricator via llvm-commits
- [PATCH] D157260: [X86][NFC]Remove dead code in IfConversion.cpp
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D157717: [X86][Codegen] Remove dead code for ADCX/ADOX
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D157680: [X86]Support options -mno-gather -mno-scatter
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D157717: [X86][Codegen] Remove dead code for ADCX/ADOX
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D157717: [X86][Codegen] Remove dead code for ADCX/ADOX
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D157717: [X86][Codegen] Remove dead code for ADCX/ADOX
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D157717: [X86][Codegen] Remove dead code for ADCX/ADOX
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D157835: [X86][test] Add missing encoding tests for ADCX/ADOX
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D153337: [MachineLICM][WinEH] Don't hoist register reloads out of funclets
Karl-Johan Johnsson via Phabricator via llvm-commits
- [PATCH] D153337: [MachineLICM][WinEH] Don't hoist register reloads out of funclets
Karl-Johan Johnsson via Phabricator via llvm-commits
- [PATCH] D157521: [flang] Add two new semantics tests for `critical-construct`
Katherine Rasmussen via Phabricator via llvm-commits
- [PATCH] D157409: [flang] Add new semantics tests for `unlock-stmt`
Katherine Rasmussen via Phabricator via llvm-commits
- [PATCH] D157521: [flang] Add two new semantics tests for `critical-construct`
Katherine Rasmussen via Phabricator via llvm-commits
- [PATCH] D157409: [flang] Add new semantics tests for `unlock-stmt`
Katherine Rasmussen via Phabricator via llvm-commits
- [llvm] a403d75 - [LegacyPM] Remove LowerGuardIntrinsicLegacyPass
Kazu Hirata via llvm-commits
- [llvm] 8a15bdb - [NFC][xray] Fix enable_if usage in XRay.h
Kazu Hirata via llvm-commits
- [llvm] 3c03a15 - [llvm] Use DenseMap::lookup (NFC)
Kazu Hirata via llvm-commits
- [llvm] aa73be5 - [AArch64] Remove redundant const from return types (NFC)
Kazu Hirata via llvm-commits
- [llvm] bcbffe4 - [AMDGPU] Remove redundant member initialization
Kazu Hirata via llvm-commits
- [llvm] 32870da - Fix typos in documentation
Kazu Hirata via llvm-commits
- [PATCH] D157240: [NFC][xray] Fix enable_if usage in XRay.h
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D157073: [LegacyPM] Remove LowerGuardIntrinsicLegacyPass
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D157621: [CHR] Fix up phi nodes with unreachable predecessors (PR64594)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D157240: [NFC][xray] Fix enable_if usage in XRay.h
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D154317: [VE] Replace OperandMatchResultTy with ParseStatus (NFC)
Kazushi Marukawa via Phabricator via llvm-commits
- [PATCH] D157500: [Thumb1] Use callee-saved register to adjust stack pointer
Keith Walker via Phabricator via llvm-commits
- [PATCH] D157500: [Thumb1] Use callee-saved register to adjust stack pointer
Keith Walker via Phabricator via llvm-commits
- [PATCH] D157628: [AArch64][SVE2] Change the cost of extends with S/URHADD to 0
Kerry McLaughlin via Phabricator via llvm-commits
- [PATCH] D152945: [SystemZ][z/OS] Implement executePostLayoutBinding for GOFFWriter
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D157766: [FPEnv] Make the strictfp attribute rules stricter.
Kevin P. Neal via Phabricator via llvm-commits
- [PATCH] D142796: Flang semantic check support for tile and unroll OpenMP Directive.
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D155633: [OpenMP][OpenMPIRBuilder] Add kernel launch codegen to emitTargetCall
Kiran Chandramohan via Phabricator via llvm-commits
- [PATCH] D156344: Disable call to fma for soft-float
Kishan Parmar via Phabricator via llvm-commits
- [PATCH] D142879: [RISCV] Emit relocation for uleb128
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D157250: [RISCV] Enable alias analysis by default
Kito Cheng 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] D142880: [RISCV][LLD] Support R_RISCV_SET_ULEB128 and R_RISCV_SUB_ULEB128
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D142879: [RISCV] Emit relocation for uleb128
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D157472: [RISCV][NFC] Fix rlist grammar in RISCV zcmp Extension
Kiva via Phabricator via llvm-commits
- [PATCH] D157472: [RISCV][NFC] Fix rlist grammar in RISCV zcmp Extension
Kiva via Phabricator via llvm-commits
- [PATCH] D157472: [RISCV] Fix rlist grammar for cm.push, cm.popret, cm.popretz and cm.pop in RISCV zcmp Extension
Kiva via Phabricator via llvm-commits
- [PATCH] D157472: [RISCV] Fix rlist grammar for cm.push, cm.popret, cm.popretz and cm.pop in RISCV zcmp Extension
Kiva via Phabricator via llvm-commits
- [PATCH] D144936: [SPARC][IAS] Add support for v9 DONE, RETRY, SAVED, & RESTORED
Koakuma via Phabricator via llvm-commits
- [PATCH] D157230: [SPARC][IAS] Add SETX pseudoinstruction
Koakuma via Phabricator via llvm-commits
- [PATCH] D157230: [SPARC][IAS] Add SETX pseudoinstruction
Koakuma via Phabricator via llvm-commits
- [PATCH] D157232: [SPARC][IAS] Add v9 encoding of %fq
Koakuma via Phabricator via llvm-commits
- [PATCH] D157233: [SPARC][IAS] Add complete set of v9 ASI load, store & swap forms
Koakuma via Phabricator via llvm-commits
- [PATCH] D157234: [SPARC][IAS] Add support for the full set of CAS instructions
Koakuma via Phabricator via llvm-commits
- [PATCH] D157230: [SPARC][IAS] Add SETX pseudoinstruction
Koakuma via Phabricator via llvm-commits
- [PATCH] D157230: [SPARC][IAS] Add SETX pseudoinstruction
Koakuma via Phabricator via llvm-commits
- [PATCH] D157231: [SPARC][IAS] Add definitions for v9 State Registers
Koakuma via Phabricator via llvm-commits
- [PATCH] D157231: [SPARC][IAS] Add definitions for v9 State Registers
Koakuma via Phabricator via llvm-commits
- [PATCH] D157233: [SPARC][IAS] Add complete set of v9 ASI load, store & swap forms
Koakuma via Phabricator via llvm-commits
- [PATCH] D157234: [SPARC][IAS] Add support for the full set of CAS instructions
Koakuma via Phabricator via llvm-commits
- [PATCH] D157235: [SPARC][IAS] Add named V9 ASI tag constants for memory instructions
Koakuma via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D155406: (WIP) [MemCpyOpt] implement multi BB stack-move optimization
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D155406: [MemCpyOpt] implement multi BB stack-move optimization
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D155406: [MemCpyOpt] implement multi BB stack-move optimization
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D99750: [LV, VP]VP intrinsics support for the Loop Vectorizer
Kolya Panchenko via Phabricator via llvm-commits
- [PATCH] D156131: [LV] Generate predicate in a proper VPBasicBlock
Kolya Panchenko via Phabricator via llvm-commits
- [PATCH] D156131: [LV] Generate predicate in a proper VPBasicBlock
Kolya Panchenko via Phabricator via llvm-commits
- [PATCH] D157322: [VPlan] Initial modeling of runtime VF * UF as VPValue.
Kolya Panchenko via Phabricator via llvm-commits
- [PATCH] D149479: [LV] Enable scalable outer loop vectorization
Kolya Panchenko via Phabricator via llvm-commits
- [PATCH] D150696: [LV] Vectorization remark for outerloop
Kolya Panchenko via Phabricator via llvm-commits
- [PATCH] D157397: Changed returning to false
Konrad Kusiak via Phabricator via llvm-commits
- [PATCH] D157397: Changed returning to false
Konrad Kusiak via Phabricator via llvm-commits
- [PATCH] D155051: [AMDGPU] Add sanity check that fixes bad shift operation in AMD backend
Konrad Kusiak via Phabricator via llvm-commits
- [PATCH] D155051: [AMDGPU] Add sanity check that fixes bad shift operation in AMD backend
Konrad Kusiak via Phabricator via llvm-commits
- [PATCH] D157489: Added a testcase
Konrad Kusiak via Phabricator via llvm-commits
- [PATCH] D155051: [AMDGPU] Add sanity check that fixes bad shift operation in AMD backend
Konrad Kusiak via Phabricator via llvm-commits
- [PATCH] D155051: [AMDGPU] Add sanity check that fixes bad shift operation in AMD backend
Konrad Kusiak via Phabricator via llvm-commits
- [PATCH] D155051: [AMDGPU] Add sanity check that fixes bad shift operation in AMD backend
Konrad Kusiak via Phabricator via llvm-commits
- [llvm] 51202b8 - [NFC][DAGCombiner] Tests for future commit.
Konstantina Mitropoulou via llvm-commits
- [llvm] 2c5d1b5 - [DAGCombiner] Reassociate the operands from (OR (OR(CMP1, CMP2)), CMP3) to (OR (OR(CMP1, CMP3)), CMP2)
Konstantina Mitropoulou via llvm-commits
- [PATCH] D157264: [NewGVN] Use leader for instrinsics with the returned attribute
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D157267: [NewGVN] Fix an use after free when updating use count
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D155267: [DAGCombiner] Change foldAndOrOfSETCC() to optimize and/or patterns with floating points.
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D156215: [DAGCombiner] Reassociate the operands from (OR (OR(CMP1, CMP2)), CMP3) to (OR (OR(CMP1, CMP3)), CMP2)
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D155915: [NFC][DAGCombiner] Tests for future commit.
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D156215: [DAGCombiner] Reassociate the operands from (OR (OR(CMP1, CMP2)), CMP3) to (OR (OR(CMP1, CMP3)), CMP2)
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D155915: [NFC][DAGCombiner] Tests for future commit.
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D156215: [DAGCombiner] Reassociate the operands from (OR (OR(CMP1, CMP2)), CMP3) to (OR (OR(CMP1, CMP3)), CMP2)
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D155267: [DAGCombiner] Change foldAndOrOfSETCC() to optimize and/or patterns with floating points.
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D155267: [DAGCombiner] Change foldAndOrOfSETCC() to optimize and/or patterns with floating points.
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D155267: [DAGCombiner] Change foldAndOrOfSETCC() to optimize and/or patterns with floating points.
Konstantina Mitropoulou via Phabricator via llvm-commits
- [PATCH] D156716: [AArch64][PAC] Check authenticated LR value during tail call
Kristof Beyls via Phabricator via llvm-commits
- [lld] 484c961 - [lld-macho] Postprocess LC Linker Option
Kyungwoo Lee via llvm-commits
- [PATCH] D157716: [LLD][MachO] Postprocess LC Linker Option
Kyungwoo Lee via Phabricator via llvm-commits
- [PATCH] D157716: [lld-macho] Postprocess LC Linker Option
Kyungwoo Lee via Phabricator via llvm-commits
- [PATCH] D157716: [lld-macho] Postprocess LC Linker Option
Kyungwoo Lee via Phabricator via llvm-commits
- [PATCH] D157716: [lld-macho] Postprocess LC Linker Option
Kyungwoo Lee via Phabricator via llvm-commits
- [PATCH] D157716: [lld-macho] Postprocess LC Linker Option
Kyungwoo Lee via Phabricator via llvm-commits
- [llvm] a0a610f - [gn build] Port f2d32ddcec82
LLVM GN Syncbot via llvm-commits
- [llvm] 144477f - [gn build] Port a563ced78bb4
LLVM GN Syncbot via llvm-commits
- [llvm] b7af329 - [gn build] Port bec51c907a74
LLVM GN Syncbot via llvm-commits
- [llvm] 9032058 - [gn build] Port 627512a96c2b
LLVM GN Syncbot via llvm-commits
- [llvm] 7069144 - [ORC] Add an ExecutionSession::getPageSize convenience method.
Lang Hames via llvm-commits
- [PATCH] D157257: [JITLink][PowerPC] Fix relocations in stubs for ppc64 big-endian target
Lang Hames via Phabricator via llvm-commits
- [PATCH] D157378: [ORC] Add writePointers to ExecutorProcessControl's MemoryAccess
Lang Hames via Phabricator via llvm-commits
- [PATCH] D157366: [JITLink][PowerPC] Add relocations included in rtdyld but missing from jitlink
Lang Hames via Phabricator via llvm-commits
- [PATCH] D157802: [JITLink][EHFrameSupport] Accept multiple relocations
Lang Hames via Phabricator via llvm-commits
- [llvm] c7b537b - [AArch64] Add more efficient vector bitcast for v16i8
Lawrence Benson via llvm-commits
- [PATCH] D156544: Add more efficient vector bitcast for v16i8 on AArch64.
Lawrence Benson via Phabricator via llvm-commits
- [PATCH] D157061: [SampleProfile] Potential use after move in SampleProfileLoader::promoteMergeNotInlinedContextSamples
Lei Wang via Phabricator via llvm-commits
- [PATCH] D156722: [CSSPGO] Support stale profile matching for LTO
Lei Wang via Phabricator via llvm-commits
- [PATCH] D156722: [CSSPGO] Support stale profile matching for LTO
Lei Wang via Phabricator via llvm-commits
- [PATCH] D156722: [CSSPGO] Support stale profile matching for LTO
Lei Wang via Phabricator via llvm-commits
- [PATCH] D157368: Consider scalar VF in masked VPReductionRecipe
Lou via Phabricator via llvm-commits
- [PATCH] D157371: [VPlan] Support interleaving for outer-loop vectorization
Lou via Phabricator via llvm-commits
- [PATCH] D149479: [LV] Enable scalable outer loop vectorization
Lou via Phabricator via llvm-commits
- [PATCH] D157368: [VPlan] Consider scalar VF in masked VPReductionRecipe
Lou via Phabricator via llvm-commits
- [PATCH] D157368: [VPlan] Consider scalar VF in masked VPReductionRecipe
Lou via Phabricator via llvm-commits
- [PATCH] D157368: [VPlan] Consider scalar VF in masked VPReductionRecipe
Lou via Phabricator via llvm-commits
- [PATCH] D157368: [VPlan] Consider scalar VF in masked VPReductionRecipe
Lou via Phabricator via llvm-commits
- [PATCH] D157484: [VPlan] Support scalable vectors in outer-loop vectorization
Lou via Phabricator via llvm-commits
- [PATCH] D149479: [LV] Enable scalable outer loop vectorization
Lou via Phabricator via llvm-commits
- [llvm] f0e8bda - [libc++abi] Update path to script in demangler documentation
Louis Dionne via llvm-commits
- [PATCH] D155598: [libc++abi] Use std::abort() instead of std::terminate() on failure to allocate
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D155598: [libc++abi] Use std::abort() instead of std::terminate() on failure to allocate
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D139147: [libc++][Android] Enable libc++ testing on Android
Louis Dionne via Phabricator via llvm-commits
- [PATCH] D156772: [lld][LoongArch] Support the R_LARCH_PCREL20_S2 relocation type
Lu Weining via Phabricator via llvm-commits
- [PATCH] D155824: [LoongArch] Support -march=native and -mtune=
Lu Weining via Phabricator via llvm-commits
- [PATCH] D155824: [LoongArch] Support -march=native and -mtune=
Lu Weining via Phabricator via llvm-commits
- [PATCH] D155824: [LoongArch] Support -march=native and -mtune=
Lu Weining via Phabricator via llvm-commits
- [llvm] 44383ac - [RISCV] Add fixed vector tests for ct[l, t]z_zero_undef
Luke Lau via llvm-commits
- [llvm] 768740e - [RISCV] Lower unary zvbb ops for fixed vectors
Luke Lau via llvm-commits
- [llvm] 5d510ea - [RISCV] Lower vro{l,r} for fixed vectors
Luke Lau via llvm-commits
- [llvm] b165a77 - [RISCV] Remove completed FIXME. NFC
Luke Lau via llvm-commits
- [PATCH] D157271: [RISCV] Add tests for vmv.v.vs that could be folded across different LMULs
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157272: [RISCV] Handle subregs when folding vmerge 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] D157293: [RISCV] Add fixed vector tests for ct[l,t]z_zero_undef
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157294: [RISCV] Lower unary zvbb ops for fixed vectors
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157295: [RISCV] Lower vro{l,r} for fixed vectors
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157295: [RISCV] Lower vro{l,r} for fixed vectors
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157294: [RISCV] Lower unary zvbb ops for fixed vectors
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157295: [RISCV] Lower vro{l,r} for fixed vectors
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157299: [RISCV] Use vmv.s.x for a constant build_vector when the entire size is less than 32 bits
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157299: [RISCV] Use vmv.s.x for a constant build_vector when the entire size is less than 32 bits
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157293: [RISCV] Add fixed vector tests for ct[l,t]z_zero_undef
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157294: [RISCV] Lower unary zvbb ops for fixed vectors
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157295: [RISCV] Lower vro{l,r} for fixed vectors
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157417: [RISCV][SelectionDAG] Lower shuffles as bitrotates with vror.vi when possible
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157417: [RISCV][SelectionDAG] Lower shuffles as bitrotates with vror.vi when possible
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157272: [RISCV] Handle subregs when folding vmerge into vops
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157417: [RISCV][SelectionDAG] Lower shuffles as bitrotates with vror.vi when possible
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157117: [RISCV] Use vmerge for INSERT_VECTOR_ELT w/small constant indices
Luke Lau via Phabricator via llvm-commits
- [PATCH] D153519: [LegalizeTypes] Widen insert_subvector ops for fixed insert into scalable
Luke Lau via Phabricator via llvm-commits
- [PATCH] D156909: [RISCV] Use NoReg in place of IMPLICIT_DEF for undefined passthru operands
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157417: [RISCV][SelectionDAG] Lower shuffles as bitrotates with vror.vi when possible
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] Truncate constants to EleSize when combine store of BUILD_VECTOR
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157614: [RISCV] Lower reverse shuffles of fixed i1 vectors to vbrev.v
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157614: [RISCV] Lower reverse shuffles of fixed i1 vectors to vbrev.v
Luke Lau via Phabricator via llvm-commits
- [PATCH] D157607: [LegalizeTypes] Support promotion for vp bitmanip sdnodes.
Luke Lau via Phabricator via llvm-commits
- [PATCH] D48154: [VirtRegRewriter] Avoid clobbering registers when expanding copy bundles
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D48154: [VirtRegRewriter] Avoid clobbering registers when expanding copy bundles
LuoYuanke via Phabricator via llvm-commits
- [llvm] 5dde755 - [AggressiveInstCombine][NFC] Fix typo
Maksim Kita via llvm-commits
- [PATCH] D157289: [InstCombine] Fold (-a >> b) and/or (~a >> b) into (-a and/or ~a) >> b tests
Maksim Kita via Phabricator via llvm-commits
- [PATCH] D157290: [InstCombine] Fold (-a >> b) and/or (~a >> b) into (-a and/or ~a) >> b
Maksim Kita via Phabricator via llvm-commits
- [PATCH] D156910: [clang] Add pragma force_vectorize
Maksim Kita via Phabricator via llvm-commits
- [PATCH] D156556: [AggressiveInstCombine][NFC] Fix typo
Maksim Kita via Phabricator via llvm-commits
- [PATCH] D156910: [clang] Add pragma force_vectorize
Maksim Kita via Phabricator via llvm-commits
- [PATCH] D157289: [InstCombine] Fold (-a >> b) and/or (~a >> b) into (-a and/or ~a) >> b tests
Maksim Kita via Phabricator via llvm-commits
- [PATCH] D157290: [InstCombine] Fold (-a >> b) and/or/xor (~a >> b) into (-a and/or/xor ~a) >> b
Maksim Kita via Phabricator via llvm-commits
- [PATCH] D157290: [InstCombine] Fold (-a >> b) and/or/xor (~a >> b) into (-a and/or/xor ~a) >> b
Maksim Kita via Phabricator via llvm-commits
- [PATCH] D157289: [InstCombine] Fold (-a >> b) and/or/xor (~a >> b) into (-a and/or/xor ~a) >> b tests
Maksim Kita via Phabricator via llvm-commits
- [PATCH] D157290: [InstCombine] Fold (-a >> b) and/or/xor (~a >> b) into (-a and/or/xor ~a) >> b
Maksim Kita via Phabricator via llvm-commits
- [PATCH] D157290: [InstCombine] Fold (-a >> b) and/or/xor (~a >> b) into (-a and/or/xor ~a) >> b
Maksim Kita via Phabricator via llvm-commits
- [PATCH] D157289: [InstCombine] Fold (-a >> b) and/or/xor (~a >> b) into (-a and/or/xor ~a) >> b tests
Maksim Kita via Phabricator via llvm-commits
- [PATCH] D157290: [InstCombine] Fold (-a >> b) and/or/xor (~a >> b) into (-a and/or/xor ~a) >> b
Maksim Kita via Phabricator via llvm-commits
- [PATCH] D157290: [InstCombine] Fold (-a >> b) and/or/xor (~a >> b) into (-a and/or/xor ~a) >> b
Maksim Kita via Phabricator via llvm-commits
- [PATCH] D157263: [NewGVN] Unreachable if block in performSymbolicLoadEvaluation (NFC)
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D157264: [NewGVN] Use leader for instrinsics with the returned attribute
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D157264: [NewGVN] Use leader for instrinsics with the returned attribute
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D157263: [NewGVN] Unreachable if block in performSymbolicLoadEvaluation (NFC)
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D154307: [InstructionSimplify] Avoid simplifying ICmp without parent
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D154307: [NewGVN] Add test with assume dominating an ICmp. NFC
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D154102: Headers for basic blocks in control flow dot graphs
Marek Sedláček via Phabricator via llvm-commits
- [llvm] 3b45fe2 - [mlir][cf] Add ControlFlow to SCF lifting pass
Markus Böck via llvm-commits
- [PATCH] D156889: [mlir][cf] Add ControlFlow to SCF lifting pass
Markus Böck via Phabricator via llvm-commits
- [PATCH] D156889: [mlir][cf] Add ControlFlow to SCF lifting pass
Markus Böck via Phabricator via llvm-commits
- [PATCH] D156889: [mlir][cf] Add ControlFlow to SCF lifting pass
Markus Böck via Phabricator via llvm-commits
- [PATCH] D156889: [mlir][cf] Add ControlFlow to SCF lifting pass
Markus Böck via Phabricator via llvm-commits
- [PATCH] D156889: [mlir][cf] Add ControlFlow to SCF lifting pass
Markus Böck via Phabricator via llvm-commits
- [PATCH] D156889: [mlir][cf] Add ControlFlow to SCF lifting pass
Markus Böck via Phabricator via llvm-commits
- [PATCH] D156889: [mlir][cf] Add ControlFlow to SCF lifting pass
Markus Böck via Phabricator via llvm-commits
- [PATCH] D156889: [mlir][cf] Add ControlFlow to SCF lifting pass
Markus Böck via Phabricator via llvm-commits
- [llvm] 8c6a0c8 - [llvm-rc] Resolve the executable path if not present in Argv[0]
Martin Storsjö via llvm-commits
- [llvm] 917574d - [MachineLICM][WinEH] Don't hoist register reloads out of funclets
Martin Storsjö via llvm-commits
- [PATCH] D157241: [llvm-rc] Resolve the executable path if not present in Argv[0]
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D155579: [Windows] Avoid using FileIndex for unique IDs on network mounts
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D157241: [llvm-rc] Resolve the executable path if not present in Argv[0]
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D157623: [lld][COFF] Remove incorrect flag from EHcont table
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D153337: [MachineLICM][WinEH] Don't hoist register reloads out of funclets
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D153337: [MachineLICM][WinEH] Don't hoist register reloads out of funclets
Martin Storsjö via Phabricator via llvm-commits
- [llvm] 1d9f77f - ValueTracking: Really remove CannotBeOrderedLessThanZero
Matt Arsenault via llvm-commits
- [llvm] 729b55e - ValueTracking: Reduce indentation in computeKnownFPClass
Matt Arsenault via llvm-commits
- [llvm] 4b1702e - AMDGPU: Fix counting source modifiers as literal constants
Matt Arsenault via llvm-commits
- [llvm] 0b57c3a - APFloat: Add getExactLog2
Matt Arsenault via llvm-commits
- [llvm] 7db933a - AMDGPU: Fix broken test checks
Matt Arsenault via llvm-commits
- [llvm] b97e9a9 - AMDGPU: Fix some typed pointers in atomic expand test
Matt Arsenault via llvm-commits
- [llvm] 3371849 - AMDGPU: Round out system atomics tests
Matt Arsenault via llvm-commits
- [llvm] 35be9e2 - AtomicExpand: Preserve syncscope when expanding partword atomics
Matt Arsenault via llvm-commits
- [llvm] 87b6f85 - AMDGPU: Add syncscopes to some atomic tests
Matt Arsenault via llvm-commits
- [llvm] 25bc999 - Intrinsics: Add type overload to stacksave and stackstore
Matt Arsenault via llvm-commits
- [llvm] 1ca0808 - GlobalISel: Don't expand stacksave/stackrestore in IRTranslator
Matt Arsenault via llvm-commits
- [llvm] 58e87c9 - AMDGPU: Port AMDGPULowerKernelArguments to new pass manager
Matt Arsenault via llvm-commits
- [llvm] 6448d5b - AMDGPU: Remove pointless libcall recognition of native_{divide|recip}
Matt Arsenault via llvm-commits
- [llvm] 6dbd458 - AMDGPU: Remove pointless libcall optimization of fma/mad
Matt Arsenault via llvm-commits
- [llvm] c8cac15 - PreISelIntrinsicLowering: Check RuntimeLibcalls instead of TLI for memory functions
Matt Arsenault via llvm-commits
- [llvm] 204a417 - AutoUpgrade: Use syncscope("agent") atomic.inc/dec intrinsic upgrade
Matt Arsenault via llvm-commits
- [llvm] 7575ee7 - AMDGPU: Add more test coverage for FP-typed atomicrmw xchg
Matt Arsenault via llvm-commits
- [llvm] c8a4f2a - AMDGPU: Add baseline tests for fmul-to-ldexp patterns
Matt Arsenault via llvm-commits
- [llvm] 29fff3e - AMDGPU: Try to select fmul by power of 2 to ldexp
Matt Arsenault via llvm-commits
- [llvm] 9a53f5f - AMDGPU: Handle llvm.stacksave and llvm.stackrestore
Matt Arsenault via llvm-commits
- [llvm] 1030483 - AMDGPU/GlobalISel: Handle stacksave/stackrestore
Matt Arsenault via llvm-commits
- [llvm] 8f18cf7 - AMDGPU: Check for implicit defs before constant folding instruction
Matt Arsenault via llvm-commits
- [llvm] 4fa8a54 - [AMDGPU] Add sanity check that fixes bad shift operation in AMD backend
Matt Arsenault via llvm-commits
- [llvm] 5e6a204 - InstCombine: Add baseline tests for fneg of ldexp combine
Matt Arsenault via llvm-commits
- [llvm] f7f5d34 - InstCombine: Fold fneg (ldexp x, n) -> ldexp (fneg x), n
Matt Arsenault via llvm-commits
- [llvm] 5dbeed2 - ValueTracking: ldexp never introduces poison
Matt Arsenault via llvm-commits
- [llvm] e86be1f - ValueTracking: frexp never introduces poison
Matt Arsenault via llvm-commits
- [PATCH] D156707: AMDGPU: Handle multiple uses when matching sincos
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157108: APFloat: Add getExactLog2
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156707: AMDGPU: Handle multiple uses when matching sincos
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157281: ValueTracking: Add computeKnownExponentRange
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149587: InstSimplify: Simplifications for ldexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157265: [AMDGPU] Reorder atomic optimizer to avoid CAS loop.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157265: [AMDGPU] Reorder atomic optimizer to avoid CAS loop.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157273: [GlobalISel] Add dead flags to implicit defs in ISel
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157273: [GlobalISel] Add dead flags to implicit defs in ISel
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157265: [AMDGPU] Reorder atomic optimizer to avoid CAS loop.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157273: [GlobalISel] Add dead flags to implicit defs in ISel
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157158: Do not merge debug locations when sinking instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157133: [AMDGPU] Extend CalculateByteProvider to capture vectors and signed
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157113: [AArch64] Support more types for ZEXT/SEXT with Global Isel
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157111: AMDGPU: Try to select fmul by power of 2 to ldexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157103: AMDGPU: Fix counting source modifiers as literal constants
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157108: APFloat: Add getExactLog2
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156129: Attributor: Try to propagate concrete denormal-fp-math{-f32}
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157273: [GlobalISel] Add dead flags to implicit defs in ISel
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156972: [DAG] Fix crash in replaceStoreOfInsertLoad
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157389: AutoUpgrade: Use syncscope("agent") atomic.inc/dec intrinsic upgrade
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157388: [AMDGPU] Support FMin/FMax in AMDGPUAtomicOptimizer.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157388: [AMDGPU] Support FMin/FMax in AMDGPUAtomicOptimizer.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157388: [AMDGPU] Support FMin/FMax in AMDGPUAtomicOptimizer.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157388: [AMDGPU] Support FMin/FMax in AMDGPUAtomicOptimizer.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157388: [AMDGPU] Support FMin/FMax in AMDGPUAtomicOptimizer.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157389: AutoUpgrade: Use syncscope("agent") atomic.inc/dec intrinsic upgrade
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D155051: [AMDGPU] Add sanity check that fixes bad shift operation in AMD backend
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157437: AMDGPU: Expand remaining system atomic operations
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157437: AMDGPU: Expand remaining system atomic operations
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157437: AMDGPU: Expand remaining system atomic operations
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157437: AMDGPU: Expand remaining system atomic operations
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157498: AMDGPU: Port AMDGPULowerKernelArguments to new pass manager
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156534: GlobalISel: Add shifts to constant_fold combine
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157495: [WIP] Run SimplifyCFG from Atomic-Expand on CAS loop blocks.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157498: AMDGPU: Port AMDGPULowerKernelArguments to new pass manager
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156614: [AArch64][GISel] Handling for G_VECREDUCE_FMIN and G_VECREDUCE_FMAX
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157504: AMDGPU: Check for implicit defs before constant folding instruction
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156670: AMDGPU/GlobalISel: Handle stacksave/stackrestore
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156666: Intrinsics: Add type overload to stacksave and stackstore
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157511: GlobalISel: Add constant fold combine for zext/sext/anyext
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157511: GlobalISel: Add constant fold combine for zext/sext/anyext
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157511: GlobalISel: Add constant fold combine for zext/sext/anyext
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157515: [GlobalISel] Also set dead flags of implicit defs added by BuildMI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156345: RegisterCoalescer: Add implicit-def of super register when coalescing SUBREG_TO_REG
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157515: [GlobalISel] Also set dead flags of implicit defs added by BuildMI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Do not deduce access qualifiers from IR attributes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Do not deduce access qualifiers from IR attributes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Do not deduce access qualifiers from IR attributes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156666: Intrinsics: Add type overload to stacksave and stackstore
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Do not deduce access qualifiers from IR attributes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157475: [GlobalISel] introduce MIFlag::NoConvergent
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D151887: InstSimplify: Start cleaning up simplifyFCmpInst
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157030: InstCombine: Fold out scale-if-denormal pattern
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157202: [AArch64][GISel] Fix selection of G_CONSTANT_FOLD_BARRIER
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156669: AMDGPU: Handle llvm.stacksave and llvm.stackrestore
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156677: AMDGPU: Remove pointless libcall optimization of fma/mad
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156676: AMDGPU: Remove pointless libcall recognition of native_{divide|recip}
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156315: [RFC][GlobalISel] Overhauled MIR Patterns Support for Combiners
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156669: AMDGPU: Handle llvm.stacksave and llvm.stackrestore
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156666: Intrinsics: Add type overload to stacksave and stackstore
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157498: AMDGPU: Port AMDGPULowerKernelArguments to new pass manager
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156667: GlobalISel: Don't expand stacksave/stackrestore in IRTranslator
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156676: AMDGPU: Remove pointless libcall recognition of native_{divide|recip}
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157389: AutoUpgrade: Use syncscope("agent") atomic.inc/dec intrinsic upgrade
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156677: AMDGPU: Remove pointless libcall optimization of fma/mad
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D155267: [DAGCombiner] Change foldAndOrOfSETCC() to optimize and/or patterns with floating points.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157564: [MCP] Invalidate copy for super register in copy source
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152383: CodeGen: Expand memory intrinsics in PreISelIntrinsicLowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157567: PreISelIntrinsicLowering: Check RuntimeLibcalls instead of TLI for memory functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D155790: PreISelIntrinsicLowering: don't expand memcpys in minsize functions, even with no-builtins.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157567: PreISelIntrinsicLowering: Check RuntimeLibcalls instead of TLI for memory functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157475: [GlobalISel] introduce MIFlag::NoConvergent
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157599: [AMDGPU] Do not release VGPRs at -O0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157599: [AMDGPU] Do not release VGPRs at -O0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157599: [AMDGPU] Do not release VGPRs at -O0
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157495: [WIP] Run SimplifyCFG from Atomic-Expand on CAS loop blocks.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157416: [RISCV][GlobalISel] Legalize multiplication
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157567: PreISelIntrinsicLowering: Check RuntimeLibcalls instead of TLI for memory functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157567: PreISelIntrinsicLowering: Check RuntimeLibcalls instead of TLI for memory functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D155790: PreISelIntrinsicLowering: don't expand memcpys in minsize functions, even with no-builtins.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D68414: [SROA] Enhance AggLoadStoreRewriter to rewrite integer load/store if it covers multi fields in original aggregate
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Emit .actual_access metadata
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156999: [Inline Spiller] Consider bundles when marking defs as dead
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157389: AutoUpgrade: Use syncscope("agent") atomic.inc/dec intrinsic upgrade
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D155986: [clang][AMDGPU]: Don't use byval for struct arguments in function ABI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157426: [AMDGPU][True16] Fix ISel for A16 Image Instructions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156301: [AMDGPU] Support FAdd/FSub global atomics in AMDGPUAtomicOptimizer.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157091: AMDGPU/Uniformity/GlobalISel: G_AMDGPU atomics are always divergent
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156865: [tests] precommit tests for D156845
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156837: [AArch64][CodeGen] Avoid inverting hot branches during relaxation
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D155646: [AMDGPU] Use AV regclass in wwm-reg spill pseudos for gfx908+
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157658: [[llvm][AMDGPU][NFC]: Robustify mem intrinsic test
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152383: CodeGen: Expand memory intrinsics in PreISelIntrinsicLowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157660: AMDGPU: Pass in TargetMachine to AMDGPULowerModuleLDSPass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157111: AMDGPU: Try to select fmul by power of 2 to ldexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157111: AMDGPU: Try to select fmul by power of 2 to ldexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157679: [AArch64][GISel] Extend lowering for fp round intrinsics.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157111: AMDGPU: Try to select fmul by power of 2 to ldexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157707: [AMDGPU] Remove assert in canBreakPHINode
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156707: AMDGPU: Handle multiple uses when matching sincos
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157711: [AMDGPU] Clear BreakPhiNodesCache in-between functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157511: GlobalISel: Add constant fold combine for zext/sext/anyext
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157511: GlobalISel: Add constant fold combine for zext/sext/anyext
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157504: AMDGPU: Check for implicit defs before constant folding instruction
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157685: [SDAG] Don't transfer !range metadata without !noundef to SDAG (PR64589)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157133: [AMDGPU] Extend CalculateByteProvider to capture vectors and signed
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156670: AMDGPU/GlobalISel: Handle stacksave/stackrestore
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156669: AMDGPU: Handle llvm.stacksave and llvm.stackrestore
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157504: AMDGPU: Check for implicit defs before constant folding instruction
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157719: [AMDGPU] [SIFrameLowering] Replace LivePhysRegs with LiveRegUnits
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156579: InstCombine: Fold fneg (ldexp x, n) -> ldexp (fneg x), n
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156413: [AMDGPU][PEI] Set up SP for chain functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D155884: [Attributor][AMDGPU] Improve indirect call support in closed modules
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157660: AMDGPU: Pass in TargetMachine to AMDGPULowerModuleLDSPass
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157685: [SDAG] Don't transfer !range metadata without !noundef to SDAG (PR64589)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157567: PreISelIntrinsicLowering: Check RuntimeLibcalls instead of TLI for memory functions
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156301: [AMDGPU] Support FAdd/FSub global atomics in AMDGPUAtomicOptimizer.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157733: [DAG] NFC: Add getScalarizeExtOrTrunc
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D153337: [MachineLICM][WinEH] Don't hoist register reloads out of funclets
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D155773: [llvm][MemoryBuiltins] Add alloca support to getInitialValueOfAllocation
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157690: [GlobalISel] Rewrite some simple rules using MIR Patterns
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157690: [GlobalISel] Rewrite some simple rules using MIR Patterns
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157712: [AMDGPU] Auto-upgrade & pre-commit tests for D156301 and D157388
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157733: [DAG] NFC: Add getScalarizeExtOrTrunc
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157633: [MachineScheduler] Account for lane masks in basic block liveins
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157591: [AArch64][GlobalISel] Optimize Combine Funnel Shift
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D155986: [clang][AMDGPU]: Don't use byval for struct arguments in function ABI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D155986: [clang][AMDGPU]: Don't use byval for struct arguments in function ABI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149587: InstSimplify: Simplifications for ldexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157202: [AArch64][GISel] Fix selection of G_CONSTANT_FOLD_BARRIER
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157733: [DAG] NFC: Add getScalarizeExtOrTrunc
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D155051: [AMDGPU] Add sanity check that fixes bad shift operation in AMD backend
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156579: InstCombine: Fold fneg (ldexp x, n) -> ldexp (fneg x), n
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157720: [llvm] Remove SmallSet from MachineInstr.h
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D155986: [clang][AMDGPU]: Don't use byval for struct arguments in function ABI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157750: Properly handle -fsplit-machine-functions for fatbinary compilation
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157763: [llvm][NFC] Adjust AutoUpdater 'masked' address-space access
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Emit .actual_access metadata
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D156579: InstCombine: Fold fneg (ldexp x, n) -> ldexp (fneg x), n
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D155986: [clang][AMDGPU]: Don't use byval for struct arguments in function ABI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D155986: [clang][AMDGPU]: Don't use byval for struct arguments in function ABI
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D157811: [DAGCombiner] Don't merge stores to an illegal integer type
Matt Arsenault via Phabricator via llvm-commits
- [llvm] e8efe7f - [AArch64][SME2][SVE2p1] Choose strided or contiguous loads
Matt Devereau via llvm-commits
- [llvm] 175850f - [AArch64][SVE2] Combine trunc+add+lsr to rshrnb
Matt Devereau via llvm-commits
- [llvm] c52d950 - [AArch64][SVE] Add asm predicate constraint Uph
Matt Devereau via llvm-commits
- [PATCH] D155299: [AArch64][SVE2] Combine add+lsr to rshrnb for stores
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D155299: [AArch64][SVE2] Combine add+lsr to rshrnb for stores
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D156311: [AArch64][SME2][SVE2p1] Choose strided or contiguous loads
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D155299: [AArch64][SVE2] Combine add+lsr to rshrnb for stores
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D157517: [AArch64][SVE] Add asm predicate constraint Uph
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D157517: [AArch64][SVE] Add asm predicate constraint Uph
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D157517: [AArch64][SVE] Add asm predicate constraint Uph
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D157517: [AArch64][SVE] Add asm predicate constraint Uph
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D155520: [LV] Complete load groups and release store groups in presence of dependency
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D156850: [NFC][Coroutines] Use a reverse post-order to guide the computation about cross suspend infomation to reach a fixed point faster.
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D157423: [Coroutines][NFC]Only look for Alloca or Load when finding dbg.declare for temp spills
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D157462: LoopRotate: Add code to update branch weights
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D157462: LoopRotate: Add code to update branch weights
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D156087: [MLIR] Add stage to side effect
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D150144: cmake: add missing dependency on Attributes.inc
Mehdi AMINI via Phabricator via llvm-commits
- [PATCH] D157375: [LV] Pre-commit test case for AnyOf reduction , 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] 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] D157375: [LV] Pre-commit test case for AnyOf reduction , NFC
Mel Chen via Phabricator via llvm-commits
- [PATCH] D157375: [LV] Pre-commit test case for AnyOf reduction , NFC
Mel Chen via Phabricator via llvm-commits
- [PATCH] D157456: [JT] Fixes typo in assertions and updates test.
Micah Weston via Phabricator via llvm-commits
- [PATCH] D157059: [lldb][PECOFF] Exclude alignment padding when reading section data
Michael Buch via Phabricator via llvm-commits
- [llvm] d04d645 - [RISCV] Add SchedRead for merge operand
Michael Maitland via llvm-commits
- [PATCH] D156158: [LAA] Rename and fix semantics of MaxSafeDepDistBytes to MinDepDistBytes
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D156429: [TableGen] Add new bang operator !format
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D153848: [RISCV] Apply promotion for f16 vector ops when only have zvfhmin.
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D156429: [TableGen] Add new bang operator !format
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D157650: [RISCV] Add SchedRead for merge operand
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D156158: [LAA] Rename and fix semantics of MaxSafeDepDistBytes to MinDepDistBytes
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D156158: [LAA] Rename and fix semantics of MaxSafeDepDistBytes to MinDepDistBytes
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] Truncate constants to EltSize when combine store of BUILD_VECTOR
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] Truncate constants to EltSize when combine store of BUILD_VECTOR
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] Truncate constants to EltSize when combine store of BUILD_VECTOR
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D157650: [RISCV] Add SchedRead for merge operand
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D156767: [AArch64] [BranchRelaxation] Optimize for hot code size in AArch64 branch relaxation
Mingming Liu via Phabricator via llvm-commits
- [PATCH] D155617: [WIP] GSoC 2023: Pass to annotate functions with appropriate optimization level.
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D157358: [FunctionPropertiesAnalysis] Add detailed analysis
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D157358: [FunctionPropertiesAnalysis] Add detailed analysis
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D157358: [FunctionPropertiesAnalysis] Add detailed analysis
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D155617: [WIP] GSoC 2023: Pass to annotate functions with appropriate optimization level.
Mircea Trofin via Phabricator via llvm-commits
- [llvm] 1e5359c - [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Mirko Brkusanin via llvm-commits
- [PATCH] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Mirko Brkusanin via Phabricator via llvm-commits
- [PATCH] D155168: [OSX][TargetLibraryInfo] Mark memrchr as unavailable on OSX
Mohamed Akram 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] D152828: [MachineSink][AArch64] Sink instruction copies when they can replace copy into hard register or folded into addressing mode
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D150144: cmake: add missing dependency on Attributes.inc
NAKAMURA Takumi via Phabricator via llvm-commits
- [llvm] d43634c - [X86] Pre-commit test for D157513
Nabeel Omer via llvm-commits
- [PATCH] D157513: [X86] Fix aliasing check between a TargetFrameIndex and a FrameIndex
Nabeel Omer via Phabricator via llvm-commits
- [PATCH] D157513: [X86] Fix aliasing check between a TargetFrameIndex and a FrameIndex
Nabeel Omer via Phabricator via llvm-commits
- [PATCH] D157513: [X86] Fix aliasing check between a TargetFrameIndex and a FrameIndex
Nabeel Omer via Phabricator via llvm-commits
- [PATCH] D155978: [SPIR-V] Add SPIR-V logical triple.
Nathan Gauër via Phabricator via llvm-commits
- [PATCH] D155978: [SPIR-V] Add SPIR-V logical triple.
Nathan Gauër via Phabricator via llvm-commits
- [PATCH] D155978: [SPIRV] Add SPIR-V logical triple.
Nathan Gauër via Phabricator via llvm-commits
- [PATCH] D155978: [SPIRV] Add SPIR-V logical triple.
Nathan Gauër via Phabricator via llvm-commits
- [PATCH] D155978: [SPIRV] Add SPIR-V logical triple.
Nathan Gauër via Phabricator via llvm-commits
- [PATCH] D156424: [SPIRV] Add SPIR-V logical triple to llc
Nathan Gauër via Phabricator via llvm-commits
- [PATCH] D156424: [SPIRV] Add SPIR-V logical triple to llc
Nathan Gauër via Phabricator via llvm-commits
- [llvm] ef17224 - [llvm] Remove unwanted attribute checking
Nathan Sidwell via llvm-commits
- [llvm] 037f203 - [llvm][NFC] Adjust address-space access auto upgrade detection
Nathan Sidwell via llvm-commits
- [PATCH] D156600: [llvm][NFC] Make test less brittle
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D157658: [[llvm][AMDGPU][NFC]: Robustify mem intrinsic test
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D157763: [llvm][NFC] Adjust AutoUpdater 'masked' address-space access
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D157763: [llvm][NFC] Adjust AutoUpdater 'masked' address-space access
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D157763: [llvm][NFC] Adjust AutoUpdater 'masked' address-space access
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D157796: [llvm][NFC] Robustify test
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D157799: [llvm][AMDGPU][NFC] Robustify test
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D157796: [llvm][NFC] Robustify test
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D157799: [llvm][AMDGPU][NFC] Robustify test
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D157365: [lld][PPC64] Fix location of the least significant byte when fixing up R_PPC64_ADDR14 for little-endian target
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D152754: [PowerPC] Correct missue of getOperandConstraint in PPCInstrInfo::commuteInstructionImpl
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D155957: [PPC][AIX] Fix toc-data peephole bug and some related cleanup.
Nemanja Ivanovic via Phabricator via llvm-commits
- [PATCH] D157811: [DAGCombiner] Don't merge stores to an illegal integer type
Nemanja Ivanovic via Phabricator via llvm-commits
- [llvm] 3e139be - [SystemZ][z/OS] Add support for function name field of PPA1
Neumann Hon via llvm-commits
- [PATCH] D157494: [SystemZ][z/OS] Add support for function name field of PPA1
Neumann Hon via Phabricator via llvm-commits
- [PATCH] D157494: [SystemZ][z/OS] Add support for function name field of PPA1
Neumann Hon via Phabricator via llvm-commits
- [PATCH] D157494: [SystemZ][z/OS] Add support for function name field of PPA1
Neumann Hon via Phabricator via llvm-commits
- [PATCH] D157701: [SystemZ][z/OS] Fix the entry point marker for leaf functions
Neumann Hon via Phabricator via llvm-commits
- [PATCH] D157514: [ARM] Set preferred function alignment
Nicholas Guy via Phabricator via llvm-commits
- [PATCH] D157514: [ARM] Set preferred function alignment
Nicholas Guy via Phabricator via llvm-commits
- [PATCH] D155598: [libc++abi] Use std::abort() instead of std::terminate() on failure to allocate
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D157734: [x86][harden-sls] insert int3 trap after __x86_return_thunk jump
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] 9b6aaf1 - [gn] port f5fffbe2a587
Nico Weber via llvm-commits
- [PATCH] D156569: [InstrProf] Encode linkage names in IRPGO counter names
Nico Weber via Phabricator via llvm-commits
- [PATCH] D156468: [lld-macho] Fixed crashes when linking with incompatible-arch archives/
Nico Weber via Phabricator via llvm-commits
- [PATCH] D156468: [lld-macho] Fixed crashes when linking with incompatible-arch archives/
Nico Weber via Phabricator via llvm-commits
- [PATCH] D157038: ASan: Add additional wcs* interceptors on Windows
Nicole Mazzuca via Phabricator via llvm-commits
- [PATCH] D155879: Summary: [asan][win][msvc] override new and delete and seperate TUs
Nicole Mazzuca via Phabricator via llvm-commits
- [PATCH] D157038: ASan: Add additional wcs* interceptors on Windows
Nicole Mazzuca via Phabricator via llvm-commits
- [llvm] 1f37088 - [Pipelines] Perform hoisting prior to GVN
Nikita Popov via llvm-commits
- [llvm] 8aeb84c - [ValueTracking] Switch over opcode in isKnownToBeAPowerOfTwo() (NFC)
Nikita Popov via llvm-commits
- [llvm] 95cd6ae - [InstCombine] Add tests for non-zero pow2 of shl with nowrap flags (NFC)
Nikita Popov via llvm-commits
- [llvm] 5de89b4 - [ValueTracking] Support non-zero pow2 for shl with nowrap flags
Nikita Popov via llvm-commits
- [llvm] b927119 - [PhaseOrdering] Add test for quant_4x4 vectorization (NFC)
Nikita Popov via llvm-commits
- [llvm] 9d33c46 - [FunctionAttrs] Fix argmemonly.ll test (NFC)
Nikita Popov via llvm-commits
- [llvm] c52280b - [InstCombine] Tests for D156026 (Contracting x^2 + 2*x*y + y^2 to (x + y)^2) (NFC)
Nikita Popov via llvm-commits
- [llvm] 0bdab96 - [InstCombine] Contract x^2 + 2*x*y + y^2 to (x + y)^2 (integer)
Nikita Popov via llvm-commits
- [llvm] cc488b8 - [DSE][LICM] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] b5c2a19 - [InstCombine] Remove some typed pointer handling (NFC)
Nikita Popov via llvm-commits
- [llvm] 98f16df - [InstSimplify] Simplify simplifyRelativeLoad (NFCI)
Nikita Popov via llvm-commits
- [llvm] bbc8079 - [SCEV] Remove unnecessary bitcast (NFC)
Nikita Popov via llvm-commits
- [llvm] 513d47c - [FunctionAttrs] Extract some code into separate functions (NFC)
Nikita Popov via llvm-commits
- [llvm] cfc9298 - [CHR] Fix up phi nodes with unreachable predecessors (PR64594)
Nikita Popov via llvm-commits
- [llvm] 59d558a - [X86] Add test for PR64589 (NFC)
Nikita Popov via llvm-commits
- [llvm] 421577f - Revert "[CHR] Fix up phi nodes with unreachable predecessors (PR64594)"
Nikita Popov via llvm-commits
- [llvm] 4a02d1e - [RegionInfo] Always call verifyRegion()
Nikita Popov via llvm-commits
- [llvm] b108c11 - [SCEV] Move SCEVPoisonCollector outside function (NFC)
Nikita Popov via llvm-commits
- [llvm] ed72dc8 - [IndVarSimplify] Add test for PR63763 (NFC)
Nikita Popov via llvm-commits
- [llvm] 5820c92 - [SCEVExpander] Use early continue and move comment (NFC)
Nikita Popov via llvm-commits
- [PATCH] D155956: [FunctionAttrs] Consider recursive argmem effects (PR63936)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153717: [SCCP] Replace valuestate.isConstant with helper isConstant
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D156532: [Pipelines] Perform hoisting prior to GVN
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157253: [ValueTracking] Dereferenceable and !NullPointerIsDefined imply non-zero
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157147: [IR] Mark `llvm.trap` as `nosync, nofree, nocallback`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157073: [LegacyPM] Remove LowerGuardIntrinsicLegacyPass
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D156600: [llvm][NFC] Make test less brittle
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D156657: [InstCombine] Fold icmp(constants[x]) when the range of x is given
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157187: [InstCombine] Propagate the nuw/nsw for instruction neg-sub
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157098: [VectorCombine][NFC][test] Supplement tests of the load-insert-store sequence
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157098: [VectorCombine][NFC][test] Supplement tests of the load-insert-store sequence
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157187: [InstCombine] Propagate the nsw for instruction neg-sub
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157062: [ValueTracking] Improve the coverage of isKnownToBeAPowerOfTwo for vscale
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157292: [ValueTracking] Fix the correct of isKnownToBeAPowerOfTwo
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157292: Reland [ValueTracking] Improve the coverage of isKnownToBeAPowerOfTwo for vscale
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157304: [ValueTracking] If `OrZero` is set, look through `trunc` in `isKnownToBePowerOfTwo`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157305: [ValueTracking] Use switch for Intrinsics in `isKnownToBePowerOfTwo`; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157306: [ValueTracking] Add support for `bswap` and `bitreverse` in `isKnownToBeAPowerOfTwo`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157307: [ValueTracking] Add support for `fshl`/`fshr` in `isKnownToBeAPowerOfTwo`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157303: [ValueTracking] Add tests for more `isKnownToBeAPowerOfTwo` cases; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157308: [ValueTracking] Add support for `mul` in `isKnownToBeAPowerOfTwo`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157310: [ValueTracking] In `isKnownToBeAPowerOfTwo` an `i1` value is always true if `OrZero` is set
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157313: [ValueTracking] Check likely to be canonicalized constant operands first in ; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157302: [ValueTracking] Compute `sdiv` as non-zero if `abs(num) u>= abs(denum)`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157301: [ValueTracking] Add tests for knowing `sdiv` is non-zero; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157313: [ValueTracking] Check likely to be canonicalized constant operands first in ; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157303: [ValueTracking] Add tests for more `isKnownToBeAPowerOfTwo` cases; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157325: [OCaml] Replace ctypes.foreign with ctypes in META file
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D154725: [AggressiveInstCombine] Fold strcmp for short string literals
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D155924: [IR] Remove support for and/or constant expressions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D156026: [InstCombine] Contracting x^2 + 2*x*y + y^2 to (x + y)^2 (integer)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D156532: [Pipelines] Perform hoisting prior to GVN
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D156532: [Pipelines] Perform hoisting prior to GVN
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D156532: [Pipelines] Perform hoisting prior to GVN
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D156397: [FunctionAttrs] Unconditionally perform argument attribute inference in the first function-attrs pass
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D156793: [TailCallElim] Remove the readonly attribute of byval.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D156811: [InstCombine] Fold `select` of `srem` and conditional add
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157290: [InstCombine] Fold (-a >> b) and/or (~a >> b) into (-a and/or ~a) >> b
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157253: [ValueTracking] Dereferenceable and !NullPointerIsDefined imply non-zero
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D155956: [FunctionAttrs] Consider recursive argmem effects (PR63936)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D155956: [FunctionAttrs] Consider recursive argmem effects (PR63936)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157408: [SCCP][PhaseOrdering] Mark Overdefined for loading from null
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157309: [ValueTracking] Do more thorough non-zero check in `isKnownToBePowerOfTwo` when `OrZero` is no set.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D156347: [InstCombine] Tests for D156026 (Contracting x^2 + 2*x*y + y^2 to (x + y)^2 (integer))
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D156026: [InstCombine] Contracting x^2 + 2*x*y + y^2 to (x + y)^2 (integer)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157499: [IR] Add noreadafterunwind attribute
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D116998: [LangRef] Don't allow read from sret memory after unwind
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D118242: [AA] Make use of sret being invisible on unwind
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D70044: [LVI] Make results independent of query order (WIP)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D82730: [SimplifyCFG] Merge identical basic blocks (WIP)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D156666: Intrinsics: Add type overload to stacksave and stackstore
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D155218: [InstCombine] Optimize addition/subtraction operations of splats of vscale multiplied by a constant
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157430: Revert "[AggressiveInstCombine] Fold strcmp for short string literals"
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D155218: [InstCombine] Optimize addition/subtraction operations of splats of vscale multiplied by a constant
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D156666: Intrinsics: Add type overload to stacksave and stackstore
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D155956: [FunctionAttrs] Consider recursive argmem effects (PR63936)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D156741: [IR] Remove no longer used methods for getting typed pointer types
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157253: [ValueTracking] Dereferenceable and !NullPointerIsDefined imply non-zero
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D155956: [FunctionAttrs] Consider recursive argmem effects (PR63936)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157499: [IR] Add noreadafterunwind attribute
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D155956: [FunctionAttrs] Consider recursive argmem effects (PR63936)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157590: [SCCP] Do not attempt to create constexpr for a scalable vector GEP
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157590: [SCCP] Do not attempt to create constexpr for a scalable vector GEP
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157598: [InstCombine] Transform sub(sext(add(X, Y)), sext(add(X, Z))) to sub(Y, Z) given nsw adds
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157598: [InstCombine] Transform sub(sext(add(X, Y)), sext(add(X, Z))) to sub(Y, Z) given nsw adds
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D156741: [IR] Deprecate some old methods for getting typed pointer types
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157621: [CHR] Fix up phi nodes with unreachable predecessors
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157621: [CHR] Fix up phi nodes with unreachable predecessors (PR64594)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D155956: [FunctionAttrs] Consider recursive argmem effects (PR63936)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157499: [IR] Add noreadafterunwind attribute
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157567: PreISelIntrinsicLowering: Check RuntimeLibcalls instead of TLI for memory functions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D155956: [FunctionAttrs] Consider recursive argmem effects (PR63936)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157621: [CHR] Fix up phi nodes with unreachable predecessors (PR64594)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157685: [SDAG] Don't transfer !range metadata without !noundef to SDAG (PR64589)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157621: [CHR] Fix up phi nodes with unreachable predecessors (PR64594)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157685: [SDAG] Don't transfer !range metadata without !noundef to SDAG (PR64589)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157685: [SDAG] Don't transfer !range metadata without !noundef to SDAG (PR64589)
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D156845: [ConstantRange] Calculate precise range for shl by -1
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157763: [llvm][NFC] Adjust AutoUpdater 'masked' address-space access
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157737: [Lint] Permit aliasing noalias and readnone arguments
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157755: [InstSimplify] Use knownbits for simplifying `(icmp ugt/ule (or X, Y), X)`; PR64610
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157754: [InstSimplify] Add more tests for simplifying `(icmp ugt/ule (or X, Y), X)`; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D155406: [MemCpyOpt] implement multi BB stack-move optimization
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157290: [InstCombine] Fold (-a >> b) and/or/xor (~a >> b) into (-a and/or/xor ~a) >> b
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157755: [InstSimplify] Use knownbits for simplifying `(icmp ugt/ule (or X, Y), X)`; PR64610
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157754: [InstSimplify] Add more tests for simplifying `(icmp ugt/ule (or X, Y), X)`; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157755: [InstSimplify] Use knownbits for simplifying `(icmp ugt/ule (or X, Y), X)`; PR64610
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144610: [InstCombine] Add transforms for `(icmp upred (or X, Y), X)`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D145425: [InstCombine] Transform `(icmp ult/uge (and X, Y), X)` -> `(icmp ne/eq (and X, Y), X)`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157290: [InstCombine] Fold (-a >> b) and/or/xor (~a >> b) into (-a and/or/xor ~a) >> b
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157796: [llvm][NFC] Robustify test
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157800: [ValueTracking] Improve analysis of knownbits from incoming phi edges.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157800: [ValueTracking] Improve analysis of knownbits from incoming phi edges.
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144610: [InstCombine] Add transforms for `(icmp upred (or X, Y), X)`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D144610: [InstCombine] Add transforms for `(icmp upred (or X, Y), X)`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157807: [ValueTracking] Strengthen analysis in `computeKnownBits` of phi
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157801: [ValueTracking] Use predicates for incoming phi-edges to deduce non-zero
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157798: [ValueTracking] Add tests for deducing non-zero based for incoming phi-edges; NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157812: [OCaml] Bind di_type_get_flags to correct C function
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D155168: [OSX][TargetLibraryInfo] Mark memrchr as unavailable on OSX
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D157826: [X86] Allow inlining callees missing VLX feature
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D155598: [libc++abi] Use std::abort() instead of std::terminate() on failure to allocate
Nikolas Klauser via Phabricator via llvm-commits
- [llvm] 1b74459 - [RISCV][GlobalISel] Fix tests for addition, subtraction and logical instructions
Nitin John Raj via llvm-commits
- [llvm] b8fef7a - [RISCV][GlobalISel] Legalize constants, undefined values, extension instructions, and (un)merge instructions for narrow types
Nitin John Raj via llvm-commits
- [llvm] 649e1d1 - [RISCV][GlobalISel] Legalize bitshift instructions for narrow types
Nitin John Raj via llvm-commits
- [llvm] 3bcfd6e - [RISCV][GlobalISel] Legalize logical instructions for nonpow 2 types
Nitin John Raj via llvm-commits
- [llvm] cd61e8d - [RISCV][GlobalISel] Legalize add/sub for wide and non-pow2 types
Nitin John Raj via llvm-commits
- [llvm] c9fe119 - [RISCV][GlobalISel] Legalize G_ICMP and G_SELECT
Nitin John Raj via llvm-commits
- [PATCH] D156380: [RISCV][GlobalISel] Fix tests for addition, subtraction and logical instructions
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D156383: [RISCV][GlobalISel] Legalize constants, undefined values, extension instructions, and (un)merge instructions for narrow types
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D155772: [RISCV][GlobalISel] Legalize bitshift instructions for narrow types
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D157017: [RISCV][GlobalISel] Legalize logical instructions for nonpow 2 types
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D157019: [RISCV][GlobalISel] Legalize add/sub for wide and non-pow2 types
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D157023: [RISCV][GlobalISel] Legalize G_ICMP and G_SELECT
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D157415: [RISCV][GlobalISel] Test legalization for bitshifting with wider types
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D157422: [RISCV][GlobalISel] Legalize division and remainder
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D157416: [RISCV][GlobalISel] Legalize multiplication
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D157422: [RISCV][GlobalISel] Legalize division and remainder
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D157416: [RISCV][GlobalISel] Legalize multiplication
Nitin John Raj via Phabricator via llvm-commits
- [PATCH] D157416: [RISCV][GlobalISel] Legalize multiplication
Nitin John Raj via Phabricator via llvm-commits
- [llvm] f6c7264 - Revert "[ValueTracking] Improve the coverage of isKnownToBeAPowerOfTwo for vscale"
Noah Goldstein via llvm-commits
- [llvm] 0690817 - [ValueTracking] Add tests for more `isKnownToBeAPowerOfTwo` cases; NFC
Noah Goldstein via llvm-commits
- [llvm] bab8058 - [ValueTracking] If `OrZero` is set, look through `trunc` in `isKnownToBePowerOfTwo`
Noah Goldstein via llvm-commits
- [llvm] 03b529a - [ValueTracking] Use switch for Intrinsics in `isKnownToBePowerOfTwo`; NFC
Noah Goldstein via llvm-commits
- [llvm] 6f4d660 - [ValueTracking] Add support for `bswap` and `bitreverse` in `isKnownToBeAPowerOfTwo`
Noah Goldstein via llvm-commits
- [llvm] 4f818da - [ValueTracking] Add support for `fshl`/`fshr` in `isKnownToBeAPowerOfTwo`
Noah Goldstein via llvm-commits
- [llvm] dff3d8a - [ValueTracking] Add support for `mul` in `isKnownToBeAPowerOfTwo`
Noah Goldstein via llvm-commits
- [llvm] fbb40df - [ValueTracking] In `isKnownToBeAPowerOfTwo` an `i1` value is always true if `OrZero` is set
Noah Goldstein via llvm-commits
- [llvm] 035aaae - [ValueTracking] Check likely to be canonicalized constant operands first in ; NFC
Noah Goldstein via llvm-commits
- [PATCH] D155956: [FunctionAttrs] Consider recursive argmem effects (PR63936)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D156845: [ConstantRange] Calculate precise range for shl by -1
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D156845: [ConstantRange] Calculate precise range for shl by -1
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157062: [ValueTracking] Improve the coverage of isKnownToBeAPowerOfTwo for vscale
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157292: Reland [ValueTracking] Improve the coverage of isKnownToBeAPowerOfTwo for vscale
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157292: Reland [ValueTracking] Improve the coverage of isKnownToBeAPowerOfTwo for vscale
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157301: [ValueTracking] Add tests for knowing `sdiv` is non-zero; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157302: [ValueTracking] Compute `sdiv` as non-zero if `abs(num) u>= abs(denum)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157303: [ValueTracking] Add tests for more `isKnownToBeAPowerOfTwo` cases; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157304: [ValueTracking] If `OrZero` is set, look through `trunc` in `isKnownToBePowerOfTwo`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157305: [ValueTracking] Use switch for Intrinsics in `isKnownToBePowerOfTwo`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157306: [ValueTracking] Add support for `bswap` and `bitreverse` in `isKnownToBeAPowerOfTwo`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157307: [ValueTracking] Add support for `fshl`/`fshr` in `isKnownToBeAPowerOfTwo`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157308: [ValueTracking] Add support for `mul` in `isKnownToBeAPowerOfTwo`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157309: [ValueTracking] Do more thorough non-zero check in `isKnownToBePowerOfTwo` when `OrZero` is no set.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157310: [ValueTracking] In `isKnownToBeAPowerOfTwo` an `i1` value is always true if `OrZero` is set
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157311: [InstCombine] Add tests for transforming `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157312: [InstCombine] Add transforms for `(or/and (icmp eq/ne X,0),(icmp eq/ne X,Pow2OrZero))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157313: [ValueTracking] Check likely to be canonicalized constant operands first in ; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157290: [InstCombine] Fold (-a >> b) and/or (~a >> b) into (-a and/or ~a) >> b
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] D157303: [ValueTracking] Add tests for more `isKnownToBeAPowerOfTwo` cases; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157304: [ValueTracking] If `OrZero` is set, look through `trunc` in `isKnownToBePowerOfTwo`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157305: [ValueTracking] Use switch for Intrinsics in `isKnownToBePowerOfTwo`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157306: [ValueTracking] Add support for `bswap` and `bitreverse` in `isKnownToBeAPowerOfTwo`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157313: [ValueTracking] Check likely to be canonicalized constant operands first in ; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157307: [ValueTracking] Add support for `fshl`/`fshr` in `isKnownToBeAPowerOfTwo`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157308: [ValueTracking] Add support for `mul` in `isKnownToBeAPowerOfTwo`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157309: [ValueTracking] Do more thorough non-zero check in `isKnownToBePowerOfTwo` when `OrZero` is no set.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157310: [ValueTracking] In `isKnownToBeAPowerOfTwo` an `i1` value is always true if `OrZero` is set
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157313: [ValueTracking] Check likely to be canonicalized constant operands first in ; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157313: [ValueTracking] Check likely to be canonicalized constant operands first in ; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157253: [ValueTracking] Dereferenceable and !NullPointerIsDefined imply non-zero
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] D157485: [X86][RFC] Support new feature AVX10
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157309: [ValueTracking] Do more thorough non-zero check in `isKnownToBePowerOfTwo` when `OrZero` is no set.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157309: [ValueTracking] Do more thorough non-zero check in `isKnownToBePowerOfTwo` when `OrZero` is no set.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157303: [ValueTracking] Add tests for more `isKnownToBeAPowerOfTwo` cases; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157304: [ValueTracking] If `OrZero` is set, look through `trunc` in `isKnownToBePowerOfTwo`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157305: [ValueTracking] Use switch for Intrinsics in `isKnownToBePowerOfTwo`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157306: [ValueTracking] Add support for `bswap` and `bitreverse` in `isKnownToBeAPowerOfTwo`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157307: [ValueTracking] Add support for `fshl`/`fshr` in `isKnownToBeAPowerOfTwo`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157308: [ValueTracking] Add support for `mul` in `isKnownToBeAPowerOfTwo`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157310: [ValueTracking] In `isKnownToBeAPowerOfTwo` an `i1` value is always true if `OrZero` is set
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157313: [ValueTracking] Check likely to be canonicalized constant operands first in ; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157309: [ValueTracking] Do more thorough non-zero check in `isKnownToBePowerOfTwo` when `OrZero` is no set.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157531: [InstCombine] Tests for adding flags to shifts; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157532: [InstCombine] Improve logic for adding flags to shift instructions.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157309: [ValueTracking] Do more thorough non-zero check in `isKnownToBePowerOfTwo` when `OrZero` is no set.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D155956: [FunctionAttrs] Consider recursive argmem effects (PR63936)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157303: [ValueTracking] Add tests for more `isKnownToBeAPowerOfTwo` cases; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157304: [ValueTracking] If `OrZero` is set, look through `trunc` in `isKnownToBePowerOfTwo`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157305: [ValueTracking] Use switch for Intrinsics in `isKnownToBePowerOfTwo`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157306: [ValueTracking] Add support for `bswap` and `bitreverse` in `isKnownToBeAPowerOfTwo`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157307: [ValueTracking] Add support for `fshl`/`fshr` in `isKnownToBeAPowerOfTwo`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157308: [ValueTracking] Add support for `mul` in `isKnownToBeAPowerOfTwo`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157310: [ValueTracking] In `isKnownToBeAPowerOfTwo` an `i1` value is always true if `OrZero` is set
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157313: [ValueTracking] Check likely to be canonicalized constant operands first in ; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D155956: [FunctionAttrs] Consider recursive argmem effects (PR63936)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D156845: [ConstantRange] Calculate precise range for shl by -1
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157575: [DAGCombiner][X86] Add tests for folding `(and/or (icmp ne/eq X,0),(icmp ne/eq X,NegPow2))`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157576: [DAGCombiner] Add fold for `(and/or (icmp ne/eq X,0),(icmp ne/eq X,NegPow2))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157577: [DAGCombiner][X86] Add tests for folding unsigned boundary comparisons; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157578: [DAGCombiner] Fold unsigned and/or of comparisons checking boundaries
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157578: [DAGCombiner] Fold unsigned and/or of comparisons checking boundaries
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157581: [SelectionDAG][X86][WIP] Don't always seperate conditions in `(br (and/or cond0, cond1))` into seperate branches
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157581: [SelectionDAG][X86][WIP] Don't always seperate conditions in `(br (and/or cond0, cond1))` into seperate branches
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157581: [SelectionDAG][X86][WIP] Don't always seperate conditions in `(br (and/or cond0, cond1))` into seperate branches
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D155956: [FunctionAttrs] Consider recursive argmem effects (PR63936)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D156845: [ConstantRange] Calculate precise range for shl by -1
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D155956: [FunctionAttrs] Consider recursive argmem effects (PR63936)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D155956: [FunctionAttrs] Consider recursive argmem effects (PR63936)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D155956: [FunctionAttrs] Consider recursive argmem effects (PR63936)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D155956: [FunctionAttrs] Consider recursive argmem effects (PR63936)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157754: [InstSimplify] Add more tests for simplifying `(icmp ugt/ule (or X, Y), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157755: [InstSimplify] Use knownbits for simplifying `(icmp ugt/ule (or X, Y), X)`; PR64610
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D156579: InstCombine: Fold fneg (ldexp x, n) -> ldexp (fneg x), n
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D154805: [DAGCombiner] Fold IEEE `fmul`/`fdiv` by Pow2 to `add`/`sub` of exp
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D156579: InstCombine: Fold fneg (ldexp x, n) -> ldexp (fneg x), n
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157581: [SelectionDAG][X86][WIP] Don't always seperate conditions in `(br (and/or cond0, cond1))` into seperate branches
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157755: [InstSimplify] Use knownbits for simplifying `(icmp ugt/ule (or X, Y), X)`; PR64610
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157754: [InstSimplify] Add more tests for simplifying `(icmp ugt/ule (or X, Y), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157755: [InstSimplify] Use knownbits for simplifying `(icmp ugt/ule (or X, Y), X)`; PR64610
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157755: [InstSimplify] Use knownbits for simplifying `(icmp ugt/ule (or X, Y), X)`; PR64610
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157755: [InstSimplify] Use knownbits for simplifying `(icmp ugt/ule (or X, Y), X)`; PR64610
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157754: [InstSimplify] Add more tests for simplifying `(icmp ugt/ule (or X, Y), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157755: [InstSimplify] Use knownbits for simplifying `(icmp ugt/ule (or X, Y), X)`; PR64610
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157755: [InstSimplify] Use knownbits for simplifying `(icmp ugt/ule (or X, Y), X)`; PR64610
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157755: [InstSimplify] Use knownbits for simplifying `(icmp ugt/ule (or X, Y), X)`; PR64610
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157797: [ValueTracking] Add tests for getting knownbits from phi-edges; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157798: [ValueTracking] Add tests for deducing non-zero based for incoming phi-edges; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157800: [ValueTracking] Improve analysis of knownbits from incoming phi edges.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157801: [ValueTracking] Use predicates for incoming phi-edges to deduce non-zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157754: [InstSimplify] Add more tests for simplifying `(icmp ugt/ule (or X, Y), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157754: [InstSimplify] Add more tests for simplifying `(icmp ugt/ule (or X, Y), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157754: [InstSimplify] Add more tests for simplifying `(icmp ugt/ule (or X, Y), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157755: [InstSimplify] Use knownbits for simplifying `(icmp ugt/ule (or X, Y), X)`; PR64610
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144609: [InstCombine] Add tests for transforming `(icmp (or X, Y), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144610: [InstCombine] Add transforms for `(icmp upred (or X, Y), X)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145281: [InstCombine] Add transforms for `(icmp spred (or X, Y), X)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157797: [ValueTracking] Add tests for getting knownbits from phi-edges; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157800: [ValueTracking] Improve analysis of knownbits from incoming phi edges.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157798: [ValueTracking] Add tests for deducing non-zero based for incoming phi-edges; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157797: [ValueTracking] Add tests for getting knownbits from phi-edges; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157798: [ValueTracking] Add tests for deducing non-zero based for incoming phi-edges; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157800: [ValueTracking] Improve analysis of knownbits from incoming phi edges.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157801: [ValueTracking] Use predicates for incoming phi-edges to deduce non-zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157807: [ValueTracking] Strengthen analysis in `computeKnownBits` of phi
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144610: [InstCombine] Add transforms for `(icmp upred (or X, Y), X)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157290: [InstCombine] Fold (-a >> b) and/or/xor (~a >> b) into (-a and/or/xor ~a) >> b
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157290: [InstCombine] Fold (-a >> b) and/or/xor (~a >> b) into (-a and/or/xor ~a) >> b
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157797: [ValueTracking] Add tests for getting knownbits from phi-edges; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157801: [ValueTracking] Use predicates for incoming phi-edges to deduce non-zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157798: [ValueTracking] Add tests for deducing non-zero based for incoming phi-edges; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157798: [ValueTracking] Add tests for deducing non-zero based for incoming phi-edges; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157800: [ValueTracking] Improve analysis of knownbits from incoming phi edges.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157815: [JumpThreading] Regenerate checks for test; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157801: [ValueTracking] Use predicates for incoming phi-edges to deduce non-zero
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157807: [ValueTracking] Strengthen analysis in `computeKnownBits` of phi
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157807: [ValueTracking] Strengthen analysis in `computeKnownBits` of phi
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157816: [ValueTracking] Cleanup condition for dup incoming edge for phi nodes; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144609: [InstCombine] Add tests for transforming `(icmp (or X, Y), X)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144610: [InstCombine] Add transforms for `(icmp upred (or X, Y), X)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145281: [InstCombine] Add transforms for `(icmp spred (or X, Y), X)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D156841: [CaptureTracking] Allow non-void `noalias` return funcs to be non-capturing
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D156844: [Inliner] Add return attributes to callsites not marked `willreturn`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D157110: llvm-cov: __cxx_global_var_init functions disrupt coverage
Oleksii Odynochenko via Phabricator via llvm-commits
- [PATCH] D157500: [Thumb1] Use callee-saved register to adjust stack pointer
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D157688: [LowerTypeTests,ARM] Support Armv8-M BTI in jump tables.
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D157688: [LowerTypeTests,ARM] Support Armv8-M BTI in jump tables.
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D157688: [LowerTypeTests,ARM] Support Armv8-M BTI in jump tables.
Oliver Stannard via Phabricator via llvm-commits
- [PATCH] D157158: Do not merge debug locations when sinking instructions
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [PATCH] D155517: [RISC-V] Add proposed mapping for Ztso
Patrick O'Neill via Phabricator via llvm-commits
- [PATCH] D155517: [RISC-V] Add proposed mapping for Ztso
Patrick O'Neill via Phabricator via llvm-commits
- [PATCH] D155517: [RISC-V] Add proposed mapping for Ztso
Patrick O'Neill via Phabricator via llvm-commits
- [PATCH] D155517: [RISC-V] Add proposed mapping for Ztso
Patrick O'Neill via Phabricator via llvm-commits
- [PATCH] D152973: Reland "[gold] Add preliminary FatLTO support to the Gold plugin""
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D157567: PreISelIntrinsicLowering: Check RuntimeLibcalls instead of TLI for memory functions
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D157567: PreISelIntrinsicLowering: Check RuntimeLibcalls instead of TLI for memory functions
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D157462: LoopRotate: Add code to update branch weights
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D157462: LoopRotate: Add code to update branch weights
Paul Kirth via Phabricator via llvm-commits
- [llvm] b7e6e56 - [SelectionDAG] Fix problematic call to EVT::changeVectorElementType().
Paul Walker via llvm-commits
- [llvm] 3d65f82 - [SVE] Expand scalable vector ISD::BITCASTs when targeting big-endian.
Paul Walker via llvm-commits
- [llvm] 18423c7 - [SCCP] Do not attempt to create constexpr for a scalable vector GEP
Paul Walker via llvm-commits
- [llvm] ac2a763 - [SVE] Add test to show incorrect code generation for scalable vector struct loads and stores.
Paul Walker via llvm-commits
- [llvm] a91a4d9 - [NFC][SelectionDAGBuilder] Use getObjectPtrOffset in place of discrete nodes.
Paul Walker via llvm-commits
- [PATCH] D157094: [CodeGen] Pre-commit tests showing incorrect pattern FMLA_* pseudo instructions
Paul Walker via Phabricator via llvm-commits
- [PATCH] D157095: [CodeGen] Fix incorrect pattern FMLA_* pseudo instructions
Paul Walker via Phabricator via llvm-commits
- [PATCH] D157279: [CodeGen] Disable LD1RX instructions generation for Neoverse-V1
Paul Walker via Phabricator via llvm-commits
- [PATCH] D157279: [CodeGen] Disable FP LD1RX instructions generation for Neoverse-V1
Paul Walker via Phabricator via llvm-commits
- [PATCH] D157279: [CodeGen] Disable FP LD1RX instructions generation for Neoverse-V1
Paul Walker via Phabricator via llvm-commits
- [PATCH] D157269: [Clang][AArch64] Diagnostics for SME attributes when target doesn't have 'sme'
Paul Walker via Phabricator via llvm-commits
- [PATCH] D157392: [SelectionDAG] Fix problematic call to EVT::changeVectorElementType().
Paul Walker via Phabricator via llvm-commits
- [PATCH] D157406: [SVE] Expand scalable vector ISD::BITCASTs when targeting big-endian.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D157411: [VPlan] Simplify logical OR operations within the VPlan.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D157412: [VPlan] Pick optimal seed value for VPBlend to enable mask elimination.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D157411: [VPlan] Simplify logical OR operations within the VPlan.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D157392: [SelectionDAG] Fix problematic call to EVT::changeVectorElementType().
Paul Walker via Phabricator via llvm-commits
- [PATCH] D155218: [InstCombine] Optimize addition/subtraction operations of splats of vscale multiplied by a constant
Paul Walker via Phabricator via llvm-commits
- [PATCH] D155218: [InstCombine] Optimize addition/subtraction operations of splats of vscale multiplied by a constant
Paul Walker via Phabricator via llvm-commits
- [PATCH] D157279: [CodeGen] Disable FP LD1RX instructions generation for Neoverse-V1
Paul Walker via Phabricator via llvm-commits
- [PATCH] D157406: [SVE] Expand scalable vector ISD::BITCASTs when targeting big-endian.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D157590: [SCCP] Do not attempt to create constexpr for a scalable vector GEP
Paul Walker via Phabricator via llvm-commits
- [PATCH] D157406: [SVE] Expand scalable vector ISD::BITCASTs when targeting big-endian.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D155218: [InstCombine] Optimize addition/subtraction operations of splats of vscale multiplied by a constant
Paul Walker via Phabricator via llvm-commits
- [PATCH] D157590: [SCCP] Do not attempt to create constexpr for a scalable vector GEP
Paul Walker via Phabricator via llvm-commits
- [PATCH] D157590: [SCCP] Do not attempt to create constexpr for a scalable vector GEP
Paul Walker via Phabricator via llvm-commits
- [PATCH] D146872: [1/11][IR] Permit load/store/alloca for struct of the same scalable vector type
Paul Walker via Phabricator via llvm-commits
- [PATCH] D146872: [1/11][IR] Permit load/store/alloca for struct of the same scalable vector type
Paul Walker via Phabricator via llvm-commits
- [PATCH] D155978: [SPIRV] Add SPIR-V logical triple.
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D157696: [SPIRV] Implement support for SPV_KHR_expect_assume
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D157696: [SPIRV] Implement support for SPV_KHR_expect_assume
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D157696: [SPIRV] Implement support for SPV_KHR_expect_assume
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D155978: [SPIRV] Add SPIR-V logical triple.
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D157431: [macho2yaml] Fixup offset for nodes in export trie.
Pete Cooper via Phabricator via llvm-commits
- [PATCH] D156505: [AArch64][ELF] Support R_AARCH64_AUTH_ABS64 static relocation
Peter Smith via Phabricator via llvm-commits
- [PATCH] D156505: [AArch64][ELF] Support R_AARCH64_AUTH_ABS64 static relocation
Peter Smith via Phabricator via llvm-commits
- [PATCH] D156882: [AArch64][ELF][lld] Support dynamic R_AARCH64_AUTH_* relocations
Peter Smith via Phabricator via llvm-commits
- [PATCH] D150397: [darwin] Declare _availability_version_check as weak_import instead of looking it up at runtime using dlsym
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D156006: [InstrProf] Emit warnings when correlating lightweight profiles
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D150397: [darwin] Declare _availability_version_check as weak_import instead of looking it up at runtime using dlsym
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D150397: [darwin] Declare _availability_version_check as weak_import instead of looking it up at runtime using dlsym
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D157260: [X86][NFC]Remove dead code in IfConversion.cpp
Phabricator via llvm-commits
- [PATCH] D156850: [NFC][Coroutines] Use a reverse post-order to guide the computation about cross suspend infomation to reach a fixed point faster.
Phabricator via llvm-commits
- [PATCH] D157716: [lld-macho] Postprocess LC Linker Option
Phabricator via llvm-commits
- [llvm] 9c837b7 - [ValueTracking] Improve the coverage of isKnownToBeAPowerOfTwo for vscale
Philip Reames via llvm-commits
- [llvm] 999ac10 - [RISCVGatherScatterLowering] Support broadcast base pointer
Philip Reames via llvm-commits
- [llvm] 47fe3b3 - [RISCV] Use v(f)slide1down for build_vector with dominant values
Philip Reames via llvm-commits
- [llvm] 9c837b7 - [ValueTracking] Improve the coverage of isKnownToBeAPowerOfTwo for vscale
Philip Reames via llvm-commits
- [llvm] f0a9aac - [RISCV] Use vmv.s.x for a constant build_vector when the entire size is less than 32 bits
Philip Reames via llvm-commits
- [llvm] 0696a53 - Revert "[DAG] Support store merging of vector constant stores"
Philip Reames via llvm-commits
- [llvm] e838471 - [X86] Add regression test case from pr64593
Philip Reames via llvm-commits
- [llvm] b1ada7a - [DAG] Support store merging of vector constant stores (try 2)
Philip Reames via llvm-commits
- [llvm] 84a2b55 - [RISCV] Add test coverage for matching strided loads with negative offsets
Philip Reames via llvm-commits
- [PATCH] D157132: [RISCVGatherScatterLowering] Support broadcast base pointer
Philip Reames via Phabricator via llvm-commits
- [PATCH] D157120: [RISCV] Use v(f)slide1down for build_vector with dominant values
Philip Reames via Phabricator via llvm-commits
- [PATCH] D157120: [RISCV] Use v(f)slide1down for build_vector with dominant values
Philip Reames via Phabricator via llvm-commits
- [PATCH] D157117: [RISCV] Use vmerge for INSERT_VECTOR_ELT w/small constant indices
Philip Reames via Phabricator via llvm-commits
- [PATCH] D157299: [RISCV] Use vmv.s.x for a constant build_vector when the entire size is less than 32 bits
Philip Reames via Phabricator via llvm-commits
- [PATCH] D157299: [RISCV] Use vmv.s.x for a constant build_vector when the entire size is less than 32 bits
Philip Reames via Phabricator via llvm-commits
- [PATCH] D157299: [RISCV] Use vmv.s.x for a constant build_vector when the entire size is less than 32 bits
Philip Reames via Phabricator via llvm-commits
- [PATCH] D157272: [RISCV] Handle subregs when folding vmerge into vops
Philip Reames via Phabricator via llvm-commits
- [PATCH] D157299: [RISCV] Use vmv.s.x for a constant build_vector when the entire size is less than 32 bits
Philip Reames via Phabricator via llvm-commits
- [PATCH] D156909: [RISCV] Use NoReg in place of IMPLICIT_DEF for undefined passthru operands
Philip Reames via Phabricator via llvm-commits
- [PATCH] D156349: [DAG] Support store merging of vector constant stores
Philip Reames via Phabricator via llvm-commits
- [PATCH] D157260: [X86][NFC]Remove dead code in IfConversion.cpp
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D157485: [X86][RFC] Support new feature AVX10
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D157458: [X86][AMX] Fix virtual register traversing in case of GlobalIsel
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D157458: [X86][AMX] Fix virtual register traversing in case of GlobalIsel
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D157458: [X86][AMX] Fix virtual register traversing in case of GlobalIsel
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D157485: [X86][RFC] Support new feature AVX10
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D157513: [X86] Fix aliasing check between a TargetFrameIndex and a FrameIndex
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D157509: [LegalizeTypes][RISCV] Enable expanding {S,U}INT_TO_FP for bf16 when bf16 is a legal type
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D157623: [lld][COFF] Remove incorrect flag from EHcont table
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D157458: [X86][AMX] Fix virtual register traversing in case of GlobalIsel
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D157680: [X86]Support options -mno-gather -mno-scatter
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D157680: [X86]Support options -mno-gather -mno-scatter
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D157826: [X86] Allow inlining callees missing VLX feature
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D157273: [GlobalISel] Add dead flags to implicit defs in ISel
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157273: [GlobalISel] Add dead flags to implicit defs in ISel
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157273: [GlobalISel] Add dead flags to implicit defs in ISel
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D156707: AMDGPU: Handle multiple uses when matching sincos
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157273: [GlobalISel] Add dead flags to implicit defs in ISel
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157273: [GlobalISel] Add dead flags to implicit defs in ISel
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D156972: [DAG] Fix crash in replaceStoreOfInsertLoad
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D156973: [AMDGPU] Add extended-image-insts to RemoveIncompatibleFunctions
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157470: [NFC]Add assert to avoid deref nullptr
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D156315: [RFC][GlobalISel] Overhauled MIR Patterns Support for Combiners
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D156315: [RFC][GlobalISel] Overhauled MIR Patterns Support for Combiners
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157273: [GlobalISel] Add dead flags to implicit defs in ISel
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157515: [GlobalISel] Also set dead flags of implicit defs added by BuildMI
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157515: [GlobalISel] Also set dead flags of implicit defs added by BuildMI
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157515: [GlobalISel] Also set dead flags of implicit defs added by BuildMI
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D156315: [RFC][GlobalISel] Overhauled MIR Patterns Support for Combiners
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157515: [GlobalISel] Also set dead flags of implicit defs added by BuildMI
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D156398: [AMDGPU] Remove post-PromoteAlloca SROA run
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157515: [GlobalISel] Also set dead flags of implicit defs added by BuildMI
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D156315: [RFC][GlobalISel] Overhauled MIR Patterns Support for Combiners
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157511: GlobalISel: Add constant fold combine for zext/sext/anyext
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157690: [GlobalISel] Rewrite some simple rules using MIR Patterns
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157690: [GlobalISel] Rewrite some simple rules using MIR Patterns
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157700: [GlobalIsSel] Allow using PatFrags with multiple defs as the root of a combine rule
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157690: [GlobalISel] Rewrite some simple rules using MIR Patterns
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157690: [GlobalISel] Rewrite some simple rules using MIR Patterns
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157700: [GlobalIsSel] Allow using PatFrags with multiple defs as the root of a combine rule
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157700: [GlobalIsSel] Allow using PatFrags with multiple defs as the root of a combine rule
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157690: [GlobalISel] Rewrite some simple rules using MIR Patterns
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157707: [AMDGPU] Remove assert in canBreakPHINode
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157711: [AMDGPU] Clear BreakPhiNodesCache in-between functions
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157711: [AMDGPU] Clear BreakPhiNodesCache in-between functions
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157707: [AMDGPU] Remove assert in canBreakPHINode
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D157588: [RISCV] Add overlapping constraints label
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D157588: [RISCV] Add overlapping constraints label
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D155081: Specify the developer policy around links to external resources
PoYao Chang via Phabricator via llvm-commits
- [PATCH] D157719: [AMDGPU] [SIFrameLowering] Replace LivePhysRegs with LiveRegUnits
Pranav Taneja via Phabricator via llvm-commits
- [PATCH] D157265: [AMDGPU] Reorder atomic optimizer to avoid CAS loop.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D157265: [AMDGPU] Reorder atomic optimizer to avoid CAS loop.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D157265: [AMDGPU] Reorder atomic optimizer to avoid CAS loop.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D157265: [AMDGPU] Reorder atomic optimizer to avoid CAS loop.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D157388: [AMDGPU] Support FMin/FMax in AMDGPUAtomicOptimizer.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D157388: [AMDGPU] Support FMin/FMax in AMDGPUAtomicOptimizer.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D157388: [AMDGPU] Support FMin/FMax in AMDGPUAtomicOptimizer.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D157388: [AMDGPU] Support FMin/FMax in AMDGPUAtomicOptimizer.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D157388: [AMDGPU] Support FMin/FMax in AMDGPUAtomicOptimizer.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D157388: [AMDGPU] Support FMin/FMax in AMDGPUAtomicOptimizer.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D157495: [WIP] Run SimplifyCFG from Atomic-Expand on CAS loop blocks.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D157495: [WIP] Run SimplifyCFG from Atomic-Expand on CAS loop blocks.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D157495: [WIP] Run SimplifyCFG from Atomic-Expand on CAS loop blocks.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D157495: [WIP] Run SimplifyCFG from Atomic-Expand on CAS loop blocks.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D156301: [AMDGPU] Support FAdd/FSub global atomics in AMDGPUAtomicOptimizer.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D156301: [AMDGPU] Support FAdd/FSub global atomics in AMDGPUAtomicOptimizer.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D156301: [AMDGPU] Support FAdd/FSub global atomics in AMDGPUAtomicOptimizer.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D156301: [AMDGPU] Support FAdd/FSub global atomics in AMDGPUAtomicOptimizer.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D157712: [AMDGPU] Auto-upgrade & pre-commit tests for D156301 and D157388
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D156301: [AMDGPU] Support FAdd/FSub global atomics in AMDGPUAtomicOptimizer.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D156301: [AMDGPU] Support FAdd/FSub global atomics in AMDGPUAtomicOptimizer.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D156301: [AMDGPU] Support FAdd/FSub global atomics in AMDGPUAtomicOptimizer.
Pravin Jagtap via Phabricator via llvm-commits
- [PATCH] D152714: [AArch64][Optimization]Emit FCCMP for AND of two float compares
Priyanshi Agarwal via Phabricator via llvm-commits
- [PATCH] D152714: [AArch64][Optimization]Emit FCCMP for AND of two float compares
Priyanshi Agarwal via Phabricator via llvm-commits
- [PATCH] D152714: [AArch64][Optimization]Emit FCCMP for AND of two float compares
Priyanshi Agarwal via Phabricator via llvm-commits
- [PATCH] D155617: [WIP] GSoC 2023: Pass to annotate functions with appropriate optimization level.
Puneeth via Phabricator via llvm-commits
- [PATCH] D155617: [WIP] GSoC 2023: Pass to annotate functions with appropriate optimization level.
Puneeth via Phabricator via llvm-commits
- [PATCH] D155617: [WIP] GSoC 2023: Pass to annotate functions with appropriate optimization level.
Puneeth via Phabricator via llvm-commits
- [PATCH] D157280: [PGO] Enable `-fprofile-update` for `-fprofile-generate`
Qiongsi Wu via Phabricator via llvm-commits
- [PATCH] D157280: [PGO] Enable `-fprofile-update` for `-fprofile-generate`
Qiongsi Wu via Phabricator via llvm-commits
- [PATCH] D156292: [PowerPC] Support initial-exec TLS relocation on AIX
Qiu Chaofan via Phabricator via llvm-commits
- [llvm] bb206cb - [NVPTX] Apply global var demotion to private symbols
Quentin Colombet via llvm-commits
- [PATCH] D156471: [mlir] Support fast-math friendly constants for identity value
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D156471: [mlir] Support fast-math friendly constants for identity value
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D156471: [mlir] Support fast-math friendly constants for identity value
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D156471: [mlir] Support fast-math friendly constants for identity value
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D156471: [mlir] Support fast-math friendly constants for identity value
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D156879: [AggressiveAntiDepBreaker] Tweak the fix for renaming a subregister of a live register
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D156471: [mlir] Support fast-math friendly constants for identity value
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D156471: [mlir] Support fast-math friendly constants for identity value
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D156471: [mlir] Support fast-math friendly constants for identity value
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D156346: CodeGen: Disable isCopyInstrImpl if there are implicit operands
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D157204: [MLIR][Math] Add support for f16 in the expansion of math.roundeven
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D156987: [RegScavenger] Remove support for forwards register scavenging
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D156491: [RA] Split a virtual register in cold blocks if it is not assigned preferred physical register
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D156491: [RA] Split a virtual register in cold blocks if it is not assigned preferred physical register
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D157204: [MLIR][Math] Add support for f16 in the expansion of math.roundeven
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D156471: [mlir] Support fast-math friendly constants for identity value
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D154507: [NVPTX] Apply global var demotion to private symbols
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D156345: RegisterCoalescer: Add implicit-def of super register when coalescing SUBREG_TO_REG
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D157458: [X86][AMX] Fix virtual register traversing in case of GlobalIsel
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D157458: [X86][AMX] Fix virtual register traversing in case of GlobalIsel
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D141931: [BOLT] Consider Code Fragments during regreassign
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D157217: [BOLT] Split createRelocation in X86 and share the second part
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D156018: [BOLT] Implement createRelocation for AArch64
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D141931: [BOLT] Consider Code Fragments during regreassign
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D151942: [BOLT] Instrumentation: AArch64 instrumentation support in runtime
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D155794: [OpenMP][OpenMPIRBuilder] Migrate setPropertyExecutionMode() from Clang to OpenMPIRBuilder.
Raghu via Phabricator via llvm-commits
- [PATCH] D107534: Garbage-collect empty basic blocks after code generation.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D107534: Garbage-collect empty basic blocks after code generation.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D107534: Garbage-collect empty basic blocks after code generation.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D107534: Add a pass to garbage-collect empty basic blocks after code generation.
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D152840: A new code layout algorithm for function reordering [3a/3]
Rahman Lavaee via Phabricator via llvm-commits
- [PATCH] D157590: [SCCP] Do not attempt to create constexpr for a scalable vector GEP
Rahul Anand Radhakrishnan via Phabricator via llvm-commits
- [PATCH] D157590: [SCCP] Do not attempt to create constexpr for a scalable vector GEP
Rahul Anand Radhakrishnan via Phabricator via llvm-commits
- [PATCH] D157590: [SCCP] Do not attempt to create constexpr for a scalable vector GEP
Rahul Anand Radhakrishnan via Phabricator via llvm-commits
- [PATCH] D157590: [SCCP] Do not attempt to create constexpr for a scalable vector GEP
Rahul Anand Radhakrishnan via Phabricator via llvm-commits
- [PATCH] D157590: [SCCP] Do not attempt to create constexpr for a scalable vector GEP
Rahul Anand Radhakrishnan via Phabricator via llvm-commits
- [PATCH] D157499: [IR] Add noreadafterunwind attribute
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D155732: [MC][COFF][AArch64] Avoid incorrect IMAGE_REL_ARM64_BRANCH26 relocations.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D157623: [lld][COFF] Remove incorrect flag from EHcont table
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D157623: [lld][COFF] Remove incorrect flag from EHcont table
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D157136: [LLD][COFF] Handle 'label' symbols when they point to a COMDAT section
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D157623: [lld][COFF] Remove incorrect flag from EHcont table
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D153337: [MachineLICM][WinEH] Don't hoist register reloads out of funclets
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D157593: [docs] Graduate VectorizationPlan.rst from proposal.
Renato Golin via Phabricator via llvm-commits
- [PATCH] D157269: [Clang][AArch64] Diagnostics for SME attributes when target doesn't have 'sme'
Richard Sandiford via Phabricator via llvm-commits
- [PATCH] D157269: [Clang][AArch64] Diagnostics for SME attributes when target doesn't have 'sme'
Richard Sandiford via Phabricator via llvm-commits
- [PATCH] D157269: [Clang][AArch64] Diagnostics for SME attributes when target doesn't have 'sme'
Richard Sandiford via Phabricator via llvm-commits
- [PATCH] D142327: [clang][RISCV] Fix ABI handling of empty structs with hard FP calling conventions in C++
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D139750: Optionally print symbolizer markup backtraces.
Roland McGrath via Phabricator via llvm-commits
- [PATCH] D138135: [lld][ELF] Support LoongArch
Rui Ueyama via Phabricator via llvm-commits
- [PATCH] D155732: [MC][COFF][AArch64] Avoid incorrect IMAGE_REL_ARM64_BRANCH26 relocations.
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D155732: [MC][COFF][AArch64] Avoid incorrect IMAGE_REL_ARM64_BRANCH26 relocations.
Saleem Abdulrasool via Phabricator via llvm-commits
- [lld] 7a8ee92 - [lld][WebAssembly] Process stub libraries in a loop
Sam Clegg via llvm-commits
- [PATCH] D153466: [lld][WebAssembly] Process stub libraries in a loop
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D153466: [lld][WebAssembly] Process stub libraries in a loop
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D153466: [lld][WebAssembly] Process stub libraries in a loop
Sam Clegg via Phabricator via llvm-commits
- [PATCH] D152714: [AArch64][Optimization]Emit FCCMP for AND of two float compares
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D152714: [AArch64][Optimization]Emit FCCMP for AND of two float compares
Sam Tebbs via Phabricator via llvm-commits
- [llvm] f7031c4 - [NFC] strengthen some CHECK-NOT lines
Sameer Sahasrabuddhe via llvm-commits
- [llvm] ff5cb1e - [Verifier] add missing checks for convergence control intrinsics
Sameer Sahasrabuddhe via llvm-commits
- [PATCH] D156129: Attributor: Try to propagate concrete denormal-fp-math{-f32}
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D156129: Attributor: Try to propagate concrete denormal-fp-math{-f32}
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D157389: AutoUpgrade: Use syncscope("agent") atomic.inc/dec intrinsic upgrade
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D157389: AutoUpgrade: Use syncscope("agent") atomic.inc/dec intrinsic upgrade
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D157475: [GlobalISel] introduce MIFlag::NoConvergent
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D157475: [GlobalISel] introduce MIFlag::NoConvergent
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D157475: [GlobalISel] introduce MIFlag::NoConvergent
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D157409: [flang] Add new semantics tests for `unlock-stmt`
Samuel Da Silva via Phabricator via llvm-commits
- [PATCH] D157409: [flang] Add new semantics tests for `unlock-stmt`
Samuel Da Silva via Phabricator via llvm-commits
- [llvm] b16a0f9 - [AArch64][Optimization]Emit FCCMP for AND of two float compares
Samuel Tebbs via llvm-commits
- [PATCH] D152054: [OpenMP] Codegen support for thread_limit on target directive
Sandeep via Phabricator via llvm-commits
- [PATCH] D152054: [OpenMP] Codegen support for thread_limit on target directive
Sandeep via Phabricator via llvm-commits
- [llvm] bbb9589 - [TII] NFCI: Simplify the interface for isTriviallyReMaterializable
Sander de Smalen via llvm-commits
- [llvm] ecb7b9c - [Clang][AArch64] Diagnostics for SME attributes when target doesn't have 'sme'
Sander de Smalen via llvm-commits
- [PATCH] D157269: [Clang][AArch64] Diagnostics for SME attributes when target doesn't have 'sme'
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D156520: [TII] NFCI: Simplify the interface for isTriviallyReMaterializable
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D157269: [Clang][AArch64] Diagnostics for SME attributes when target doesn't have 'sme'
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D157269: [Clang][AArch64] Diagnostics for SME attributes when target doesn't have 'sme'
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D157269: [Clang][AArch64] Diagnostics for SME attributes when target doesn't have 'sme'
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D157269: [Clang][AArch64] Diagnostics for SME attributes when target doesn't have 'sme'
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D157269: [Clang][AArch64] Diagnostics for SME attributes when target doesn't have 'sme'
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D157269: [Clang][AArch64] Diagnostics for SME attributes when target doesn't have 'sme'
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D157392: [SelectionDAG] Fix problematic call to EVT::changeVectorElementType().
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D157269: [Clang][AArch64] Diagnostics for SME attributes when target doesn't have 'sme'
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D157269: [Clang][AArch64] Diagnostics for SME attributes when target doesn't have 'sme'
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D157517: [AArch64][SVE] Add asm predicate constraint Uph
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D157517: [AArch64][SVE] Add asm predicate constraint Uph
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D155428: [AArch64] Force streaming-compatible codegen when attributes are set.
Sander de Smalen via Phabricator via llvm-commits
- [llvm] b37c7ed - [PPC][AIX] Fix toc-data peephole bug and some related cleanup.
Sean Fertile via llvm-commits
- [PATCH] D155957: [PPC][AIX] Fix toc-data peephole bug and some related cleanup.
Sean Fertile via Phabricator via llvm-commits
- [llvm] 876ccd5 - [NFC] Update formatting of some symbolizer tests
Serge Pavlov via llvm-commits
- [llvm] 13bb748 - [symbolizer][NFC] Move file argument parsing into separate function
Serge Pavlov via llvm-commits
- [llvm] 7afd3a3 - [symbolizer][NFC] Reorganize parsing input binary file
Serge Pavlov via llvm-commits
- [llvm] a5fe6c7 - [symbolizer] Change reaction on invalid input
Serge Pavlov via llvm-commits
- [PATCH] D155943: [NFC] Update formatting of some symbolizer tests
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D155943: [NFC] Update formatting of some symbolizer tests
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D156978: [symbolizer][NFC] Move file argument parsing into separate function
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D156978: [symbolizer][NFC] Move file argument parsing into separate function
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D157210: [symbolizer] Change reaction on invalid input
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D157210: [symbolizer] Change reaction on invalid input
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D157203: [symbolizer][NFC] Reorganize parsing input binary file
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D157203: [symbolizer][NFC] Reorganize parsing input binary file
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D157210: [symbolizer] Change reaction on invalid input
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D157210: [symbolizer] Change reaction on invalid input
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D157210: [symbolizer] Change reaction on invalid input
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D157210: [symbolizer] Change reaction on invalid input
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D157210: [symbolizer] Change reaction on invalid input
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D157210: [symbolizer] Change reaction on invalid input
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D157210: [symbolizer] Change reaction on invalid input
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D157230: [SPARC][IAS] Add SETX pseudoinstruction
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D157230: [SPARC][IAS] Add SETX pseudoinstruction
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D157232: [SPARC][IAS] Add v9 encoding of %fq
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D157234: [SPARC][IAS] Add support for the full set of CAS instructions
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D157233: [SPARC][IAS] Add complete set of v9 ASI load, store & swap forms
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D157834: [Local] Mark Instruction argument of wouldInstructionBeTriviallyDead as const. NFC.
Serguei Katkov via Phabricator via llvm-commits
- [llvm] fda9a9c - [X86][Codegen] Remove dead code for ADCX/ADOX
Shengchen Kan via llvm-commits
- [PATCH] D121376: [RISCV][RVV] Introduce roundmode operand to PseudoVAADD instruction
ShihPo Hung via Phabricator via llvm-commits
- [PATCH] D122709: [RISCV] Enable cross basic block aware writevxrm insertion
ShihPo Hung via Phabricator via llvm-commits
- [PATCH] D157040: [OpenMP][IR] Set correct alignment for internal variables
Shilei Tian via Phabricator via llvm-commits
- [PATCH] D150851: [LoopVectorize] Vectorize select-cmp reduction pattern for increasing integer induction variable
Shiva Chen via Phabricator via llvm-commits
- [PATCH] D156006: [InstrProf] Emit warnings when correlating lightweight profiles
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D157300: [lld-macho]Rework error-checking in peeking at first-member in archive to avoid segfault.
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D157036: Emit a .debug_str_offsets section with dsymutil to support DW_FORM_strx in dsymutil.
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D157036: Emit a .debug_str_offsets section with dsymutil to support DW_FORM_strx in dsymutil.
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D157036: Emit a .debug_str_offsets section with dsymutil to support DW_FORM_strx in dsymutil.
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D157036: Emit a .debug_str_offsets section with dsymutil to support DW_FORM_strx in dsymutil.
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D157036: Emit a .debug_str_offsets section with dsymutil to support DW_FORM_strx in dsymutil.
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D152275: Use memory region declaration intrinsic when generating code for array subscripts
Simeon Krastnikov via Phabricator via llvm-commits
- [llvm] 9d3b19e - [X86] ReplaceNodeResults - relax the value type constraints for TRUNCATE widening
Simon Pilgrim via llvm-commits
- [llvm] 711dff4 - [X86] Add matchTruncateWithPACK helper for matching signbits/knownbits for PACKSS/PACKUS
Simon Pilgrim via llvm-commits
- [llvm] 0d1f853 - [X86] truncateVectorWithPACK - ensure we don't truncate to <1 x iXX> vector types
Simon Pilgrim via llvm-commits
- [llvm] 943fda5 - [X86] matchTruncateWithPACK - canonically prefer v4i64 -> v4i32 shuffle vs truncation
Simon Pilgrim via llvm-commits
- [llvm] 5bd8f48 - [FileCheck] Fix MSVC 'argument': truncation from 'int' to 'bool' warning.
Simon Pilgrim via llvm-commits
- [llvm] 7593f9b - [X86] combineConcatVectorOps - add handling for X86ISD::SHUF128 nodes.
Simon Pilgrim via llvm-commits
- [llvm] 8ae0e1f - [X86] Create X86ISD::SHUF128 512-bit masks with getV4X86ShuffleImm8ForMask
Simon Pilgrim via llvm-commits
- [llvm] 4ed452b - [X86] getFauxShuffleMask - handle insert_subvector(src, bitcast(extract_subvector(sub))) patterns
Simon Pilgrim via llvm-commits
- [llvm] 0e2c1cb - [X86] ReplaceNodeResults - always attempt to fold TRUNCATE -> PACKSS/PACKUS nodes.
Simon Pilgrim via llvm-commits
- [llvm] ef46046 - [X86] combineConcatVectorOps - add handling for X86ISD::VPERM2X128 nodes.
Simon Pilgrim via llvm-commits
- [llvm] 2d2f7c1 - [X86] combineConcatVectorOps - pull out repeated Ops.size() calls. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 6b36e0c - [X86] combineConcatVectorOps - consistently use EltSizeInBits. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] 2e79d0a - [X86] combineConcatVectorOps - ensure X86ISD::SHUF128 nodes use vectors with 64-bit scalars
Simon Pilgrim via llvm-commits
- [llvm] 14d1e50 - [X86] combineConcatVectorOps - fold a 512-bit splat of a 128-bit subvector to a single X86ISD::SHUF128 node.
Simon Pilgrim via llvm-commits
- [llvm] 0464a8f - [X86] Add tests showing failure to concat(pack(),pack()) 512-bit results on BWI targets
Simon Pilgrim via llvm-commits
- [llvm] 6c119cf - [X86] combineConcatVectorOps - extend PACKSS/PACKUS handling to 512-bit nodes on BWI targets.
Simon Pilgrim via llvm-commits
- [llvm] 512a6c5 - [X86] combineToExtendBoolVectorInReg - don't use changeVectorElementType to create the bool vector type
Simon Pilgrim via llvm-commits
- [llvm] f793d99 - [CodeGen] MachineRegisterInfo::constrainRegAttrs - add explicit auto reference to prevent copy.
Simon Pilgrim via llvm-commits
- [PATCH] D157259: [DAG] Add constant SPLAT handling in getNodes SIGN_EXTEND_INREG
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D154522: [DAG] Improve combineCarryDiamond to accept (uaddo_carry X, 0, Carry)
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] D157624: [AMDGPU] Treat KIMM32 and KIMM16 operand types as noninlinable
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 235055c - [LowerTypeTests, ARM] Support Armv8-M BTI in jump tables.
Simon Tatham via llvm-commits
- [PATCH] D157688: [LowerTypeTests,ARM] Support Armv8-M BTI in jump tables.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D157688: [LowerTypeTests,ARM] Support Armv8-M BTI in jump tables.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D157688: [LowerTypeTests,ARM] Support Armv8-M BTI in jump tables.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D157688: [LowerTypeTests,ARM] Support Armv8-M BTI in jump tables.
Simon Tatham via Phabricator via llvm-commits
- [PATCH] D157688: [LowerTypeTests,ARM] Support Armv8-M BTI in jump tables.
Simon Tatham via Phabricator via llvm-commits
- [llvm] 33b9634 - [ARM] v6-M XO: save CPSR around LoadStackGuard
Simon Wallis via llvm-commits
- [PATCH] D156968: [ARM] v6-M XO: save CPSR around LoadStackGuard
Simon Wallis via Phabricator via llvm-commits
- [PATCH] D150076: Summary: Add support for XAR instruction generation to the AArch64 backend
Sjoerd Meijer via Phabricator via llvm-commits
- [PATCH] D157063: [CodeGen] Make the MachineFunctionSplitter pass testable via MIR
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D157127: [CodeGen][AArch64] Don't split functions with a red zone on AArch64
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D157563: [CodeGen] Move function splitting tests from X86 to Generic (NFC)
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D157563: [CodeGen] Move function splitting tests from X86 to Generic (NFC)
Snehasish Kumar via Phabricator via llvm-commits
- [PATCH] D157750: Properly handle -fsplit-machine-functions for fatbinary compilation
Snehasish Kumar via Phabricator via llvm-commits
- [llvm] 02046ad - [AMDGPU] W/a for gfx940 byte0 fp8 conversion bug
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D157437: AMDGPU: Expand remaining system atomic operations
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D157437: AMDGPU: Expand remaining system atomic operations
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Do not deduce access qualifiers from IR attributes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Do not deduce access qualifiers from IR attributes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Do not deduce access qualifiers from IR attributes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Do not deduce access qualifiers from IR attributes
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D157683: [AMDGPU] W/a for gfx940 byte0 fp8 conversion bug
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D157111: AMDGPU: Try to select fmul by power of 2 to ldexp
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D157683: [AMDGPU] W/a for gfx940 byte0 fp8 conversion bug
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D157683: [AMDGPU] W/a for gfx940 byte0 fp8 conversion bug
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Emit .actual_access metadata
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Emit .actual_access metadata
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] 9423971 - Fix typos in comments of ExecutionEngine (NFC)
Stefan Gränitz via llvm-commits
- [PATCH] D157519: [JITLink][AArch32] Tests for ELF::R_ARM_ABS32 and ELF::R_ARM_REL32
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D157519: [JITLink][AArch32] Tests for ELF::R_ARM_ABS32 and ELF::R_ARM_REL32
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D157533: [JITLink][AArch32] Implement ELF::R_ARM_CALL relocation
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D157540: [JITLink][AArch32] Fixes for initial AArc32 backend
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D157541: [JITLink][AArch32] Implement ELF::R_ARM_JUMP24
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D157226: Fix typos in comments of ExecutionEngine/
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D157226: Fix typos in comments of ExecutionEngine/
Stefan Gränitz via Phabricator via llvm-commits
- [PATCH] D157742: [bazel] Remove superfluous (?) strip_include_prefix settings.
Stephan Herhut via Phabricator via llvm-commits
- [PATCH] D157615: [ExtendLifetimes][1/4] Add "disable-post-ra" function attribute to disable the post-regalloc scheduler
Stephen Tozer via Phabricator via llvm-commits
- [PATCH] D157616: [ExtendLifetimes][2/4] Implement fake.use intrinsic in LLVM to extend the lifetime of operands
Stephen Tozer via Phabricator via llvm-commits
- [compiler-rt] 97fd8d2 - [test][sanitizer] Disable create_thread_loop on Darwin
Steven Wu via llvm-commits
- [PATCH] D155824: [LoongArch] Support -march=native and -mtune=
Steven Wu via Phabricator via llvm-commits
- [PATCH] D157431: [macho2yaml] Fixup offset for nodes in export trie.
Steven Wu via Phabricator via llvm-commits
- [PATCH] D157378: [ORC] Add writePointers to ExecutorProcessControl's MemoryAccess
Sunho Kim via Phabricator via llvm-commits
- [PATCH] D157378: [ORC] Add writePointers to ExecutorProcessControl's MemoryAccess
Sunho Kim via Phabricator via llvm-commits
- [PATCH] D123235: [OpenMP] atomic compare fail : Parser & AST support
Sunil K via Phabricator via llvm-commits
- [PATCH] D123235: [OpenMP] atomic compare fail : Parser & AST support
Sunil K via Phabricator via llvm-commits
- [PATCH] D123235: [OpenMP] atomic compare fail : Parser & AST support
Sunil K via Phabricator via llvm-commits
- [PATCH] D123235: [OpenMP] atomic compare fail : Parser & AST support
Sunil K via Phabricator via llvm-commits
- [PATCH] D156497: [BPF] Emit UNDEF rather than constant 0
Tamir Duberstein via Phabricator via llvm-commits
- [PATCH] D156497: [BPF] Emit UNDEF rather than constant 0
Tamir Duberstein via Phabricator via llvm-commits
- [PATCH] D156497: [BPF] Emit UNDEF rather than constant 0
Tamir Duberstein via Phabricator via llvm-commits
- [PATCH] D156497: [BPF] Emit UNDEF rather than constant 0
Tamir Duberstein via Phabricator via llvm-commits
- [PATCH] D155997: [Phase Ordering] Don't speculate in SimplifyCFG before PGO annotation
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D156193: Fix thinLTO long compile time problem
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D155659: [WPD][LLD] Add option to validate RTTI is enabled on all native types and prevent devirtualization on types with native RTTI
Teresa Johnson via Phabricator via llvm-commits
- [llvm] 0726cb0 - [FileCheck, 3/4] Allow AP value for numeric expressions
Thomas Preud'homme via llvm-commits
- [llvm] e15e969 - [FileCheck, 4/4] NFC: Stop using ExpressionValue
Thomas Preud'homme via llvm-commits
- [llvm] b743c19 - [FileCheck] Turn errors into assert in valueFromStringRepr()
Thomas Preud'homme via llvm-commits
- [PATCH] D150880: [FileCheck, 3/4] Allow AP value for numeric expressions
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D154430: [FileCheck, 4/4] NFC: Stop using ExpressionValue
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D154431: [FileCheck] Turn errors into assert in valueFromStringRepr()
Thomas Preud'homme via Phabricator via llvm-commits
- [PATCH] D157416: [RISCV][GlobalISel] Legalize multiplication
Thorsten via Phabricator via llvm-commits
- [PATCH] D156875: [ARM] Improve generation of thumb stack accesses
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D156968: [ARM] v6-M XO: save CPSR around LoadStackGuard
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D149444: [ARM] Allow codegen for Armv6m eXecute-Only (XO) sections
Ties Stuij via Phabricator via llvm-commits
- [PATCH] D134732: fix vectorization of library calls
Tim Schmielau via Phabricator via llvm-commits
- [PATCH] D140828: [C++] Implement "Deducing this" (P0847R7)
Timm Bäder via Phabricator via llvm-commits
- [PATCH] D157673: [PowerPC] Support local-dynamic TLS relocation on AIX
Ting Wang via Phabricator via llvm-commits
- [PATCH] D157673: [PowerPC] Support local-dynamic TLS relocation on AIX
Ting Wang via Phabricator via llvm-commits
- [PATCH] D157673: [PowerPC] Support local-dynamic TLS relocation on AIX
Ting Wang via Phabricator via llvm-commits
- [PATCH] D138883: [SelectionDAG][PowerPC] Memset reuse vector element for tail store
Ting Wang via Phabricator via llvm-commits
- [PATCH] D157673: [PowerPC] Support local-dynamic TLS relocation on AIX
Ting Wang via Phabricator via llvm-commits
- [PATCH] D156889: [mlir][cf] Add ControlFlow to SCF lifting pass
Tobias Gysi via Phabricator via llvm-commits
- [PATCH] D156889: [mlir][cf] Add ControlFlow to SCF lifting pass
Tobias Gysi via Phabricator via llvm-commits
- [PATCH] D157254: [Utils] Bump python dependencies in llvm/utils/git
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D157241: [llvm-rc] Resolve the executable path if not present in Argv[0]
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D156873: [Workflow] Run the repository sync script from GH.
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D156873: [Workflow] Run the repository sync script from GH.
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D156873: [Workflow] Run the repository sync script from GH.
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D154130: [lit][clang] Avoid realpath on Windows due to MAX_PATH limitations
Tom Honermann via Phabricator via llvm-commits
- [PATCH] D152891: [ADT] Add deduction guide for iterator_range
Tom Honermann via Phabricator via llvm-commits
- [PATCH] D155081: Specify the developer policy around links to external resources
Tom Honermann via Phabricator via llvm-commits
- [PATCH] D157320: [AArch64][PAC] Remove duplication of LR sign/auth implementations
Tomas Matheson via Phabricator via llvm-commits
- [PATCH] D155484: [AArch64] Global Isel Funnel Shift Lowering
Tuan Chuong Goh via Phabricator via llvm-commits
- [PATCH] D155484: [AArch64] Global Isel Funnel Shift Lowering
Tuan Chuong Goh via Phabricator via llvm-commits
- [PATCH] D157591: [AArch64][GlobalISel] Optimize Combine Funnel Shift
Tuan Chuong Goh via Phabricator via llvm-commits
- [PATCH] D157113: [AArch64] Support more types for ZEXT/SEXT with Global Isel
Tuan Chuong Goh via Phabricator via llvm-commits
- [PATCH] D157715: [AArch64][GISel] Enlarge Unmerge Artifact Combiner components
Tuan Chuong Goh via Phabricator via llvm-commits
- [PATCH] D157591: [AArch64][GlobalISel] Optimize Combine Funnel Shift
Tuan Chuong Goh via Phabricator via llvm-commits
- [PATCH] D155484: [AArch64] Global Isel Funnel Shift Lowering
Tuan Chuong Goh via Phabricator via llvm-commits
- [PATCH] D157591: [AArch64][GlobalISel] Optimize Combine Funnel Shift
Tuan Chuong Goh via Phabricator via llvm-commits
- [PATCH] D157494: [SystemZ][z/OS] Add support for function name field of PPA1
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D157494: [SystemZ][z/OS] Add support for function name field of PPA1
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D157701: [SystemZ][z/OS] Fix the entry point marker for leaf functions
Ulrich Weigand via Phabricator via llvm-commits
- [PATCH] D157413: [SLP]Use common logic for cost estimation of the alternate vector nodes.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D157545: [SLP][NFC] Make buildShuffleEntryMask routine a TreeEntry method.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D157545: [SLP][NFC] Make buildShuffleEntryMask routine a TreeEntry method.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D157545: [SLP][NFC] Make buildShuffleEntryMask routine a TreeEntry method.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D157545: [SLP][NFC] Make buildShuffleEntryMask routine a TreeEntry method.
Valeriy Dmitriev via Phabricator via llvm-commits
- [llvm] f522be6 - [SLP][NFC] Make buildShuffleEntryMask routine a TreeEntry method.
Valery N Dmitriev via llvm-commits
- [PATCH] D152278: [SCEV] Compute SCEV for ashr(add(shl(x, n), c), m) instr triplet
Vedant Paranjape via Phabricator via llvm-commits
- [llvm] 254a312 - [lldb][NFC] Use MCInstrAnalysis when available in the disassembler plugin
Venkata Ramanaiah Nalamothu via llvm-commits
- [PATCH] D156086: [lldb][NFC] Use MCInstrAnalysis when available in the disassembler plugin
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D156086: [lldb][NFC] Use MCInstrAnalysis when available in the disassembler plugin
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D156086: [lldb][NFC] Use MCInstrAnalysis when available in the disassembler plugin
Venkata Ramanaiah Nalamothu via Phabricator via llvm-commits
- [PATCH] D157592: Add Precommit test for D156685
Vettel via Phabricator via llvm-commits
- [PATCH] D156685: [RISCV] Match ext + ext + srem + trunc to vrem.vv
Vettel via Phabricator via llvm-commits
- [PATCH] D156685: [RISCV] Match ext + ext + srem + trunc to vrem.vv
Vettel via Phabricator via llvm-commits
- [PATCH] D156685: [RISCV] Match ext + ext + srem + trunc to vrem.vv
Vettel via Phabricator via llvm-commits
- [PATCH] D156685: [RISCV] Match ext + ext + srem + trunc to vrem.vv
Vettel via Phabricator via llvm-commits
- [PATCH] D157634: [Attributor] Revision to AAAllocationinfo based on Review
Vidhush Singhal via Phabricator via llvm-commits
- [compiler-rt] 2b0bfb6 - [NFC][Asan] Use GET_CURRENT_FRAME instead of local var
Vitaly Buka via llvm-commits
- [compiler-rt] 9be8892 - [asan] Fix GC of FakeFrames
Vitaly Buka via llvm-commits
- [compiler-rt] 6b7b45c - [test][asan] Disable new test from D157552 on Android
Vitaly Buka via llvm-commits
- [compiler-rt] e705997 - [test][asan] Unsupport the test on Android
Vitaly Buka via llvm-commits
- [llvm] 2077180 - Revert "Reapply: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas"
Vitaly Buka via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D153453: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D157267: [NewGVN] Fix an use after free when updating use count
Vladimir Radosavljevic via Phabricator via llvm-commits
- [PATCH] D157267: [NewGVN] Fix an use after free when updating use count
Vladimir Radosavljevic via Phabricator via llvm-commits
- [lld] 2d873d5 - [lld-macho]Rework error-checking in peeking at first-member in archive to avoid segfault.
Vy Nguyen via llvm-commits
- [PATCH] D157300: [lld-macho]Rework error-checking in peeking at first-member in archive to avoid segfault.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D157300: [lld-macho]Rework error-checking in peeking at first-member in archive to avoid segfault.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D156468: [lld-macho] Fixed crashes when linking with incompatible-arch archives/
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D157300: [lld-macho]Rework error-checking in peeking at first-member in archive to avoid segfault.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D156468: [lld-macho] Fixed crashes when linking with incompatible-arch archives/
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D157300: [lld-macho]Rework error-checking in peeking at first-member in archive to avoid segfault.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D157300: [lld-macho]Rework error-checking in peeking at first-member in archive to avoid segfault.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D157300: [lld-macho]Rework error-checking in peeking at first-member in archive to avoid segfault.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D157300: [lld-macho]Rework error-checking in peeking at first-member in archive to avoid segfault.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D157300: [lld-macho]Rework error-checking in peeking at first-member in archive to avoid segfault.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D157300: [lld-macho]Rework error-checking in peeking at first-member in archive to avoid segfault.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D157027: [lld-macho][nfc]Add bounds check before attempting to dereferencing iterators.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D157027: [lld-macho][nfc]Add bounds check before attempting to dereferencing iterators.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D156468: [lld-macho] Fixed crashes when linking with incompatible-arch archives/
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D157027: [lld-macho][nfc]Add bounds check before attempting to dereferencing iterators.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D157027: [lld-macho][nfc]Add bounds check before attempting to dereferencing iterators.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D157373: [RISCV] add a compress optimization for stack inst.
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157468: [RISCV] Add bounds check before use on returned iterator.
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157580: [RISCV][NFC] Use named arguments in newly added changes
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157588: [RISCV] Add overlapping constraints label
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157580: [RISCV][NFC] Use named arguments in newly added changes
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] Truncate constants to EleSize when combine store of BUILD_VECTOR
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] Truncate constants to EleSize when combine store of BUILD_VECTOR
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] Truncate constants to EleSize when combine store of BUILD_VECTOR
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] Truncate constants to EleSize when combine store of BUILD_VECTOR
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] Truncate constants to EleSize when combine store of BUILD_VECTOR
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] Truncate constants to EleSize when combine store of BUILD_VECTOR
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] Truncate constants to EleSize when combine store of BUILD_VECTOR
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157674: [RISCV] Add bounds check before use on returned iterator.
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] zextOrTrunc constants to EleSize when combine store of BUILD_VECTOR
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] zextOrTrunc constants to EleSize when combine store of BUILD_VECTOR
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] zextOrTrunc constants to EltSize when combine store of BUILD_VECTOR
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] Truncate constants to EltSize when combine store of BUILD_VECTOR
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157373: [RISCV] add a compress optimization for stack inst.
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157373: [RISCV] add a compress optimization for stack inst.
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157650: [RISCV] Add SchedRead for merge operand
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D149017: [RISCV] Rewrite all found class-based subroutines to functions
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157680: [X86]Support options -mno-gather -mno-scatter
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157749: [RISCV] Change naming of vector pseudos with scalar FP operand.
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157603: [RISCV] Truncate constants to EltSize when combine store of BUILD_VECTOR
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157832: [RISCV] Add tune features of preferred function/loop align
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D157832: [RISCV] Add tune features of preferred function/loop align
Wang Pengcheng via Phabricator via llvm-commits
- [llvm] f55e57c - [Coroutines][NFC] Only look for Alloca or Load when finding dbg.declare for temp spills
Wei Wang via llvm-commits
- [PATCH] D157423: [Coroutines][NFC]Only look for Alloca or Load when finding dbg.declare for temp spills
Wei Wang via Phabricator via llvm-commits
- [PATCH] D157423: [Coroutines][NFC] Only look for Alloca or Load when finding dbg.declare for temp spills
Wei Wang via Phabricator via llvm-commits
- [PATCH] D157423: [Coroutines][NFC] Only look for Alloca or Load when finding dbg.declare for temp spills
Wei Wang via Phabricator via llvm-commits
- [lld] 8a31f7d - [lld][LoongArch] Support the R_LARCH_PCREL20_S2 relocation type
Weining Lu via llvm-commits
- [llvm] f62c925 - [LoongArch] Support -march=native and -mtune=
Weining Lu via llvm-commits
- [PATCH] D157061: [SampleProfile] Potential use after move in SampleProfileLoader::promoteMergeNotInlinedContextSamples
Wenlei He 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] D157061: [SampleProfile] Potential use after move in SampleProfileLoader::promoteMergeNotInlinedContextSamples
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D155824: [LoongArch] Support -march=native and -mtune=
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D156772: [lld][LoongArch] Support the R_LARCH_PCREL20_S2 relocation type
WÁNG Xuěruì 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] D157475: [GlobalISel] introduce MIFlag::NoConvergent
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D157437: AMDGPU: Expand remaining system atomic operations
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D156073: refactor hip_build.sh to facilitate local test
Yaxun Liu via Phabricator via llvm-commits
- [PATCH] D157451: [AMDGPU] Do not deduce access qualifiers from IR attributes
Yaxun Liu via Phabricator via llvm-commits
- [llvm] 69cc5a4 - [LegalizeTypes] Support promotion for vp bitmanip sdnodes.
Yeting Kuo via llvm-commits
- [PATCH] D152793: [RISCV] Add MC layer support for Zicfiss.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D157362: [RISCV] Add Zicfilp extension.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D157362: [RISCV] Add Zicfilp extension.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D152793: [RISCV] Add MC layer support for Zicfiss.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D152793: [RISCV] Add MC layer support for Zicfiss.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D157583: [RISCV] Stop performFP_TO_INTCombine from folding with ISD::FRINT.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D157607: [LegalizeTypes] Support promotion for vp bitmanip sdnodes.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D157607: [LegalizeTypes] Support promotion for vp bitmanip sdnodes.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D157607: [LegalizeTypes] Support promotion for vp bitmanip sdnodes.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D157607: [LegalizeTypes] Support promotion for vp bitmanip sdnodes.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D152793: [RISCV] Add MC layer support for Zicfiss.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D157362: [RISCV] Add MC layer support for Zicfilp.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D156549: [RISCV] Implement shadow stack with Zicfiss.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D157614: [RISCV] Lower reverse shuffles of fixed i1 vectors to vbrev.v
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D156497: [BPF] Emit UNDEF rather than constant 0
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D156497: [BPF] Emit UNDEF rather than constant 0
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D157805: [BPF] Reset machine register kill mark in BPFMISimplifyPatchable
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D157805: [BPF] Reset machine register kill mark in BPFMISimplifyPatchable
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D157806: [BPF] Fix in/out argument constraints for CORE_MEM instructions
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D157805: [BPF] Reset machine register kill mark in BPFMISimplifyPatchable
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D157806: [BPF] Fix in/out argument constraints for CORE_MEM instructions
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D140804: [BPF] support for BPF_ST instruction in codegen
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D156497: [BPF] Emit UNDEF rather than constant 0
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D156611: [llvm-cov] Fix a bug about using `convert-for-testing` on multi-source object files
Yuhao Gu via Phabricator via llvm-commits
- [PATCH] D156611: [llvm-cov] Fix a bug about using `convert-for-testing` on multi-source object files
Yuhao Gu via Phabricator via llvm-commits
- [PATCH] D156611: [llvm-cov] Fix a bug about using `convert-for-testing` on multi-source object files
Yuhao Gu via Phabricator via llvm-commits
- [PATCH] D156611: [llvm-cov] Fix a bug about using `convert-for-testing` on multi-source object files
Yuhao Gu via Phabricator via llvm-commits
- [llvm] 5f73d2b - [RISCV] Enable alias analysis by default
Yunze Zhu via llvm-commits
- [PATCH] D157250: [RISCV] Enable alias analysis by default
Yunze Zhu(Thead) via Phabricator via llvm-commits
- [PATCH] D157250: [RISCV] Enable alias analysis by default
Yunze Zhu(Thead) via Phabricator via llvm-commits
- [PATCH] D157250: [RISCV] Enable alias analysis by default
Yunze Zhu(Thead) via Phabricator via llvm-commits
- [PATCH] D157694: [RISCV][MC]Add support for Binary MCExpr
Yunze Zhu(Thead) via Phabricator via llvm-commits
- [PATCH] D156869: Remark Util intoduce remark count
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D156869: Remark Util intoduce remark count
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D156193: Fix thinLTO long compile time problem
Zhuohang Li via Phabricator via llvm-commits
- [PATCH] D149017: [RISCV] Rewrite all found class-based subroutines to functions
Zixuan Wu 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
antoine moynault via Phabricator via llvm-commits
- [PATCH] D150684: [LoopReroll] Remove unused LoopReroll pass
dewen via Phabricator via llvm-commits
- [PATCH] D156087: [MLIR] Add stage to side effect
donald chen via Phabricator via llvm-commits
- [PATCH] D156087: [MLIR] Add stage to side effect
donald chen via Phabricator via llvm-commits
- [PATCH] D156087: [MLIR] Add stage to side effect
donald chen via Phabricator via llvm-commits
- [PATCH] D157623: [lld][COFF] Remove incorrect flag from EHcont table
duk via Phabricator via llvm-commits
- [PATCH] D157623: [lld][COFF] Remove incorrect flag from EHcont table
duk via Phabricator via llvm-commits
- [PATCH] D141931: [BOLT] Consider Code Fragments during regreassign
hezuoqiang via Phabricator via llvm-commits
- [PATCH] D141931: [BOLT] Consider Code Fragments during regreassign
hezuoqiang via Phabricator via llvm-commits
- [PATCH] D141931: [BOLT] Consider Code Fragments during regreassign
hezuoqiang via Phabricator via llvm-commits
- [PATCH] D157373: [RISCV] add a compress optimization for stack inst.
lcvon via Phabricator via llvm-commits
- [PATCH] D157373: [RISCV] add a compress optimization for stack inst.
lcvon via Phabricator via llvm-commits
- [PATCH] D157373: [RISCV] add a compress optimization for stack inst.
lcvon via Phabricator via llvm-commits
- [PATCH] D157373: [RISCV] add a compress optimization for stack inst.
lcvon via Phabricator via llvm-commits
- [PATCH] D157373: [RISCV] add a compress optimization for stack inst.
lcvon via Phabricator via llvm-commits
- [PATCH] D157373: [RISCV] add a compress optimization for stack inst.
lcvon via Phabricator via llvm-commits
- [PATCH] D157373: [RISCV] add a compress optimization for stack inst.
lcvon via Phabricator via llvm-commits
- [PATCH] D157373: [RISCV] add a compress optimization for stack inst.
lcvon via Phabricator via llvm-commits
- [PATCH] D156510: [ValueTracking] Dereferenceable ret attributes implys noundef
luxufan via Phabricator via llvm-commits
- [PATCH] D157253: [ValueTracking] Dereferenceable and !NullPointerIsDefined imply non-zero
luxufan via Phabricator via llvm-commits
- [PATCH] D153717: [SCCP] Replace valuestate.isConstant with helper isConstant
luxufan via Phabricator via llvm-commits
- [PATCH] D157408: [SCCP][PhaseOrdering] Mark Overdefined for loading from null
luxufan via Phabricator via llvm-commits
- [PATCH] D157253: [ValueTracking] Dereferenceable and !NullPointerIsDefined imply non-zero
luxufan via Phabricator via llvm-commits
- [PATCH] D157408: [SCCP][PhaseOrdering] Mark Overdefined for loading from null
luxufan via Phabricator via llvm-commits
- [PATCH] D157253: [ValueTracking] Dereferenceable and !NullPointerIsDefined imply non-zero
luxufan via Phabricator via llvm-commits
- [PATCH] D157253: [ValueTracking] Dereferenceable and !NullPointerIsDefined imply non-zero
luxufan via Phabricator via llvm-commits
- [PATCH] D157253: [ValueTracking] Dereferenceable and !NullPointerIsDefined imply non-zero
luxufan via Phabricator via llvm-commits
- [PATCH] D153717: [SCCP] Replace valuestate.isConstant with helper isConstant
luxufan via Phabricator via llvm-commits
- [PATCH] D156439: [TLI][AArch64] Extend ReplaceWithVeclib to replace vector FREM instructions for scalable vectors
mgabka via Phabricator via llvm-commits
- [PATCH] D156439: [TLI][AArch64] Extend ReplaceWithVeclib to replace vector FREM instructions for scalable vectors
mgabka via Phabricator via llvm-commits
- [PATCH] D156439: [TLI][AArch64] Extend ReplaceWithVeclib to replace vector FREM instructions for scalable vectors
mgabka via Phabricator via llvm-commits
- [PATCH] D157623: [lld][COFF] Remove incorrect flag from EHcont table
namazso via Phabricator via llvm-commits
- [PATCH] D157623: [lld][COFF] Remove incorrect flag from EHcont table
namazso via Phabricator via llvm-commits
- [PATCH] D157623: [lld][COFF] Remove incorrect flag from EHcont table
namazso via Phabricator via llvm-commits
- [PATCH] D157623: [lld][COFF] Remove incorrect flag from EHcont table
namazso via Phabricator via llvm-commits
- [PATCH] D156866: [Clang][LoongArch] Use the ClangBuiltin class to automatically generate support for CBE and CFE
wanglei via Phabricator via llvm-commits
- [PATCH] D156850: [NFC][Coroutines] Use a reverse post-order to guide the computation about cross suspend infomation to reach a fixed point faster.
witstorm via Phabricator via llvm-commits
- [llvm] 4e84ec8 - [ValueTracking] Dereferenceable ret attributes implys noundef
via llvm-commits
- [llvm] 03dec91 - [NFC][SCCP] Regenerate test case
via llvm-commits
- [llvm] 88a83c9 - [Coroutine][DebugInfo] Pre-commit test for a DISubprogram with declaration. (NFC)
via llvm-commits
- [llvm] ca1a5b3 - [Coroutine][DebugInfo] Update the linkage name of the declaration of coro-split functions in the debug info.
via llvm-commits
- [llvm] f4a6038 - [X86][NFC]Remove dead code in IfConversion.cpp
via llvm-commits
- [llvm] 90ecb9d - [MemCpyOpt][test] add memssa verification on stack-move tests(NFC)
via llvm-commits
- [llvm] 98ccc70 - [DAG] Fix crash in replaceStoreOfInsertLoad
via llvm-commits
- [llvm] 96e1032 - [AMDGPU] Add extended-image-insts to RemoveIncompatibleFunctions
via llvm-commits
- [llvm] b77e556 - [TailCallElim] Regenerate test checks with --function-signature (NFC)
via llvm-commits
- [llvm] c3f227e - [TailCallElim] Remove the readonly attribute of byval.
via llvm-commits
- [llvm] ea8d3b1 - [Clang][LoongArch] Use the ClangBuiltin class to automatically generate support for CBE and CFE
via llvm-commits
- [llvm] c3cfbbc - [GlobalISel] Add dead flags to implicit defs in ISel
via llvm-commits
- [llvm] a2684f7 - [RISCV][NFC] Use named arguments in newly added changes
via llvm-commits
- [lld] e335c78 - [lld][COFF] Remove incorrect flag from EHcont table
via llvm-commits
- [llvm] f11f90d - Fix buildbot failure caused by D157623
via llvm-commits
- [llvm] 89e91e4 - [AMDGPU] Remove post-PromoteAlloca SROA run
via llvm-commits
- [llvm] 490a867 - [GlobalISel] Also set dead flags of implicit defs added by BuildMI
via llvm-commits
- [llvm] 63afb70 - [RFC][GlobalISel] Overhauled MIR Patterns Support for Combiners
via llvm-commits
- [llvm] 65336f8 - [GlobalISel] Fix use of `std::vector` with forward decl
via llvm-commits
- [llvm] 3a1eefa - [GlobalISel] Do not discard InstructionPattern::checkSemantics result
via llvm-commits
- [llvm] 14cfe92 - [AArch64][GlobalISel] Regenerate select combine tests
via llvm-commits
- [llvm] b7503ae - [AMDGPU] Clear BreakPhiNodesCache in-between functions
via llvm-commits
- [llvm] 1c4c0d3 - add test to show icmp fold into phi beyond same BB
via llvm-commits
- [llvm] 2c0491d - changes test name
via llvm-commits
- [llvm] 67b7d3d - update checks to the test
via llvm-commits
- [llvm] c384e79 - [OpenMP][IR] Set correct alignment for internal variables
via llvm-commits
- [compiler-rt] beae315 - [test][asan] Reduce recursion to avoid stack overflow
via llvm-commits
- [llvm] 43698c1 - Reapply: [MemCpyOpt] implement single BB stack-move optimization which unify the static unescaped allocas
via llvm-commits
- [llvm] 8a98f24 - [RISCV] Truncate constants to EltSize when combine store of BUILD_VECTOR
via llvm-commits
- [llvm] 43114cb - [ValueTracking] Dereferenceable and !NullPointerIsDefined imply non-zero
via llvm-commits
Last message date:
Sun Aug 13 23:58:49 PDT 2023
Archived on: Sun Aug 13 23:58:52 PDT 2023
This archive was generated by
Pipermail 0.09 (Mailman edition).