The Week Of Monday 5 June 2023 Archives by thread
Starting: Mon Jun 5 00:04:12 PDT 2023
Ending: Sun Jun 11 23:46:20 PDT 2023
Messages: 2647
- [PATCH] D151774: [LICM] Don't hoist threadlocals within presplit coroutines
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D141712: [GVN] Improve PRE on load instructions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D151916: [DAG] Peek through any trunc/zext when combining select into shifts.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D151424: [CodeGen] Make use of MachineInstr::all_defs and all_uses. NFCI.
Jay Foad via Phabricator via llvm-commits
- [PATCH] D151945: Introduce G_OPAQUE and use it to prevent constant folding hoisted constants.
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146737: [AMDGPU] Trim zero components from buffer and image stores
Jay Foad via Phabricator via llvm-commits
- [PATCH] D147952: [DWARFLinkerParallel] Add interface files, create a skeleton implementation.
Kevin Athey via Phabricator via llvm-commits
- [llvm] 79caedf - [NFC][RFC][TableGen] Split GlobalISelEmitter.cpp
via llvm-commits
- [PATCH] D151432: [NFC][RFC][TableGen] Split GlobalISelEmitter.cpp
Pierre van Houtryve via Phabricator via llvm-commits
- [llvm] c7ac32b - [gn build] Port 79caedf5f899
LLVM GN Syncbot via llvm-commits
- [PATCH] D150415: [RISCV] Add a pass to merge moving parameter registers instructions for Zcmp
Xinlong Wu via Phabricator via llvm-commits
- [llvm] bbcd998 - Revert "[NFC][RFC][TableGen] Split GlobalISelEmitter.cpp"
via llvm-commits
- [llvm] 95bfbf2 - [gn build] Port bbcd998efdb5
LLVM GN Syncbot via llvm-commits
- [PATCH] D150969: [AArch64] Try to convert two XTN and two SMLSL to UZP1, SMLSL and SMLSL2
Dave Green via Phabricator via llvm-commits
- [PATCH] D150969: [AArch64] Try to convert two XTN and two SMLSL to UZP1, SMLSL and SMLSL2
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D150969: [AArch64] Try to convert two XTN and two SMLSL to UZP1, SMLSL and SMLSL2
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D150969: [AArch64] Try to convert two XTN and two SMLSL to UZP1, SMLSL and SMLSL2
Dave Green via Phabricator via llvm-commits
- [PATCH] D150969: [AArch64] Try to convert two XTN and two SMLSL to UZP1, SMLSL and SMLSL2
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D150969: [AArch64] Try to convert two XTN and two SMLSL to UZP1, SMLSL and SMLSL2
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D150969: [AArch64] Try to convert two XTN and two SMLSL to UZP1, SMLSL and SMLSL2
Kyrill Tkachov via Phabricator via llvm-commits
- [PATCH] D150969: [AArch64] Try to convert two XTN and two SMLSL to UZP1, SMLSL and SMLSL2
Dave Green via Phabricator via llvm-commits
- [PATCH] D150969: [AArch64] Try to convert two XTN and two SMLSL to UZP1, SMLSL and SMLSL2
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D150969: [AArch64] Try to convert two XTN and two SMLSL to UZP1, SMLSL and SMLSL2
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D150969: [AArch64] Try to convert two XTN and two SMLSL to UZP1, SMLSL and SMLSL2
JinGu Kang via Phabricator via llvm-commits
- [PATCH] D152126: [WebAssembly] Add tests ensuring rotates persist
Paulo Matos via Phabricator via llvm-commits
- [PATCH] D152128: [RISCV] Fold special case (xor (setcc constant, y, setlt), 1) -> (setcc y, constant + 1, setlt)
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D152128: [RISCV] Fold special case (xor (setcc constant, y, setlt), 1) -> (setcc y, constant + 1, setlt)
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D152128: [RISCV] Fold special case (xor (setcc constant, y, setlt), 1) -> (setcc y, constant + 1, setlt)
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D152128: [RISCV] Fold special case (xor (setcc constant, y, setlt), 1) -> (setcc y, constant + 1, setlt)
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D152128: [RISCV] Fold special case (xor (setcc constant, y, setlt), 1) -> (setcc y, constant + 1, setlt)
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D152128: [RISCV] Fold special case (xor (setcc constant, y, setlt), 1) -> (setcc y, constant + 1, setlt)
Liao Chunyu via Phabricator via llvm-commits
- [llvm] 9e17e08 - [PowerPC] Combine fptoint-store under strict cases
Qiu Chaofan via llvm-commits
- [PATCH] D141249: [PowerPC] Combine fptoint-store under strict cases
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D151863: [x86][MC] Fix movdir64b addressing
Akshay Khadse via Phabricator via llvm-commits
- [PATCH] D152129: [AVR][NFC][test] Supplement more tests of 8-bit rotation
Ben Shi via Phabricator via llvm-commits
- [PATCH] D152039: [RISCV] Remove uses of RISCVII::hasMergeOp from RISCVDAGToDAGISel.cpp
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D152130: [AVR] Optimize 8-bit rotation
Ben Shi via Phabricator via llvm-commits
- [PATCH] D122198: [PowerPC] Add .ref in backend for AIX XCOFF to support `-bcdtors:csect` linker option
Ting Wang via Phabricator via llvm-commits
- [PATCH] D151021: [llvm-exegesis] Introduce Subprocess Executor Mode
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151022: [llvm-exegesis] Introduce SubprocessMemory Utility Class
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151023: [llvm-exegesis] Add Target Memory Utility Functions
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151024: [llvm-exegesis] Add memory annotation parsing
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D152050: [RISCV] Begin removing hasDummyMask.
Fraser Cormack via Phabricator via llvm-commits
- [PATCH] D151025: [llvm-exegesis] Add support for using memory annotations
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151039: [Docs][llvm-exegesis] Add documentation for memory
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D149731: [IR] New function llvm::createMinMaxSelectCmpOp for creating min/max operation in select-cmp form
Mel Chen via Phabricator via llvm-commits
- [llvm] 2b4807b - [AArch64][SVE] Predicated mla/mls patterns
David Green via llvm-commits
- [PATCH] D149969: [AArch64][SVE] Predicated mla/mls patterns
Dave Green via Phabricator via llvm-commits
- [PATCH] D151080: [AArch64][SVE] Add one-use-check to EitherVSelectOrPassthruPatFrags
Dave Green via Phabricator via llvm-commits
- [PATCH] D151842: [TableGen] Add !setdagarg and !setdagname
Simon Tatham via Phabricator via llvm-commits
- [llvm] 3030c03 - [AMDGPU] Make use of MachineInstr::all_defs and all_uses. NFCI.
Jay Foad via llvm-commits
- [PATCH] D152133: [bazel] Merge BytecodeOpInterface target into IR.
Johannes Reifferscheid via Phabricator via llvm-commits
- [llvm] d37d407 - Reapply [SCCP] Constant propagation through freeze instruction
Nikita Popov via llvm-commits
- [PATCH] D151659: Constant propogation through freeze instruction
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152112: [TypePromotion] Don't treat bitcast as a Source
Sam Parker via Phabricator via llvm-commits
- [PATCH] D141188: [MergeICmps] Adapt to non-eq comparisons
Bogdan Graur via Phabricator via llvm-commits
- [PATCH] D152098: [MC] Add MCRegisterInfo::regunits for iteration over register units
Sergei Barannikov via Phabricator via llvm-commits
- [llvm] a142179 - [gn build] Port 90c5fe982222
LLVM GN Syncbot via llvm-commits
- [llvm] 346ee54 - [GlobalISel][X86] Add G_CTTZ_ZERO_UNDEF/G_CTTZ legalization handling
Simon Pilgrim via llvm-commits
- [llvm] d75efc1 - [X86] Add test case for Issue #63091
Simon Pilgrim via llvm-commits
- [llvm] d37bd54 - [X86] canonicalizeShuffleWithBinOps - ensure a binary shuffle of binops have the same value type
Simon Pilgrim via llvm-commits
- [llvm] 9912bcc - [AMDGPU] Regenerate some GlobalISel checks
Jay Foad via llvm-commits
- [llvm] 88421ea - [AMDGPU] Trim zero components from buffer and image stores
Mateja Marjanovic via llvm-commits
- [PATCH] D152068: [InstCombine] add overflow checking on AddSub `C-(X+C2) --> (C-C2)-X`
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D149267: [AArch64][SVE] Add basic predicated add/sub patterns
Paul Walker via Phabricator via llvm-commits
- [PATCH] D150967: [MemCpyOpt] precommit test for memcpy removal for immutable arguments from attributes (NFC)
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D152088: [InstCombine] add nsw on InstCombineAdd ~X + C --> (C-1) - X
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D152143: [ConstraintElimination] Refactor `checkAndReplaceCondition` (NFC)
Antonio Frighetto via Phabricator via llvm-commits
- [PATCH] D152067: [ConstraintElimination] Handle equality predicates
Antonio Frighetto via Phabricator via llvm-commits
- [PATCH] D152004: [SVE ACLE] Apply the IR combine for mul to the mul_u variant
Paul Walker via Phabricator via llvm-commits
- [PATCH] D152089: [InstCombine] precommit test for D152088(NFC)
Kohei Asano via Phabricator via llvm-commits
- [llvm] 41588b5 - [InstCombine] precommit test for D152068(NFC)
via llvm-commits
- [llvm] 4db8d4f - [InstCombine] add overflow checking on AddSub `C-(X+C2) --> (C-C2)-X`
via llvm-commits
- [PATCH] D152091: [InstCombine] precommit test for D152068(NFC)
Kohei Asano via Phabricator via llvm-commits
- [llvm] dbd3695 - [GlobalISel][X86] Add illegal types and 32-bit target scalar and/or/xor test coverage
Simon Pilgrim via llvm-commits
- [llvm] b28bc5f - [GlobalISel][X86] Add 128/256/512-bit vector and/or/xor test coverage
Simon Pilgrim via llvm-commits
- [llvm] e69fa03 - [DAGCombine] Make sure combined nodes are added back to the worklist in topological order.
Amaury Séchet via llvm-commits
- [PATCH] D127115: [DAGCombine] Make sure combined nodes are added back to the worklist in topological order.
Phabricator via llvm-commits
- [llvm] c91246b - fix failures caused by https://reviews.llvm.org/D146737
Mateja Marjanovic via llvm-commits
- [PATCH] D151557: [ADT] Fix DenseMapInfo<variant>::isEqual to delegate to DenseMapInfo, not ==
Sam McCall via Phabricator via llvm-commits
- [PATCH] D151702: [TableGen] Implement !getdagargs and !getdagargnames.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D151986: UniformityAnalysis: Skip computation with no branch divergence
Yashwant Singh via Phabricator via llvm-commits
- [llvm] 9ad1a48 - [AMDGPU][AsmParser][NFC] Immediate operand classes to derive from custom operands.
Ivan Kosarev via llvm-commits
- [PATCH] D151684: [AMDGPU][AsmParser][NFC] Immediate operand classes to derive from custom operands.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D152145: [InstSimplify] Fold externally initializable global variables
Anshil Gandhi via Phabricator via llvm-commits
- [PATCH] D151349: [HIP] emit macro `__HIP_NO_IMAGE_SUPPORT`
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 4857067 - [AMDGPU][AsmParser][NFC] Specify parser methods directly in operand classes.
Ivan Kosarev via llvm-commits
- [PATCH] D151685: [AMDGPU][AsmParser][NFC] Specify parser methods directly in operand classes.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D152063: [AVR] Support left-rotations
Ayke via Phabricator via llvm-commits
- [PATCH] D149588: clang: Start emitting intrinsic for __builtin_ldexp*
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D149587: InstSimplify: Simplifications for ldexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152005: [SVE ACLE] Implement IR combines to convert intrinsics used for _m C/C++ builtins
Paul Walker via Phabricator via llvm-commits
- [PATCH] D151999: [llvm-tblgen] Fix parser error when using generic used as index
Guillaume Gomez via Phabricator via llvm-commits
- [llvm] d2d32f3 - Fix test bot breakage from 36f351098cd50809658493d9b2e22a795874bab0
Alexey Lapshin via llvm-commits
- [PATCH] D152147: [RISCV] Fold binary op into select if profitable.
Mikhail Gudim via Phabricator via llvm-commits
- [PATCH] D152148: llvm-extract: Replace IFuncs with declarations
Christian Ulmann via Phabricator via llvm-commits
- [PATCH] D152149: [mlir][Vector] Fix a propagation bug with transfer_read
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D151750: [DAGCombine] `select_cc seteq X, 0, 0, cttz_zero_undef(X) -> and(cttz(X), sizeof(X) - 1)`
Mikhail Gudim via Phabricator via llvm-commits
- [PATCH] D151730: [RISCV] Support target attribute for function
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D152151: AutoUpgrade: Fix crash when tbaa has an empty argument
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152145: [InstSimplify] Fold all global variables with initializers
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D151461: [Clang][SVE2.1] Add builtins and intrinsics for SVBFMLSLB/T
David Sherwood via Phabricator via llvm-commits
- [PATCH] D148918: Check for a ‘buffer’ type instead of ‘buffer-live’.
Sam McCall via Phabricator via llvm-commits
- [PATCH] D152121: [CMake] Quote variables where "TARGET" may be a value
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D152130: [AVR] Optimize 8-bit rotation when rotation bits >= 4
Ben Shi via Phabricator via llvm-commits
- [PATCH] D152153: Fix test bot breakage from 36f351098cd50809658493d9b2e22a795874bab0
Vikram Hegde via Phabricator via llvm-commits
- [PATCH] D148120: [InstCombine] Remove scalable get_active_lane_mask calls which are always false
Matt Devereau via Phabricator via llvm-commits
- [PATCH] D151687: [AMDGPU][AsmParser][NFC] Simplify the EndpgmImm operand definition.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D150427: [AMDGPU] Non hostcall printf support for HIP
Vikram Hegde via Phabricator via llvm-commits
- [PATCH] D152154: [mlir][Vector] Fix a propagation bug with broadcast
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D150312: [MISched] Introduce and use ResourceSegments.
Francesco Petrogalli via Phabricator via llvm-commits
- [llvm] fcacc41 - [X86] Replace X32 test check prefix with X86
Simon Pilgrim via llvm-commits
- [llvm] ca0caa2 - [X86] Replace X32 test check prefix with X86 + add common CHECK prefix
Simon Pilgrim via llvm-commits
- [llvm] c2926c6 - [GlobalISel][X86] Regenerate legalize-undef.mir
Simon Pilgrim via llvm-commits
- [llvm] 27aea17 - [TypePromotion] Don't treat bitcast as a Source
David Green via llvm-commits
- [PATCH] D151989: [AppleAccelTable][NFC] Refactor equal_range code
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D152155: [AppleAccelTable][NFC] Remove `struct` keyword from member decl
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D152156: [AppleAccelTable][NFC] Make FormParams member of AppleAccelTable
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D152157: [AppleAccelTable] Keep track of the size of each hash data entry
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D152158: [AppleAccelTable][NFC] Improve code readability
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D152159: [AppleAccelTable] Refactor iterator class
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D152161: [AArch64][NFC] Normalise name of indexed forms of SQRDMLAH/SQRDMLSH
Ricardo Jesus via Phabricator via llvm-commits
- [llvm] 8b7f379 - [AppleAccelTable][NFC] Remove `struct` keyword from member decl
Felipe de Azevedo Piovezan via llvm-commits
- [PATCH] D152162: This patch is intended to add multithreading into dwp packaging. Most of the multithreading happens when input files are parsed and str & str_offset sections are merged. Command line options are introduced to specify the number of thread in those...
zhuna via Phabricator via llvm-commits
- [PATCH] D143465: [LoopVectorize] Vectorize the reduction pattern of integer min/max with index.
Mel Chen via Phabricator via llvm-commits
- [llvm] a16d4bc - [gn build] Port b77e50e6aef5
LLVM GN Syncbot via llvm-commits
- [PATCH] D151894: [AArch64] Neoverse V2 scheduling model
Ricardo Jesus via Phabricator via llvm-commits
- [PATCH] D150990: [split-file] Add flags to support comments and adding extension to output files
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D152165: [InstCombine] Precommit tests for contractable fmuladd
Jay Foad via Phabricator via llvm-commits
- [PATCH] D152166: [InstCombine] Expand contractable fmuladd into fmul + fadd
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149740: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (1/2)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D149741: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (2/2)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [llvm] 143ed21 - Revert "[LCSSA] Remove unused ScalarEvolution argument (NFC)"
Nikita Popov via llvm-commits
- [PATCH] D150311: [MISched] Use StartAtCycle in trace dumps.
Andrea Di Biagio via Phabricator via llvm-commits
- [llvm] 420cf63 - [ConstraintElimination] Refactor `checkAndReplaceCondition` (NFC)
Antonio Frighetto via llvm-commits
- [PATCH] D151035: [OpenMP][OpenMPIRBuilder] Migrate kernel launch code and host fallback code generation from Clang to the OpenMPIRBuilder
Jan Sjödin via Phabricator via llvm-commits
- [llvm] c9998ec - Revert "[DAGCombine] Make sure combined nodes are added back to the worklist in topological order."
JP Lehr via llvm-commits
- [PATCH] D115559: AMDGPU: Propagate amdgpu-waves-per-eu with attributor
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D151152: [compiler-rt] Avoid memintrinsic calls inserted by the compiler
Marco Elver via Phabricator via llvm-commits
- [llvm] 3c9cf02 - Revert "[LCSSA] Don't invalidate SCEV"
Nikita Popov via llvm-commits
- [llvm] 79115ae - [LoopUnroll] Add test for SCEV invalidation issue (NFC)
Nikita Popov via llvm-commits
- [llvm] 7988725 - [NFC][DAG] Move isTruncateOf so that it can be used in foldBinOpIntoSelect.
Amaury Séchet via llvm-commits
- [PATCH] D147812: [InstrProf] Use BalancedPartitioning to order temporal profiling trace data
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D150609: [AMDGPU] Do not assume stack size for PAL code object indirect calls
Baptiste Saleil via Phabricator via llvm-commits
- [PATCH] D152030: [RISCV] Switch vwsll.v* instructions to use the VSHT_IV_V_X_I class instead of VALU_IV_V_X_I.
Eric Gouriou via Phabricator via llvm-commits
- [PATCH] D152001: [RISCV][SLP] Inflate insert/extract costs on very small vectors
Philip Reames via Phabricator via llvm-commits
- [PATCH] D147547: [AMDGPU] Add buffer intrinsics that take resources as pointers
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D152100: [libunwind] Removes CMake work-arounds.
Mark de Wever via Phabricator via llvm-commits
- [PATCH] D152173: [NFC] Remove outdated TODO for `Type::getPointerTo`
Youngsuk Kim via Phabricator via llvm-commits
- [PATCH] D152103: [LLVM] Removes CMake work-arounds.
Mark de Wever via Phabricator via llvm-commits
- [PATCH] D152117: [RISC-V] Zvk update to 0.9.7, Zvknc/Zvksc
Brandon Wu via Phabricator via llvm-commits
- [PATCH] D150824: [RISCV] Lower experimental_get_vector_length intrinsic to vsetvli for some cases.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D144911: adding bf16 support to NVPTX
Kushan Ahmadian via Phabricator via llvm-commits
- [llvm] 658f23f - [LLD] Emit DT_PPC64_OPT into the dynamic section
Stefan Pintilie via llvm-commits
- [PATCH] D150631: [LLD] Emit DT_PPC64_OPT into the dynamic section
Stefan Pintilie via Phabricator via llvm-commits
- [llvm] e7c9481 - [TableGen] Fix indentation. NFC
Michael Liao via llvm-commits
- [PATCH] D152159: [AppleAccelTable][NFC] Refactor iterator class
Adrian Prantl via Phabricator via llvm-commits
- [llvm] 7a2b12b - [RISCV] Switch vwsll.v* instructions to use the VSHT_IV_V_X_I class instead of VALU_IV_V_X_I.
Craig Topper via llvm-commits
- [PATCH] D151969: [RISCV] Add RISCVISD nodes for vfwadd/vfwsub.
Philip Reames via Phabricator via llvm-commits
- [llvm] 936dcc8 - [Demangle] convert is*Encoding to use std::string_view
Nick Desaulniers via llvm-commits
- [PATCH] D152042: [Demangle] convert is*Encoding to use std::string_view
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D151974: [flang][openacc] Add parser support for the force modifier in the collapse clause
Kiran Chandramohan via Phabricator via llvm-commits
- [llvm] faa2c67 - [AMDGPU] Add buffer intrinsics that take resources as pointers
Krzysztof Drewniak via llvm-commits
- [PATCH] D151003: [Damangle] convert dlangDemangle to use std::string_view
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D151824: [lld-macho]Fixed bug folding LSDA incorrectly
Vy Nguyen via Phabricator via llvm-commits
- [llvm] ab37937 - [AMDGPU] Use resource base for buffer instruction MachineMemOperands
Krzysztof Drewniak via llvm-commits
- [PATCH] D148184: [AMDGPU] Use resource base for buffer instruction MachineMemOperands
Krzysztof Drewniak via Phabricator via llvm-commits
- [llvm] 23098bd - [AMDGPU] Add intrinsic for converting global pointers to resources
Krzysztof Drewniak via llvm-commits
- [PATCH] D148957: [AMDGPU] Add intrinsic for converting global pointers to resources
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D149742: [SLP]Improve isGatherShuffledEntry by trying per-register shuffle.
Valeriy Dmitriev via Phabricator via llvm-commits
- [PATCH] D152176: [Demangle] convert microsoftDemangle to take a std::string_view
Nick Desaulniers via Phabricator via llvm-commits
- [PATCH] D152177: [Demangle] refactor DLangDemangle to use std::string_view
Nick Desaulniers via Phabricator via llvm-commits
- [compiler-rt] 9fa938d - Revert "Properly restore SP tag on exceptions"
Florian Mayer via llvm-commits
- [PATCH] D146289: dwp section overflow checks
David Blaikie via Phabricator via llvm-commits
- [llvm] ced7e4f - Remove vestiges of removed OCaml modules
Alan Hu via llvm-commits
- [PATCH] D152114: Remove vestiges of removed OCaml modules
Alan via Phabricator via llvm-commits
- [PATCH] D151933: [DebugInfo] Return an error from DWARFUnitHeader::applyIndexEntry
David Blaikie via Phabricator via llvm-commits
- [PATCH] D146774: [AMDGPU][IGLP]: Add rules to SchedGroups
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D152108: [ADT] Deprecate StringRef::{starts,ends}with_insensitive
David Blaikie via Phabricator via llvm-commits
- [PATCH] D152110: [Support] Remove {Bits,Float,Double}To{Bits,Float,Double}
David Blaikie via Phabricator via llvm-commits
- [PATCH] D152111: [Support] Remove PowerOf2Floor and ByteSwap_{16,32,64}
David Blaikie via Phabricator via llvm-commits
- [PATCH] D94740: [Attributor] Create `AAMustProgress` for the `mustprogress` attribute
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D152095: DWARFVerifier: Verifies that definition subprograms cannot be nested within structures such as classes and structs
David Blaikie via Phabricator via llvm-commits
- [PATCH] D152033: TTI: Pass function to hasBranchDivergence in a few passes
Artem Belevich via Phabricator via llvm-commits
- [llvm] 9959cdb - [IRBUilder] Introduce getAllOnesMask [nfc]
Philip Reames via llvm-commits
- [PATCH] D152026: [AMDGPU] WIP: Use implicit operands instead of RegScavenger for AGPR copy lowering on gfx908
Jeffrey Byrnes via Phabricator via llvm-commits
- [compiler-rt] b14f95b - [sanitizer] add new symbolizer symbol
Florian Mayer via llvm-commits
- [llvm] e8e8528 - [InstCombine] Add tests for tranforming `(icmp pred (shl {nsw and/or nuw} X, Y), C)`; NFC
Noah Goldstein via llvm-commits
- [llvm] 73ce343 - [InstCombine] Add transform `(icmp pred (shl {nsw and/or nuw} X, Y), C)` -> `(icmp pred X, C)`
Noah Goldstein via llvm-commits
- [PATCH] D145340: [InstCombine] Add tests for tranforming `(icmp pred (shl {nsw and/or nuw} X, Y), C)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D145341: [InstCombine] Add transform `(icmp pred (shl {nsw and/or nuw} X, Y), C)` -> `(icmp pred X, C)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152181: [InstCombine] Remove deadcode in `(icmp SignTest(shl/shr X))`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D151013: [CMake] Add option to link LLVM/subproject executables
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D151358: [LegalizeTypes] Improve expansion of wide SMIN/SMAX/UMIN/UMAX
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D144500: [BOLT] stale profile matching [part 1 out of 2]
Amir Ayupov via Phabricator via llvm-commits
- [llvm] 540b934 - Fix LLVM sphinx build
Aaron Ballman via llvm-commits
- [PATCH] D152182: AMDGPU: Fold zext into result of v_mad_u16 on high zeroing targets
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D150859: [llvm-objcopy][ELF] Preserve sh_link to .symtab when applicable
Andrew Ng via Phabricator via llvm-commits
- [PATCH] D148094: [clang][CodeGen] Break up TargetInfo.cpp [8/8]
Eli Friedman via Phabricator via llvm-commits
- [compiler-rt] 94407e1 - [scudo] Change configuration for Trusty, use mmap()
Chia-hung Duan via llvm-commits
- [PATCH] D151047: [clang-format] Fix indentation for selective formatting.
Sedenion via Phabricator via llvm-commits
- [PATCH] D152184: [LoongArch] Define the LAELF v20230519 relocs
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D151996: [AMDGPU] Start documenting calling conventions. NFC
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D151997: [AMDGPU] Document amdgpu_cs_chain[_preserve] CCs. NFC
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D151995: [AMDGPU] Add llvm.amdgcn.cs.chain intrinsic to IR & verifier
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D152085: [llvm][MC] Add .pushsection/.popsection support to COFFAsmParser
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D152187: [profi][NFC] Get rid of afdo_detail::TypeMap
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D131594: WORK IN PROGRESS Add Clang UEFI target to support "x86_64-unknown-uefi" triple
Petr Hosek via Phabricator via llvm-commits
- [llvm] dc90f42 - Coalesce 16-bit FP types to use integer register classes.
Artem Belevich via llvm-commits
- [PATCH] D151601: [NVPTX] Coalesce register classes for {i16,f16,bf16}, {i32,v2f16,v2bf16}
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D151943: [InstCombine] Propagate some func/arg/ret attributes from caller to callsite
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D151948: [BOLT][NFC] Drop MMap events for deleted files
Rafael Auler via Phabricator via llvm-commits
- [llvm] 73464e3 - [NVPTX] fixed vector-compare test.
Artem Belevich via llvm-commits
- [PATCH] D151891: Allow configuring BOLT runtime instrumentation library max. allocation size
Rafael Auler via Phabricator via llvm-commits
- [compiler-rt] c42e555 - [NFC][sanitizer] Delegate ArrayRef constructors
David Blaikie via llvm-commits
- [PATCH] D152053: [InlineCost]Account for switch instructons when the switch condition could besimplified as a result of inlines.
Kazu Hirata via Phabricator via llvm-commits
- [llvm] 1efbef4 - [MI] Don't use std::function for all_uses/all_defs iterators (NFC)
David Blaikie via llvm-commits
- [llvm] 8625c20 - Test case improvement (Do not optimize debug locations across section boundaries/D149294)
Paul Robinson via llvm-commits
- [PATCH] D150308: Test case improvement (Do not optimize debug locations across section boundaries/D149294)
Paul Robinson via Phabricator via llvm-commits
- [llvm] 5e74b2e - llvm-dwarfdump --verify: Add support for .debug_str_offsets[.dwo]
David Blaikie via llvm-commits
- [llvm] db98ac0 - [Demangle] convert microsoftDemangle to take a std::string_view
Nick Desaulniers via llvm-commits
- [PATCH] D152191: AMDGPU: Fix regressions in integer mad matching
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 02663a0 - [Support] Remove PowerOf2Floor and ByteSwap_{16, 32, 64}
Kazu Hirata via llvm-commits
- [llvm] 857fa70 - [Support] Remove {Bits, Float, Double}To{Bits, Float, Double}
Kazu Hirata via llvm-commits
- [llvm] 1117d80 - [ADT] Deprecate StringRef::{starts, ends}with_insensitive
Kazu Hirata via llvm-commits
- [llvm] bacb14b - [RISCV][test] Fix a couple of whitespace issues
via llvm-commits
- [PATCH] D123515: [RISCV] Support '.option arch' directive
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D152192: [RISCV] Make .option arch parser less mind-bending
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D152193: [RISCV] Rework .option arch target streamer interface
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D148283: [ExecutionEngine] Support TargetExtType in Interpreter
Joshua Cranmer via Phabricator via llvm-commits
- [PATCH] D151923: [APFloat] Add APFloat semantic support for TF32
Jeremy Furtek via Phabricator via llvm-commits
- [PATCH] D151755: [DebugInfo] Add error checking around data extraction in DWARFAbbreviationDeclaration::extract
Alex Langford via Phabricator via llvm-commits
- [PATCH] D150641: [bazel] Refactor entries in WORKSPACE to bzl files
Aaron Siddhartha Mondal via Phabricator via llvm-commits
- [llvm] c422478 - [RISCV] Rename SDT_RISCVVWBinOpW_VL->SDT_RISCVVWIntBinOpW_VL. NFC
Craig Topper via llvm-commits
- [llvm] 4157bfb - [RISCV] Add RISCVISD nodes for vfwadd/vfwsub.
Craig Topper via llvm-commits
- [PATCH] D152198: [lld][COFF] Don't handle an input file multiple times when retrying
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D144660: [compiler-rt][CMake] Properly set COMPILER_RT_HAS_LLD
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] fffa05a - Reland [compiler-rt][CMake] Properly set COMPILER_RT_HAS_LLD
Arthur Eubanks via llvm-commits
- [lld] 8d85c96 - [lld] StringRef::{starts, ends}with => {starts, ends}_with. NFC
Fangrui Song via llvm-commits
- [llvm] 86b6ac5 - [Demangle] refactor DLangDemangle to use std::string_view
Nick Desaulniers via llvm-commits
- [PATCH] D152122: Set isRequired true for CFGViewer/CFGPrinter passes
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D143592: [flang][driver] Rename `flang-new -flang-experimental-exec` to `flang`
Brad Richardson via Phabricator via llvm-commits
- [PATCH] D152199: [NVPTX] Adapt tests to make them usable with CUDA-12.x
Artem Belevich via Phabricator via llvm-commits
- [PATCH] D131594: Add Clang UEFI target to support "x86_64-unknown-uefi" triple
Petr Hosek via Phabricator via llvm-commits
- [llvm] b64ddae - [RISCV] Lower experimental_get_vector_length intrinsic to vsetvli for some cases.
Craig Topper via llvm-commits
- [PATCH] D144653: [BOLT][AArch64] ST_Function symbols start a CODE interval
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D150230: [GlobalISel] Implement some binary reassociations, G_ADD for now
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D135580: utils/update_mir_test_checks.py: support UTC_ARGS
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D152084: [bazel][libc] Add targets for integer abs and div functions.
Siva Chandra via Phabricator via llvm-commits
- [PATCH] D152202: fix build issue on bazel
Aart Bik via Phabricator via llvm-commits
- [PATCH] D149104: reland: [Demangle] make llvm::demangle take std::string_view rather than const std::string&
Nick Desaulniers via Phabricator via llvm-commits
- [compiler-rt] 5ac240b - [hwasan] Properly restore SP tag on exceptions
Florian Mayer via llvm-commits
- [PATCH] D152203: [WebAssembly] Error out on invalid personality functions
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D152205: WIP: [Aarch64][SVE]SVE2] Enable tbl, tbl2 for shuffle lowring for fixed vector types.
Dinar Temirbulatov via Phabricator via llvm-commits
- [llvm] cb4b734 - AMDGPU: Convert test to generated checks
Matt Arsenault via llvm-commits
- [llvm] db08f9a - AMDGPU: Add baseline 16-bit mad matching tests
Matt Arsenault via llvm-commits
- [llvm] b25c001 - AMDGPU: Fold zext into result of v_mad_u16 on high zeroing targets
Matt Arsenault via llvm-commits
- [llvm] a1422bf - DAG: Reorder conditions
Matt Arsenault via llvm-commits
- [llvm] 30bd96f - AMDGPU: Add baseline test for undoing mul add 1 reassociation
Matt Arsenault via llvm-commits
- [compiler-rt] f6ea869 - [Sanitizers][Darwin] In DlAddrSymbolizer, return only the module file name instead of the comlpete module path during symbolication.
usama hameed via llvm-commits
- [llvm] dbbe9b3 - [Attributor] Create `AAMustProgress` for the `mustprogress` attribute
Johannes Doerfert via llvm-commits
- [llvm] 949830a - [OpenMP] Mark kernels as mustprogress
Johannes Doerfert via llvm-commits
- [llvm] 8f4fadd - [OpenMP] Use "kernel" attribute consistently
Johannes Doerfert via llvm-commits
- [PATCH] D151932: Add dsymutil dwarf5 tests for darwin
Adrian Prantl via Phabricator via llvm-commits
- [PATCH] D105765: Prepare Compiler-RT for GnuInstallDirs, matching libcxx, document all
Tom Stellard via Phabricator via llvm-commits
- [llvm] 87d13b8 - [Attributor][NFC] Precommit vector write range tests
Johannes Doerfert via llvm-commits
- [llvm] 532356e - [Attributor] Merge ranges by expansion, avoid unknown ranges
Johannes Doerfert via llvm-commits
- [llvm] ebb02fb - RISCVISelLowering.cpp: Suppress a warning. (D150824)
NAKAMURA Takumi via llvm-commits
- [llvm] d3777f2 - test/AMDGPU: REQUIRES asserts (D148184)
NAKAMURA Takumi via llvm-commits
- [PATCH] D152081: [Attributor] Add lightweight version for attribute deduction only. (WIP)
Johannes Doerfert via Phabricator via llvm-commits
- [llvm] cb17c48 - [Attributor] Identify and remove no-op fences
Johannes Doerfert via llvm-commits
- [PATCH] D152213: ShrinkWrap: Ignore load/store until stack address computation
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D152214: bazel build fix
Aart Bik via Phabricator via llvm-commits
- [PATCH] D152215: Switch tests to use update_llc_test_checks
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D151967: [RISCV] Improve selection for vector fpclass.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152216: [profi][NFC] Refactor SampleProfileInference::initFunction
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D147408: [AMDGPU] Iterative scan implementation for atomic optimizer.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152217: [profi][NFC] Refactor SampleProfileInference::apply
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D149773: [AMDGPU][IGLP] Add iglp_opt(1) strategy for single wave gemms
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D152218: [RISCV] Remove HasDummyMask from tablegen files.
Craig Topper via Phabricator via llvm-commits
- [llvm] d065b1d - AutoUpgrade: Fix crash when tbaa has an empty argument
Matt Arsenault via llvm-commits
- [llvm] ecf30c3 - AMDGPU: Fix broken test
Matt Arsenault via llvm-commits
- [PATCH] D127040: [InstrProf][WIP] Implement boolean counters in coverage
Gulfem Savrun Yeniceri via Phabricator via llvm-commits
- [PATCH] D134756: [BOLT] introducing profi params
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D89252: [C API] Add getters and setters for NUW, NSW, and Exact
Benji Smith via Phabricator via llvm-commits
- [PATCH] D151283: [WIP][llvm-cov] Support a Hierarchical Structure for `show --format=html` (WORK IN PROGRESS)
Gulfem Savrun Yeniceri via Phabricator via llvm-commits
- [llvm] ab8d4f5 - [CMake] Quote variables where "TARGET" may be a value
Sam James via llvm-commits
- [PATCH] D152221: Avoid cross-section branches in AArch64 inline asm
Daniel Hoekwater via Phabricator via llvm-commits
- [llvm] 77da27b - [RISCV] Improve selection for vector fpclass.
Jianjian GUAN via llvm-commits
- [llvm] 50a2341 - [X86][NFC] Refactor: there's only v16bf16 in 256-bit shuffle
Phoebe Wang via llvm-commits
- [llvm] 4ac501c - Revert "[X86][NFC] Refactor: there's only v16bf16 in 256-bit shuffle"
Phoebe Wang via llvm-commits
- [PATCH] D152222: [RISCV] Fix the num of chain SDNode introduced in 9e0f9f113248093e737c4cf5450f0a3c2bcd90ba
Zixuan Wu via Phabricator via llvm-commits
- [llvm] 6e488e4 - Reland "[X86][NFC] Refactor: there's only v16bf16 in 256-bit shuffle"
Phoebe Wang via llvm-commits
- [llvm] b1f0cb8 - [AVR][NFC][test] Supplement more tests of 8-bit rotation
Ben Shi via llvm-commits
- [PATCH] D152162: DWP multithreading
Qing Shan Zhang via Phabricator via llvm-commits
- [PATCH] D148385: [RISCV] Implement KCFI operand bundle lowering
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D150416: [RISCV] Add a pass to combine `cm.pop` and `ret` insts
Xinlong Wu via Phabricator via llvm-commits
- [llvm] 0505fcd - [InstCombine] precommit test for D152088(NFC)
via llvm-commits
- [llvm] 116670d - [InstCombine] add overflow checking on Add ~X + C --> (C-1) - X
via llvm-commits
- [PATCH] D140429: cmake: Enable 64bit off_t on 32bit glibc systems
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D152223: [RISCV]Fold xor(setcc x, y, cond), 1 --> setcc (x, y, inverted(cond))
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D152223: [RISCV]Fold xor(setcc x, y, cond), 1 --> setcc (x, y, inverted(cond))
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D152223: [RISCV]Fold xor(setcc x, y, cond), 1 --> setcc (x, y, inverted(cond))
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152223: [RISCV]Fold xor(setcc x, y, cond), 1 --> setcc (x, y, inverted(cond))
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152223: [RISCV]Fold xor(setcc x, y, cond), 1 --> setcc (x, y, inverted(cond))
Liao Chunyu via Phabricator via llvm-commits
- [PATCH] D144336: [GlobalISel] Fix DIVREM combine from inserting a divrem before its operands' defs.
Amara Emerson via Phabricator via llvm-commits
- [llvm] 9e2d100 - [AArch64,AVR,PowerPC] Migrate to new encodeInstruction that uses SmallVectorImpl<char>. NFC
Fangrui Song via llvm-commits
- [llvm] 993a923 - [RISCV] Migrate to new encodeInstruction that uses SmallVectorImpl<char>. NFC
Fangrui Song via llvm-commits
- [PATCH] D152226: [FunctionAttrs] Propagate some func/arg/ret attributes from caller to callsite (WIP)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D151449: [RISCV] Add DAG combine for CTTZ in the case of input 0
Craig Topper via Phabricator via llvm-commits
- [llvm] a395892 - [gn build] Port c336c983bcd9
LLVM GN Syncbot via llvm-commits
- [PATCH] D150699: [compiler-rt] [libunwind] Remove workarounds for older CMake versions
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D152227: [X86] Prefer vtest to vmovmsk for alderlake.
LuoYuanke via Phabricator via llvm-commits
- [llvm] 9571a28 - [WebAssembly] Add tests ensuring rotates persist
Paulo Matos via llvm-commits
- [PATCH] D151204: [VPlan] Allow sinking of instructions with no defs
Evgeniy via Phabricator via llvm-commits
- [PATCH] D152228: [AMDGPU] WQM: Ensure exact mode placement before branches
Carl Ritson via Phabricator via llvm-commits
- [PATCH] D152229: [NFC][COFF] Refine access specifiers for WinCOFFObjectWriter
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D141907: [CMake] Ensure `CLANG_RESOURCE_DIR` is respected
Joachim Protze via Phabricator via llvm-commits
- [llvm] 1ebe060 - [RISCV] Minor readability improvement to RISCVMatInt. NFC
Craig Topper via llvm-commits
- [PATCH] D152230: [CodeGen] Disable default copy assignment operator for struct VectorInfo
Bing Yu via Phabricator via llvm-commits
- [llvm] 03bc33c - Revert "[RISCV] Minor readability improvement to RISCVMatInt. NFC"
Craig Topper via llvm-commits
- [PATCH] D152231: [CodeGen] Disable default copy ctor and copy assignment operator for class Array
Bing Yu via Phabricator via llvm-commits
- [llvm] 60b7dbb - [X86] Add test cases for D152227.
via llvm-commits
- [PATCH] D152232: [CodeGen] Disable default copy ctor and copy assignment operator for VLIWPacketizerList
Bing Yu via Phabricator via llvm-commits
- [PATCH] D152227: [X86] Prefer vmovmsk instead of vtest for alderlake.
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D152233: [CodeGen] Disable default copy ctor and copy assignment operator for AggressiveAntiDepBreaker
Bing Yu via Phabricator via llvm-commits
- [PATCH] D152234: [CodeGen] Disable default copy ctor and copy assignment operator for class Scoreboard
Bing Yu via Phabricator via llvm-commits
- [PATCH] D152235: [CodeGen] Disable default copy ctor and copy assignment operator for InterferenceCache
Bing Yu via Phabricator via llvm-commits
- [PATCH] D131594: [Triple] Add triple for UEFI
Petr Hosek via Phabricator via llvm-commits
- [PATCH] D152236: [RISCV] Add special case to selectImm for constants that can be created with (ADD (SLLI C, 32), C).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152236: [RISCV] Add special case to selectImm for constants that can be created with (ADD (SLLI C, 32), C).
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D152236: [RISCV] Add special case to selectImm for constants that can be created with (ADD (SLLI C, 32), C).
Philip Reames via Phabricator via llvm-commits
- [PATCH] D152236: [RISCV] Add special case to selectImm for constants that can be created with (ADD (SLLI C, 32), C).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152236: [RISCV] Add special case to selectImm for constants that can be created with (ADD (SLLI C, 32), C).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152236: [RISCV] Add special case to selectImm for constants that can be created with (ADD (SLLI C, 32), C).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152236: [RISCV] Add special case to selectImm for constants that can be created with (ADD (SLLI C, 32), C).
Philip Reames via Phabricator via llvm-commits
- [PATCH] D152236: [RISCV] Add special case to selectImm for constants that can be created with (ADD (SLLI C, 32), C).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152236: [RISCV] Add special case to selectImm for constants that can be created with (ADD (SLLI C, 32), C).
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D152236: [RISCV] Add special case to selectImm for constants that can be created with (ADD (SLLI C, 32), C).
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D152236: [RISCV] Add special case to selectImm for constants that can be created with (ADD (SLLI C, 32), C).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152236: [RISCV] Add special case to selectImm for constants that can be created with (ADD (SLLI C, 32), C).
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D152236: [RISCV] Add special case to selectImm for constants that can be created with (ADD (SLLI C, 32), C).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152236: [RISCV] Add special case to selectImm for constants that can be created with (ADD (SLLI C, 32), C).
Yingwei Zheng via Phabricator via llvm-commits
- [PATCH] D152236: [RISCV] Add special case to selectImm for constants that can be created with (ADD (SLLI C, 32), C).
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152237: [CodeGen] Disable default copy ctor and copy assignment operator for PressureDiffs
Bing Yu via Phabricator via llvm-commits
- [llvm] 787f300 - [X86] Pre-commit test case for D152227.
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] D11621: AMDGPU: Mark scalar loads as rematerializable
Jay Foad via Phabricator via llvm-commits
- [PATCH] D151079: [llvm][ADT] Change isEqual for DenseMapInfo<std::variant<...>>
Kadir Cetinkaya via Phabricator via llvm-commits
- [llvm] 7275637 - [AMDGPU] Pre-commit test for D152228 (NFC)
Carl Ritson via llvm-commits
- [PATCH] D152238: [CodeGen] Disable default copy ctor and copy assignment operator for class Circuits
Bing Yu via Phabricator via llvm-commits
- [PATCH] D152239: [CodeGen] Disable default copy ctor and copy assignment operator for VLIWResourceModel
Bing Yu via Phabricator via llvm-commits
- [PATCH] D152240: [CodeGen] Disable default copy ctor and copy assignment operator for MachineSchedContext
Bing Yu via Phabricator via llvm-commits
- [PATCH] D152222: [RISCV] Don't fold RISCVISD::VMV_V_X_VL series node and scalar load to vector load when scalar load is update load
Zixuan Wu via Phabricator via llvm-commits
- [llvm] 2544d91 - llvm-extract: Replace IFuncs with declarations
Christian Ulmann via llvm-commits
- [PATCH] D151898: [RISCV] Guard Advance Interrupt Architecture CSRs with Smaia and Ssaia extensions.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D151462: [RISCV] Add cleanup pass for TLS local dynamic
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D151979: [RISCV] Handle "o" inline asm memory constraint
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D152243: [GlobalIsel][X86] Legalize G_ANYEXT, G_SEXT, and G_ZEXT
Thorsten via Phabricator via llvm-commits
- [PATCH] D148787: [llvm-debuginfo-analyzer] Add combined selection for logical elements.
Carlos Alberto Enciso via Phabricator via llvm-commits
- [PATCH] D151547: [RISCV] Remove experimental for zihintntl.
Alex Bradbury via Phabricator via llvm-commits
- [llvm] 10e7899 - [FPEnv] Get rid of extra moves in fpenv calls
Serge Pavlov via llvm-commits
- [PATCH] D150437: [FPEnv] Get rid of extra moves in fpenv calls
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D152245: [AArch64] Add tablegen patterns for faddp of two extracts
Dave Green via Phabricator via llvm-commits
- [PATCH] D152241: [CaptureTracking] Do not capture compares of same object
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D143248: Emit CFI directives in epilogue and enable CFIFixup pass for RISC-V.
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D149842: Scalarizer: limit scalarization for small element types
Jay Foad via Phabricator via llvm-commits
- [PATCH] D152065: [ELF] Add PT_RISCV_ATTRIBUTES
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D149331: [LCSSA] Don't invalidate entire loop in SCEV
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D149486: [RISCV] Strengthen atomic ordering for sequentially consistent stores
Alex Bradbury via Phabricator via llvm-commits
- [PATCH] D151994: [AMDGPU] Add amdgpu_cs_chain[_preserve] CCs to IR & verifier
Jay Foad via Phabricator via llvm-commits
- [llvm] 4b8d9ab - [AArch64] Complete the list of extensions supported by .arch and .arch_extension
Martin Storsjö via llvm-commits
- [llvm] a499d67 - [AArch64] Make .arch without extra features actually take effect
Martin Storsjö via llvm-commits
- [PATCH] D151981: [AArch64] Complete the list of extensions supported by .arch and .arch_extension
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D151982: [AArch64] Make .arch without extra features actually take effect
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D139074: Vectorization Of Conditional Statements Using BOSCC
Ashutosh Nema via Phabricator via llvm-commits
- [PATCH] D152247: [AMDGPU] New PAL metadata updates to ps_extra_lds_size and float_mode
David Stuttard via Phabricator via llvm-commits
- [PATCH] D151653: [WIP][RISCV] Combine vmv.s.x of constants into vmv.v.i
Luke Lau via Phabricator via llvm-commits
- [PATCH] D150771: [RISCV] Set Fast flag for unaligned scalar memory accesses
Luke Lau via Phabricator via llvm-commits
- [PATCH] D152248: [AVR] Fix incorrect expanded pseudo instruction ROLBRd
Ben Shi via Phabricator via llvm-commits
- [llvm] 6afc4b0 - [AMDGPU] WQM: Ensure exact mode placement before branches
Carl Ritson via llvm-commits
- [llvm] 4c51a45 - [LV] Add test for #62954.
Florian Hahn via llvm-commits
- [PATCH] D148523: [LegalizeTypes][VP] Widen arithmetic ops of fixed length vectors to VP nodes
Luke Lau via Phabricator via llvm-commits
- [PATCH] D152019: [RISCV][CostModel] Model vrgather.vv as being quadradic in LMUL
Luke Lau via Phabricator via llvm-commits
- [llvm] f47084e - [LV] Use force-vector-width for X86 recurrence test.
Florian Hahn via llvm-commits
- [llvm] 8f781b9 - Revert "[VPlan] Mark recurrence recipes as not having side-effects."
Florian Hahn via llvm-commits
- [PATCH] D148713: [LegalizeTypes][VP] Widen load/store of fixed length vectors to VP ops
Luke Lau via Phabricator via llvm-commits
- [PATCH] D151988: LoopVectorize: extend SelectCmp pattern for non-invariants
Ramkumar Ramachandra via Phabricator via llvm-commits
- [llvm] 26e41a8 - [RISCV] Handle "o" inline asm memory constraint
via llvm-commits
- [PATCH] D151870: [ARM] Increase cost of unaligned double and float loads
Sam Tebbs via Phabricator via llvm-commits
- [PATCH] D152253: [LV] Add option to tune the cost model, NFC
Allen zhong via Phabricator via llvm-commits
- [llvm] 60b8019 - [GlobalIsel][X86] Legalize G_ANYEXT, G_SEXT, and G_ZEXT
Thorsten Schütt via llvm-commits
- [PATCH] D139092: [LLD][ELF] Cortex-M Security Extensions (CMSE) Support
Amilendra Kodithuwakku via Phabricator via llvm-commits
- [llvm] 7c80747 - Fix unused variable warning. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 85b77b1 - [GlobalISel][X86] Add G_IMPLICIT_DEF / G_CONSTANT legalization handling
Simon Pilgrim via llvm-commits
- [PATCH] D150568: OptTable: stop parsing options after "--" alone.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D152025: [CodeGen] Add pre-commit tests for D152022
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D152257: [AMDGPU][NFC] Add a getRegBitWidth() helper for TargetRegisterClass operands.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D152258: [LV] Add mask support for vectorizing interleaved groups
Igor Kirillov via Phabricator via llvm-commits
- [llvm] 6d5a653 - [AMDGPU] New PAL metadata updates to ps_extra_lds_size and float_mode
David Stuttard via llvm-commits
- [llvm] b2817d2 - Revert "[AMDGPU] New PAL metadata updates to ps_extra_lds_size and float_mode"
David Stuttard via llvm-commits
- [PATCH] D152260: [DAGCombiner] Use generalized pattern matcher in visitFMA to support vp.fma.
Yeting Kuo via Phabricator via llvm-commits
- [PATCH] D145329: AMDGPU: Always split blocks for si_end_cf
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D143759: [AMDGPU] Implement whole wave register spill
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D152261: [CodeGen] Move lowerCopy from expandPostRA to TII
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D150921: [KnownBits] Cleanup some misspelling / logic in {u,s}div
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D150922: [KnownBits] Return `0` for poison {s,u}div inputs
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D143762: [AMDGPU] Enable whole wave register copy
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D150923: [KnownBits] Factor out and improve the lowbit computation for {u,s}div
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152116: [X86] Transform `(icmp eq/ne (and X, C0), (shift X, C1))` to get better constants.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D152116: [X86] Transform `(icmp eq/ne (and X, C0), (shift X, C1))` to get better constants.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152116: [X86] Transform `(icmp eq/ne (and X, C0), (shift X, C1))` to get better constants.
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D152116: [X86] Transform `(icmp eq/ne (and X, C0), (shift X, C1))` to get better constants.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152116: [X86] Transform `(icmp eq/ne (and X, C0), (shift X, C1))` to get better constants.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D148575: ValueTracking: Handle cannotBeOrderedLessThanZero for fadd
Jay Foad via Phabricator via llvm-commits
- [PATCH] D124196: [AMDGPU][SILowerSGPRSpills] Spill SGPRs to virtual VGPRs
Yashwant Singh via Phabricator via llvm-commits
- [PATCH] D146023: [AMDGPU] Remove Code Object V2
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D150390: [AMDGPU] Introduce and use the new PRED_COPY opcode
Yashwant Singh via Phabricator via llvm-commits
- [llvm] ee1d613 - [GlobalIsel][X86] Update legalization of G_FADD/G_FSUB/G_FMUL/G_FDIV + G_FC
Simon Pilgrim via llvm-commits
- [PATCH] D147116: [RFC] Introduce convergence control intrinsics
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [llvm] 0502270 - [NFC][COFF] Refine access specifiers for WinCOFFObjectWriter
Haohai Wen via llvm-commits
- [llvm] 3a87c15 - [AArch64][NFC] Normalise name of indexed forms of SQRDMLAH/SQRDMLSH
Ricardo Jesus via llvm-commits
- [llvm] a4a3ac1 - [AMDGPU] Remove extract_subvector patterns
Jay Foad via llvm-commits
- [PATCH] D149853: [AMDGPU] Remove extract_subvector patterns
Jay Foad via Phabricator via llvm-commits
- [llvm] 304538a - [GlobalIsel][X86] Remove an unused variable
Jay Foad via llvm-commits
- [PATCH] D145218: PHI-def LIveInterval's LaneMask can be calculated by subranges LaneMask when Reg has SubRanges.
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D152022: [CodeGen] Add support for reductions in ComplexDeinterleaving pass
Nicholas Guy via Phabricator via llvm-commits
- [llvm] e4a589b - [InstCombine] Add stats for number of iterations (NFC)
Nikita Popov via llvm-commits
- [PATCH] D102107: [OpenMP] Codegen aggregate for outlined function captures
Jon Chesterfield via Phabricator via llvm-commits
- [PATCH] D152264: [IR] Deprecate Type::getPointerTo() (NFC)
Youngsuk Kim via Phabricator via llvm-commits
- [lld] 744e589 - [llvm-objcopy][ELF] Preserve sh_link to .symtab when applicable
Andrew Ng via llvm-commits
- [PATCH] D101470: [XCOFF][AIX] Peephole optimization in 32-bit TocData transformation
Sean Fertile via Phabricator via llvm-commits
- [PATCH] D118718: [PowerPC][AIX] Peephole optimization for 64-bit TocData transformation
Sean Fertile via Phabricator via llvm-commits
- [llvm] c6f5f6a - [GlobalISel][X86] Move G_SEXT_INREG legalization handling to beside the regular integer extension legalizations
Simon Pilgrim via llvm-commits
- [PATCH] D151733: [AIX] Update CMake linker flags to use large glink code
David Tenty via Phabricator via llvm-commits
- [PATCH] D151655: [LoongArch] Support finer-grained DBAR hints for LA664+
hev via Phabricator via llvm-commits
- [PATCH] D150367: [AIX][TLS] Generate optimized 64-bit local-exec access code sequence using X-Form loads/stores
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D151335: [AIX][TLS] Generate .extern and .ref references to __tls_get_addr for local-exec accesses.
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D152266: [GlobalIsel][X86] Legalize G_SELECT
Thorsten via Phabricator via llvm-commits
- [llvm] 2c11768 - [RISCV] Make .option arch parser less mind-bending
Jessica Clarke via llvm-commits
- [llvm] 06e253c - [RISCV] Rework .option arch target streamer interface
Jessica Clarke via llvm-commits
- [PATCH] D152267: add p1 and p8 tests
Thorsten via Phabricator via llvm-commits
- [PATCH] D152268: Revert "Reland [MergeICmps] Adapt to non-eq comparisons, bugfix"This reverts commit fb2c98a929aa65603e9d984307a41325e577e9d3
Bogdan Graur via Phabricator via llvm-commits
- [compiler-rt] 0a71e25 - [compiler-rt] Avoid memintrinsic calls inserted by the compiler
Marco Elver via llvm-commits
- [PATCH] D149162: [Clang][OpenMP][IRBuilder] Move registerTargetGlobalVariable & getAddrOfDeclareTargetVar into the OMPIRBuilder
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D152271: [GlobalIsel][X86] Legalize G_SELECT
Thorsten via Phabricator via llvm-commits
- [llvm] df3a8f3 - Revert "Reland [MergeICmps] Adapt to non-eq comparisons, bugfix"
Mikhail Goncharov via llvm-commits
- [PATCH] D152272: removed comments
Thorsten via Phabricator via llvm-commits
- [PATCH] D152273: [RISCV] Don't persist invalid feature state on .option arch error
Jessica Clarke via Phabricator via llvm-commits
- [PATCH] D152268: Revert "Reland [MergeICmps] Adapt to non-eq comparisons, bugfix"
Bogdan Graur via Phabricator via llvm-commits
- [PATCH] D150860: [OpenMP] Change clang emitTargetDataCalls to use OMPIRBuilder
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D152276: [DAGCombine] Fold (store (insert_elt (load p)) x p) -> (store x)
Luke Lau via Phabricator via llvm-commits
- [PATCH] D140089: [MemCpyOpt] Add a stack-move optimization to opportunistically merge allocas together.
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D151644: [InstCombine] Propagating `nocapture` flag to callsites
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152277: (WIP) [MemCpyOpt] precommit tes t to add inter-BB stack-move optimization
Kohei Asano via Phabricator 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
- [PATCH] D152278: [SCEV] Compute SCEV for ashr(add(shl(x, n), c), m) instr triplet
Vedant Paranjape via Phabricator 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
- [PATCH] D152278: [SCEV] Compute SCEV for ashr(add(shl(x, n), c), m) instr triplet
Eli Friedman via Phabricator 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
- [PATCH] D152278: [SCEV] Compute SCEV for ashr(add(shl(x, n), c), m) instr triplet
Eli Friedman via Phabricator 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
- [PATCH] D152278: [SCEV] Compute SCEV for ashr(add(shl(x, n), c), m) instr triplet
Vedant Paranjape via Phabricator 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
- [PATCH] D152278: [SCEV] Compute SCEV for ashr(add(shl(x, n), c), m) instr triplet
Vedant Paranjape via Phabricator 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
- [PATCH] D152278: [SCEV] Compute SCEV for ashr(add(shl(x, n), c), m) instr triplet
Vedant Paranjape via Phabricator 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
- [PATCH] D152278: [SCEV] Compute SCEV for ashr(add(shl(x, n), c), m) instr triplet
Vedant Paranjape via Phabricator via llvm-commits
- [PATCH] D152278: [SCEV] Compute SCEV for ashr(add(shl(x, n), c), m) instr triplet
Nikita Popov via Phabricator 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
- [PATCH] D152278: [SCEV] Compute SCEV for ashr(add(shl(x, n), c), m) instr triplet
Vedant Paranjape via Phabricator 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
- [PATCH] D152278: [SCEV] Compute SCEV for ashr(add(shl(x, n), c), m) instr triplet
Vedant Paranjape via Phabricator 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
- [PATCH] D152278: [SCEV] Compute SCEV for ashr(add(shl(x, n), c), m) instr triplet
Dávid Bolvanský via Phabricator 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
- [PATCH] D149488: [RISCV] Use AMOSWAP for 32 and 64-bit atomic stores
Paul Kirth via Phabricator via llvm-commits
- [llvm] a963dbb - [SVE ACLE] Extend existing aarch64_sve_mul combines to also act on aarch64_sve_mul_u.
Jolanta Jensen via llvm-commits
- [PATCH] D152004: [SVE ACLE] Extend existing aarch64_sve_mul combines to also act on aarch64_sve_mul_u.
Jolanta Jensen via Phabricator via llvm-commits
- [compiler-rt] caa2c1b - [compiler-rt] Do not redefine builtins on Windows
Marco Elver via llvm-commits
- [llvm] 30198bd - [Triple] Add triple for UEFI
via llvm-commits
- [PATCH] D151403: [LoopPeel] Peel iterations based on and, or conditions
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D151541: [ValueTracking] Implied conditions for lshr
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D151677: [SimpleLoopUnswitch] Unswitch AND/OR conditions of selects
Joshua Cao via Phabricator via llvm-commits
- [llvm] 42ed675 - [gn build] Port 51131edf83e4
LLVM GN Syncbot via llvm-commits
- [llvm] 2c0e152 - [gn build] Port 7a3b528e1b54
LLVM GN Syncbot via llvm-commits
- [PATCH] D152281: [Transforms][LICM] Add the ability to undo unprofitable reassociation
Paul Osmialowski via Phabricator via llvm-commits
- [PATCH] D152282: [Transforms][LICM] A test case for the upcoming fix D152281 for the issue with reassociation profitability
Paul Osmialowski via Phabricator via llvm-commits
- [llvm] f705a60 - [ProfileData] Remove unused declaration getMemOPSizeRangeFromOption
Kazu Hirata via llvm-commits
- [llvm] 9e932e0 - [ADT] Fix DenseMapInfo<variant>::isEqual to delegate to DenseMapInfo, not ==
Sam McCall via llvm-commits
- [PATCH] D152286: [Option] Support special argument "--"
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D151824: [lld-macho]Ensure canonicalization happen even for "skipped" referent sections.
Vy Nguyen via Phabricator via llvm-commits
- [lld] 7e5f4ed - [lld-macho]Ensure canonicalization happen even for "skipped" referent sections.
Vy Nguyen via llvm-commits
- [PATCH] D151511: [CMake] Enable building with UBSAN + clang-cl on windows
Andrew Ng via Phabricator via llvm-commits
- [llvm] 78de45f - Revert rGab4b924832ce26c21b88d7f82fcf4992ea8906bb - [X86] X86FixupVectorConstantsPass - attempt to replace full width integer vector constant loads with broadcasts on AVX2+ targets
Simon Pilgrim via llvm-commits
- [PATCH] D151911: [LVI] Handle icmp of ashr.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D151419: [DebugInfo][RemoveDIs] Eliminate some debug-intrinsics-affect-codegen errors
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D151643: [InstCombine] Add tests for propegating `nocapture` flag to callsites; NFC
Noah Goldstein via Phabricator via llvm-commits
- [lld] 8abbc17 - reland: [Demangle] make llvm::demangle take std::string_view rather than const std::string&
Nick Desaulniers via llvm-commits
- [llvm] 45680ac - [RISCV] Remove uses of RISCVII::hasMergeOp from RISCVDAGToDAGISel.cpp
Craig Topper via llvm-commits
- [PATCH] D151945: Introduce G_CONSTANT_FOLD_BARRIER and use it to prevent constant folding hoisted constants.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D134675: [ADT] Make mapped_iterator copy assignable
Nick Desaulniers via Phabricator via llvm-commits
- [llvm] f8b2cbf - [llvm] Small typo in the instruction comments of WithColor header
Jonas Devlieghere via llvm-commits
- [PATCH] D151598: Small typo in the instruction comments of WithColor header
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D150009: [AArch64CompressJumpTables] Prevent compression when block alignment is bigger than function alignment.
Paul Walker via Phabricator via llvm-commits
- [PATCH] D151747: [llvm-jd] introduces a new tool for diffing JSON
Christopher Di Bella via Phabricator via llvm-commits
- [PATCH] D143191: DAG: Handle inversion of fcSubnormal | fcZero
Serge Pavlov via Phabricator via llvm-commits
- [llvm] a279a09 - Revert rG98061013e01207444cfd3980 - [X86] X86FixupVectorConstantsPass - attempt to replace full width fp vector constant loads with broadcasts on AVX+ targets
Simon Pilgrim via llvm-commits
- [lld] 6836a47 - [DebugInfo] Add error checking around data extraction in DWARFAbbreviationDeclaration::extract
Alex Langford via llvm-commits
- [PATCH] D139010: [clang][WebAssembly] Implement support for table types and builtins
Aaron Ballman via Phabricator via llvm-commits
- [lld] 11d61c0 - Revert "[DebugInfo] Add error checking around data extraction in DWARFAbbreviationDeclaration::extract"
Alex Langford via llvm-commits
- [lld] ec1998c - [lld][COFF] Don't handle an input file multiple times when retrying
Arthur Eubanks via llvm-commits
- [PATCH] D152291: [AMDGPU] Turn off pass to rewrite partially used virtual superregisters after RenameIndependentSubregs pass with registers of minimal size.
Valery Pykhtin via Phabricator via llvm-commits
- [PATCH] D152292: [NFC][lld][COFF] Rename findFile* methods
Arthur Eubanks via Phabricator via llvm-commits
- [lld] 94935c0 - Re-apply "Revert "[DebugInfo] Add error checking around data extraction in DWARFAbbreviationDeclaration::extract""
Alex Langford via llvm-commits
- [PATCH] D152293: [RISCV] Use PACK in RISCVMatInt for constants that have the same lower and upper 32 bits.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D142782: [AMDGPU] Add basic support for extended i8 perm matching
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D150009: [AArch64CompressJumpTables] Prevent over-compression when block alignment is bigger than function alignment.
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D150706: [LAA] Update MaxSafeDepDistBytes when non-unit stride
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D149722: [AIX][TLS] Generate 64-bit local-exec access code sequence
Amy Kwan 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] D144999: [Clang][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D144999: [Clang][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D144999: [Clang][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D144999: [Clang][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D144999: [Clang][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D144999: [Clang][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Tim Northover via Phabricator via llvm-commits
- [PATCH] D144999: [Clang][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Michael Buch via Phabricator via llvm-commits
- [PATCH] D144999: [Clang][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D144999: [Clang][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Michael Buch via Phabricator via llvm-commits
- [PATCH] D144999: [Clang][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D144999: [Clang][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Vy Nguyen via Phabricator via llvm-commits
- [llvm] 9a81b69 - [AArch64] Regenerate tests with missing immediate hex asm comments
Simon Pilgrim via llvm-commits
- [PATCH] D152296: [RISCV] Remove overly restrictive assert from negateFMAOpcode.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D143018: [DAGCombiner][NFC] Factor out ByteProvider
Jeffrey Byrnes via Phabricator via llvm-commits
- [llvm] 58b2d65 - [RISCV] Add special case to selectImm for constants that can be created with (ADD (SLLI C, 32), C).
Craig Topper via llvm-commits
- [PATCH] D152298: [RISCV] Use vslidedown.vi vN, vN, 0 instead of vslideup.vi vN, vM, 0 for subvector insertion
Philip Reames via Phabricator via llvm-commits
- [PATCH] D152298: [RISCV] Use vslidedown.vi vN, vN, 0 instead of vslideup.vi vN, vM, 0 for subvector insertion
Luke Lau via Phabricator via llvm-commits
- [PATCH] D152298: [RISCV] Use vslidedown.vi vN, vN, 0 instead of vslideup.vi vN, vM, 0 for subvector insertion
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152298: [RISCV] Use vslidedown.vi vN, vN, 0 instead of vslideup.vi vN, vM, 0 for subvector insertion
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152298: [RISCV] Use vslidedown.vi vN, vN, 0 instead of vslideup.vi vN, vM, 0 for subvector insertion
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152298: [RISCV] Use vslidedown.vi vN, vN, 0 instead of vslideup.vi vN, vM, 0 for subvector insertion
Luke Lau via Phabricator via llvm-commits
- [llvm] 1117b9a - [InstrProf] Use BalancedPartitioning to order temporal profiling trace data
Ellis Hoag via llvm-commits
- [PATCH] D152300: [RISCV] Add early out to generateInstSeq when the initial sequence is 1 or 2 instructions.
Craig Topper via Phabricator via llvm-commits
- [llvm] db1d72b - [RISCV] Don't persist invalid feature state on .option arch error
Jessica Clarke via llvm-commits
- [PATCH] D152302: [AMDGPU] Replace std::pair with VOPDCombineInfo in VOPD combine. NFC.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D151353: [DebugInfo] Add error-handling to DWARFAbbreviationDeclarationSet
Alex Langford via Phabricator via llvm-commits
- [llvm] 266ffd7 - [InstrProf] Fix warning about converting double to float
Ellis Hoag via llvm-commits
- [llvm] 84bcfa0 - [GVN] Improve PRE on load instructions
Guozhi Wei via llvm-commits
- [llvm] febcf99 - [AMDGPU] Replace std::pair with VOPDCombineInfo in VOPD combine. NFC.
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D150970: [MemCpyOpt] Use memcpy source directly if dest is known to be immutable from attributes
Nikita Popov via Phabricator via llvm-commits
- [lld] 698ac4a - [ELF] Add PT_RISCV_ATTRIBUTES program header
Fangrui Song via llvm-commits
- [PATCH] D152065: [ELF] Add PT_RISCV_ATTRIBUTES program header
Fangrui Song via Phabricator via llvm-commits
- [llvm] 2a8df8d - [AArch64][SVE] Add one-use-check to EitherVSelectOrPassthruPatFrags
David Green via llvm-commits
- [llvm] 8b2767f - [KnownBits] Cleanup some misspelling / logic in {u, s}div
Noah Goldstein via llvm-commits
- [llvm] 809b1d8 - [KnownBits] Return `0` for poison {s,u}div inputs
Noah Goldstein via llvm-commits
- [llvm] 85378b7 - [KnownBits] Factor out and improve the lowbit computation for {u,s}div
Noah Goldstein via llvm-commits
- [llvm] e387f49 - [InstCombine] Remove deadcode in `(icmp SignTest(shl/shr X))`; NFC
Noah Goldstein via llvm-commits
- [PATCH] D152304: AMDGPU: Don't run AMDGPUAttributor with -O0
Matt Arsenault via Phabricator via llvm-commits
- [lld] 5f8f310 - [NFC][lld][COFF] Rename findFile* methods
Arthur Eubanks via llvm-commits
- [PATCH] D145163: Add support for vectorization of interleaved memory accesses for scalable VF
Florian Hahn via Phabricator via llvm-commits
- [llvm] 4f5f38b - [RISCV] Add early out to generateInstSeq when the initial sequence is 1 or 2 instructions.
Craig Topper via llvm-commits
- [llvm] bb10612 - [RISCV] Use PACK in RISCVMatInt for constants that have the same lower and upper 32 bits.
Craig Topper via llvm-commits
- [PATCH] D150803: [WebAssembly] Add a new `wasm_async` clang attribute for marking async functions.
Brendan Dahl via Phabricator via llvm-commits
- [llvm] b244a4c - [profi][NFC] Get rid of afdo_detail::TypeMap
Amir Ayupov via llvm-commits
- [PATCH] D152308: [RISCV] Prevent overflowing the small size of InstSeq in generateInstSeq.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D151122: [GlobalISel] Check if ShiftAmt is greater then size of operand
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 5d361ad - AMDGPU/GlobalISel: Fix broken / copy paste error in sext_inreg test
Matt Arsenault via llvm-commits
- [llvm] eece6ba - IR: Add llvm.ldexp and llvm.experimental.constrained.ldexp intrinsics
Matt Arsenault via llvm-commits
- [PATCH] D14327: IR: Add llvm.ldexp and llvm.experimental.constrained.ldexp intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 95a3ae5 - ValueTracking: Add baseline test for ldexp computeKnownFPClass
Matt Arsenault via llvm-commits
- [PATCH] D149590: ValueTracking: Implement computeKnownFPClass for ldexp
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D150765: InstCombine: Fold select of ldexp to ldexp of select
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D150324: [X86] Make constant `mul` -> `shl` + `add`/`sub` work for vector types
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D148142: [AMDGPU] Update Subtarget isWave32 method to ignore the wave32 feature pre-gfx9
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 6f1d21d - LangRef: Try to fix sphinx bot error
Matt Arsenault via llvm-commits
- [llvm] ef8655a - [NVPTX] Adapt tests to make them usable with CUDA-12.x
Artem Belevich via llvm-commits
- [llvm] 0ce8163 - [RISCV] Use const reference when looping over RISCVMatInt::InstSeq. NFC
Craig Topper via llvm-commits
- [llvm] 6269b8b - Fix LLVM Sphinx build; NFC
Aaron Ballman via llvm-commits
- [PATCH] D149715: IR: Add llvm.frexp intrinsic
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152311: [RISCV] Merge RISCVMCInstLower.cpp into RISCVAsmPrinter.cpp.
Craig Topper 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] D152120: [M68k][MC] Add support for 32 bit register-register multiply/divide
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D149651: [UnreachableBlockElim] Don't remove LCSSA phi nodes
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152313: [RISCV] Remove RISCVII::hasMergeOp. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152314: [BOLT][NFC] Fix debug messages
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D152020: [RISCV] Split scheduler classes for vector min/max from compares.
Craig Topper via Phabricator via llvm-commits
- [llvm] f715fa5 - Revert "Reland [compiler-rt][CMake] Properly set COMPILER_RT_HAS_LLD"
Arthur Eubanks via llvm-commits
- [PATCH] D142823: Intrinsics: Allow tablegen to mark parameters with dereferenceable
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D146776: [llvm] Preliminary fat-lto-objects support
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D152320: [llvm-profdata] Use StringRef in place of string in FunctionSamplesMap
William Junda Huang via Phabricator via llvm-commits
- [compiler-rt] fdb1a89 - [Sanitizers] Remove BuildId from sanitizers stacktrace on Darwin
usama hameed via llvm-commits
- [PATCH] D123804: [WIP][clang][lld] A Unified LTO Bitcode Frontend
Matthew Voss via Phabricator via llvm-commits
- [llvm] 7056ad7 - [gn build] Port 1117b9a284aa
Nico Weber via llvm-commits
- [PATCH] D143984: [DebugMetadata] Simplify handling subprogram's retainedNodes field. NFCI (1/7)
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D143985: [DwarfDebug] Move emission of imported entities from beginModule() to endModule() (2/7)
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D144004: [DebugMetadata][DwarfDebug] Fix DWARF emisson of function-local imported entities (3/7)
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D144006: [DebugMetadata][DwarfDebug] Support function-local types in lexical block scopes (4/7)
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D144007: [DwarfDebug] Move emission of globals from beginModule() to endModule() (5/7)
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [compiler-rt] 146f4c2 - [scudo] Enable MTE in Trusty
Chia-hung Duan via llvm-commits
- [compiler-rt] cb49160 - Revert "[Sanitizers] Remove BuildId from sanitizers stacktrace on
Florian Mayer via llvm-commits
- [llvm] d5fbec3 - Revert "[RISCV] Add special case to selectImm for constants that can be created with (ADD (SLLI C, 32), C)."
Florian Mayer via llvm-commits
- [PATCH] D144008: [DebugMetadata][DwarfDebug] Support function-local static variables in lexical block scopes (6/7)
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [PATCH] D144005: [DwarfDebug] Move emission of types from beginModule() to endModule() (7/7)
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [llvm] 38f7c7e - Revert "Revert "[RISCV] Add special case to selectImm for constants that can be created with (ADD (SLLI C, 32), C).""
Florian Mayer via llvm-commits
- [PATCH] D144008: [DebugMetadata][DwarfDebug][CodeView] Support function-local static variables in lexical block scopes (6/7)
Vladislav Dzhidzhoev via Phabricator via llvm-commits
- [llvm] 1f41942 - [gn build] Port 44268271f61e
LLVM GN Syncbot via llvm-commits
- [llvm] 9ad3ca4 - Revert "[TypePromotion] Don't treat bitcast as a Source"
Paul Kirth via llvm-commits
- [PATCH] D152325: [InstrProf] Move BPFunctionNode test to ProfileDataTests
Ellis Hoag via Phabricator via llvm-commits
- [PATCH] D152328: InstrProf - don't emit 64 bit atomic operations on 32 bit platforms
Sean Mollet via Phabricator via llvm-commits
- [llvm] 8c64923 - [RISCV] Fix UBSan failure on signed integer overflow.
Craig Topper via llvm-commits
- [llvm] d4c5b45 - [NFC] Remove unneeded semicolon after function definition
Jim Lin via llvm-commits
- [llvm] 2b09f53 - [RISCV] Remove overly restrictive assert from negateFMAOpcode.
Craig Topper via llvm-commits
- [llvm] eab8c1e - [Coroutines] [LICM] Precommit test for D151774
Chuanqi Xu via llvm-commits
- [llvm] 1794532 - [InstrProf] Move BPFunctionNode test to ProfileDataTests
Ellis Hoag via llvm-commits
- [llvm] aeca425 - [gn build] Port 1794532bb942
LLVM GN Syncbot via llvm-commits
- [llvm] db61927 - [AMDGPU][IGLP]: Add rules to SchedGroups
Jeffrey Byrnes via llvm-commits
- [PATCH] D150862: [RISCV][CodeGenPrepare] Select the optimal base offset for GEPs with large offset
Serguei Katkov via Phabricator via llvm-commits
- [llvm] 84c033d - [LICM] [Coroutines] Don't hoist threadlocals within presplit coroutines
Chuanqi Xu via llvm-commits
- [PATCH] D152333: update_mir_test_checks.py doesn't separate different prefix checks #63112
Eddie Phillips via Phabricator via llvm-commits
- [PATCH] D146661: [BOLT] stale profile matching [part 2 out of 2]
Amir Ayupov via Phabricator via llvm-commits
- [llvm] bb39a8a - [LoongArch] Define the LAELF v20230519 relocs
Weining Lu via llvm-commits
- [llvm] a4bf2be - [Hexagon,Lanai,LoongArch,Sparc] Migrate to new encodeInstruction that uses SmallVectorImpl<char>. NFC
Fangrui Song via llvm-commits
- [PATCH] D150929: [RISCV][BF16] Enable __bf16 for riscv targets
Fangrui Song via Phabricator via llvm-commits
- [llvm] c6a6944 - [M68k,MSP430,VE,Xtensa] Migrate to new encodeInstruction that uses SmallVectorImpl<char>. NFC
Fangrui Song via llvm-commits
- [llvm] f23b4fa - [InstSimplify] Add tests for shl implied conditions
Joshua Cao via llvm-commits
- [llvm] cb9f1aa - [ValueTracking] Implied conditions for lshr
Joshua Cao via llvm-commits
- [PATCH] D152337: [SCCP] Replace new value's value state with removed value's
luxufan via Phabricator via llvm-commits
- [PATCH] D112932: Use llvm.is_fpclass to implement FP classification functions
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D152338: [BOLT] Handle recursive calls as inter-branches in DataAggregator
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D152339: [PowerPC][NFC] add SADDO/SSUBO test case
Ting Wang via Phabricator via llvm-commits
- [llvm] 8dd28c5 - [RISCV] Split scheduler classes for vector min/max from compares.
Craig Topper via llvm-commits
- [PATCH] D152340: [NFC][COFF] Split WinCOFFObjectWriter to WinCOFFWriter
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D149946: [LoongArch] Define `ual` feature and override `allowsMisalignedMemoryAccesses`
Lu Weining via Phabricator via llvm-commits
- [llvm] 4760181 - [LoongArch] Define `ual` feature and override `allowsMisalignedMemoryAccesses`
Weining Lu via llvm-commits
- [PATCH] D152342: [PowerPC] calculate sadd/ssub overflow by sign bits
Ting Wang via Phabricator via llvm-commits
- [llvm] a286b23 - [RISCV] Fix sched class for MC layer version of vrsub.vx.
Craig Topper via llvm-commits
- [PATCH] D151690: [LoopIdiom] Freeze BitPos if !isGuaranteedNotToBeUndefOrPoison
luxufan via Phabricator via llvm-commits
- [PATCH] D151395: [1/N][RISCV] Define machine instruction to write an immediate into vxrm
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D151396: [2/N][RISCV] Model vxrm in LLVM intrinsics and machine instructions for RVV fixed-point instructions
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D151397: [3/N][RISCV] Model vxrm in C intrinsics for RVV fixed-point instruction vaadd
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [llvm] ae32ba4 - Set isRequired true for CFGViewer/CFGPrinter passes
Bing1 Yu via llvm-commits
- [llvm] a0ee2e6 - [RISCV] Fix sched class for MC layer version of vmsgt.vx.
Craig Topper via llvm-commits
- [llvm] 8ea3afe - [CodeGen] Disable default copy ctor and copy assignment operator for VLIWResourceModel
Bing1 Yu via llvm-commits
- [llvm] baa31ba - [CodeGen] Disable default copy ctor and copy assignment operator for class Circuits
Bing1 Yu via llvm-commits
- [llvm] eb63819 - [CodeGen] Disable default copy ctor and copy assignment operator for InterferenceCache
Bing1 Yu via llvm-commits
- [llvm] 0b48f51 - [CodeGen] Disable default copy ctor and copy assignment operator for class Scoreboard
Bing1 Yu via llvm-commits
- [llvm] 9340596 - [CodeGen] Disable default copy ctor and copy assignment operator for VLIWPacketizerList
Bing1 Yu via llvm-commits
- [llvm] 466678b - [CodeGen] Disable default copy ctor and copy assignment operator for class Array
Bing1 Yu via llvm-commits
- [llvm] 2b09c50 - [CodeGen] Disable default copy assignment operator for struct VectorInfo
Bing1 Yu via llvm-commits
- [PATCH] D152343: [RISCV] Use inheritance to reduce repeated code in RISCVInstrInfoV.td. NFC
Craig Topper via Phabricator via llvm-commits
- [PATCH] D133829: [RISCV] Add cost model for insertelement/extractelement of vector type that should be splitted.
Jianjian Guan via Phabricator via llvm-commits
- [llvm] e9ddb58 - [LoopIdiom] Freeze BitPos if !isGuaranteedNotToBeUndefOrPoison
via llvm-commits
- [PATCH] D152344: [RelocationResolver] Support new LoongArch relocs
WÁNG Xuěruì via Phabricator via llvm-commits
- [compiler-rt] 74b0ac5 - [compiler-rt] Allow 3 simultaneous interceptors on Linux
Marco Elver via llvm-commits
- [compiler-rt] 57882fe - Fix "[compiler-rt] Allow 3 simultaneous interceptors on Linux"
Marco Elver 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
- [llvm] 8df5841 - [CMake] Add option to link LLVM/subproject executables against LLVM libc
Aiden Grossman via llvm-commits
- [PATCH] D151807: [InstCombine] Revisit user of newly one-use instructions
Nikita Popov via Phabricator via llvm-commits
- [llvm] d19a383 - [NFC][RFC][TableGen] Split GlobalISelEmitter.cpp
via llvm-commits
- [PATCH] D150870: [lld][Arm] Big Endian - Byte invariant support.
Simi Pallipurath via Phabricator via llvm-commits
- [PATCH] D138883: [PowerPC] find and reuse ConstantSplatVector to combine constant store into extract and store
Ting Wang via Phabricator via llvm-commits
- [llvm] abe6ecd - [AsmPrinter][AMDGPU] Generate uwtable entries in .eh_frame
Juan Manuel MARTINEZ CAAMAÑO via llvm-commits
- [PATCH] D151806: [AsmPrinter][AMDGPU] Generate uwtable entries in .eh_frame
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D152347: [InstCombine] Add tests for equality `icmp` with rotates; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152348: [InstCombine] Canonicalize (icmp eq/ne X, rotate(X)) to always use rotate-left
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152349: [InstCombine] Transform (icmp eq/ne rotate(X,A0),rotate(X,A1)) -> (icmp eq/ne rotate(X,A0-A1))
Noah Goldstein via Phabricator via llvm-commits
- [compiler-rt] 33388d8 - Revert "[compiler-rt] Allow 3 simultaneous interceptors on Linux"
Marco Elver via llvm-commits
- [PATCH] D152350: [X86][FP16] Do not generate VBROADCAST for fp16
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D138135: [lld][ELF] Support LoongArch
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D152348: [InstCombine] Transform (icmp eq/ne rotate(X,A0),rotate(X,A1)) -> (icmp eq/ne rotate(X,A0-A1))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152348: [InstCombine] Transform (icmp eq/ne rotate(X,A0),rotate(X,A1)) -> (icmp eq/ne rotate(X,A0-A1))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152348: [InstCombine] Transform (icmp eq/ne rotate(X,A0),rotate(X,A1)) -> (icmp eq/ne rotate(X,A0-A1))
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152348: [InstCombine] Transform (icmp eq/ne rotate(X,A0),rotate(X,A1)) -> (icmp eq/ne rotate(X,A0-A1))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152348: [InstCombine] Transform (icmp eq/ne rotate(X,A0),rotate(X,A1)) -> (icmp eq/ne rotate(X,A0-A1))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152351: [clang] Add __builtin_isfpclass
Serge Pavlov via Phabricator via llvm-commits
- [llvm] 49bd51d - [X86] Add test case for Issue #63108
Simon Pilgrim via llvm-commits
- [llvm] 342acfc - [AMDGPU] Turn off pass to rewrite partially used virtual superregisters after RenameIndependentSubregs pass with registers of minimal size.
Valery Pykhtin via llvm-commits
- [PATCH] D151891: Increase memory of BOLT runtime instrumentation bump allocator used for writing resulting profile
Jakub Beránek via Phabricator via llvm-commits
- [PATCH] D152248: [AVR] Fix incorrect expansion of pseudo instruction ROLBRd
Ben Shi via Phabricator via llvm-commits
- [llvm] d57ed84 - [CGP] Add test to show the missed case in remove llvm.assume
Serguei Katkov via llvm-commits
- [PATCH] D152357: MachineConstantPool::getConstantPoolIndex - don't reuse mismatched constants contained undef/poison (Issue #63108)
Simon Pilgrim via Phabricator via llvm-commits
- [llvm] 4e312ab - [AMDGPU][NFC] Add a getRegBitWidth() helper for TargetRegisterClass operands.
Ivan Kosarev via llvm-commits
- [PATCH] D152358: [CGP] Remove operand of llvm.assume more aggressively.
Serguei Katkov via Phabricator via llvm-commits
- [compiler-rt] 1cec9f8 - [sanitizer_common] Use interception macros for s390 __tls_get_addr declarations
Marco Elver via llvm-commits
- [PATCH] D150856: [lit] Add %{for-each-file} substitution
James Henderson via Phabricator via llvm-commits
- [PATCH] D152359: [COFF] Remove misleading and unclear comments. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D152360: [llvm-dlltool] Clarify parameters, simplify ArgList usage. NFC.
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D152361: [llvm-dlltool] Ignore the --temp-prefix option
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D152362: [llvm-lib] Pass the right value of MingwDef to parseCOFFModuleDefinition
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D152363: [llvm-dlltool] Implement the --no-leading-underscore option
Martin Storsjö via Phabricator via llvm-commits
- [compiler-rt] 6853c49 - [compiler-rt] Do not redefine builtins in MinGW configs either
Martin Storsjö via llvm-commits
- [llvm] cda46cc - [Clang][OpenMP][IRBuilder] Move registerTargetGlobalVariable & getAddrOfDeclareTargetVar into the OMPIRBuilder
Andrew Gozillon via llvm-commits
- [PATCH] D152365: [AVR] Optimize 8-bit rotation when rotation bits == 4
Ben Shi via Phabricator via llvm-commits
- [PATCH] D152366: [LoopVectorize] Allow inner loop runtime checks to be hoisted above an outer loop
David Sherwood via Phabricator via llvm-commits
- [llvm] beb3a9a - [AArch64][SVE] Add a commutative VSelectCommPredOrPassthruPatFrags
David Green via llvm-commits
- [PATCH] D151084: [AArch64][SVE] Add a commutative VSelectCommPredOrPassthruPatFrags
Dave Green via Phabricator via llvm-commits
- [PATCH] D138185: [InstCombine] Look through bitcast if possible
Matt Arsenault via Phabricator via llvm-commits
- [llvm] bc61bc8 - AMDGPU: Use available subtarget member
Matt Arsenault via llvm-commits
- [llvm] 3d0350b - AMDGPU: Add MF independent version of getImplicitParameterOffset
Matt Arsenault via llvm-commits
- [llvm] 405faef - PreISelIntrinsicLowering: Identify load.relative with intrinsic id
Matt Arsenault via llvm-commits
- [PATCH] D93734: [LoopDeletion] Insert an early exit from dead path in loop
Jonas Paulsson via Phabricator via llvm-commits
- [llvm] 2011ad0 - [X86][FP16] Do not generate VBROADCAST for fp16
Phoebe Wang via llvm-commits
- [PATCH] D152368: [RISCV] Use vslidedown.vi vN, vN, 0 instead of vslideup.vi vN, vM, 0
Luke Lau via Phabricator via llvm-commits
- [PATCH] D148216: Add support for annotations in UpdateTestChecks (NFC)
Henrik G Olsson via Phabricator via llvm-commits
- [llvm] dcc8f94 - [TableGen] Add !setdagarg and !setdagname
Michael Liao via llvm-commits
- [PATCH] D152370: [Intrinsic] Introduce reduction intrinsics for minimum/maximum
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D152371: [ExpandReductions] Add lowering for minimum/maximum reductions
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D151482: [LV] Add support for minimum/maximum intrinsics
Anna Thomas via Phabricator via llvm-commits
- [PATCH] D152051: libclang-cpp: Add external visibility attribute to all classes
Saleem Abdulrasool via Phabricator via llvm-commits
- [lld] e60b30d - Reland "D144999 [MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs."
Vy Nguyen via llvm-commits
- [llvm] df19d87 - [LV] Add option to tune the cost model, NFC
via llvm-commits
- [PATCH] D149443: [ARM] add Thumb-1 8-bit movs/adds relocations to LLVM
John Brawn via Phabricator via llvm-commits
- [PATCH] D152372: change checking for auto-init metadata to use `equalsStr` instead of casing MDOperand nodes.
Zain Jaffal via Phabricator via llvm-commits
- [llvm] 363a198 - [gn] port d19a3834dce5
Nico Weber via llvm-commits
- [llvm] 6efb2af - [gn] port 1794532bb94
Nico Weber via llvm-commits
- [PATCH] D151710: [X86][BF16] Share FP16 vector ABI with BF16
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D152373: [AMDGPU][TableGen][WIP] Warn on unused classes and multiclasses.
Ivan Kosarev via Phabricator via llvm-commits
- [llvm] 4418434 - [DebugMetadata] Simplify handling subprogram's retainedNodes field. NFCI (1/7)
Vladislav Dzhidzhoev via llvm-commits
- [compiler-rt] a3a4369 - [ASAN] Fix validation size for dirent on FreeBSD
Justin Cady via llvm-commits
- [PATCH] D151708: [AArch64] merge scaled and unscaled 8-bit and 18-bit zero narrow stores.
Zain Jaffal via Phabricator via llvm-commits
- [llvm] 926e51c - [Option] Support special argument "--"
Fangrui Song via llvm-commits
- [llvm] 671ea05 - [TableGen] Emit separate computeRequiredFeatures() function
Pavel Kosov via llvm-commits
- [PATCH] D148516: [TableGen] Emit separate computeRequiredFeatures() function
Pavel Kosov via Phabricator via llvm-commits
- [PATCH] D150196: [LoongArch] Remove AssemblerPredicate for features: f/d/lsx/lasx/lvz/lbt
hev via Phabricator via llvm-commits
- [llvm] 617e601 - [gn] port 66a562d22e7 (libc++ _LIBCPP_HAS_NO_FILESYSTEM)
Nico Weber via llvm-commits
- [compiler-rt] 42478d1 - [compiler-rt] Removes CMake work-arounds.
Mark de Wever via llvm-commits
- [llvm] 774b336 - [RISCV] Use inheritance to reduce repeated code in RISCVInstrInfoV.td. NFC
Craig Topper via llvm-commits
- [PATCH] D152376: [RISCV][Cost] Add VectorToScalarBaseCost for extractelement
ShihPo Hung via Phabricator via llvm-commits
- [llvm] 7fdf2b2 - [gn] port 66a562d22e7 more (libc++ _LIBCPP_HAS_NO_FILESYSTEM)
Nico Weber via llvm-commits
- [llvm] a85f585 - [LLVM] Removes CMake work-arounds.
Mark de Wever via llvm-commits
- [PATCH] D147968: [TTI][BPF]: Undo specific transform-preventing passes and add one TTI hook
Yonghong Song via Phabricator via llvm-commits
- [PATCH] D151782: Improve WebAssembly vector bitmask, mask reduction, and extending
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D151782: Improve WebAssembly vector bitmask, mask reduction, and extending
Caleb Zulawski via Phabricator via llvm-commits
- [PATCH] D151782: Improve WebAssembly vector bitmask, mask reduction, and extending
Markus Everling via Phabricator via llvm-commits
- [PATCH] D151782: Improve WebAssembly vector bitmask, mask reduction, and extending
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D151782: Improve WebAssembly vector bitmask, mask reduction, and extending
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D151782: Improve WebAssembly vector bitmask, mask reduction, and extending
Steven Johnson via Phabricator via llvm-commits
- [PATCH] D151782: Improve WebAssembly vector bitmask, mask reduction, and extending
Steven Johnson via Phabricator via llvm-commits
- [PATCH] D151782: Improve WebAssembly vector bitmask, mask reduction, and extending
Steven Johnson via Phabricator via llvm-commits
- [PATCH] D151782: Improve WebAssembly vector bitmask, mask reduction, and extending
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D151782: Improve WebAssembly vector bitmask, mask reduction, and extending
Caleb Zulawski via Phabricator via llvm-commits
- [PATCH] D151782: Improve WebAssembly vector bitmask, mask reduction, and extending
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D151782: Improve WebAssembly vector bitmask, mask reduction, and extending
Steven Johnson via Phabricator via llvm-commits
- [PATCH] D151782: Improve WebAssembly vector bitmask, mask reduction, and extending
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D151782: Improve WebAssembly vector bitmask, mask reduction, and extending
Caleb Zulawski via Phabricator via llvm-commits
- [PATCH] D151782: Improve WebAssembly vector bitmask, mask reduction, and extending
Caleb Zulawski via Phabricator via llvm-commits
- [PATCH] D151782: Improve WebAssembly vector bitmask, mask reduction, and extending
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D151782: Improve WebAssembly vector bitmask, mask reduction, and extending
Thomas Lively via Phabricator via llvm-commits
- [PATCH] D134599: [RISCV] Readjusting the framestack for Zcmp
Craig Topper via Phabricator via llvm-commits
- [PATCH] D151617: A test case for the revision D151616
Paul Osmialowski via Phabricator via llvm-commits
- [PATCH] D151616: [Transforms][Reassociate] "Reassociate expressions" pass optimizations not always profitable
Paul Osmialowski via Phabricator via llvm-commits
- [PATCH] D152380: [WIP][RISCV] Canonicalize towards vmerge w/passthrough representation
Philip Reames via Phabricator via llvm-commits
- [PATCH] D151694: [InstCombine] Add test case for (icmp eq A, -1) & (icmp eq B, -1) --> (icmp eq (A&B), -1); NFC
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D151694: [InstCombine] Add test case for (icmp eq A, -1) & (icmp eq B, -1) --> (icmp eq (A&B), -1); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D151694: [InstCombine] Add test case for (icmp eq A, -1) & (icmp eq B, -1) --> (icmp eq (A&B), -1); NFC
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D151694: [InstCombine] Add test case for (icmp eq A, -1) & (icmp eq B, -1) --> (icmp eq (A&B), -1); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D151694: [InstCombine] Add test case for (icmp eq A, -1) & (icmp eq B, -1) --> (icmp eq (A&B), -1); NFC
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D151660: [InstCombine] (icmp eq A, -1) & (icmp eq B, -1) --> (icmp eq (A&B), -1)
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D151660: [InstCombine] (icmp eq A, -1) & (icmp eq B, -1) --> (icmp eq (A&B), -1)
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D151660: [InstCombine] (icmp eq A, -1) & (icmp eq B, -1) --> (icmp eq (A&B), -1)
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D151660: [InstCombine] (icmp eq A, -1) & (icmp eq B, -1) --> (icmp eq (A&B), -1)
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D151660: [InstCombine] (icmp eq A, -1) & (icmp eq B, -1) --> (icmp eq (A&B), -1)
Shivam Gupta via Phabricator via llvm-commits
- [PATCH] D152383: CodeGen: Expand memory intrinsics in PreISelIntrinsicLowering
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152064: CI: run "apt update" once per job before installing packages
Charles the Thobe via Phabricator via llvm-commits
- [PATCH] D152385: [WebAssembly] Add ldexp{,f,l} libcall signatures
Derek Schuff via Phabricator via llvm-commits
- [PATCH] D152386: [LoadStoreVectorizer] Only upgrade align for alloca
Bjorn Pettersson via Phabricator via llvm-commits
- [llvm] 31fbfa5 - [AMDGPU] Regenerate some spill checks
Jay Foad via llvm-commits
- [PATCH] D152349: [InstCombine] Canonicalize (icmp eq/ne X, rotate(X)) to always use rotate-left
Noah Goldstein via Phabricator via llvm-commits
- [llvm] 8392bf6 - Improve WebAssembly vector bitmask, mask reduction, and extending
Thomas Lively via llvm-commits
- [PATCH] D145208: [COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY symbols
Eli Friedman via Phabricator via llvm-commits
- [llvm] a4845ea - [InstrProf] Skip Balanced Partitioning tests on ARM
Leandro Lupori via llvm-commits
- [llvm] 5f6f8a8 - [WebAssembly] Add ldexp{,f,l} libcall signatures
Derek Schuff via llvm-commits
- [PATCH] D152389: [flang][openacc] Remove single reduction clause limitation
Razvan Lupusoru via Phabricator via llvm-commits
- [PATCH] D152390: [InstrProf] Fix BalancedPartitioning when threads are disabled
Ellis Hoag via Phabricator via llvm-commits
- [llvm] 7198bac - [COFF] Add MC support for emitting IMAGE_WEAK_EXTERN_ANTI_DEPENDENCY symbols
Eli Friedman via llvm-commits
- [llvm] f3df0cf - Remove unnecessary copy
David Blaikie via llvm-commits
- [PATCH] D151305: [JITLink][AArch64] Implement R_AARCH64_ADR_PREL_LO21
Lang Hames via Phabricator via llvm-commits
- [compiler-rt] 5a94981 - [Sanitizers] Remove BuildId from sanitizers stacktrace on Darwin
usama hameed via llvm-commits
- [PATCH] D152393: AMDGPU: Remove r600 local id annotations in AMDGPULowerIntrinsics
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 8eae660 - AMDGPU: Remove r600 local id annotations in AMDGPULowerIntrinsics
Matt Arsenault via llvm-commits
- [llvm] c1d935e - [InstrProf] Fix BalancedPartitioning when threads are disabled
Ellis Hoag via llvm-commits
- [compiler-rt] 296d867 - [compiler-rt] Fixes Chromium Apple CI.
Mark de Wever via llvm-commits
- [PATCH] D152394: [AMDGPU] Switch to backwards scavenging in eliminateFrameIndex
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149786: [SCEV] Try smaller ZExts when using loop guard info.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 3090232 - [Clang][OpenMP] Rework recently moved getTargetEntryUniqueInfo to fix incorrect error breaking sanitizer
Andrew Gozillon via llvm-commits
- [PATCH] D151188: [LLD][COFF] Add LLVM toolchain library paths by default.
Reid Kleckner via Phabricator via llvm-commits
- [llvm] c10a777 - [Matrix] Convert binop operand of dot product to a row vector.
Florian Hahn via llvm-commits
- [PATCH] D148429: [Matrix] Convert binop operand of dot product to a row vector.
Florian Hahn via Phabricator via llvm-commits
- [llvm] b03e6e6 - [RISCV] Change riscv_vid_vl isel pattern to use _MASK instruction.
Craig Topper via llvm-commits
- [PATCH] D152348: [InstCombine] Transform (icmp eq/ne rotate(X,AX),rotate(Y,AY)) -> (icmp eq/ne rotate(Y,AX-AY))
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152348: [InstCombine] Transform (icmp eq/ne rotate(X,AX),rotate(Y,AY)) -> (icmp eq/ne rotate(Y,AX-AY))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152348: [InstCombine] Transform (icmp eq/ne rotate(X,AX),rotate(Y,AY)) -> (icmp eq/ne rotate(Y,AX-AY))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152348: [InstCombine] Transform (icmp eq/ne rotate(X,AX),rotate(Y,AY)) -> (icmp eq/ne rotate(Y,AX-AY))
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152395: [NFC][SLP] Fix a few minor formatting issues
Ivan Kelarev via Phabricator via llvm-commits
- [llvm] 5aea839 - [AMDGPU] Switch to backwards scavenging in eliminateFrameIndex
Jay Foad via llvm-commits
- [PATCH] D152317: [NVPTX] Allow using v4i32 for memcpy lowering.
Artem Belevich via Phabricator via llvm-commits
- [llvm] b38a913 - [gn build] Port 7949ee0d4f10
LLVM GN Syncbot via llvm-commits
- [llvm] ea63b39 - [flang][openacc] Remove single reduction clause limitation
Razvan Lupusoru via llvm-commits
- [llvm] 625273e - [AArch64][SVE] Predicated mul pattern
David Green via llvm-commits
- [PATCH] D149968: [AArch64][SVE] Predicated mul pattern
Dave Green via Phabricator via llvm-commits
- [PATCH] D147285: [Support] Extended llvm-profdata's merge functionality to exclude profiles from functions matching configurable patterns
NILANJANA BASU via Phabricator via llvm-commits
- [PATCH] D152397: GlobalISel: Remove block insertion legalizer check
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D150083: [clang-format] ObjCPropertyAttributeOrder to sort ObjC property attributes
Jared Grubb via Phabricator via llvm-commits
- [compiler-rt] e487713 - [Sanitizers] UUID/Build ID is 16 bytes on Darwin.
usama hameed via llvm-commits
- [PATCH] D152398: [llvm][openacc] Fix OpenACC frontend test
Razvan Lupusoru via Phabricator via llvm-commits
- [PATCH] D152399: [CodeGen] Fine tune MachineFunctionSplitPass (MFS) for FSAFDO.
Han Shen via Phabricator via llvm-commits
- [PATCH] D152401: CGExprCXX: emit family and allockind attributes
Augie Fackler via Phabricator via llvm-commits
- [llvm] 8288832 - [llvm][openacc] Fix OpenACC frontend test
Razvan Lupusoru via llvm-commits
- [PATCH] D152402: [RISCV] Fix crash in lowerVECTOR_DEINTERLEAVE when VecVT is an LMUL=8 type.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152403: [Clang][CUDA] Disable diagnostics for neon attrs for GPU-side CUDA compilation
Alexander Shaposhnikov via Phabricator via llvm-commits
- [llvm] 556c9e6 - [RISCV] Remove tab characters from a test. NFC
Craig Topper via llvm-commits
- [PATCH] D152406: [ThinLTO] Ignore callee edge to global variable
Teresa Johnson via Phabricator via llvm-commits
- [llvm] 73104d4 - [Clang][OpenMP][OMPIRBuilder] Change llvm_unreachable inside of getTargetEntryUniqueInfo to a more apt assert
Andrew Gozillon via llvm-commits
- [PATCH] D152407: [AArch64] Merge LDRSWpre-LDRSWui pair into LDPSWpre.
Zhuojia Shen via Phabricator via llvm-commits
- [PATCH] D152408: AMDGPU: Avoid endpgm in middle of block for fallback trap lowering.
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 5a05384 - [RISCV] Add i8 vector interleave test. NFC
Craig Topper via llvm-commits
- [llvm] d120d77 - [ORC] Simplify construction of EPCIndirectionUtils.
Lang Hames via llvm-commits
- [PATCH] D152411: [RISCV] Fix crash in lowerVECTOR_INTERLEAVE when VecVT is an LMUL=8 type.
Craig Topper via Phabricator via llvm-commits
- [llvm] d338727 - [RISCV] Pass SDLoc by const reference. NFC
Craig Topper via llvm-commits
- [llvm] b7f5f48 - [RISCV] Use Selection::getElementCount to simplify code. NFC
Craig Topper via llvm-commits
- [PATCH] D152414: AMDGPU: Do not not force alwaysinline with calls and module LDS enabled
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D118754: [DebugInfo] Always emit `.debug_names` with dwarf 5 for Apple platforms
Jonas Devlieghere via Phabricator via llvm-commits
- [llvm] 5fc1ed4 - [Clang][OpenMP][OMPIRBuilder] Fix getTargetEntryUniqueInfo to fatal error instead of assert when it cannot generate a unique ID
Andrew Gozillon via llvm-commits
- [llvm] a6bd224 - [ExecutionEngine] Support TargetExtType in Interpreter
Bing1 Yu via llvm-commits
- [llvm] 2fe2a6d - [DAGCombiner] Use generalized pattern matcher in visitFMA to support vp.fma.
Yeting Kuo via llvm-commits
- [PATCH] D152417: [AArch64] Add pipeline model for Neoverse N1
Evandro Menezes via Phabricator via llvm-commits
- [llvm] 0535da6 - [InstCombine] Add test case for (icmp eq A, -1) & (icmp eq B, -1) --> (icmp eq (A&B), -1); NFC
Shivam Gupta via llvm-commits
- [llvm] 46aba71 - [InstCombine] (icmp eq A, -1) & (icmp eq B, -1) --> (icmp eq (A&B), -1)
Shivam Gupta via llvm-commits
- [PATCH] D152421: [RISCV] Introduce the concept of DLEN(data path width) into getLMULCost.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152422: [RISCV][NFC] Replace log2 with !logtwo
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D152423: [RISCV] check extension name with version
Piyou Chen via Phabricator via llvm-commits
- [PATCH] D152423: [RISCV] Add function that check extension name with version
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D152425: [RegScavenger] Remove scavengeRegister
Jay Foad via Phabricator via llvm-commits
- [llvm] f2b43a7 - [CodeGen] Disable default copy ctor and copy assignment operator for MachineSchedContext
Bing1 Yu via llvm-commits
- [llvm] 03eb1c9 - [CodeGen] Disable default copy ctor and copy assignment operator for PressureDiffs
Bing1 Yu via llvm-commits
- [llvm] 9b9848f - [CodeGen] Disable default copy ctor and copy assignment operator for AggressiveAntiDepBreaker
Bing1 Yu via llvm-commits
- [PATCH] D149548: [IR] Update to use new shufflevector semantics
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D108284: [DAGCombiner] Combine frem into fdiv+ftrunc+fma
Qiu Chaofan via Phabricator via llvm-commits
- [PATCH] D152428: [RISCV][NFC] Remove classes/multiclasses for SEW-aware instructions
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D146218: [AArch64][CodeGen] Lower (de)interleave2 intrinsics to ld2/st2
Graham Hunter via Phabricator via llvm-commits
- [llvm] aa5a1ea - [NFC] Add regression tests for an infinite loop caused by D127115
Amaury Séchet via llvm-commits
- [PATCH] D152430: [DAG] Peek through freeze when deciding whether we should convert setcc to math or not.
Amaury SECHET via Phabricator via llvm-commits
- [llvm] b0bea80 - [X86] Prefer vmovmsk instead of vtest for alderlake.
via llvm-commits
- [PATCH] D152431: [Inliner] Handle convergence control when inlining a call
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- [PATCH] D151189: [AArch64] Increase the cost of i1 inserts / extracts
Maxim Kuvyrkov via Phabricator via llvm-commits
- [llvm] c66c592 - [RegScavenger] Remove scavengeRegister
Jay Foad via llvm-commits
- [PATCH] D152432: [AMDGPU] Port no-hsa-graphic-shaders.ll to code object V4
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D152433: [ARM,AArch64] Add a full set of -mtp= options.
Simon Tatham via Phabricator via llvm-commits
- [llvm] 123f807 - [LV] Remove UB caused by undef from pr37248.ll (NFC).
Florian Hahn via llvm-commits
- [PATCH] D151795: [DebugInfo] Add DW_ATE_complex_float case to assert in isUnsignedDIType
Orlando Cazalet-Hyams via Phabricator via llvm-commits
- [compiler-rt] 9065357 - [sanitizer_common] Move UNDEFINED attribute outside _MSC_VER guard
Marco Elver via llvm-commits
- [compiler-rt] 84a64df - [memprof] Fix rawprofile test on 32-bit architectures
Marco Elver via llvm-commits
- [llvm] f5f6daf - [LV] Extend test coverage for loops with accesses with clamped indexes.
Florian Hahn via llvm-commits
- [llvm] 099a80f - AMDGPU: Fix errors in test from using non-gfx calling convention
Matt Arsenault via llvm-commits
- [llvm] f7cfa3a - AMDGPU: Merge dag and gisel tests for non-entry LDS handling
Matt Arsenault via llvm-commits
- [PATCH] D151311: [ScheduleDAG] Fix error assert target
lennyxiao via Phabricator via llvm-commits
- [llvm] 64397d8 - [SimpleLoopUnswitch] Verify LoopInfo after turning guards to branches
Dmitry Makogon via llvm-commits
- [llvm] 846a360 - AMDGPU: Don't run AMDGPUAttributor with -O0
Matt Arsenault via llvm-commits
- [llvm] 6a3fe0f - X86: Add more is.fpclass lowering tests
Matt Arsenault via llvm-commits
- [PATCH] D152434: [BBUtils] Don't add 'then' block to a loop if it's terminated with unreachable
Dmitry Makogon via Phabricator via llvm-commits
- [PATCH] D132384: [AArch64][PAC] Select MOVK for ptrauth.blend intrinsic.
Anatoly Trosinenko via Phabricator via llvm-commits
- [PATCH] D152437: PowerPC/SPE: Add phony registers for high halves of SPE SuperRegs
Kishan Parmar via Phabricator via llvm-commits
- [PATCH] D152440: [AMDGPU] Trim trailing undefs from the end of image and buffer store
Mateja Marjanovic via Phabricator via llvm-commits
- [PATCH] D142879: [RISCV] Emit relocation for uleb128
Kito Cheng via Phabricator via llvm-commits
- [PATCH] D152441: [SLPVectorizer] Don't include debug instructions in ScheduleRegionSize
Mikael Holmén via Phabricator via llvm-commits
- [llvm] 4638eb2 - [ThinLTO] Ignore callee edge to global variable
Teresa Johnson via llvm-commits
- [PATCH] D152059: [AVR] Replace shift-to-loop IR pass with common shift code
Ben Shi via Phabricator via llvm-commits
- [llvm] 0a79809 - [AppleAccelTable][NFC] Refactor equal_range code
Felipe de Azevedo Piovezan via llvm-commits
- [PATCH] D152444: AMDGPU: Move LICM after AMDGPUCodeGenPrepare
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 15f15ab - [x86][MC] Fix movdir64b addressing
Akshay Khadse via llvm-commits
- [PATCH] D152447: [Clang] Remove -no-opaque-pointers cc1 flag
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152448: [Metadata] Fix `addAnnotationMetadata` when appending a string tuple to an existing MDTuple.
Zain Jaffal via Phabricator via llvm-commits
- [llvm] d65c052 - change checking for auto-init metadata to use `equalsStr` instead of casing MDOperand nodes.
Zain Jaffal via llvm-commits
- [llvm] a2404bc - [AppleAccelTable][NFC] Make FormParams member of AppleAccelTable
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] 11f3b15 - [RISCV] Add VPatBinaryVL_V to VPatBinaryFPWVL_VV_VF_WV_WF like VPatBinaryWVL_VV_VX_WV_WX.
Craig Topper via llvm-commits
- [llvm] 891b09a - [Hexagon] Make RDF copy propagation a bit more aggressive
Krzysztof Parzyszek via llvm-commits
- [PATCH] D152445: [GlobalIsel][X86] Legalize G_SELECT
Thorsten via Phabricator via llvm-commits
- [llvm] 7815166 - Revert "[DebugMetadata] Simplify handling subprogram's retainedNodes field. NFCI (1/7)"
Vladislav Dzhidzhoev via llvm-commits
- [llvm] 792667d - [GlobalISel] Check if ShiftAmt is greater then size of operand
Mirko Brkusanin via llvm-commits
- [llvm] 78f1a2a - [RISCV] Fix crash in lowerVECTOR_DEINTERLEAVE when VecVT is an LMUL=8 type.
Craig Topper via llvm-commits
- [llvm] 167f2fa - [RISCV] Fix crash in lowerVECTOR_INTERLEAVE when VecVT is an LMUL=8 type.
Craig Topper via llvm-commits
- [llvm] 066fb7a - [Clang] Remove -no-opaque-pointers cc1 flag
Nikita Popov via llvm-commits
- [PATCH] D152452: X86, PEI, WIP: Convert to backwards frame index elimination
Jay Foad via Phabricator via llvm-commits
- [PATCH] D152453: llvm-cov produces inconsistent result when file appears multiple times in gcno
Oleksii Odynochenko via Phabricator via llvm-commits
- [PATCH] D152456: SeparateConstOffsetFromGEP: Preserve SCEV
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 475ddca - Reland "[FuncSpec] Replace LoopInfo with BlockFrequencyInfo"
Alexandros Lamprineas via llvm-commits
- [llvm] 4d13896 - Reland "[FuncSpec] Improve the accuracy of the cost model"
Alexandros Lamprineas via llvm-commits
- [PATCH] D151395: [1/3][RISCV] Define machine instruction to write an immediate into vxrm
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [llvm] 0b771c6 - [GlobalIsel][X86] Legalize G_SELECT
Thorsten Schütt via llvm-commits
- [PATCH] D151396: [2/3][RISCV][POC] Model vxrm in LLVM intrinsics and machine instructions for RVV fixed-point instructions
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D151397: [3/3][RISCV][POC] Model vxrm in C intrinsics for RVV fixed-point instruction vaadd, vasub
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [llvm] ef22750 - [gn build] Port 4d13896d8a2e
LLVM GN Syncbot via llvm-commits
- [llvm] ab00b10 - [AIX] Update CMake linker flags to use large glink code
David Tenty via llvm-commits
- [PATCH] D69542: Full Restrict Support - single patch
Ramkrishnan Narayanan Komala via Phabricator via llvm-commits
- [PATCH] D152458: AMDGPU: Move AMDGPUAttributor run earlier
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D132262: RISCV: adjust relocation emission
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D151369: ValueTracking: Handle compare to nan and -inf constants in fcmpToClassTest
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152461: [LTO] Add a config option to make the final output bitcode
Joseph Huber via Phabricator via llvm-commits
- [llvm] 7fc7310 - [RDF] Clang-format the sources, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] fc3ad14 - [RDF] Use RegisterAggr instead of RegisterSet in few places
Krzysztof Parzyszek via llvm-commits
- [llvm] c6ddd04 - [RDF] Create individual phi for each indivisible register
Krzysztof Parzyszek via llvm-commits
- [llvm] f10f7b0 - [RDF] Add RegisterAggr::refs to return iterator range, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] 7157264 - [DebugInfo] Add error-handling to DWARFAbbreviationDeclarationSet
Alex Langford via llvm-commits
- [llvm] c1059dc - [AppleAccelTable] Keep track of the size of each hash data entry
Felipe de Azevedo Piovezan via llvm-commits
- [PATCH] D150482: [AArch64] Don't use tbl lowering if ZExt can be folded into user.
Robert Dazi via Phabricator via llvm-commits
- [PATCH] D148915: [TableGen] Introduce function and lambda
Michael Maitland via Phabricator via llvm-commits
- [llvm] e5479f2 - [MemProf] Remove stale comment (NFC)
Teresa Johnson via llvm-commits
- [PATCH] D123971: [clang][PS4] Enable SplitLTOUnits by default
Paul Robinson via Phabricator via llvm-commits
- [llvm] c317a88 - [LV] Add tests for reasoning about SCEV predicates.
Florian Hahn via llvm-commits
- [llvm] 9080f61 - [COFF] Remove misleading and unclear comments. NFC.
Martin Storsjö via llvm-commits
- [llvm] 8deeaef - [llvm-dlltool] Clarify parameters, simplify ArgList usage. NFC.
Martin Storsjö via llvm-commits
- [llvm] 6540157 - [llvm-dlltool] Ignore the --temp-prefix option
Martin Storsjö via llvm-commits
- [llvm] 1d96e24 - [llvm-lib] Pass the right value of MingwDef to parseCOFFModuleDefinition
Martin Storsjö via llvm-commits
- [llvm] c16b7e5 - [NVPTX] Allow using v4i32 for memcpy lowering.
Artem Belevich via llvm-commits
- [llvm] 47755e1 - [AppleAccelTable][NFC] Improve code readability
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] c01f284 - AMDGPU: Fix regressions in integer mad matching
Matt Arsenault via llvm-commits
- [PATCH] D152468: [DebugInfo][RemoveDIs] Use iterators over instruction pointers when using IRBuilder in various passes
Jeremy Morse via Phabricator via llvm-commits
- [llvm] 100c756 - Revert "Improve WebAssembly vector bitmask, mask reduction, and extending"
Thomas Lively via llvm-commits
- [PATCH] D150525: [libc++][memory] P1132R8: out_ptr - a scalable output pointer abstraction
Hristo Hristov via Phabricator via llvm-commits
- [PATCH] D151934: InstCombine: Recognize fneg when performed as bitcasted integer
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152478: [NVPTX] Remove few more unneeded fp16 instruction variants
Artem Belevich via Phabricator via llvm-commits
- [compiler-rt] 1694646 - Revert "[Sanitizers][Darwin] In DlAddrSymbolizer, return only the module file name instead of the comlpete module path during symbolication."
usama hameed via llvm-commits
- [PATCH] D152483: [BOLT][NFCI] Use StringRef.split in launchPerfProcess
Amir Ayupov via Phabricator via llvm-commits
- [llvm] de9b6aa - [C API] Add getters and setters for NUW, NSW, and Exact
Justin Bogner via llvm-commits
- [PATCH] D152484: [KCFI] Fix hash offset calculation in Thumb mode
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D109192: [WIP/DNM] Support: introduce public API annotation support
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D143758: [CodeGen] MRI call back in TargetMachine
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145211: Relax cross-section branches
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 9e50194 - [WebAssembly] Undef invalid DBG_VALUEs after RegColoring
Heejin Ahn via llvm-commits
- [PATCH] D151125: [WebAssembly] Undef invalid DBG_VALUEs after RegColoring
Heejin Ahn via Phabricator via llvm-commits
- [PATCH] D151163: ValueTracking: Ignore -0 for nsz sqrt with UseInstrInfo in computeKnownFPClass
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 90073e8 - [WebAssembly] Error out on invalid personality functions
Heejin Ahn via llvm-commits
- [PATCH] D129818: AMDGPU: Make default AMDHSA Code Object Version to be 5
Matt Arsenault via Phabricator via llvm-commits
- [compiler-rt] 6ebf7cd - [InstrProf][compiler-rt] Fix counter section alignment issue
Ellis Hoag via llvm-commits
- [PATCH] D152490: [llvm-profdata] Use StringRef for CallTargetMap
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D151778: [X86][BF16] Split vNbf16 vectors according to vNf16
Phoebe Wang via Phabricator via llvm-commits
- [llvm] 7634905 - [X86][BF16] Share FP16 vector ABI with BF16
Phoebe Wang via llvm-commits
- [llvm] c778ca2 - [X86][BF16] Split vNbf16 vectors according to vNf16
Phoebe Wang via llvm-commits
- [llvm] 56f3da5 - [NFC][COFF] Split WinCOFFObjectWriter to WinCOFFWriter
Haohai Wen via llvm-commits
- [PATCH] D152491: Fix bazel build --incompatible_no_implicit_file_export
Benoit Jacob via Phabricator via llvm-commits
- [PATCH] D121187: [DAGCombiner][VP] Add DAGCombine for VP_MUL.
Jianjian Guan via Phabricator via llvm-commits
- [PATCH] D152492: [SelectionDAG] Do not salvage with vector node
Phoebe Wang via Phabricator via llvm-commits
- [llvm] 4c5db5a - [RISCV][NFC] Replace log2 with !logtwo
via llvm-commits
- [llvm] 20d2101 - [RISCV][NFC] Remove classes/multiclasses for SEW-aware instructions
via llvm-commits
- [PATCH] D87551: [LICM] Make Loop ICM profile aware again
Wenlei He via Phabricator via llvm-commits
- [llvm] 3004e9f - [gn build] Port 60eb1da31555
LLVM GN Syncbot via llvm-commits
- [llvm] 086601e - [GlobalISel] Implement some binary reassociations, G_ADD for now
Amara Emerson via llvm-commits
- [PATCH] D150133: [RISCV] Support constant immediate for la pseudo instruction
garvit gupta via Phabricator via llvm-commits
- [llvm] a90e350 - [RISCV] Use computeVLMax and getVScale to simplify code. NFC
Craig Topper via llvm-commits
- [llvm] f6c8a8e - [AMDGPU] Iterative scan implementation for atomic optimizer.
Pravin Jagtap via llvm-commits
- [PATCH] D152496: [RISCV] Use vslidedown.vi vN, vN, 0 instead of vslideup.vi vN, vM, 0 for scalable vectors.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152497: [SetVector] Implement better "small" functionality
Dhruv Chawla via Phabricator via llvm-commits
- [PATCH] D151313: [RISCV][BF16] Make backend type bf16 to follow the psABI
Jun Sha via Phabricator via llvm-commits
- [PATCH] D151663: [RISCV] Implement support for bf16 truncate/extend on hard FP targets
Jun Sha via Phabricator via llvm-commits
- [PATCH] D152499: [SCCP] Skip computing intrinsics if one of its args is unknownOrUndef
luxufan via Phabricator via llvm-commits
- [llvm] 995a26d - [SimpleLoopUnswitch] Verify LoopInfo in turnGuardIntoBranch under a flag
Dmitry Makogon via llvm-commits
- [llvm] 1c6fd98 - [SelectionDAG] Do not salvage with vector node
Phoebe Wang via llvm-commits
- [llvm] ecbd37d - [AMDGPU] Port no-hsa-graphic-shaders.ll to code object V4
via llvm-commits
- [PATCH] D152501: [GlobalIsel][X86] Legalize G_FREEZE
Thorsten via Phabricator via llvm-commits
- [PATCH] D152502: [MCP] Do not remove redundant copy for COPY from undef
Pierre van Houtryve via Phabricator via llvm-commits
- [llvm] a5fc989 - [TypePromotion] Don't treat bitcast as a Source
David Green via llvm-commits
- [compiler-rt] 4d927fc - [compiler-rt] Reformat interception macros
Marco Elver via llvm-commits
- [PATCH] D152506: [NFC][RISCV] rename findFirstNonVersionCharacter with findLastNonVersionCharacter
Piyou Chen via Phabricator via llvm-commits
- [compiler-rt] 37445e9 - [compiler-rt] Allow 3 simultaneous interceptors on Linux
Marco Elver via llvm-commits
- [llvm] 185f2ae - [InstCombine] Add tests for phi nodes with dead edges (NFC)
Nikita Popov via llvm-commits
- [llvm] 86f6e77 - [GlobalIsel][X86] Update legalization of G_FPEXT/G_FPTRUNC
Simon Pilgrim via llvm-commits
- [llvm] 2717d98 - [GlobalIsel][X86] legalize-select.mir - add x86-64 test coverage
Simon Pilgrim via llvm-commits
- [llvm] b8f053f - [GlobalIsel][X86] Add 32-bit test coverage to zero count tests
Simon Pilgrim via llvm-commits
- [llvm] c1aa0dc - [SCEV] Remove -verify-scev-maps flag
Nikita Popov via llvm-commits
- [llvm] e967638 - [JITLink][AArch64] Implement R_AARCH64_ADR_PREL_LO21
Job Noorman via llvm-commits
- [compiler-rt] 85d3873 - Fix "[compiler-rt] Allow 3 simultaneous interceptors on Linux"
Marco Elver via llvm-commits
- [PATCH] D152512: [RISCV] Move getRVVMCOpcode to RISCVInstrInfo.h
Wang Pengcheng via Phabricator via llvm-commits
- [PATCH] D152513: [SCEV] Use isKnownNonZero() for SCEV verification
Nikita Popov via Phabricator via llvm-commits
- [llvm] cde681c - [InstCombine] Replace phi operands in successors of unreachable block
Nikita Popov via llvm-commits
- [PATCH] D143637: StackProtector: add unwind cleanup paths for instrumentation.
Tim Northover via Phabricator via llvm-commits
- [llvm] 95bfb19 - [LV][AArch64] Allow (limited) interleaving for scalable vectors
Graham Hunter via llvm-commits
- [llvm] 024e8ad - [GlobalIsel][X86] Move intrinsics getActionDefinitionsBuilder defs above remaining legacy handling
Simon Pilgrim via llvm-commits
- [llvm] dc312f0 - [MISched] Introduce and use ResourceSegments.
Francesco Petrogalli via llvm-commits
- [compiler-rt] 406131b - Fix "[compiler-rt] Introduce asm macros for interceptor trampolines"
Marco Elver via llvm-commits
- [PATCH] D152517: [Scalarizer] Precommit tests for freeze instruction
Jay Foad via Phabricator via llvm-commits
- [PATCH] D152518: [Scalarizer] Scalarize freeze instruction
Jay Foad via Phabricator via llvm-commits
- [llvm] 6680d60 - [gn build] Port dc312f033130
LLVM GN Syncbot via llvm-commits
- [llvm] f1d1ca3 - Revert "[MISched] Introduce and use ResourceSegments."
Francesco Petrogalli via llvm-commits
- [PATCH] D152522: [NFC][SetVector] Update some usages of SetVector to SmallSetVector
Dhruv Chawla via Phabricator via llvm-commits
- [llvm] 731e1e6 - [gn build] Port f1d1ca3d7434
LLVM GN Syncbot via llvm-commits
- [llvm] 90431ca - Reland [AMDGPU] New PAL metadata updates to ps_extra_lds_size and float_mode
David Stuttard via llvm-commits
- [PATCH] D152523: [LV] Add cost model for simd vector select instructions of type float
Allen zhong via Phabricator via llvm-commits
- [PATCH] D152524: [RISCV] Don't iterate SEW set again for floating-point
Wang Pengcheng via Phabricator via llvm-commits
- [llvm] df1782c - [MCP] Do not remove redundant copy for COPY from undef
via llvm-commits
- [llvm] 0662167 - [GlobalIsel][X86] Update legalization of G_PTR_ADD
Simon Pilgrim via llvm-commits
- [PATCH] D152526: [GlobalIsel][X86] Update legalization of G_PTR_ADD
Thorsten via Phabricator via llvm-commits
- [PATCH] D152527: [NFC] Remove old README.txt under llvm/lib/Analysis/
Shivam Gupta via Phabricator via llvm-commits
- [compiler-rt] cf6d7d5 - Fix "[compiler-rt] Allow 3 simultaneous interceptors on Linux"
Marco Elver via llvm-commits
- [PATCH] D152528: [NewGVN] Precommit test for folding freeze
Jay Foad via Phabricator via llvm-commits
- [PATCH] D152529: [NewGVN] Fold equivalent freeze instructions
Jay Foad via Phabricator via llvm-commits
- [llvm] f5b22f5 - [Scalarizer] Precommit tests for freeze instruction
Jay Foad via llvm-commits
- [llvm] 63901cb - [Scalarizer] Scalarize freeze instruction
Jay Foad via llvm-commits
- [PATCH] D152530: [SLP] Update X86/schedule_budget.ll test case to show budget impact
Bjorn Pettersson via Phabricator via llvm-commits
- [llvm] aee3400 - [MISched][rework] Introduce and use ResourceSegments.
Francesco Petrogalli via llvm-commits
- [llvm] aa9926d - [gn build] Port aee34000f9fb
LLVM GN Syncbot via llvm-commits
- [llvm] 859b05b - [RDF] Allow RegisterRef to contain register unit
Krzysztof Parzyszek via llvm-commits
- [llvm] c45695e - [Metadata] Fix `addAnnotationMetadata` when appending a string tuple to an existing MDTuple.
Zain Jaffal via llvm-commits
- [llvm] 263bc7f - [LoadStoreVectorizer] Only upgrade align for alloca
Bjorn Pettersson via llvm-commits
- [llvm] 8813c10 - [SLP] Update X86/schedule_budget.ll test case to show budget impact
Bjorn Pettersson via llvm-commits
- [llvm] 621507c - [RDF] Remove `constexpr` from `hash
Krzysztof Parzyszek via llvm-commits
- [PATCH] D152534: [NFC][DebugInfo][RemoveDIs] Use moveBeforePreserving when transforms intend to move dbg.values
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D152535: [DWARF] Add printout for op-index
David Stenberg via Phabricator via llvm-commits
- [PATCH] D152536: [DWARF] Allow op-index in line number programs
David Stenberg via Phabricator via llvm-commits
- [PATCH] D152537: [NFC][DebugInfo][RemoveDIs] Prefer insert-with-iterator over instruction pointers when inserting into blocks
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D152538: `G_ATOMICRMW_NAND` failure in legalizer
niwin anto via Phabricator via llvm-commits
- [PATCH] D152539: [GVN] Fix typo in freeze test case
Jay Foad via Phabricator via llvm-commits
- [PATCH] D152540: f1;95;0c[MC][MachO]Do not emit DWARF for no-personality case
Vy Nguyen via Phabricator via llvm-commits
- [llvm] 18f5446 - [GVN] Fix typo in freeze test case
Jay Foad via llvm-commits
- [PATCH] D152541: [InstCombine] Remove swapMayExposeCSEOpportunities() fold
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152543: [NFC][DebugInfo][RemoveDIs] Prefer iterators over instruction pointers in instcombine
Jeremy Morse via Phabricator via llvm-commits
- [PATCH] D152544: [DAGCombine] Move setcc of freeze fold to brcond
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D101470: [XCOFF][AIX] Peephole optimization for small code model TocData transformations
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D152545: [NFC][DebugInfo][RemoveDIs] Provide an iterator-taking split-block method
Jeremy Morse via Phabricator via llvm-commits
- [llvm] 18077e9 - [WebAssembly] Re-land 8392bf6000ad
Thomas Lively via llvm-commits
- [llvm] 2c0e6cf - [gn build] Port 6adb1ca555ec
LLVM GN Syncbot via llvm-commits
- [PATCH] D152546: [Pseudo Probe] Placing .pseudoprobe section in a comdat group
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D152550: [Constant Hoisting]: Hoist Constant GEP Expressions.
hassnaaHamdi via Phabricator via llvm-commits
- [PATCH] D152552: [CodeGenPrepare] Implement releaseMemory
Sven van Haastregt via Phabricator via llvm-commits
- [PATCH] D152553: [RISCV] Use tail undisturbed vmv.v.v instead of vadd.vi with 0 for vp.merge with all ones mask.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152554: [OpenMP] Migrate deviice code privatization from Clang CodeGen to OMPIRBuilder
Akash Banerjee via Phabricator via llvm-commits
- [llvm] 0af7d97 - [AppleAccelTable][NFC] Refactor iterator class
Felipe de Azevedo Piovezan via llvm-commits
- [PATCH] D152556: [FuncSpec] Promote stack values before specialization
Manolis Tsamis via Phabricator via llvm-commits
- [PATCH] D152557: [AMDGPU][GFX11] Add test coverage for cases involving conversions from and to fp16 values.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D146770: [Propeller] Match debug info filenames from profiles to distinguish internal linkage functions with the same names.
Han Shen via Phabricator via llvm-commits
- [llvm] fa42b03 - [gn build] Fix per target runtime directory path
Arthur Eubanks via llvm-commits
- [llvm] dcda3e6 - [RISCV] Cleanup vmv.v.x isel patterns to look more like other patterns. NFC
Craig Topper via llvm-commits
- [PATCH] D152558: [CodeGen] Extend reduction support in ComplexDeinterleaving pass to support predication
Igor Kirillov via Phabricator via llvm-commits
- [PATCH] D152559: [gn build] Fix per target runtime directory path
Paul Kirth via Phabricator via llvm-commits
- [PATCH] D149872: [OpenMP][OMPIRBuilder] Migrate emitOffloadingArrays and EmitNonContiguousDescriptor from Clang
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D152564: [AArch64] Add tests for merging LDRSWpre-LDR pairs
Zhuojia Shen via Phabricator via llvm-commits
- [PATCH] D146557: [MLIR][OpenMP] Refactoring createTargetData in OMPIRBuilder
Johannes Doerfert via Phabricator via llvm-commits
- [PATCH] D152540: [MC][MachO]Do not emit DWARF for no-personality case
James Y Knight via Phabricator via llvm-commits
- [PATCH] D152565: [RISCV] Use tail undisturbed vmv.v.v instead of vslideup.vi vN, vM, 0 for subvector insertion
Craig Topper via Phabricator via llvm-commits
- [PATCH] D152407: [AArch64] Merge LDRSWpre-LD[U]RSW pair into LDPSWpre.
Zhuojia Shen via Phabricator via llvm-commits
- [PATCH] D152043: [Support] Use C++11 attribute syntax for visibility attributes
Saleem Abdulrasool via Phabricator via llvm-commits
- [llvm] 62c0bda - [CodeGen] Fix a warning in release builds
Kazu Hirata via llvm-commits
- [PATCH] D149848: [AArch64, compiler-rt] Implement trampoline intrinsics
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D152567: [InstCombine] Add tests for (bitwise (bitwise (lshift X,C),C1),(lshift Y,C)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152568: [InstCombine] Transform `(bitwise1 (bitwise2 (lshift1 X, C), C1), (lshift2 Y, C))`
Noah Goldstein via Phabricator via llvm-commits
- [llvm] fb19fa2 - [llvm-dlltool] Implement the --no-leading-underscore option
Martin Storsjö via llvm-commits
- [llvm] 1c2c668 - [GlobalISel] Introduce G_CONSTANT_FOLD_BARRIER and use it to prevent constant folding
Amara Emerson via llvm-commits
- [llvm] f8ed60b - [RDF] Define short type names: NodeAddr<XyzNode*> -> Xyz, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] d3b34b7 - [RDF] Use trailing return type syntax, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] 2ba7822 - [SCEV] Try smaller ZExts when using loop guard info.
Florian Hahn via llvm-commits
- [llvm] 8006c7e - [NVPTX] Remove few more unneeded fp16 instruction variants
Artem Belevich via llvm-commits
- [PATCH] D128059: [Clang] Add a warning on invalid UTF-8 in comments.
Tom Honermann via Phabricator via llvm-commits
- [PATCH] D70401: [RISCV] CodeGen of RVE and ilp32e/lp64e ABIs
David Sawatzke via Phabricator via llvm-commits
- [llvm] 5c1fd7b - [AMDGPU,BPF,SystemZ,WebAssembly] Migrate to new encodeInstruction that uses SmallVectorImpl<char>. NFC
Fangrui Song via llvm-commits
- [PATCH] D152576: [LV] Avoid vectorization if wrap predicates are always false.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D152577: Part 2 of Fine tune MachineFunctionSplitPass (MFS) for FSAFDO.
Han Shen via Phabricator via llvm-commits
- [llvm] 0b92892 - Update CODE_OWNERS.TXT
via llvm-commits
- [llvm] c6d8b51 - [profi][NFC] Refactor SampleProfileInference::initFunction
Amir Ayupov via llvm-commits
- [llvm] d222322 - [LoadStoreVectorizer] Optimize check for IsAllocaAccess. NFC
Bjorn Pettersson via llvm-commits
- [llvm] b27b5dc - [NewGVN] Precommit test for folding freeze
Jay Foad via llvm-commits
- [llvm] c0ad1b4 - [NewGVN] Fold equivalent freeze instructions
Jay Foad via llvm-commits
- [PATCH] D149775: [AMDGPU] Reserve SGPR pair when long branches are present
Corbin Robeck via Phabricator via llvm-commits
- [llvm] 3201277 - [test] Explain the purpose of LLVM :: LTO/Resolution/X86/local-def-dllimport.ll
Matthew Voss via llvm-commits
- [llvm] 527bdbf - [test] Use update_test_checks for dse.ll
Arthur Eubanks via llvm-commits
- [PATCH] D152574: [Orc][Coff] Skip registration of voltbl sections
River Riddle via Phabricator via llvm-commits
- [PATCH] D123803: [WIP][llvm] A Unified LTO Bitcode Frontend
Matthew Voss via Phabricator via llvm-commits
- [PATCH] D152585: [dsymutil] Skip duplicates files with identical time stamps in the debug map
Jonas Devlieghere via Phabricator via llvm-commits
- [PATCH] D152586: [DebugInfo] Fix detection of hash collision in Apple Accel tables
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D152587: [DWARF][M68k] Add new DW_CC for the new M68kRTD calling convention
Min-Yih Hsu via Phabricator via llvm-commits
- [llvm] 6f6298e - [GlobalISel] Fix D144336 in a different way, by choosing operands from the first of the div/rem insts.
Amara Emerson via llvm-commits
- [llvm] ea868d5 - [InstCombine][NFC] Add tests pre-implementation of issue #54856
John McIver via llvm-commits
- [llvm] 1001f90 - [InstCombine] Optimize and of icmps with power-of-2 and contiguous masks
John McIver via llvm-commits
- [PATCH] D143044: [InstCombine][NFC] Add tests pre-implementation of issue #54856
John McIver via Phabricator via llvm-commits
- [PATCH] D125717: [InstCombine] Optimize and of icmps with power-of-2 and contiguous masks
John McIver via Phabricator via llvm-commits
- [llvm] a049ce9 - [RDF] Stop looking when reached code node in getNextRef with NextOnly
Krzysztof Parzyszek via llvm-commits
- [llvm] 46e19e3 - [RDF] Do not use trailing return type after all, NFC
Krzysztof Parzyszek via llvm-commits
- [PATCH] D152591: [gn] Add Mac support to check-asan target
Leonard Grey via Phabricator via llvm-commits
- [PATCH] D140528: [msan] Add msan support for loongarch64
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D152593: [NVPTX] Lower v2f16 and v2bf16 stores as 32-bit scalars.
Artem Belevich via Phabricator via llvm-commits
- [llvm] 74acfa6 - [test][Msan] Move x86 specific tests into subdir
Vitaly Buka via llvm-commits
- [llvm] d0b9cb1 - AMDGPU: Add inlining testcases for denormal-fp-math
Matt Arsenault via llvm-commits
- [llvm] 19293b8 - Inline: Fix case of not inlining with denormal-fp-math-f32
Matt Arsenault via llvm-commits
- [llvm] 4469aff - AMDGPU: Add baseline tests for integer mad matching
Matt Arsenault via llvm-commits
- [PATCH] D152595: [PseudoProbe] Disgard probes for dead functions.
Hongtao Yu via Phabricator via llvm-commits
- [PATCH] D152600: [InstCombine] Add target option to bail scalarization
Hendrik Greving via Phabricator via llvm-commits
- [llvm] 3c84819 - CodeGen: Expand memory intrinsics in PreISelIntrinsicLowering
Matt Arsenault via llvm-commits
- [llvm] 02d25c8 - GlobalISel: Remove block insertion legalizer check
Matt Arsenault via llvm-commits
- [llvm] 4e4c351 - AMDGPU: Avoid endpgm in middle of block for fallback trap lowering.
Matt Arsenault via llvm-commits
- [PATCH] D143741: [AMDGPU] Add pre-commit test for optimized KILL insertion.
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145767: [Verifier][NFC] Refactor check for associated metadata to allow multiple operands on AIX
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 4c0fc48 - AMDGPU: Mark scalar loads as rematerializable
Matt Arsenault via llvm-commits
- [PATCH] D152602: [RISCV] Don't use (ADD (SLLI C, 32), C) to materialize constants when optimizing for size.
Craig Topper via Phabricator via llvm-commits
- [llvm] a393870 - AMDGPU: Extract test out of old patch
Matt Arsenault via llvm-commits
- [PATCH] D137525: AMDGPU: Drop and upgrade llvm.amdgcn.atomic.inc/dec to atomicrmw
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D73882: CodeGen: Add TIED_COPY instruction
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D147732: [AMDGPU] Add type mangling for {read, write, readfirst, perm}lane intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D138240: AMDGPU: Introduce function pass version of LowerIntrinsics
Matt Arsenault via Phabricator via llvm-commits
- [llvm] f833835 - [NFC] Remove old README.txt under llvm/lib/Analysis/
Shivam Gupta via llvm-commits
- [compiler-rt] 5914ae3 - [test][HWASAN] Add verbose_threads test
Vitaly Buka via llvm-commits
- [PATCH] D152605: [AVR][NFC] Improve CodeGen tests
Ben Shi via Phabricator via llvm-commits
- [PATCH] D152606: [AVR] Enable sub register liveness
Ben Shi via Phabricator via llvm-commits
- [compiler-rt] c097c25 - [HWASAN] Fix verbose_threads
Vitaly Buka via llvm-commits
- [llvm] 83f7b91 - [SelectionDAG] Update test case according to post review comments, NFC
Phoebe Wang via llvm-commits
- [PATCH] D147678: [LegalizeTypes][AArch64] Use scalar_to_vector to eliminate bitcast
Allen zhong via Phabricator via llvm-commits
- [PATCH] D131179: [StripDeadDebugInfo] Drop dead CUs for const global expression
Alexey Bader via Phabricator via llvm-commits
- [PATCH] D152608: GetClangResourceDir: Fix downstream projects that bundle llvm source
Tom Stellard via Phabricator via llvm-commits
- [llvm] 24f49de - [GlobalIsel][X86] Legalize G_FREEZE
Thorsten Schütt via llvm-commits
- [llvm] f0d97c3 - [MemCpyOpt] precommit test for memcpy removal for immutable arguments from attributes (NFC)
via llvm-commits
- [llvm] 361464c - [MemCpyOpt] Use memcpy source directly if dest is known to be immutable from attributes
via llvm-commits
- [llvm] 6e3a872 - [SetVector] Improve performance for small sizes
Dhruv Chawla via llvm-commits
- [llvm] 8e580b7 - [NFC][SetVector] Update some usages of SetVector to SmallSetVector
Dhruv Chawla via llvm-commits
- [PATCH] D152610: CMake: Fix map_components macro with LINK_LLVM_DYLIB
Julien Schueller via Phabricator via llvm-commits
- [llvm] 3abdd40 - [SCCP][NFC] Precommit test
via llvm-commits
- [llvm] 25d9fde - [SCCP] Skip computing intrinsics if one of its args is unknownOrUndef
luxufanxport https_proxy=http via llvm-commits
- [PATCH] D152568: [InstCombine] Transform `(binop1 (binop2 (lshift X,Amt),Mask),(lshift Y,Amt))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152568: [InstCombine] Transform `(binop1 (binop2 (lshift X,Amt),Mask),(lshift Y,Amt))`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152568: [InstCombine] Transform `(binop1 (binop2 (lshift X,Amt),Mask),(lshift Y,Amt))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152568: [InstCombine] Transform `(binop1 (binop2 (lshift X,Amt),Mask),(lshift Y,Amt))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152568: [InstCombine] Transform `(binop1 (binop2 (lshift X,Amt),Mask),(lshift Y,Amt))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152568: [InstCombine] Transform `(binop1 (binop2 (lshift X,Amt),Mask),(lshift Y,Amt))`
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152568: [InstCombine] Transform `(binop1 (binop2 (lshift X,Amt),Mask),(lshift Y,Amt))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152568: [InstCombine] Transform `(binop1 (binop2 (lshift X,Amt),Mask),(lshift Y,Amt))`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152613: [AMDGPU] Remove integer division in VOPD checks
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D152614: [AMDGPU] Fix VGPR VOPD banks for src2
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [llvm] 7ffeb8e - PromoteMem2Reg: use poison instead of undef as placeholder in phi entries from unreachable predecessors [NFC]
Nuno Lopes via llvm-commits
- [PATCH] D152616: [AMDGPU] Stop hardcoding v_mov_b32 in VOPD. NFCI.
Stanislav Mekhanoshin via Phabricator via llvm-commits
- [PATCH] D152619: [CMake] Fixes using CMake 3.27.0.
Mark de Wever via Phabricator via llvm-commits
- [PATCH] D39669: DAG: Preserve nuw when reassociating adds
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 5b657f5 - AMDGPU: Move LICM after AMDGPUCodeGenPrepare
Matt Arsenault via llvm-commits
- [PATCH] D152620: [IR] Define llvm.ptrauth wrapper globals
Anatoly Trosinenko via Phabricator via llvm-commits
- [llvm] 55aeb23 - [clang][WebAssembly] Implement support for table types and builtins
Paulo Matos via llvm-commits
- [llvm] 631c965 - [AMDGPU] Non hostcall printf support for HIP
via llvm-commits
- [llvm] f24de95 - AMDGPU: Add baseline tests for known bits handling of med3
Matt Arsenault via llvm-commits
- [llvm] abff766 - AMDGPU: Implement known bits functions for min3/max3/med3
Matt Arsenault via llvm-commits
- [PATCH] D16659: AMDGPU: Implement known bits functions for min3/max3/med3
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D152622: [CMake] Add missing CheckCSourceCompiles include
Sam James via Phabricator via llvm-commits
- [llvm] 84033cf - [TableGen] Remove unused declaration TimeRegions
Kazu Hirata via llvm-commits
- [llvm] 65ee8f4 - [Transforms] Remove unused declarations
Kazu Hirata via llvm-commits
- [llvm] 2880826 - [Transforms] Remove unused declarations
Kazu Hirata via llvm-commits
- [llvm] c963892 - [llvm] Use DenseMapBase::lookup (NFC)
Kazu Hirata via llvm-commits
- [llvm] c0f9d7b - [MCParser] Modernize CppHashInfoTy (NFC)
Kazu Hirata via llvm-commits
- [llvm] 3b8c12c - [AVR][NFC] Improve CodeGen tests
Ben Shi via llvm-commits
- [llvm] cef723a - [AVR] Enable sub register liveness
Ben Shi via llvm-commits
- [llvm] f3837e7 - [AVR] Fix incorrect expansion of pseudo instruction ROLBRd
Ben Shi via llvm-commits
- [llvm] 6d2e5c3 - LowerMemIntrinsics: Skip memmove with different address spaces
Matt Arsenault via llvm-commits
- [llvm] 443a719 - [Transforms] Remove unused declaration createAssumeSimplifyPass
Kazu Hirata via llvm-commits
- [llvm] e3ad708 - [CMake] Add missing CheckCSourceCompiles include
Sam James via llvm-commits
- [llvm] 3128632 - [AMDGPU] Stop hardcoding v_mov_b32 in VOPD. NFCI.
Stanislav Mekhanoshin via llvm-commits
- [PATCH] D152626: Add support for probestack on ARM targets
Ryan Summers via Phabricator via llvm-commits
- [llvm] 98183da - [Transforms] Fix an unused variable warning
Kazu Hirata via llvm-commits
- [PATCH] D152627: [RISCV] Change the immediate argument to Zvk intrinsics/builtins to i8.
Craig Topper via Phabricator via llvm-commits
- [llvm] 1ce0265 - [InstCombine] Add tests for equality `icmp` with rotates; NFC
Noah Goldstein via llvm-commits
- [llvm] 2df6309 - [InstCombine] Transform (icmp eq/ne rotate(X,AX),rotate(Y,AY)) -> (icmp eq/ne rotate(Y,AX-AY))
Noah Goldstein via llvm-commits
- [llvm] 5189eff - [InstCombine] Canonicalize (icmp eq/ne X, rotate(X)) to always use rotate-left
Noah Goldstein via llvm-commits
- [llvm] b6808ba - [X86] Make constant `mul` -> `shl` + `add`/`sub` work for vector types
Noah Goldstein via llvm-commits
- [llvm] 88ba56c - Revert "[MCParser] Modernize CppHashInfoTy (NFC)"
Kazu Hirata via llvm-commits
- [llvm] 6162f6e - [ConstraintElim] Add additional monotonic phi tests.
Florian Hahn via llvm-commits
- [llvm] 47457c1 - [Analysis] Remove unused function createAAResultsWrapperPass
Kazu Hirata via llvm-commits
- [llvm] ae0987d - [Transforms] Remove unused function createAddDiscriminatorsPass
Kazu Hirata via llvm-commits
- [llvm] fd48d0a - [Transforms] Remove unused function createCallSiteSplittingPass
Kazu Hirata via llvm-commits
- [llvm] e35cfc0 - [Transforms] Remove unused function createSimpleLoopUnrollPass
Kazu Hirata via llvm-commits
- [PATCH] D152631: [BOLT] Fix handling of code references from unmodified code
Maksim Panchenko via Phabricator via llvm-commits
- [PATCH] D152635: [Scalar] Remove CallSiteSplittingLegacyPass
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D152636: [Transforms] Remove AddDiscriminatorsLegacyPass
Kazu Hirata via Phabricator via llvm-commits
- [llvm] 7629493 - [Scalar] Remove CallSiteSplittingLegacyPass
Kazu Hirata via llvm-commits
- [llvm] 2509c93 - [Transforms] Remove AddDiscriminatorsLegacyPass
Kazu Hirata via llvm-commits
- [PATCH] D152638: [Scalar] Remove RewriteStatepointsForGCLegacyPass
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D89492: [compiler-rt] Enable building builtins using top-level CMake file
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D152241: [CaptureTracking] Do not capture equality compares of same object
Joshua Cao via Phabricator via llvm-commits
- [llvm] e21df82 - [AVR] Optimize 8-bit rotation when rotation bits >= 4
Ben Shi via llvm-commits
- [llvm] 71d90f3 - [AVR] Optimize 8-bit rotation when rotation bits == 3
Ben Shi via llvm-commits
- [PATCH] D152365: [AVR] Optimize 8-bit rotation when rotation bits == 3
Ben Shi via Phabricator via llvm-commits
- [llvm] f8897f8 - [llvm] Remove unused declarations initialize.*Pass
Kazu Hirata via llvm-commits
- [llvm] db8049d - [TableGen] Fix indentation. NFC
Michael Liao via llvm-commits
- [PATCH] D152639: [LoopUnrollRuntime] Allow simple transition to deopt non-latch exit blocks
Yevgeny Rouban via Phabricator via llvm-commits
- [llvm] ab8b10b - [Transforms] Remove unused declaration createGVExtractionPass
Kazu Hirata via llvm-commits
- [llvm] c7cf942 - [Scalar] Remove unused function createLICMPass
Kazu Hirata via llvm-commits
- [llvm] 5217e77 - [ObjectYAML] Remove unused struct DebugSubsectionState
Kazu Hirata via llvm-commits
- [PATCH] D152640: [ProfileData] Remove unused class SoftInstrProfErrors
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D152641: [InstCombine] Remove unused function createInstructionCombiningPass
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D152646: [ValueTracking] More unsigned binary op implied conditions
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D145291: [AArch64][ARM][X86] Split XRay tests for Linux/macOS
Oleksii Lozovskyi via Phabricator via llvm-commits
- [PATCH] D145850: [AsmPrinter] Use linker-private symbols in xray_instr_map
Oleksii Lozovskyi via Phabricator via llvm-commits
- [llvm] e86f4e6 - [AArch64] Make VECREDUCE_FMIN/FMAX legal. NFCI
David Green via llvm-commits
- [llvm] edd08f1 - [RISCV][NFC] Fix typo in RISCVAsmPrinter::emitNTLHint
Yingwei Zheng via llvm-commits
- [llvm] 2802739 - [NFC] Replace ;; with ;
David Green via llvm-commits
- [llvm] 1774c14 - [ConstraintElimination] Handle `ICMP_EQ` predicates
Antonio Frighetto via llvm-commits
- [PATCH] D152649: [AMDGPU] Enable Atomic Optimizer and Default to Iterative Scan Strategy.
Pravin Jagtap via Phabricator via llvm-commits
- [llvm] ef09abf - [InstCombine] Remove unused function createInstructionCombiningPass
Kazu Hirata via llvm-commits
- [llvm] 9596b48 - [IPO] Remove unused forward declarations
Kazu Hirata via llvm-commits
- [llvm] 2670680 - [GlobalIsel][X86] Ensure bit count legalizer patterns keep matching result + input scalar types
Simon Pilgrim via llvm-commits
- [PATCH] D152567: [InstCombine] Add tests for (binop (binop (lshift X,Amt),Mask),(lshift Y,Amt)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152567: [InstCombine] Add tests for (binop (binop (lshift X,Amt),Mask),(lshift Y,Amt)); NFC
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D152567: [InstCombine] Add tests for (binop (binop (lshift X,Amt),Mask),(lshift Y,Amt)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152567: [InstCombine] Add tests for (binop (binop (lshift X,Amt),Mask),(lshift Y,Amt)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152567: [InstCombine] Add tests for (binop (binop (lshift X,Amt),Mask),(lshift Y,Amt)); NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152657: [ADT] Remove deprecated functions in APInt
Kazu Hirata via Phabricator via llvm-commits
- [llvm] c72dea8 - [AArch64][ARM][X86] Split XRay tests for Linux/macOS
Fangrui Song via llvm-commits
- [llvm] 17e0369 - [Scalar] Remove RewriteStatepointsForGCLegacyPass
Kazu Hirata via llvm-commits
- [llvm] 3b30e07 - [ProfileData] Remove unused class SoftInstrProfErrors
Kazu Hirata via llvm-commits
- [llvm] 143e131 - Do not unnecessarily include StringSwitch.h
Kazu Hirata via llvm-commits
- [llvm] 6376089 - [FuzzMutate] Remove unused declaration chooseType
Kazu Hirata via llvm-commits
- [llvm] 584face - [ExecutionEngine] Remove unused declaration executeCastOperation
Kazu Hirata via llvm-commits
- [PATCH] D152655: [MC] Merge MC[Sub,Super]RegIterator with mc_[sub,super]_reg_iterator
Sergei Barannikov via Phabricator via llvm-commits
- [llvm] df357a7 - [VPlan] Use step from induction recipe directly. (NFC)
Florian Hahn via llvm-commits
- [PATCH] D152658: [InstCombine] Change SimplifyDemandedVectorElts to use PoisonElts instead of UndefElts
Manuel Brito via Phabricator via llvm-commits
- [PATCH] D147783: [VPlan] Add stride->constant VPlan mapping at construction.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D152659: [LV] Add IRBuilder folder to simplify GEP x, 0.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D152660: [LV] Fold Add/Mul with neutral elements.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 849f1dd - [XRay] Rename XRayOmitFunctionIndex to XRayFunctionIndex
Fangrui Song via llvm-commits
- [PATCH] D152368: [RISCV] Use vslidedown.vi vN, vN, 0 instead of vslideup.vi vN, vM, 0 via DAGCombine
Luke Lau via Phabricator via llvm-commits
- [PATCH] D152661: [XRay] Make xray_fn_idx entries PC-relative
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D152662: [BOLT][NFC] Const-ify getDynamicRelocationAt
Amir Ayupov via Phabricator via llvm-commits
- [PATCH] D152663: [asan] Fix shadow load alignment for unaligned 128-bit load/store
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D152665: [RegAlloc] Simplify RegAllocEvictionAdvisor::canReassign (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D152667: [ExecutionEngine] Remove unused function addCustomSectionParser
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D152668: [ExecutionEngine] Remove unused functions
Kazu Hirata via Phabricator via llvm-commits
- [llvm] cf79773 - [SCCP] Replace new value's value state with removed value's
luxufanxport https_proxy=http via llvm-commits
- [PATCH] D152669: [AIX][TLS] Generate 32-bit local-exec access code sequence
Amy Kwan via Phabricator via llvm-commits
- [PATCH] D150367: [AIX][TLS] Generate optimized local-exec access code sequence using X-Form loads/stores
Amy Kwan via Phabricator via llvm-commits
- [llvm] 7282a37 - [RISCV] Don't iterate SEW set again for floating-point
via llvm-commits
- [PATCH] D152670: [IR] Remove getABITypeAlignment
Kazu Hirata via Phabricator via llvm-commits
- [llvm] f1a48b5 - [doc][LoongArch] Use ``lp64s`` instead of `lp64s`. NFC
Weining Lu via llvm-commits
- [PATCH] D152671: [doc][LoongArch] Add missed release note about `ual` feature addition
Lu Weining via Phabricator via llvm-commits
- [PATCH] D152116: [DAGCombiner] Transform `(icmp eq/ne (and X,C0),(shift X,C1))` to use rotate or to getter constants.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152672: [InstCombine] Add tests for canonicalizing `(X^(X-1)) u{ge,lt} X` as pow2 test; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152673: [InstCombine] Canonicalize `(X^(X-1)) u{ge, lt} X` as pow2 test
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152674: [X86] Add tests for optimizing out zero-check in is_pow2 setcc pattern; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152675: [DAGCombine] Use `IsKnownNeverZero` to see if we need zero-check in is_pow2 setcc patern
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152676: [InstCombine] Add tests for ispow2 comparisons with a known bit; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D152677: [InstCombine] If there is a known-bit transform is_pow2 check to just check for any other bits
Noah Goldstein via Phabricator via llvm-commits
Last message date:
Sun Jun 11 23:46:20 PDT 2023
Archived on: Sun Jun 11 23:46:22 PDT 2023
This archive was generated by
Pipermail 0.09 (Mailman edition).