summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/Thumb2SizeReduction.cpp
AgeCommit message (Expand)Author
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
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
2015-12-05Replace uint16_t with the MCPhysReg typedef in many places. A lot of physical...Craig Topper
2015-10-25Convert assert(false) into llvm_unreachable where it makes sense.Benjamin Kramer
2015-10-05[ARM] Modify codegen for memcpy intrinsic to prefer LDM/STM.Scott Douglass
2015-09-28Improved the interface of methods commuting operands, improved X86-FMA3 mem-f...Andrew Kaylor
2015-08-04wrap OptSize and MinSize attributes for easier and consistent access (NFCI)Sanjay Patel
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-06-08[ARM] Pass a callback to FunctionPass constructors to enable skipping executionAkira Hatanaka
2015-06-05Revert r238473, "Thumb2: Modify codegen for memcpy intrinsic to prefer LDM/STM."Peter Collingbourne
2015-05-28Thumb2: Modify codegen for memcpy intrinsic to prefer LDM/STM.Peter Collingbourne
2015-05-22Use new MachineInstr mayLoadOrStore() API. NFC.Chad Rosier
2015-05-05Thumb2SizeReduction: Check the correct set of registers for LDMIA.Peter Collingbourne
2015-05-01[ARM] Transfer the internal flag in thumb2 size reduction.Pete Cooper
2015-03-23Purge unused includes throughout libSupport.Benjamin Kramer
2015-03-05Cleanup and remove a chunk of getARMSubtarget calls in theEric Christopher
2015-02-14ARM: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith
2015-01-29Migrate ARM except for TTI, AsmPrinter, and frame loweringEric Christopher
2014-11-05[ARM] Remove redundant assignment.Tilmann Scheller
2014-09-10ARM: don't size-reduce STMs using the LR register.Tim Northover
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher
2014-07-04Move function dependent resetting of a subtarget variable out of theEric Christopher
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth
2014-04-04ARM: Range based for-loop over block predecessors.Jim Grosbach
2014-03-22Prune includes in ARM target.Craig Topper
2014-03-10[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper
2014-03-07Range-ify some for loops.Owen Anderson