[PowerPC] Enable interleaved-access vectorization
[oota-llvm.git] / lib / Target / LLVMBuild.txt
1 ;===- ./lib/Target/LLVMBuild.txt -------------------------------*- Conf -*--===;
2 ;
3 ;                     The LLVM Compiler Infrastructure
4 ;
5 ; This file is distributed under the University of Illinois Open Source
6 ; License. See LICENSE.TXT for details.
7 ;
8 ;===------------------------------------------------------------------------===;
9 ;
10 ; This is an LLVMBuild description file for the components in this subdirectory.
11 ;
12 ; For more information on the LLVMBuild system, please see:
13 ;
14 ;   http://llvm.org/docs/LLVMBuild.html
15 ;
16 ;===------------------------------------------------------------------------===;
17
18 ; Please keep these as one per line so that out-of-tree merges
19 ; will typically require only insertion of a line.
20 [common]
21 subdirectories =
22  AMDGPU
23  ARM
24  AArch64
25  BPF
26  CppBackend
27  Hexagon
28  MSP430
29  NVPTX
30  Mips
31  PowerPC
32  Sparc
33  SystemZ
34  WebAssembly
35  X86
36  XCore
37
38 ; This is a special group whose required libraries are extended (by llvm-build)
39 ; with the best execution engine (the native JIT, if available, or the
40 ; interpreter).
41 [component_0]
42 type = LibraryGroup
43 name = Engine
44 parent = Libraries
45
46 ; This is a special group whose required libraries are extended (by llvm-build)
47 ; with the configured native target, if any.
48 [component_1]
49 type = LibraryGroup
50 name = Native
51 parent = Libraries
52
53 ; This is a special group whose required libraries are extended (by llvm-build)
54 ; with the configured native code generator, if any.
55 [component_2]
56 type = LibraryGroup
57 name = NativeCodeGen
58 parent = Libraries
59
60 ; The component for the actual target library itself.
61 [component_3]
62 type = Library
63 name = Target
64 parent = Libraries
65 required_libraries = Analysis Core MC Support
66
67 ; This is a special group whose required libraries are extended (by llvm-build)
68 ; with every built target, which makes it easy for tools to include every
69 ; target.
70 [component_4]
71 type = LibraryGroup
72 name = all-targets
73 parent = Libraries