summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp
AgeCommit message (Expand)Author
2024-11-12[CodeGen] Remove unused includes (NFC) (#115996)Kazu Hirata
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2024-05-23InterleavedLoadCombine: Correctly query PM for TargetTransformInfo (#93103)Matt Arsenault
2024-05-02[InterleavedLoadCombine] Bail out on non-byte-sized vector element type (#90705)Nikita Popov
2024-04-29[CodeGen] Remove extraneous ArrayRef (NFC) (#90423)Kazu Hirata
2023-12-13[CodeGen] Port `InterleavedLoadCombine` to new pass manager (#75164)paperchalice
2023-11-27[llvm] Replace calls to Type::getPointerTo (NFC)Youngsuk Kim
2023-09-01[llvm] Fix duplicate word typos. NFCFangrui Song
2023-06-07[CodeGen] Disable default copy assignment operator for struct VectorInfoBing1 Yu
2023-02-19Use APInt::count{l,r}_{zero,one} (NFC)Kazu Hirata
2023-01-05Move from llvm::makeArrayRef to ArrayRef deduction guides - llvm/ partserge-sans-paille
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata
2022-06-18[CodeGen] Use default member initialization (NFC)Kazu Hirata
2022-06-14[InterleavedLoadComb] Rename uses when inserting new uses.Florian Hahn
2022-03-16Cleanup codegen includesserge-sans-paille
2022-03-10Revert "Cleanup codegen includes"Nico Weber
2022-03-10Cleanup codegen includesserge-sans-paille
2022-02-05Simplify mask creation with llvm::seq. NFCI.Benjamin Kramer
2022-01-30[CodeGen] Use default member initialization (NFC)Kazu Hirata
2022-01-07[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2022-01-03Revert "[llvm] Remove redundant member initialization (NFC)"Kazu Hirata
2022-01-01[llvm] Remove redundant member initialization (NFC)Kazu Hirata
2021-12-28[llvm] Use nullptr instead of 0 (NFC)Kazu Hirata
2021-10-04[APInt] Stop using soft-deprecated constructors and methods in llvm. NFC.Jay Foad
2021-09-22[NFCI][CodeGen, AArch64] Fix inconsistent TargetCostKind types.Daniil Fukalov
2021-09-09[APInt] Normalize naming on keep constructors / predicate methods.Chris Lattner
2021-06-06[CodeGen] Add missing includes (NFC)Nikita Popov
2021-01-10[CodeGen, DebugInfo] Use llvm::find_if (NFC)Kazu Hirata
2020-12-30Use unary CreateShuffleVector if possibleJuneyoung Lee
2020-12-11[Support] Introduce a new InstructionCost classDavid Sherwood
2020-07-09[SVE] Remove calls to VectorType::getNumElements from CodeGenChristopher Tetreault
2020-06-26[Alignment][NFC] Migrate TTI::getInterleavedMemoryOpCost to AlignGuillaume Chatelet
2020-05-18[SVE] Ignore scalable vectors in InterleavedLoadCombinePassDavid Sherwood
2020-04-15Upgrade calls to CreateShuffleVector to use the preferred form of passing an ...Benjamin Kramer
2020-01-23[Alignement][NFC] Deprecate untyped CreateAlignedLoadGuillaume Chatelet
2020-01-01[NFC] Fixes -Wrange-loop-analysis warningsMark de Wever
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-09-15InterleavedLoadCombine - merge isa<> and dyn_cast<> duplicates. NFCI.Simon Pilgrim
2019-04-29computePolynomialFromPointer - add missing early-out return for non-pointer t...Simon Pilgrim
2019-02-01[opaque pointer types] Pass value type to LoadInst creation.James Y Knight
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-19Fix unused function warning.Simon Pilgrim
2018-11-19Add missing stream operator for Polynomial class to fix debug builds.Simon Pilgrim
2018-11-19[InterleavedLoadCombine] Fix warningsMartin Elshuber
2018-11-19[InterleavedLoadCombine] Fix warning unused variableMartin Elshuber
2018-11-19[InterleavedLoadCombine] Remove unused include. NFC.Benjamin Kramer
2018-11-19Subject: [PATCH] [CodeGen] Add pass to combine interleaved loads.Martin Elshuber