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 Tue Sep 2 2025 18:36:51 for clang by
1.9.6