summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen] Move MacroFusion to the targetEvandro Menezes2017-02-011-82/+0
* [XRay][AArch64] More staging for tail call support in XRay on AArch64 - in LLVMSerge Rogatch2017-01-251-0/+11
* [AArch64] Rename 'no-quad-ldst-pairs' to 'slow-paired-128'Evandro Menezes2017-01-241-1/+1
* [AArch64] Generate literals by the little endEvandro Menezes2017-01-181-4/+4
* [CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus2017-01-131-2/+2
* [AArch64, Lanai] Fix some Clang-tidy modernize and Include What You Use warni...Eugene Zelenko2017-01-061-23/+48
* Code cleanup: Remove tab indents.Logan Chien2017-01-051-3/+3
* [AArch64] Fold some filled/spilled subreg COPYsGeoff Berry2017-01-051-10/+103
* [AArch64] Fold more spilled/refilled COPYs.Geoff Berry2016-12-011-10/+36
* [AArch64] Fold spills of COPY of WZR/XZRGeoff Berry2016-11-291-0/+25
* MachineScheduler: Export function to construct "default" scheduler.Matthias Braun2016-11-281-2/+2
* Test commitAbderrazek Zaafrani2016-10-211-1/+0
* AArch64: Move remaining target specific BranchRelaxation bits to TIIMatt Arsenault2016-10-061-22/+27
* AArch64: Macrofusion: Split features, add missing combinations.Matthias Braun2016-10-041-4/+45
* [AArch64] Support for FP FMA when -ffp-contract=fastEvandro Menezes2016-09-151-3/+5
* Finish renaming remaining analyzeBranch functionsMatt Arsenault2016-09-141-2/+2
* Make analyzeBranch family of instruction names consistentMatt Arsenault2016-09-141-2/+2
* AArch64: Use TTI branch functions in branch relaxationMatt Arsenault2016-09-141-4/+23
* [AArch64] Support stackmap/patchpoint in getInstSizeInBytesDiana Picus2016-09-131-4/+21
* CodeGen: Give MachineBasicBlock::reverse_iterator a handle to the current MIDuncan P. N. Exon Smith2016-09-111-3/+3
* Typo fixes. NFCDiana Picus2016-08-311-1/+1
* Make some LLVM_CONSTEXPR variables const. NFC.George Burgess IV2016-08-251-1/+1
* Replace "fallthrough" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-2/+4
* [AArch64] Re-factor code shared by AArch64LoadStoreOpt and AArch64InstrInfo.Geoff Berry2016-08-121-30/+5
* Move helpers into anonymous namespaces. NFC.Benjamin Kramer2016-08-061-0/+2
* AArch64: Assert on branch displacement bitsMatt Arsenault2016-08-021-0/+7
* AArch64: BranchRelaxtion cleanupsMatt Arsenault2016-08-021-0/+50
* [AArch64] Return the correct size for TLSDESC_CALLSEQDiana Picus2016-08-011-0/+3
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-2/+2
* TargetInstrInfo: rename GetInstSizeInBytes to getInstSizeInBytes. NFCSjoerd Meijer2016-07-281-2/+2
* Typo fix. NFCDiana Picus2016-07-271-1/+1
* [AArch64] Cleanup sign extend in genAlternativeCodeSequenceDavid Majnemer2016-07-211-3/+3
* Rename AnalyzeBranch* to analyzeBranch*.Jacques Pienaar2016-07-151-5/+5
* [AArch64] Set COPY ZR isAsCheapAsAMove when needed.Haicheng Wu2016-07-151-2/+6
* s/constexpr/LLVM_CONSTEXPR in AArch64InstrInfo.cpp.Justin Lebar2016-07-141-1/+1
* [CodeGen] Refactor MachineMemOperand::Flags's target-specific flags.Justin Lebar2016-07-141-15/+7
* [CodeGen] Refactor MachineMemOperand's Flags enum.Justin Lebar2016-07-141-1/+2
* [AArch64] Set FMOVS0 and FMOVD0 as isAsCheapAsAMove when needed.Haicheng Wu2016-07-121-0/+6
* AArch64: Avoid implicit iterator conversions, NFCDuncan P. N. Exon Smith2016-07-081-7/+6
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-180/+177
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-12/+14
* AArch64: Do not test for CPUs, use SubtargetFeaturesMatthias Braun2016-06-021-10/+9
* Delete AArch64II::MO_CONSTPOOL.Rafael Espindola2016-05-311-2/+1
* AArch64: Fix indentationMatthias Braun2016-05-281-9/+9
* Apply clang-tidy's misc-static-assert where it makes sense.Benjamin Kramer2016-05-271-4/+4
* [foldMemoryOperand()] Pass LiveIntervals to enable liveness check.Jonas Paulsson2016-05-101-1/+2
* [AArch64] Combine callee-save and local stack SP adjustment instructions.Geoff Berry2016-05-061-0/+3
* [AArch64] Add cheap as move instructions for Exynos M1Evandro Menezes2016-05-041-2/+33
* AArch64/optimizeCondBranch: Remove earlier kill flag when forming TBZMatthias Braun2016-05-031-0/+2
* Cleanup comments. NFC.Chad Rosier2016-05-021-2/+3
OpenPOWER on IntegriCloud