Changeset View
Changeset View
Standalone View
Standalone View
clang/lib/Basic/Targets/AMDGPU.cpp
Show All 25 Lines | |||||
namespace clang { | namespace clang { | ||||
namespace targets { | namespace targets { | ||||
// If you edit the description strings, make sure you update | // If you edit the description strings, make sure you update | ||||
// getPointerWidthV(). | // getPointerWidthV(). | ||||
static const char *const DataLayoutStringR600 = | static const char *const DataLayoutStringR600 = | ||||
"e-p:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128" | "e-p:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128" | ||||
"-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5"; | "-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1"; | ||||
static const char *const DataLayoutStringAMDGCN = | static const char *const DataLayoutStringAMDGCN = | ||||
"e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32" | "e-p:64:64-p1:64:64-p2:32:32-p3:32:32-p4:64:64-p5:32:32-p6:32:32" | ||||
"-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128" | "-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128" | ||||
"-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5" | "-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64-S32-A5-G1" | ||||
"-ni:7"; | "-ni:7"; | ||||
const LangASMap AMDGPUTargetInfo::AMDGPUDefIsGenMap = { | const LangASMap AMDGPUTargetInfo::AMDGPUDefIsGenMap = { | ||||
Generic, // Default | Generic, // Default | ||||
Global, // opencl_global | Global, // opencl_global | ||||
Local, // opencl_local | Local, // opencl_local | ||||
Constant, // opencl_constant | Constant, // opencl_constant | ||||
Private, // opencl_private | Private, // opencl_private | ||||
▲ Show 20 Lines • Show All 382 Lines • Show Last 20 Lines |