summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp
AgeCommit message (Expand)Author
2025-05-23[NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors (#141101)Rahul Joshi
2025-03-24[Target] Use *Set::insert_range (NFC) (#132879)Kazu Hirata
2024-12-16[NFC] Remove some unnecessary semicolonsDavid Green
2024-11-12[ARM] Remove unused includes (NFC) (#115995)Kazu Hirata
2024-04-24[CodeGen] Make the parameter TRI required in some functions. (#85968)Xu Zhang
2023-04-18[MC] Use subregs/superregs instead of MCSubRegIterator/MCSuperRegIterator. NFC.Jay Foad
2022-05-26[Target] use getSubtarget<> instead of static_cast<>(getSubtarget())Zongwei Lan
2022-02-07[ARM] Undeprecate complex IT blocksMark Murray
2020-04-07CodeGen: More conversions to use RegisterMatt Arsenault
2019-08-28[ARM] Move MVEVPTBlockPass to a separate file. NFCDavid Green
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders
2019-07-22[ARM] Fix for MVE VPT block passDavid Green
2019-06-25[ARM] MVE VPT BlocksSjoerd Meijer
2019-06-18[ARM] Rename MVE instructions in Tablegen for consistency.Simon Tatham
2019-06-18[ARM] Some Thumb2ITBlock clean ups. NFCSjoerd Meijer
2019-06-14[ARM] MVE VPT Block PassSjoerd Meijer
2019-06-13[ARM] Refactor handling of IT mask operands.Simon Tatham
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-05-09[DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen
2017-01-26[ARM] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-08-25MachineFunctionProperties/MIRParser: Rename AllVRegsAllocated->NoVRegs, compu...Matthias Braun
2016-04-04Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff
2016-02-23CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith
2016-02-22CodeGen: Bring back MachineBasicBlock::iterator::getInstrIterator()...Duncan P. N. Exon Smith
2016-02-22Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC"Duncan P. N. Exon Smith
2016-02-21CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFCDuncan P. N. Exon Smith
2015-10-19ARM: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-05-29CodeGen: Use mop_iterator instead of MIOperands/ConstMIOperandsMatthias Braun
2015-05-04[ARM] IT block insertion needs to update kill flagsPete Cooper
2015-03-05Cleanup and remove a chunk of getARMSubtarget calls in theEric Christopher
2015-01-29Migrate ARM except for TTI, AsmPrinter, and frame loweringEric Christopher
2014-10-31Work around bugs in MSVC "14" CTP 3's conversion logicReid Kleckner
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth
2014-03-10[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer
2013-11-13Enable generating legacy IT block for AArch32Weiming Zhao
2013-09-09[ARMv8] Prevent generation of deprecated IT blocks on ARMv8 in Thumb mode.Joey Gouly
2013-05-22Simplify logic now that r182490 is in place. No functional change intended.Chad Rosier
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-06-06Remove unused private fields found by clang's new -Wunused-private-field.Benjamin Kramer
2012-06-01Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen
2012-03-28Revert r153516: "Invalidate liveness in Thumb2ITBlockPass."Jakob Stoklund Olesen
2012-03-27Invalidate liveness in Thumb2ITBlockPass.Jakob Stoklund Olesen
2012-03-27Remove unnecessary llvm:: qualificationsCraig Topper
2012-03-05Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu