summaryrefslogtreecommitdiff
path: root/lib/Target/AArch64/AArch64InstrInfo.h
AgeCommit message (Expand)Author
2018-07-30[MachineOutliner][AArch64] Add support for saving LR to a registerJessica Paquette
2018-07-30[AArch64][SVE] Asm: Add MOVPRFX instructions.Sander de Smalen
2018-07-27Recommit "Enable MachineOutliner by default under -Oz for AArch64"Jessica Paquette
2018-07-27Revert "Enable MachineOutliner by default under -Oz for AArch64"Jessica Paquette
2018-07-27Enable MachineOutliner by default under -Oz for AArch64Jessica Paquette
2018-07-24[MachineOutliner][NFC] Move target frame info into OutlinedFunctionJessica Paquette
2018-07-24[MachineOutliner][NFC] Make Candidates own their call informationJessica Paquette
2018-07-04[MachineOutliner] Fix typo in getOutliningCandidateInfo function nameYvan Roux
2018-06-28[MachineOutliner] Define MachineOutliner support in TargetOptionsJessica Paquette
2018-06-27[MachineOutliner] Don't outline sequences where x16/x17/nzcv are live acrossJessica Paquette
2018-06-19[MachineOutliner] NFC: Remove insertOutlinerPrologue, rename insertOutlinerEp...Jessica Paquette
2018-06-04[MachineOutliner] NFC - Move intermediate data structures to MachineOutliner.hJessica Paquette
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-04[MachineOutliner] Add `useMachineOutliner` target hookJessica Paquette
2018-02-09[AArch64] Refactor stand alone methods (NFC)Evandro Menezes
2018-01-30[AArch64] Add pipeline model for Exynos M3Evandro Menezes
2018-01-09[MachineOutliner] AArch64: Handle instrs that use SP and will never need fixupsJessica Paquette
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-10-07[MachineOutliner] Disable outlining from LinkOnceODRs by defaultJessica Paquette
2017-09-27[MachineOutliner] AArch64: Avoid saving + restoring LR if possibleJessica Paquette
2017-09-13Allow target to decide when to cluster loads/stores in mischedStanislav Mekhanoshin
2017-08-28[AArch64] Adjust the cost model for Exynos M1 and M2Evandro Menezes
2017-07-29[MachineOutliner] NFC: Change IsTailCall to a call class + frame classJessica Paquette
2017-07-28[MachineOutliner] NFC: Split up getOutliningBenefitJessica Paquette
2017-07-27Remove unused function from AArch64 backend (NFC)Adrian Prantl
2017-07-16fix typos in comments; NFCHiroshi Inoue
2017-07-14[AArch64][Falkor] Avoid HW prefetcher tag collisions (step 1)Geoff Berry
2017-07-13[MIR] Add support for printing and parsing target MMO flagsGeoff Berry
2017-07-10Doxygen formatting. NFCIJoel Jones
2017-06-23[AArch64] Prefer Bcc to CBZ/CBNZ/TBZ/TBNZ when NZCV flags can be set for "free".Chad Rosier
2017-05-23[AArch64][Falkor] Refine sched details for LSLfast/ASRfast.Geoff Berry
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-08[AArch64] Refine Falkor Machine Model - Part 3Balaram Makam
2017-03-17[Outliner] Add outliner for AArch64Jessica Paquette
2017-03-16TargetInstrInfo: Provide default implementation of isTailCall().Matthias Braun
2017-02-01[CodeGen] Move MacroFusion to the targetEvandro Menezes
2017-01-25[XRay][AArch64] More staging for tail call support in XRay on AArch64 - in LLVMSerge Rogatch
2017-01-05[AArch64] Fold some filled/spilled subreg COPYsGeoff Berry
2016-11-28MachineScheduler: Export function to construct "default" scheduler.Matthias Braun
2016-10-06AArch64: Move remaining target specific BranchRelaxation bits to TIIMatt Arsenault
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-08-12[AArch64] Re-factor code shared by AArch64LoadStoreOpt and AArch64InstrInfo.Geoff Berry
2016-08-02AArch64: BranchRelaxtion cleanupsMatt Arsenault
2016-07-29TargetInstrInfo: add virtual function getInstSizeInBytesSjoerd Meijer
2016-07-28TargetInstrInfo: rename GetInstSizeInBytes to getInstSizeInBytes. NFCSjoerd Meijer
2016-07-27[AArch64] Mark various *Info classes as 'final'. NFC.Ahmed Bougacha