You've already forked linux-packaging-mono
Imported Upstream version 6.0.0.172
Former-commit-id: f3cc9b82f3e5bd8f0fd3ebc098f789556b44e9cd
This commit is contained in:
parent
8016999e4d
commit
64ac736ec5
90
external/llvm/lib/Target/AMDGPU/R600Processors.td
vendored
Normal file
90
external/llvm/lib/Target/AMDGPU/R600Processors.td
vendored
Normal file
@ -0,0 +1,90 @@
|
||||
//===-- R600Processors.td - R600 Processor definitions --------------------===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file is distributed under the University of Illinois Open Source
|
||||
// License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// Radeon HD 2000/3000 Series (R600).
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
def : Processor<"r600", R600_VLIW5_Itin,
|
||||
[FeatureR600, FeatureWavefrontSize64, FeatureVertexCache]
|
||||
>;
|
||||
|
||||
def : Processor<"r630", R600_VLIW5_Itin,
|
||||
[FeatureR600, FeatureWavefrontSize32, FeatureVertexCache]
|
||||
>;
|
||||
|
||||
def : Processor<"rs880", R600_VLIW5_Itin,
|
||||
[FeatureR600, FeatureWavefrontSize16]
|
||||
>;
|
||||
|
||||
def : Processor<"rv670", R600_VLIW5_Itin,
|
||||
[FeatureR600, FeatureWavefrontSize64, FeatureVertexCache]
|
||||
>;
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// Radeon HD 4000 Series (R700).
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
def : Processor<"rv710", R600_VLIW5_Itin,
|
||||
[FeatureR700, FeatureWavefrontSize32, FeatureVertexCache]
|
||||
>;
|
||||
|
||||
def : Processor<"rv730", R600_VLIW5_Itin,
|
||||
[FeatureR700, FeatureWavefrontSize32, FeatureVertexCache]
|
||||
>;
|
||||
|
||||
def : Processor<"rv770", R600_VLIW5_Itin,
|
||||
[FeatureR700, FeatureWavefrontSize64, FeatureVertexCache]
|
||||
>;
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// Radeon HD 5000 Series (Evergreen).
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
def : Processor<"cedar", R600_VLIW5_Itin,
|
||||
[FeatureEvergreen, FeatureWavefrontSize32, FeatureVertexCache,
|
||||
FeatureCFALUBug]
|
||||
>;
|
||||
|
||||
def : Processor<"cypress", R600_VLIW5_Itin,
|
||||
[FeatureEvergreen, FeatureWavefrontSize64, FeatureVertexCache, FeatureFMA]
|
||||
>;
|
||||
|
||||
def : Processor<"juniper", R600_VLIW5_Itin,
|
||||
[FeatureEvergreen, FeatureWavefrontSize64, FeatureVertexCache]
|
||||
>;
|
||||
|
||||
def : Processor<"redwood", R600_VLIW5_Itin,
|
||||
[FeatureEvergreen, FeatureWavefrontSize64, FeatureVertexCache,
|
||||
FeatureCFALUBug]
|
||||
>;
|
||||
|
||||
def : Processor<"sumo", R600_VLIW5_Itin,
|
||||
[FeatureEvergreen, FeatureWavefrontSize64, FeatureCFALUBug]
|
||||
>;
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// Radeon HD 6000 Series (Northern Islands).
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
def : Processor<"barts", R600_VLIW5_Itin,
|
||||
[FeatureNorthernIslands, FeatureVertexCache, FeatureCFALUBug]
|
||||
>;
|
||||
|
||||
def : Processor<"caicos", R600_VLIW5_Itin,
|
||||
[FeatureNorthernIslands, FeatureCFALUBug]
|
||||
>;
|
||||
|
||||
def : Processor<"cayman", R600_VLIW4_Itin,
|
||||
[FeatureNorthernIslands, FeatureCaymanISA, FeatureFMA]
|
||||
>;
|
||||
|
||||
def : Processor<"turks", R600_VLIW5_Itin,
|
||||
[FeatureNorthernIslands, FeatureVertexCache, FeatureCFALUBug]
|
||||
>;
|
Reference in New Issue
Block a user