Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 May 2017 21:50:30 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
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...
Message-ID:  <201705162150.v4GLoULZ047200@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <cstddef>
 #include <cstdint>
-#include <stddef.h>
 
 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<kNumRegions> 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<AP32> 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 <stdint.h>
+#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 <stdint.h>
+#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 ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201705162150.v4GLoULZ047200>