clang
22.0.0git
include
clang
CIR
TypeEvaluationKind.h
Go to the documentation of this file.
1
/===----------------------------------------------------------------------===/
2
/
3
/ Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
/ See https://llvm.org/LICENSE.txt for license information.
5
/ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
/
7
/===----------------------------------------------------------------------===/
8
9
#ifndef CLANG_CIR_TYPEEVALUATIONKIND_H
10
#define CLANG_CIR_TYPEEVALUATIONKIND_H
11
12
namespace
cir
{
13
14
/ This is copied from clang/lib/CodeGen/CodeGenFunction.h. That file (1) is
15
/ not available as an include from ClangIR files, and (2) has lots of stuff
16
/ that we don't want in ClangIR.
17
enum
TypeEvaluationKind
{
TEK_Scalar
,
TEK_Complex
,
TEK_Aggregate
};
18
19
}
/ namespace cir
20
21
#endif
/ CLANG_CIR_TYPEEVALUATIONKIND_H
cir
Definition
ABIArgInfo.h:22
cir::TypeEvaluationKind
TypeEvaluationKind
Definition
TypeEvaluationKind.h:17
cir::TEK_Aggregate
@ TEK_Aggregate
Definition
TypeEvaluationKind.h:17
cir::TEK_Scalar
@ TEK_Scalar
Definition
TypeEvaluationKind.h:17
cir::TEK_Complex
@ TEK_Complex
Definition
TypeEvaluationKind.h:17
Generated on
for clang by
1.14.0