struct Compilation::TCArgsKey

Declaration

struct Compilation::TCArgsKey { /* full declaration omitted */ };

Description

Cache of translated arguments for a particular tool chain, bound architecture, and device offload kind.

Declared at: clang/include/clang/Driver/Compilation.h:83

Member Variables

public const clang::driver::ToolChain* TC = nullptr
public llvm::StringRef BoundArch
public Action::OffloadKind DeviceOffloadKind = Action::OFK_None

Method Overview

  • public TCArgsKey(const clang::driver::ToolChain * TC, llvm::StringRef BoundArch, Action::OffloadKind DeviceOffloadKind)

Methods

ΒΆTCArgsKey(const clang::driver::ToolChain* TC,
          llvm::StringRef BoundArch,
          Action::OffloadKind DeviceOffloadKind)

Declared at: clang/include/clang/Driver/Compilation.h:88

Parameters

const clang::driver::ToolChain* TC
llvm::StringRef BoundArch
Action::OffloadKind DeviceOffloadKind