clang 17.0.0git
Classes | Namespaces
OffloadBundler.h File Reference

This file defines an offload bundling API that bundles different files that relate with the same source code but different targets into a single one. More...

#include "llvm/Support/Error.h"
#include "llvm/TargetParser/Triple.h"
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  clang::OffloadBundlerConfig
 
class  clang::OffloadBundler
 
struct  clang::OffloadTargetInfo
 Obtain the offload kind, real machine triple, and an optional GPUArch out of the target information specified by the user. More...
 

Namespaces

namespace  clang
 

Detailed Description

This file defines an offload bundling API that bundles different files that relate with the same source code but different targets into a single one.

Also the implements the opposite functionality, i.e. unbundle files previous created by this API.

Definition in file OffloadBundler.h.