Home
last modified time | relevance | path

Searched refs:OffloadKind (Results 1 – 25 of 37) sorted by relevance

12

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Driver/
H A DCompilation.h61 std::multimap<Action::OffloadKind, const ToolChain *>
87 Action::OffloadKind DeviceOffloadKind = Action::OFK_None;
90 Action::OffloadKind DeviceOffloadKind) in TCArgsKey()
144 const std::multimap<Action::OffloadKind,
150 template <Action::OffloadKind Kind>
163 template <Action::OffloadKind Kind>
175 Action::OffloadKind OffloadKind) { in addOffloadDeviceToolChain() argument
176 assert(OffloadKind != Action::OFK_Host && OffloadKind != Action::OFK_None && in addOffloadDeviceToolChain()
180 ActiveOffloadMask |= OffloadKind; in addOffloadDeviceToolChain()
182 std::make_pair(OffloadKind, DeviceToolChain)); in addOffloadDeviceToolChain()
[all …]
H A DAction.h83 enum OffloadKind { enum
122 OffloadKind OffloadingDeviceKind = OFK_None;
174 GetOffloadingFileNamePrefix(OffloadKind Kind,
179 static StringRef GetOffloadKindName(OffloadKind Kind);
202 bool isHostOffloading(OffloadKind OKind) const { in isHostOffloading()
205 bool isDeviceOffloading(OffloadKind OKind) const { in isDeviceOffloading()
208 bool isOffloading(OffloadKind OKind) const { in isOffloading()
258 using OffloadKindList = SmallVector<OffloadKind, 3>;
282 OffloadKind OKind);
582 const OffloadKind DependentOffloadKind = OFK_None;
[all …]
H A DDriver.h469 Action::OffloadKind TargetDeviceOffloadKind = Action::OFK_None) const;
480 Action::OffloadKind TargetDeviceOffloadKind) const;
567 Action::OffloadKind TargetDeviceOffloadKind) const;
H A DToolChain.h272 Action::OffloadKind DeviceOffloadKind) const { in TranslateArgs()
501 Action::OffloadKind DeviceOffloadKind) const;
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/ToolChains/
H A DCuda.h138 const Action::OffloadKind OK);
148 Action::OffloadKind DeviceOffloadKind) const override;
151 Action::OffloadKind DeviceOffloadKind) const override;
196 const Action::OffloadKind OK;
H A DAMDGPU.h63 Action::OffloadKind DeviceOffloadKind) const override;
67 Action::OffloadKind DeviceOffloadKind) const override;
H A DAMDGPU.cpp69 Action::OffloadKind DeviceOffloadKind) const { in TranslateArgs()
105 Action::OffloadKind DeviceOffloadingKind) const { in addClangTargetOptions()
H A DHIP.h86 Action::OffloadKind DeviceOffloadKind) const override;
89 Action::OffloadKind DeviceOffloadKind) const override;
H A DMSP430.h38 Action::OffloadKind) const override;
H A DRISCVToolchain.h28 Action::OffloadKind) const override;
H A DDarwin.h215 Action::OffloadKind DeviceOffloadKind) const override;
427 Action::OffloadKind DeviceOffloadKind) const override;
446 Action::OffloadKind DeviceOffloadKind) const override;
H A DWebAssembly.h57 Action::OffloadKind DeviceOffloadKind) const override;
H A DBareMetal.h55 Action::OffloadKind DeviceOffloadKind) const override;
H A DNetBSD.h81 Action::OffloadKind DeviceOffloadKind) const override;
H A DXCore.h71 Action::OffloadKind DeviceOffloadKind) const override;
H A DGnu.h297 Action::OffloadKind DeviceOffloadKind) const override;
350 Action::OffloadKind DeviceOffloadKind) const override;
H A DFuchsia.h80 Action::OffloadKind DeviceOffloadKind) const override;
H A DHexagon.h77 Action::OffloadKind DeviceOffloadKind) const override;
H A DRISCVToolchain.cpp46 Action::OffloadKind) const { in addClangTargetOptions()
H A DXCore.cpp128 Action::OffloadKind) const { in addClangTargetOptions()
H A DMSVC.h74 Action::OffloadKind DeviceOffloadKind) const override;
H A DHIP.cpp269 Action::OffloadKind DeviceOffloadingKind) const { in addClangTargetOptions()
304 Action::OffloadKind DeviceOffloadKind) const { in TranslateArgs()
H A DCuda.cpp577 const Action::OffloadKind OK) in CudaToolChain()
604 Action::OffloadKind DeviceOffloadingKind) const { in addClangTargetOptions()
749 Action::OffloadKind DeviceOffloadKind) const { in TranslateArgs()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Driver/
H A DAction.cpp49 void Action::propagateDeviceOffloadInfo(OffloadKind OKind, const char *OArch) { in propagateDeviceOffloadInfo()
128 Action::GetOffloadingFileNamePrefix(OffloadKind Kind, in GetOffloadingFileNamePrefix()
144 StringRef Action::GetOffloadKindName(OffloadKind Kind) { in GetOffloadKindName()
189 if (llvm::all_of(OKinds, [&](OffloadKind K) { return K == OKinds.front(); })) in OffloadAction()
290 OffloadKind OKind) { in add()
H A DDriver.cpp2256 Action::OffloadKind getAssociatedOffloadKind() { in getAssociatedOffloadKind()
2284 Action::OffloadKind OFKind) in CudaActionBuilderBase()
2933 auto &OffloadKind = InputArgToOffloadKindMap[InputArg]; in addDeviceDependencesToHostAction() local
2954 OffloadKind |= SB->getAssociatedOffloadKind(); in addDeviceDependencesToHostAction()
3002 auto &OffloadKind = InputArgToOffloadKindMap[InputArg]; in addHostDependenceToDeviceActions() local
3017 OffloadKind |= SB->getAssociatedOffloadKind(); in addHostDependenceToDeviceActions()
3021 if (OffloadKind == Action::OFK_None && CanUseBundler) in addHostDependenceToDeviceActions()
3355 Action::OffloadKind TargetDeviceOffloadKind) const { in ConstructPhaseAction()
3860 Action::OffloadKind OffloadKind) { in GetTriplePlusArchString() argument
3875 Action::OffloadKind TargetDeviceOffloadKind) const { in BuildJobsForAction()
[all …]

12