Age | Commit message (Expand) | Author | Files | Lines |
47 hours | [VectorCombine][TTI] Prevent extract/ins rewrite to GEP (#150216) | Nathan Gauër | 1 | -0/+4 |
10 days | [NFC][Clang][FMV] Make FMV priority data type future proof. (#150079) | Alexandros Lamprineas | 1 | -1/+1 |
2025-07-08 | [EarlyCSE,TTI] Don't create new, unused, instructions. (#134534) | Florian Hahn | 1 | -2/+3 |
2025-06-21 | [CostModel] Add a DstTy to getShuffleCost (#141634) | David Green | 1 | -3/+8 |
2025-06-19 | [TTI] Plumb CostKind through getPartialReductionCost (#144953) | Philip Reames | 1 | -2/+3 |
2025-06-18 | [TTI] Remove PPC hasActiveVectorLength impl, simplify interface (NFC). (#142310) | Florian Hahn | 1 | -3/+2 |
2025-05-29 | [Constant] Make Constant::getSplatValue return poison on poison (#141870) | Luke Lau | 1 | -0/+4 |
2025-05-12 | [TTI][LV] Simplify the prototype of preferPredicatedReductionSelect. nfc (#13... | Mel Chen | 1 | -3/+2 |
2025-05-01 | [CostModel] Make Op0 and Op1 const in getVectorInstrCost. NFC (#137631) | David Green | 1 | -1/+1 |
2025-04-30 | [SLPVectorizer] Move X86 specific handling into X86TTIImpl. (#137830) | Jonas Paulsson | 1 | -2/+3 |
2025-04-26 | [TTI] Simplify implementation (NFCI) (#136674) | Sergei Barannikov | 1 | -2/+6 |
2025-04-22 | [CostModel] Plumb CostKind into getExtractWithExtendCost (#135523) | David Green | 1 | -2/+3 |
2025-04-21 | [LLVM] Cleanup pass initialization for Analysis passes (#135858) | Rahul Joshi | 1 | -8/+2 |
2025-04-07 | [TTI][LV] Change the prototype of preferInLoopReduction. nfc (#132698) | Mel Chen | 1 | -2/+2 |
2025-04-02 | [TTI] Make isLegalMasked{Load,Store} take an address space (#134006) | Krzysztof Drewniak | 1 | -6/+6 |
2025-03-21 | [llvm:ir] Add support for constant data exceeding 4GiB (#126481) | pzzp | 1 | -1/+1 |
2025-03-20 | [X86][NFCI] Add IsStore parameter to hasConditionalLoadStoreForType (#132153) | Phoebe Wang | 1 | -2/+3 |
2025-03-19 | [TTI] Align optional FMFs in getExtendedReductionCost() to getArithmeticReduc... | Elvis Wang | 1 | -1/+1 |
2025-03-12 | [SLP]Reduce number of alternate instruction, where possible | Alexey Bataev | 1 | -0/+4 |
2025-03-12 | Revert "[SLP]Reduce number of alternate instruction, where possible" | Hans Wennborg | 1 | -4/+0 |
2025-03-11 | [SLP]Reduce number of alternate instruction, where possible | Alexey Bataev | 1 | -0/+4 |
2025-03-11 | Revert "[SLP]Reduce number of alternate instruction, where possible" | Hans Wennborg | 1 | -4/+0 |
2025-03-10 | [SLP]Reduce number of alternate instruction, where possible | Alexey Bataev | 1 | -0/+4 |
2025-03-05 | [LV][TTI] Remove unused ReductionFlags. NFC (#129858) | Luke Lau | 1 | -6/+6 |
2025-03-04 | [TTI] Assert that TargetIRAnalyis is not requested for intrinsics | Alexander Richardson | 1 | -0/+1 |
2025-02-26 | [CostModel] Handle vector struct results and cost `llvm.sincos` (#123210) | Benjamin Maxwell | 1 | -9/+8 |
2025-02-21 | [TTI][AArch64] Detect OperandInfo from scalable splats. (#122469) | David Green | 1 | -21/+22 |
2025-02-17 | [LV] Add initial support for vectorizing literal struct return values (#109833) | Benjamin Maxwell | 1 | -0/+10 |
2025-02-04 | [TTI][CostModel] Add cost modeling for expandload and compressstore intrinsic... | Sergey Kachkov | 1 | -0/+9 |
2025-02-02 | Revert "[SLP]Reduce number of alternate instruction, where possible" | Martin Storsjö | 1 | -4/+0 |
2025-02-01 | [SLP]Reduce number of alternate instruction, where possible | Alexey Bataev | 1 | -0/+4 |
2025-01-29 | [KernelInfo] Implement new LLVM IR pass for GPU code analysis (#102944) | Joel E. Denny | 1 | -0/+6 |
2025-01-17 | [FMV][GlobalOpt] Statically resolve calls to versioned functions. (#87939) | Alexandros Lamprineas | 1 | -0/+8 |
2025-01-13 | Reland "[LoopVectorizer] Add support for partial reductions" with non-phi ope... | Sam Tebbs | 1 | -0/+18 |
2024-12-27 | Revert "Reland "[LoopVectorizer] Add support for partial reductions" (#120721)" | Zequan Wu | 1 | -17/+0 |
2024-12-24 | Reland "[LoopVectorizer] Add support for partial reductions" (#120721) | Sam Tebbs | 1 | -0/+17 |
2024-12-19 | Revert "[LoopVectorizer] Add support for partial reductions (#92418)" | Florian Hahn | 1 | -17/+0 |
2024-12-19 | [NFC][TargetTransformInfo][VectorUtils] Consolidate `isVectorIntrinsic...` ap... | Finn Plummer | 1 | -3/+8 |
2024-12-19 | [LoopVectorizer] Add support for partial reductions (#92418) | Nicholas Guy | 1 | -0/+17 |
2024-11-29 | [SLPVectorizer, TargetTransformInfo, SystemZ] Improve SLP getGatherCost(). (... | Jonas Paulsson | 1 | -2/+2 |
2024-11-21 | [NFC][VectorUtils][TargetTransformInfo] Add `isVectorIntrinsicWithOverloadTyp... | Finn Plummer | 1 | -0/+5 |
2024-11-20 | [AArch64][LV] Set MaxInterleaving to 4 for Neoverse V2 and V3 (#100385) | Sjoerd Meijer | 1 | -0/+4 |
2024-11-13 | [CostModel][AArch64] Make extractelement, with fmul user, free whenev… (#11... | Sushant Gokhale | 1 | -3/+16 |
2024-11-05 | [Analysis] Remove unused includes (NFC) (#114936) | Kazu Hirata | 1 | -1/+0 |
2024-10-24 | Recommit: [llvm][ARM][GlobalOpt]Add widen global arrays pass (#113289) | Nashe Mncube | 1 | -0/+6 |
2024-10-17 | Revert "[llvm][ARM]Add widen global arrays pass" (#112701) | Nashe Mncube | 1 | -6/+0 |
2024-10-17 | [llvm][ARM]Add widen global arrays pass (#107120) | Nashe Mncube | 1 | -0/+6 |
2024-10-14 | [SLP]Initial support for interleaved loads | Alexey Bataev | 1 | -0/+7 |
2024-10-12 | [LLVM] New NoDivergenceSource function attribute (#111832) | Tim Renouf | 1 | -0/+4 |
2024-10-11 | [TTI][AMDGPU] Allow targets to adjust `LastCallToStaticBonus` via `getInlinin... | Shilei Tian | 1 | -0/+4 |