CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
llvm: updated to 13.0.0
authorVictor Martinez <pitillo@ono.com>
Wed, 13 Oct 2021 06:46:13 +0000 (08:46 +0200)
committerVictor Martinez <pitillo@ono.com>
Wed, 13 Oct 2021 06:46:13 +0000 (08:46 +0200)
llvm/.footprint
llvm/.signature
llvm/Pkgfile

index 0a3b39b5a45e35eb9c77c22fe2bec616c84cbf7a..ba75e99a11f5206818240c7d24620f493ff41929 100644 (file)
@@ -4,6 +4,7 @@ drwxr-xr-x      root/root       usr/bin/
 -rwxr-xr-x     root/root       usr/bin/bugpoint
 -rwxr-xr-x     root/root       usr/bin/count
 -rwxr-xr-x     root/root       usr/bin/dsymutil
+-rwxr-xr-x     root/root       usr/bin/lit
 -rwxr-xr-x     root/root       usr/bin/llc
 -rwxr-xr-x     root/root       usr/bin/lli
 -rwxr-xr-x     root/root       usr/bin/lli-child-target
@@ -27,7 +28,6 @@ lrwxrwxrwx    root/root       usr/bin/llvm-bitcode-strip -> llvm-objcopy
 lrwxrwxrwx     root/root       usr/bin/llvm-dlltool -> llvm-ar
 -rwxr-xr-x     root/root       usr/bin/llvm-dwarfdump
 -rwxr-xr-x     root/root       usr/bin/llvm-dwp
--rwxr-xr-x     root/root       usr/bin/llvm-elfabi
 -rwxr-xr-x     root/root       usr/bin/llvm-exegesis
 -rwxr-xr-x     root/root       usr/bin/llvm-extract
 -rwxr-xr-x     root/root       usr/bin/llvm-gsymutil
@@ -50,6 +50,7 @@ lrwxrwxrwx    root/root       usr/bin/llvm-lib -> llvm-ar
 -rwxr-xr-x     root/root       usr/bin/llvm-objcopy
 -rwxr-xr-x     root/root       usr/bin/llvm-objdump
 -rwxr-xr-x     root/root       usr/bin/llvm-opt-report
+lrwxrwxrwx     root/root       usr/bin/llvm-otool -> llvm-objdump
 -rwxr-xr-x     root/root       usr/bin/llvm-pdbutil
 -rwxr-xr-x     root/root       usr/bin/llvm-profdata
 -rwxr-xr-x     root/root       usr/bin/llvm-profgen
@@ -59,14 +60,17 @@ lrwxrwxrwx  root/root       usr/bin/llvm-readelf -> llvm-readobj
 -rwxr-xr-x     root/root       usr/bin/llvm-readobj
 -rwxr-xr-x     root/root       usr/bin/llvm-reduce
 -rwxr-xr-x     root/root       usr/bin/llvm-rtdyld
+-rwxr-xr-x     root/root       usr/bin/llvm-sim
 -rwxr-xr-x     root/root       usr/bin/llvm-size
 -rwxr-xr-x     root/root       usr/bin/llvm-split
 -rwxr-xr-x     root/root       usr/bin/llvm-stress
 -rwxr-xr-x     root/root       usr/bin/llvm-strings
 lrwxrwxrwx     root/root       usr/bin/llvm-strip -> llvm-objcopy
 -rwxr-xr-x     root/root       usr/bin/llvm-symbolizer
+-rwxr-xr-x     root/root       usr/bin/llvm-tapi-diff
 -rwxr-xr-x     root/root       usr/bin/llvm-tblgen
 -rwxr-xr-x     root/root       usr/bin/llvm-undname
+lrwxrwxrwx     root/root       usr/bin/llvm-windres -> llvm-rc
 -rwxr-xr-x     root/root       usr/bin/llvm-xray
 -rwxr-xr-x     root/root       usr/bin/not
 -rwxr-xr-x     root/root       usr/bin/obj2yaml
@@ -108,6 +112,7 @@ drwxr-xr-x  root/root       usr/include/llvm-c/Transforms/
 -rw-r--r--     root/root       usr/include/llvm-c/Transforms/Coroutines.h
 -rw-r--r--     root/root       usr/include/llvm-c/Transforms/IPO.h
 -rw-r--r--     root/root       usr/include/llvm-c/Transforms/InstCombine.h
+-rw-r--r--     root/root       usr/include/llvm-c/Transforms/PassBuilder.h
 -rw-r--r--     root/root       usr/include/llvm-c/Transforms/PassManagerBuilder.h
 -rw-r--r--     root/root       usr/include/llvm-c/Transforms/Scalar.h
 -rw-r--r--     root/root       usr/include/llvm-c/Transforms/Utils.h
@@ -164,6 +169,7 @@ drwxr-xr-x  root/root       usr/include/llvm/ADT/
 -rw-r--r--     root/root       usr/include/llvm/ADT/PriorityWorklist.h
 -rw-r--r--     root/root       usr/include/llvm/ADT/SCCIterator.h
 -rw-r--r--     root/root       usr/include/llvm/ADT/STLExtras.h
+-rw-r--r--     root/root       usr/include/llvm/ADT/STLForwardCompat.h
 -rw-r--r--     root/root       usr/include/llvm/ADT/ScopeExit.h
 -rw-r--r--     root/root       usr/include/llvm/ADT/ScopedHashTable.h
 -rw-r--r--     root/root       usr/include/llvm/ADT/Sequence.h
@@ -289,7 +295,9 @@ drwxr-xr-x  root/root       usr/include/llvm/Analysis/
 -rw-r--r--     root/root       usr/include/llvm/Analysis/ObjCARCAliasAnalysis.h
 -rw-r--r--     root/root       usr/include/llvm/Analysis/ObjCARCAnalysisUtils.h
 -rw-r--r--     root/root       usr/include/llvm/Analysis/ObjCARCInstKind.h
+-rw-r--r--     root/root       usr/include/llvm/Analysis/ObjCARCUtil.h
 -rw-r--r--     root/root       usr/include/llvm/Analysis/OptimizationRemarkEmitter.h
+-rw-r--r--     root/root       usr/include/llvm/Analysis/OverflowInstAnalysis.h
 -rw-r--r--     root/root       usr/include/llvm/Analysis/PHITransAddr.h
 -rw-r--r--     root/root       usr/include/llvm/Analysis/Passes.h
 -rw-r--r--     root/root       usr/include/llvm/Analysis/PhiValues.h
@@ -331,6 +339,9 @@ drwxr-xr-x  root/root       usr/include/llvm/Analysis/Utils/
 -rw-r--r--     root/root       usr/include/llvm/Analysis/VecFuncs.def
 -rw-r--r--     root/root       usr/include/llvm/Analysis/VectorUtils.h
 drwxr-xr-x     root/root       usr/include/llvm/AsmParser/
+-rw-r--r--     root/root       usr/include/llvm/AsmParser/LLLexer.h
+-rw-r--r--     root/root       usr/include/llvm/AsmParser/LLParser.h
+-rw-r--r--     root/root       usr/include/llvm/AsmParser/LLToken.h
 -rw-r--r--     root/root       usr/include/llvm/AsmParser/Parser.h
 -rw-r--r--     root/root       usr/include/llvm/AsmParser/SlotMapping.h
 drwxr-xr-x     root/root       usr/include/llvm/BinaryFormat/
@@ -350,6 +361,7 @@ drwxr-xr-x  root/root       usr/include/llvm/BinaryFormat/ELFRelocs/
 -rw-r--r--     root/root       usr/include/llvm/BinaryFormat/ELFRelocs/CSKY.def
 -rw-r--r--     root/root       usr/include/llvm/BinaryFormat/ELFRelocs/Hexagon.def
 -rw-r--r--     root/root       usr/include/llvm/BinaryFormat/ELFRelocs/Lanai.def
+-rw-r--r--     root/root       usr/include/llvm/BinaryFormat/ELFRelocs/M68k.def
 -rw-r--r--     root/root       usr/include/llvm/BinaryFormat/ELFRelocs/MSP430.def
 -rw-r--r--     root/root       usr/include/llvm/BinaryFormat/ELFRelocs/Mips.def
 -rw-r--r--     root/root       usr/include/llvm/BinaryFormat/ELFRelocs/PowerPC.def
@@ -395,7 +407,6 @@ drwxr-xr-x  root/root       usr/include/llvm/CodeGen/
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/AtomicExpandUtils.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/BasicBlockSectionUtils.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/BasicTTIImpl.h
--rw-r--r--     root/root       usr/include/llvm/CodeGen/BuiltinGCs.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/CSEConfigBase.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/CalcSpillWeights.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/CallingConvLower.h
@@ -412,12 +423,12 @@ drwxr-xr-x        root/root       usr/include/llvm/CodeGen/
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/EdgeBundles.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/ExecutionDomainFix.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/ExpandReductions.h
+-rw-r--r--     root/root       usr/include/llvm/CodeGen/ExpandVectorPredication.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/FastISel.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/FaultMaps.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/FunctionLoweringInfo.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/GCMetadata.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/GCMetadataPrinter.h
--rw-r--r--     root/root       usr/include/llvm/CodeGen/GCStrategy.h
 drwxr-xr-x     root/root       usr/include/llvm/CodeGen/GlobalISel/
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/CSEInfo.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h
@@ -425,15 +436,16 @@ drwxr-xr-x        root/root       usr/include/llvm/CodeGen/GlobalISel/
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/Combiner.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/CombinerHelper.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/CombinerInfo.h
--rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/ConstantFoldingMIRBuilder.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/GISelKnownBits.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/GISelWorkList.h
+-rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/IRTranslator.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/InlineAsmLowering.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/InstructionSelect.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/InstructionSelector.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
+-rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/Legalizer.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
@@ -468,6 +480,7 @@ drwxr-xr-x  root/root       usr/include/llvm/CodeGen/GlobalISel/
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/LoopTraversal.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/LowLevelType.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/MBFIWrapper.h
+-rw-r--r--     root/root       usr/include/llvm/CodeGen/MIRFSDiscriminator.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/MIRFormatter.h
 drwxr-xr-x     root/root       usr/include/llvm/CodeGen/MIRParser/
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/MIRParser/MIParser.h
@@ -495,6 +508,7 @@ drwxr-xr-x  root/root       usr/include/llvm/CodeGen/MIRParser/
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/MachineMemOperand.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/MachineModuleInfo.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/MachineModuleInfoImpls.h
+-rw-r--r--     root/root       usr/include/llvm/CodeGen/MachineModuleSlotTracker.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/MachineOperand.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/MachineOutliner.h
@@ -529,6 +543,7 @@ drwxr-xr-x  root/root       usr/include/llvm/CodeGen/PBQP/
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/RDFLiveness.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/RDFRegisters.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/ReachingDefAnalysis.h
+-rw-r--r--     root/root       usr/include/llvm/CodeGen/RegAllocCommon.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/RegAllocPBQP.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/RegAllocRegistry.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/Register.h
@@ -536,6 +551,7 @@ drwxr-xr-x  root/root       usr/include/llvm/CodeGen/PBQP/
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/RegisterPressure.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/RegisterScavenging.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/RegisterUsageInfo.h
+-rw-r--r--     root/root       usr/include/llvm/CodeGen/ReplaceWithVeclib.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/ResourcePriorityQueue.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/RuntimeLibcalls.h
 -rw-r--r--     root/root       usr/include/llvm/CodeGen/SDNodeProperties.td
@@ -582,12 +598,16 @@ drwxr-xr-x        root/root       usr/include/llvm/Config/
 -rw-r--r--     root/root       usr/include/llvm/Config/Disassemblers.def
 -rw-r--r--     root/root       usr/include/llvm/Config/Targets.def
 -rw-r--r--     root/root       usr/include/llvm/Config/abi-breaking.h
--rw-r--r--     root/root       usr/include/llvm/Config/llvm-config.h
+-rw-r--r--     root/root       usr/include/llvm/Config/llvm-config-32.h
 drwxr-xr-x     root/root       usr/include/llvm/DWARFLinker/
 -rw-r--r--     root/root       usr/include/llvm/DWARFLinker/DWARFLinker.h
 -rw-r--r--     root/root       usr/include/llvm/DWARFLinker/DWARFLinkerCompileUnit.h
 -rw-r--r--     root/root       usr/include/llvm/DWARFLinker/DWARFLinkerDeclContext.h
 -rw-r--r--     root/root       usr/include/llvm/DWARFLinker/DWARFStreamer.h
+drwxr-xr-x     root/root       usr/include/llvm/DWP/
+-rw-r--r--     root/root       usr/include/llvm/DWP/DWP.h
+-rw-r--r--     root/root       usr/include/llvm/DWP/DWPError.h
+-rw-r--r--     root/root       usr/include/llvm/DWP/DWPStringPool.h
 drwxr-xr-x     root/root       usr/include/llvm/DebugInfo/
 drwxr-xr-x     root/root       usr/include/llvm/DebugInfo/CodeView/
 -rw-r--r--     root/root       usr/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h
@@ -852,6 +872,7 @@ drwxr-xr-x  root/root       usr/include/llvm/ExecutionEngine/
 drwxr-xr-x     root/root       usr/include/llvm/ExecutionEngine/JITLink/
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/JITLink/ELF.h
+-rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/JITLink/ELF_riscv.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/JITLink/JITLink.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/JITLink/JITLinkDylib.h
@@ -859,6 +880,8 @@ drwxr-xr-x  root/root       usr/include/llvm/ExecutionEngine/JITLink/
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/JITLink/MachO.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h
+-rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/JITLink/riscv.h
+-rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/JITLink/x86_64.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/JITSymbol.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/MCJIT.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/OProfileWrapper.h
@@ -867,13 +890,20 @@ drwxr-xr-x        root/root       usr/include/llvm/ExecutionEngine/Orc/
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/CompileUtils.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/Core.h
+-rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/DebugObjectManagerPlugin.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/DebugUtils.h
+-rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/EPCDebugObjectRegistrar.h
+-rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.h
+-rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/EPCEHFrameRegistrar.h
+-rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/EPCIndirectionUtils.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
+-rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/LLJIT.h
+-rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/LLVMSPSSerializers.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/Layer.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/LazyReexports.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/MachOPlatform.h
@@ -881,29 +911,29 @@ drwxr-xr-x        root/root       usr/include/llvm/ExecutionEngine/Orc/
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/OrcABISupport.h
--rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/OrcRPCTargetProcessControl.h
+-rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/OrcRPCExecutorProcessControl.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
 drwxr-xr-x     root/root       usr/include/llvm/ExecutionEngine/Orc/Shared/
+-rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/Shared/FDRawByteChannel.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/Shared/OrcError.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/Shared/RPCUtils.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/Shared/RawByteChannel.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/Shared/Serialization.h
+-rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h
+-rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/SpeculateAnalyses.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/Speculation.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h
--rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/TPCDynamicLibrarySearchGenerator.h
--rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/TPCEHFrameRegistrar.h
--rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/TPCIndirectionUtils.h
 drwxr-xr-x     root/root       usr/include/llvm/ExecutionEngine/Orc/TargetProcess/
+-rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/TargetProcess/OrcRPCTPCServer.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/TargetProcess/TargetExecutionUtils.h
--rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/TargetProcessControl.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/OrcMCJITReplacement.h
 -rw-r--r--     root/root       usr/include/llvm/ExecutionEngine/OrcV1Deprecation.h
@@ -946,6 +976,7 @@ drwxr-xr-x  root/root       usr/include/llvm/IR/
 -rw-r--r--     root/root       usr/include/llvm/IR/Attributes.td
 -rw-r--r--     root/root       usr/include/llvm/IR/AutoUpgrade.h
 -rw-r--r--     root/root       usr/include/llvm/IR/BasicBlock.h
+-rw-r--r--     root/root       usr/include/llvm/IR/BuiltinGCs.h
 -rw-r--r--     root/root       usr/include/llvm/IR/CFG.h
 -rw-r--r--     root/root       usr/include/llvm/IR/CallingConv.h
 -rw-r--r--     root/root       usr/include/llvm/IR/Comdat.h
@@ -970,6 +1001,7 @@ drwxr-xr-x root/root       usr/include/llvm/IR/
 -rw-r--r--     root/root       usr/include/llvm/IR/FixedMetadataKinds.def
 -rw-r--r--     root/root       usr/include/llvm/IR/FixedPointBuilder.h
 -rw-r--r--     root/root       usr/include/llvm/IR/Function.h
+-rw-r--r--     root/root       usr/include/llvm/IR/GCStrategy.h
 -rw-r--r--     root/root       usr/include/llvm/IR/GVMaterializer.h
 -rw-r--r--     root/root       usr/include/llvm/IR/GetElementPtrTypeIterator.h
 -rw-r--r--     root/root       usr/include/llvm/IR/GlobalAlias.h
@@ -1076,8 +1108,8 @@ drwxr-xr-x        root/root       usr/include/llvm/IRReader/
 -rw-r--r--     root/root       usr/include/llvm/InitializePasses.h
 drwxr-xr-x     root/root       usr/include/llvm/InterfaceStub/
 -rw-r--r--     root/root       usr/include/llvm/InterfaceStub/ELFObjHandler.h
--rw-r--r--     root/root       usr/include/llvm/InterfaceStub/ELFStub.h
--rw-r--r--     root/root       usr/include/llvm/InterfaceStub/TBEHandler.h
+-rw-r--r--     root/root       usr/include/llvm/InterfaceStub/IFSHandler.h
+-rw-r--r--     root/root       usr/include/llvm/InterfaceStub/IFSStub.h
 drwxr-xr-x     root/root       usr/include/llvm/LTO/
 -rw-r--r--     root/root       usr/include/llvm/LTO/Caching.h
 -rw-r--r--     root/root       usr/include/llvm/LTO/Config.h
@@ -1155,6 +1187,7 @@ drwxr-xr-x        root/root       usr/include/llvm/MC/MCParser/
 -rw-r--r--     root/root       usr/include/llvm/MC/MCSection.h
 -rw-r--r--     root/root       usr/include/llvm/MC/MCSectionCOFF.h
 -rw-r--r--     root/root       usr/include/llvm/MC/MCSectionELF.h
+-rw-r--r--     root/root       usr/include/llvm/MC/MCSectionGOFF.h
 -rw-r--r--     root/root       usr/include/llvm/MC/MCSectionMachO.h
 -rw-r--r--     root/root       usr/include/llvm/MC/MCSectionWasm.h
 -rw-r--r--     root/root       usr/include/llvm/MC/MCSectionXCOFF.h
@@ -1163,6 +1196,7 @@ drwxr-xr-x        root/root       usr/include/llvm/MC/MCParser/
 -rw-r--r--     root/root       usr/include/llvm/MC/MCSymbol.h
 -rw-r--r--     root/root       usr/include/llvm/MC/MCSymbolCOFF.h
 -rw-r--r--     root/root       usr/include/llvm/MC/MCSymbolELF.h
+-rw-r--r--     root/root       usr/include/llvm/MC/MCSymbolGOFF.h
 -rw-r--r--     root/root       usr/include/llvm/MC/MCSymbolMachO.h
 -rw-r--r--     root/root       usr/include/llvm/MC/MCSymbolWasm.h
 -rw-r--r--     root/root       usr/include/llvm/MC/MCSymbolXCOFF.h
@@ -1184,6 +1218,7 @@ drwxr-xr-x        root/root       usr/include/llvm/MC/MCParser/
 drwxr-xr-x     root/root       usr/include/llvm/MCA/
 -rw-r--r--     root/root       usr/include/llvm/MCA/CodeEmitter.h
 -rw-r--r--     root/root       usr/include/llvm/MCA/Context.h
+-rw-r--r--     root/root       usr/include/llvm/MCA/CustomBehaviour.h
 -rw-r--r--     root/root       usr/include/llvm/MCA/HWEventListener.h
 drwxr-xr-x     root/root       usr/include/llvm/MCA/HardwareUnits/
 -rw-r--r--     root/root       usr/include/llvm/MCA/HardwareUnits/HardwareUnit.h
@@ -1200,6 +1235,7 @@ drwxr-xr-x        root/root       usr/include/llvm/MCA/Stages/
 -rw-r--r--     root/root       usr/include/llvm/MCA/Stages/DispatchStage.h
 -rw-r--r--     root/root       usr/include/llvm/MCA/Stages/EntryStage.h
 -rw-r--r--     root/root       usr/include/llvm/MCA/Stages/ExecuteStage.h
+-rw-r--r--     root/root       usr/include/llvm/MCA/Stages/InOrderIssueStage.h
 -rw-r--r--     root/root       usr/include/llvm/MCA/Stages/InstructionTables.h
 -rw-r--r--     root/root       usr/include/llvm/MCA/Stages/MicroOpQueueStage.h
 -rw-r--r--     root/root       usr/include/llvm/MCA/Stages/RetireStage.h
@@ -1218,6 +1254,7 @@ drwxr-xr-x        root/root       usr/include/llvm/Object/
 -rw-r--r--     root/root       usr/include/llvm/Object/ELFObjectFile.h
 -rw-r--r--     root/root       usr/include/llvm/Object/ELFTypes.h
 -rw-r--r--     root/root       usr/include/llvm/Object/Error.h
+-rw-r--r--     root/root       usr/include/llvm/Object/FaultMapParser.h
 -rw-r--r--     root/root       usr/include/llvm/Object/IRObjectFile.h
 -rw-r--r--     root/root       usr/include/llvm/Object/IRSymtab.h
 -rw-r--r--     root/root       usr/include/llvm/Object/MachO.h
@@ -1314,7 +1351,9 @@ drwxr-xr-x        root/root       usr/include/llvm/Support/
 -rw-r--r--     root/root       usr/include/llvm/Support/ArrayRecycler.h
 -rw-r--r--     root/root       usr/include/llvm/Support/Atomic.h
 -rw-r--r--     root/root       usr/include/llvm/Support/AtomicOrdering.h
+-rw-r--r--     root/root       usr/include/llvm/Support/AutoConvert.h
 -rw-r--r--     root/root       usr/include/llvm/Support/Automaton.h
+-rw-r--r--     root/root       usr/include/llvm/Support/BCD.h
 -rw-r--r--     root/root       usr/include/llvm/Support/Base64.h
 -rw-r--r--     root/root       usr/include/llvm/Support/BinaryByteStream.h
 -rw-r--r--     root/root       usr/include/llvm/Support/BinaryItemStream.h
@@ -1350,6 +1389,7 @@ drwxr-xr-x        root/root       usr/include/llvm/Support/
 -rw-r--r--     root/root       usr/include/llvm/Support/DataTypes.h
 -rw-r--r--     root/root       usr/include/llvm/Support/Debug.h
 -rw-r--r--     root/root       usr/include/llvm/Support/DebugCounter.h
+-rw-r--r--     root/root       usr/include/llvm/Support/Discriminator.h
 -rw-r--r--     root/root       usr/include/llvm/Support/DynamicLibrary.h
 -rw-r--r--     root/root       usr/include/llvm/Support/ELFAttributeParser.h
 -rw-r--r--     root/root       usr/include/llvm/Support/ELFAttributes.h
@@ -1426,6 +1466,7 @@ drwxr-xr-x        root/root       usr/include/llvm/Support/FileSystem/
 -rw-r--r--     root/root       usr/include/llvm/Support/Registry.h
 -rw-r--r--     root/root       usr/include/llvm/Support/ReverseIteration.h
 -rw-r--r--     root/root       usr/include/llvm/Support/SHA1.h
+-rw-r--r--     root/root       usr/include/llvm/Support/SHA256.h
 -rw-r--r--     root/root       usr/include/llvm/Support/SMLoc.h
 -rw-r--r--     root/root       usr/include/llvm/Support/SMTAPI.h
 -rw-r--r--     root/root       usr/include/llvm/Support/SaveAndRestore.h
@@ -1521,17 +1562,16 @@ drwxr-xr-x      root/root       usr/include/llvm/Testing/Support/
 -rw-r--r--     root/root       usr/include/llvm/Testing/Support/Error.h
 -rw-r--r--     root/root       usr/include/llvm/Testing/Support/SupportHelpers.h
 drwxr-xr-x     root/root       usr/include/llvm/TextAPI/
-drwxr-xr-x     root/root       usr/include/llvm/TextAPI/MachO/
--rw-r--r--     root/root       usr/include/llvm/TextAPI/MachO/Architecture.def
--rw-r--r--     root/root       usr/include/llvm/TextAPI/MachO/Architecture.h
--rw-r--r--     root/root       usr/include/llvm/TextAPI/MachO/ArchitectureSet.h
--rw-r--r--     root/root       usr/include/llvm/TextAPI/MachO/InterfaceFile.h
--rw-r--r--     root/root       usr/include/llvm/TextAPI/MachO/PackedVersion.h
--rw-r--r--     root/root       usr/include/llvm/TextAPI/MachO/Platform.h
--rw-r--r--     root/root       usr/include/llvm/TextAPI/MachO/Symbol.h
--rw-r--r--     root/root       usr/include/llvm/TextAPI/MachO/Target.h
--rw-r--r--     root/root       usr/include/llvm/TextAPI/MachO/TextAPIReader.h
--rw-r--r--     root/root       usr/include/llvm/TextAPI/MachO/TextAPIWriter.h
+-rw-r--r--     root/root       usr/include/llvm/TextAPI/Architecture.def
+-rw-r--r--     root/root       usr/include/llvm/TextAPI/Architecture.h
+-rw-r--r--     root/root       usr/include/llvm/TextAPI/ArchitectureSet.h
+-rw-r--r--     root/root       usr/include/llvm/TextAPI/InterfaceFile.h
+-rw-r--r--     root/root       usr/include/llvm/TextAPI/PackedVersion.h
+-rw-r--r--     root/root       usr/include/llvm/TextAPI/Platform.h
+-rw-r--r--     root/root       usr/include/llvm/TextAPI/Symbol.h
+-rw-r--r--     root/root       usr/include/llvm/TextAPI/Target.h
+-rw-r--r--     root/root       usr/include/llvm/TextAPI/TextAPIReader.h
+-rw-r--r--     root/root       usr/include/llvm/TextAPI/TextAPIWriter.h
 drwxr-xr-x     root/root       usr/include/llvm/ToolDrivers/
 drwxr-xr-x     root/root       usr/include/llvm/ToolDrivers/llvm-dlltool/
 -rw-r--r--     root/root       usr/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h
@@ -1547,8 +1587,6 @@ drwxr-xr-x        root/root       usr/include/llvm/Transforms/Coroutines/
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Coroutines/CoroEarly.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Coroutines/CoroElide.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Coroutines/CoroSplit.h
-drwxr-xr-x     root/root       usr/include/llvm/Transforms/HelloNew/
--rw-r--r--     root/root       usr/include/llvm/Transforms/HelloNew/HelloWorld.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/IPO.h
 drwxr-xr-x     root/root       usr/include/llvm/Transforms/IPO/
 -rw-r--r--     root/root       usr/include/llvm/Transforms/IPO/AlwaysInliner.h
@@ -1578,6 +1616,7 @@ drwxr-xr-x        root/root       usr/include/llvm/Transforms/IPO/
 -rw-r--r--     root/root       usr/include/llvm/Transforms/IPO/OpenMPOpt.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/IPO/PartialInlining.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/IPO/PassManagerBuilder.h
+-rw-r--r--     root/root       usr/include/llvm/Transforms/IPO/ProfiledCallGraph.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/IPO/SCCP.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/IPO/SampleContextTracker.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/IPO/SampleProfile.h
@@ -1595,6 +1634,7 @@ drwxr-xr-x        root/root       usr/include/llvm/Transforms/InstCombine/
 drwxr-xr-x     root/root       usr/include/llvm/Transforms/Instrumentation/
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Instrumentation/AddressSanitizer.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Instrumentation/AddressSanitizerCommon.h
+-rw-r--r--     root/root       usr/include/llvm/Transforms/Instrumentation/AddressSanitizerOptions.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Instrumentation/BoundsChecking.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Instrumentation/CGProfile.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h
@@ -1621,6 +1661,7 @@ drwxr-xr-x        root/root       usr/include/llvm/Transforms/Scalar/
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/ConstraintElimination.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/DCE.h
+-rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/DFAJumpThreading.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/DeadStoreElimination.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/DivRemPairs.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/EarlyCSE.h
@@ -1636,6 +1677,7 @@ drwxr-xr-x        root/root       usr/include/llvm/Transforms/Scalar/
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/JumpThreading.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/LICM.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h
+-rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/LoopBoundSplit.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/LoopDataPrefetch.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/LoopDeletion.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/LoopDistribute.h
@@ -1679,7 +1721,6 @@ drwxr-xr-x        root/root       usr/include/llvm/Transforms/Scalar/
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/SimplifyCFG.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/Sink.h
--rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/SpeculateAroundPHIs.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/SpeculativeExecution.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/StraightLineStrengthReduce.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Scalar/StructurizeCFG.h
@@ -1712,6 +1753,7 @@ drwxr-xr-x        root/root       usr/include/llvm/Transforms/Utils/
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/FunctionImportUtils.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/GlobalStatus.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/GuardUtils.h
+-rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/HelloWorld.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/InjectTLIMappings.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/InstructionNamer.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/IntegerDivision.h
@@ -1728,14 +1770,19 @@ drwxr-xr-x      root/root       usr/include/llvm/Transforms/Utils/
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/LowerSwitch.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/MatrixUtils.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/Mem2Reg.h
+-rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/MemoryOpRemark.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/MetaRenamer.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/ModuleUtils.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/NameAnonGlobals.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/PredicateInfo.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/PromoteMemToReg.h
+-rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/RelLookupTableConverter.h
+-rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/SCCPSolver.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/SSAUpdater.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/SSAUpdaterBulk.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/SSAUpdaterImpl.h
+-rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h
+-rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/SampleProfileLoaderBaseUtil.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/SanitizerStats.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/SimplifyCFGOptions.h
@@ -1748,7 +1795,6 @@ drwxr-xr-x        root/root       usr/include/llvm/Transforms/Utils/
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/SymbolRewriter.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/UnifyLoopExits.h
--rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/UniqueInternalLinkageNames.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/UnrollLoop.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/VNCoercion.h
 -rw-r--r--     root/root       usr/include/llvm/Transforms/Utils/ValueMapper.h
@@ -1784,7 +1830,9 @@ drwxr-xr-x        root/root       usr/include/llvm/XRay/
 -rw-r--r--     root/root       usr/include/llvm/XRay/XRayRecord.h
 -rw-r--r--     root/root       usr/include/llvm/XRay/YAMLXRayRecord.h
 drwxr-xr-x     root/root       usr/lib/
--rwxr-xr-x     root/root       usr/lib/LLVMgold.so
+drwxr-xr-x     root/root       usr/lib/bfd-plugins/
+lrwxrwxrwx     root/root       usr/lib/bfd-plugins/LLVMgold.so -> ../LLVMgold.so
+lrwxrwxrwx     root/root       usr/lib/bfd-plugins/libLTO.so -> ../libLTO.so
 drwxr-xr-x     root/root       usr/lib/cmake/
 drwxr-xr-x     root/root       usr/lib/cmake/llvm/
 -rw-r--r--     root/root       usr/lib/cmake/llvm/AddLLVM.cmake
@@ -1793,7 +1841,6 @@ drwxr-xr-x        root/root       usr/lib/cmake/llvm/
 -rw-r--r--     root/root       usr/lib/cmake/llvm/AddSphinxTarget.cmake
 -rw-r--r--     root/root       usr/lib/cmake/llvm/CheckAtomic.cmake
 -rw-r--r--     root/root       usr/lib/cmake/llvm/CheckCompilerVersion.cmake
--rw-r--r--     root/root       usr/lib/cmake/llvm/CheckLinkerFlag.cmake
 -rw-r--r--     root/root       usr/lib/cmake/llvm/ChooseMSVCCRT.cmake
 -rw-r--r--     root/root       usr/lib/cmake/llvm/CrossCompile.cmake
 -rw-r--r--     root/root       usr/lib/cmake/llvm/DetermineGCCCompatible.cmake
@@ -1803,11 +1850,13 @@ drwxr-xr-x      root/root       usr/lib/cmake/llvm/
 -rw-r--r--     root/root       usr/lib/cmake/llvm/FindSphinx.cmake
 -rw-r--r--     root/root       usr/lib/cmake/llvm/FindZ3.cmake
 -rw-r--r--     root/root       usr/lib/cmake/llvm/GenerateVersionFromVCS.cmake
+-rw-r--r--     root/root       usr/lib/cmake/llvm/GetErrcMessages.cmake
 -rw-r--r--     root/root       usr/lib/cmake/llvm/GetLibraryName.cmake
 -rw-r--r--     root/root       usr/lib/cmake/llvm/HandleLLVMOptions.cmake
 -rw-r--r--     root/root       usr/lib/cmake/llvm/HandleLLVMStdlib.cmake
 -rw-r--r--     root/root       usr/lib/cmake/llvm/LLVM-Build.cmake
 -rw-r--r--     root/root       usr/lib/cmake/llvm/LLVM-Config.cmake
+-rw-r--r--     root/root       usr/lib/cmake/llvm/LLVMCheckLinkerFlag.cmake
 -rw-r--r--     root/root       usr/lib/cmake/llvm/LLVMConfig.cmake
 -rw-r--r--     root/root       usr/lib/cmake/llvm/LLVMConfigExtensions.cmake
 -rw-r--r--     root/root       usr/lib/cmake/llvm/LLVMConfigVersion.cmake
@@ -1821,9 +1870,9 @@ drwxr-xr-x        root/root       usr/lib/cmake/llvm/
 -rw-r--r--     root/root       usr/lib/cmake/llvm/TensorFlowCompile.cmake
 -rw-r--r--     root/root       usr/lib/cmake/llvm/UseLibtool.cmake
 -rw-r--r--     root/root       usr/lib/cmake/llvm/VersionFromVCS.cmake
-lrwxrwxrwx     root/root       usr/lib/libLLVM-12.0.1.so -> libLLVM-12.so
--rwxr-xr-x     root/root       usr/lib/libLLVM-12.so
-lrwxrwxrwx     root/root       usr/lib/libLLVM.so -> libLLVM-12.so
+lrwxrwxrwx     root/root       usr/lib/libLLVM-13.0.0.so -> libLLVM-13.so
+-rwxr-xr-x     root/root       usr/lib/libLLVM-13.so
+lrwxrwxrwx     root/root       usr/lib/libLLVM.so -> libLLVM-13.so
 -rw-r--r--     root/root       usr/lib/libLLVMARMAsmParser.a
 -rw-r--r--     root/root       usr/lib/libLLVMARMCodeGen.a
 -rw-r--r--     root/root       usr/lib/libLLVMARMDesc.a
@@ -1839,11 +1888,13 @@ lrwxrwxrwx      root/root       usr/lib/libLLVM.so -> libLLVM-12.so
 -rw-r--r--     root/root       usr/lib/libLLVMBitWriter.a
 -rw-r--r--     root/root       usr/lib/libLLVMBitstreamReader.a
 -rw-r--r--     root/root       usr/lib/libLLVMCFGuard.a
+-rw-r--r--     root/root       usr/lib/libLLVMCFIVerify.a
 -rw-r--r--     root/root       usr/lib/libLLVMCodeGen.a
 -rw-r--r--     root/root       usr/lib/libLLVMCore.a
 -rw-r--r--     root/root       usr/lib/libLLVMCoroutines.a
 -rw-r--r--     root/root       usr/lib/libLLVMCoverage.a
 -rw-r--r--     root/root       usr/lib/libLLVMDWARFLinker.a
+-rw-r--r--     root/root       usr/lib/libLLVMDWP.a
 -rw-r--r--     root/root       usr/lib/libLLVMDebugInfoCodeView.a
 -rw-r--r--     root/root       usr/lib/libLLVMDebugInfoDWARF.a
 -rw-r--r--     root/root       usr/lib/libLLVMDebugInfoGSYM.a
@@ -1852,13 +1903,13 @@ lrwxrwxrwx      root/root       usr/lib/libLLVM.so -> libLLVM-12.so
 -rw-r--r--     root/root       usr/lib/libLLVMDemangle.a
 -rw-r--r--     root/root       usr/lib/libLLVMDlltoolDriver.a
 -rw-r--r--     root/root       usr/lib/libLLVMExecutionEngine.a
+-rw-r--r--     root/root       usr/lib/libLLVMExegesis.a
 -rw-r--r--     root/root       usr/lib/libLLVMExtensions.a
 -rw-r--r--     root/root       usr/lib/libLLVMFileCheck.a
 -rw-r--r--     root/root       usr/lib/libLLVMFrontendOpenACC.a
 -rw-r--r--     root/root       usr/lib/libLLVMFrontendOpenMP.a
 -rw-r--r--     root/root       usr/lib/libLLVMFuzzMutate.a
 -rw-r--r--     root/root       usr/lib/libLLVMGlobalISel.a
--rw-r--r--     root/root       usr/lib/libLLVMHelloNew.a
 -rw-r--r--     root/root       usr/lib/libLLVMIRReader.a
 -rw-r--r--     root/root       usr/lib/libLLVMInstCombine.a
 -rw-r--r--     root/root       usr/lib/libLLVMInstrumentation.a
@@ -1891,6 +1942,7 @@ lrwxrwxrwx        root/root       usr/lib/libLLVM.so -> libLLVM-12.so
 -rw-r--r--     root/root       usr/lib/libLLVMSupport.a
 -rw-r--r--     root/root       usr/lib/libLLVMSymbolize.a
 -rw-r--r--     root/root       usr/lib/libLLVMTableGen.a
+-rw-r--r--     root/root       usr/lib/libLLVMTableGenGlobalISel.a
 -rw-r--r--     root/root       usr/lib/libLLVMTarget.a
 -rw-r--r--     root/root       usr/lib/libLLVMTextAPI.a
 -rw-r--r--     root/root       usr/lib/libLLVMTransformUtils.a
@@ -1898,12 +1950,161 @@ lrwxrwxrwx     root/root       usr/lib/libLLVM.so -> libLLVM-12.so
 -rw-r--r--     root/root       usr/lib/libLLVMWindowsManifest.a
 -rw-r--r--     root/root       usr/lib/libLLVMXRay.a
 -rw-r--r--     root/root       usr/lib/libLLVMipo.a
-lrwxrwxrwx     root/root       usr/lib/libLTO.so -> libLTO.so.12
--rwxr-xr-x     root/root       usr/lib/libLTO.so.12
-lrwxrwxrwx     root/root       usr/lib/libRemarks.so -> libRemarks.so.12
--rwxr-xr-x     root/root       usr/lib/libRemarks.so.12
+lrwxrwxrwx     root/root       usr/lib/libLTO.so -> libLTO.so.13
+-rwxr-xr-x     root/root       usr/lib/libLTO.so.13
+lrwxrwxrwx     root/root       usr/lib/libRemarks.so -> libRemarks.so.13
+-rwxr-xr-x     root/root       usr/lib/libRemarks.so.13
+drwxr-xr-x     root/root       usr/lib/python3.9/
+drwxr-xr-x     root/root       usr/lib/python3.9/site-packages/
+drwxr-xr-x     root/root       usr/lib/python3.9/site-packages/lit-13.0.0.dev0-py3.9.egg-info/
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit-13.0.0.dev0-py3.9.egg-info/PKG-INFO
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit-13.0.0.dev0-py3.9.egg-info/SOURCES.txt
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit-13.0.0.dev0-py3.9.egg-info/dependency_links.txt
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit-13.0.0.dev0-py3.9.egg-info/entry_points.txt
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit-13.0.0.dev0-py3.9.egg-info/not-zip-safe
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit-13.0.0.dev0-py3.9.egg-info/top_level.txt
+drwxr-xr-x     root/root       usr/lib/python3.9/site-packages/lit/
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/BooleanExpression.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/LitConfig.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/LitTestCase.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/ProgressBar.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/ShCommands.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/ShUtil.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/Test.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/TestRunner.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/TestTimes.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/TestingConfig.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__init__.py
+drwxr-xr-x     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/BooleanExpression.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/BooleanExpression.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/BooleanExpression.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/LitConfig.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/LitConfig.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/LitConfig.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/LitTestCase.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/LitTestCase.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/LitTestCase.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/ProgressBar.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/ProgressBar.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/ProgressBar.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/ShCommands.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/ShCommands.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/ShCommands.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/ShUtil.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/ShUtil.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/ShUtil.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/Test.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/Test.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/Test.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/TestRunner.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/TestRunner.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/TestRunner.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/TestTimes.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/TestTimes.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/TestTimes.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/TestingConfig.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/TestingConfig.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/TestingConfig.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/__init__.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/__init__.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/__init__.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/cl_arguments.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/cl_arguments.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/cl_arguments.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/discovery.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/discovery.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/discovery.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/display.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/display.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/display.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/main.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/main.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/main.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/reports.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/reports.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/reports.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/run.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/run.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/run.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/util.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/util.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/util.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/worker.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/worker.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/__pycache__/worker.cpython-39.pyc
+drwxr-xr-x     root/root       usr/lib/python3.9/site-packages/lit/builtin_commands/
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/builtin_commands/__init__.py (EMPTY)
+drwxr-xr-x     root/root       usr/lib/python3.9/site-packages/lit/builtin_commands/__pycache__/
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/builtin_commands/__pycache__/__init__.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/builtin_commands/__pycache__/__init__.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/builtin_commands/__pycache__/__init__.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/builtin_commands/__pycache__/cat.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/builtin_commands/__pycache__/cat.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/builtin_commands/__pycache__/cat.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/builtin_commands/__pycache__/diff.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/builtin_commands/__pycache__/diff.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/builtin_commands/__pycache__/diff.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/builtin_commands/cat.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/builtin_commands/diff.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/cl_arguments.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/discovery.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/display.py
+drwxr-xr-x     root/root       usr/lib/python3.9/site-packages/lit/formats/
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/formats/__init__.py
+drwxr-xr-x     root/root       usr/lib/python3.9/site-packages/lit/formats/__pycache__/
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/formats/__pycache__/__init__.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/formats/__pycache__/__init__.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/formats/__pycache__/__init__.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/formats/__pycache__/base.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/formats/__pycache__/base.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/formats/__pycache__/base.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/formats/__pycache__/googletest.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/formats/__pycache__/googletest.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/formats/__pycache__/googletest.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/formats/__pycache__/shtest.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/formats/__pycache__/shtest.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/formats/__pycache__/shtest.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/formats/base.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/formats/googletest.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/formats/shtest.py
+drwxr-xr-x     root/root       usr/lib/python3.9/site-packages/lit/llvm/
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/llvm/__init__.py
+drwxr-xr-x     root/root       usr/lib/python3.9/site-packages/lit/llvm/__pycache__/
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/llvm/__pycache__/__init__.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/llvm/__pycache__/__init__.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/llvm/__pycache__/__init__.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/llvm/__pycache__/config.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/llvm/__pycache__/config.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/llvm/__pycache__/config.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/llvm/__pycache__/subst.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/llvm/__pycache__/subst.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/llvm/__pycache__/subst.cpython-39.pyc
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/llvm/config.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/llvm/subst.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/main.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/reports.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/run.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/util.py
+-rw-r--r--     root/root       usr/lib/python3.9/site-packages/lit/worker.py
 drwxr-xr-x     root/root       usr/share/
 drwxr-xr-x     root/root       usr/share/opt-viewer/
+drwxr-xr-x     root/root       usr/share/opt-viewer/__pycache__/
+-rw-r--r--     root/root       usr/share/opt-viewer/__pycache__/opt-diff.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/share/opt-viewer/__pycache__/opt-diff.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/share/opt-viewer/__pycache__/opt-diff.cpython-39.pyc
+-rw-r--r--     root/root       usr/share/opt-viewer/__pycache__/opt-stats.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/share/opt-viewer/__pycache__/opt-stats.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/share/opt-viewer/__pycache__/opt-stats.cpython-39.pyc
+-rw-r--r--     root/root       usr/share/opt-viewer/__pycache__/opt-viewer.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/share/opt-viewer/__pycache__/opt-viewer.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/share/opt-viewer/__pycache__/opt-viewer.cpython-39.pyc
+-rw-r--r--     root/root       usr/share/opt-viewer/__pycache__/optpmap.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/share/opt-viewer/__pycache__/optpmap.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/share/opt-viewer/__pycache__/optpmap.cpython-39.pyc
+-rw-r--r--     root/root       usr/share/opt-viewer/__pycache__/optrecord.cpython-39.opt-1.pyc
+-rw-r--r--     root/root       usr/share/opt-viewer/__pycache__/optrecord.cpython-39.opt-2.pyc
+-rw-r--r--     root/root       usr/share/opt-viewer/__pycache__/optrecord.cpython-39.pyc
 -rwxr-xr-x     root/root       usr/share/opt-viewer/opt-diff.py
 -rwxr-xr-x     root/root       usr/share/opt-viewer/opt-stats.py
 -rwxr-xr-x     root/root       usr/share/opt-viewer/opt-viewer.py
index e8c1ce964ef65d34df4e6d247f61c683143fa585..d899ca532ac6687b9e1e06a6e2882987a43bf262 100644 (file)
@@ -1,5 +1,5 @@
 untrusted comment: verify with /etc/ports/opt-arm.pub
-RWQh9Dk2FlLauL088DFAhfA/YuhpSbxqaOsR3MDB78JttcGb7eHlYKrNMhmKtQVgYr1XUFSTMLH157af61wBEATzK2nQ4o35zQk=
-SHA256 (Pkgfile) = dc15b68971f0bc57509cc06dc9eb4d8f4227d665ffebf8778ded91efd49fe0a3
-SHA256 (.footprint) = 1fa9f7e2222783eea28c3cdc87ccbe536ea7c7e0e8195c2e2cb42e2ff6094d0e
-SHA256 (llvm-12.0.1.src.tar.xz) = 7d9a8405f557cefc5a21bf5672af73903b64749d9bc3a50322239f56f34ffddf
+RWQh9Dk2FlLauJerlzkseJryKkx8lhc1Sa8acdltaCDMyl4EhfHvqTpCB0p7ruENVav2lGjKsnaQX+Um+LuAsZJbSVQc7coHdww=
+SHA256 (Pkgfile) = 754c9019fc589c071d64a3b675e8549d7002c0f6d12d59a5dad5eff7483451f7
+SHA256 (.footprint) = 420ff66502b69cc006c13ee2ee468251c29c25f9d34a1d49f3578c1545aeab6d
+SHA256 (llvm-13.0.0.src.tar.xz) = 408d11708643ea826f519ff79761fcdfc12d641a2510229eec459e72f8163020
index a7e3f87859024a2973fd72d1c6604f12ef216bac..3e45577644ad65f723ba7b11da66712364974b86 100644 (file)
@@ -5,37 +5,45 @@
 # Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
 
 name=llvm
-version=12.0.1
-release=2
+version=13.0.0
+release=1
 source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/$name-$version.src.tar.xz)
 
 build() {
-  export CC=gcc
-  export CXX=g++
+  cmake -S $name-$version.src -B build -G Ninja \
+    -D CMAKE_INSTALL_PREFIX=/usr \
+    -D CMAKE_BUILD_TYPE=Release \
+    -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
+    -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
+    -D LLVM_TARGETS_TO_BUILD='ARM' \
+    -D LLVM_BUILD_LLVM_DYLIB=ON \
+    -D LLVM_LINK_LLVM_DYLIB=ON \
+    -D LLVM_PARALLEL_COMPILE_JOBS="${JOBS:-1}" \
+    -D LLVM_INCLUDE_EXAMPLES=OFF \
+    -D LLVM_INCLUDE_TESTS=OFF \
+    -D LLVM_ENABLE_FFI=ON \
+    -D LLVM_ENABLE_RTTI=ON \
+    -D LLVM_ENABLE_OCAMLDOC=OFF \
+    -D LLVM_INSTALL_UTILS=1 \
+    -D LLVM_ENABLE_LIBCXX=OFF \
+    -D LLVM_ENABLE_LLD="$(prt-get isinst lld >/dev/null && echo ON || echo OFF)" \
+    -D LLVM_OPTIMIZED_TABLEGEN=ON \
+    -Wno-dev
 
-  cd $name-$version.src
+  cmake --build build
+  DESTDIR=$PKG cmake --install build
 
-  mkdir build
-  cd build
+  # multilib stub
+  mv $PKG/usr/include/llvm/Config/llvm-config{,-32}.h
+  #install -m 0644 $SRC/llvm-config.h $PKG/usr/include/llvm/Config/
 
-  cmake .. -G Ninja \
-    -DLLVM_PARALLEL_COMPILE_JOBS="${JOBS:-1}" \
-    -DLLVM_ENABLE_CXX1Y=1 \
-    -DLLVM_INCLUDE_EXAMPLES=0 \
-    -DLLVM_INCLUDE_TESTS=0 \
-    -DLLVM_ENABLE_FFI=1 \
-    -DLLVM_ENABLE_RTTI=1 \
-    -DLLVM_ENABLE_OCAMLDOC=0 \
-    -DLLVM_TARGETS_TO_BUILD='ARM' \
-    -DLLVM_BINUTILS_INCDIR=/usr/include \
-    -DLLVM_BUILD_LLVM_DYLIB=1 \
-    -DLLVM_LINK_LLVM_DYLIB=1 \
-    -DLLVM_INSTALL_UTILS=1 \
-    -DCMAKE_BUILD_TYPE=Release \
-    -DCMAKE_INSTALL_PREFIX=/usr \
-    -DLLVM_APPEND_VC_REV=0 \
-    -Wno-dev
+  install -d $PKG/usr/lib/bfd-plugins
+  ln -s ../LLVMgold.so $PKG/usr/lib/bfd-plugins/
+  ln -s ../libLTO.so $PKG/usr/lib/bfd-plugins/
 
-  ninja
-  DESTDIR=$PKG ninja install
+  /usr/bin/python3 $name-$version.src/utils/lit/setup.py build
+  /usr/bin/python3 $name-$version.src/utils/lit/setup.py install --prefix=/usr --root=$PKG
+  /usr/bin/python3 -m compileall -d $name-$version.src/utils/lit $PKG
+  /usr/bin/python3 -O -m compileall -d $name-$version.src/utils/lit $PKG
+  /usr/bin/python3 -OO -m compileall -d $name-$version.src/utils/lit $PKG
 }