Searched refs:HLSL (Results 1 - 25 of 45) sorted by relevance

12

/freebsd-current/contrib/llvm-project/clang/include/clang/Basic/
H A DLangStandard.h43 HLSL, member in class:clang::Language
65 HLSL = (1 << 16) enumerator in enum:clang::LangFeatures
/freebsd-current/contrib/llvm-project/clang/lib/Basic/
H A DLangStandards.cpp42 case Language::HLSL:
43 return "HLSL";
105 case Language::HLSL:
H A DLangOptions.cpp128 Opts.HLSL = Lang == Language::HLSL;
129 if (Opts.HLSL && Opts.IncludeDefaultHeader)
207 // OpenCL and HLSL have half keyword
208 Opts.Half = Opts.OpenCL || Opts.HLSL;
H A DIdentifierTable.cpp203 return LangOpts.HLSL ? KS_Enabled : KS_Unknown;
/freebsd-current/contrib/llvm-project/clang/lib/Frontend/
H A DFrontendOptions.cpp36 .Case("hlsl", Language::HLSL)
H A DCompilerInvocation.cpp611 if (Args.hasArg(OPT_hlsl_entrypoint) && !LangOpts.HLSL)
2752 case Language::HLSL:
2935 .Case("hlsl", Language::HLSL)
3329 case Language::HLSL:
3330 return S.getLanguage() == Language::HLSL;
3363 case Language::HLSL:
3364 return "HLSL";
4222 // Validate options for HLSL
4223 if (Opts.HLSL) {
4354 // Don't generate HLSL include
[all...]
H A DInitPreprocessor.cpp375 if (LangOpts.HLSL) {
377 // HLSL Version
H A DFrontendAction.cpp1045 // Setup HLSL External Sema Source
1046 if (CI.getLangOpts().HLSL && CI.hasASTContext()) {
H A DFrontendActions.cpp1063 case Language::HLSL:
/freebsd-current/lib/clang/headers/
H A DMakefile218 INCSGROUPS+= HLSL
220 HLSL+= hlsl/hlsl_basic_types.h
221 HLSL+= hlsl/hlsl_intrinsics.h
/freebsd-current/contrib/llvm-project/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp1 //===--- HLSLExternalSemaSource.cpp - HLSL Sema Source --------------------===//
20 #include "llvm/Frontend/HLSL/HLSLResource.h"
387 IdentifierInfo &HLSL = AST.Idents.get("hlsl", tok::TokenKind::identifier); local
388 LookupResult Result(S, &HLSL, SourceLocation(), Sema::LookupNamespaceName);
394 SourceLocation(), &HLSL, PrevDecl, /*Nested=*/false);
399 // Force external decls in the HLSL namespace to load from the PCH.
404 // This adds a `using namespace hlsl` directive. In DXC, we don't put HLSL's
406 // the near future. In order to be source compatible older versions of HLSL
409 // future language versions to match HLSL's evolution.
H A DIdentifierResolver.cpp105 // The names for HLSL cbuffer/tbuffers only used by the CPU-side
108 if (LangOpt.HLSL && isa<HLSLBufferDecl>(D))
H A DSemaExprMember.cpp1720 // HLSL supports implicit conversion of scalar types to single element vector
1722 if (S.getLangOpts().HLSL && BaseType->isScalarType()) {
1773 if (getLangOpts().HLSL && IsArrow)
1945 /*IsArrow=*/!getLangOpts().HLSL, SS, TemplateKWLoc,
H A DSemaType.cpp2201 if (getLangOpts().HLSL && Loc.isValid()) {
2286 if (getLangOpts().HLSL && Loc.isValid()) {
2991 if (T.getAddressSpace() != LangAS::Default && getLangOpts().HLSL)
3155 if (getLangOpts().HLSL && Loc.isValid()) {
6965 if (S.getLangOpts().HLSL)
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeView.h161 HLSL = 0x10,
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBExtras.cpp231 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_Lang, HLSL, OS)
/freebsd-current/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DEnumTables.cpp106 CV_ENUM_ENT(SourceLanguage, HLSL), CV_ENUM_ENT(SourceLanguage, D),
/freebsd-current/contrib/llvm-project/clang/lib/Parse/
H A DParseDeclCXX.cpp2278 if (getLangOpts().HLSL)
3399 if (getLangOpts().HLSL)
3642 // HLSL: In HLSL members of a class are public by default.
3644 if (TagType == DeclSpec::TST_class && !getLangOpts().HLSL)
4429 if (getLangOpts().MicrosoftExt || getLangOpts().HLSL) {
4867 // For HLSL we want to handle all attributes, but for MSVC compat, we
4869 if (getLangOpts().HLSL || AttrKind != ParsedAttr::UnknownAttribute) {
H A DParseDecl.cpp2204 if (getLangOpts().HLSL)
2380 if (getLangOpts().HLSL)
5570 // HLSL type qualifiers
5575 return getLangOpts().HLSL;
7473 if (getLangOpts().HLSL)
/freebsd-current/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h2953 assert(getLangOpts().HLSL && "MaybeParseHLSLSemantics is for HLSL only");
2963 assert(getLangOpts().HLSL && "MaybeParseHLSLSemantics is for HLSL only");
2964 if (getLangOpts().HLSL && Tok.is(tok::colon))
2973 if ((getLangOpts().MicrosoftExt || getLangOpts().HLSL) &&
/freebsd-current/contrib/llvm-project/clang/lib/AST/
H A DExprClassification.cpp207 // Make HLSL this reference-like
209 return Lang.HLSL ? Cl::CL_LValue : Cl::CL_PRValue;
/freebsd-current/contrib/llvm-project/clang/lib/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.cpp205 case Language::HLSL:
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDeclCXX.cpp1036 if (getLangOpts().HLSL)
/freebsd-current/contrib/llvm-project/clang/lib/Lex/
H A DLiteralSupport.cpp933 // Note: For HLSL, the end token is allowed to be '.' which would be in the
937 !(LangOpts.HLSL && *ThisTokEnd == '.')) {
/freebsd-current/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DMinimalSymbolDumper.cpp210 RETURN_CASE(SourceLanguage, HLSL, "hlsl");

Completed in 510 milliseconds

12