summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMBaseInstrInfo.h
AgeCommit message (Expand)Author
2017-11-30[CodeGen] Print "%vreg0" as "%0" in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-15[ARM] Split Arm jump table branch into i12 and rs suffixed versionsMomchil Velikov
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-08-22TargetInstrInfo: Change duplicate() to work on bundles.Matthias Braun
2017-06-02[ARM] Cortex-A57 scheduling model for ARM backend (AArch32)Javed Absar
2017-05-09Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov
2017-04-21Re-commit r301040 "X86: Don't emit zero-byte functions on Windows"Hans Wennborg
2017-04-21Revert r301040 "X86: Don't emit zero-byte functions on Windows"Hans Wennborg
2017-04-21X86: Don't emit zero-byte functions on WindowsHans Wennborg
2017-04-19ARM: Use methods to access data stored with frame instructionsSerge Pavlov
2017-03-16TargetInstrInfo: Provide default implementation of isTailCall().Matthias Braun
2017-03-03Make TargetInstrInfo::isPredicable take a const reference, NFCKrzysztof Parzyszek
2017-01-31[ARM] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko
2017-01-26[XRay][Arm32] Reduce the portion of the stub and implement more staging for t...Serge Rogatch
2017-01-13[ARM] CodeGen: Replace AddDefaultT1CC and AddNoT1CC. NFCDiana Picus
2017-01-13[ARM] CodeGen: Remove AddDefaultCC. NFC.Diana Picus
2017-01-13[ARM] CodeGen: Remove AddDefaultPred. NFC.Diana Picus
2016-09-19[XRay] ARM 32-bit no-Thumb support in LLVMDean Michael Berris
2016-09-14Finish renaming remaining analyzeBranch functionsMatt Arsenault
2016-09-14Make analyzeBranch family of instruction names consistentMatt Arsenault
2016-09-14AArch64: Use TTI branch functions in branch relaxationMatt Arsenault
2016-09-08Revert "[XRay] ARM 32-bit no-Thumb support in LLVM"Renato Golin
2016-09-08[XRay] ARM 32-bit no-Thumb support in LLVMDean Michael Berris
2016-07-29Fix for commit rL277126 that broke a build.Sjoerd Meijer
2016-07-28TargetInstrInfo: rename GetInstSizeInBytes to getInstSizeInBytes. NFCSjoerd Meijer
2016-07-15Rename AnalyzeBranch* to analyzeBranch*.Jacques Pienaar
2016-06-30CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith
2016-06-28Don't pass Reloc::Model to places that already have it. NFC.Rafael Espindola
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer
2016-02-23CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith
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-09-10Pass BranchProbability/BlockMass by value instead of const& as they are small...Cong Hou
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-13MachineLICM: Use TargetSchedModel instead of just itinerariesMatthias Braun
2015-06-11[CodeGen] ArrayRef'ize cond/pred in various TII APIs. NFC.Ahmed Bougacha
2015-05-18MachineInstr: Change return value of getOpcode() to unsigned.Matthias Braun
2015-01-13Peephole opt needs optimizeSelect() to keep track of newly created MIsMehdi Amini
2014-11-11Add Forward Control-Flow Integrity.Tom Roeder
2014-10-01ARM: allow copying of CPSR when all else fails.Tim Northover
2014-08-22[ARM] Move the implementation of the target hooks related to copy-relatedQuentin Colombet
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer
2014-07-25[stack protector] Fix a potential security bug in stack protector where theAkira Hatanaka
2014-06-13The hazard recognizer only needs a subtarget, not a target machineEric Christopher
2014-06-05Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder
2014-04-28[C++] Use 'nullptr'.Craig Topper
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
2013-12-02ARM: decide whether to use movw/movt based on "minsize" attribute.Tim Northover