summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [AArch64] Add support for MTE intrinsicsJaved Absar2019-04-231-0/+16
* [CodeGen] Add "const" to MachineInstr::mayAliasBjorn Pettersson2019-04-191-13/+13
* [IR] Refactor attribute methods in Function class (NFC)Evandro Menezes2019-04-041-1/+1
* [AArch64] NFC: Cleanup isAArch64FrameOffsetLegalSander de Smalen2019-03-271-200/+98
* [AArch64] Adds cases for LDRSHWui and LDRSHXui to getMemOpInfoSander de Smalen2019-03-271-0/+6
* AArch64: implement copy for paired GPR registers.Tim Northover2019-02-071-0/+41
* [AArch64][Outliner] Don't outline BTI instructionsOliver Stannard2019-02-051-0/+8
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [AArch64] Emit the correct MCExpr relocations specifiers like VK_ABS_G0, etcMandeep Singh Grang2019-01-101-1/+2
* Initial AArch64 SLH implementation.Kristof Beyls2019-01-091-0/+5
* Introduce control flow speculation tracking pass for AArch64Kristof Beyls2018-12-181-0/+7
* [AArch64] Refactor the Exynos scheduling predicatesEvandro Menezes2018-12-101-208/+1
* [AArch64] Fix Exynos predicateEvandro Menezes2018-12-061-8/+10
* Fix -Wparentheses warning. NFCI.Simon Pilgrim2018-12-041-3/+2
* [MachineOutliner] Move stack instr check logic to getOutliningCandidateInfoJessica Paquette2018-12-041-96/+72
* [MachineOutliner][AArch64][NFC] Add early exit to candidate discarding logicJessica Paquette2018-12-041-0/+6
* [MachineOutliner] Drop candidates that require fixups if it's beneficialJessica Paquette2018-12-031-5/+24
* [MachineOutliner][AArch64] Improve checks for stack instructionsJessica Paquette2018-12-011-1/+23
* [MachineOutliner] Outline both register save calls + no LR save calls togetherJessica Paquette2018-11-301-32/+26
* [MachineScheduler] Order FI-based memops based on stack directionFrancis Visoiu Mistrih2018-11-291-5/+8
* [MachineScheduler] Add support for clustering mem ops with FI base operandsFrancis Visoiu Mistrih2018-11-281-23/+77
* [CodeGen][NFC] Make `TII::getMemOpBaseImmOfs` return a base operandFrancis Visoiu Mistrih2018-11-281-32/+49
* [TableGen] Refactor macro names (NFC)Evandro Menezes2018-11-271-1/+1
* [AArch64] Refactor the scheduling predicates (3/3) (NFC)Evandro Menezes2018-11-261-27/+0
* [AArch64] Refactor the scheduling predicates (2/3) (NFC)Evandro Menezes2018-11-261-38/+0
* [AArch64] Refactor the scheduling predicates (1/3) (NFC)Evandro Menezes2018-11-261-61/+3
* [MachineOutliner][NFC] Don't compute liveness if X16/X17/NZCV are unusedJessica Paquette2018-11-141-16/+32
* [MachineOutliner][NFC] Use flags set in all candidates to check for callsJessica Paquette2018-11-131-6/+11
* [MachineOutliner][NFC] Use MBB flags to avoid call checks in getOutliningInfoJessica Paquette2018-11-131-21/+25
* [MachineOutliner][NFC] Exit getOutliningType if there are < 2 candidatesJessica Paquette2018-11-131-2/+2
* [MachineOutliner][NFC] Simplify isMBBSafeToOutlineFrom check in AArch64 outlinerJessica Paquette2018-11-131-20/+19
* [MachineOutliner][NFC] Change getMachineOutlinerMBBFlags to isMBBSafeToOutlin...Jessica Paquette2018-11-121-16/+31
* [ARM64] [Windows] Handle funcletsEli Friedman2018-11-091-2/+28
* [PATCH] [AArch64] Refactor helper functions (NFC)Evandro Menezes2018-11-061-4/+4
* [ARM64] [Windows] Exception handling support in frame loweringSanjin Sijaric2018-10-311-1/+22
* [AArch64] [Windows] SEH opcodes should be scheduling boundaries.Eli Friedman2018-10-301-0/+34
* [AArch64] Refactor Exynos machine modelEvandro Menezes2018-10-241-54/+65
* AArch64: add a pass to compress jump-table entries when possible.Tim Northover2018-10-241-0/+8
* [AArch64] Refactor Exynos machine model (NFC)Evandro Menezes2018-10-241-2/+2
* Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFCFangrui Song2018-10-191-12/+7
* [AArch64][v8.5A] Don't create BR instructions in outliner when BTI enabledOliver Stannard2018-10-081-1/+9
* [AArch64] Fix verifier error when outlining indirect callsOliver Stannard2018-10-081-1/+1
* X86, AArch64, ARM: Do not attach debug location to spill/reload instructionsMatthias Braun2018-10-051-8/+2
* AArch64: Fix XSeqPairs/WSeqPairs problemsMatthias Braun2018-10-041-18/+68
* Revert "X86, AArch64, ARM: Do not attach debug location to spill/reload instr...Matt Morehouse2018-10-021-4/+10
* X86, AArch64, ARM: Do not attach debug location to spill/reload instructionsMatthias Braun2018-10-011-10/+4
* [AArch64] Refactor cheap cost modelEvandro Menezes2018-10-011-12/+23
* [AArch64] Split zero cycle feature more granularlyEvandro Menezes2018-09-281-4/+4
* [MinGW] [AArch64] Add stubs for potential automatic dllimported variablesMartin Storsjo2018-09-041-1/+2
* [AArch64] Hook up the missed machine operand flag name for MO_DLLIMPORTMartin Storsjo2018-08-311-1/+2
OpenPOWER on IntegriCloud