[Codegen] Alter the default promotion for saturating adds and subs
[llvm-complete.git] / lib / Target / LLVMBuild.txt
blobd6a95a3c67133ba5dc353c63605adc6b5a35f793
1 ;===- ./lib/Target/LLVMBuild.txt -------------------------------*- Conf -*--===;
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
7 ;===------------------------------------------------------------------------===;
9 ; This is an LLVMBuild description file for the components in this subdirectory.
11 ; For more information on the LLVMBuild system, please see:
13 ;   http://llvm.org/docs/LLVMBuild.html
15 ;===------------------------------------------------------------------------===;
17 ; Please keep these as one per line so that out-of-tree merges
18 ; will typically require only insertion of a line.
19 [common]
20 subdirectories =
21  AMDGPU
22  ARC
23  ARM
24  AArch64
25  AVR
26  BPF
27  Lanai
28  Hexagon
29  MSP430
30  NVPTX
31  Mips
32  PowerPC
33  RISCV
34  Sparc
35  SystemZ
36  WebAssembly
37  X86
38  XCore
40 ; This is a special group whose required libraries are extended (by llvm-build)
41 ; with the best execution engine (the native JIT, if available, or the
42 ; interpreter).
43 [component_0]
44 type = LibraryGroup
45 name = Engine
46 parent = Libraries
48 ; This is a special group whose required libraries are extended (by llvm-build)
49 ; with the configured native target, if any.
50 [component_1]
51 type = LibraryGroup
52 name = Native
53 parent = Libraries
55 ; This is a special group whose required libraries are extended (by llvm-build)
56 ; with the configured native code generator, if any.
57 [component_2]
58 type = LibraryGroup
59 name = NativeCodeGen
60 parent = Libraries
62 ; The component for the actual target library itself.
63 [component_3]
64 type = Library
65 name = Target
66 parent = Libraries
67 required_libraries = Analysis Core MC Support
69 ; This is a special group whose required libraries are extended (by llvm-build)
70 ; with every built target, which makes it easy for tools to include every
71 ; target.
72 [component_4]
73 type = LibraryGroup
74 name = all-targets
75 parent = Libraries