summaryrefslogtreecommitdiffstats
path: root/clang/include/clang/Driver/Action.h
diff options
context:
space:
mode:
Diffstat (limited to 'clang/include/clang/Driver/Action.h')
-rw-r--r--clang/include/clang/Driver/Action.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/clang/include/clang/Driver/Action.h b/clang/include/clang/Driver/Action.h
index ad3c31c1c82..f6d4ad579c5 100644
--- a/clang/include/clang/Driver/Action.h
+++ b/clang/include/clang/Driver/Action.h
@@ -139,15 +139,17 @@ class CudaDeviceAction : public Action {
virtual void anchor();
/// GPU architecture to bind -- e.g 'sm_35'.
const char *GpuArchName;
+ const char *DeviceTriple;
/// True when action results are not consumed by the host action (e.g when
/// -fsyntax-only or --cuda-device-only options are used).
bool AtTopLevel;
public:
CudaDeviceAction(std::unique_ptr<Action> Input, const char *ArchName,
- bool AtTopLevel);
+ const char *DeviceTriple, bool AtTopLevel);
const char *getGpuArchName() const { return GpuArchName; }
+ const char *getDeviceTriple() const { return DeviceTriple; }
bool isAtTopLevel() const { return AtTopLevel; }
static bool classof(const Action *A) {
OpenPOWER on IntegriCloud