summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
AgeCommit message (Expand)Author
2025-05-23[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors (#141101)Rahul Joshi
2024-11-13[ARM] Remove unused includes (NFC) (#116155)Kazu Hirata
2024-10-17[ARM] Prefer MUL to MULS on some implementations (#112540)VladiKrapp-Arm
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang
2023-01-23[MC] Define and use MCInstrDesc implicit_uses and implicit_defs. NFC.Jay Foad
2023-01-23[MC] Make more use of MCInstrDesc::operands. NFC.Jay Foad
2022-09-08[llvm] Use std::size instead of llvm::array_lengthofJoe Loser
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-06-06[ARM] Use llvm::dbgs() to print debug info (NFC)ksyx
2022-06-02[ARM] Add SEH opcodes in frame loweringMartin Storsjö
2022-05-26[Target] use getSubtarget<> instead of static_cast<>(getSubtarget())Zongwei Lan
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille
2021-12-26[Target] Use range-based for loops (NFC)Kazu Hirata
2021-11-26[Target] Use range-based for loops (NFC)Kazu Hirata
2021-11-19[NFC][llvm] Inclusive language: remove instance of master from Thumb2SizeRedu...Quinn Pham
2020-07-27Rename t2-reduce-size -> thumb2-reduce-sizeArthur Eubanks
2020-04-22[ARM] Don't shrink STM if it would cause an unknown base register storeJohn Brawn
2020-04-07CodeGen: More conversions to use RegisterMatt Arsenault
2020-03-27[Alignment][NFC] MachineMemOperand::getAlign/getBaseAlignGuillaume Chatelet
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-04-04[IR] Refactor attribute methods in Function class (NFC)Evandro Menezes
2019-02-08[ARM] Add OptMinSize to ARMSubtargetSam Parker
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-10[ARM] Fix for verifier buildbotSam Parker
2019-01-10[ARM] Size reduce teq to eorsSam Parker
2018-08-16[MI] Change the array of `MachineMemOperand` pointers to beChandler Carruth
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2017-12-19[ARM] Register the Thumb2SizeReducePass. NFCDavid Green
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-01-31[ARM] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko
2017-01-13[ARM] CodeGen: Replace AddDefaultT1CC and AddNoT1CC. NFCDiana Picus
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus
2017-01-13[ARM] CodeGen: Remove AddDefaultPred. NFC.Diana Picus
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-09-19ARM: check alignment before transforming ldr -> ldm (or similar).Tim Northover
2016-08-25MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun
2016-08-17Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith
2016-06-17ARM: take account of possible bundle when erasing an instruction.Tim Northover
2016-06-12Move instances of std::function.Benjamin Kramer
2016-06-07[ARM] Shrink post-indexed LDR and STR to LDM/STMJames Molloy
2016-05-27Apply clang-tidy's misc-move-constructor-init throughout LLVM.Benjamin Kramer
2016-05-12[scan-build] fix warnings emitted on LLVM ARM code baseRenato Golin
2016-04-26Reverting Thumb2SizeReduction opt bisect change to fix failing buildbots.Andrew Kaylor
2016-04-25Fix build warningAndrew Kaylor
2016-04-25Add optimization bisect opt-in calls for ARM passesAndrew Kaylor