14#ifndef LLVM_CLANG_AST_MATRIXUTILS_H
15#define LLVM_CLANG_AST_MATRIXUTILS_H
27 LangOpts.HLSL && MT && MT->getLayout())
29 return LangOpts.getDefaultMatrixMemoryLayout() ==
Defines the clang::LangOptions interface.
C Language Family Type Representation.
Represents a concrete matrix type with constant number of rows and columns.
Keeps track of the various options that can be enabled, which controls the dialect of C or C++ that i...
A (possibly-)qualified type.
Top level wrappers for InstallAPI frontend operations.
bool isMatrixRowMajor(const LangOptions &LangOpts, QualType T)
Returns true if matrices of T should be laid out in row-major order.
const FunctionProtoType * T