Home
last modified time | relevance | path

Searched refs:Cyclone (Results 1 – 8 of 8) sorted by relevance

/external/llvm/lib/Target/AArch64/
DAArch64.td47 /// Cyclone has register move instructions which are "free".
51 /// Cyclone has instructions which zero registers for "free".
204 def ProcCyclone : SubtargetFeature<"cyclone", "ARMProcFamily", "Cyclone",
205 "Cyclone", [
DAArch64SchedCyclone.td1 //=- AArch64SchedCyclone.td - Cyclone Scheduling Definitions -*- tablegen -*-=//
10 // This file defines the machine model for AArch64 Cyclone to support
24 // Define each kind of processor resource and number available on Cyclone.
95 // Define scheduler read/write resources and latency on Cyclone.
243 def : SchedAlias<WriteLDIdx, CyWriteLDIdx>; // Map AArch64->Cyclone type.
249 def : SchedAlias<WriteSTIdx, CyWriteSTIdx>; // Map AArch64->Cyclone type.
257 def : SchedAlias<ReadAdrBase, CyReadAdrBase>; // Map AArch64->Cyclone type.
305 // Define some longer latency vector op types for Cyclone.
318 // TODO: Add Cyclone-specific zero-cycle zeros. LLVM currently
DAArch64Subtarget.cpp56 case Cyclone: in initializeProperties()
DAArch64Subtarget.h44 Cyclone, enumerator
DAArch64SystemOperands.td1015 // Cyclone specific system registers
/external/llvm/test/CodeGen/ARM/
Dzero-cycle-zero.ll51 ; crafted behaviour that we might break in Cyclone.
/external/llvm/test/CodeGen/AArch64/
Dmerge-store.ll26 ; On Cyclone, the stores should not get merged into a 16-byte store because
/external/llvm/lib/Target/ARM/
DARM.td104 // Cyclone has preferred instructions for zeroing VFP registers, which can
797 // Cyclone is very similar to swift