- Notifications
You must be signed in to change notification settings - Fork 15.3k
Pull requests: llvm/llvm-project
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
[VectorCombine] New folding pattern for extract/binop/shuffle chains llvm:transforms llvm::vectorcombine Cost-based vector combine pass llvm:vectorcombine vectorizers
#145232 by Rajveer100 was merged Aug 24, 2025 Loading…
[LV] Bundle sub reductions into VPExpressionRecipe backend:AArch64 backend:ARM llvm:analysis Includes value tracking, cost tables and constant folding llvm:transforms llvm:vectorcombine vectorizers
#147255 by SamTebbs33 was merged Sep 1, 2025 Loading…
[InterleavedAccess] Construct interleaved access store with shuffles backend:AArch64 llvm:codegen llvm:transforms llvm::vectorcombine Cost-based vector combine pass llvm:vectorcombine vectorizers
#164000 by ram-NK was merged Nov 5, 2025 Loading…
[VectorCombine] Scalarize extracts of ZExt if profitable. llvm:transforms llvm::vectorcombine Cost-based vector combine pass llvm:vectorcombine vectorizers
#142976 by fhahn was merged Jul 3, 2025 Loading…
[VectorCombine] Expand Covers the InstCombine, InstSimplify and AggressiveInstCombine passes llvm:transforms llvm:vectorcombine vectorizers
vector_insert into shufflevector for earlier cost optimizations (#145512) llvm:instcombine #146479 by laurenmchin was closed Jul 14, 2025 Loading…
[VectorCombine] Generalize foldBitOpOfBitcasts to support more cast operations llvm:transforms llvm:vectorcombine vectorizers
#148350 by rhyadav was merged Jul 21, 2025 Loading…
[VectorCombine] Try to scalarize vector loads feeding bitcast instructions. llvm:transforms llvm:vectorcombine vectorizers
#164682 by juliannagele was merged Nov 12, 2025 Loading…
[VectorCombine] Fix scalarizeExtExtract for big-endian backend:PowerPC llvm:transforms llvm:vectorcombine vectorizers
#157962 by uyoyo0 was merged Sep 15, 2025 Loading…
[VectorCombine] Use InstSimplifyFolder to simplify instrs on creation. llvm:ir llvm:transforms llvm:vectorcombine vectorizers
#146350 by fhahn was merged Jul 1, 2025 Loading…
[AArch64] - Improve costing for Identity shuffles for SVE targets. backend:AArch64 llvm:analysis Includes value tracking, cost tables and constant folding llvm:transforms llvm:vectorcombine
#165375 by pawan-nirpal-031 was merged Nov 18, 2025 Loading…
[VectorCombine] Avoid inserting freeze when scalarizing extend-extract if all extracts would lead to UB on poison. llvm:transforms llvm:vectorcombine vectorizers
#164683 by juliannagele was merged Nov 4, 2025 Loading…
[VectorCombine][TTI] Prevent extract/ins rewrite to GEP backend:SPIR-V llvm:analysis Includes value tracking, cost tables and constant folding llvm:transforms llvm:vectorcombine vectorizers
#150216 by Keenuts was merged Jul 31, 2025 Loading…
[VectorCombine] Refine cost model and decision logic in foldSelectShuffle llvm:transforms llvm:vectorcombine vectorizers
#146694 by igogo-x86 was merged Jul 25, 2025 Loading…
[VectorCombine] Support pattern
bitop(bitcast(x), C) -> bitcast(bitop(x, InvC)) llvm:transforms llvm:vectorcombine vectorizers #155216 by XChy was merged Sep 2, 2025 Loading…
[TTI] Consistently pass the pointer type to getAddressComputationCost. NFCI backend:AArch64 backend:ARM backend:Hexagon backend:X86 llvm:analysis Includes value tracking, cost tables and constant folding llvm:transforms llvm:vectorcombine vectorizers
#152657 by lukel97 was merged Aug 11, 2025 Loading…
[VectorCombine] Preserve scoped alias metadata llvm:transforms llvm:vectorcombine vectorizers
#153714 by knwng was merged Aug 18, 2025 Loading…
release/21.x: [AArch64,TTI] Remove RealUse check for vector insert/extract costs. (#146526) backend:AArch64 llvm:analysis Includes value tracking, cost tables and constant folding llvm:transforms llvm:vectorcombine
[VectorCombine] support mismatching extract/insert indices for foldInsExtFNeg llvm:transforms llvm:vectorcombine vectorizers
#126408 by ParkHanbum was merged Nov 7, 2025 Loading…
[AArch64,TTI] Remove RealUse check for vector insert/extract costs. backend:AArch64 llvm:analysis Includes value tracking, cost tables and constant folding llvm:transforms llvm:vectorcombine
#146526 by fhahn was merged Jul 15, 2025 Loading…
[VectorCombine] foldShuffleOfCastops - handle unary shuffles llvm:transforms llvm:vectorcombine vectorizers
#160009 by ckoparkar was merged Sep 29, 2025 Loading…
[BasicTTI] Only split vectors with even element counts in getCastInstrCost llvm:transforms llvm:vectorcombine
#166528 by ahmedshakill was merged Nov 6, 2025 Loading…
[VectorCombine] Fix rotation in phi narrowing. backend:AMDGPU llvm:transforms llvm:vectorcombine vectorizers
#160465 by PeddleSpam was merged Sep 29, 2025 Loading…
[IR] NFC: Remove 'experimental' from partial.reduce.add intrinsic backend:AArch64 backend:RISC-V backend:WebAssembly llvm:analysis Includes value tracking, cost tables and constant folding llvm:codegen llvm:globalisel llvm:ir llvm:SelectionDAG SelectionDAGISel as well llvm:transforms llvm:vectorcombine vectorizers
#158637 by sdesmalen-arm was merged Sep 17, 2025 Loading…
[PatternMatch] Allow Covers the InstCombine, InstSimplify and AggressiveInstCombine passes llvm:ir llvm:transforms llvm:vectorcombine vectorizers
m_ConstantInt to match integer splats backend:Hexagon llvm:instcombine #153692 by zGoldthorpe was merged Aug 15, 2025 Loading…
Previous Next
ProTip! Add no:assignee to see everything that’s not assigned.