aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMParallelDSP.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-03-20[Target] Use *Set::insert_range (NFC) (#132140)Kazu Hirata1-1/+1
2025-03-15[ARM] Avoid repeated map lookups (NFC) (#131420)Kazu Hirata1-4/+8
2025-02-14[ARM] Avoid repeated map lookups (NFC) (#127168)Kazu Hirata1-3/+4
2025-01-24[NFC][DebugInfo] Use iterator moveBefore at many call-sites (#123583)Jeremy Morse1-1/+1
2024-11-12[ARM] Remove unused includes (NFC) (#115995)Kazu Hirata1-1/+0
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi1-6/+7
2024-06-29[IRBuilder] Don't include Module.h (NFC) (#97159)Nikita Popov1-1/+2
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer1-2/+4
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer1-4/+2
2024-04-15[ARM] Don't include IRBuilder.h in ARMISelLowering.h (NFC)Nikita Popov1-0/+1
2023-06-28[llvm] Replace uses of Type::getPointerTo (NFC)Youngsuk Kim1-6/+4
2023-05-19[ARM] Remove unused member variable MulCandidate::ReadOnlyKazu Hirata1-1/+0
2023-05-19[ARM] Remove unused declaration CreateParallelPairsKazu Hirata1-4/+0
2022-08-28[Target] Qualify auto in range-based for loops (NFC)Kazu Hirata1-3/+3
2022-08-01[ARMParallelDSP] Remove unnecessary ModRef intersection (NFC)Nikita Popov1-2/+1
2022-06-09[ARM][ParallelDSP] Fix self reference bugSam Parker1-0/+5
2021-06-23[ARMParallelDSP] Remove unnecessary wrapper function (NFC)Nikita Popov1-9/+1
2021-01-24[Target] Use llvm::append_range (NFC)Kazu Hirata1-2/+1
2021-01-23Revert "[Target] Use llvm::append_range (NFC)"Kazu Hirata1-1/+2
2021-01-23[Target] Use llvm::append_range (NFC)Kazu Hirata1-2/+1
2020-12-03[NFC] Reduce include files dependency.dfukalov1-0/+1
2020-11-26[AA] Split up LocationSize::unknown()Nikita Popov1-1/+1
2020-06-06LoopAnalysisManager.h - reduce includes to forward declarations. NFC.Simon Pilgrim1-0/+2
2020-04-26[Pass] Ensure we don't include PassSupport.h or PassAnalysisSupport.h directlySimon Pilgrim1-1/+0
2020-04-21[ARM][ParallelDSP] Handle squaring multipliesSam Parker1-0/+4
2020-02-18[IR] Lazily number instructions for local dominance queriesReid Kleckner1-12/+10
2020-01-23[Alignement][NFC] Deprecate untyped CreateAlignedLoadGuillaume Chatelet1-2/+1
2019-12-11[IR] Split out target specific intrinsic enums into separate headersReid Kleckner1-7/+8
2019-10-16[ARM][ParallelDSP] Change smlad insertion orderSam Parker1-16/+51
2019-09-09[ARM][ParallelDSP] Fix for sext inputSam Parker1-3/+9
2019-09-07Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson1-1/+1
2019-09-04[ARM][ParallelDSP] SExt mul for accumulationSam Parker1-5/+14
2019-08-28[ARM][ParallelDSP] Change search for mulsSam Parker1-166/+185
2019-08-21Revert r367389 (and follow-up r368404); it caused PR43073.Nico Weber1-50/+76
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-2/+2
2019-08-09[ARM][ParallelDSP] Replace SExt usesSam Parker1-3/+5
2019-08-02[NFC][ARM[ParallelDSP] Rename/remove/change typesSam Parker1-13/+8
2019-08-02[NFC][ARM][ParallelDSP] Remove ValueListSam Parker1-10/+8
2019-08-01[NFC][ARM][ParallelDSP] Getters and renamingSam Parker1-16/+22
2019-07-31[ARM][ParallelDSP] Convert to function passSam Parker1-73/+45
2019-07-29[NFC][ARM[ParallelDSP] Cleanup of BinOpChainSam Parker1-81/+58
2019-07-29[NFC][ARM][ParallelDSP] Remove AreSymmetricalSam Parker1-43/+0
2019-07-29[NFC][ARM][ParallelDSP] Remove PopulateLoadsSam Parker1-9/+0
2019-07-26[ARM][ParallelDSP] Combine structsSam Parker1-19/+15
2019-07-26[NFC][ARM][ParallelDSP] Cleanup isNarrowSequenceSam Parker1-26/+5
2019-07-24[ARM][ParallelDSP] Fix pointer operand reorderingSam Parker1-2/+2
2019-07-23[ARM] Add opt-bisect support to ARMParallelDSP.Eli Friedman1-0/+3
2019-07-11[ARM][ParallelDSP] Change the search for smladsSam Parker1-252/+316
2019-05-30[NFC][ARM][ParallelDSP] Refactor narrow sequenceSam Parker1-48/+19
2019-05-13[ARM][ParallelDSP] Relax alias checksSam Parker1-184/+174