|  | add_custom_target(UnitTests) | 
|  | set_target_properties(UnitTests PROPERTIES FOLDER "Tests") | 
|  |  | 
|  | function(add_llvm_unittest test_dirname) | 
|  | add_unittest(UnitTests ${test_dirname} ${ARGN}) | 
|  | endfunction() | 
|  |  | 
|  | add_subdirectory(ADT) | 
|  | add_subdirectory(Analysis) | 
|  | add_subdirectory(AsmParser) | 
|  | add_subdirectory(BinaryFormat) | 
|  | add_subdirectory(Bitcode) | 
|  | add_subdirectory(CodeGen) | 
|  | add_subdirectory(DebugInfo) | 
|  | add_subdirectory(Demangle) | 
|  | add_subdirectory(ExecutionEngine) | 
|  | add_subdirectory(FuzzMutate) | 
|  | add_subdirectory(IR) | 
|  | add_subdirectory(LineEditor) | 
|  | add_subdirectory(Linker) | 
|  | add_subdirectory(MC) | 
|  | add_subdirectory(MI) | 
|  | add_subdirectory(Object) | 
|  | add_subdirectory(ObjectYAML) | 
|  | add_subdirectory(Option) | 
|  | add_subdirectory(Passes) | 
|  | add_subdirectory(ProfileData) | 
|  | add_subdirectory(Support) | 
|  | add_subdirectory(Target) | 
|  | add_subdirectory(Transforms) | 
|  | add_subdirectory(XRay) | 
|  | add_subdirectory(tools) |