Oscar Fuentes | f3c03b0 | 2008-10-22 02:51:53 +0000 | [diff] [blame] | 1 | add_llvm_library(LLVMCore |
Oscar Fuentes | a229b3c | 2008-09-22 01:08:49 +0000 | [diff] [blame] | 2 | AsmWriter.cpp |
Oscar Fuentes | ace327a | 2008-09-24 01:58:12 +0000 | [diff] [blame] | 3 | Attributes.cpp |
Oscar Fuentes | a229b3c | 2008-09-22 01:08:49 +0000 | [diff] [blame] | 4 | AutoUpgrade.cpp |
5 | BasicBlock.cpp | ||||
6 | ConstantFold.cpp | ||||
7 | Constants.cpp | ||||
8 | Core.cpp | ||||
Micah Villmow | ac34b5c | 2012-10-04 22:08:14 +0000 | [diff] [blame] | 9 | DataLayout.cpp |
Bill Wendling | 3b2ab9ea | 2012-06-28 00:18:12 +0000 | [diff] [blame] | 10 | DebugInfo.cpp |
Ted Kremenek | 539f7b0 | 2011-10-04 18:22:24 +0000 | [diff] [blame] | 11 | DebugLoc.cpp |
Bill Wendling | 098d906 | 2012-06-29 09:01:47 +0000 | [diff] [blame] | 12 | DIBuilder.cpp |
Oscar Fuentes | a229b3c | 2008-09-22 01:08:49 +0000 | [diff] [blame] | 13 | Dominators.cpp |
14 | Function.cpp | ||||
Ted Kremenek | 539f7b0 | 2011-10-04 18:22:24 +0000 | [diff] [blame] | 15 | GCOV.cpp |
Ted Kremenek | 8fafa93 | 2010-01-27 20:44:12 +0000 | [diff] [blame] | 16 | GVMaterializer.cpp |
Oscar Fuentes | a229b3c | 2008-09-22 01:08:49 +0000 | [diff] [blame] | 17 | Globals.cpp |
Ted Kremenek | 8fafa93 | 2010-01-27 20:44:12 +0000 | [diff] [blame] | 18 | IRBuilder.cpp |
Oscar Fuentes | a229b3c | 2008-09-22 01:08:49 +0000 | [diff] [blame] | 19 | InlineAsm.cpp |
20 | Instruction.cpp | ||||
21 | Instructions.cpp | ||||
22 | IntrinsicInst.cpp | ||||
Owen Anderson | 8e66e0b | 2009-06-30 00:48:55 +0000 | [diff] [blame] | 23 | LLVMContext.cpp |
Jeffrey Yasskin | 4cfb3a7 | 2010-03-21 21:17:34 +0000 | [diff] [blame] | 24 | LLVMContextImpl.cpp |
Ted Kremenek | 39816d9 | 2009-07-15 21:08:16 +0000 | [diff] [blame] | 25 | LeakDetector.cpp |
Devang Patel | a4f43fb | 2009-07-28 21:49:47 +0000 | [diff] [blame] | 26 | Metadata.cpp |
Oscar Fuentes | a229b3c | 2008-09-22 01:08:49 +0000 | [diff] [blame] | 27 | Module.cpp |
Oscar Fuentes | a229b3c | 2008-09-22 01:08:49 +0000 | [diff] [blame] | 28 | Pass.cpp |
29 | PassManager.cpp | ||||
Owen Anderson | 1e8ae64 | 2010-07-20 18:39:06 +0000 | [diff] [blame] | 30 | PassRegistry.cpp |
Oscar Fuentes | 7089213 | 2008-10-21 23:52:03 +0000 | [diff] [blame] | 31 | PrintModulePass.cpp |
Oscar Fuentes | a229b3c | 2008-09-22 01:08:49 +0000 | [diff] [blame] | 32 | Type.cpp |
Bill Wendling | 8555a37 | 2012-08-03 00:30:35 +0000 | [diff] [blame] | 33 | TypeFinder.cpp |
Oscar Fuentes | a229b3c | 2008-09-22 01:08:49 +0000 | [diff] [blame] | 34 | Use.cpp |
Jay Foad | 59809c7 | 2011-01-16 08:10:57 +0000 | [diff] [blame] | 35 | User.cpp |
Oscar Fuentes | a229b3c | 2008-09-22 01:08:49 +0000 | [diff] [blame] | 36 | Value.cpp |
37 | ValueSymbolTable.cpp | ||||
38 | ValueTypes.cpp | ||||
39 | Verifier.cpp | ||||
40 | ) | ||||
NAKAMURA Takumi | cca44e2 | 2012-06-24 03:48:29 +0000 | [diff] [blame] | 41 | |
42 | # Workaround: It takes over 20 minutes to compile with msvc10. | ||||
43 | # FIXME: Suppressing optimizations to core libraries would not be good thing. | ||||
NAKAMURA Takumi | fa81438 | 2012-08-30 16:22:26 +0000 | [diff] [blame] | 44 | if( MSVC_VERSION LESS 1700 ) |
NAKAMURA Takumi | cca44e2 | 2012-06-24 03:48:29 +0000 | [diff] [blame] | 45 | set_property( |
46 | SOURCE Function.cpp | ||||
47 | PROPERTY COMPILE_FLAGS "/Og-" | ||||
48 | ) | ||||
49 | endif() | ||||
NAKAMURA Takumi | 704de07 | 2012-06-24 13:32:01 +0000 | [diff] [blame] | 50 | |
51 | add_dependencies(LLVMCore intrinsics_gen) |