LLVM: include/llvm/BinaryFormat/Swift.h Source File (original) (raw)

Go to the documentation of this file.

1//===-- llvm/BinaryFormat/Swift.h ---Swift Constants-------------*- C++ -*-===//

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#ifndef LLVM_BINARYFORMAT_SWIFT_H

9#define LLVM_BINARYFORMAT_SWIFT_H

10

11namespace llvm {

13

15#define HANDLE_SWIFT_SECTION(KIND, MACHO, ELF, COFF) KIND,

16#include "llvm/BinaryFormat/Swift.def"

17#undef HANDLE_SWIFT_SECTION

20};

21} // end of namespace binaryformat

22} // end of namespace llvm

23

24#endif

Swift5ReflectionSectionKind

Definition Swift.h:14

@ unknown

Definition Swift.h:18

@ last

Definition Swift.h:19

This is an optimization pass for GlobalISel generic memory operations.