From owner-svn-src-projects@freebsd.org Tue May 16 21:50:37 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2DDEFD70963 for ; Tue, 16 May 2017 21:50:37 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 88CD6974; Tue, 16 May 2017 21:50:36 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v4GLoZM4047981; Tue, 16 May 2017 21:50:35 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v4GLoULZ047200; Tue, 16 May 2017 21:50:30 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201705162150.v4GLoULZ047200@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Tue, 16 May 2017 21:50:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r318384 - in projects/clang500-import: contrib/compiler-rt/include/xray contrib/compiler-rt/lib/asan contrib/compiler-rt/lib/builtins contrib/compiler-rt/lib/builtins/arm contrib/compil... X-SVN-Group: projects MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 May 2017 21:50:37 -0000 Author: dim Date: Tue May 16 21:50:29 2017 New Revision: 318384 URL: https://svnweb.freebsd.org/changeset/base/318384 Log: Merge llvm, clang, lld, lldb, compiler-rt and libc++ r303197, and update build glue. Added: projects/clang500-import/contrib/compiler-rt/lib/scudo/scudo_allocator_combined.h - copied unchanged from r318381, vendor/compiler-rt/dist/lib/scudo/scudo_allocator_combined.h projects/clang500-import/contrib/compiler-rt/lib/scudo/scudo_crc32.h - copied unchanged from r318381, vendor/compiler-rt/dist/lib/scudo/scudo_crc32.h projects/clang500-import/contrib/llvm/include/llvm/CodeGen/ExpandReductions.h - copied unchanged from r318381, vendor/llvm/dist/include/llvm/CodeGen/ExpandReductions.h projects/clang500-import/contrib/llvm/include/llvm/DebugInfo/CodeView/RandomAccessTypeVisitor.h - copied unchanged from r318381, vendor/llvm/dist/include/llvm/DebugInfo/CodeView/RandomAccessTypeVisitor.h projects/clang500-import/contrib/llvm/include/llvm/Support/Parallel.h - copied unchanged from r318381, vendor/llvm/dist/include/llvm/Support/Parallel.h projects/clang500-import/contrib/llvm/include/llvm/ToolDrivers/ - copied from r318381, vendor/llvm/dist/include/llvm/ToolDrivers/ projects/clang500-import/contrib/llvm/lib/CodeGen/ExpandReductions.cpp - copied unchanged from r318381, vendor/llvm/dist/lib/CodeGen/ExpandReductions.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/LiveRangeShrink.cpp - copied unchanged from r318381, vendor/llvm/dist/lib/CodeGen/LiveRangeShrink.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp - copied unchanged from r318381, vendor/llvm/dist/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp projects/clang500-import/contrib/llvm/lib/DebugInfo/CodeView/RandomAccessTypeVisitor.cpp - copied unchanged from r318381, vendor/llvm/dist/lib/DebugInfo/CodeView/RandomAccessTypeVisitor.cpp projects/clang500-import/contrib/llvm/lib/Support/Parallel.cpp - copied unchanged from r318381, vendor/llvm/dist/lib/Support/Parallel.cpp projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp - copied unchanged from r318381, vendor/llvm/dist/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp projects/clang500-import/contrib/llvm/lib/ToolDrivers/ - copied from r318381, vendor/llvm/dist/lib/ToolDrivers/ projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/Status.h - copied unchanged from r318381, vendor/lldb/dist/include/lldb/Utility/Status.h projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/Status.cpp - copied unchanged from r318381, vendor/lldb/dist/source/Utility/Status.cpp Deleted: projects/clang500-import/contrib/llvm/include/llvm/LibDriver/ projects/clang500-import/contrib/llvm/lib/DebugInfo/CodeView/ModuleDebugUnknownFragment.cpp projects/clang500-import/contrib/llvm/lib/ToolDrivers/CMakeLists.txt projects/clang500-import/contrib/llvm/lib/ToolDrivers/LLVMBuild.txt projects/clang500-import/contrib/llvm/lib/ToolDrivers/llvm-lib/CMakeLists.txt projects/clang500-import/contrib/llvm/lib/ToolDrivers/llvm-lib/LLVMBuild.txt projects/clang500-import/contrib/llvm/tools/lld/include/lld/Core/Parallel.h projects/clang500-import/contrib/llvm/tools/lld/include/lld/Core/TaskGroup.h projects/clang500-import/contrib/llvm/tools/lld/lib/Core/TaskGroup.cpp projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/Error.h projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/Error.cpp Modified: projects/clang500-import/contrib/compiler-rt/include/xray/xray_interface.h projects/clang500-import/contrib/compiler-rt/lib/asan/asan_allocator.h projects/clang500-import/contrib/compiler-rt/lib/asan/asan_flags.cc projects/clang500-import/contrib/compiler-rt/lib/builtins/adddf3.c projects/clang500-import/contrib/compiler-rt/lib/builtins/addsf3.c projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_cdcmpeq_check_nan.c projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_cfcmpeq_check_nan.c projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_div0.c projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_drsub.c projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_frsub.c projects/clang500-import/contrib/compiler-rt/lib/builtins/ashldi3.c projects/clang500-import/contrib/compiler-rt/lib/builtins/ashrdi3.c projects/clang500-import/contrib/compiler-rt/lib/builtins/assembly.h projects/clang500-import/contrib/compiler-rt/lib/builtins/comparedf2.c projects/clang500-import/contrib/compiler-rt/lib/builtins/comparesf2.c projects/clang500-import/contrib/compiler-rt/lib/builtins/divdf3.c projects/clang500-import/contrib/compiler-rt/lib/builtins/divsf3.c projects/clang500-import/contrib/compiler-rt/lib/builtins/divsi3.c projects/clang500-import/contrib/compiler-rt/lib/builtins/extendhfsf2.c projects/clang500-import/contrib/compiler-rt/lib/builtins/extendsfdf2.c projects/clang500-import/contrib/compiler-rt/lib/builtins/fixdfdi.c projects/clang500-import/contrib/compiler-rt/lib/builtins/fixdfsi.c projects/clang500-import/contrib/compiler-rt/lib/builtins/fixsfdi.c projects/clang500-import/contrib/compiler-rt/lib/builtins/fixsfsi.c projects/clang500-import/contrib/compiler-rt/lib/builtins/fixunsdfdi.c projects/clang500-import/contrib/compiler-rt/lib/builtins/fixunsdfsi.c projects/clang500-import/contrib/compiler-rt/lib/builtins/fixunssfdi.c projects/clang500-import/contrib/compiler-rt/lib/builtins/fixunssfsi.c projects/clang500-import/contrib/compiler-rt/lib/builtins/floatdidf.c projects/clang500-import/contrib/compiler-rt/lib/builtins/floatdisf.c projects/clang500-import/contrib/compiler-rt/lib/builtins/floatsidf.c projects/clang500-import/contrib/compiler-rt/lib/builtins/floatsisf.c projects/clang500-import/contrib/compiler-rt/lib/builtins/floatundidf.c projects/clang500-import/contrib/compiler-rt/lib/builtins/floatundisf.c projects/clang500-import/contrib/compiler-rt/lib/builtins/floatunsidf.c projects/clang500-import/contrib/compiler-rt/lib/builtins/floatunsisf.c projects/clang500-import/contrib/compiler-rt/lib/builtins/int_lib.h projects/clang500-import/contrib/compiler-rt/lib/builtins/lshrdi3.c projects/clang500-import/contrib/compiler-rt/lib/builtins/muldf3.c projects/clang500-import/contrib/compiler-rt/lib/builtins/muldi3.c projects/clang500-import/contrib/compiler-rt/lib/builtins/mulsf3.c projects/clang500-import/contrib/compiler-rt/lib/builtins/negdf2.c projects/clang500-import/contrib/compiler-rt/lib/builtins/negsf2.c projects/clang500-import/contrib/compiler-rt/lib/builtins/subdf3.c projects/clang500-import/contrib/compiler-rt/lib/builtins/subsf3.c projects/clang500-import/contrib/compiler-rt/lib/builtins/truncdfhf2.c projects/clang500-import/contrib/compiler-rt/lib/builtins/truncdfsf2.c projects/clang500-import/contrib/compiler-rt/lib/builtins/truncsfhf2.c projects/clang500-import/contrib/compiler-rt/lib/builtins/udivsi3.c projects/clang500-import/contrib/compiler-rt/lib/esan/esan_interceptors.cpp projects/clang500-import/contrib/compiler-rt/lib/lsan/lsan_allocator.h projects/clang500-import/contrib/compiler-rt/lib/lsan/lsan_common_linux.cc projects/clang500-import/contrib/compiler-rt/lib/lsan/lsan_common_mac.cc projects/clang500-import/contrib/compiler-rt/lib/msan/msan_allocator.cc projects/clang500-import/contrib/compiler-rt/lib/msan/msan_interceptors.cc projects/clang500-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_internal.h projects/clang500-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_allocator_primary32.h projects/clang500-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc projects/clang500-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_flags.inc projects/clang500-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h projects/clang500-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_procmaps.h projects/clang500-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_linux.cc projects/clang500-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_procmaps_mac.cc projects/clang500-import/contrib/compiler-rt/lib/sanitizer_common/sanitizer_stoptheworld_mac.cc projects/clang500-import/contrib/compiler-rt/lib/scudo/scudo_allocator.cpp projects/clang500-import/contrib/compiler-rt/lib/scudo/scudo_allocator.h projects/clang500-import/contrib/compiler-rt/lib/scudo/scudo_allocator_secondary.h projects/clang500-import/contrib/compiler-rt/lib/scudo/scudo_crc32.cpp projects/clang500-import/contrib/compiler-rt/lib/scudo/scudo_utils.h projects/clang500-import/contrib/compiler-rt/lib/tsan/rtl/tsan_rtl.h projects/clang500-import/contrib/compiler-rt/lib/xray/xray_AArch64.cc projects/clang500-import/contrib/compiler-rt/lib/xray/xray_arm.cc projects/clang500-import/contrib/compiler-rt/lib/xray/xray_fdr_log_records.h projects/clang500-import/contrib/compiler-rt/lib/xray/xray_fdr_logging.cc projects/clang500-import/contrib/compiler-rt/lib/xray/xray_fdr_logging_impl.h projects/clang500-import/contrib/compiler-rt/lib/xray/xray_interface.cc projects/clang500-import/contrib/compiler-rt/lib/xray/xray_interface_internal.h projects/clang500-import/contrib/compiler-rt/lib/xray/xray_mips.cc projects/clang500-import/contrib/compiler-rt/lib/xray/xray_mips64.cc projects/clang500-import/contrib/compiler-rt/lib/xray/xray_powerpc64.cc projects/clang500-import/contrib/compiler-rt/lib/xray/xray_trampoline_powerpc64_asm.S projects/clang500-import/contrib/compiler-rt/lib/xray/xray_trampoline_x86_64.S projects/clang500-import/contrib/compiler-rt/lib/xray/xray_x86_64.cc projects/clang500-import/contrib/libc++/include/__bsd_locale_fallbacks.h projects/clang500-import/contrib/libc++/include/__config projects/clang500-import/contrib/libc++/include/__locale projects/clang500-import/contrib/libc++/include/__mutex_base projects/clang500-import/contrib/libc++/include/__threading_support projects/clang500-import/contrib/libc++/include/__undef_min_max projects/clang500-import/contrib/libc++/include/algorithm projects/clang500-import/contrib/libc++/include/ctype.h projects/clang500-import/contrib/libc++/include/experimental/numeric projects/clang500-import/contrib/libc++/include/ext/hash_map projects/clang500-import/contrib/libc++/include/ext/hash_set projects/clang500-import/contrib/libc++/include/limits projects/clang500-import/contrib/libc++/include/locale projects/clang500-import/contrib/libc++/include/memory projects/clang500-import/contrib/libc++/include/numeric projects/clang500-import/contrib/libc++/include/stdio.h projects/clang500-import/contrib/libc++/include/stdlib.h projects/clang500-import/contrib/libc++/include/string_view projects/clang500-import/contrib/libc++/include/variant projects/clang500-import/contrib/libc++/include/wchar.h projects/clang500-import/contrib/libc++/src/include/atomic_support.h projects/clang500-import/contrib/libc++/src/locale.cpp projects/clang500-import/contrib/libc++/src/string.cpp projects/clang500-import/contrib/libc++/src/support/runtime/exception_pointer_msvc.ipp projects/clang500-import/contrib/libc++/src/thread.cpp projects/clang500-import/contrib/llvm/include/llvm/ADT/APInt.h projects/clang500-import/contrib/llvm/include/llvm/ADT/BitVector.h projects/clang500-import/contrib/llvm/include/llvm/ADT/STLExtras.h projects/clang500-import/contrib/llvm/include/llvm/ADT/StringExtras.h projects/clang500-import/contrib/llvm/include/llvm/Analysis/CallGraph.h projects/clang500-import/contrib/llvm/include/llvm/Analysis/ProfileSummaryInfo.h projects/clang500-import/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h projects/clang500-import/contrib/llvm/include/llvm/Analysis/TargetLibraryInfo.def projects/clang500-import/contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h projects/clang500-import/contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h projects/clang500-import/contrib/llvm/include/llvm/Analysis/ValueTracking.h projects/clang500-import/contrib/llvm/include/llvm/Bitcode/BitcodeReader.h projects/clang500-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h projects/clang500-import/contrib/llvm/include/llvm/CodeGen/GlobalISel/Utils.h projects/clang500-import/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h projects/clang500-import/contrib/llvm/include/llvm/CodeGen/MachineCombinerPattern.h projects/clang500-import/contrib/llvm/include/llvm/CodeGen/Passes.h projects/clang500-import/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h projects/clang500-import/contrib/llvm/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h projects/clang500-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeDatabase.h projects/clang500-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeDatabaseVisitor.h projects/clang500-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h projects/clang500-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h projects/clang500-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeIndex.h projects/clang500-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h projects/clang500-import/contrib/llvm/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h projects/clang500-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h projects/clang500-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h projects/clang500-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h projects/clang500-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h projects/clang500-import/contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFVerifier.h projects/clang500-import/contrib/llvm/include/llvm/DebugInfo/PDB/Native/RawTypes.h projects/clang500-import/contrib/llvm/include/llvm/DebugInfo/PDB/Native/TpiStream.h projects/clang500-import/contrib/llvm/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h projects/clang500-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h projects/clang500-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h projects/clang500-import/contrib/llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h projects/clang500-import/contrib/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h projects/clang500-import/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h projects/clang500-import/contrib/llvm/include/llvm/IR/Attributes.h projects/clang500-import/contrib/llvm/include/llvm/IR/CallingConv.h projects/clang500-import/contrib/llvm/include/llvm/IR/Constants.h projects/clang500-import/contrib/llvm/include/llvm/IR/DebugInfoMetadata.h projects/clang500-import/contrib/llvm/include/llvm/IR/DebugLoc.h projects/clang500-import/contrib/llvm/include/llvm/IR/DerivedTypes.h projects/clang500-import/contrib/llvm/include/llvm/IR/DiagnosticInfo.h projects/clang500-import/contrib/llvm/include/llvm/IR/Function.h projects/clang500-import/contrib/llvm/include/llvm/IR/GetElementPtrTypeIterator.h projects/clang500-import/contrib/llvm/include/llvm/IR/GlobalAlias.h projects/clang500-import/contrib/llvm/include/llvm/IR/GlobalIFunc.h projects/clang500-import/contrib/llvm/include/llvm/IR/GlobalObject.h projects/clang500-import/contrib/llvm/include/llvm/IR/GlobalValue.h projects/clang500-import/contrib/llvm/include/llvm/IR/GlobalVariable.h projects/clang500-import/contrib/llvm/include/llvm/IR/IRBuilder.h projects/clang500-import/contrib/llvm/include/llvm/IR/InstrTypes.h projects/clang500-import/contrib/llvm/include/llvm/IR/Instruction.h projects/clang500-import/contrib/llvm/include/llvm/IR/Instructions.h projects/clang500-import/contrib/llvm/include/llvm/IR/Intrinsics.td projects/clang500-import/contrib/llvm/include/llvm/IR/LLVMContext.h projects/clang500-import/contrib/llvm/include/llvm/IR/LegacyPassManager.h projects/clang500-import/contrib/llvm/include/llvm/IR/Module.h projects/clang500-import/contrib/llvm/include/llvm/IR/ModuleSummaryIndex.h projects/clang500-import/contrib/llvm/include/llvm/IR/PassManager.h projects/clang500-import/contrib/llvm/include/llvm/IR/PassManagerInternal.h projects/clang500-import/contrib/llvm/include/llvm/IR/PatternMatch.h projects/clang500-import/contrib/llvm/include/llvm/IR/ProfileSummary.h projects/clang500-import/contrib/llvm/include/llvm/IR/Statepoint.h projects/clang500-import/contrib/llvm/include/llvm/IR/SymbolTableListTraits.h projects/clang500-import/contrib/llvm/include/llvm/IR/TrackingMDRef.h projects/clang500-import/contrib/llvm/include/llvm/IR/Type.h projects/clang500-import/contrib/llvm/include/llvm/IR/TypeFinder.h projects/clang500-import/contrib/llvm/include/llvm/IR/Use.h projects/clang500-import/contrib/llvm/include/llvm/IR/UseListOrder.h projects/clang500-import/contrib/llvm/include/llvm/IR/User.h projects/clang500-import/contrib/llvm/include/llvm/IR/Value.h projects/clang500-import/contrib/llvm/include/llvm/IR/ValueHandle.h projects/clang500-import/contrib/llvm/include/llvm/IR/ValueMap.h projects/clang500-import/contrib/llvm/include/llvm/IR/ValueSymbolTable.h projects/clang500-import/contrib/llvm/include/llvm/IR/Verifier.h projects/clang500-import/contrib/llvm/include/llvm/InitializePasses.h projects/clang500-import/contrib/llvm/include/llvm/LinkAllPasses.h projects/clang500-import/contrib/llvm/include/llvm/Object/Wasm.h projects/clang500-import/contrib/llvm/include/llvm/ObjectYAML/WasmYAML.h projects/clang500-import/contrib/llvm/include/llvm/ProfileData/SampleProfWriter.h projects/clang500-import/contrib/llvm/include/llvm/Support/BinaryStreamArray.h projects/clang500-import/contrib/llvm/include/llvm/Support/Compiler.h projects/clang500-import/contrib/llvm/include/llvm/Support/KnownBits.h projects/clang500-import/contrib/llvm/include/llvm/Support/Wasm.h projects/clang500-import/contrib/llvm/include/llvm/Target/Target.td projects/clang500-import/contrib/llvm/include/llvm/Target/TargetInstrInfo.h projects/clang500-import/contrib/llvm/include/llvm/Target/TargetLowering.h projects/clang500-import/contrib/llvm/include/llvm/Target/TargetSchedule.td projects/clang500-import/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td projects/clang500-import/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h projects/clang500-import/contrib/llvm/include/llvm/Transforms/Utils/LoopUtils.h projects/clang500-import/contrib/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h projects/clang500-import/contrib/llvm/include/llvm/module.modulemap projects/clang500-import/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp projects/clang500-import/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp projects/clang500-import/contrib/llvm/lib/Analysis/CallGraph.cpp projects/clang500-import/contrib/llvm/lib/Analysis/ConstantFolding.cpp projects/clang500-import/contrib/llvm/lib/Analysis/DemandedBits.cpp projects/clang500-import/contrib/llvm/lib/Analysis/InlineCost.cpp projects/clang500-import/contrib/llvm/lib/Analysis/InstructionSimplify.cpp projects/clang500-import/contrib/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp projects/clang500-import/contrib/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp projects/clang500-import/contrib/llvm/lib/Analysis/ProfileSummaryInfo.cpp projects/clang500-import/contrib/llvm/lib/Analysis/ScalarEvolution.cpp projects/clang500-import/contrib/llvm/lib/Analysis/TargetLibraryInfo.cpp projects/clang500-import/contrib/llvm/lib/Analysis/TargetTransformInfo.cpp projects/clang500-import/contrib/llvm/lib/Analysis/ValueTracking.cpp projects/clang500-import/contrib/llvm/lib/Analysis/VectorUtils.cpp projects/clang500-import/contrib/llvm/lib/AsmParser/LLParser.cpp projects/clang500-import/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp projects/clang500-import/contrib/llvm/lib/Bitcode/Reader/MetadataLoader.cpp projects/clang500-import/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp projects/clang500-import/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h projects/clang500-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h projects/clang500-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h projects/clang500-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h projects/clang500-import/contrib/llvm/lib/CodeGen/AsmPrinter/WinException.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/AtomicExpandPass.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/CodeGen.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/GlobalISel/Utils.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/IfConversion.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/LiveVariables.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/MachineVerifier.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/PHIElimination.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/SafeStack.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h projects/clang500-import/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h projects/clang500-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/ShrinkWrap.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/TargetPassConfig.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp projects/clang500-import/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp projects/clang500-import/contrib/llvm/lib/DebugInfo/CodeView/CVTypeVisitor.cpp projects/clang500-import/contrib/llvm/lib/DebugInfo/CodeView/TypeDatabase.cpp projects/clang500-import/contrib/llvm/lib/DebugInfo/CodeView/TypeDatabaseVisitor.cpp projects/clang500-import/contrib/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp projects/clang500-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp projects/clang500-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp projects/clang500-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp projects/clang500-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFDie.cpp projects/clang500-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp projects/clang500-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp projects/clang500-import/contrib/llvm/lib/DebugInfo/DWARF/DWARFVerifier.cpp projects/clang500-import/contrib/llvm/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp projects/clang500-import/contrib/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h projects/clang500-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp projects/clang500-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp projects/clang500-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp projects/clang500-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h projects/clang500-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h projects/clang500-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFI386.h projects/clang500-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h projects/clang500-import/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h projects/clang500-import/contrib/llvm/lib/IR/AsmWriter.cpp projects/clang500-import/contrib/llvm/lib/IR/AttributeImpl.h projects/clang500-import/contrib/llvm/lib/IR/Attributes.cpp projects/clang500-import/contrib/llvm/lib/IR/ConstantFold.cpp projects/clang500-import/contrib/llvm/lib/IR/ConstantRange.cpp projects/clang500-import/contrib/llvm/lib/IR/Constants.cpp projects/clang500-import/contrib/llvm/lib/IR/ConstantsContext.h projects/clang500-import/contrib/llvm/lib/IR/DebugInfoMetadata.cpp projects/clang500-import/contrib/llvm/lib/IR/DebugLoc.cpp projects/clang500-import/contrib/llvm/lib/IR/DiagnosticInfo.cpp projects/clang500-import/contrib/llvm/lib/IR/Function.cpp projects/clang500-import/contrib/llvm/lib/IR/Globals.cpp projects/clang500-import/contrib/llvm/lib/IR/IRBuilder.cpp projects/clang500-import/contrib/llvm/lib/IR/Instruction.cpp projects/clang500-import/contrib/llvm/lib/IR/Instructions.cpp projects/clang500-import/contrib/llvm/lib/IR/LegacyPassManager.cpp projects/clang500-import/contrib/llvm/lib/IR/Module.cpp projects/clang500-import/contrib/llvm/lib/IR/Type.cpp projects/clang500-import/contrib/llvm/lib/IR/Verifier.cpp projects/clang500-import/contrib/llvm/lib/LTO/LTO.cpp projects/clang500-import/contrib/llvm/lib/LTO/LTOCodeGenerator.cpp projects/clang500-import/contrib/llvm/lib/LTO/ThinLTOCodeGenerator.cpp projects/clang500-import/contrib/llvm/lib/Linker/IRMover.cpp projects/clang500-import/contrib/llvm/lib/MC/MCObjectStreamer.cpp projects/clang500-import/contrib/llvm/lib/MC/MCParser/AsmParser.cpp projects/clang500-import/contrib/llvm/lib/Object/COFFObjectFile.cpp projects/clang500-import/contrib/llvm/lib/Object/WasmObjectFile.cpp projects/clang500-import/contrib/llvm/lib/ObjectYAML/WasmYAML.cpp projects/clang500-import/contrib/llvm/lib/ProfileData/SampleProfWriter.cpp projects/clang500-import/contrib/llvm/lib/Support/APInt.cpp projects/clang500-import/contrib/llvm/lib/Support/Unix/Path.inc projects/clang500-import/contrib/llvm/lib/Support/Unix/Process.inc projects/clang500-import/contrib/llvm/lib/Target/AArch64/AArch64.td projects/clang500-import/contrib/llvm/lib/Target/AArch64/AArch64CallLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp projects/clang500-import/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp projects/clang500-import/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td projects/clang500-import/contrib/llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp projects/clang500-import/contrib/llvm/lib/Target/AArch64/AArch64SchedFalkorDetails.td projects/clang500-import/contrib/llvm/lib/Target/AArch64/AArch64SchedFalkorWriteRes.td projects/clang500-import/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.cpp projects/clang500-import/contrib/llvm/lib/Target/AArch64/AArch64Subtarget.h projects/clang500-import/contrib/llvm/lib/Target/AArch64/AArch64TargetObjectFile.cpp projects/clang500-import/contrib/llvm/lib/Target/AArch64/AArch64TargetObjectFile.h projects/clang500-import/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp projects/clang500-import/contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h projects/clang500-import/contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp projects/clang500-import/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/AMDGPU.h projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/AMDGPU.td projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/FLATInstructions.td projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/GCNRegPressure.cpp projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/GCNRegPressure.h projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/GCNSchedStrategy.h projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/SIISelLowering.h projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/SIInstrInfo.h projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/SIInstructions.td projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/VOP2Instructions.td projects/clang500-import/contrib/llvm/lib/Target/AMDGPU/VOP3Instructions.td projects/clang500-import/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h projects/clang500-import/contrib/llvm/lib/Target/ARM/ARMCallLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp projects/clang500-import/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/ARM/ARMISelLowering.h projects/clang500-import/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td projects/clang500-import/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td projects/clang500-import/contrib/llvm/lib/Target/ARM/ARMInstructionSelector.cpp projects/clang500-import/contrib/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp projects/clang500-import/contrib/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp projects/clang500-import/contrib/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp projects/clang500-import/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp projects/clang500-import/contrib/llvm/lib/Target/AVR/AVRFrameLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/AVR/AVRISelLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/AVR/AVRInstrInfo.td projects/clang500-import/contrib/llvm/lib/Target/AVR/AVRRegisterInfo.cpp projects/clang500-import/contrib/llvm/lib/Target/BPF/BPFISelLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/BPF/BPFInstrInfo.td projects/clang500-import/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp projects/clang500-import/contrib/llvm/lib/Target/Hexagon/HexagonPatterns.td projects/clang500-import/contrib/llvm/lib/Target/Hexagon/HexagonPseudo.td projects/clang500-import/contrib/llvm/lib/Target/Lanai/LanaiISelLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/Lanai/LanaiISelLowering.h projects/clang500-import/contrib/llvm/lib/Target/Lanai/LanaiInstrInfo.td projects/clang500-import/contrib/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h projects/clang500-import/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td projects/clang500-import/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp projects/clang500-import/contrib/llvm/lib/Target/Mips/MipsFastISel.cpp projects/clang500-import/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td projects/clang500-import/contrib/llvm/lib/Target/Mips/MipsOptimizePICCall.cpp projects/clang500-import/contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td projects/clang500-import/contrib/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp projects/clang500-import/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp projects/clang500-import/contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp projects/clang500-import/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp projects/clang500-import/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h projects/clang500-import/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td projects/clang500-import/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td projects/clang500-import/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td projects/clang500-import/contrib/llvm/lib/Target/PowerPC/PPCInstrVSX.td projects/clang500-import/contrib/llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp projects/clang500-import/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td projects/clang500-import/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td projects/clang500-import/contrib/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp projects/clang500-import/contrib/llvm/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp projects/clang500-import/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp projects/clang500-import/contrib/llvm/lib/Target/SystemZ/README.txt projects/clang500-import/contrib/llvm/lib/Target/SystemZ/SystemZFeatures.td projects/clang500-import/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h projects/clang500-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrFP.td projects/clang500-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrFormats.td projects/clang500-import/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.td projects/clang500-import/contrib/llvm/lib/Target/SystemZ/SystemZOperands.td projects/clang500-import/contrib/llvm/lib/Target/SystemZ/SystemZOperators.td projects/clang500-import/contrib/llvm/lib/Target/SystemZ/SystemZSchedule.td projects/clang500-import/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZ13.td projects/clang500-import/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZ196.td projects/clang500-import/contrib/llvm/lib/Target/SystemZ/SystemZScheduleZEC12.td projects/clang500-import/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp projects/clang500-import/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h projects/clang500-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrCall.td projects/clang500-import/contrib/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td projects/clang500-import/contrib/llvm/lib/Target/X86/X86.td projects/clang500-import/contrib/llvm/lib/Target/X86/X86FastISel.cpp projects/clang500-import/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp projects/clang500-import/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp projects/clang500-import/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/X86/X86InstrCompiler.td projects/clang500-import/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp projects/clang500-import/contrib/llvm/lib/Target/X86/X86InstrInfo.h projects/clang500-import/contrib/llvm/lib/Target/X86/X86InstrInfo.td projects/clang500-import/contrib/llvm/lib/Target/X86/X86InstrSSE.td projects/clang500-import/contrib/llvm/lib/Target/X86/X86InstructionSelector.cpp projects/clang500-import/contrib/llvm/lib/Target/X86/X86IntrinsicsInfo.h projects/clang500-import/contrib/llvm/lib/Target/X86/X86LegalizerInfo.cpp projects/clang500-import/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp projects/clang500-import/contrib/llvm/lib/Target/X86/X86Subtarget.h projects/clang500-import/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp projects/clang500-import/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp projects/clang500-import/contrib/llvm/lib/Target/X86/X86WinEHState.cpp projects/clang500-import/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp projects/clang500-import/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td projects/clang500-import/contrib/llvm/lib/Transforms/Coroutines/CoroFrame.cpp projects/clang500-import/contrib/llvm/lib/Transforms/IPO/FunctionImport.cpp projects/clang500-import/contrib/llvm/lib/Transforms/IPO/Inliner.cpp projects/clang500-import/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp projects/clang500-import/contrib/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp projects/clang500-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp projects/clang500-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp projects/clang500-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp projects/clang500-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp projects/clang500-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp projects/clang500-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineInternal.h projects/clang500-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp projects/clang500-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp projects/clang500-import/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp projects/clang500-import/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Scalar/NewGVN.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Utils/EscapeEnumerator.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Utils/InstructionNamer.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Utils/Local.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Utils/LoopUtils.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Utils/ModuleUtils.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Utils/VNCoercion.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp projects/clang500-import/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp projects/clang500-import/contrib/llvm/lib/XRay/Trace.cpp projects/clang500-import/contrib/llvm/tools/bugpoint/ExtractFunction.cpp projects/clang500-import/contrib/llvm/tools/clang/include/clang-c/Index.h projects/clang500-import/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h projects/clang500-import/contrib/llvm/tools/clang/include/clang/AST/Decl.h projects/clang500-import/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h projects/clang500-import/contrib/llvm/tools/clang/include/clang/AST/ExternalASTMerger.h projects/clang500-import/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h projects/clang500-import/contrib/llvm/tools/clang/include/clang/Basic/Attr.td projects/clang500-import/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def projects/clang500-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td projects/clang500-import/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td projects/clang500-import/contrib/llvm/tools/clang/include/clang/Basic/TargetOptions.h projects/clang500-import/contrib/llvm/tools/clang/include/clang/Driver/Options.td projects/clang500-import/contrib/llvm/tools/clang/include/clang/Driver/SanitizerArgs.h projects/clang500-import/contrib/llvm/tools/clang/include/clang/Format/Format.h projects/clang500-import/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def projects/clang500-import/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h projects/clang500-import/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h projects/clang500-import/contrib/llvm/tools/clang/include/clang/Parse/Parser.h projects/clang500-import/contrib/llvm/tools/clang/include/clang/Sema/Sema.h projects/clang500-import/contrib/llvm/tools/clang/include/clang/Tooling/RefactoringCallbacks.h projects/clang500-import/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/AST/ASTStructuralEquivalence.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/AST/ExternalASTMerger.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/AST/ODRHash.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/AST/Stmt.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/AST/Type.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Basic/Targets.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/CGCUDANV.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch/Mips.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Driver/ToolChains/Myriad.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Driver/ToolChains/WebAssembly.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Format/ContinuationIndenter.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Format/Format.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Headers/avxintrin.h projects/clang500-import/contrib/llvm/tools/clang/lib/Headers/emmintrin.h projects/clang500-import/contrib/llvm/tools/clang/lib/Headers/intrin.h projects/clang500-import/contrib/llvm/tools/clang/lib/Headers/mmintrin.h projects/clang500-import/contrib/llvm/tools/clang/lib/Headers/opencl-c.h projects/clang500-import/contrib/llvm/tools/clang/lib/Headers/pmmintrin.h projects/clang500-import/contrib/llvm/tools/clang/lib/Headers/prfchwintrin.h projects/clang500-import/contrib/llvm/tools/clang/lib/Headers/smmintrin.h projects/clang500-import/contrib/llvm/tools/clang/lib/Headers/tmmintrin.h projects/clang500-import/contrib/llvm/tools/clang/lib/Headers/x86intrin.h projects/clang500-import/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h projects/clang500-import/contrib/llvm/tools/clang/lib/Index/IndexBody.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Index/IndexDecl.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Index/IndexTypeSourceInfo.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Index/IndexingContext.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Sema/Sema.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/SelectorExtras.h projects/clang500-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp projects/clang500-import/contrib/llvm/tools/clang/lib/Tooling/RefactoringCallbacks.cpp projects/clang500-import/contrib/llvm/tools/llc/llc.cpp projects/clang500-import/contrib/llvm/tools/lld/COFF/Driver.cpp projects/clang500-import/contrib/llvm/tools/lld/COFF/ICF.cpp projects/clang500-import/contrib/llvm/tools/lld/COFF/MapFile.cpp projects/clang500-import/contrib/llvm/tools/lld/COFF/Writer.cpp projects/clang500-import/contrib/llvm/tools/lld/ELF/Config.h projects/clang500-import/contrib/llvm/tools/lld/ELF/Driver.cpp projects/clang500-import/contrib/llvm/tools/lld/ELF/GdbIndex.h projects/clang500-import/contrib/llvm/tools/lld/ELF/ICF.cpp projects/clang500-import/contrib/llvm/tools/lld/ELF/InputFiles.cpp projects/clang500-import/contrib/llvm/tools/lld/ELF/InputSection.cpp projects/clang500-import/contrib/llvm/tools/lld/ELF/LinkerScript.cpp projects/clang500-import/contrib/llvm/tools/lld/ELF/LinkerScript.h projects/clang500-import/contrib/llvm/tools/lld/ELF/MapFile.cpp projects/clang500-import/contrib/llvm/tools/lld/ELF/OutputSections.cpp projects/clang500-import/contrib/llvm/tools/lld/ELF/OutputSections.h projects/clang500-import/contrib/llvm/tools/lld/ELF/Relocations.cpp projects/clang500-import/contrib/llvm/tools/lld/ELF/ScriptParser.cpp projects/clang500-import/contrib/llvm/tools/lld/ELF/Strings.cpp projects/clang500-import/contrib/llvm/tools/lld/ELF/Symbols.cpp projects/clang500-import/contrib/llvm/tools/lld/ELF/Symbols.h projects/clang500-import/contrib/llvm/tools/lld/ELF/SyntheticSections.cpp projects/clang500-import/contrib/llvm/tools/lld/ELF/SyntheticSections.h projects/clang500-import/contrib/llvm/tools/lld/ELF/Target.cpp projects/clang500-import/contrib/llvm/tools/lld/ELF/Threads.h projects/clang500-import/contrib/llvm/tools/lld/ELF/Thunks.cpp projects/clang500-import/contrib/llvm/tools/lld/ELF/Writer.cpp projects/clang500-import/contrib/llvm/tools/lld/ELF/Writer.h projects/clang500-import/contrib/llvm/tools/lld/lib/Core/CMakeLists.txt projects/clang500-import/contrib/llvm/tools/lld/lib/ReaderWriter/MachO/LayoutPass.cpp projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBError.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBPlatform.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/API/SBTarget.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Breakpoint.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointID.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointLocation.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointOptions.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolver.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverAddress.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileLine.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverFileRegex.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/BreakpointResolverName.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Breakpoint/Watchpoint.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Communication.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Connection.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Debugger.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/FormatEntity.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/MappedHash.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Module.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ModuleList.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/PluginManager.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/RegisterValue.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Scalar.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/SearchFilter.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/StructuredData.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/StructuredDataImpl.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Timer.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/UserSettingsController.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/Value.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObject.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResult.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResultCast.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResultChild.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectConstResultImpl.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectRegister.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectSyntheticFilter.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Core/ValueObjectVariable.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/DataFormatters/TypeSummary.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Expression/DWARFExpression.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Expression/ExpressionParser.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Expression/IRExecutionUnit.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Expression/IRInterpreter.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Expression/IRMemoryMap.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Expression/LLVMUserExpression.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Expression/Materializer.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Expression/REPL.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Expression/UserExpression.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Expression/UtilityFunction.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/File.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/FileCache.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/FileSystem.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/Host.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/HostNativeProcessBase.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/HostNativeThreadBase.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/HostProcess.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/HostThread.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/IOObject.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/LockFileBase.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/MainLoop.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/MainLoopBase.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/MonitoringProcessLauncher.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/PipeBase.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/ProcessLauncher.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/Socket.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/ThreadLauncher.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeBreakpoint.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeBreakpointList.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeRegisterContext.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeThreadProtocol.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/common/NativeWatchpointList.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/common/SoftwareBreakpoint.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/common/TCPSocket.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/common/UDPSocket.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/DomainSocket.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/HostProcessPosix.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/HostThreadPosix.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/LockFilePosix.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/PipePosix.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/ProcessLauncherPosix.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Host/posix/ProcessLauncherPosixFork.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/Args.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandInterpreter.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/CommandReturnObject.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupArchitecture.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupBoolean.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupFile.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupFormat.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupOutputFile.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupPlatform.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupString.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupUInt64.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupUUID.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupVariable.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionGroupWatchpoint.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValue.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueArch.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueArray.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueBoolean.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueChar.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueDictionary.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueEnumeration.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFileSpec.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFileSpecList.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFormat.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueFormatEntity.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueLanguage.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValuePathMappings.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueProperties.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueRegex.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueSInt64.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueString.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueUInt64.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/OptionValueUUID.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/Options.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Interpreter/ScriptInterpreter.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ClangASTContext.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/ObjectFile.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/SymbolContext.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Symbol/Variable.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/ABI.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/DynamicLoader.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/Language.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/LanguageRuntime.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/Memory.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/ModuleCache.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/ObjCLanguageRuntime.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/PathMappingList.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/Platform.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/Process.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/ProcessLaunchInfo.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/ProcessStructReader.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/RegisterContext.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/StackFrame.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/StructuredDataPlugin.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/Target.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/TargetList.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/Thread.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Target/ThreadSpec.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/JSON.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/RegularExpression.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/SelectHelper.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/Utility/UUID.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/lldb-forward.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/lldb-private-enumerations.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/lldb-private-interfaces.h projects/clang500-import/contrib/llvm/tools/lldb/include/lldb/lldb-private-types.h projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBBreakpoint.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBBreakpointLocation.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBCommandReturnObject.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBDebugger.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBError.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBFrame.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBHostOS.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBModule.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBPlatform.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBProcess.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBStream.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBStructuredData.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBTarget.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBThread.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SBValue.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/API/SystemInitializerFull.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/Breakpoint.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointID.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointIDList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointLocation.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointOptions.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolver.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverAddress.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileLine.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverFileRegex.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/BreakpointResolverName.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Breakpoint/Watchpoint.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectArgs.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectArgs.h projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpoint.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectBreakpointCommand.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectBugreport.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectCommands.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.h projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectExpression.h projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectFrame.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectHelp.h projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectLog.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectMemory.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlatform.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectPlugin.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectProcess.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectRegister.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectSettings.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectSource.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectTarget.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectThread.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectType.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpoint.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Commands/CommandObjectWatchpointCommand.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Address.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ArchSpec.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Communication.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Debugger.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Disassembler.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/DynamicLoader.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/EmulateInstruction.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/FormatEntity.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/IOHandler.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Mangled.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Module.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ModuleList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/PluginManager.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/RegisterValue.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Scalar.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/SearchFilter.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/StructuredData.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Timer.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/UserSettingsController.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/Value.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObject.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectCast.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectChild.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResult.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultCast.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultChild.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectConstResultImpl.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectDynamicValue.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectMemory.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectRegister.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectSyntheticFilter.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Core/ValueObjectVariable.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/DataFormatters/StringPrinter.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/DataFormatters/TypeFormat.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/DWARFExpression.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/FunctionCaller.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/IRDynamicChecks.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/IRInterpreter.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/IRMemoryMap.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/LLVMUserExpression.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/Materializer.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/REPL.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/UserExpression.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Expression/UtilityFunction.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/Editline.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/File.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/FileCache.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/Host.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/HostProcess.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/HostThread.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/LockFileBase.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/MainLoop.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/MonitoringProcessLauncher.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpoint.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/NativeBreakpointList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/NativeProcessProtocol.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/NativeRegisterContext.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/NativeThreadProtocol.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/NativeWatchpointList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/PipeBase.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/Socket.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/SoftwareBreakpoint.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/Symbols.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/TCPSocket.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/ThreadLauncher.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/common/UDPSocket.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/freebsd/Host.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/netbsd/Host.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/openbsd/Host.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/posix/ConnectionFileDescriptorPosix.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/posix/DomainSocket.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/posix/FileSystem.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/posix/HostProcessPosix.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/posix/HostThreadPosix.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/posix/LockFilePosix.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/posix/PipePosix.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/posix/ProcessLauncherPosix.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Host/posix/ProcessLauncherPosixFork.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Initialization/SystemInitializerCommon.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/Args.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/CommandInterpreter.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/CommandObject.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/CommandReturnObject.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupArchitecture.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupBoolean.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFile.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupFormat.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupOutputFile.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupPlatform.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupString.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUInt64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupUUID.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupValueObjectDisplay.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupVariable.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionGroupWatchpoint.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValue.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueArch.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueArray.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueBoolean.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueChar.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueDictionary.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueEnumeration.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpec.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFileSpecLIst.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFormat.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueFormatEntity.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueLanguage.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValuePathMappings.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueProperties.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueRegex.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueSInt64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueString.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueUInt64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/OptionValueUUID.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/Options.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Interpreter/ScriptInterpreter.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Static/DynamicLoaderStatic.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Windows-DYLD/DynamicLoaderWindowsDYLD.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ClangUtilityFunction.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Go/GoParser.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Go/GoParser.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Go/GoUserExpression.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/AddressSanitizer/AddressSanitizerRuntime.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/InstrumentationRuntime/ThreadSanitizer/ThreadSanitizerRuntime.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/BlockPointer.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcpp.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/CPlusPlus/LibStdcppUniquePointer.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/Go/GoFormatterFunctions.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/Java/JavaFormatterFunctions.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/CF.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSArray.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSError.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSException.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Language/ObjC/NSString.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/Go/GoLanguageRuntime.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptScriptGroup.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/MemoryHistory/asan/MemoryHistoryASan.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Go/OperatingSystemGo.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Python/OperatingSystemPython.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Platform/OpenBSD/PlatformOpenBSD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Platform/POSIX/PlatformPOSIX.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/DarwinProcessLauncher.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/DarwinProcessLauncher.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/MachException.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/MachException.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/NativeProcessDarwin.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/NativeProcessDarwin.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/NativeThreadDarwin.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/NativeThreadDarwin.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/NativeThreadListDarwin.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Darwin/NativeThreadListDarwin.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessFreeBSD.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/ProcessMonitor.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_arm64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_mips64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_powerpc.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/FreeBSD/RegisterContextPOSIXProcessMonitor_x86.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/NetBSD/NativeProcessNetBSD.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD_x86_64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD_x86_64.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/NetBSD/NativeThreadNetBSD.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/NetBSD/NativeThreadNetBSD.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/RegisterContextThreadMemory.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/ThreadMemory.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/UnwindMacOSXFrameBackchain.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServer.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/MinidumpParser.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.h projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserOCaml.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugAranges.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugLine.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugPubnames.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/SymbolVendorELF.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86/UnwindAssembly-x86.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/CompactUnwindInfo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/CompilerType.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/JavaASTContext.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/ObjectFile.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/SymbolContext.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/Symtab.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/Type.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Symbol/Variable.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/Language.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/LanguageRuntime.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/Memory.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ModuleCache.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ObjCLanguageRuntime.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/PathMappingList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/Platform.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/Process.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ProcessLaunchInfo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/RegisterContext.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/StackFrame.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/StopInfo.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/Target.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/TargetList.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/Thread.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanCallFunction.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadPlanTracer.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Target/ThreadSpec.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/JSON.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/SelectHelper.cpp projects/clang500-import/contrib/llvm/tools/lldb/source/Utility/UUID.cpp projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdBase.cpp projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-mi/MICmdCmdData.h projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriver.cpp projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-mi/MIDriverBase.cpp projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-server/Acceptor.cpp projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-server/Acceptor.h projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-server/lldb-gdbserver.cpp projects/clang500-import/contrib/llvm/tools/lldb/tools/lldb-server/lldb-platform.cpp projects/clang500-import/contrib/llvm/tools/lli/RemoteJITUtils.h projects/clang500-import/contrib/llvm/tools/llvm-ar/llvm-ar.cpp projects/clang500-import/contrib/llvm/tools/llvm-pdbdump/LLVMOutputStyle.cpp projects/clang500-import/contrib/llvm/tools/llvm-pdbdump/PrettyCompilandDumper.cpp projects/clang500-import/contrib/llvm/tools/llvm-pdbdump/PrettyFunctionDumper.cpp projects/clang500-import/contrib/llvm/tools/llvm-pdbdump/llvm-pdbdump.cpp projects/clang500-import/contrib/llvm/tools/llvm-pdbdump/llvm-pdbdump.h projects/clang500-import/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp projects/clang500-import/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp projects/clang500-import/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp projects/clang500-import/contrib/llvm/tools/opt/opt.cpp projects/clang500-import/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp projects/clang500-import/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp projects/clang500-import/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp projects/clang500-import/contrib/llvm/utils/TableGen/X86RecognizableInstr.h projects/clang500-import/lib/clang/include/clang/Basic/Version.inc projects/clang500-import/lib/clang/include/lld/Config/Version.inc projects/clang500-import/lib/clang/include/llvm/Support/VCSRevision.h projects/clang500-import/lib/clang/liblldb/Makefile projects/clang500-import/lib/clang/libllvm/Makefile projects/clang500-import/usr.bin/clang/lld/Makefile Directory Properties: projects/clang500-import/contrib/compiler-rt/ (props changed) projects/clang500-import/contrib/libc++/ (props changed) projects/clang500-import/contrib/llvm/ (props changed) projects/clang500-import/contrib/llvm/tools/clang/ (props changed) projects/clang500-import/contrib/llvm/tools/lld/ (props changed) projects/clang500-import/contrib/llvm/tools/lldb/ (props changed) Modified: projects/clang500-import/contrib/compiler-rt/include/xray/xray_interface.h ============================================================================== --- projects/clang500-import/contrib/compiler-rt/include/xray/xray_interface.h Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/include/xray/xray_interface.h Tue May 16 21:50:29 2017 (r318384) @@ -1,4 +1,4 @@ -//===-- xray_interface.h ----------------------------------------*- C++ -*-===// +//===- xray_interface.h -----------------------------------------*- C++ -*-===// // // The LLVM Compiler Infrastructure // @@ -11,11 +11,12 @@ // // APIs for controlling XRay functionality explicitly. //===----------------------------------------------------------------------===// + #ifndef XRAY_XRAY_INTERFACE_H #define XRAY_XRAY_INTERFACE_H +#include #include -#include extern "C" { @@ -25,6 +26,7 @@ enum XRayEntryType { EXIT = 1, TAIL = 2, LOG_ARGS_ENTRY = 3, + CUSTOM_EVENT = 4, }; /// Provide a function to invoke for when instrumentation points are hit. This @@ -64,6 +66,9 @@ extern int __xray_set_handler_arg1(void /// Returns 1 on success, 0 on error. extern int __xray_remove_handler_arg1(); +/// Provide a function to invoke when XRay encounters a custom event. +extern int __xray_set_customevent_handler(void (*entry)(void*, std::size_t)); + enum XRayPatchingStatus { NOT_INITIALIZED = 0, SUCCESS = 1, @@ -96,6 +101,6 @@ extern uintptr_t __xray_function_address /// encounter errors (when there are no instrumented functions, etc.). extern size_t __xray_max_function_id(); -} +} // end extern "C" -#endif +#endif // XRAY_XRAY_INTERFACE_H Modified: projects/clang500-import/contrib/compiler-rt/lib/asan/asan_allocator.h ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/asan/asan_allocator.h Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/asan/asan_allocator.h Tue May 16 21:50:29 2017 (r318384) @@ -161,10 +161,17 @@ typedef FlatByteMap ByteMap typedef TwoLevelByteMap<(kNumRegions >> 12), 1 << 12> ByteMap; # endif typedef CompactSizeClassMap SizeClassMap; -typedef SizeClassAllocator32<0, SANITIZER_MMAP_RANGE_SIZE, 16, - SizeClassMap, kRegionSizeLog, - ByteMap, - AsanMapUnmapCallback> PrimaryAllocator; +struct AP32 { + static const uptr kSpaceBeg = 0; + static const u64 kSpaceSize = SANITIZER_MMAP_RANGE_SIZE; + static const uptr kMetadataSize = 16; + typedef __asan::SizeClassMap SizeClassMap; + static const uptr kRegionSizeLog = __asan::kRegionSizeLog; + typedef __asan::ByteMap ByteMap; + typedef AsanMapUnmapCallback MapUnmapCallback; + static const uptr kFlags = 0; +}; +typedef SizeClassAllocator32 PrimaryAllocator; #endif // SANITIZER_CAN_USE_ALLOCATOR64 static const uptr kNumberOfSizeClasses = SizeClassMap::kNumClasses; Modified: projects/clang500-import/contrib/compiler-rt/lib/asan/asan_flags.cc ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/asan/asan_flags.cc Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/asan/asan_flags.cc Tue May 16 21:50:29 2017 (r318384) @@ -194,6 +194,10 @@ void InitializeFlags() { Report("WARNING: strchr* interceptors are enabled even though " "replace_str=0. Use intercept_strchr=0 to disable them."); } + if (!f->replace_str && common_flags()->intercept_strndup) { + Report("WARNING: strndup* interceptors are enabled even though " + "replace_str=0. Use intercept_strndup=0 to disable them."); + } } } // namespace __asan Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/adddf3.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/adddf3.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/adddf3.c Tue May 16 21:50:29 2017 (r318384) @@ -15,8 +15,13 @@ #define DOUBLE_PRECISION #include "fp_add_impl.inc" -ARM_EABI_FNALIAS(dadd, adddf3) - COMPILER_RT_ABI double __adddf3(double a, double b){ return __addXf3__(a, b); } + +#if defined(__ARM_EABI__) +AEABI_RTABI double __aeabi_dadd(double a, double b) { + return __adddf3(a, b); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/addsf3.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/addsf3.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/addsf3.c Tue May 16 21:50:29 2017 (r318384) @@ -15,8 +15,13 @@ #define SINGLE_PRECISION #include "fp_add_impl.inc" -ARM_EABI_FNALIAS(fadd, addsf3) - COMPILER_RT_ABI float __addsf3(float a, float b) { return __addXf3__(a, b); } + +#if defined(__ARM_EABI__) +AEABI_RTABI float __aeabi_fadd(float a, float b) { + return __addsf3(a, b); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_cdcmpeq_check_nan.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_cdcmpeq_check_nan.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_cdcmpeq_check_nan.c Tue May 16 21:50:29 2017 (r318384) @@ -8,9 +8,9 @@ //===----------------------------------------------------------------------===// #include +#include "../int_lib.h" -__attribute__((pcs("aapcs"))) -__attribute__((visibility("hidden"))) +AEABI_RTABI __attribute__((visibility("hidden"))) int __aeabi_cdcmpeq_check_nan(double a, double b) { return __builtin_isnan(a) || __builtin_isnan(b); } Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_cfcmpeq_check_nan.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_cfcmpeq_check_nan.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_cfcmpeq_check_nan.c Tue May 16 21:50:29 2017 (r318384) @@ -8,9 +8,9 @@ //===----------------------------------------------------------------------===// #include +#include "../int_lib.h" -__attribute__((pcs("aapcs"))) -__attribute__((visibility("hidden"))) +AEABI_RTABI __attribute__((visibility("hidden"))) int __aeabi_cfcmpeq_check_nan(float a, float b) { return __builtin_isnan(a) || __builtin_isnan(b); } Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_div0.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_div0.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_div0.c Tue May 16 21:50:29 2017 (r318384) @@ -26,16 +26,18 @@ * line. */ +#include "../int_lib.h" + /* provide an unused declaration to pacify pendantic compilation */ extern unsigned char declaration; #if defined(__ARM_EABI__) -int __attribute__((weak)) __attribute__((visibility("hidden"))) +AEABI_RTABI int __attribute__((weak)) __attribute__((visibility("hidden"))) __aeabi_idiv0(int return_value) { return return_value; } -long long __attribute__((weak)) __attribute__((visibility("hidden"))) +AEABI_RTABI long long __attribute__((weak)) __attribute__((visibility("hidden"))) __aeabi_ldiv0(long long return_value) { return return_value; } Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_drsub.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_drsub.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_drsub.c Tue May 16 21:50:29 2017 (r318384) @@ -10,10 +10,10 @@ #define DOUBLE_PRECISION #include "../fp_lib.h" -COMPILER_RT_ABI fp_t +AEABI_RTABI fp_t __aeabi_dsub(fp_t, fp_t); -COMPILER_RT_ABI fp_t +AEABI_RTABI fp_t __aeabi_drsub(fp_t a, fp_t b) { return __aeabi_dsub(b, a); } Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_frsub.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_frsub.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/arm/aeabi_frsub.c Tue May 16 21:50:29 2017 (r318384) @@ -10,10 +10,10 @@ #define SINGLE_PRECISION #include "../fp_lib.h" -COMPILER_RT_ABI fp_t +AEABI_RTABI fp_t __aeabi_fsub(fp_t, fp_t); -COMPILER_RT_ABI fp_t +AEABI_RTABI fp_t __aeabi_frsub(fp_t a, fp_t b) { return __aeabi_fsub(b, a); } Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/ashldi3.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/ashldi3.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/ashldi3.c Tue May 16 21:50:29 2017 (r318384) @@ -18,8 +18,6 @@ /* Precondition: 0 <= b < bits_in_dword */ -ARM_EABI_FNALIAS(llsl, ashldi3) - COMPILER_RT_ABI di_int __ashldi3(di_int a, si_int b) { @@ -41,3 +39,10 @@ __ashldi3(di_int a, si_int b) } return result.all; } + +#if defined(__ARM_EABI__) +AEABI_RTABI di_int __aeabi_llsl(di_int a, si_int b) { + return __ashldi3(a, b); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/ashrdi3.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/ashrdi3.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/ashrdi3.c Tue May 16 21:50:29 2017 (r318384) @@ -18,8 +18,6 @@ /* Precondition: 0 <= b < bits_in_dword */ -ARM_EABI_FNALIAS(lasr, ashrdi3) - COMPILER_RT_ABI di_int __ashrdi3(di_int a, si_int b) { @@ -42,3 +40,10 @@ __ashrdi3(di_int a, si_int b) } return result.all; } + +#if defined(__ARM_EABI__) +AEABI_RTABI di_int __aeabi_lasr(di_int a, si_int b) { + return __ashrdi3(a, b); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/assembly.h ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/assembly.h Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/assembly.h Tue May 16 21:50:29 2017 (r318384) @@ -44,7 +44,8 @@ #endif #define CONST_SECTION .section .rodata -#if defined(__GNU__) || defined(__ANDROID__) || defined(__FreeBSD__) +#if defined(__GNU__) || defined(__FreeBSD__) || defined(__Fuchsia__) || \ + defined(__linux__) #define NO_EXEC_STACK_DIRECTIVE .section .note.GNU-stack,"",%progbits #else #define NO_EXEC_STACK_DIRECTIVE Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/comparedf2.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/comparedf2.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/comparedf2.c Tue May 16 21:50:29 2017 (r318384) @@ -113,8 +113,6 @@ __gedf2(fp_t a, fp_t b) { } } -ARM_EABI_FNALIAS(dcmpun, unorddf2) - COMPILER_RT_ABI int __unorddf2(fp_t a, fp_t b) { const rep_t aAbs = toRep(a) & absMask; @@ -144,3 +142,9 @@ __gtdf2(fp_t a, fp_t b) { return __gedf2(a, b); } +#if defined(__ARM_EABI__) +AEABI_RTABI int __aeabi_dcmpun(fp_t a, fp_t b) { + return __unorddf2(a, b); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/comparesf2.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/comparesf2.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/comparesf2.c Tue May 16 21:50:29 2017 (r318384) @@ -113,8 +113,6 @@ __gesf2(fp_t a, fp_t b) { } } -ARM_EABI_FNALIAS(fcmpun, unordsf2) - COMPILER_RT_ABI int __unordsf2(fp_t a, fp_t b) { const rep_t aAbs = toRep(a) & absMask; @@ -143,3 +141,10 @@ COMPILER_RT_ABI enum GE_RESULT __gtsf2(fp_t a, fp_t b) { return __gesf2(a, b); } + +#if defined(__ARM_EABI__) +AEABI_RTABI int __aeabi_fcmpun(fp_t a, fp_t b) { + return __unordsf2(a, b); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/divdf3.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/divdf3.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/divdf3.c Tue May 16 21:50:29 2017 (r318384) @@ -19,8 +19,6 @@ #define DOUBLE_PRECISION #include "fp_lib.h" -ARM_EABI_FNALIAS(ddiv, divdf3) - COMPILER_RT_ABI fp_t __divdf3(fp_t a, fp_t b) { @@ -183,3 +181,10 @@ __divdf3(fp_t a, fp_t b) { return result; } } + +#if defined(__ARM_EABI__) +AEABI_RTABI fp_t __aeabi_ddiv(fp_t a, fp_t b) { + return __divdf3(a, b); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/divsf3.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/divsf3.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/divsf3.c Tue May 16 21:50:29 2017 (r318384) @@ -19,8 +19,6 @@ #define SINGLE_PRECISION #include "fp_lib.h" -ARM_EABI_FNALIAS(fdiv, divsf3) - COMPILER_RT_ABI fp_t __divsf3(fp_t a, fp_t b) { @@ -167,3 +165,10 @@ __divsf3(fp_t a, fp_t b) { return fromRep(absResult | quotientSign); } } + +#if defined(__ARM_EABI__) +AEABI_RTABI fp_t __aeabi_fdiv(fp_t a, fp_t b) { + return __divsf3(a, b); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/divsi3.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/divsi3.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/divsi3.c Tue May 16 21:50:29 2017 (r318384) @@ -16,8 +16,6 @@ /* Returns: a / b */ -ARM_EABI_FNALIAS(idiv, divsi3) - COMPILER_RT_ABI si_int __divsi3(si_int a, si_int b) { @@ -35,3 +33,10 @@ __divsi3(si_int a, si_int b) */ return ((su_int)a/(su_int)b ^ s_a) - s_a; /* negate if s_a == -1 */ } + +#if defined(__ARM_EABI__) +AEABI_RTABI si_int __aeabi_idiv(si_int a, si_int b) { + return __divsi3(a, b); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/extendhfsf2.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/extendhfsf2.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/extendhfsf2.c Tue May 16 21:50:29 2017 (r318384) @@ -12,8 +12,6 @@ #define DST_SINGLE #include "fp_extend_impl.inc" -ARM_EABI_FNALIAS(h2f, extendhfsf2) - // Use a forwarding definition and noinline to implement a poor man's alias, // as there isn't a good cross-platform way of defining one. COMPILER_RT_ABI NOINLINE float __extendhfsf2(uint16_t a) { @@ -23,3 +21,10 @@ COMPILER_RT_ABI NOINLINE float __extendh COMPILER_RT_ABI float __gnu_h2f_ieee(uint16_t a) { return __extendhfsf2(a); } + +#if defined(__ARM_EABI__) +AEABI_RTABI float __aeabi_h2f(uint16_t a) { + return __extendhfsf2(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/extendsfdf2.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/extendsfdf2.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/extendsfdf2.c Tue May 16 21:50:29 2017 (r318384) @@ -12,8 +12,13 @@ #define DST_DOUBLE #include "fp_extend_impl.inc" -ARM_EABI_FNALIAS(f2d, extendsfdf2) - COMPILER_RT_ABI double __extendsfdf2(float a) { return __extendXfYf2__(a); } + +#if defined(__ARM_EABI__) +AEABI_RTABI double __aeabi_f2d(float a) { + return __extendsfdf2(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/fixdfdi.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/fixdfdi.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/fixdfdi.c Tue May 16 21:50:29 2017 (r318384) @@ -10,7 +10,6 @@ #define DOUBLE_PRECISION #include "fp_lib.h" -ARM_EABI_FNALIAS(d2lz, fixdfdi) #ifndef __SOFT_FP__ /* Support for systems that have hardware floating-point; can set the invalid @@ -44,3 +43,15 @@ __fixdfdi(fp_t a) { } #endif + +#if defined(__ARM_EABI__) +AEABI_RTABI di_int +#if defined(__SOFT_FP__) +__aeabi_d2lz(fp_t a) { +#else +__aeabi_d2lz(double a) { +#endif + return __fixdfdi(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/fixdfsi.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/fixdfsi.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/fixdfsi.c Tue May 16 21:50:29 2017 (r318384) @@ -14,9 +14,14 @@ typedef si_int fixint_t; typedef su_int fixuint_t; #include "fp_fixint_impl.inc" -ARM_EABI_FNALIAS(d2iz, fixdfsi) - COMPILER_RT_ABI si_int __fixdfsi(fp_t a) { return __fixint(a); } + +#if defined(__ARM_EABI__) +AEABI_RTABI si_int __aeabi_d2iz(fp_t a) { + return __fixdfsi(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/fixsfdi.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/fixsfdi.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/fixsfdi.c Tue May 16 21:50:29 2017 (r318384) @@ -11,8 +11,6 @@ #define SINGLE_PRECISION #include "fp_lib.h" -ARM_EABI_FNALIAS(f2lz, fixsfdi) - #ifndef __SOFT_FP__ /* Support for systems that have hardware floating-point; can set the invalid * flag as a side-effect of computation. @@ -45,3 +43,15 @@ __fixsfdi(fp_t a) { } #endif + +#if defined(__ARM_EABI__) +AEABI_RTABI di_int +#if defined(__SOFT_FP__) +__aeabi_f2lz(fp_t a) { +#else +__aeabi_f2lz(float a) { +#endif + return __fixsfdi(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/fixsfsi.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/fixsfsi.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/fixsfsi.c Tue May 16 21:50:29 2017 (r318384) @@ -14,9 +14,14 @@ typedef si_int fixint_t; typedef su_int fixuint_t; #include "fp_fixint_impl.inc" -ARM_EABI_FNALIAS(f2iz, fixsfsi) - COMPILER_RT_ABI si_int __fixsfsi(fp_t a) { return __fixint(a); } + +#if defined(__ARM_EABI__) +AEABI_RTABI si_int __aeabi_f2iz(fp_t a) { + return __fixsfsi(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/fixunsdfdi.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/fixunsdfdi.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/fixunsdfdi.c Tue May 16 21:50:29 2017 (r318384) @@ -11,8 +11,6 @@ #define DOUBLE_PRECISION #include "fp_lib.h" -ARM_EABI_FNALIAS(d2ulz, fixunsdfdi) - #ifndef __SOFT_FP__ /* Support for systems that have hardware floating-point; can set the invalid * flag as a side-effect of computation. @@ -42,3 +40,15 @@ __fixunsdfdi(fp_t a) { } #endif + +#if defined(__ARM_EABI__) +AEABI_RTABI du_int +#if defined(__SOFT_FP__) +__aeabi_d2ulz(fp_t a) { +#else +__aeabi_d2ulz(double a) { +#endif + return __fixunsdfdi(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/fixunsdfsi.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/fixunsdfsi.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/fixunsdfsi.c Tue May 16 21:50:29 2017 (r318384) @@ -13,9 +13,14 @@ typedef su_int fixuint_t; #include "fp_fixuint_impl.inc" -ARM_EABI_FNALIAS(d2uiz, fixunsdfsi) - COMPILER_RT_ABI su_int __fixunsdfsi(fp_t a) { return __fixuint(a); } + +#if defined(__ARM_EABI__) +AEABI_RTABI su_int __aeabi_d2uiz(fp_t a) { + return __fixunsdfsi(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/fixunssfdi.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/fixunssfdi.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/fixunssfdi.c Tue May 16 21:50:29 2017 (r318384) @@ -11,8 +11,6 @@ #define SINGLE_PRECISION #include "fp_lib.h" -ARM_EABI_FNALIAS(f2ulz, fixunssfdi) - #ifndef __SOFT_FP__ /* Support for systems that have hardware floating-point; can set the invalid * flag as a side-effect of computation. @@ -43,3 +41,15 @@ __fixunssfdi(fp_t a) { } #endif + +#if defined(__ARM_EABI__) +AEABI_RTABI du_int +#if defined(__SOFT_FP__) +__aeabi_f2ulz(fp_t a) { +#else +__aeabi_f2ulz(float a) { +#endif + return __fixunssfdi(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/fixunssfsi.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/fixunssfsi.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/fixunssfsi.c Tue May 16 21:50:29 2017 (r318384) @@ -17,9 +17,14 @@ typedef su_int fixuint_t; #include "fp_fixuint_impl.inc" -ARM_EABI_FNALIAS(f2uiz, fixunssfsi) - COMPILER_RT_ABI su_int __fixunssfsi(fp_t a) { return __fixuint(a); } + +#if defined(__ARM_EABI__) +AEABI_RTABI su_int __aeabi_f2uiz(fp_t a) { + return __fixunssfsi(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/floatdidf.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/floatdidf.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/floatdidf.c Tue May 16 21:50:29 2017 (r318384) @@ -22,8 +22,6 @@ /* seee eeee eeee mmmm mmmm mmmm mmmm mmmm | mmmm mmmm mmmm mmmm mmmm mmmm mmmm mmmm */ -ARM_EABI_FNALIAS(l2d, floatdidf) - #ifndef __SOFT_FP__ /* Support for systems that have hardware floating-point; we'll set the inexact flag * as a side-effect of this computation. @@ -105,3 +103,10 @@ __floatdidf(di_int a) return fb.f; } #endif + +#if defined(__AEABI__) +AEABI_RTABI double __aeabi_l2d(di_int a) { + return __floatdidf(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/floatdisf.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/floatdisf.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/floatdisf.c Tue May 16 21:50:29 2017 (r318384) @@ -22,8 +22,6 @@ #include "int_lib.h" -ARM_EABI_FNALIAS(l2f, floatdisf) - COMPILER_RT_ABI float __floatdisf(di_int a) { @@ -78,3 +76,10 @@ __floatdisf(di_int a) ((su_int)a & 0x007FFFFF); /* mantissa */ return fb.f; } + +#if defined(__ARM_EABI__) +AEABI_RTABI float __aeabi_l2f(di_int a) { + return __floatdisf(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/floatsidf.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/floatsidf.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/floatsidf.c Tue May 16 21:50:29 2017 (r318384) @@ -18,8 +18,6 @@ #include "int_lib.h" -ARM_EABI_FNALIAS(i2d, floatsidf) - COMPILER_RT_ABI fp_t __floatsidf(int a) { @@ -51,3 +49,10 @@ __floatsidf(int a) { // Insert the sign bit and return return fromRep(result | sign); } + +#if defined(__ARM_EABI__) +AEABI_RTABI fp_t __aeabi_i2d(int a) { + return __floatsidf(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/floatsisf.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/floatsisf.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/floatsisf.c Tue May 16 21:50:29 2017 (r318384) @@ -18,8 +18,6 @@ #include "int_lib.h" -ARM_EABI_FNALIAS(i2f, floatsisf) - COMPILER_RT_ABI fp_t __floatsisf(int a) { @@ -57,3 +55,10 @@ __floatsisf(int a) { // Insert the sign bit and return return fromRep(result | sign); } + +#if defined(__ARM_EABI__) +AEABI_RTABI fp_t __aeabi_i2f(int a) { + return __floatsisf(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/floatundidf.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/floatundidf.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/floatundidf.c Tue May 16 21:50:29 2017 (r318384) @@ -22,8 +22,6 @@ #include "int_lib.h" -ARM_EABI_FNALIAS(ul2d, floatundidf) - #ifndef __SOFT_FP__ /* Support for systems that have hardware floating-point; we'll set the inexact flag * as a side-effect of this computation. @@ -104,3 +102,10 @@ __floatundidf(du_int a) return fb.f; } #endif + +#if defined(__ARM_EABI__) +AEABI_RTABI double __aeabi_ul2d(du_int a) { + return __floatundidf(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/floatundisf.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/floatundisf.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/floatundisf.c Tue May 16 21:50:29 2017 (r318384) @@ -22,8 +22,6 @@ #include "int_lib.h" -ARM_EABI_FNALIAS(ul2f, floatundisf) - COMPILER_RT_ABI float __floatundisf(du_int a) { @@ -75,3 +73,10 @@ __floatundisf(du_int a) ((su_int)a & 0x007FFFFF); /* mantissa */ return fb.f; } + +#if defined(__ARM_EABI__) +AEABI_RTABI float __aeabi_ul2f(du_int a) { + return __floatundisf(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/floatunsidf.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/floatunsidf.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/floatunsidf.c Tue May 16 21:50:29 2017 (r318384) @@ -18,8 +18,6 @@ #include "int_lib.h" -ARM_EABI_FNALIAS(ui2d, floatunsidf) - COMPILER_RT_ABI fp_t __floatunsidf(unsigned int a) { @@ -40,3 +38,10 @@ __floatunsidf(unsigned int a) { result += (rep_t)(exponent + exponentBias) << significandBits; return fromRep(result); } + +#if defined(__ARM_EABI__) +AEABI_RTABI fp_t __aeabi_ui2d(unsigned int a) { + return __floatunsidf(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/floatunsisf.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/floatunsisf.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/floatunsisf.c Tue May 16 21:50:29 2017 (r318384) @@ -18,8 +18,6 @@ #include "int_lib.h" -ARM_EABI_FNALIAS(ui2f, floatunsisf) - COMPILER_RT_ABI fp_t __floatunsisf(unsigned int a) { @@ -48,3 +46,10 @@ __floatunsisf(unsigned int a) { result += (rep_t)(exponent + exponentBias) << significandBits; return fromRep(result); } + +#if defined(__ARM_EABI__) +AEABI_RTABI fp_t __aeabi_ui2f(unsigned int a) { + return __floatunsisf(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/int_lib.h ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/int_lib.h Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/int_lib.h Tue May 16 21:50:29 2017 (r318384) @@ -30,20 +30,19 @@ /* ABI macro definitions */ #if __ARM_EABI__ -# define ARM_EABI_FNALIAS(aeabi_name, name) \ - void __aeabi_##aeabi_name() __attribute__((alias("__" #name))); # if defined(COMPILER_RT_ARMHF_TARGET) || (!defined(__clang__) && \ defined(__GNUC__) && (__GNUC__ < 4 || __GNUC__ == 4 && __GNUC_MINOR__ < 5)) /* The pcs attribute was introduced in GCC 4.5.0 */ # define COMPILER_RT_ABI # else -# define COMPILER_RT_ABI __attribute__((pcs("aapcs"))) +# define COMPILER_RT_ABI __attribute__((__pcs__("aapcs"))) # endif #else -# define ARM_EABI_FNALIAS(aeabi_name, name) # define COMPILER_RT_ABI #endif +#define AEABI_RTABI __attribute__((__pcs__("aapcs"))) + #ifdef _MSC_VER #define ALWAYS_INLINE __forceinline #define NOINLINE __declspec(noinline) Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/lshrdi3.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/lshrdi3.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/lshrdi3.c Tue May 16 21:50:29 2017 (r318384) @@ -18,8 +18,6 @@ /* Precondition: 0 <= b < bits_in_dword */ -ARM_EABI_FNALIAS(llsr, lshrdi3) - COMPILER_RT_ABI di_int __lshrdi3(di_int a, si_int b) { @@ -41,3 +39,10 @@ __lshrdi3(di_int a, si_int b) } return result.all; } + +#if defined(__ARM_EABI__) +AEABI_RTABI di_int __aeabi_llsr(di_int a, si_int b) { + return __lshrdi3(a, b); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/muldf3.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/muldf3.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/muldf3.c Tue May 16 21:50:29 2017 (r318384) @@ -15,8 +15,13 @@ #define DOUBLE_PRECISION #include "fp_mul_impl.inc" -ARM_EABI_FNALIAS(dmul, muldf3) - COMPILER_RT_ABI fp_t __muldf3(fp_t a, fp_t b) { return __mulXf3__(a, b); } + +#if defined(__ARM_EABI__) +AEABI_RTABI fp_t __aeabi_dmul(fp_t a, fp_t b) { + return __muldf3(a, b); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/muldi3.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/muldi3.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/muldi3.c Tue May 16 21:50:29 2017 (r318384) @@ -40,8 +40,6 @@ __muldsi3(su_int a, su_int b) /* Returns: a * b */ -ARM_EABI_FNALIAS(lmul, muldi3) - COMPILER_RT_ABI di_int __muldi3(di_int a, di_int b) { @@ -54,3 +52,10 @@ __muldi3(di_int a, di_int b) r.s.high += x.s.high * y.s.low + x.s.low * y.s.high; return r.all; } + +#if defined(__ARM_EABI__) +AEABI_RTABI di_int __aeabi_lmul(di_int a, di_int b) { + return __muldi3(a, b); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/mulsf3.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/mulsf3.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/mulsf3.c Tue May 16 21:50:29 2017 (r318384) @@ -15,8 +15,13 @@ #define SINGLE_PRECISION #include "fp_mul_impl.inc" -ARM_EABI_FNALIAS(fmul, mulsf3) - COMPILER_RT_ABI fp_t __mulsf3(fp_t a, fp_t b) { return __mulXf3__(a, b); } + +#if defined(__ARM_EABI__) +AEABI_RTABI fp_t __aeabi_fmul(fp_t a, fp_t b) { + return __mulsf3(a, b); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/negdf2.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/negdf2.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/negdf2.c Tue May 16 21:50:29 2017 (r318384) @@ -14,9 +14,14 @@ #define DOUBLE_PRECISION #include "fp_lib.h" -ARM_EABI_FNALIAS(dneg, negdf2) - COMPILER_RT_ABI fp_t __negdf2(fp_t a) { return fromRep(toRep(a) ^ signBit); } + +#if defined(__ARM_EABI__) +AEABI_RTABI fp_t __aeabi_dneg(fp_t a) { + return __negdf2(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/negsf2.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/negsf2.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/negsf2.c Tue May 16 21:50:29 2017 (r318384) @@ -14,9 +14,14 @@ #define SINGLE_PRECISION #include "fp_lib.h" -ARM_EABI_FNALIAS(fneg, negsf2) - COMPILER_RT_ABI fp_t __negsf2(fp_t a) { return fromRep(toRep(a) ^ signBit); } + +#if defined(__ARM_EABI__) +AEABI_RTABI fp_t __aeabi_fneg(fp_t a) { + return __negsf2(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/subdf3.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/subdf3.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/subdf3.c Tue May 16 21:50:29 2017 (r318384) @@ -15,11 +15,15 @@ #define DOUBLE_PRECISION #include "fp_lib.h" -ARM_EABI_FNALIAS(dsub, subdf3) - // Subtraction; flip the sign bit of b and add. COMPILER_RT_ABI fp_t __subdf3(fp_t a, fp_t b) { return __adddf3(a, fromRep(toRep(b) ^ signBit)); } +#if defined(__ARM_EABI__) +AEABI_RTABI fp_t __aeabi_dsub(fp_t a, fp_t b) { + return __subdf3(a, b); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/subsf3.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/subsf3.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/subsf3.c Tue May 16 21:50:29 2017 (r318384) @@ -15,11 +15,15 @@ #define SINGLE_PRECISION #include "fp_lib.h" -ARM_EABI_FNALIAS(fsub, subsf3) - // Subtraction; flip the sign bit of b and add. COMPILER_RT_ABI fp_t __subsf3(fp_t a, fp_t b) { return __addsf3(a, fromRep(toRep(b) ^ signBit)); } +#if defined(__ARM_EABI__) +AEABI_RTABI fp_t __aeabi_fsub(fp_t a, fp_t b) { + return __subsf3(a, b); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/truncdfhf2.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/truncdfhf2.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/truncdfhf2.c Tue May 16 21:50:29 2017 (r318384) @@ -11,8 +11,13 @@ #define DST_HALF #include "fp_trunc_impl.inc" -ARM_EABI_FNALIAS(d2h, truncdfhf2) - COMPILER_RT_ABI uint16_t __truncdfhf2(double a) { return __truncXfYf2__(a); } + +#if defined(__ARM_EABI__) +AEABI_RTABI uint16_t __aeabi_d2h(double a) { + return __truncdfhf2(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/truncdfsf2.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/truncdfsf2.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/truncdfsf2.c Tue May 16 21:50:29 2017 (r318384) @@ -11,8 +11,13 @@ #define DST_SINGLE #include "fp_trunc_impl.inc" -ARM_EABI_FNALIAS(d2f, truncdfsf2) - COMPILER_RT_ABI float __truncdfsf2(double a) { return __truncXfYf2__(a); } + +#if defined(__ARM_EABI__) +AEABI_RTABI float __aeabi_d2f(double a) { + return __truncdfsf2(a); +} +#endif + Modified: projects/clang500-import/contrib/compiler-rt/lib/builtins/truncsfhf2.c ============================================================================== --- projects/clang500-import/contrib/compiler-rt/lib/builtins/truncsfhf2.c Tue May 16 21:46:30 2017 (r318383) +++ projects/clang500-import/contrib/compiler-rt/lib/builtins/truncsfhf2.c Tue May 16 21:50:29 2017 (r318384) @@ -11,8 +11,6 @@ #define DST_HALF #include "fp_trunc_impl.inc" -ARM_EABI_FNALIAS(f2h, truncsfhf2) - // Use a forwarding definition and noinline to implement a poor man's alias, // as there isn't a good cross-platform way of defining one. COMPILER_RT_ABI NOINLINE uint16_t __truncsfhf2(float a) { @@ -22,3 +20,10 @@ COMPILER_RT_ABI NOINLINE uint16_t __trun COMPILER_RT_ABI uint16_t __gnu_f2h_ieee(float a) { *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***