add_llvm_library(LLVMNaClTransforms AddPNaClExternalDecls.cpp CanonicalizeMemIntrinsics.cpp ExceptionInfoWriter.cpp ExpandArithWithOverflow.cpp ExpandByVal.cpp ExpandConstantExpr.cpp ExpandCtors.cpp ExpandGetElementPtr.cpp ExpandSmallArguments.cpp ExpandStructRegs.cpp ExpandTls.cpp ExpandTlsConstantExpr.cpp ExpandUtils.cpp ExpandVarArgs.cpp FlattenGlobals.cpp GlobalCleanup.cpp InsertDivideCheck.cpp PNaClABISimplify.cpp PNaClSjLjEH.cpp PromoteI1Ops.cpp PromoteIntegers.cpp RemoveAsmMemory.cpp ReplacePtrsWithInts.cpp ResolvePNaClIntrinsics.cpp RewriteAtomics.cpp RewriteLLVMIntrinsics.cpp RewritePNaClLibraryCalls.cpp StripAttributes.cpp StripMetadata.cpp LowerEmExceptionsPass.cpp LowerEmSetjmp.cpp NoExitRuntime.cpp ) add_dependencies(LLVMNaClTransforms intrinsics_gen)