The Week Of Monday 8 May 2023 Archives by thread
Starting: Mon May 8 00:00:30 PDT 2023
Ending: Sun May 14 23:55:30 PDT 2023
Messages: 2078
- [PATCH] D150049: [RISCV] Simplify matchRegisterNameHelper interface. NFC
Sergei Barannikov via Phabricator via llvm-commits
- [llvm] cb57b7a - [MachineLateInstrsCleanup] Improve compile time for huge functions.
Jonas Paulsson via llvm-commits
- [PATCH] D147532: [MachineLateInstrsCleanup] Improve compile time for huge functions.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D149119: [CMake] Use LLVM own tools in extract_symbols.py
Igor Kudrin via Phabricator via llvm-commits
- [PATCH] D149918: [InstCombine] Add oneuse checks to shr + cmp constant folds.
Amara Emerson via Phabricator via llvm-commits
- [compiler-rt] 4887995 - [NFC][ASAN] Extract ThreadRegistry initialization
Vitaly Buka via llvm-commits
- [compiler-rt] 7531a85 - [NFC][ASAN] Use alignof instead of constant
Vitaly Buka via llvm-commits
- [PATCH] D150105: [AMDGPU] Recompute liveness in SIOptimizeExecMaskingPreRA
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D150016: [RISCV] Make Zvfh depend on Zfhmin.
Jianjian Guan via Phabricator via llvm-commits
- [compiler-rt] eb33a7a - [test][sanitizer] Check pthread_create return value
Vitaly Buka via llvm-commits
- [compiler-rt] d990811 - [test][sanitizer] Improve test expectation
Vitaly Buka via llvm-commits
- [compiler-rt] b617dc4 - [test][lsan] Don't recompile the test
Vitaly Buka via llvm-commits
- [llvm] 1ddfd1c - [CodeGen][ShrinkWrap] Split restore point
via llvm-commits
- [PATCH] D42600: [CodeGen][Shrink-wrap]split restore point
Sushant Gokhale via Phabricator via llvm-commits
- [compiler-rt] 7ac7bd0 - [NFC][ASAN] Add const to getter
Vitaly Buka via llvm-commits
- [compiler-rt] 19ced81 - [NFC][ASAN] Sort includes
Vitaly Buka via llvm-commits
- [PATCH] D150043: [InferAddressSpaces] Handle vector of pointers type
CaprYang via Phabricator via llvm-commits
- [PATCH] D149254: [AMDGPU][MC] Clean up DPP bound_ctrl handling
Diana Picus via Phabricator via llvm-commits
- [PATCH] D149079: [VPlan] Record IR flags on VPWidenRecipe directly (NFC).
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D149855: [DAGCombiner] Avoid template for generalized pattern match.
Simon Moll via Phabricator via llvm-commits
- [PATCH] D149996: [test] [ExecutionEngine] Skip the ExecutionEngine tests on mingw targets
Stefan Gränitz via Phabricator via llvm-commits
- [llvm] 26ee894 - [JITLink][RISCV] Only generate PLT entries for external symbols
Job Noorman via llvm-commits
- [PATCH] D149525: [JITLink][RISCV] Only generate PLT entries for external symbols
Job Noorman via Phabricator via llvm-commits
- [PATCH] D149506: Reapply [Coverity] Fix explicit null dereferences
Akshay Khadse via Phabricator via llvm-commits
- [PATCH] D150043: [InferAddressSpaces] Handle vector of pointers type & Support intrinsic masked gather/scatter
CaprYang via Phabricator via llvm-commits
- [PATCH] D150020: Fix possible self assign issue for DIEValue
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D146737: [AMDGPU] Trim zero components from buffer and image stores
Mateja Marjanovic via Phabricator via llvm-commits
- [llvm] 77bc5cc - Fix possible self assign issue for DIEValue
via llvm-commits
- [PATCH] D150029: [VPlan] Print IR flags for VPRecipeWithIRFlags.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D149642: [RISCV] Support vreinterpret intrinsics between vector boolean type and m1 vector integer type
Yueh-Ting (eop) Chen via Phabricator via llvm-commits
- [PATCH] D150107: [X86] Remove patterns for shift/rotate with immediate 1 and update side effect
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D147219: [OpenMP][Flang][MLIR] Lowering of requires directive from MLIR to LLVM IR
Sergio Afonso via Phabricator via llvm-commits
- [PATCH] D150099: [ValueTracking] Add tests for knownbits of `abs`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D150100: [KnownBits] Improve implementation of `KnownBits::abs`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D150098: [DAGCombiner] Improve `computeKnownBits` implementations of `sdiv` and `udiv`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D150096: [ValueTracking] Use `KnownBits::sdiv` for `sdiv` opcode in `computeKnownBits`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149082: [VPlan] Use VPIRFlags for VPWidenGEPRecipe (NFCI).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D150094: [KnownBits] Improve `KnownBits::udiv`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D150095: [ValueTracking] Pass `exact` flag to `KnownBits::udiv` in `computeKnownBits`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D150027: [VPlan] Use VPOpWithIRFlags for VPReplicateRecipe, retire poison map.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D150102: [KnownBits] Add implementations for saturating add/sub functions
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D149783: [DAGCombiner] Add bswap(logic_op(bswap(x), y)) optimization
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D150092: [ValueTracking] Add tests for knownbits of `sdiv` and `udiv`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D145169: FastRegAlloc: Fix implicit operands not rewritten
Gaëtan Bossu via Phabricator via llvm-commits
- [PATCH] D150109: [NFC] Refactor loop metadata movemen
Nathan Sidwell via Phabricator via llvm-commits
- [PATCH] D146622: [AggressiveInstCombine] folding load for constant global patterened arrays and structs by GEP indices
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D150093: [KnownBits] Add implementation for `KnownBits::sdiv`
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D150097: [DAGCombiner] Add tests for `computeKnownBits` of `sdiv` and `udiv`; NFC
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D148210: [InstCombine] Reassociate (C * X) * Y in foldICmpMulConstant
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D150110: [TargetLowering]: Fix unnecessary call to `computeKnownBits`
Dhruv Chawla via Phabricator via llvm-commits
- [PATCH] D150028: [VPlan] Clear reduction flags directly as VPlanTransform.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D147965: [LV] Use VPValue to get expanded value for SCEV step expressions (WIP).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D148761: Emit the correct flags for the PROC CodeView Debug Symbol
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D150112: [Transform] Support more case for the transform pad operation
Quentin Colombet via Phabricator via llvm-commits
- [PATCH] D149058: [BPF][DebugInfo] Use .BPF.ext for line info when DWARF is not available
Eduard Zingerman via Phabricator via llvm-commits
- [PATCH] D147965: [LV] Use VPValue to get expanded value for SCEV step expressions.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D141485: [X86] Add schedule module for SapphireRapids
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D147218: [OpenMP][Flang][MLIR] Lowering of OpenMP requires directive from parse tree to MLIR
Sergio Afonso via Phabricator via llvm-commits
- [llvm] 55f8083 - [X86] avx512-insert-extract.ll - add nounwind to silence cfi noise
Simon Pilgrim via llvm-commits
- [PATCH] D89049: [AIX][XCOFF] print out the traceback info
Digger Lin via Phabricator via llvm-commits
- [llvm] 5c7c3af - Reapply [Coverity] Fix explicit null dereferences
Akshay Khadse via llvm-commits
- [PATCH] D144999: [RFC][MC][MachO]Only emits compact-unwind format for "canonical" personality symbols. For the rest, use DWARFs.
Vy Nguyen via Phabricator via llvm-commits
- [PATCH] D149993: [SLP][NFC] Cleanup: Separate vectorization of Inserts and CmpInsts.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D150113: GlobalISel: Fold out G_FPTRUNC(G_FPEXT)
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D130897: [schedtool] Add schedtool to generate x86 schedmodel automatically
Haohai, Wen via Phabricator via llvm-commits
- [PATCH] D150117: Use LLVM-style include guard in regex_impl.h
Hans Wennborg via Phabricator via llvm-commits
- [llvm] 1d21d2e - [TargetLowering] Fix unnecessary call to `computeKnownBits` (NFCI)
Nikita Popov via llvm-commits
- [llvm] d53b76e - [X86] vector-reduce-or-bool.ll - add common AVX prefix
Simon Pilgrim via llvm-commits
- [PATCH] D134129: [PATCH] [RISCV] Enable -msave-restore by default when optimizing for size
Aditya Kumar via Phabricator via llvm-commits
- [PATCH] D147217: [OpenMP][OMPIRBuilder] OpenMPIRBuilder support for requires directive
Sergio Afonso via Phabricator via llvm-commits
- [PATCH] D146903: (WIP)[SimplifyCFG] add nuw/nsw on SwitchToLookupTable
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D149215: [MemProf] Control availability of hot/cold operator new from LTO link
Teresa Johnson via Phabricator via llvm-commits
- [llvm] 1768898 - [MemProf] Control availability of hot/cold operator new from LTO link
Teresa Johnson via llvm-commits
- [PATCH] D149903: [VPlan] Replace IR based truncateToMinimalBitwidths with VPlan version.
Ayal Zaks via Phabricator via llvm-commits
- [PATCH] D150120: [RFC] Vector math function loop idiom recognition
Zheng Qian via Phabricator via llvm-commits
- [PATCH] D150121: [SLP][NFC]Add missing finalize params in the CostEstimator, NFC.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D149977: [RISCV] Implement shouldTransformSignedTruncationCheck.
Philip Reames via Phabricator via llvm-commits
- [PATCH] D149815: [OpenMP][Flang][Semantics] Add semantics support for USE_DEVICE_ADDR clause on OMP TARGET DATA directive.
Raghu via Phabricator via llvm-commits
- [llvm] 10f0158 - [MachineLateInstrsCleanup] Bugfix for handling of kill flags.
Jonas Paulsson via llvm-commits
- [PATCH] D150002: [AMDGPU] Fix crash with 160-bit p7's by manually defining getPointerTy
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D149936: [LAA] Don't require stride one for inbounds GEP
Philip Reames via Phabricator via llvm-commits
- [PATCH] D149844: [X86] Add lowering of fminimum/fmaximum for vector operands
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D149579: [X86][MC] Fix parsing Intel syntax indirect branch with symbol only
Alvin Wong via Phabricator via llvm-commits
- [llvm] 8cd90fd - [X86][MC] Fix parsing Intel syntax indirect branch with symbol only
Alvin Wong via llvm-commits
- [llvm] 6b99628 - [X86][CodeGen] Do not add `offset` for memory reference using symbol
Alvin Wong via llvm-commits
- [llvm] 0ecd2e5 - [X86][MC] Reject `call`/`jmp [offset fn_ref]` in Intel syntax
Alvin Wong via llvm-commits
- [PATCH] D150047: [X86][CodeGen] Do not add `offset` for memory reference using symbol
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D150048: [X86][MC] Reject `call`/`jmp [offset fn_ref]` in Intel syntax
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D150011: AMDGPU: Pattern match fract instructions in AMDGPUCodeGenPrepare
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D140975: Support critical edge splitting for jump tables
Matthias Braun via Phabricator via llvm-commits
- [PATCH] D150125: [AArch64][SVE] Custom ISelLowering for 256b `shuffle_vector v, undef, <1, 0, 1, 0>`
Cameron McInally via Phabricator via llvm-commits
- [PATCH] D150125: [AArch64][SVE] Custom ISelLowering for 256b `shuffle_vector v, undef, <1, 0, 1, 0>`
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D150125: [AArch64][SVE] Custom ISelLowering for 256b `shuffle_vector v, undef, <1, 0, 1, 0>`
Cameron McInally via Phabricator via llvm-commits
- [llvm] 127b00b - [VPlan] Record IR flags on VPWidenRecipe directly (NFC).
Florian Hahn via llvm-commits
- [PATCH] D149393: [AMDGPU][IGLP] Parameterize the SchedGroup processing / linking in Solver
Austin Kerbow via Phabricator via llvm-commits
- [llvm] 455cb2e - [RISCV] Simplify matchRegisterNameHelper interface. NFC
Craig Topper via llvm-commits
- [PATCH] D148872: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring - 2
Snehasish Kumar via Phabricator via llvm-commits
- [llvm] 62e6082 - [RISCV] Implement shouldTransformSignedTruncationCheck.
Craig Topper via llvm-commits
- [llvm] b86c249 - Use LLVM-style include guard in regex_impl.h
Hans Wennborg via llvm-commits
- [PATCH] D148417: [compiler-rt][profiling] Add an incremental buffer writing mode to libprofile
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D149130: [PartialInlining] Fix incorrect costing when IR has unreachable BBs
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D147750: [LAA/LV] Simplify stride speculation logic [nfc]
Florian Hahn via Phabricator via llvm-commits
- [llvm] ae337ed - [MergeICmps] Adapt to non-eq comparisons, bugfix
Arthur Eubanks via llvm-commits
- [PATCH] D141188: [MergeICmps] Adapt to non-eq comparisons
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D147020: [AA] Add a tbaa-fence intrinsic.
Corentin Jabot via Phabricator via llvm-commits
- [PATCH] D150086: [GlobalISel] Implement commuting shl (add/or x, c1), c2 -> add/or (shl x, c2), c1 << c2
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D150086: [GlobalISel] Implement commuting shl (add/or x, c1), c2 -> add/or (shl x, c2), c1 << c2
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D150086: [GlobalISel] Implement commuting shl (add/or x, c1), c2 -> add/or (shl x, c2), c1 << c2
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D150086: [GlobalISel] Implement commuting shl (add/or x, c1), c2 -> add/or (shl x, c2), c1 << c2
Jessica Paquette via Phabricator via llvm-commits
- [PATCH] D150086: [GlobalISel] Implement commuting shl (add/or x, c1), c2 -> add/or (shl x, c2), c1 << c2
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D138526: [SimpleLoopUnswitch] unswitch selects
Vitaly Buka via Phabricator via llvm-commits
- [PATCH] D147066: [DWARFLinker][DWARFv5] Add handling of DW_OP_addrx and DW_OP_constx expression operands.
Alexey Lapshin via Phabricator via llvm-commits
- [PATCH] D150127: Undo include order work-around in Regex.cpp
Hans Wennborg via Phabricator via llvm-commits
- [PATCH] D149698: [IntervalTree] Initialize find_iterator::Point
Vitaly Buka via Phabricator via llvm-commits
- [llvm] b8d2f71 - [MemProf] Add hot allocation type
Teresa Johnson via llvm-commits
- [PATCH] D149932: [MemProf] Add hot allocation type
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D150033: fix stack probe lowering for x86_intrcc
Tom Dohrmann via Phabricator via llvm-commits
- [llvm] 9896d72 - [RISCV] Use parseToken to simplify code. Add missing check for Identifier token.
Craig Topper via llvm-commits
- [PATCH] D149699: [InstCombine] Improve bswap optimization
Austin Chang via Phabricator via llvm-commits
- [PATCH] D144660: [compiler-rt][CMake] Properly set COMPILER_RT_HAS_LLD
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D149563: [TRE] Do not mark alloca's as escaped if the function only writes to argmem
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D149207: [llvm-exegesis] Create a proper LLVM IR Function for MachineFunctions
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D149886: [ShrinkWrap] Allow shrinkwrapping past memory accesses to jump tables
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [llvm] be95b4d - [PowerPC] Look through OR, AND, XOR instructions when checking a clear.
Stefan Pintilie via llvm-commits
- [PATCH] D149223: [PowerPC] Look through OR, AND, XOR instructions when checking a clear.
Stefan Pintilie via Phabricator via llvm-commits
- [llvm] 57d71cb - Fix for windows bot failure (switch uint to unsigned)
Teresa Johnson via llvm-commits
- [PATCH] D149635: [libunwind] include alloca.h in config.h
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D150133: [RISCV] Support constant immediate for la pseudoinstruction
garvit gupta via Phabricator via llvm-commits
- [PATCH] D149073: [ASAN] Support memory checks on experimental.vp.strided.load/store.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D119916: Add a machine function pass to convert binop(phi(constants), v) to phi(binop)
David Li via Phabricator via llvm-commits
- [compiler-rt] ba60c03 - [test][TSAN] Disable new test crashing with tsan
Vitaly Buka via llvm-commits
- [PATCH] D150135: [RISCV] Improve RV64 codegen for i32 ISD::SADDO when RHS is constant.
Craig Topper via Phabricator via llvm-commits
- [llvm] 51eeea6 - Update my office hours.
Aaron Ballman via llvm-commits
- [PATCH] D149083: [PowerPC] Optimize VPERM and fix code order for swapping vector operands on LE
Maryam Moghadas via Phabricator via llvm-commits
- [PATCH] D150138: [BOLT] Use MCInstPrinter in createRetpolineFunctionTag
Amir Ayupov via Phabricator via llvm-commits
- [compiler-rt] b5eb55d - [NFC][LSAN] Move GetAdditionalThreadContextPtrsLocked
Vitaly Buka via llvm-commits
- [compiler-rt] 14971ae - [NFC][ASAN] Remove unused function
Vitaly Buka via llvm-commits
- [PATCH] D150004: [RISCV] .debug_line: emit relocations for assembly input files
Elliott Hughes via Phabricator via llvm-commits
- [PATCH] D149872: [OpenMP][OMPIRBuilder] Migrate emitOffloadingArrays and EmitNonContiguousDescriptor from Clang
Jan Sjödin via Phabricator via llvm-commits
- [llvm] 6b429a9 - [RISCV] Improve RV64 codegen for i32 ISD::SADDO when RHS is constant.
Craig Topper via llvm-commits
- [PATCH] D150141: [InstCombine] Add simplifications for div/rem with `i1` operands; PR62607
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150142: [InstCombine] Add simplifications for div/rem with `i1` operands; PR62607
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150143: [X86] Add X86FixupVectorConstantsPass to fold vectors constant loads as broadcasts (WIP)
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D147270: [DebugInfo] Support more than 2 operands in DWARF operations
Scott Linder via Phabricator via llvm-commits
- [compiler-rt] 39c1005 - [NFC][msan] Rename function parameter
Vitaly Buka via llvm-commits
- [compiler-rt] 5ec6294 - [msan] Add pthread_*join_np interceptors
Vitaly Buka via llvm-commits
- [PATCH] D150144: cmake: add missing dependency on Attributes.inc
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D121376: [RISCV][RVV] Introduce roundmode operand to PseudoVAADD instruction
Zalman Stern via Phabricator via llvm-commits
- [PATCH] D149768: [ArgumentPromotion] Bail if any callers are minsize
Shoaib Meenai via Phabricator via llvm-commits
- [PATCH] D150147: [BOLT][DWARF] Fix dwarf5-one-loclists-two-bases test
Alexander Yermolovich via Phabricator via llvm-commits
- [llvm] 30b4351 - cmake: add missing dependencies on Attributes.inc
Jon Roelofs via llvm-commits
- [PATCH] D150148: [IPO] Opt-in local clones for thinlto imports
Mircea Trofin via Phabricator via llvm-commits
- [PATCH] D149124: [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring - 3
Wenlei He via Phabricator via llvm-commits
- [PATCH] D144565: dwp check overflow
David Blaikie via Phabricator via llvm-commits
- [compiler-rt] 281195a - [NFC][sanitizer] Rename internal function
Vitaly Buka via llvm-commits
- [compiler-rt] 16a7639 - [NFC][HWASAN] Hide thread_list_placeholder
Vitaly Buka via llvm-commits
- [compiler-rt] cc1ed07 - [NFC][HWASAN] Reformat the file
Vitaly Buka via llvm-commits
- [compiler-rt] 82ddf1b - [NFC][HWASAN] Move HwasanThreadStartFunc
Vitaly Buka via llvm-commits
- [PATCH] D149768: [ArgumentPromotion] Bail if any callers are minsize and more instructions are added than removed
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] f4999d3 - Revert "[CodeGen][ShrinkWrap] Split restore point"
Alan Zhao via llvm-commits
- [compiler-rt] 1559361 - [NFC][ASAN] Hide placeholder buffer
Vitaly Buka via llvm-commits
- [compiler-rt] 6fe4621 - [NFC][HWASAN] Use InternalAlloc for ThreadStartArg
Vitaly Buka via llvm-commits
- [PATCH] D150156: [OpenMP] Fix incorrect interop type for number of dependencies
Joseph Huber via Phabricator via llvm-commits
- [PATCH] D147620: [DebugInfo] Keep the CU consistent for operating `DISubprogram`.
David Blaikie via Phabricator via llvm-commits
- [PATCH] D148851: Disable llvm-symbolizer on some of the driver tests that are timing out
David Blaikie via Phabricator via llvm-commits
- [PATCH] D147652: [symbolizer] Check existence of input file in GNU mode
David Blaikie via Phabricator via llvm-commits
- [PATCH] D150005: [BOLT] Use opcode name in hashBlock
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D141451: [clang] report inlining decisions with -Wattribute-{warning|error}
David Blaikie via Phabricator via llvm-commits
- [PATCH] D148569: [PseudoProbe] Clean up dwarf discriminator and avoid duplicating factor.
Wenlei He via Phabricator via llvm-commits
- [PATCH] D147506: [DebugLine] save one debug line entry for empty prologue
David Blaikie via Phabricator via llvm-commits
- [llvm] 971d982 - Do not optimize debug locations across section boundaries
David Blaikie via llvm-commits
- [PATCH] D149294: Do not optimize debug locations across section boundaries
David Blaikie via Phabricator via llvm-commits
- [PATCH] D146872: [1/11][IR] Permit load/store/alloca for struct of the same scalable vector type
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149811: [RISCV][CodeGen] Support Zhinx and Zhinxmin
Craig Topper via Phabricator via llvm-commits
- [PATCH] D147651: [PseudoProbe] Encode/Decode FS discriminator
Wenlei He via Phabricator via llvm-commits
- [PATCH] D147957: [FS-AFDO] Generate pseudo-probe-based profiles with FS-discriminators.
Wenlei He via Phabricator via llvm-commits
- [PATCH] D150167: [BOLT][DWARF][NFC] Fixed an assertion check
Alexander Yermolovich via Phabricator via llvm-commits
- [PATCH] D149281: Not disable loop unroll for vectorized loops on AMDGPU target
Alexander via Phabricator via llvm-commits
- [PATCH] D149495: [RISCV] Add support for V extension in SiFive7
Craig Topper via Phabricator via llvm-commits
- [PATCH] D149597: [FS-AFDO] Do not load non-FS profile in MIR loader.
Wenlei He via Phabricator via llvm-commits
- [PATCH] D148584: [FS-AFDO] Load pseudo probe profile on MIR
Wenlei He via Phabricator via llvm-commits
- [PATCH] D148776: [Modules] Move modulemaps to header search directories. NFC intended.
David Blaikie via Phabricator via llvm-commits
- [llvm] e494ebf - [OpenMP] Fix incorrect interop type for number of dependencies
Joseph Huber via llvm-commits
- [PATCH] D150101: [ValueTracking] Add tests for knownbits of saturating add/sub functions; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150103: [ValueTracking] Use `KnownBits` functions for `computeKnownBits` of saturating add/sub functions
Noah Goldstein via Phabricator via llvm-commits
- [llvm] a4a71df - [Hexagon] Remove unused struct AlignVectors::Segment
Kazu Hirata via llvm-commits
- [PATCH] D150089: [LoongArch] Support fcc* (condition flag) registers in inlineasm clobbers
hev via Phabricator via llvm-commits
- [llvm] 776bb27 - [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring - 2
William Huang via llvm-commits
- [llvm] 2ba4cfd - [ValutTracking] Use isGuaranteedNotToBePoison in impliesPoison
via llvm-commits
- [PATCH] D149934: [ValutTracking] Use isGuaranteedNotToBePoison in impliesPoison
luxufan via Phabricator via llvm-commits
- [PATCH] D149526: [JITLink][RISCV] Implement linker relaxation
Lang Hames via Phabricator via llvm-commits
- [llvm] bff9fe9 - CMake: add missing dependency on intrinsics_gen
Jon Roelofs via llvm-commits
- [PATCH] D149541: [JITLink] Process null symbols
Lang Hames via Phabricator via llvm-commits
- [PATCH] D150175: [X86] Fix instruction's ports info which is ported from SKL in AlderlakeP model
Haohai, Wen via Phabricator via llvm-commits
- [llvm] e1472db - [GlobalISel] Implement commuting shl (add/or x, c1), c2 -> add/or (shl x, c2), c1 << c2
Amara Emerson via llvm-commits
- [PATCH] D149722: [AIX][TLS] Generate 64-bit local-exec access code sequence
Amy Kwan via Phabricator via llvm-commits
- [llvm] c60461e - Set mayLoad = 1 for shift/rotate with a memory operand
Shengchen Kan via llvm-commits
- [llvm] 161716a - [LoongArch] Support fcc* (condition flag) registers in inlineasm clobbers
Weining Lu via llvm-commits
- [llvm] 0d1864a - [AMDGPU] Recompute liveness in SIOptimizeExecMaskingPreRA
via llvm-commits
- [PATCH] D150177: [RISCV] Enable signed truncation check transforms for i8
Yingwei Zheng via Phabricator via llvm-commits
- [llvm] 706e811 - Revert "[ValutTracking] Use isGuaranteedNotToBePoison in impliesPoison"
Hans Wennborg via llvm-commits
- [llvm] 9d7eb60 - Undo include order work-around in Regex.cpp
Hans Wennborg via llvm-commits
- [PATCH] D148094: [clang][CodeGen] Break up TargetInfo.cpp [7/7]
Sergei Barannikov via Phabricator via llvm-commits
- [llvm] a940c23 - [gn build] Port 17bbb224f99c
LLVM GN Syncbot via llvm-commits
- [PATCH] D150179: [GlobalISel] Hide hoisted constants behind G_BITCAST to prevent folding.
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D150181: [XCOFF][DWARF] XCOFF64 should be able to select the dwarf version under intergrated-as mode.
Esme Yi via Phabricator via llvm-commits
- [PATCH] D150076: Summary: Add support for XAR instruction generation to the AArch64 backend
Dave Green via Phabricator via llvm-commits
- [PATCH] D143162: [AArch64] Add PredictableSelectIsExpensive feature to all the cpus that have FeatureEnableSelectOptimize
Dave Green via Phabricator via llvm-commits
- [PATCH] D149428: [BBUtils][NFC] Delete SplitBlockAndInsertIfThen with DT.
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D148780: [BBUtils][NFC] Delete SplitLandingPadPredecessors with DT
Joshua Cao via Phabricator via llvm-commits
- [llvm] f615436 - fix stack probe lowering for x86_intrcc
Phoebe Wang via llvm-commits
- [PATCH] D149674: [libc][bazel] static link test targets
Guillaume Chatelet via Phabricator via llvm-commits
- [PATCH] D149628: [NFC][HWASAN] replace redundant calls to IRBuilder::get*Ty() with saved types
Mingjie Xu via Phabricator via llvm-commits
- [PATCH] D150184: [ORC] Fix race-condition in RTDyldObjectLinkingLayer::onObjEmit.
Moritz Kroll via Phabricator via llvm-commits
- [PATCH] D150107: [X86] Remove patterns for shift/rotate with immediate 1 and optimize during MC lowering
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D150022: [Object] Fix handling of Elf_Nhdr with sh_addralign=8
James Henderson via Phabricator via llvm-commits
- [PATCH] D149659: [AArch64][NFC] Refactor the tail-folding option
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D150189: GlobalISel: Refactor unary FP op constant folding
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D150190: [llvm-debuginfo-analyzer] Include linkage names while evaluating `--select`
Nabeel Omer via Phabricator via llvm-commits
- [llvm] 93ac2db - [FuncSpec][NFC] Add an alias for InstructionCost.
Alexandros Lamprineas via llvm-commits
- [PATCH] D145379: [FuncSpec] Cost model improvements.
Alexandros Lamprineas via Phabricator via llvm-commits
- [llvm] 929a8c9 - [FuncSpec][NFC] Rename cryptic variable to better describe it.
Alexandros Lamprineas via llvm-commits
- [PATCH] D150192: Allow clang to emit inrange metadata when generating code for array subscripts
Simeon Krastnikov 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] D149982: AMDGPU: Add basic gfx941 target
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149986: AMDGPU: Force sc0 and sc1 on stores for gfx940 and gfx941
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D136030: [ADT] Introduce StringRef::{starts,ends}_width{,_insensitive}
Aaron Ballman via Phabricator via llvm-commits
- [PATCH] D149260: [AArch64] Emit FNMADD instead of FNEG(FMADD)
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D133955: [AArch64][CostModel] Add costs for fixed operations when using fixed vectors over SVE
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D150194: Alias analysis: Make use of GEP inrange attributes
Simeon Krastnikov via Phabricator via llvm-commits
- [llvm] 80f442e - [NFC][AMDGPU] Pre-commit test.
Thomas Symalla via llvm-commits
- [PATCH] D150195: GlobalISel: Move fconstant matching into tablegen
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D145390: [ADT] Introduce `map_to_vector` helper
Laszlo Kindrat via Phabricator via llvm-commits
- [PATCH] D150196: [LoongArch] Remove AssemblerPredicate for features: f/d/lsx/lasx/lvz/lbt
Lu Weining via Phabricator via llvm-commits
- [PATCH] D141712: [GVN] Improve PRE on load instructions
Nikita Popov via Phabricator via llvm-commits
- [PATCH] D150074: InstCombine: Handle shrinking fneg used by fptrunc
Jay Foad via Phabricator via llvm-commits
- [PATCH] D150197: [LV] Move selecting vectorization factor logic to LVP (NFC).
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D143938: [VPlan] Compute costs for plans directly after construction.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D150198: AIX traceback functionality
Alison Zhang via Phabricator via llvm-commits
- [llvm] c096e91 - [VPlan] Address missed suggestions from D149082.
Florian Hahn via llvm-commits
- [llvm] 0574a4b - [AggressiveInstCombine] folding load for constant global patterened arrays and structs by GEP-indices Differential Revision: https://reviews.llvm.org/D146622 Fixes https://github.com/llvm/llvm-project/issues/61615
via llvm-commits
- [PATCH] D150010: AMDGPU: fold fmed3 of fpext sources to f16 fmed3
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149162: [Clang][OpenMP][IRBuilder] Move registerTargetGlobalVariable & getAddrOfDeclareTargetVar into the OMPIRBuilder
Jan Sjödin via Phabricator via llvm-commits
- [PATCH] D127115: [RFC][DAGCombine] Make sure combined nodes are added back to the worklist in topological order.
Amaury SECHET via Phabricator via llvm-commits
- [llvm] 5d3a884 - [IRGen] Change annotation metadata to support inserting tuple of strings into annotation metadata array.
Zain Jaffal via llvm-commits
- [PATCH] D148328: [IRGen] Change annotation metadata to support inserting tuple of strings into annotation metadata array.
Zain Jaffal via Phabricator via llvm-commits
- [PATCH] D149916: [VP][SelectionDAG][RISCV] Add get_vector_length intrinsics and generic SelectionDAG support.
Simon Moll via Phabricator via llvm-commits
- [PATCH] D149938: [AMDGPU][InferAddressSpaces] Only rewrite address-spaces that can be trivially casted to flat for llvm.amdgcn.flat.atomic.{fadd,fmax,fmin}
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D150203: AMDGPU: Drop broken fast math patterns for fract matching
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 60a4cb7 - [NFC][AMDGPU] Add option to test.
Thomas Symalla via llvm-commits
- [PATCH] D150204: [AMDGPU][AsmParser] Refine parsing of some 32-bit instruction operands.
Ivan Kosarev via Phabricator via llvm-commits
- [PATCH] D149611: [LLD][COFF] Allow overwriting directives exports with cmd-line exports
Alvin Wong via Phabricator via llvm-commits
- [PATCH] D149947: [MachineVerifier] Verify liveins for live-through segments
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149575: [CodeGen] Support allocating of arguments by decreasing offsets
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D147871: ValueTracking: Implement computeKnownFPClass for sqrt
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149864: [M68k] Add new calling convention M68k_RTD
Min-Yih Hsu via Phabricator via llvm-commits
- [PATCH] D149743: [RISCV][CodeGen] Support Zdinx on RV32 codegen
Craig Topper 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] D148360: [Propeller] Use a bit-field struct for the metdata fields of BBEntry.
Rahman Lavaee via Phabricator via llvm-commits
- [llvm] c1d94ea - [AArch64] Remove global constructors from AArch64Disassembler.cpp.
Craig Topper via llvm-commits
- [PATCH] D150077: [AArch64] Remove global constructors from AArch64Disassembler.cpp.
Craig Topper via Phabricator via llvm-commits
- [llvm] e08c397 - Revert "[AggressiveInstCombine] folding load for constant global patterened arrays and structs by GEP-indices Differential Revision: https://reviews.llvm.org/D146622 Fixes https://github.com/llvm/llvm-project/issues/61615"
Jordan Rupprecht via llvm-commits
- [PATCH] D150210: [CodeGenPrepare] Fix for using outdated/corrupt LoopInfo
Momchil Velikov via Phabricator via llvm-commits
- [PATCH] D143897: [CodeGenPrepare] Estimate liveness of loop invariants when checking for address folding profitability
Momchil Velikov via Phabricator via llvm-commits
- [llvm] 3204740 - [M68k] Register MIR Passes with the PassRegistry
Min-Yih Hsu via llvm-commits
- [compiler-rt] e305dcc - Do not link asan_rtl_x86_64.S for non x86_64 platforms.
Daniel Kiss via llvm-commits
- [PATCH] D150216: Add support for salvaging debug info from icmp instrcuctions.
Shubham Sandeep Rastogi via Phabricator via llvm-commits
- [PATCH] D148094: [clang][CodeGen] Break up TargetInfo.cpp [8/8]
Sergei Barannikov via Phabricator via llvm-commits
- [llvm] e956974 - [CodeGen][KCFI] Move cfi-type lowering to TargetLowering
Sami Tolvanen via llvm-commits
- [PATCH] D149915: [CodeGen][KCFI] Move cfi-type lowering to TargetLowering
Sami Tolvanen via Phabricator via llvm-commits
- [PATCH] D150218: [ConstantMerge] Only merge constant w/unnamed_addr
Gulfem Savrun Yeniceri via Phabricator via llvm-commits
- [PATCH] D129818: AMDGPU: Make default AMDHSA Code Object Version to be 5
Jacob Lambert via Phabricator via llvm-commits
- [PATCH] D150083: [clang-format] ObjCPropertyAttributeOrder to sort ObjC property attributes
Björn Schäpers via Phabricator via llvm-commits
- [PATCH] D143018: [DAGCombiner][NFC] Factor out ByteProvider
Jeffrey Byrnes via Phabricator via llvm-commits
- [llvm] 8c2c6af - Fix LLVM sphinx build
Aaron Ballman via llvm-commits
- [PATCH] D142782: [AMDGPU] Add basic support for extended i8 perm matching
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D150220: [lld]: Fix RISC-V relaxation bug
Kishore Ganesh via Phabricator via llvm-commits
- [PATCH] D148385: [RISCV] Implement KCFI operand bundle lowering
Sami Tolvanen via Phabricator via llvm-commits
- [llvm] 945f6e6 - Wrap debug code with the LLVM_DEBUG macro; NFC
Aaron Ballman via llvm-commits
- [llvm] b97527f - Fix test failure from 945f6e65be0d20b3446e7c1537c64151de618af4
Aaron Ballman via llvm-commits
- [PATCH] D148665: Change -fsanitize=function to place two words before the function entry
Fangrui Song via Phabricator via llvm-commits
- [llvm] f08b94d - Further amend 945f6e65be0d20b3446e7c1537c64151de618af4
Aaron Ballman via llvm-commits
- [llvm] bcaa0b2 - PrologEpilogInserter: Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds
Fangrui Song via llvm-commits
- [PATCH] D136484: [CodeGen] Improve large stack frame diagnostic
Fangrui Song via Phabricator via llvm-commits
- [llvm] 39b6a7f - [FuzzMutate] Module size heuristics
Peter Rong via llvm-commits
- [PATCH] D149989: [FuzzMutate] Module size heuristics
Peter Rong via Phabricator via llvm-commits
- [PATCH] D149367: Emit the CodeView `S_ARMSWITCHTABLE` debug symbol for jump tables
Eli Friedman via Phabricator via llvm-commits
- [PATCH] D147968: [TTI][BPF]: Undo specific transform-preventing passes and add TTI hooks
Jose E. Marchesi via Phabricator via llvm-commits
- [PATCH] D147706: [TableGen] Fix null pointer dereferences in TreePattern::ParseTreePattern()
Alexey Vishnyakov via Phabricator via llvm-commits
- [PATCH] D147931: [ARM] Fix null pointer dereferences in ARMMachObjectWriter::recordRelocation()
Alexey Vishnyakov via Phabricator via llvm-commits
- [llvm] 9a564a6 - [ARM] ARMMachObjectWriter::recordRelocation: reduce strength on a condition
Fangrui Song via llvm-commits
- [llvm] faa8f58 - [VPlan] Add printing test with fast-math flags.
Florian Hahn via llvm-commits
- [llvm] 16a0a69 - [gn build] Manually port e9569748de
Arthur Eubanks via llvm-commits
- [PATCH] D150229: [bolt] Fix typo in BinaryFunction::parseLSDA
Richard Dzenis via Phabricator via llvm-commits
- [llvm] 38db379 - [test] [llvm-config] Assume unix style lib names on mingw targets
Martin Storsjö via llvm-commits
- [PATCH] D149998: [test] [llvm-config] Assume unix style lib names on mingw targets
Martin Storsjö via Phabricator via llvm-commits
- [PATCH] D149800: [WIP][PGO] Add ability to mark cold functions as optsize/minsize/optnone
David Li via Phabricator via llvm-commits
- [PATCH] D150230: [GlobalISel] Implement some binary reassociations, G_ADD for now
Amara Emerson via Phabricator via llvm-commits
- [PATCH] D149423: [ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate
Alexander Kornienko via Phabricator via llvm-commits
- [compiler-rt] 526027d - [scudo] Change secondary StatsAllocated update
Christopher Ferris via llvm-commits
- [llvm] 03fde97 - [NFC] Refactor loop metadata movement
Nathan Sidwell via llvm-commits
- [llvm] 9e869ef - [KCFI] Expand the KCFI term in comments (NFC)
Sami Tolvanen via llvm-commits
- [llvm] 2647547 - Re-revert "[ValueTracking] Use knownbits interface for determining if `div`/`rem` are safe to speculate"
Noah Goldstein via llvm-commits
- [PATCH] D149893: Rewrite LSV to handle longer chains.
Justin Lebar via Phabricator via llvm-commits
- [llvm] e8ea7d2 - Revert "[test] [llvm-config] Assume unix style lib names on mingw targets"
Douglas Yung via llvm-commits
- [PATCH] D150238: [RISCV][NFC] Remove LMUL from vmv.s.x and vmv.x.s scheduler classes
Nitin John Raj via Phabricator via llvm-commits
- [llvm] 9c07aa7 - [TableGen] Fix null pointer dereferences in TreePattern::ParseTreePattern()
Craig Topper via llvm-commits
- [llvm] 9a89347 - [DebugInfo] add test case for D147506, NFC
Chen Zheng via llvm-commits
- [llvm] fb45493 - [DebugLine] save one debug line entry for empty prologue
Chen Zheng via llvm-commits
- [llvm] 11dd1fe - [NFC][HWASAN] replace redundant calls to IRBuilder::get*Ty() with saved types
via llvm-commits
- [PATCH] D149943: [hwasan] support hwasan-match-all-tag flag for hwasan meminstrinsic calls
Mingjie Xu via Phabricator via llvm-commits
- [llvm] 7ab9478 - [RISCV] Make Zvfh depend on Zfhmin.
Jianjian GUAN via llvm-commits
- [PATCH] D147964: [VPlan] Introduce new entry block to VPlan for early SCEV expansion.
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D150240: [RISCV] RISCVELFTargetObjectFile: use 2-byte alignment for .text if RVC
Fangrui Song via Phabricator via llvm-commits
- [llvm] 309fdbb - fix bot failure https://lab.llvm.org/buildbot/#/builders/38/builds/11709
Chen Zheng via llvm-commits
- [PATCH] D150241: [SLP][NFC] Rename a couple of variables and replace an if-else with an std::min
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D150246: AMDGPU: remove an illegal transform for shl(or)
Ruiling, Song via Phabricator via llvm-commits
- [PATCH] D146054: [RISCV] Add --print-supported-extensions and -march=help support
Brandon Wu via Phabricator via llvm-commits
- [llvm] 92663cd - [X86] Add test cases for fminimum/fmaximum with vector zero operands.
Serguei Katkov via llvm-commits
- [llvm] c582146 - [LegalizeTypes] Use ISD::isTrueWhenEqual to simplify code. NFC
Craig Topper via llvm-commits
- [llvm] cf4477d - [lli] Improve support for MinGW by implementing __main as a no-op.
Lang Hames via llvm-commits
- [llvm] 7c5209d - [LegalizeTypes] Simplify code for UndefinedBooleanContent in PromoteIntOp_VECREDUCE.
Craig Topper via llvm-commits
- [llvm] 624dcd8 - [lli] Honor -mtriple option in -jit-kind=orc mode.
Lang Hames via llvm-commits
- [llvm] f470922 - Revert "Revert "[ValutTracking] Use isGuaranteedNotToBePoison in impliesPoison""
via llvm-commits
- [PATCH] D150249: [X86] Improve handling on zero constant for fminimum/fmaximum lowering
Serguei Katkov via Phabricator via llvm-commits
- [llvm] a4610c2 - TableGen: Fix missing C++ mode comments
Matt Arsenault via llvm-commits
- [llvm] 62eac3e - GlobalISel: Fold out G_FPTRUNC(G_FPEXT)
Matt Arsenault via llvm-commits
- [llvm] cc54f8e - AMDGPU: Add baseline tests for fmed3 shrinking combine
Matt Arsenault via llvm-commits
- [llvm] 6647f3c - [CombinerHelper] Fix gcc warning [NFC]
Mikael Holmen via llvm-commits
- [PATCH] D150251: [SystemZ] Bugfix in expansion of memmem operations.
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D150252: [libunwind][CMake] Add cached compile and link flags to libunwind
Maciej Grzywacz via Phabricator via llvm-commits
- [PATCH] D150253: [RISCV] Add Zvfhmin extension.
Jianjian Guan via Phabricator via llvm-commits
- [llvm] 21f226f - [SimpleLoopUnswitch] unswitch selects
Joshua Cao via llvm-commits
- [PATCH] D149327: [llvm-exegesis] Create snippet object files with predictable names
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D149732: [RISCV] Fix extract_vector_elt on i1 at idx 0 being inverted
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [PATCH] D148921: [llvm-exegesis] Use MCJIT only for execution
Clement Courbet via Phabricator via llvm-commits
- [PATCH] D147588: [LV] Add a test for register pressure estimation. NFC
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D147434: [LV] Improve register pressure estimation if MaxLocalUsers is zero
Yevgeny Rouban via Phabricator via llvm-commits
- [PATCH] D150256: [NFC]add mov constructor to DIEValue
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D146218: [AArch64][CodeGen] Lower (de)interleave2 intrinsics to ld2/st2
Graham Hunter via Phabricator via llvm-commits
- [PATCH] D145163: Add support for vectorization of interleaved memory accesses for scalable VF
Graham Hunter via Phabricator via llvm-commits
- [llvm] 00454a1 - [SystemZ] Bugfix in expansion of memmem operations.
Jonas Paulsson via llvm-commits
- [PATCH] D150259: [AMDGPU][InferAddressSpaces] Only rewrite address-spaces that can be trivially casted to flat for llvm.amdgcn.flat.atomic.{fadd,fmax,fmin} (1/2)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [llvm] dfa42a6 - Revert "[SystemZ] Bugfix in expansion of memmem operations."
Jonas Paulsson via llvm-commits
- [PATCH] D148834: [RISCV][InsertVSETVLI] Avoid VL toggles for extractelement patterns
Roger Ferrer Ibanez via Phabricator via llvm-commits
- [llvm] 7591a7b - [AMDGPU][MC] Clean up DPP bound_ctrl handling
Diana Picus via llvm-commits
- [PATCH] D149938: [AMDGPU][InferAddressSpaces] Only rewrite address-spaces that can be trivially casted to flat for llvm.amdgcn.flat.atomic.{fadd,fmax,fmin} (2/2)
Juan Manuel Martinez Caamaño via Phabricator via llvm-commits
- [PATCH] D149071: [X86] LowerRotate: prefer unpack-based algorithm
Ivan Chikish via Phabricator via llvm-commits
- [llvm] 7e2fbeb - [gn build] Port 62a090f958ce
LLVM GN Syncbot via llvm-commits
- [llvm] 655f0fc - Reapply "[SystemZ] Bugfix in expansion of memmem operations."
Jonas Paulsson via llvm-commits
- [PATCH] D150261: [AMDGPU][MC] Don't accept attr > 32 for param_load
Diana Picus via Phabricator via llvm-commits
- [llvm] 004bf17 - [AArch64] Emit FNMADD instead of FNEG(FMADD)
Matt Devereau via llvm-commits
- [PATCH] D150263: [AArch64][SME2/SVE2p1] Add predicate-as-counter intrinsics for ptrue/cntp
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D142351: [VP][DAGCombiner][NFC] Precommit test for combine for VP_FMA.
Simon Moll via Phabricator via llvm-commits
- [PATCH] D150264: [libcxx] Add strict weak ordering checks to sorting algorithms
Danila Kutenin via Phabricator via llvm-commits
- [PATCH] D150265: [AArch64][SME2/SVE2p1] Add predicate-as-counter intrinsics for while*
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D150266: [AMDGPU] Improve PHI-breaking heuristics in CGP
Pierre van Houtryve via Phabricator via llvm-commits
- [llvm] a414db1 - Revert "[SimpleLoopUnswitch] unswitch selects"
Benjamin Kramer via llvm-commits
- [PATCH] D130618: [AArch64][LoopVectorize] Enable tail-folding of simple loops on neoverse-v1
David Sherwood via Phabricator via llvm-commits
- [PATCH] D149742: [SLP]Improve isGatherShuffledEntry by trying per-register shuffle.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D144500: [BOLT] initial version of stale profile matching
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D143898: [CodeGenPrepare] Relax conditions for folding addressing mode into loads/stores
Momchil Velikov via Phabricator via llvm-commits
- [llvm] e5532fb - [RISCV] Enable signed truncation check transforms for i8
Yingwei Zheng via llvm-commits
- [PATCH] D148855: [SLP]Improve tryToGatherExtractElements by using per-register analysis.
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D71742: Added intrinsics for access to FP environment
Serge Pavlov via Phabricator via llvm-commits
- [llvm] 1fc7021 - AMDGPU: Add basic gfx941 target
Konstantin Zhuravlyov via llvm-commits
- [llvm] 9d05727 - AMDGPU: Add basic gfx942 target
Konstantin Zhuravlyov via llvm-commits
- [llvm] fae9e7d - AMDGPU: Factor out GFX9.4 common features into a feature set
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D149983: AMDGPU: Add basic gfx942 target
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D149985: AMDGPU: Factor out GFX9.4 common features into a feature set
Konstantin Zhuravlyov via Phabricator via llvm-commits
- [PATCH] D150276: [llvm-objcopy] -O binary: do not align physical addresses
Alexey Karyakin via Phabricator via llvm-commits
- [llvm] b21909c - Revert "[lli] Honor -mtriple option in -jit-kind=orc mode."
Nico Weber via llvm-commits
- [PATCH] D142895: [VPlan] Move mayHaveSideeffects for FORs check to VPlan.
Ayal Zaks via Phabricator via llvm-commits
- [llvm] ae63d5b - [gn build] Port f041b3472a87
LLVM GN Syncbot via llvm-commits
- [lld] 689715f - [Object] Fix handling of Elf_Nhdr with sh_addralign=8
Fangrui Song via llvm-commits
- [PATCH] D135663: [libunwind] Install the headers by default
Louis Dionne via Phabricator via llvm-commits
- [llvm] dda2a5d - [SLP][NFC] Rename a couple of variables and replace an if-else with an std::min
Vasileios Porpodas via llvm-commits
- [PATCH] D149344: [SCEV] Replace IsAvailableOnEntry with block disposition
Manoj Gupta via Phabricator via llvm-commits
- [PATCH] D99750: [LV, VP] RFC: VP intrinsics support for the Loop Vectorizer (Proof-of-Concept)
Alexey Bataev via Phabricator via llvm-commits
- [PATCH] D143739: [WinEH][NFC] Assert for dynamic alloca in WinEH BBs
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D123515: [RISCV] Support '.option arch' directive
Craig Topper via Phabricator via llvm-commits
- [PATCH] D120571: [CGP, AArch64] Replace zexts with shuffle that can be lowered using tbl.
Eli Friedman via Phabricator via llvm-commits
- [llvm] 9fb9c77 - Revert "[SCEV] Replace IsAvailableOnEntry with block disposition"
Manoj Gupta via llvm-commits
- [llvm] 57a9522 - [RISCV] Remove redundant F and D extension implication from V. NFC
Craig Topper via llvm-commits
- [PATCH] D149572: [LegalizeVectorOps][AArch64][RISCV][X86] Use OpVT for ISD::SETCC in LegalizeVectorOps.
Craig Topper via Phabricator via llvm-commits
- [llvm] 1a85581 - [RISCV] Add support for V extenstion in SiFive7
Michael Maitland via llvm-commits
- [PATCH] D149496: [RISCV][llvm-mca] Add mca tests for riscv lmul instruments
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D150279: [LegalizeTypes][RISCV][VE] Add a special case to IntegerExpandSetCCOperands.
Craig Topper via Phabricator via llvm-commits
- [lld] 2e2e110 - fix typos to cycle bots
Nico Weber via llvm-commits
- [PATCH] D147266: [AArch64] Add IR intrinsics for vbsl* C intrinsics
Pranav Kant via Phabricator via llvm-commits
- [llvm] 3331469 - Revert "[RISCV][InsertVSETVLI] Avoid VL toggles for extractelement patterns"
Philip Reames via llvm-commits
- [PATCH] D146749: [CodeGen] Fix nomerge attribute not working in tail calls.
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D149345: [Utils] Added the ability to print the pass number and IR after it is triggered
Arthur Eubanks via Phabricator via llvm-commits
- [llvm] 3977b77 - [CodeGen] Fix nomerge attribute not working in tail calls.
Zequan Wu via llvm-commits
- [llvm] 9272d0f - [PseudoProbe] Clean up dwarf discriminator and avoid duplicating factor.
Hongtao Yu via llvm-commits
- [PATCH] D143285: X86: completely refactor `X86FrameLowering::emitPrologue`
Reid Kleckner via Phabricator via llvm-commits
- [PATCH] D150286: [RISCV] Fold (select setcc, setcc, setcc) into and/or instructions
Yingwei Zheng via Phabricator via llvm-commits
- [PATCH] D150286: [RISCV] Fold (select setcc, setcc, setcc) into and/or instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150286: [RISCV] Fold (select setcc, setcc, setcc) into and/or instructions
Yingwei Zheng via Phabricator via llvm-commits
- [PATCH] D150286: [RISCV] Fold (select setcc, setcc, setcc) into and/or instructions
Yingwei Zheng via Phabricator via llvm-commits
- [PATCH] D150286: [RISCV] Fold (select setcc, setcc, setcc) into and/or instructions
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150286: [RISCV] Fold (select setcc, setcc, setcc) into and/or instructions
Yingwei Zheng via Phabricator via llvm-commits
- [llvm] 9849291 - [PseudoProbe] Encode/Decode FS discriminator
Hongtao Yu via llvm-commits
- [llvm] 345fd0c - [FS-AFDO] Generate pseudo-probe-based profiles with FS-discriminators.
Hongtao Yu via llvm-commits
- [llvm] b7d9322 - [FS-AFDO] Load pseudo probe profile on MIR
Hongtao Yu via llvm-commits
- [PATCH] D148429: [Matrix] Convert binop operand of dot product to a row vector.
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [llvm] becfcdf - [Verifier] Allow DW_OP_LLVM_entry_value in IR
Felipe de Azevedo Piovezan via llvm-commits
- [PATCH] D149778: [Verifier] Allow DW_OP_LLVM_entry_value in IR
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D148428: [Matrix] Remove redundant transpose with dot product lowering.
Francis Visoiu Mistrih via Phabricator via llvm-commits
- [llvm] 617c9d5 - [Corosplit] Prepend entry_value in swift async dbg values
Felipe de Azevedo Piovezan via llvm-commits
- [PATCH] D149779: [Corosplit] Prepend entry_value in swift async dbg values
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D150287: [Hexagon] Flip subreg bit for reverse pairs hvx .new
Alexey Karyakin via Phabricator via llvm-commits
- [PATCH] D150288: [SLP] Simplify `tryToVectorizeSequence()`
Vasileios Porpodas via Phabricator via llvm-commits
- [PATCH] D149879: [MachineFunction][DebugInfo][nfc] Introduce EntryValue variable kind
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149883: [SelectionDAG][DebugInfo] Implement translation of entry_value vars
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149882: [IRTranslator][DebugInfo] Implement translation of entry_value vars
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149881: [AsmPrinter] Use EntryValue object info to emit Dwarf
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [PATCH] D149880: [YamlMF] Serialize EntryValueObjects
Felipe de Azevedo Piovezan via Phabricator via llvm-commits
- [llvm] 020812b - Reapply "[RISCV][InsertVSETVLI] Avoid VL toggles for extractelement patterns"
Philip Reames via llvm-commits
- [llvm] d878603 - [LangRef] Fix sphinx label syntax
Felipe de Azevedo Piovezan 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] D150293: [X86] Add tests for transforming `(x*C0)&C1`->`(-x<<log2(C0&(-C0)))&C1`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150294: [X86] Transforming `(x*C0)&C1`->`(-x<<log2(C0&(-C0)))&C1`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150295: [MemProf] Update hot/cold information after importing
Teresa Johnson via Phabricator via llvm-commits
- [compiler-rt] 0d45bbc - [scudo] Skip releaseToOSMaybe if there's no byte in freelist
Chia-hung Duan via llvm-commits
- [compiler-rt] 6a057e7 - [scudo] Drain caches when release with M_PURGE_ALL
Chia-hung Duan via llvm-commits
- [PATCH] D150296: [ObjC][ARC] Fix non-deterministic behavior in ProvenanceAnalysis
Akira Hatanaka via Phabricator via llvm-commits
- [PATCH] D150297: [X86] Use RIP-relative addressing for data under large data threshold for medium code model
Arthur Eubanks via Phabricator via llvm-commits
- [PATCH] D150305: ObjCopy: support `--dump-section` on COFF
Saleem Abdulrasool via Phabricator via llvm-commits
- [PATCH] D150306: [HWASan] add assert about TagMaskByte
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D150308: Test case improvement (Do not optimize debug locations across section boundaries/D149294)
Pierre Calixte via Phabricator via llvm-commits
- [PATCH] D150310: [TableGen][SubtargetEmitter] Add the StartAtCycles field in the WriteRes class.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D150311: [MISched] Use StartAtCycle in trace dumps.
Francesco Petrogalli via Phabricator via llvm-commits
- [PATCH] D150312: [MISched] Introduce and use ResourceSegments.
Francesco Petrogalli via Phabricator via llvm-commits
- [compiler-rt] 6561032 - [scudo] Lock FallbackTSD before draining it
Chia-hung Duan via llvm-commits
- [PATCH] D149513: Use <cerrno> explicitly
Louis Dionne via Phabricator via llvm-commits
- [llvm] 1b18064 - [TableGen] Print message about dropped patterns with -debug
Krzysztof Parzyszek via llvm-commits
- [llvm] c7b291a - [Hexagon] Add patterns for bspap/bitreverse for scalar vectors
Krzysztof Parzyszek via llvm-commits
- [llvm] 9e280c4 - [MemProf] Update hot/cold information after importing
Teresa Johnson via llvm-commits
- [llvm] 1087672 - Revert "[RISCV] Fix extract_vector_elt on i1 at idx 0 being inverted"
Philip Reames via llvm-commits
- [PATCH] D150314: workflows/repo-lockdown: Ignore libcxx and related sub-directories
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D150316: [AArch64][InstCombine] Bail out for bitselet instructions
Pranav Kant via Phabricator via llvm-commits
- [PATCH] D150317: github: Remove pull request template
Tom Stellard via Phabricator via llvm-commits
- [PATCH] D149549: [compiler-rt][interception][win] Don't crash on unknown instructions
Alan Zhao via Phabricator via llvm-commits
- [PATCH] D150316: [AArch64][InstCombine] Don't scalarize for bitselet instructions
Pranav Kant via Phabricator via llvm-commits
- [llvm] f0d6876 - [FS-AFDO] Fix a pseudo probe test issue.
Hongtao Yu via llvm-commits
- [PATCH] D150324: [X86] Make constant `mul` -> `shl` + `add`/`sub` work for vector types
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150325: WIP: Prototype #ifdef-enforced DEPENDS on tablegen output
Jon Roelofs via Phabricator via llvm-commits
- [PATCH] D150326: [WPD] Update llvm.public.type.test after importing functions
Teresa Johnson via Phabricator via llvm-commits
- [PATCH] D149861: [TextAPI] Remove TBD file attributes that aren't used anymore.
Juergen Ributzka via Phabricator via llvm-commits
- [PATCH] D148558: [CodeGen] Improve handling -Ofast generated code by ComplexDeinterleaving pass
Igor Kirillov via Phabricator via llvm-commits
- [llvm] 958a3d8 - [FS-AFDO] Do not load non-FS profile in MIR loader.
Hongtao Yu via llvm-commits
- [compiler-rt] ee98750 - [ORC-RT] Add REQUIRES: jit-compatible-osx-swift-runtime to testcase.
Lang Hames via llvm-commits
- [PATCH] D150332: [SystemZ][z/OS] Save (and restore) R3 to avoid clobbering parameter when call stack frame extension is invoked
Neumann Hon via Phabricator via llvm-commits
- [PATCH] D144653: [BOLT][AArch64] ST_Function symbols start a CODE interval
Sebastian Pop via Phabricator via llvm-commits
- [llvm] f85a845 - [OpenMP][Flang][Semantics] Add semantics support for USE_DEVICE_ADDR clause on OMP TARGET DATA directive.
Raghu Maddhipatla via llvm-commits
- [PATCH] D150333: [DAGCombiner][AArch64][VE] Teach BuildUDIV/SDIV to use 2x mul when mulh/mul_lohi are not available.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150334: [llvm-profdata] Use string ref for FunctionSamplesMap
William Junda Huang via Phabricator via llvm-commits
- [PATCH] D148654: Modify BoundsSan to improve debuggability
Oskar Wirga via Phabricator via llvm-commits
- [PATCH] D150335: [BOLT] Fix flush pending relocs
Rafael Auler via Phabricator via llvm-commits
- [PATCH] D150336: [LV][AArch64] Disable maximising bandwidth for streaming compatible sve
Dinar Temirbulatov via Phabricator via llvm-commits
- [PATCH] D150339: [BOLT] Fix state of MCSymbols in lowering pass
Rafael Auler via Phabricator via llvm-commits
- [llvm] 9a35c0c - [AIX] enable enable OrcCAPITest, NFC
Chen Zheng via llvm-commits
- [PATCH] D148325: [AIX] enable OrcCAPITest
ChenZheng via Phabricator via llvm-commits
- [PATCH] D149711: [PowerPC] Remove asserts from the disassembler.
ChenZheng via Phabricator via llvm-commits
- [llvm] b881782 - Support critical edge splitting for jump tables
Matthias Braun via llvm-commits
- [llvm] 2713781 - [X86] Add lowering of fminimum/fmaximum for vector operands.
Serguei Katkov via llvm-commits
- [PATCH] D148192: [JITLink][ELF][PPC64] Add skeleton ppc64 support and ELF/ppc64 JITLink backend.
Lang Hames via Phabricator via llvm-commits
- [PATCH] D150004: [RISCV][MC] .debug_line/.debug_frame/.eh_frame: emit relocations for assembly input files with relaxation
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D138526: [SimpleLoopUnswitch][reland 2] unswitch selects
Joshua Cao via Phabricator via llvm-commits
- [PATCH] D149741: [InlineCost][TargetTransformInfo][AMDGPU] Consider cost of alloca instructions in the caller (2/2)
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D146023: [AMDGPU] Remove Code Object V2
Pierre van Houtryve via Phabricator via llvm-commits
- [PATCH] D150345: [AArch64] Handle vector with two different values with efficient vector mask
JinGu Kang via Phabricator via llvm-commits
- [llvm] d262a11 - [NFC][AMDGPU] Pre-commit test.
Thomas Symalla via llvm-commits
- [PATCH] D150294: [X86] Transforming `(x*C0)&C1`->`(-x<<log2(C0&(-C0)))&C1`
Phoebe Wang via Phabricator via llvm-commits
- [PATCH] D150347: [AMDGPU] Improve abs modifier usage
Thomas Symalla via Phabricator via llvm-commits
- [PATCH] D150350: [RISCV][NFC] Remove unused class defination.
Jianjian Guan via Phabricator via llvm-commits
- [llvm] 7cc57c0 - [AArch64] Handle vector with two different values with efficient vector mask
Jingu Kang via llvm-commits
- [PATCH] D105889: [AArch64][SVE] Break false dependencies for inactive lanes of unary operations
Paul Walker via Phabricator via llvm-commits
- [PATCH] D149251: [SCEV] Replace NumTripCountsComputed stat with NumExitCountsComputed
Dmitry Makogon via Phabricator via llvm-commits
- [PATCH] D150353: [CVP] Don't introduce zero after truncating when narrowUDivOrSDiv
luxufan via Phabricator via llvm-commits
- [PATCH] D135574: [MemCpyOpt] Update code comments for processMemSetMemCpyDependence. NFC
Bjorn Pettersson via Phabricator via llvm-commits
- [llvm] 3db7d0d - [MachineFunction][DebugInfo][nfc] Introduce EntryValue variable kind
Felipe de Azevedo Piovezan via llvm-commits
- [PATCH] D135574: [MemCpyOpt] Fix up debug loc for simplified memset in processMemSetMemCpyDependence
Bjorn Pettersson via Phabricator via llvm-commits
- [PATCH] D147408: [AMDGPU] Iterative scan implementation for atomic optimizer.
Pravin Jagtap via Phabricator via llvm-commits
- [llvm] 1569b36 - [CodeGen][ShrinkWrap] Split restore point
via llvm-commits
- [PATCH] D150360: [InstSimplify] Optimize compares with multiple selects as operands
Tejas Joshi via Phabricator via llvm-commits
- [PATCH] D149679: [SPIR-V] [WIP] Convert tests to opaque pointers
Michal Paszkowski via Phabricator via llvm-commits
- [PATCH] D126465: [RISCV] Use knowledge of VLEN to avoid over-aligning the stack
Fraser Cormack via Phabricator via llvm-commits
- [llvm] 26fee39 - Fixed NATVIS debug visualizers for LLVM
Aaron Ballman via llvm-commits
- [llvm] 33b69b9 - [YamlMF] Serialize EntryValueObjects
Felipe de Azevedo Piovezan 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
- [llvm] e13d1b5 - llvm/lib: Use <cerrno> explicitly since D146395 has hidden `errno`
NAKAMURA Takumi via llvm-commits
- [PATCH] D150368: TargetExtType: guard against the case that there is no layout type
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D150369: TypeFinder: collect target types
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D150370: Introduce StructuredData
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D147697: [IR] Add TargetExtTypeClass
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D150371: TargetExtType: Use a schema-based abbreviation in bitcode
Nicolai Hähnle via Phabricator via llvm-commits
- [PATCH] D147266: [AArch64] Sink operands to allow for bitselect instructions
Dave Green via Phabricator via llvm-commits
- [PATCH] D150373: [WIP][RISCV] Avoid early resolution of symbol differences
Philip Reames via Phabricator via llvm-commits
- [PATCH] D149759: [symbolizer] Support symbol lookup
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D150375: [FuncSpec] Replace LoopInfo with BlockFrequencyInfo.
Alexandros Lamprineas via Phabricator via llvm-commits
- [llvm] d5b8401 - [LAA/LV] Simplify stride speculation logic [NFC]
Philip Reames via llvm-commits
- [PATCH] D150377: Add baseline tests for PR62238
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D150378: [Instsimplfy] X == Y ? 0 : X - Y --> X - Y
Jun Zhang via Phabricator via llvm-commits
- [PATCH] D144491: [VPlan] Use isUniformAfterVec in VPReplicateRecipe::execute.
Ayal Zaks via Phabricator via llvm-commits
- [llvm] 236a0e8 - [LV] Use VPValue to get expanded value for SCEV step expressions.
Florian Hahn via llvm-commits
- [llvm] a40b0c3 - [WPD] Update llvm.public.type.test after importing functions
Teresa Johnson via llvm-commits
- [llvm] dc0d00c - Revert "[LAA/LV] Simplify stride speculation logic [NFC]"
Philip Reames via llvm-commits
- [PATCH] D147991: [LLVM][Casting.h] Fix dyn_cast for std::unique_ptr.
Aman LaChapelle via Phabricator via llvm-commits
- [PATCH] D150381: [AMDGPU] Add optional tied-op for wwm-register's epilog spill restore
Christudasan Devadasan via Phabricator via llvm-commits
- [llvm] e41dce4 - [LAA/LV] Simplify stride speculation logic [NFC] (try 2)
Philip Reames via llvm-commits
- [PATCH] D150384: [CodeGenPrepare] Fix for using outdated/corrupt LoopInfo
Momchil Velikov via Phabricator via llvm-commits
- [llvm] dcac993 - [mlgo] Fix reference files / values post - D140975
Mircea Trofin via llvm-commits
- [PATCH] D150387: [SelectionDAG] Correct AddNodeIDCustom for MemIntrinsicSDNodes.
Craig Topper via Phabricator via llvm-commits
- [llvm] 7fbfcc6 - [LV/LAA] Use PSE to identify stride multiplies which simplify [mostly nfc]
Philip Reames via llvm-commits
- [llvm] 5ac48ef - [Propeller] Use a bit-field struct for the metdata fields of BBEntry.
Rahman Lavaee 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] D150390: [AMDGPU] Introduce and use the new PRED_COPY opcode
Yashwant Singh via Phabricator via llvm-commits
- [llvm] 8165792 - [ShrinkWrap] Allow shrinkwrapping past memory accesses to jump tables
Jonathon Penix via llvm-commits
- [llvm] 733b8b2 - [LAA] Simplify identification of speculatable strides [nfc]
Philip Reames via llvm-commits
- [PATCH] D145343: [AMDGPU] Emit predefined macro `__AMDGCN_CUMODE__`
Yaxun Liu via Phabricator via llvm-commits
- [llvm] 04e94bb - [AArch64] Update Changed status in AArch64MIPeepholeOpt
David Green via llvm-commits
- [PATCH] D149418: [ValueTracking] Add additional cases for `isKnownNonZero(mul X, Y)`
Patrick Holland via Phabricator via llvm-commits
- [PATCH] D150396: [InlineCost] Check for conflicting target attributes early
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D142479: [AIX] support 64bit global symbol table for big archive
Digger Lin via Phabricator via llvm-commits
- [llvm] 2895c4c - [ObjC][ARC] Fix non-deterministic behavior in ProvenanceAnalysis
Akira Hatanaka via llvm-commits
- [llvm] 3e7eab0 - [RISCV] RISCVELFTargetObjectFile: use 2-byte alignment for .text if RVC
Fangrui Song via llvm-commits
- [llvm] 3d4eed0 - [LV] Reuse SCEV expansion results for epilogue vectorization.
Florian Hahn via llvm-commits
- [PATCH] D150397: [darwin] Declare _availability_version_check as weak_import instead of looking it up at runtime using dlsym
Akira Hatanaka via Phabricator via llvm-commits
- [llvm] bf279a0 - [VPlan] Remove dangling comment and newlines (NFC).
Florian Hahn via llvm-commits
- [PATCH] D61584: [DebugInfo] Some fields do not need relocations even relax is enabled.
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D150398: [VPlan] Model branch cond to enter scalar epilogue in VPlan.
Florian Hahn via Phabricator via llvm-commits
- [compiler-rt] 0f800df - [NFC][sanitizers] Extract BlockSignals function
Vitaly Buka via llvm-commits
- [llvm] 1c3a206 - [gn build] Port 8e2d09c33938
LLVM GN Syncbot via llvm-commits
- [PATCH] D147457: [Reassociation] Only form CSE expressions for local operands
Quentin Colombet via Phabricator via llvm-commits
- [compiler-rt] c45ee7c - [NFC][sanitizer] Add class to track thread arg and retval
Vitaly Buka via llvm-commits
- [PATCH] D150293: [X86] Add tests for inverting `(x * (Pow2_Ceil(C1) - (1 << C0))) & C1` -> `(-x << C0) & C1`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150294: [X86] Invert transforming `(x * (Pow2_Ceil(C1) - (1 << C0))) & C1` -> `(-x << C0) & C1`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149446: [Pipelines] Don't skip GlobalDCE in ThinLTO pre-link
Mingming Liu via Phabricator via llvm-commits
- [compiler-rt] 68b76af - [HWSAN] Use ThreadArgRetval in HWSAN
Vitaly Buka via llvm-commits
- [PATCH] D149854: [llvm][ADT] Fix compilation of headers under C++23
Adrian Vogelsgesang via Phabricator via llvm-commits
- [llvm] 687bd77 - [ADT][NFC] Fix compilation of headers under C++23
Adrian Vogelsgesang via llvm-commits
- [PATCH] D150405: [bazel] fix bazel
Peiming Liu via Phabricator via llvm-commits
- [PATCH] D149818: [Docs] Update CMake documentation on using ccache
Aiden Grossman via Phabricator via llvm-commits
- [compiler-rt] 1030bd1 - [ASAN] Use ThreadArgRetval in ASAN
Vitaly Buka via llvm-commits
- [llvm] 901183b - [IPO] Opt-in local clones for thinlto imports
Mircea Trofin via llvm-commits
- [compiler-rt] 20a3c6e - [LSAN] Use ThreadArgRetval in LSAN
Vitaly Buka via llvm-commits
- [compiler-rt] 2eda2e0 - [HWASAN] Prevent crashes on thread exit
Vitaly Buka via llvm-commits
- [compiler-rt] 6d7b26a - [NFC][LSAN] Move ThreadCreate into child thread
Vitaly Buka via llvm-commits
- [llvm] 4a9e6c4 - [SelectionDAG] Correct AddNodeIDCustom for MemIntrinsicSDNodes.
Craig Topper via llvm-commits
- [llvm] 8cb8262 - [RISCV] Fix crash if you use an immediate as part of a vtype operand list.
Craig Topper via llvm-commits
- [compiler-rt] b653a28 - Declare _availability_version_check as weak_import instead of looking it
Akira Hatanaka via llvm-commits
- [PATCH] D149523: [llvm-jitlink] Pass object features when creating MCSubtargetInfo
Lang Hames via Phabricator via llvm-commits
- [llvm] 0a70d20 - [gn] port c45ee7c0fba8
Nico Weber via llvm-commits
- [llvm] c2f0c20 - [NFC] Refactor SuffixTree to use LLVM-style RTTI
Jessica Paquette via llvm-commits
- [llvm] 1aec3d1 - [SystemZ][z/OS] Save (and restore) R3 to avoid clobbering parameter when call stack frame extension is invoked
Neumann Hon via llvm-commits
- [PATCH] D149021: [TTI][ASAN] Introduce TTI::getInterestingMemoryOperand and basic RISC-V support.
Yeting Kuo via Phabricator via llvm-commits
- [compiler-rt] 80ed3c3 - [CMake][fuzzer] Add riscv64 to fuzzer supported arch list
Fangrui Song via llvm-commits
- [compiler-rt] 7f191e6 - [NFC][xray] Initialize XRayFileHeader
Vitaly Buka via llvm-commits
- [PATCH] D150415: [RISCV] Add a pass to merge moving parameter registers instructions for Zcmp
Xinlong Wu 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
- [PATCH] D134599: [RISCV] Readjusting the framestack for Zcmp
Xinlong Wu via Phabricator via llvm-commits
- [llvm] ad163a6 - [RISCV][NFC] Remove unused class defination.
Jianjian GUAN via llvm-commits
- [llvm] 3d4e5d2 - [NFC][LLLexer] Consistently initialize *Val fields
Vitaly Buka via llvm-commits
- [llvm] c2ce2a5 - [LoongArch] clang-format LoongArchISelLowering.cpp. NFC
Weining Lu via llvm-commits
- [PATCH] D150417: [LoongArch] Move lp64s out of the unimplemented calling conv list
Lu Weining via Phabricator via llvm-commits
- [PATCH] D150420: [LiveDebugValues] Looks like a bug?
Vitaly Buka via Phabricator via llvm-commits
- [llvm] 39b8af4 - Revert "[SystemZ][z/OS] Save (and restore) R3 to avoid clobbering parameter when call stack frame extension is invoked"
Neumann Hon via llvm-commits
- [llvm] b135df0 - [LiveDebugValues] Temporarily initialize MLocTracker::CurBB
Vitaly Buka via llvm-commits
- [llvm] 1326a5a - [NFC][LiveDebugValues] Clang-format b135df08
Vitaly Buka via llvm-commits
- [compiler-rt] 231c1d4 - [xray] Ignore -Wc++20-extensions in xray_records.h [NFC]
Jie Fu via llvm-commits
- [PATCH] D147763: [ARM] Emit code alignment after .arm and .thumb directives
Antonio Abbatangelo via Phabricator via llvm-commits
- [PATCH] D150068: [X86][AsmParser] Refactor code in AsmParser
Jordan Rupprecht via Phabricator via llvm-commits
- [llvm] 66520c0 - [NFC] SuffixTree: Move EmptyIdx into SuffixTreeNode and add a root allocator
Jessica Paquette via llvm-commits
- [llvm] 6cf993e - [NFC] SuffixTree: Split out SuffixTreeNodes into their own files
Jessica Paquette via llvm-commits
- [PATCH] D150422: [ConstantFolding] fold integers whose bitwidth is greater than 63, and not multiplies of 8
Kohei Asano via Phabricator via llvm-commits
- [llvm] 8ceda4d - [gn build] Port 6cf993e59bd2
LLVM GN Syncbot via llvm-commits
- [llvm] 0b58174 - [NFC] Tidy SuffixTree.h
Jessica Paquette via llvm-commits
- [PATCH] D150424: [ValueTracking] Add tests for deducing `X * Y != 0` if `LSB(X) * LSB(Y) != 0`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150425: [ValueTracking] deduce `X * Y != 0` if `LowestKnownBit(X) * LowestKnownBit(Y) != 0`
Noah Goldstein via Phabricator via llvm-commits
- [llvm] 8faffa3 - SuffixTree: Don't save entire leaf nodes in advance()
Jessica Paquette via llvm-commits
- [llvm] 5cfb9aa - [SimpleLoopUnswitch][reland 2] unswitch selects
Joshua Cao via llvm-commits
- [llvm] c2eeaf1 - [NFC] SuffixTree: Move advance() into SuffixTree.cpp + more cleanup
Jessica Paquette via llvm-commits
- [llvm] 563ce9a - [lli] Add new testcases for lli.
Lang Hames via llvm-commits
- [PATCH] D148906: [AMDGPU] Remove function if FeatureWavefrontSize 32 is not supported on current GPU
krishna chaitanya sankisa via Phabricator via llvm-commits
- [llvm] 3826a74 - [NFC][xray] Initialize XRayFileHeader
Vitaly Buka via llvm-commits
- [compiler-rt] 2394f09 - [ASAN][LSAN] Ignore main or uninitialized thead in pthread_exit
Vitaly Buka via llvm-commits
- [compiler-rt] aa6cb0f - [test] Remove Python<3.3 workaround without shlex.quote
Fangrui Song via llvm-commits
- [compiler-rt] 5becf54 - [DFSAN] Add support for strnlen
Andrew Browne via llvm-commits
- [PATCH] D150426: [llvm] Migrate {starts,ends}with_insensitive to {starts,ends}_with_insensitive (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D150426: [llvm] Migrate {starts,ends}with_insensitive to {starts,ends}_with_insensitive (NFC)
David Blaikie via Phabricator via llvm-commits
- [PATCH] D150426: [llvm] Migrate {starts,ends}with_insensitive to {starts,ends}_with_insensitive (NFC)
David Blaikie via Phabricator via llvm-commits
- [PATCH] D150426: [llvm] Migrate {starts,ends}with_insensitive to {starts,ends}_with_insensitive (NFC)
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D150426: [llvm] Migrate {starts,ends}with_insensitive to {starts,ends}_with_insensitive (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D150426: [llvm] Migrate {starts,ends}with_insensitive to {starts,ends}_with_insensitive (NFC)
Kazu Hirata via Phabricator via llvm-commits
- [PATCH] D150427: [AMDGPU] Non hostcall printf support for HIP
Vikram Hegde via Phabricator via llvm-commits
- [llvm] 0833a9a - [test] Use autogenerated assertions
Serge Pavlov via llvm-commits
- [compiler-rt] 478739b - Revert "[NFC][xray] Initialize XRayFileHeader"
Vitaly Buka via llvm-commits
- [llvm] af161ff - [RISCV] Fold (select setcc, setcc, setcc) into and/or instructions
Yingwei Zheng via llvm-commits
- [PATCH] D150428: [flang][openmp] Allocators construct semantic checks
Ethan Luis McDonough via Phabricator via llvm-commits
- [PATCH] D128612: RISC-V big-endian support implementation
Djordje Todorovic via Phabricator via llvm-commits
- [PATCH] D150431: [lit] Add knob --simulator-cmd to allow developers to run LIT on a simulator when real machine is not available
Kan Shengchen via Phabricator via llvm-commits
- [llvm] 773b0aa - [RISCV][CodeGen] Support Zhinx and Zhinxmin
Qihan Cai via llvm-commits
- [llvm] 3b95b81 - [AArch64][SME2/SVE2p1] Add predicate-as-counter intrinsics for ptrue/cntp
Sander de Smalen via llvm-commits
- [llvm] c892664 - [AArch64][SME2/SVE2p1] Add predicate-as-counter intrinsics for while*
Sander de Smalen via llvm-commits
- [PATCH] D150246: AMDGPU: Fix issue in shl(or) combine
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149566: [CodeGen] Replace CCState's getNextStackOffset with getStackSize (NFC)
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D144045: [InstCombine] Avoid sinking fdiv into a loop
David Sherwood via Phabricator via llvm-commits
- [llvm] 39a0677 - [AggressiveInstCombine] folding load for constant global patterened arrays and structs by GEP-indices
via llvm-commits
- [PATCH] D150436: Correct the sort logic in AsmMatcherEmmitter.cpp
Wang, Xin via Phabricator via llvm-commits
- [PATCH] D137142: [WIP] DivergenceAnalysis: Infer uniformity from assume calls
Simon Moll via Phabricator via llvm-commits
- [PATCH] D150437: [FPEnv] Get rid of extra moves in fpenv calls
Serge Pavlov via Phabricator via llvm-commits
- [PATCH] D150438: [LLVM][Uniformity] Improve detection of uniform registers
Sameer Sahasrabuddhe via Phabricator via llvm-commits
- Deactivated mail: response error
Mail Delivery Subsystem via llvm-commits
- [llvm] 60d9010 - AMDGPU: Fix issue in shl(or) combine
Ruiling Song via llvm-commits
- [llvm] ee75422 - [AsmPrinter] Use EntryValue object info to emit Dwarf
Felipe de Azevedo Piovezan via llvm-commits
- [PATCH] D150440: [X86][MC] Optimize more instructions from VEX3 to VEX2 and fix the incorrect control flow in X86MCInstLower
Kan Shengchen via Phabricator via llvm-commits
- [PATCH] D150441: [AArch64][SME2/SVE2p1] Add predicate-as-counter intrinsics for pext (single)
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D150442: [AArch64][SME2/SVE2p1] Add predicate-as-counter intrinsics for pext (multi)
Sander de Smalen via Phabricator via llvm-commits
- [PATCH] D150443: [KnownBits] Define and use meet and join operations
Jay Foad via Phabricator via llvm-commits
- [PATCH] D149421: [KnownBits] Improve `KnownBits::rem(X, Y)` in cases where we can deduce low-bits of output
Jay Foad via Phabricator via llvm-commits
- [PATCH] D143852: [docs] Add Python coding standard to documentation
Tobias Hieta via Phabricator via llvm-commits
- [PATCH] D14327: IR: Add llvm.ldexp and llvm.experimental.constrained.ldexp intrinsics
Matt Arsenault via Phabricator via llvm-commits
- [PATCH] D149873: [AMDGPU][GFX908] IndirectCopyToAGPR: Confirm modified register is dst reg of accvgpr_write
Matt Arsenault via Phabricator via llvm-commits
- [llvm] 80c643c - [SystemZ][z/OS] Save (and restore) R3 to avoid clobbering parameter when call stack frame extension is invoked
Neumann Hon via llvm-commits
- [PATCH] D150445: [LLD][ELF] Add missing program header parsing to OVERLAY
Peter Smith via Phabricator via llvm-commits
- [PATCH] D150447: [MachineSink] Don't reject sinking because of a dead def in isProfitableToSinkTo()
Jonas Paulsson via Phabricator via llvm-commits
- [PATCH] D149968: [AArch64][SVE] Predicated mul pattern
David Sherwood via Phabricator via llvm-commits
- [PATCH] D150449: [NFC] Add reverse iterator support for BasicBlocks in llvm::Function
Tianao Ge via Phabricator via llvm-commits
- [llvm] ac9e959 - [AArch64] Add shrink-wrapping test with missing memoperands.
Florian Hahn via llvm-commits
- [PATCH] D149942: [IR] Drop const in DILocation::getMergedLocation
Alex Zinenko via Phabricator via llvm-commits
- [llvm] f4865c7 - Revert "[X86][AsmParser] Refactor code in AsmParser"
Shengchen Kan via llvm-commits
- [llvm] c13ed1c - [X86][AsmParser] Refactor code and optimize more instructions from VEX3 to VEX2
Shengchen Kan via llvm-commits
- [llvm] d0718ff - [ShrinkWrap] Conservatively treat MIs without memory operands.
Florian Hahn via llvm-commits
- [PATCH] D149668: [ShrinkWrap] Use underlying object to rule out stack access.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D149619: [NFC][HWASAN] Create shadow value just after alloca
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D149620: [NFC][HWASAN] Handle tags as Int8
Florian Mayer via Phabricator via llvm-commits
- [PATCH] D149646: [LLVM][Uniformity] Propagate temporal divergence explicitly
David Stuttard via Phabricator via llvm-commits
- [llvm] 2c52a18 - Precommit test for D149873
Jeffrey Byrnes via llvm-commits
- [llvm] c06a61f - [X86] narrowShuffle - only narrow from legal vector types
Simon Pilgrim via llvm-commits
- [llvm] 42bd814 - AMDGPU: Force sc0 and sc1 on stores for gfx940 and gfx941
Konstantin Zhuravlyov via llvm-commits
- [PATCH] D150453: [NFC] Refactor GlobalVariable Ctor
Guillaume Chatelet via Phabricator via llvm-commits
- [llvm] 3f6e4e5 - [IRTranslator][DebugInfo] Implement translation of entry_value vars
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] 53a4adc - [AMDGPU] Fix crash with 160-bit p7's by manually defining getPointerTy
Krzysztof Drewniak via llvm-commits
- [llvm] 2da2995 - [SelectionDAG][DebugInfo] Implement translation of entry_value vars
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] a983ef2 - [DAGCombiner][AArch64][VE] Teach BuildUDIV/SDIV to use 2x mul when mulh/mul_lohi are not available.
Craig Topper via llvm-commits
- [llvm] 1dedc96 - [RISCV][llvm-mca] Add mca tests for riscv lmul instruments
Michael Maitland via llvm-commits
- [PATCH] D143526: [GlobalISel] Handle ptr size != index size in IRTranslator, CodeGenPrepare
Krzysztof Drewniak via Phabricator via llvm-commits
- [PATCH] D150454: [NFC][SCEV] Add test on backedge-taken count
Aleksandr Popov via Phabricator via llvm-commits
- [llvm] 0bc739a - [GlobalISel] Handle ptr size != index size in IRTranslator, CodeGenPrepare
Krzysztof Drewniak via llvm-commits
- [llvm] ad8765a - Revert "[RISCV][llvm-mca] Add mca tests for riscv lmul instruments"
Michael Maitland via llvm-commits
- [llvm] 54fd5cf - [RISCV] Fix typo in comment. NFC
Craig Topper via llvm-commits
- [PATCH] D148692: Fix uninitialized class members
David Blaikie via Phabricator via llvm-commits
- [PATCH] D134893: [LSR][TTI][RISCV] Add isAllowTerminatingConditionFoldingAfterLSR into TTI and enable it for RISC-V
Philip Reames via Phabricator via llvm-commits
- [llvm] 1e317c3 - [RISCV][llvm-mca] Add mca tests for riscv lmul instruments
Michael Maitland via llvm-commits
- [PATCH] D147017: [X86] Add a fneg test for fma with a splat constant vector
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D150458: [ORC] Use ExecutorAddr::toPtr() in documentation
Mike Rostecki via Phabricator via llvm-commits
- [PATCH] D150459: [llvm-mca] Print InstructionInfoView using Instrument information.
Michael Maitland via Phabricator via llvm-commits
- [PATCH] D146494: [X86] Combine constant vector inputs for FMA
Evgenii Kudriashov via Phabricator via llvm-commits
- [PATCH] D150461: [OpenMP] Naturally align internal global variables in the OpenMPIRBuilder
Joseph Huber via Phabricator via llvm-commits
- [compiler-rt] d1aee9c - [sanitizers] Remove assert from ThreadArgRetval::Finish
Vitaly Buka via llvm-commits
- [PATCH] D147441: [CMake] Attempt to merge runtimes and projects compilation databases
Shilei Tian via Phabricator via llvm-commits
- [llvm] 1398460 - [RISCVGatherScatterLowering] Minor code cleanup [NFC]
Philip Reames via llvm-commits
- [PATCH] D150462: [NFC] Fixed malformed big archive when member file size large than 4Gbytes
Digger Lin via Phabricator via llvm-commits
- [PATCH] D150463: [RISCV] Teach doPeepholeMaskedRVV to handle FMA instructions.
Craig Topper via Phabricator via llvm-commits
- [PATCH] D150464: [FuncSpec] Improve the accuracy of the cost model.
Alexandros Lamprineas via Phabricator via llvm-commits
- [PATCH] D150465: [SCEV][Test] Regenerate test checks using auto-updater
Aleksandr Popov via Phabricator via llvm-commits
- [PATCH] D150466: profilie inference changes for stale profile matching
Sergey Pupyrev via Phabricator via llvm-commits
- [PATCH] D150460: [gcov] Add nosanitize metadata to memory access instructions inserted by emitProfileNotes()
Mingjie Xu via Phabricator via llvm-commits
- [PATCH] D133103: [PowerPC] Improve kill flag computation and add verification after MI peephole
Stefan Pintilie via Phabricator via llvm-commits
- [PATCH] D150467: [SCEV] Apply loop-guards to addrec's start in howManyGreaterThans
Aleksandr Popov via Phabricator via llvm-commits
- [llvm] dd02984 - [OpenMP] Naturally align internal global variables in the OpenMPIRBuilder
Joseph Huber via llvm-commits
- [llvm] e351b9b - [EarlyIfCvt] Don't if-convert if condition has only loop-invariant ops.
Florian Hahn via llvm-commits
- [PATCH] D141639: [EarlyIfCvt] Don't if-convert if condition has only loop-invariant ops.
Florian Hahn via Phabricator via llvm-commits
- [PATCH] D150468: [RISCVGatherScatterLowering] Remove restriction that shift must have constant operand
Philip Reames via Phabricator via llvm-commits
- [PATCH] D150471: [RISCVGatherScatterLowering] Support shift in non-recursive matching
Philip Reames via Phabricator via llvm-commits
- [llvm] 2ee4dda - profilie inference changes for stale profile matching
via llvm-commits
- [llvm] 297e06c - [RISCVGatherScatterLowering] Remove restriction that shift must have constant operand
Philip Reames via llvm-commits
- [llvm] 5d57a9f - [PowerPC] Adjust tests after e351b9b66da088.
Florian Hahn via llvm-commits
- [llvm] 715a043 - [RISCVGatherScatterLowering] Support shl in non-recursive matching
Philip Reames via llvm-commits
- [llvm] 39fe48b - [RISCV] Move VFMADD_VL DAG combine to a function. NFC
Craig Topper via llvm-commits
- [PATCH] D150474: [RISCVGatherScatterLowering] Use InstSimplifyFolder
Philip Reames via Phabricator via llvm-commits
- [llvm] 88149fb - [AMDGPU][GFX908] IndirectCopyToAGPR: Confirm modified register is dst reg of accvgpr_write
Jeffrey Byrnes via llvm-commits
- [llvm] 4fe91e0 - [llvm-profdata] ProfileReader cleanup - preparation for MD5 refactoring - 3
William Huang via llvm-commits
- [PATCH] D147732: [AMDGPU] Add f32 permlane{16, x16} builtin variants
Jeffrey Byrnes via Phabricator via llvm-commits
- [llvm] 795f930 - [AArch64] Add test for #62620.
Florian Hahn via llvm-commits
- [PATCH] D150482: [AArch64] Don't use tbl lowering if ZExt can be folded into user.
Florian Hahn via Phabricator via llvm-commits
- [compiler-rt] 0245dc9 - [test][sanitizers] Disable new test on Android
Vitaly Buka via llvm-commits
- [PATCH] D147732: [AMDGPU] Add type mangling for {read, write, readfirst, perm}lane intrinsics
Jeffrey Byrnes via Phabricator via llvm-commits
- [PATCH] D150486: Initialize PunnedPointer
Vitaly Buka via Phabricator via llvm-commits
- [llvm] 00e6d0e - ObjCopy: support `--dump-section` on COFF
Saleem Abdulrasool via llvm-commits
- [PATCH] D150488: [MemProf] Set hot/cold new values with option
Teresa Johnson via Phabricator via llvm-commits
- [compiler-rt] edd0981 - [HWASan] unflake test
Florian Mayer via llvm-commits
- [PATCH] D149404: [ValueTracking][InstCombine] Add a new API to allow to ignore poison generating flags or metadatas when implying poison
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D147108: [InstCombine] Add transforms for `(rem (shl Y, X), (shl Z, X))`
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] D142660: [AIX] supporting -X options for llvm-ranlib in AIX OS
Stephen Peckham via Phabricator via llvm-commits
- [llvm] 6c3ea86 - [llvm] Migrate {starts,ends}with_insensitive to {starts,ends}_with_insensitive (NFC)
Kazu Hirata via llvm-commits
- [llvm] 19c5740 - [MemProf] Set hot/cold new values with option
Teresa Johnson via llvm-commits
- [llvm] 6adb9a0 - [AMDGPU] Emit predefined macro `__AMDGCN_CUMODE__`
Yaxun Liu via llvm-commits
- [compiler-rt] d3b5ac8 - ASan: add testcase for backtrace interceptor
Thurston Dang via llvm-commits
- [llvm] 4e84149 - Revert "[RISCVGatherScatterLowering] Minor code cleanup [NFC]"
Philip Reames via llvm-commits
- [llvm] d4994d0 - Revert "[X86][AsmParser] Refactor code and optimize more instructions from VEX3 to VEX2"
Alan Zhao via llvm-commits
- [llvm] 592199c - [LV] Use interface routines instead of internal variables
Philip Reames via llvm-commits
- [llvm] d3a6a05 - [SuffixTree] Add suffix tree statistics
Jessica Paquette via llvm-commits
- [llvm] 9c0a349 - Revert "[SuffixTree] Add suffix tree statistics"
Jessica Paquette via llvm-commits
- [PATCH] D150500: [LV] Reorganize VPWidenMemoryInstructionRecipe::execute [nfc]
Philip Reames via Phabricator via llvm-commits
- [llvm] 0152f01 - Reapply "[RISCVGatherScatterLowering] Minor code cleanup [NFC]"
Philip Reames via llvm-commits
- [llvm] 4cc2010 - [RISCVGatherScatterLowering] Use InstSimplifyFolder
Philip Reames via llvm-commits
- [PATCH] D64630: [DebugInfo] Address performance regression with r364515
Heejin Ahn via Phabricator via llvm-commits
- [polly] 81e149a - Replace None with std::nullopt in comments (NFC)
Kazu Hirata via llvm-commits
- [llvm] 81e149a - Replace None with std::nullopt in comments (NFC)
Kazu Hirata via llvm-commits
- [PATCH] D146178: [Clang][Sema] Fix comparison of constraint expressions
Kyrill Briantsev via Phabricator via llvm-commits
- [llvm] 97b73e3 - Add 'REQUIRES: asserts' to test added in D150002 (53a4adc) because it tests for a crash that is caused by an assertion failure.
Douglas Yung via llvm-commits
- [PATCH] D149195: [SelectionDAG] Limit max recursion in `isKnownNeverZero` and `isKnownToBeAPowerOfTwo`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149196: [SelectionDAG] Use `computeKnownBits` if `Op` is not recognized by `isKnownNeverZero`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149197: [X86] Add tests for `div/rem %x, (select c, <const>, 1)`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149198: [DAGCombiner] Make is so that `udiv` can be folded with `(select c, NonZero, 1)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149299: [X86] Add tests for checking `isKnownNeverZero`; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149199: [SelectionDAG] Fill in some more cases in `isKnownNeverZero`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149533: Regen some old tests; NFC
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D149200: [X86][WIP] Enable `foldSelectWithIdentityConstant` for scalar types.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150505: [cmake] Disable GCC lifetime DSE
Xi Ruoyao via Phabricator via llvm-commits
- [compiler-rt] 04fd535 - ASan: add backtrace_symbols test and clarify code is correct
Thurston Dang via llvm-commits
- [compiler-rt] d9377c1 - ASan: unbreak Windows build by limiting backtrace* tests to glibc
Thurston Dang via llvm-commits
- [lld] a2648bc - [ELF] Remove remnant ranks for PPC64 ELFv1 special sections
Fangrui Song via llvm-commits
- [llvm] 847789d - Revert "[RISCV][llvm-mca] Add mca tests for riscv lmul instruments"
Vitaly Buka via llvm-commits
- [PATCH] D150018: workflows/release-tasks: Remove stray backslash
Tom Stellard via Phabricator via llvm-commits
- [llvm] 245cb1f - docs: Document procedure for updating pull requests
Tom Stellard via llvm-commits
- [PATCH] D147284: docs: Document procedure for updating pull requests
Tom Stellard via Phabricator via llvm-commits
- [llvm] 98f59b2 - [RISCV] Teach doPeepholeMaskedRVV to handle FMA instructions.
Craig Topper via llvm-commits
- [llvm] b354028 - [gn build] Port b97859b67416
LLVM GN Syncbot via llvm-commits
- [llvm] 96ddbd6 - [llvm] Fix typos in documentation
Kazu Hirata via llvm-commits
- [lld] 2473b1a - [ELF] Simplify getSectionRank and rewrite comments
Fangrui Song via llvm-commits
- [PATCH] D149616: [AArch64] Extend fp64 top zeroing peephole to all instructions
Dave Green via Phabricator via llvm-commits
- [PATCH] D115109: [LV] Do not fold the tail when an IV is used outside of the loop.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 0e8717f - [Matrix] Add shape verification.
Florian Hahn via llvm-commits
- [PATCH] D147438: [Matrix] Add shape verification.
Florian Hahn via Phabricator via llvm-commits
- [llvm] 88c1242 - [llvm-exegesis] Remove Assembler Tests
Aiden Grossman via llvm-commits
- [PATCH] D149819: [llvm-exegesis] Remove Assembler Tests
Aiden Grossman via Phabricator via llvm-commits
- [llvm] 9fe45fc - [Docs][llvm-exegesis] Specify supported platforms and architectures
Aiden Grossman via llvm-commits
- [PATCH] D149378: [Docs][llvm-exegesis] Specify supported platforms and architectures
Aiden Grossman via Phabricator via llvm-commits
- [llvm] 0418d02 - [LV] Move getVScaleForTuning out of LoopVectorizationCostModel (NFC).
Florian Hahn via llvm-commits
- [llvm] 946e7aa - [llvm-jitlink] Pass object features when creating MCSubtargetInfo
Job Noorman via llvm-commits
- [polly] 65429b9 - Reland "[CMake] Bumps minimum version to 3.20.0."
Mark de Wever via llvm-commits
- [PATCH] D149580: [hwasan] support hwasan-match-all-tag flag for callback memory access instrumentation
Mingjie Xu via Phabricator via llvm-commits
- [PATCH] D150508: [LLD] Do not assume /guard:cf always set together with /guard:ehcont
Phoebe Wang via Phabricator via llvm-commits
- [llvm] 7472f1d - [VPlan] Change LoopVectorizationPlanner::TTI to be const reference (NFC)
Florian Hahn via llvm-commits
- [llvm] f40a790 - [LV] Move selecting vectorization factor logic to LVP (NFC).
Florian Hahn via llvm-commits
- [PATCH] D150431: [lit] Add knob --run-prefix to allow developers to run LIT on a simulator when real machine is not available
Phoebe Wang via Phabricator via llvm-commits
- [llvm] c19c248 - [gn] port 88c1242ed7e1 (begone, LLVMExegesisARMTests)
Nico Weber via llvm-commits
- [PATCH] D149198: [DAGCombiner] Make it so that `udiv` can be folded with `(select c, NonZero, 1)`
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D144911: adding bf16 support to NVPTX
Jacques Pienaar via Phabricator via llvm-commits
- [PATCH] D150510: [ELF] x86-64: place .lrodata, .lbss, and .ldata away from code sections
Fangrui Song via Phabricator via llvm-commits
- [PATCH] D146350: [InstCombine] More aggressively try and fold irem/idiv/mul into selects.
Noah Goldstein via Phabricator via llvm-commits
- [PATCH] D150511: [llvm] Fix include guards
Elliot Goodrich via Phabricator via llvm-commits
- [llvm] 94f7c96 - [cmake] Disable GCC lifetime DSE
Sam James via llvm-commits
- [llvm] 36cfea5 - [X86] Add tests for inverting `(x * (Pow2_Ceil(C1) - (1 << C0))) & C1` -> `(-x << C0) & C1`; NFC
Noah Goldstein via llvm-commits
- [llvm] 6c3bf36 - [X86] Invert transforming `(x * (Pow2_Ceil(C1) - (1 << C0))) & C1` -> `(-x << C0) & C1`
Noah Goldstein via llvm-commits
- [llvm] ab1b42a - [InstCombine] Add simplifications for div/rem with `i1` operands; PR62607
Noah Goldstein via llvm-commits
- [llvm] da9f306 - [SelectionDAG] Limit max recursion in `isKnownNeverZero` and `isKnownToBeAPowerOfTwo`
Noah Goldstein via llvm-commits
- [llvm] e36caae - [SelectionDAG] Use `computeKnownBits` if `Op` is not recognized by `isKnownNeverZero`
Noah Goldstein via llvm-commits
- [PATCH] D150512: [Sparc] Make use of GET_SUBTARGETINFO_MACRO
Sergei Barannikov via Phabricator via llvm-commits
- [PATCH] D150514: [llvm] Reduce ComplexDeinterleavingPass.h includes
Elliot Goodrich via Phabricator via llvm-commits
- [llvm] 1a83865 - [Docs] Minor Fixups in Advanced Builds Documentation
Aiden Grossman via llvm-commits
- [compiler-rt] bd1170d - ASan: fix potential use-after-free in backtrace interceptor
Thurston Dang via llvm-commits
- [PATCH] D150515: [ConstantFold] use StoreSize for VectorType byte checking
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D150422: (WIP)[ConstantFolding] fold integers whose bitwidth is greater than 63.
Kohei Asano via Phabricator via llvm-commits
- [llvm] 939f927 - MCSymbol: Split FragmentAndHasName to Fragment and HasName
Fangrui Song via llvm-commits
- [llvm] bb97499 - Revert "[cmake] Disable GCC lifetime DSE" (to fix authorship)
Sam James via llvm-commits
- [llvm] ce990b5 - [cmake] Disable GCC lifetime DSE
Sam James via llvm-commits
- [llvm] 4a9e55a - [M68k] Update divide-by-constant.ll after D150333.
Craig Topper via llvm-commits
- [llvm] 9ad9380 - [LegalizeVectorOps][AArch64][RISCV][X86] Use OpVT for ISD::SETCC in LegalizeVectorOps.
Craig Topper via llvm-commits
- [llvm] 9400c64 - Revert "[cmake] Disable GCC lifetime DSE"
Sam James via llvm-commits
- [llvm] c674125 - [IntervalTree] Initialize find_iterator::Point
Joshua Cao via llvm-commits
- [PATCH] D150517: [WIP][ValueTracking] Make use of CtxI info in programUndefinedIfUndefOrPoison
luxufan via Phabricator via llvm-commits
- [compiler-rt] a6b9634 - [test][sanitizer] Disable create_thread_loop on Android
via llvm-commits
- [PATCH] D150519: [AVR][NFC] Change the owner of the AVR backend
Ben Shi via Phabricator via llvm-commits
- [PATCH] D149967: [AArch64][SVE] Enable shouldFoldSelectWithIdentityConstant for SVE.
Dave Green via Phabricator via llvm-commits
- [llvm] 057e14d - [Coverity] Fix unchecked return value, NFC
Phoebe Wang via llvm-commits
- [PATCH] D150521: [X86] Fix the bug of pr62625
LuoYuanke via Phabricator via llvm-commits
- [PATCH] D150522: [LoongArch] Support CodeModel::Large codegen
WÁNG Xuěruì via Phabricator via llvm-commits
- [PATCH] D150524: [cmake] Disable GCC lifetime DSE
Xi Ruoyao via Phabricator via llvm-commits
- [llvm] 6e19eea - [X86] Improve handling on zero constant for fminimum/fmaximum lowering
Serguei Katkov via llvm-commits
- [PATCH] D150525: [libc++][memory] P1132R8: out_ptr - a scalable output pointer abstraction
Hristo Hristov via Phabricator via llvm-commits
- [llvm] b2809b4 - [Coverity] Fix unchecked return value, NFC
Phoebe Wang via llvm-commits
- [llvm] cf59d67 - [X86] Fix the bug of pr62625
via llvm-commits
- [PATCH] D149132: [LICM] Reassociate & hoist add expressions
Max Kazantsev via Phabricator via llvm-commits
- [PATCH] D150526: [X86] Add X86FixupVectorConstantsPass to re-fold AVX512 vector load folds as broadcast folds
Simon Pilgrim via Phabricator via llvm-commits
- [PATCH] D150527: [GlobalISel] Fix the erroneous transformation of BRCOND to BCC.
hezuoqiang via Phabricator via llvm-commits
- [llvm] 77df976 - [LV] Add test case for #51677.
Florian Hahn via llvm-commits
- [llvm] a6f53fe - [MC][X86] Fix != result for two register operands
Fangrui Song via llvm-commits
- [llvm] 7f2db4d - [MC] Remove redundant classof definitions for MCTargetDesc's derived classes
Fangrui Song via llvm-commits
- [llvm] da3c06a - Revert "[LV] Add test case for #51677."
Douglas Yung via llvm-commits
- [llvm] 709f59e - [gn build] Port b7932803dede
LLVM GN Syncbot via llvm-commits
- [PATCH] D146903: (WIP)[SimplifyCFG] add nsw on SwitchToLookupTable
Nikita Popov via Phabricator via llvm-commits
- [llvm] ebbcbb2 - [Matrix] Remove redundant transpose with dot product lowering.
Florian Hahn via llvm-commits
- [PATCH] D143044: [InstCombine][NFC] Add tests pre-implementation of issue #54856
John McIver via Phabricator via llvm-commits
- [llvm] 1ba9ec0 - [AArch64] Update FP16 vector cmp costs
David Green 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] 47f5c54 - [cmake] Disable GCC lifetime DSE
Sam James via llvm-commits
- [PATCH] D149946: [LoongArch] Define `ual` feature and override `allowsMisalignedMemoryAccesses`
Xi Ruoyao via Phabricator via llvm-commits
- [llvm] 6e6bed5 - [RISCV] Add test cases for forming vfwmacc when widening from f16 to f64. NFC
Craig Topper via llvm-commits
- [llvm] f2a05c6 - [RISCV] Add RISCVISD nodes for VWFMADD_VL.
Craig Topper via llvm-commits
- [PATCH] D150536: [Docs][llvm-exegesis] Specify platform support for different modes
Aiden Grossman via Phabricator via llvm-commits
- [PATCH] D150422: [ConstantFolding] fold integers whose bitwidth is greater than 63.
Kohei Asano via Phabricator via llvm-commits
- [PATCH] D150535: [IR][TRE] Support associative intrinsics
Joshua Cao via Phabricator via llvm-commits
- [llvm] bcbd9b0 - [AMDGPU][MC] Don't accept attr > 32 for param_load
Diana Picus via llvm-commits
Last message date:
Sun May 14 23:55:30 PDT 2023
Archived on: Sun May 14 23:55:33 PDT 2023
This archive was generated by
Pipermail 0.09 (Mailman edition).