projects
/
platform
/
upstream
/
llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[VectorUtils] Skip interleave members with diff type and alloca sizes.
[platform/upstream/llvm.git]
/
llvm
/
lib
/
Analysis
/
VectorUtils.cpp
2022-11-15
Florian Hahn
[VectorUtils] Skip interleave members with diff type...
blob
|
commitdiff
2022-07-17
Kazu Hirata
[Analysis] Qualify auto variables in for loops (NFC)
blob
|
commitdiff
|
diff to current
2022-07-14
Kazu Hirata
[llvm] Use value instead of getValue (NFC)
blob
|
commitdiff
|
diff to current
2022-06-26
Kazu Hirata
[llvm] Don't use Optional::hasValue (NFC)
blob
|
commitdiff
|
diff to current
2022-06-25
Kazu Hirata
Revert "Don't use Optional::hasValue (NFC)"
blob
|
commitdiff
|
diff to current
2022-06-25
Kazu Hirata
Don't use Optional::hasValue (NFC)
blob
|
commitdiff
|
diff to current
2022-06-18
Kazu Hirata
[llvm] Call *set::insert without checking membership...
blob
|
commitdiff
|
diff to current
2022-05-03
David Green
[LV][SLP] Mark fptosi_sat as vectorizable
blob
|
commitdiff
|
diff to current
2022-04-28
Alexey Bataev
[COST]Improve cost model for shuffles in SLP.
blob
|
commitdiff
|
diff to current
2022-04-28
Alexey Bataev
Revert "[COST]Improve cost model for shuffles in SLP."
blob
|
commitdiff
|
diff to current
2022-04-27
Alexey Bataev
[COST]Improve cost model for shuffles in SLP.
blob
|
commitdiff
|
diff to current
2022-04-25
David Green
[NFC] Rename Instrinsic to Intrinsic
blob
|
commitdiff
|
diff to current
2022-04-20
Alexey Bataev
[DAG]Introduce llvm::processShuffleMasks and use it...
blob
|
commitdiff
|
diff to current
2022-04-20
Alexey Bataev
Revert "[DAG]Introduce llvm::processShuffleMasks and...
blob
|
commitdiff
|
diff to current
2022-04-20
Alexey Bataev
[DAG]Introduce llvm::processShuffleMasks and use it...
blob
|
commitdiff
|
diff to current
2022-01-11
Maksim Panchenko
Merge BOLT into LLVM monorepo
blob
|
commitdiff
|
diff to current
2021-10-18
Sanjay Patel
[Analysis] add utility function for unary shuffle mask...
blob
|
commitdiff
|
diff to current
2021-09-11
Nikita Popov
[LAA] Pass access type to getPtrStride()
blob
|
commitdiff
|
diff to current
2021-09-09
Chris Lattner
[APInt] Normalize naming on keep constructors / predica...
blob
|
commitdiff
|
diff to current
2021-09-06
Sander de Smalen
[VectorUtils] Teach findScalarElement to return splat...
blob
|
commitdiff
|
diff to current
2021-08-18
Arthur Eubanks
[NFC] Cleanup calls to CallBase::getAttribute()
blob
|
commitdiff
|
diff to current
2021-08-08
Dorit Nuzman
[LV] Support Interleaved Store Group With Gaps
blob
|
commitdiff
|
diff to current
2021-07-04
Paul Walker
[NFC] Fix a few whitespace issues and typos.
blob
|
commitdiff
|
diff to current
2021-06-17
Bjorn Pettersson
Update @llvm.powi to handle different int sizes for...
blob
|
commitdiff
|
diff to current
2021-05-18
Arthur Eubanks
[NFC][OpaquePtr] Avoid using PointerType::getElementTyp...
blob
|
commitdiff
|
diff to current
2021-05-07
Krzysztof Parzyszek
Allow empty value list in propagateMetadata(Inst, Array...
blob
|
commitdiff
|
diff to current
2021-02-23
Kazu Hirata
[Analysis] Use range-based for loops (NFC)
blob
|
commitdiff
|
diff to current
2021-02-12
David Sherwood
[Analysis] Change VFABI::mangleTLIVectorName to use...
blob
|
commitdiff
|
diff to current
2021-01-19
Jeroen Dobbelaere
[noalias.decl] Look through llvm.experimental.noalias...
blob
|
commitdiff
|
diff to current
2020-12-30
Juneyoung Lee
Use unary CreateShuffleVector if possible
blob
|
commitdiff
|
diff to current
2020-12-02
Sanjay Patel
[JumpThreading][VectorUtils] avoid infinite loop on...
blob
|
commitdiff
|
diff to current
2020-11-20
Hongtao Yu
[CSSPGO] IR intrinsic for pseudo-probe block instrument...
blob
|
commitdiff
|
diff to current
2020-10-26
Joe Ellis
[SVE] Fix TypeSize warning in llvm::getGEPInductionOperand
blob
|
commitdiff
|
diff to current
2020-10-19
Roman Lebedev
[NFC][SCEV] Rename SCEVCastExpr into SCEVIntegralCastExpr
blob
|
commitdiff
|
diff to current
2020-09-11
Simon Pilgrim
[NFC] Fix compiler warnings due to integer comparison...
blob
|
commitdiff
|
diff to current
2020-09-10
Christopher Tetreault
[SVE] Bail from VectorUtils heuristics for scalable...
blob
|
commitdiff
|
diff to current
2020-09-03
Craig Topper
[CodeGenPrepare][X86] Teach optimizeGatherScatterInst...
blob
|
commitdiff
|
diff to current
2020-08-19
Sanjay Patel
[ValueTracking] define/use max recursion depth in header
blob
|
commitdiff
|
diff to current
2020-07-29
Craig Topper
[LV] Add abs/smin/smax/umin/umax intrinsics to isTrivia...
blob
|
commitdiff
|
diff to current
2020-07-22
Christopher Tetreault
[SVE] Remove calls to VectorType::getNumElements from...
blob
|
commitdiff
|
diff to current
2020-05-26
Serge Pavlov
[FPEnv] Intrinsic llvm.roundeven
blob
|
commitdiff
|
diff to current
2020-05-24
Sanjay Patel
[PatternMatch] abbreviate vector inst matchers; NFC
blob
|
commitdiff
|
diff to current
2020-05-17
Nikita Popov
[Alignment] Remove unnecessary getValueOrABITypeAlignme...
blob
|
commitdiff
|
diff to current
2020-05-15
Anna Thomas
[VectorUtils] Expose vector-function-abi-variant mangli...
blob
|
commitdiff
|
diff to current
2020-05-07
Huihui Zhang
[InstCombine][SVE] Fix visitExtractElementInst for...
blob
|
commitdiff
|
diff to current
2020-04-23
Christopher Tetreault
[SVE] Remove calls to VectorType::isScalable from analysis
blob
|
commitdiff
|
diff to current
2020-04-22
Craig Topper
[CallSite removal][ValueTracking] Use CallBase instead...
blob
|
commitdiff
|
diff to current
2020-04-20
Florian Hahn
[VectorUtils] Use early_inc_range instead of DelSet...
blob
|
commitdiff
|
diff to current
2020-04-18
Florian Hahn
[LV] Invalidate cost model decisions along with interle...
blob
|
commitdiff
|
diff to current
2020-04-17
Benjamin Kramer
[VectorUtils] Create shufflevector masks as int vectors...
blob
|
commitdiff
|
diff to current
2020-04-12
Sanjay Patel
[VectorUtils] add IR-level analysis for widening of...
blob
|
commitdiff
|
diff to current
2020-04-11
Sanjay Patel
[VectorUtils] rename scaleShuffleMask to narrowShuffleM...
blob
|
commitdiff
|
diff to current
2020-04-09
Christopher Tetreault
Clean up usages of asserting vector getters in Type
blob
|
commitdiff
|
diff to current
2020-04-09
David Truby
[flang] Merge flang-compiler/f18
blob
|
commitdiff
|
diff to current
2020-04-01
Craig Topper
[VectorUtils][X86] De-templatize scaleShuffleMask and...
blob
|
commitdiff
|
diff to current
2020-03-31
Eli Friedman
Remove "mask" operand from shufflevector.
blob
|
commitdiff
|
diff to current
2020-03-11
Huihui Zhang
[InstSimplify][SVE] Fix SimplifyInsert/ExtractElementIn...
blob
|
commitdiff
|
diff to current
2020-02-18
Nikita Popov
[VectorUtils] Accept IRBuilderBase; NFC
blob
|
commitdiff
|
diff to current
2020-02-18
Jim Lin
[NFC] Remove trailing space
blob
|
commitdiff
|
diff to current
2020-02-05
Sanjay Patel
[Analysis] add query to get splat value from array...
blob
|
commitdiff
|
diff to current
2020-02-02
Sanjay Patel
[Analysis] add optional index parameter to isSplatValue()
blob
|
commitdiff
|
diff to current
2020-01-30
Francesco Petrogalli
[llvm][VectorUtils] Tweak VFShape for scalable vector...
blob
|
commitdiff
|
diff to current
2020-01-28
Benjamin Kramer
Make llvm::StringRef to std::string conversions explicit.
blob
|
commitdiff
|
diff to current
2020-01-16
Francesco Petrogalli
[VectorUtils] Rework the Vector Function Database ...
blob
|
commitdiff
|
diff to current
2019-12-24
Mehdi Amini
Import MLIR into the LLVM tree
blob
|
commitdiff
|
diff to current
2019-12-13
Francesco Petrogalli
Revert "[VectorUtils] Introduce the Vector Function...
blob
|
commitdiff
|
diff to current
2019-12-10
Francesco Petrogalli
[VectorUtils] Introduce the Vector Function Database...
blob
|
commitdiff
|
diff to current
2019-12-04
Francesco Petrogalli
[VectorUtils] API for VFShape, update VFInfo.
blob
|
commitdiff
|
diff to current
2019-11-15
Francesco Petrogalli
[SVFS] Inject TLI Mappings in VFABI attribute.
blob
|
commitdiff
|
diff to current
2019-11-14
Reid Kleckner
Add missing includes needed to prune LLVMContext.h...
blob
|
commitdiff
|
diff to current
2019-11-12
Francesco Petrogalli
[VFABI] Read/Write functions for the VFABI attribute.
blob
|
commitdiff
|
diff to current
2019-10-10
Guillaume Chatelet
[Alignment][NFC] Make VectorUtils uas llvm::Align
blob
|
commitdiff
|
diff to current
2019-09-17
Simon Pilgrim
InterleavedAccessInfo - Don't dereference a dyn_cast...
blob
|
commitdiff
|
diff to current
2019-09-07
Bjorn Pettersson
[Intrinsic] Add the llvm.umul.fix.sat intrinsic
blob
|
commitdiff
|
diff to current
2019-08-02
Hideki Saito
[LV] Avoid building interleaved group in presence of...
blob
|
commitdiff
|
diff to current
2019-06-24
Bjorn Pettersson
[Scalarizer] Add scalarizer support for smul.fix.sat
blob
|
commitdiff
|
diff to current
2019-06-11
Sanjay Patel
[Analysis] add isSplatValue() for vectors in IR
blob
|
commitdiff
|
diff to current
2019-06-07
Sanjay Patel
[Analysis] simplify code for getSplatValue(); NFC
blob
|
commitdiff
|
diff to current
2019-04-25
Philip Reames
Consolidate existing utilities for interpreting vector...
blob
|
commitdiff
|
diff to current
2019-02-25
Simon Pilgrim
[Vectorizer] Add vectorization support for fixed smul...
blob
|
commitdiff
|
diff to current
2019-02-05
Hiroshi Inoue
[NFC] fix trivial typos in comments
blob
|
commitdiff
|
diff to current
2019-01-23
Simon Pilgrim
Move saturated arithmetic intrinsics to other integer...
blob
|
commitdiff
|
diff to current
2019-01-19
Chandler Carruth
Update the file headers across all of the LLVM projects...
blob
|
commitdiff
|
diff to current
2019-01-03
Simon Pilgrim
[SLPVectorizer] Flag ADD/SUB SSAT/USAT intrinsics trivi...
blob
|
commitdiff
|
diff to current
2018-12-20
Clement Courbet
[NFC] Fix trailing comma after function.
blob
|
commitdiff
|
diff to current
2018-12-20
Michael Kruse
Introduce llvm.loop.parallel_accesses and llvm.access...
blob
|
commitdiff
|
diff to current
2018-11-13
Florian Hahn
[VectorUtils] Use namespace for InterleaveGroup templat...
blob
|
commitdiff
|
diff to current
2018-11-13
Florian Hahn
[VPlan] VPlan version of InterleavedAccessInfo.
blob
|
commitdiff
|
diff to current
2018-11-12
Sanjay Patel
[VectorUtils] add funnel-shifts to the list of vectoriz...
blob
|
commitdiff
|
diff to current
2018-11-12
Sanjay Patel
[VectorUtils] reorder list of vectorizable intrinsics...
blob
|
commitdiff
|
diff to current
2018-10-31
Dorit Nuzman
[LV] Support vectorization of interleave-groups that...
blob
|
commitdiff
|
diff to current
2018-10-22
Dorit Nuzman
[IAI,LV] Avoid creating a scalar epilogue due to gaps...
blob
|
commitdiff
|
diff to current
2018-10-19
Thomas Lively
[LoopVectorize] Loop vectorization for minimum and...
blob
|
commitdiff
|
diff to current
2018-10-14
Dorit Nuzman
recommit 344472 after fixing build failure on ARM and...
blob
|
commitdiff
|
diff to current
2018-10-14
Dorit Nuzman
revert 344472 due to failures.
blob
|
commitdiff
|
diff to current
2018-10-14
Dorit Nuzman
[IAI,LV] Add support for vectorizing predicated strided...
blob
|
commitdiff
|
diff to current
2018-10-07
Dorit Nuzman
[IAI,LV] Avoid creating interleave-groups for predicate...
blob
|
commitdiff
|
diff to current
2018-09-24
Sanjay Patel
[Analysis] add comment to generalize finding a scalar...
blob
|
commitdiff
|
diff to current
2018-09-17
Matt Arsenault
Fix vectorization of canonicalize
blob
|
commitdiff
|
diff to current
2018-09-12
Florian Hahn
[LV] Move InterleaveGroup and InterleavedAccessInfo...
blob
|
commitdiff
|
diff to current
next