aboutsummaryrefslogtreecommitdiff
path: root/llvm/include/llvm/Frontend/OpenACC/ACC.td
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/include/llvm/Frontend/OpenACC/ACC.td')
-rw-r--r--llvm/include/llvm/Frontend/OpenACC/ACC.td5
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/include/llvm/Frontend/OpenACC/ACC.td b/llvm/include/llvm/Frontend/OpenACC/ACC.td
index c68330665b02..45d815894454 100644
--- a/llvm/include/llvm/Frontend/OpenACC/ACC.td
+++ b/llvm/include/llvm/Frontend/OpenACC/ACC.td
@@ -128,10 +128,8 @@ def ACCC_DeviceResident : Clause<"device_resident"> {
// 2.4
def ACCC_DeviceType : Clause<"device_type"> {
- let flangClass = "ScalarIntExpr";
+ let flangClass = "AccDeviceTypeExprList";
let defaultValue = "*";
- let isValueOptional = true;
- let isValueList = true;
}
// 2.6.6
@@ -218,6 +216,7 @@ def ACCC_Reduction : Clause<"reduction"> {
// 2.5.6
def ACCC_Self : Clause<"self"> {
let flangClass = "AccSelfClause";
+ let isValueOptional = true;
}
// 2.9.5