Thread: Vendor LLVM 4.0.
For the upcoming JIT support LLVM is required. To avoid issues with having to support multiple LLVM versions, add a vendored version of LLVM. The large size of LLVM makes this not great, but I think it's better than the alternatives. And I'll forever have the most lines added to postgres. Author: Andres Freund Discussion: http://postgr.es/m/20161206034955.bh33paeralxbtluv@alap3.anarazel.de Branch ------ master Details ------- http://git.postgresql.org/pg/commitdiff/d31084e9d1118b25fd16580d9d8c2924b5740dff Modified Files -------------- vendor/llvm/.arcconfig | 3 + vendor/llvm/.clang-format | 2 + vendor/llvm/.clang-tidy | 17 + vendor/llvm/.gitignore | 75 + vendor/llvm/CMakeLists.txt | 1001 + vendor/llvm/CODE_OWNERS.TXT | 208 + vendor/llvm/CREDITS.TXT | 473 + vendor/llvm/LICENSE.TXT | 68 + vendor/llvm/LLVMBuild.txt | 24 + vendor/llvm/README.txt | 18 + vendor/llvm/RELEASE_TESTERS.TXT | 57 + vendor/llvm/include/llvm-c/Analysis.h | 65 + vendor/llvm/include/llvm-c/BitReader.h | 85 + vendor/llvm/include/llvm-c/BitWriter.h | 59 + vendor/llvm/include/llvm-c/Core.h | 3206 + vendor/llvm/include/llvm-c/Disassembler.h | 258 + vendor/llvm/include/llvm-c/ErrorHandling.h | 49 + vendor/llvm/include/llvm-c/ExecutionEngine.h | 193 + vendor/llvm/include/llvm-c/IRReader.h | 40 + vendor/llvm/include/llvm-c/Initialization.h | 55 + vendor/llvm/include/llvm-c/LinkTimeOptimizer.h | 69 + vendor/llvm/include/llvm-c/Linker.h | 41 + vendor/llvm/include/llvm-c/Object.h | 100 + vendor/llvm/include/llvm-c/OrcBindings.h | 141 + vendor/llvm/include/llvm-c/Support.h | 65 + vendor/llvm/include/llvm-c/Target.h | 299 + vendor/llvm/include/llvm-c/TargetMachine.h | 147 + vendor/llvm/include/llvm-c/Transforms/IPO.h | 81 + vendor/llvm/include/llvm-c/Transforms/PassManagerBuilder.h | 90 + vendor/llvm/include/llvm-c/Transforms/Scalar.h | 164 + vendor/llvm/include/llvm-c/Transforms/Vectorize.h | 53 + vendor/llvm/include/llvm-c/Types.h | 131 + vendor/llvm/include/llvm-c/lto.h | 831 + vendor/llvm/include/llvm-c/module.modulemap | 4 + vendor/llvm/include/llvm/ADT/APFloat.h | 1223 + vendor/llvm/include/llvm/ADT/APInt.h | 2002 + vendor/llvm/include/llvm/ADT/APSInt.h | 336 + vendor/llvm/include/llvm/ADT/AllocatorList.h | 226 + vendor/llvm/include/llvm/ADT/ArrayRef.h | 517 + vendor/llvm/include/llvm/ADT/BitVector.h | 592 + vendor/llvm/include/llvm/ADT/BitmaskEnum.h | 153 + vendor/llvm/include/llvm/ADT/CachedHashString.h | 184 + vendor/llvm/include/llvm/ADT/DAGDeltaAlgorithm.h | 79 + vendor/llvm/include/llvm/ADT/DeltaAlgorithm.h | 93 + vendor/llvm/include/llvm/ADT/DenseMap.h | 1125 + vendor/llvm/include/llvm/ADT/DenseMapInfo.h | 221 + vendor/llvm/include/llvm/ADT/DenseSet.h | 247 + vendor/llvm/include/llvm/ADT/DepthFirstIterator.h | 305 + vendor/llvm/include/llvm/ADT/EpochTracker.h | 100 + vendor/llvm/include/llvm/ADT/EquivalenceClasses.h | 286 + vendor/llvm/include/llvm/ADT/FoldingSet.h | 777 + vendor/llvm/include/llvm/ADT/GraphTraits.h | 120 + vendor/llvm/include/llvm/ADT/Hashing.h | 661 + vendor/llvm/include/llvm/ADT/ImmutableList.h | 235 + vendor/llvm/include/llvm/ADT/ImmutableMap.h | 412 + vendor/llvm/include/llvm/ADT/ImmutableSet.h | 1225 + vendor/llvm/include/llvm/ADT/IndexedMap.h | 85 + vendor/llvm/include/llvm/ADT/IntEqClasses.h | 88 + vendor/llvm/include/llvm/ADT/IntervalMap.h | 2155 + vendor/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h | 266 + vendor/llvm/include/llvm/ADT/MapVector.h | 223 + vendor/llvm/include/llvm/ADT/None.h | 27 + vendor/llvm/include/llvm/ADT/Optional.h | 289 + vendor/llvm/include/llvm/ADT/PackedVector.h | 151 + vendor/llvm/include/llvm/ADT/PointerEmbeddedInt.h | 117 + vendor/llvm/include/llvm/ADT/PointerIntPair.h | 223 + vendor/llvm/include/llvm/ADT/PointerSumType.h | 205 + vendor/llvm/include/llvm/ADT/PointerUnion.h | 481 + vendor/llvm/include/llvm/ADT/PostOrderIterator.h | 304 + vendor/llvm/include/llvm/ADT/PriorityQueue.h | 83 + vendor/llvm/include/llvm/ADT/PriorityWorklist.h | 265 + vendor/llvm/include/llvm/ADT/SCCIterator.h | 247 + vendor/llvm/include/llvm/ADT/STLExtras.h | 1061 + vendor/llvm/include/llvm/ADT/ScopeExit.h | 54 + vendor/llvm/include/llvm/ADT/ScopedHashTable.h | 262 + vendor/llvm/include/llvm/ADT/Sequence.h | 79 + vendor/llvm/include/llvm/ADT/SetOperations.h | 71 + vendor/llvm/include/llvm/ADT/SetVector.h | 306 + vendor/llvm/include/llvm/ADT/SmallBitVector.h | 595 + vendor/llvm/include/llvm/ADT/SmallPtrSet.h | 493 + vendor/llvm/include/llvm/ADT/SmallSet.h | 141 + vendor/llvm/include/llvm/ADT/SmallString.h | 297 + vendor/llvm/include/llvm/ADT/SmallVector.h | 932 + vendor/llvm/include/llvm/ADT/SparseBitVector.h | 888 + vendor/llvm/include/llvm/ADT/SparseMultiSet.h | 522 + vendor/llvm/include/llvm/ADT/SparseSet.h | 315 + vendor/llvm/include/llvm/ADT/Statistic.h | 176 + vendor/llvm/include/llvm/ADT/StringExtras.h | 256 + vendor/llvm/include/llvm/ADT/StringMap.h | 512 + vendor/llvm/include/llvm/ADT/StringRef.h | 911 + vendor/llvm/include/llvm/ADT/StringSet.h | 45 + vendor/llvm/include/llvm/ADT/StringSwitch.h | 259 + vendor/llvm/include/llvm/ADT/TinyPtrVector.h | 346 + vendor/llvm/include/llvm/ADT/Triple.h | 763 + vendor/llvm/include/llvm/ADT/Twine.h | 552 + vendor/llvm/include/llvm/ADT/UniqueVector.h | 107 + vendor/llvm/include/llvm/ADT/VariadicFunction.h | 331 + vendor/llvm/include/llvm/ADT/edit_distance.h | 103 + vendor/llvm/include/llvm/ADT/ilist.h | 434 + vendor/llvm/include/llvm/ADT/ilist_base.h | 95 + vendor/llvm/include/llvm/ADT/ilist_iterator.h | 198 + vendor/llvm/include/llvm/ADT/ilist_node.h | 290 + vendor/llvm/include/llvm/ADT/ilist_node_base.h | 53 + vendor/llvm/include/llvm/ADT/ilist_node_options.h | 133 + vendor/llvm/include/llvm/ADT/iterator.h | 312 + vendor/llvm/include/llvm/ADT/iterator_range.h | 68 + vendor/llvm/include/llvm/ADT/simple_ilist.h | 310 + vendor/llvm/include/llvm/Analysis/AliasAnalysis.h | 998 + vendor/llvm/include/llvm/Analysis/AliasAnalysisEvaluator.h | 70 + vendor/llvm/include/llvm/Analysis/AliasSetTracker.h | 448 + vendor/llvm/include/llvm/Analysis/AssumptionCache.h | 221 + vendor/llvm/include/llvm/Analysis/BasicAliasAnalysis.h | 256 + vendor/llvm/include/llvm/Analysis/BlockFrequencyInfo.h | 145 + vendor/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h | 1358 + vendor/llvm/include/llvm/Analysis/BranchProbabilityInfo.h | 224 + vendor/llvm/include/llvm/Analysis/CFG.h | 94 + vendor/llvm/include/llvm/Analysis/CFGPrinter.h | 188 + vendor/llvm/include/llvm/Analysis/CFLAndersAliasAnalysis.h | 141 + vendor/llvm/include/llvm/Analysis/CFLSteensAliasAnalysis.h | 160 + vendor/llvm/include/llvm/Analysis/CGSCCPassManager.h | 795 + vendor/llvm/include/llvm/Analysis/CallGraph.h | 498 + vendor/llvm/include/llvm/Analysis/CallGraphSCCPass.h | 134 + vendor/llvm/include/llvm/Analysis/CallPrinter.h | 27 + vendor/llvm/include/llvm/Analysis/CaptureTracking.h | 81 + vendor/llvm/include/llvm/Analysis/CodeMetrics.h | 105 + vendor/llvm/include/llvm/Analysis/ConstantFolding.h | 134 + vendor/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h | 189 + vendor/llvm/include/llvm/Analysis/DemandedBits.h | 117 + vendor/llvm/include/llvm/Analysis/DependenceAnalysis.h | 953 + vendor/llvm/include/llvm/Analysis/DivergenceAnalysis.h | 48 + vendor/llvm/include/llvm/Analysis/DomPrinter.h | 30 + vendor/llvm/include/llvm/Analysis/DominanceFrontier.h | 200 + vendor/llvm/include/llvm/Analysis/DominanceFrontierImpl.h | 226 + vendor/llvm/include/llvm/Analysis/EHPersonalities.h | 102 + vendor/llvm/include/llvm/Analysis/GlobalsModRef.h | 156 + vendor/llvm/include/llvm/Analysis/IVUsers.h | 202 + vendor/llvm/.../llvm/Analysis/IndirectCallPromotionAnalysis.h | 67 + vendor/llvm/include/llvm/Analysis/IndirectCallSiteVisitor.h | 35 + vendor/llvm/include/llvm/Analysis/InlineCost.h | 197 + vendor/llvm/include/llvm/Analysis/InstructionSimplify.h | 328 + vendor/llvm/include/llvm/Analysis/Interval.h | 144 + vendor/llvm/include/llvm/Analysis/IntervalIterator.h | 268 + vendor/llvm/include/llvm/Analysis/IntervalPartition.h | 111 + vendor/llvm/include/llvm/Analysis/IteratedDominanceFrontier.h | 96 + vendor/llvm/include/llvm/Analysis/LazyBlockFrequencyInfo.h | 132 + vendor/llvm/include/llvm/Analysis/LazyBranchProbabilityInfo.h | 121 + vendor/llvm/include/llvm/Analysis/LazyCallGraph.h | 1245 + vendor/llvm/include/llvm/Analysis/LazyValueInfo.h | 145 + vendor/llvm/include/llvm/Analysis/Lint.h | 49 + vendor/llvm/include/llvm/Analysis/Loads.h | 93 + vendor/llvm/include/llvm/Analysis/LoopAccessAnalysis.h | 749 + vendor/llvm/include/llvm/Analysis/LoopAnalysisManager.h | 155 + vendor/llvm/include/llvm/Analysis/LoopInfo.h | 883 + vendor/llvm/include/llvm/Analysis/LoopInfoImpl.h | 677 + vendor/llvm/include/llvm/Analysis/LoopIterator.h | 241 + vendor/llvm/include/llvm/Analysis/LoopPass.h | 176 + vendor/llvm/include/llvm/Analysis/LoopUnrollAnalyzer.h | 95 + vendor/llvm/include/llvm/Analysis/MemoryBuiltins.h | 277 + vendor/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h | 527 + vendor/llvm/include/llvm/Analysis/MemoryLocation.h | 142 + vendor/llvm/include/llvm/Analysis/ModuleSummaryAnalysis.h | 75 + vendor/llvm/include/llvm/Analysis/ObjCARCAliasAnalysis.h | 97 + vendor/llvm/include/llvm/Analysis/ObjCARCAnalysisUtils.h | 288 + vendor/llvm/include/llvm/Analysis/ObjCARCInstKind.h | 124 + vendor/llvm/include/llvm/Analysis/OptimizationDiagnosticInfo.h | 164 + vendor/llvm/include/llvm/Analysis/OrderedBasicBlock.h | 66 + vendor/llvm/include/llvm/Analysis/PHITransAddr.h | 127 + vendor/llvm/include/llvm/Analysis/Passes.h | 101 + vendor/llvm/include/llvm/Analysis/PostDominators.h | 106 + vendor/llvm/include/llvm/Analysis/ProfileSummaryInfo.h | 120 + vendor/llvm/include/llvm/Analysis/PtrUseVisitor.h | 288 + vendor/llvm/include/llvm/Analysis/RegionInfo.h | 996 + vendor/llvm/include/llvm/Analysis/RegionInfoImpl.h | 895 + vendor/llvm/include/llvm/Analysis/RegionIterator.h | 353 + vendor/llvm/include/llvm/Analysis/RegionPass.h | 126 + vendor/llvm/include/llvm/Analysis/RegionPrinter.h | 71 + vendor/llvm/include/llvm/Analysis/ScalarEvolution.h | 1771 + vendor/llvm/.../llvm/Analysis/ScalarEvolutionAliasAnalysis.h | 72 + vendor/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h | 390 + vendor/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h | 729 + vendor/llvm/.../llvm/Analysis/ScalarEvolutionNormalization.h | 78 + vendor/llvm/include/llvm/Analysis/ScopedNoAliasAA.h | 82 + vendor/llvm/include/llvm/Analysis/SparsePropagation.h | 202 + vendor/llvm/include/llvm/Analysis/TargetFolder.h | 269 + vendor/llvm/include/llvm/Analysis/TargetLibraryInfo.def | 1127 + vendor/llvm/include/llvm/Analysis/TargetLibraryInfo.h | 377 + vendor/llvm/include/llvm/Analysis/TargetTransformInfo.h | 1255 + vendor/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h | 673 + vendor/llvm/include/llvm/Analysis/Trace.h | 119 + vendor/llvm/include/llvm/Analysis/TypeBasedAliasAnalysis.h | 86 + vendor/llvm/include/llvm/Analysis/TypeMetadataUtils.h | 46 + vendor/llvm/include/llvm/Analysis/ValueTracking.h | 503 + vendor/llvm/include/llvm/Analysis/VectorUtils.h | 181 + vendor/llvm/include/llvm/AsmParser/Parser.h | 115 + vendor/llvm/include/llvm/AsmParser/SlotMapping.h | 42 + vendor/llvm/include/llvm/Bitcode/BitCodes.h | 185 + vendor/llvm/include/llvm/Bitcode/BitcodeReader.h | 224 + vendor/llvm/include/llvm/Bitcode/BitcodeWriter.h | 80 + vendor/llvm/include/llvm/Bitcode/BitcodeWriterPass.h | 75 + vendor/llvm/include/llvm/Bitcode/BitstreamReader.h | 506 + vendor/llvm/include/llvm/Bitcode/BitstreamWriter.h | 550 + vendor/llvm/include/llvm/Bitcode/LLVMBitCodes.h | 559 + vendor/llvm/include/llvm/CMakeLists.txt | 7 + vendor/llvm/include/llvm/CodeGen/Analysis.h | 138 + vendor/llvm/include/llvm/CodeGen/AsmPrinter.h | 625 + vendor/llvm/include/llvm/CodeGen/AtomicExpandUtils.h | 57 + vendor/llvm/include/llvm/CodeGen/BasicTTIImpl.h | 1052 + vendor/llvm/include/llvm/CodeGen/CalcSpillWeights.h | 82 + vendor/llvm/include/llvm/CodeGen/CallingConvLower.h | 571 + vendor/llvm/include/llvm/CodeGen/CommandFlags.h | 396 + vendor/llvm/include/llvm/CodeGen/DAGCombine.h | 25 + vendor/llvm/include/llvm/CodeGen/DFAPacketizer.h | 210 + vendor/llvm/include/llvm/CodeGen/DIE.h | 893 + vendor/llvm/include/llvm/CodeGen/DIEValue.def | 47 + vendor/llvm/include/llvm/CodeGen/DwarfStringPoolEntry.h | 51 + vendor/llvm/include/llvm/CodeGen/EdgeBundles.h | 64 + vendor/llvm/include/llvm/CodeGen/FastISel.h | 575 + vendor/llvm/include/llvm/CodeGen/FaultMaps.h | 222 + vendor/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h | 301 + vendor/llvm/include/llvm/CodeGen/GCMetadata.h | 207 + vendor/llvm/include/llvm/CodeGen/GCMetadataPrinter.h | 64 + vendor/llvm/include/llvm/CodeGen/GCStrategy.h | 181 + vendor/llvm/include/llvm/CodeGen/GCs.h | 46 + vendor/llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h | 205 + vendor/llvm/include/llvm/CodeGen/GlobalISel/GISelAccessor.h | 39 + vendor/llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h | 445 + vendor/llvm/.../llvm/CodeGen/GlobalISel/InstructionSelect.h | 53 + vendor/llvm/.../llvm/CodeGen/GlobalISel/InstructionSelector.h | 70 + vendor/llvm/include/llvm/CodeGen/GlobalISel/Legalizer.h | 68 + vendor/llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h | 104 + vendor/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h | 213 + vendor/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 600 + vendor/llvm/include/llvm/CodeGen/GlobalISel/RegBankSelect.h | 649 + vendor/llvm/include/llvm/CodeGen/GlobalISel/RegisterBank.h | 99 + vendor/llvm/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h | 698 + vendor/llvm/include/llvm/CodeGen/GlobalISel/Types.h | 32 + vendor/llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 60 + vendor/llvm/include/llvm/CodeGen/ISDOpcodes.h | 928 + vendor/llvm/include/llvm/CodeGen/IntrinsicLowering.h | 58 + vendor/llvm/include/llvm/CodeGen/LatencyPriorityQueue.h | 98 + vendor/llvm/.../llvm/CodeGen/LazyMachineBlockFrequencyInfo.h | 76 + vendor/llvm/include/llvm/CodeGen/LexicalScopes.h | 257 + vendor/llvm/include/llvm/CodeGen/LinkAllAsmWriterComponents.h | 38 + vendor/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h | 59 + vendor/llvm/include/llvm/CodeGen/LiveInterval.h | 935 + vendor/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h | 471 + vendor/llvm/include/llvm/CodeGen/LiveIntervalUnion.h | 197 + vendor/llvm/include/llvm/CodeGen/LivePhysRegs.h | 167 + vendor/llvm/include/llvm/CodeGen/LiveRangeEdit.h | 258 + vendor/llvm/include/llvm/CodeGen/LiveRegMatrix.h | 153 + vendor/llvm/include/llvm/CodeGen/LiveRegUnits.h | 128 + vendor/llvm/include/llvm/CodeGen/LiveStackAnalysis.h | 98 + vendor/llvm/include/llvm/CodeGen/LiveVariables.h | 309 + vendor/llvm/include/llvm/CodeGen/LowLevelType.h | 206 + vendor/llvm/include/llvm/CodeGen/MIRParser/MIRParser.h | 81 + vendor/llvm/include/llvm/CodeGen/MIRYamlMapping.h | 428 + vendor/llvm/include/llvm/CodeGen/MachORelocation.h | 56 + vendor/llvm/include/llvm/CodeGen/MachineBasicBlock.h | 850 + vendor/llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h | 82 + vendor/llvm/.../llvm/CodeGen/MachineBranchProbabilityInfo.h | 77 + vendor/llvm/include/llvm/CodeGen/MachineCombinerPattern.h | 79 + vendor/llvm/include/llvm/CodeGen/MachineConstantPool.h | 165 + vendor/llvm/include/llvm/CodeGen/MachineDominanceFrontier.h | 109 + vendor/llvm/include/llvm/CodeGen/MachineDominators.h | 292 + vendor/llvm/include/llvm/CodeGen/MachineFrameInfo.h | 675 + vendor/llvm/include/llvm/CodeGen/MachineFunction.h | 909 + vendor/llvm/include/llvm/CodeGen/MachineFunctionInitializer.h | 38 + vendor/llvm/include/llvm/CodeGen/MachineFunctionPass.h | 81 + vendor/llvm/include/llvm/CodeGen/MachineInstr.h | 1312 + vendor/llvm/include/llvm/CodeGen/MachineInstrBuilder.h | 535 + vendor/llvm/include/llvm/CodeGen/MachineInstrBundle.h | 261 + vendor/llvm/include/llvm/CodeGen/MachineInstrBundleIterator.h | 283 + vendor/llvm/include/llvm/CodeGen/MachineJumpTableInfo.h | 130 + vendor/llvm/include/llvm/CodeGen/MachineLoopInfo.h | 191 + vendor/llvm/include/llvm/CodeGen/MachineMemOperand.h | 286 + vendor/llvm/include/llvm/CodeGen/MachineModuleInfo.h | 257 + vendor/llvm/include/llvm/CodeGen/MachineModuleInfoImpls.h | 107 + vendor/llvm/include/llvm/CodeGen/MachineOperand.h | 798 + vendor/llvm/.../CodeGen/MachineOptimizationRemarkEmitter.h | 203 + vendor/llvm/include/llvm/CodeGen/MachinePassRegistry.h | 157 + vendor/llvm/include/llvm/CodeGen/MachinePostDominators.h | 86 + vendor/llvm/include/llvm/CodeGen/MachineRegionInfo.h | 182 + vendor/llvm/include/llvm/CodeGen/MachineRegisterInfo.h | 1089 + vendor/llvm/include/llvm/CodeGen/MachineSSAUpdater.h | 115 + vendor/llvm/include/llvm/CodeGen/MachineScheduler.h | 1032 + vendor/llvm/include/llvm/CodeGen/MachineTraceMetrics.h | 407 + vendor/llvm/include/llvm/CodeGen/MachineValueType.h | 720 + vendor/llvm/include/llvm/CodeGen/PBQP/CostAllocator.h | 132 + vendor/llvm/include/llvm/CodeGen/PBQP/Graph.h | 662 + vendor/llvm/include/llvm/CodeGen/PBQP/Math.h | 286 + vendor/llvm/include/llvm/CodeGen/PBQP/ReductionRules.h | 221 + vendor/llvm/include/llvm/CodeGen/PBQP/Solution.h | 61 + vendor/llvm/include/llvm/CodeGen/PBQPRAConstraint.h | 69 + vendor/llvm/include/llvm/CodeGen/ParallelCG.h | 48 + vendor/llvm/include/llvm/CodeGen/Passes.h | 444 + vendor/llvm/include/llvm/CodeGen/PreISelIntrinsicLowering.h | 26 + vendor/llvm/include/llvm/CodeGen/PseudoSourceValue.h | 191 + vendor/llvm/include/llvm/CodeGen/RegAllocPBQP.h | 537 + vendor/llvm/include/llvm/CodeGen/RegAllocRegistry.h | 63 + vendor/llvm/include/llvm/CodeGen/RegisterClassInfo.h | 149 + vendor/llvm/include/llvm/CodeGen/RegisterPressure.h | 572 + vendor/llvm/include/llvm/CodeGen/RegisterScavenging.h | 209 + vendor/llvm/include/llvm/CodeGen/RegisterUsageInfo.h | 75 + vendor/llvm/include/llvm/CodeGen/ResourcePriorityQueue.h | 136 + vendor/llvm/include/llvm/CodeGen/RuntimeLibcalls.h | 520 + vendor/llvm/include/llvm/CodeGen/ScheduleDAG.h | 750 + vendor/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h | 358 + vendor/llvm/include/llvm/CodeGen/ScheduleDAGMutation.h | 34 + vendor/llvm/include/llvm/CodeGen/ScheduleDFS.h | 194 + vendor/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h | 122 + vendor/llvm/include/llvm/CodeGen/SchedulerRegistry.h | 106 + vendor/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h | 128 + vendor/llvm/include/llvm/CodeGen/SelectionDAG.h | 1491 + vendor/llvm/include/llvm/CodeGen/SelectionDAGISel.h | 329 + vendor/llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 2281 + vendor/llvm/include/llvm/CodeGen/SelectionDAGTargetInfo.h | 156 + vendor/llvm/include/llvm/CodeGen/SlotIndexes.h | 706 + vendor/llvm/include/llvm/CodeGen/StackMaps.h | 325 + vendor/llvm/include/llvm/CodeGen/StackProtector.h | 143 + vendor/llvm/include/llvm/CodeGen/TailDuplicator.h | 120 + vendor/llvm/.../llvm/CodeGen/TargetLoweringObjectFileImpl.h | 195 + vendor/llvm/include/llvm/CodeGen/TargetPassConfig.h | 413 + vendor/llvm/include/llvm/CodeGen/TargetSchedule.h | 188 + vendor/llvm/include/llvm/CodeGen/UnreachableBlockElim.h | 37 + vendor/llvm/include/llvm/CodeGen/ValueTypes.h | 392 + vendor/llvm/include/llvm/CodeGen/ValueTypes.td | 119 + vendor/llvm/include/llvm/CodeGen/VirtRegMap.h | 190 + vendor/llvm/include/llvm/CodeGen/WinEHFuncInfo.h | 129 + vendor/llvm/include/llvm/Config/AsmParsers.def.in | 29 + vendor/llvm/include/llvm/Config/AsmPrinters.def.in | 29 + vendor/llvm/include/llvm/Config/Disassemblers.def.in | 29 + vendor/llvm/include/llvm/Config/Targets.def.in | 28 + vendor/llvm/include/llvm/Config/abi-breaking.h.cmake | 47 + vendor/llvm/include/llvm/Config/config.h.cmake | 441 + vendor/llvm/include/llvm/Config/llvm-config.h.cmake | 80 + vendor/llvm/include/llvm/DebugInfo/CodeView/CVDebugRecord.h | 55 + vendor/llvm/include/llvm/DebugInfo/CodeView/CVRecord.h | 79 + vendor/llvm/include/llvm/DebugInfo/CodeView/CVSymbolTypes.def | 258 + vendor/llvm/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h | 37 + vendor/llvm/include/llvm/DebugInfo/CodeView/CVTypeDumper.h | 61 + vendor/llvm/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h | 49 + vendor/llvm/include/llvm/DebugInfo/CodeView/CodeView.h | 549 + vendor/llvm/include/llvm/DebugInfo/CodeView/CodeViewError.h | 46 + vendor/llvm/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h | 170 + vendor/llvm/include/llvm/DebugInfo/CodeView/EnumTables.h | 43 + vendor/llvm/include/llvm/DebugInfo/CodeView/Formatters.h | 36 + vendor/llvm/include/llvm/DebugInfo/CodeView/FunctionId.h | 56 + vendor/llvm/include/llvm/DebugInfo/CodeView/Line.h | 154 + vendor/llvm/include/llvm/DebugInfo/CodeView/ModuleSubstream.h | 87 + vendor/llvm/.../DebugInfo/CodeView/ModuleSubstreamVisitor.h | 132 + vendor/llvm/.../llvm/DebugInfo/CodeView/RecordSerialization.h | 251 + vendor/llvm/.../llvm/DebugInfo/CodeView/SymbolDeserializer.h | 75 + vendor/llvm/.../llvm/DebugInfo/CodeView/SymbolDumpDelegate.h | 35 + vendor/llvm/include/llvm/DebugInfo/CodeView/SymbolDumper.h | 54 + vendor/llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h | 946 + vendor/llvm/.../llvm/DebugInfo/CodeView/SymbolRecordMapping.h | 42 + vendor/llvm/include/llvm/DebugInfo/CodeView/SymbolSerializer.h | 97 + vendor/llvm/.../CodeView/SymbolVisitorCallbackPipeline.h | 71 + vendor/llvm/.../DebugInfo/CodeView/SymbolVisitorCallbacks.h | 48 + vendor/llvm/.../DebugInfo/CodeView/SymbolVisitorDelegate.h | 35 + vendor/llvm/include/llvm/DebugInfo/CodeView/TypeDatabase.h | 57 + vendor/llvm/.../llvm/DebugInfo/CodeView/TypeDatabaseVisitor.h | 53 + vendor/llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h | 137 + vendor/llvm/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h | 67 + vendor/llvm/include/llvm/DebugInfo/CodeView/TypeDumperBase.h | 0 vendor/llvm/include/llvm/DebugInfo/CodeView/TypeIndex.h | 193 + vendor/llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h | 953 + vendor/llvm/.../llvm/DebugInfo/CodeView/TypeRecordBuilder.h | 78 + vendor/llvm/.../llvm/DebugInfo/CodeView/TypeRecordMapping.h | 51 + vendor/llvm/include/llvm/DebugInfo/CodeView/TypeRecords.def | 253 + vendor/llvm/include/llvm/DebugInfo/CodeView/TypeSerializer.h | 140 + vendor/llvm/.../llvm/DebugInfo/CodeView/TypeServerHandler.h | 36 + vendor/llvm/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h | 30 + vendor/llvm/.../llvm/DebugInfo/CodeView/TypeSymbolEmitter.h | 38 + vendor/llvm/include/llvm/DebugInfo/CodeView/TypeTableBuilder.h | 129 + vendor/llvm/.../CodeView/TypeVisitorCallbackPipeline.h | 114 + vendor/llvm/.../llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h | 62 + vendor/llvm/include/llvm/DebugInfo/DIContext.h | 218 + vendor/llvm/.../DebugInfo/DWARF/DWARFAbbreviationDeclaration.h | 160 + vendor/llvm/.../llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h | 58 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFAttribute.h | 56 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h | 38 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h | 362 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h | 83 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h | 75 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h | 89 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h | 45 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h | 63 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h | 265 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 85 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h | 60 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h | 79 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h | 85 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h | 362 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 331 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h | 74 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h | 23 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFSection.h | 25 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h | 53 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 350 + vendor/llvm/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h | 101 + vendor/llvm/include/llvm/DebugInfo/MSF/IMSFFile.h | 42 + vendor/llvm/include/llvm/DebugInfo/MSF/MSFBuilder.h | 142 + vendor/llvm/include/llvm/DebugInfo/MSF/MSFCommon.h | 104 + vendor/llvm/include/llvm/DebugInfo/MSF/MSFError.h | 47 + vendor/llvm/include/llvm/DebugInfo/MSF/MSFStreamLayout.h | 35 + vendor/llvm/include/llvm/DebugInfo/MSF/MappedBlockStream.h | 155 + vendor/llvm/.../llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h | 65 + vendor/llvm/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h | 35 + vendor/llvm/.../llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h | 37 + vendor/llvm/.../llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h | 36 + vendor/llvm/.../llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h | 38 + vendor/llvm/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h | 38 + vendor/llvm/include/llvm/DebugInfo/PDB/DIA/DIAError.h | 45 + vendor/llvm/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h | 40 + vendor/llvm/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h | 208 + vendor/llvm/include/llvm/DebugInfo/PDB/DIA/DIASession.h | 72 + vendor/llvm/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h | 41 + vendor/llvm/include/llvm/DebugInfo/PDB/DIA/DIASupport.h | 44 + vendor/llvm/include/llvm/DebugInfo/PDB/GenericError.h | 43 + vendor/llvm/include/llvm/DebugInfo/PDB/IPDBDataStream.h | 39 + vendor/llvm/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h | 36 + vendor/llvm/include/llvm/DebugInfo/PDB/IPDBLineNumber.h | 37 + vendor/llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h | 214 + vendor/llvm/include/llvm/DebugInfo/PDB/IPDBSession.h | 81 + vendor/llvm/include/llvm/DebugInfo/PDB/IPDBSourceFile.h | 40 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/DbiStream.h | 124 + vendor/llvm/.../llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h | 125 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/EnumTables.h | 22 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h | 45 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/Hash.h | 25 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/HashTable.h | 106 + vendor/llvm/.../DebugInfo/PDB/Native/ISectionContribVisitor.h | 30 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/InfoStream.h | 71 + vendor/llvm/.../llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h | 62 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/ModInfo.h | 78 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/ModStream.h | 62 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h | 54 + vendor/llvm/.../llvm/DebugInfo/PDB/Native/NativeRawSymbol.h | 207 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/NativeSession.h | 78 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/PDBFile.h | 139 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h | 71 + vendor/llvm/.../DebugInfo/PDB/Native/PDBTypeServerHandler.h | 48 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/PublicsStream.h | 73 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/RawConstants.h | 98 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/RawError.h | 52 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/RawTypes.h | 317 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/StringTable.h | 53 + vendor/llvm/.../llvm/DebugInfo/PDB/Native/StringTableBuilder.h | 44 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/SymbolStream.h | 42 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/TpiHashing.h | 95 + vendor/llvm/include/llvm/DebugInfo/PDB/Native/TpiStream.h | 75 + vendor/llvm/.../llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h | 83 + vendor/llvm/include/llvm/DebugInfo/PDB/PDB.h | 30 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBContext.h | 66 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBExtras.h | 43 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h | 63 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbol.h | 101 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h | 39 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h | 42 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h | 41 + vendor/llvm/.../llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h | 57 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h | 37 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h | 40 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolData.h | 63 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolExe.h | 47 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h | 82 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h | 51 + vendor/llvm/.../llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h | 50 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h | 50 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h | 48 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h | 57 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h | 46 + vendor/llvm/.../llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h | 61 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h | 41 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h | 37 + vendor/llvm/.../llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h | 37 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h | 56 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h | 38 + vendor/llvm/.../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h | 38 + vendor/llvm/.../llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h | 51 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h | 36 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h | 44 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h | 55 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h | 52 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h | 41 + vendor/llvm/.../llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h | 40 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h | 36 + vendor/llvm/.../llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h | 37 + vendor/llvm/include/llvm/DebugInfo/PDB/PDBTypes.h | 361 + vendor/llvm/include/llvm/DebugInfo/Symbolize/DIPrinter.h | 53 + vendor/llvm/.../llvm/DebugInfo/Symbolize/SymbolizableModule.h | 51 + vendor/llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h | 111 + vendor/llvm/include/llvm/Demangle/Demangle.h | 28 + vendor/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h | 660 + vendor/llvm/include/llvm/ExecutionEngine/GenericValue.h | 54 + vendor/llvm/include/llvm/ExecutionEngine/Interpreter.h | 28 + vendor/llvm/include/llvm/ExecutionEngine/JITEventListener.h | 131 + vendor/llvm/include/llvm/ExecutionEngine/JITSymbol.h | 197 + vendor/llvm/include/llvm/ExecutionEngine/MCJIT.h | 38 + vendor/llvm/include/llvm/ExecutionEngine/OProfileWrapper.h | 124 + vendor/llvm/include/llvm/ExecutionEngine/ObjectCache.h | 42 + vendor/llvm/include/llvm/ExecutionEngine/ObjectMemoryBuffer.h | 63 + vendor/llvm/.../ExecutionEngine/Orc/CompileOnDemandLayer.h | 573 + vendor/llvm/include/llvm/ExecutionEngine/Orc/CompileUtils.h | 62 + vendor/llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h | 182 + vendor/llvm/.../llvm/ExecutionEngine/Orc/GlobalMappingLayer.h | 108 + vendor/llvm/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h | 146 + vendor/llvm/.../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 101 + vendor/llvm/.../llvm/ExecutionEngine/Orc/IndirectionUtils.h | 437 + vendor/llvm/include/llvm/ExecutionEngine/Orc/LambdaResolver.h | 60 + vendor/llvm/.../llvm/ExecutionEngine/Orc/LazyEmittingLayer.h | 303 + vendor/llvm/include/llvm/ExecutionEngine/Orc/NullResolver.h | 35 + vendor/llvm/.../ExecutionEngine/Orc/ObjectTransformLayer.h | 104 + vendor/llvm/include/llvm/ExecutionEngine/Orc/OrcABISupport.h | 237 + vendor/llvm/include/llvm/ExecutionEngine/Orc/OrcError.h | 53 + vendor/llvm/.../ExecutionEngine/Orc/OrcRemoteTargetClient.h | 753 + vendor/llvm/.../ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h | 267 + vendor/llvm/.../ExecutionEngine/Orc/OrcRemoteTargetServer.h | 429 + vendor/llvm/.../llvm/ExecutionEngine/Orc/RPCSerialization.h | 373 + vendor/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h | 1480 + vendor/llvm/.../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 362 + vendor/llvm/include/llvm/ExecutionEngine/Orc/RawByteChannel.h | 183 + vendor/llvm/include/llvm/ExecutionEngine/OrcMCJITReplacement.h | 38 + vendor/llvm/include/llvm/ExecutionEngine/RTDyldMemoryManager.h | 150 + vendor/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h | 271 + vendor/llvm/include/llvm/ExecutionEngine/RuntimeDyldChecker.h | 106 + vendor/llvm/.../llvm/ExecutionEngine/SectionMemoryManager.h | 126 + vendor/llvm/include/llvm/IR/Argument.h | 133 + vendor/llvm/include/llvm/IR/AssemblyAnnotationWriter.h | 62 + vendor/llvm/include/llvm/IR/Attributes.h | 606 + vendor/llvm/include/llvm/IR/Attributes.td | 213 + vendor/llvm/include/llvm/IR/AutoUpgrade.h | 83 + vendor/llvm/include/llvm/IR/BasicBlock.h | 355 + vendor/llvm/include/llvm/IR/CFG.h | 264 + vendor/llvm/include/llvm/IR/CMakeLists.txt | 6 + vendor/llvm/include/llvm/IR/CallSite.h | 683 + vendor/llvm/include/llvm/IR/CallingConv.h | 206 + vendor/llvm/include/llvm/IR/Comdat.h | 65 + vendor/llvm/include/llvm/IR/Constant.h | 166 + vendor/llvm/include/llvm/IR/ConstantFolder.h | 277 + vendor/llvm/include/llvm/IR/ConstantRange.h | 357 + vendor/llvm/include/llvm/IR/Constants.h | 1297 + vendor/llvm/include/llvm/IR/DIBuilder.h | 785 + vendor/llvm/include/llvm/IR/DataLayout.h | 575 + vendor/llvm/include/llvm/IR/DebugInfo.h | 143 + vendor/llvm/include/llvm/IR/DebugInfoFlags.def | 58 + vendor/llvm/include/llvm/IR/DebugInfoMetadata.h | 2754 + vendor/llvm/include/llvm/IR/DebugLoc.h | 116 + vendor/llvm/include/llvm/IR/DerivedTypes.h | 485 + vendor/llvm/include/llvm/IR/DiagnosticInfo.h | 1017 + vendor/llvm/include/llvm/IR/DiagnosticPrinter.h | 96 + vendor/llvm/include/llvm/IR/Dominators.h | 268 + vendor/llvm/include/llvm/IR/Function.h | 704 + vendor/llvm/include/llvm/IR/GVMaterializer.h | 52 + vendor/llvm/include/llvm/IR/GetElementPtrTypeIterator.h | 162 + vendor/llvm/include/llvm/IR/GlobalAlias.h | 94 + vendor/llvm/include/llvm/IR/GlobalIFunc.h | 76 + vendor/llvm/include/llvm/IR/GlobalIndirectSymbol.h | 89 + vendor/llvm/include/llvm/IR/GlobalObject.h | 173 + vendor/llvm/include/llvm/IR/GlobalValue.h | 551 + vendor/llvm/include/llvm/IR/GlobalVariable.h | 196 + vendor/llvm/include/llvm/IR/IRBuilder.h | 1853 + vendor/llvm/include/llvm/IR/IRPrintingPasses.h | 95 + vendor/llvm/include/llvm/IR/InlineAsm.h | 367 + vendor/llvm/include/llvm/IR/InstIterator.h | 161 + vendor/llvm/include/llvm/IR/InstVisitor.h | 298 + vendor/llvm/include/llvm/IR/InstrTypes.h | 1671 + vendor/llvm/include/llvm/IR/Instruction.def | 225 + vendor/llvm/include/llvm/IR/Instruction.h | 608 + vendor/llvm/include/llvm/IR/Instructions.h | 5069 + vendor/llvm/include/llvm/IR/IntrinsicInst.h | 491 + vendor/llvm/include/llvm/IR/Intrinsics.h | 170 + vendor/llvm/include/llvm/IR/Intrinsics.td | 803 + vendor/llvm/include/llvm/IR/IntrinsicsAArch64.td | 649 + vendor/llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 675 + vendor/llvm/include/llvm/IR/IntrinsicsARM.td | 532 + vendor/llvm/include/llvm/IR/IntrinsicsBPF.td | 24 + vendor/llvm/include/llvm/IR/IntrinsicsHexagon.td | 10211 ++ vendor/llvm/include/llvm/IR/IntrinsicsMips.td | 1771 + vendor/llvm/include/llvm/IR/IntrinsicsNVVM.td | 3739 + vendor/llvm/include/llvm/IR/IntrinsicsPowerPC.td | 1135 + vendor/llvm/include/llvm/IR/IntrinsicsSystemZ.td | 392 + vendor/llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 22 + vendor/llvm/include/llvm/IR/IntrinsicsX86.td | 6419 ++ vendor/llvm/include/llvm/IR/IntrinsicsXCore.td | 121 + vendor/llvm/include/llvm/IR/LLVMContext.h | 293 + vendor/llvm/include/llvm/IR/LegacyPassManager.h | 103 + vendor/llvm/include/llvm/IR/LegacyPassManagers.h | 505 + vendor/llvm/include/llvm/IR/LegacyPassNameParser.h | 139 + vendor/llvm/include/llvm/IR/MDBuilder.h | 172 + vendor/llvm/include/llvm/IR/Mangler.h | 51 + vendor/llvm/include/llvm/IR/Metadata.def | 125 + vendor/llvm/include/llvm/IR/Metadata.h | 1381 + vendor/llvm/include/llvm/IR/Module.h | 796 + vendor/llvm/include/llvm/IR/ModuleSlotTracker.h | 80 + vendor/llvm/include/llvm/IR/ModuleSummaryIndex.h | 690 + vendor/llvm/include/llvm/IR/ModuleSummaryIndexYAML.h | 240 + vendor/llvm/include/llvm/IR/NoFolder.h | 342 + vendor/llvm/include/llvm/IR/OperandTraits.h | 160 + vendor/llvm/include/llvm/IR/Operator.h | 512 + vendor/llvm/include/llvm/IR/OptBisect.h | 81 + vendor/llvm/include/llvm/IR/PassManager.h | 1279 + vendor/llvm/include/llvm/IR/PassManagerInternal.h | 309 + vendor/llvm/include/llvm/IR/PatternMatch.h | 1409 + vendor/llvm/include/llvm/IR/PredIteratorCache.h | 79 + vendor/llvm/include/llvm/IR/ProfileSummary.h | 85 + vendor/llvm/include/llvm/IR/Statepoint.h | 465 + vendor/llvm/include/llvm/IR/SymbolTableListTraits.h | 118 + vendor/llvm/include/llvm/IR/TrackingMDRef.h | 174 + vendor/llvm/include/llvm/IR/Type.h | 475 + vendor/llvm/include/llvm/IR/TypeBuilder.h | 407 + vendor/llvm/include/llvm/IR/TypeFinder.h | 82 + vendor/llvm/include/llvm/IR/Use.h | 156 + vendor/llvm/include/llvm/IR/UseListOrder.h | 44 + vendor/llvm/include/llvm/IR/User.h | 306 + vendor/llvm/include/llvm/IR/Value.def | 103 + vendor/llvm/include/llvm/IR/Value.h | 829 + vendor/llvm/include/llvm/IR/ValueHandle.h | 505 + vendor/llvm/include/llvm/IR/ValueMap.h | 432 + vendor/llvm/include/llvm/IR/ValueSymbolTable.h | 139 + vendor/llvm/include/llvm/IR/Verifier.h | 142 + vendor/llvm/include/llvm/IRReader/IRReader.h | 50 + vendor/llvm/include/llvm/InitializePasses.h | 370 + vendor/llvm/include/llvm/LTO/Caching.h | 39 + vendor/llvm/include/llvm/LTO/Config.h | 189 + vendor/llvm/include/llvm/LTO/LTO.h | 490 + vendor/llvm/include/llvm/LTO/LTOBackend.h | 52 + vendor/llvm/include/llvm/LTO/legacy/LTOCodeGenerator.h | 242 + vendor/llvm/include/llvm/LTO/legacy/LTOModule.h | 208 + vendor/llvm/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h | 330 + vendor/llvm/include/llvm/LTO/legacy/UpdateCompilerUsed.h | 32 + vendor/llvm/include/llvm/LibDriver/LibDriver.h | 24 + vendor/llvm/include/llvm/LineEditor/LineEditor.h | 154 + vendor/llvm/include/llvm/LinkAllIR.h | 53 + vendor/llvm/include/llvm/LinkAllPasses.h | 223 + vendor/llvm/include/llvm/Linker/IRMover.h | 89 + vendor/llvm/include/llvm/Linker/Linker.h | 51 + vendor/llvm/include/llvm/MC/ConstantPools.h | 99 + vendor/llvm/include/llvm/MC/LaneBitmask.h | 89 + vendor/llvm/include/llvm/MC/MCAsmBackend.h | 139 + vendor/llvm/include/llvm/MC/MCAsmInfo.h | 629 + vendor/llvm/include/llvm/MC/MCAsmInfoCOFF.h | 40 + vendor/llvm/include/llvm/MC/MCAsmInfoDarwin.h | 31 + vendor/llvm/include/llvm/MC/MCAsmInfoELF.h | 31 + vendor/llvm/include/llvm/MC/MCAsmInfoWasm.h | 24 + vendor/llvm/include/llvm/MC/MCAsmLayout.h | 107 + vendor/llvm/include/llvm/MC/MCAssembler.h | 427 + vendor/llvm/include/llvm/MC/MCCodeEmitter.h | 43 + vendor/llvm/include/llvm/MC/MCCodeView.h | 311 + vendor/llvm/include/llvm/MC/MCContext.h | 719 + vendor/llvm/include/llvm/MC/MCDirectives.h | 73 + vendor/llvm/include/llvm/MC/MCDisassembler/MCDisassembler.h | 114 + vendor/llvm/.../llvm/MC/MCDisassembler/MCExternalSymbolizer.h | 58 + vendor/llvm/include/llvm/MC/MCDisassembler/MCRelocationInfo.h | 45 + vendor/llvm/include/llvm/MC/MCDisassembler/MCSymbolizer.h | 83 + vendor/llvm/include/llvm/MC/MCDwarf.h | 527 + vendor/llvm/include/llvm/MC/MCELFObjectWriter.h | 148 + vendor/llvm/include/llvm/MC/MCELFStreamer.h | 99 + vendor/llvm/include/llvm/MC/MCExpr.h | 586 + vendor/llvm/include/llvm/MC/MCFixedLenDisassembler.h | 34 + vendor/llvm/include/llvm/MC/MCFixup.h | 117 + vendor/llvm/include/llvm/MC/MCFixupKindInfo.h | 43 + vendor/llvm/include/llvm/MC/MCFragment.h | 564 + vendor/llvm/include/llvm/MC/MCInst.h | 215 + vendor/llvm/include/llvm/MC/MCInstBuilder.h | 74 + vendor/llvm/include/llvm/MC/MCInstPrinter.h | 109 + vendor/llvm/include/llvm/MC/MCInstrAnalysis.h | 72 + vendor/llvm/include/llvm/MC/MCInstrDesc.h | 584 + vendor/llvm/include/llvm/MC/MCInstrInfo.h | 59 + vendor/llvm/include/llvm/MC/MCInstrItineraries.h | 235 + vendor/llvm/include/llvm/MC/MCLabel.h | 57 + vendor/llvm/include/llvm/MC/MCLinkerOptimizationHint.h | 187 + vendor/llvm/include/llvm/MC/MCMachObjectWriter.h | 279 + vendor/llvm/include/llvm/MC/MCObjectFileInfo.h | 364 + vendor/llvm/include/llvm/MC/MCObjectStreamer.h | 174 + vendor/llvm/include/llvm/MC/MCObjectWriter.h | 205 + vendor/llvm/include/llvm/MC/MCParser/AsmCond.h | 40 + vendor/llvm/include/llvm/MC/MCParser/AsmLexer.h | 76 + vendor/llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 262 + vendor/llvm/include/llvm/MC/MCParser/MCAsmParser.h | 266 + vendor/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h | 121 + vendor/llvm/include/llvm/MC/MCParser/MCAsmParserUtils.h | 34 + vendor/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h | 100 + vendor/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h | 249 + vendor/llvm/include/llvm/MC/MCRegisterInfo.h | 728 + vendor/llvm/include/llvm/MC/MCSchedule.h | 233 + vendor/llvm/include/llvm/MC/MCSection.h | 187 + vendor/llvm/include/llvm/MC/MCSectionCOFF.h | 100 + vendor/llvm/include/llvm/MC/MCSectionELF.h | 98 + vendor/llvm/include/llvm/MC/MCSectionMachO.h | 92 + vendor/llvm/include/llvm/MC/MCSectionWasm.h | 86 + vendor/llvm/include/llvm/MC/MCStreamer.h | 888 + vendor/llvm/include/llvm/MC/MCSubtargetInfo.h | 174 + vendor/llvm/include/llvm/MC/MCSymbol.h | 428 + vendor/llvm/include/llvm/MC/MCSymbolCOFF.h | 67 + vendor/llvm/include/llvm/MC/MCSymbolELF.h | 54 + vendor/llvm/include/llvm/MC/MCSymbolMachO.h | 136 + vendor/llvm/include/llvm/MC/MCSymbolWasm.h | 54 + vendor/llvm/include/llvm/MC/MCTargetOptions.h | 97 + vendor/llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h | 80 + vendor/llvm/include/llvm/MC/MCValue.h | 86 + vendor/llvm/include/llvm/MC/MCWasmObjectWriter.h | 85 + vendor/llvm/include/llvm/MC/MCWasmStreamer.h | 83 + vendor/llvm/include/llvm/MC/MCWin64EH.h | 62 + vendor/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h | 48 + vendor/llvm/include/llvm/MC/MCWinCOFFStreamer.h | 80 + vendor/llvm/include/llvm/MC/MCWinEH.h | 67 + vendor/llvm/include/llvm/MC/MachineLocation.h | 77 + vendor/llvm/include/llvm/MC/SectionKind.h | 208 + vendor/llvm/include/llvm/MC/StringTableBuilder.h | 75 + vendor/llvm/include/llvm/MC/SubtargetFeature.h | 130 + vendor/llvm/include/llvm/Object/Archive.h | 270 + vendor/llvm/include/llvm/Object/ArchiveWriter.h | 45 + vendor/llvm/include/llvm/Object/Binary.h | 196 + vendor/llvm/include/llvm/Object/COFF.h | 1039 + vendor/llvm/include/llvm/Object/COFFImportFile.h | 74 + vendor/llvm/include/llvm/Object/Decompressor.h | 64 + vendor/llvm/include/llvm/Object/ELF.h | 525 + vendor/llvm/include/llvm/Object/ELFObjectFile.h | 1079 + vendor/llvm/include/llvm/Object/ELFTypes.h | 640 + vendor/llvm/include/llvm/Object/Error.h | 92 + vendor/llvm/include/llvm/Object/IRObjectFile.h | 67 + vendor/llvm/include/llvm/Object/MachO.h | 588 + vendor/llvm/include/llvm/Object/MachOUniversal.h | 168 + vendor/llvm/include/llvm/Object/ModuleSummaryIndexObjectFile.h | 96 + vendor/llvm/include/llvm/Object/ModuleSymbolTable.h | 61 + vendor/llvm/include/llvm/Object/ObjectFile.h | 486 + vendor/llvm/include/llvm/Object/RelocVisitor.h | 481 + vendor/llvm/include/llvm/Object/StackMapParser.h | 446 + vendor/llvm/include/llvm/Object/SymbolSize.h | 34 + vendor/llvm/include/llvm/Object/SymbolicFile.h | 205 + vendor/llvm/include/llvm/Object/Wasm.h | 108 + vendor/llvm/include/llvm/ObjectYAML/COFFYAML.h | 223 + vendor/llvm/include/llvm/ObjectYAML/DWARFEmitter.h | 48 + vendor/llvm/include/llvm/ObjectYAML/DWARFYAML.h | 299 + vendor/llvm/include/llvm/ObjectYAML/ELFYAML.h | 319 + vendor/llvm/include/llvm/ObjectYAML/MachOYAML.h | 304 + vendor/llvm/include/llvm/ObjectYAML/ObjectYAML.h | 35 + vendor/llvm/include/llvm/ObjectYAML/YAML.h | 103 + vendor/llvm/include/llvm/Option/Arg.h | 127 + vendor/llvm/include/llvm/Option/ArgList.h | 469 + vendor/llvm/include/llvm/Option/OptParser.td | 135 + vendor/llvm/include/llvm/Option/OptSpecifier.h | 41 + vendor/llvm/include/llvm/Option/OptTable.h | 174 + vendor/llvm/include/llvm/Option/Option.h | 207 + vendor/llvm/include/llvm/Pass.h | 390 + vendor/llvm/include/llvm/PassAnalysisSupport.h | 275 + vendor/llvm/include/llvm/PassInfo.h | 145 + vendor/llvm/include/llvm/PassRegistry.h | 99 + vendor/llvm/include/llvm/PassSupport.h | 232 + vendor/llvm/include/llvm/Passes/PassBuilder.h | 325 + vendor/llvm/.../llvm/ProfileData/Coverage/CoverageMapping.h | 651 + vendor/llvm/.../ProfileData/Coverage/CoverageMappingReader.h | 195 + vendor/llvm/.../ProfileData/Coverage/CoverageMappingWriter.h | 62 + vendor/llvm/include/llvm/ProfileData/InstrProf.h | 990 + vendor/llvm/include/llvm/ProfileData/InstrProfData.inc | 670 + vendor/llvm/include/llvm/ProfileData/InstrProfReader.h | 457 + vendor/llvm/include/llvm/ProfileData/InstrProfWriter.h | 93 + vendor/llvm/include/llvm/ProfileData/ProfileCommon.h | 103 + vendor/llvm/include/llvm/ProfileData/SampleProf.h | 396 + vendor/llvm/include/llvm/ProfileData/SampleProfReader.h | 457 + vendor/llvm/include/llvm/ProfileData/SampleProfWriter.h | 142 + vendor/llvm/include/llvm/Support/AArch64TargetParser.def | 88 + vendor/llvm/include/llvm/Support/ARMAttributeParser.h | 140 + vendor/llvm/include/llvm/Support/ARMBuildAttributes.h | 246 + vendor/llvm/include/llvm/Support/ARMEHABI.h | 134 + vendor/llvm/include/llvm/Support/ARMTargetParser.def | 254 + vendor/llvm/include/llvm/Support/ARMWinEH.h | 382 + vendor/llvm/include/llvm/Support/AlignOf.h | 146 + vendor/llvm/include/llvm/Support/Allocator.h | 439 + vendor/llvm/include/llvm/Support/ArrayRecycler.h | 142 + vendor/llvm/include/llvm/Support/Atomic.h | 43 + vendor/llvm/include/llvm/Support/AtomicOrdering.h | 153 + vendor/llvm/include/llvm/Support/BinaryByteStream.h | 192 + vendor/llvm/include/llvm/Support/BinaryItemStream.h | 95 + vendor/llvm/include/llvm/Support/BinaryStream.h | 78 + vendor/llvm/include/llvm/Support/BinaryStreamArray.h | 320 + vendor/llvm/include/llvm/Support/BinaryStreamError.h | 48 + vendor/llvm/include/llvm/Support/BinaryStreamReader.h | 234 + vendor/llvm/include/llvm/Support/BinaryStreamRef.h | 174 + vendor/llvm/include/llvm/Support/BinaryStreamWriter.h | 165 + vendor/llvm/include/llvm/Support/BlockFrequency.h | 78 + vendor/llvm/include/llvm/Support/BranchProbability.h | 219 + vendor/llvm/include/llvm/Support/CBindingWrapping.h | 47 + vendor/llvm/include/llvm/Support/COFF.h | 680 + vendor/llvm/include/llvm/Support/COM.h | 36 + vendor/llvm/include/llvm/Support/CachePruning.h | 70 + vendor/llvm/include/llvm/Support/Capacity.h | 32 + vendor/llvm/include/llvm/Support/Casting.h | 328 + vendor/llvm/include/llvm/Support/Chrono.h | 150 + vendor/llvm/include/llvm/Support/CodeGen.h | 62 + vendor/llvm/include/llvm/Support/CodeGenCWrappers.h | 64 + vendor/llvm/include/llvm/Support/CommandLine.h | 1882 + vendor/llvm/include/llvm/Support/Compiler.h | 500 + vendor/llvm/include/llvm/Support/Compression.h | 52 + vendor/llvm/include/llvm/Support/ConvertUTF.h | 291 + vendor/llvm/include/llvm/Support/CrashRecoveryContext.h | 194 + vendor/llvm/include/llvm/Support/DOTGraphTraits.h | 167 + vendor/llvm/include/llvm/Support/DataExtractor.h | 365 + vendor/llvm/include/llvm/Support/DataTypes.h.cmake | 135 + vendor/llvm/include/llvm/Support/Debug.h | 122 + vendor/llvm/include/llvm/Support/DebugCounter.h | 141 + vendor/llvm/include/llvm/Support/Dwarf.def | 838 + vendor/llvm/include/llvm/Support/Dwarf.h | 455 + vendor/llvm/include/llvm/Support/DynamicLibrary.h | 114 + vendor/llvm/include/llvm/Support/ELF.h | 1374 + vendor/llvm/include/llvm/Support/ELFRelocs/AArch64.def | 201 + vendor/llvm/include/llvm/Support/ELFRelocs/AMDGPU.def | 16 + vendor/llvm/include/llvm/Support/ELFRelocs/ARM.def | 138 + vendor/llvm/include/llvm/Support/ELFRelocs/AVR.def | 40 + vendor/llvm/include/llvm/Support/ELFRelocs/BPF.def | 8 + vendor/llvm/include/llvm/Support/ELFRelocs/Hexagon.def | 101 + vendor/llvm/include/llvm/Support/ELFRelocs/Lanai.def | 19 + vendor/llvm/include/llvm/Support/ELFRelocs/Mips.def | 117 + vendor/llvm/include/llvm/Support/ELFRelocs/PowerPC.def | 123 + vendor/llvm/include/llvm/Support/ELFRelocs/PowerPC64.def | 181 + vendor/llvm/include/llvm/Support/ELFRelocs/RISCV.def | 50 + vendor/llvm/include/llvm/Support/ELFRelocs/Sparc.def | 89 + vendor/llvm/include/llvm/Support/ELFRelocs/SystemZ.def | 71 + vendor/llvm/include/llvm/Support/ELFRelocs/WebAssembly.def | 8 + vendor/llvm/include/llvm/Support/ELFRelocs/i386.def | 47 + vendor/llvm/include/llvm/Support/ELFRelocs/x86_64.def | 45 + vendor/llvm/include/llvm/Support/Endian.h | 399 + vendor/llvm/include/llvm/Support/EndianStream.h | 69 + vendor/llvm/include/llvm/Support/Errc.h | 86 + vendor/llvm/include/llvm/Support/Errno.h | 34 + vendor/llvm/include/llvm/Support/Error.h | 1029 + vendor/llvm/include/llvm/Support/ErrorHandling.h | 106 + vendor/llvm/include/llvm/Support/ErrorOr.h | 287 + vendor/llvm/include/llvm/Support/FileOutputBuffer.h | 90 + vendor/llvm/include/llvm/Support/FileSystem.h | 970 + vendor/llvm/include/llvm/Support/FileUtilities.h | 78 + vendor/llvm/include/llvm/Support/Format.h | 248 + vendor/llvm/include/llvm/Support/FormatAdapters.h | 90 + vendor/llvm/include/llvm/Support/FormatCommon.h | 69 + vendor/llvm/include/llvm/Support/FormatProviders.h | 412 + vendor/llvm/include/llvm/Support/FormatVariadic.h | 247 + vendor/llvm/include/llvm/Support/FormatVariadicDetails.h | 112 + vendor/llvm/include/llvm/Support/FormattedStream.h | 162 + vendor/llvm/include/llvm/Support/GCOV.h | 460 + vendor/llvm/include/llvm/Support/GenericDomTree.h | 830 + vendor/llvm/include/llvm/Support/GenericDomTreeConstruction.h | 281 + vendor/llvm/include/llvm/Support/GlobPattern.h | 48 + vendor/llvm/include/llvm/Support/GraphWriter.h | 352 + vendor/llvm/include/llvm/Support/Host.h | 81 + vendor/llvm/include/llvm/Support/JamCRC.h | 49 + vendor/llvm/include/llvm/Support/LEB128.h | 157 + vendor/llvm/include/llvm/Support/LICENSE.TXT | 6 + vendor/llvm/include/llvm/Support/LineIterator.h | 88 + vendor/llvm/include/llvm/Support/Locale.h | 17 + vendor/llvm/include/llvm/Support/LockFileManager.h | 99 + vendor/llvm/include/llvm/Support/MD5.h | 94 + vendor/llvm/include/llvm/Support/MachO.def | 120 + vendor/llvm/include/llvm/Support/MachO.h | 2038 + vendor/llvm/include/llvm/Support/ManagedStatic.h | 99 + vendor/llvm/include/llvm/Support/MathExtras.h | 828 + vendor/llvm/include/llvm/Support/Memory.h | 186 + vendor/llvm/include/llvm/Support/MemoryBuffer.h | 183 + vendor/llvm/include/llvm/Support/MipsABIFlags.h | 102 + vendor/llvm/include/llvm/Support/Mutex.h | 158 + vendor/llvm/include/llvm/Support/MutexGuard.h | 41 + vendor/llvm/include/llvm/Support/NativeFormatting.h | 49 + vendor/llvm/include/llvm/Support/OnDiskHashTable.h | 615 + vendor/llvm/include/llvm/Support/Options.h | 120 + vendor/llvm/include/llvm/Support/Path.h | 465 + vendor/llvm/include/llvm/Support/PluginLoader.h | 37 + vendor/llvm/include/llvm/Support/PointerLikeTypeTraits.h | 92 + vendor/llvm/include/llvm/Support/PrettyStackTrace.h | 96 + vendor/llvm/include/llvm/Support/Printable.h | 52 + vendor/llvm/include/llvm/Support/Process.h | 194 + vendor/llvm/include/llvm/Support/Program.h | 194 + vendor/llvm/include/llvm/Support/RWMutex.h | 179 + vendor/llvm/include/llvm/Support/RandomNumberGenerator.h | 70 + vendor/llvm/include/llvm/Support/Recycler.h | 113 + vendor/llvm/include/llvm/Support/RecyclingAllocator.h | 77 + vendor/llvm/include/llvm/Support/Regex.h | 102 + vendor/llvm/include/llvm/Support/Registry.h | 160 + vendor/llvm/include/llvm/Support/SHA1.h | 89 + vendor/llvm/include/llvm/Support/SMLoc.h | 65 + vendor/llvm/include/llvm/Support/SaveAndRestore.h | 49 + vendor/llvm/include/llvm/Support/ScaledNumber.h | 897 + vendor/llvm/include/llvm/Support/ScopedPrinter.h | 378 + vendor/llvm/include/llvm/Support/Signals.h | 77 + vendor/llvm/include/llvm/Support/Solaris.h | 49 + vendor/llvm/include/llvm/Support/SourceMgr.h | 281 + vendor/llvm/include/llvm/Support/SpecialCaseList.h | 104 + vendor/llvm/include/llvm/Support/StringPool.h | 138 + vendor/llvm/include/llvm/Support/StringSaver.h | 32 + vendor/llvm/include/llvm/Support/SwapByteOrder.h | 127 + vendor/llvm/include/llvm/Support/SystemUtils.h | 32 + vendor/llvm/include/llvm/Support/TarWriter.h | 32 + vendor/llvm/include/llvm/Support/TargetParser.h | 209 + vendor/llvm/include/llvm/Support/TargetRegistry.h | 1175 + vendor/llvm/include/llvm/Support/TargetSelect.h | 165 + vendor/llvm/include/llvm/Support/ThreadLocal.h | 63 + vendor/llvm/include/llvm/Support/ThreadPool.h | 122 + vendor/llvm/include/llvm/Support/Threading.h | 161 + vendor/llvm/include/llvm/Support/Timer.h | 229 + vendor/llvm/include/llvm/Support/ToolOutputFile.h | 63 + vendor/llvm/include/llvm/Support/TrailingObjects.h | 401 + vendor/llvm/include/llvm/Support/TrigramIndex.h | 70 + vendor/llvm/include/llvm/Support/TypeName.h | 65 + vendor/llvm/include/llvm/Support/Unicode.h | 67 + vendor/llvm/include/llvm/Support/UnicodeCharRanges.h | 108 + vendor/llvm/include/llvm/Support/UniqueLock.h | 69 + vendor/llvm/include/llvm/Support/Valgrind.h | 32 + vendor/llvm/include/llvm/Support/Wasm.h | 93 + vendor/llvm/include/llvm/Support/WasmRelocs/WebAssembly.def | 11 + vendor/llvm/include/llvm/Support/Watchdog.h | 38 + vendor/llvm/include/llvm/Support/Win64EH.h | 147 + vendor/llvm/include/llvm/Support/WindowsError.h | 19 + vendor/llvm/include/llvm/Support/YAMLParser.h | 603 + vendor/llvm/include/llvm/Support/YAMLTraits.h | 1625 + vendor/llvm/include/llvm/Support/circular_raw_ostream.h | 156 + vendor/llvm/include/llvm/Support/raw_os_ostream.h | 42 + vendor/llvm/include/llvm/Support/raw_ostream.h | 544 + vendor/llvm/include/llvm/Support/raw_sha1_ostream.h | 47 + vendor/llvm/include/llvm/Support/thread.h | 53 + vendor/llvm/include/llvm/Support/type_traits.h | 113 + vendor/llvm/include/llvm/Support/xxhash.h | 47 + vendor/llvm/include/llvm/TableGen/Error.h | 39 + vendor/llvm/include/llvm/TableGen/Main.h | 28 + vendor/llvm/include/llvm/TableGen/Record.h | 1720 + vendor/llvm/include/llvm/TableGen/SearchableTable.td | 41 + vendor/llvm/include/llvm/TableGen/SetTheory.h | 145 + vendor/llvm/include/llvm/TableGen/StringMatcher.h | 54 + vendor/llvm/include/llvm/TableGen/StringToOffsetTable.h | 103 + vendor/llvm/include/llvm/TableGen/TableGenBackend.h | 28 + vendor/llvm/include/llvm/Target/CostTable.h | 70 + vendor/llvm/include/llvm/Target/GenericOpcodes.td | 516 + vendor/llvm/include/llvm/Target/GlobalISel/RegisterBank.td | 16 + vendor/llvm/.../llvm/Target/GlobalISel/SelectionDAGCompat.td | 45 + vendor/llvm/include/llvm/Target/Target.td | 1362 + vendor/llvm/include/llvm/Target/TargetCallingConv.h | 204 + vendor/llvm/include/llvm/Target/TargetCallingConv.td | 187 + vendor/llvm/include/llvm/Target/TargetFrameLowering.h | 346 + vendor/llvm/include/llvm/Target/TargetInstrInfo.h | 1603 + vendor/llvm/include/llvm/Target/TargetIntrinsicInfo.h | 70 + vendor/llvm/include/llvm/Target/TargetItinerary.td | 152 + vendor/llvm/include/llvm/Target/TargetLowering.h | 3199 + vendor/llvm/include/llvm/Target/TargetLoweringObjectFile.h | 195 + vendor/llvm/include/llvm/Target/TargetMachine.h | 306 + vendor/llvm/include/llvm/Target/TargetOpcodes.def | 404 + vendor/llvm/include/llvm/Target/TargetOpcodes.h | 42 + vendor/llvm/include/llvm/Target/TargetOptions.h | 314 + vendor/llvm/include/llvm/Target/TargetRegisterInfo.h | 1132 + vendor/llvm/include/llvm/Target/TargetSchedule.td | 436 + vendor/llvm/include/llvm/Target/TargetSelectionDAG.td | 1132 + vendor/llvm/include/llvm/Target/TargetSubtargetInfo.h | 234 + vendor/llvm/include/llvm/Transforms/Coroutines.h | 38 + vendor/llvm/include/llvm/Transforms/GCOVProfiler.h | 31 + vendor/llvm/include/llvm/Transforms/IPO.h | 256 + vendor/llvm/include/llvm/Transforms/IPO/AlwaysInliner.h | 40 + vendor/llvm/include/llvm/Transforms/IPO/ArgumentPromotion.h | 31 + vendor/llvm/include/llvm/Transforms/IPO/ConstantMerge.h | 35 + vendor/llvm/include/llvm/Transforms/IPO/CrossDSOCFI.h | 28 + vendor/llvm/.../llvm/Transforms/IPO/DeadArgumentElimination.h | 133 + vendor/llvm/include/llvm/Transforms/IPO/ElimAvailExtern.h | 31 + vendor/llvm/include/llvm/Transforms/IPO/ForceFunctionAttrs.h | 33 + vendor/llvm/include/llvm/Transforms/IPO/FunctionAttrs.h | 71 + vendor/llvm/include/llvm/Transforms/IPO/FunctionImport.h | 142 + vendor/llvm/include/llvm/Transforms/IPO/GlobalDCE.h | 57 + vendor/llvm/include/llvm/Transforms/IPO/GlobalOpt.h | 32 + vendor/llvm/include/llvm/Transforms/IPO/GlobalSplit.h | 30 + vendor/llvm/include/llvm/Transforms/IPO/InferFunctionAttrs.h | 36 + vendor/llvm/include/llvm/Transforms/IPO/Inliner.h | 108 + vendor/llvm/include/llvm/Transforms/IPO/Internalize.h | 79 + vendor/llvm/include/llvm/Transforms/IPO/LowerTypeTests.h | 205 + vendor/llvm/include/llvm/Transforms/IPO/PartialInlining.h | 29 + vendor/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h | 213 + vendor/llvm/include/llvm/Transforms/IPO/SCCP.h | 34 + vendor/llvm/include/llvm/Transforms/IPO/StripDeadPrototypes.h | 32 + vendor/llvm/include/llvm/Transforms/IPO/WholeProgramDevirt.h | 226 + vendor/llvm/include/llvm/Transforms/InstCombine/InstCombine.h | 61 + vendor/llvm/.../Transforms/InstCombine/InstCombineWorklist.h | 109 + vendor/llvm/include/llvm/Transforms/InstrProfiling.h | 116 + vendor/llvm/include/llvm/Transforms/Instrumentation.h | 220 + vendor/llvm/include/llvm/Transforms/ObjCARC.h | 48 + vendor/llvm/include/llvm/Transforms/PGOInstrumentation.h | 51 + vendor/llvm/include/llvm/Transforms/SampleProfile.h | 27 + vendor/llvm/include/llvm/Transforms/Scalar.h | 563 + vendor/llvm/include/llvm/Transforms/Scalar/ADCE.h | 36 + vendor/llvm/.../Transforms/Scalar/AlignmentFromAssumptions.h | 51 + vendor/llvm/include/llvm/Transforms/Scalar/BDCE.h | 31 + vendor/llvm/include/llvm/Transforms/Scalar/ConstantHoisting.h | 149 + vendor/llvm/.../Transforms/Scalar/CorrelatedValuePropagation.h | 24 + vendor/llvm/include/llvm/Transforms/Scalar/DCE.h | 29 + vendor/llvm/.../llvm/Transforms/Scalar/DeadStoreElimination.h | 34 + vendor/llvm/include/llvm/Transforms/Scalar/EarlyCSE.h | 40 + vendor/llvm/include/llvm/Transforms/Scalar/Float2Int.h | 51 + vendor/llvm/include/llvm/Transforms/Scalar/GVN.h | 244 + vendor/llvm/include/llvm/Transforms/Scalar/GVNExpression.h | 625 + vendor/llvm/include/llvm/Transforms/Scalar/GuardWidening.h | 32 + vendor/llvm/include/llvm/Transforms/Scalar/IVUsersPrinter.h | 30 + vendor/llvm/include/llvm/Transforms/Scalar/IndVarSimplify.h | 31 + vendor/llvm/include/llvm/Transforms/Scalar/JumpThreading.h | 141 + vendor/llvm/include/llvm/Transforms/Scalar/LICM.h | 50 + vendor/llvm/.../Transforms/Scalar/LoopAccessAnalysisPrinter.h | 31 + vendor/llvm/include/llvm/Transforms/Scalar/LoopDataPrefetch.h | 33 + vendor/llvm/include/llvm/Transforms/Scalar/LoopDeletion.h | 35 + vendor/llvm/include/llvm/Transforms/Scalar/LoopDistribute.h | 30 + vendor/llvm/.../llvm/Transforms/Scalar/LoopIdiomRecognize.h | 33 + vendor/llvm/include/llvm/Transforms/Scalar/LoopInstSimplify.h | 31 + vendor/llvm/.../llvm/Transforms/Scalar/LoopLoadElimination.h | 30 + vendor/llvm/include/llvm/Transforms/Scalar/LoopPassManager.h | 385 + vendor/llvm/include/llvm/Transforms/Scalar/LoopPredication.h | 32 + vendor/llvm/include/llvm/Transforms/Scalar/LoopRotation.h | 35 + vendor/llvm/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h | 34 + vendor/llvm/include/llvm/Transforms/Scalar/LoopSink.h | 40 + vendor/llvm/.../llvm/Transforms/Scalar/LoopStrengthReduce.h | 39 + vendor/llvm/include/llvm/Transforms/Scalar/LoopUnrollPass.h | 49 + vendor/llvm/include/llvm/Transforms/Scalar/LowerAtomic.h | 29 + vendor/llvm/.../llvm/Transforms/Scalar/LowerExpectIntrinsic.h | 37 + vendor/llvm/.../llvm/Transforms/Scalar/LowerGuardIntrinsic.h | 28 + vendor/llvm/include/llvm/Transforms/Scalar/MemCpyOptimizer.h | 71 + vendor/llvm/.../llvm/Transforms/Scalar/MergedLoadStoreMotion.h | 39 + vendor/llvm/include/llvm/Transforms/Scalar/NaryReassociate.h | 174 + vendor/llvm/include/llvm/Transforms/Scalar/NewGVN.h | 28 + vendor/llvm/.../Transforms/Scalar/PartiallyInlineLibCalls.h | 30 + vendor/llvm/include/llvm/Transforms/Scalar/Reassociate.h | 100 + vendor/llvm/include/llvm/Transforms/Scalar/SCCP.h | 36 + vendor/llvm/include/llvm/Transforms/Scalar/SROA.h | 131 + vendor/llvm/include/llvm/Transforms/Scalar/SimplifyCFG.h | 44 + vendor/llvm/include/llvm/Transforms/Scalar/Sink.h | 30 + vendor/llvm/.../llvm/Transforms/Scalar/SpeculativeExecution.h | 92 + vendor/llvm/.../Transforms/Scalar/TailRecursionElimination.h | 66 + vendor/llvm/.../llvm/Transforms/Utils/ASanStackFrameLayout.h | 81 + vendor/llvm/include/llvm/Transforms/Utils/AddDiscriminators.h | 29 + vendor/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h | 289 + vendor/llvm/include/llvm/Transforms/Utils/BreakCriticalEdges.h | 29 + vendor/llvm/include/llvm/Transforms/Utils/BuildLibCalls.h | 118 + vendor/llvm/include/llvm/Transforms/Utils/BypassSlowDivision.h | 36 + vendor/llvm/include/llvm/Transforms/Utils/Cloning.h | 260 + vendor/llvm/include/llvm/Transforms/Utils/CmpInstAnalysis.h | 70 + vendor/llvm/include/llvm/Transforms/Utils/CodeExtractor.h | 148 + vendor/llvm/include/llvm/Transforms/Utils/CtorUtils.h | 32 + vendor/llvm/include/llvm/Transforms/Utils/EscapeEnumerator.h | 49 + vendor/llvm/include/llvm/Transforms/Utils/Evaluator.h | 119 + vendor/llvm/include/llvm/Transforms/Utils/FunctionComparator.h | 376 + vendor/llvm/.../llvm/Transforms/Utils/FunctionImportUtils.h | 119 + vendor/llvm/include/llvm/Transforms/Utils/GlobalStatus.h | 85 + vendor/llvm/.../Utils/ImportedFunctionsInliningStatistics.h | 107 + vendor/llvm/include/llvm/Transforms/Utils/IntegerDivision.h | 73 + vendor/llvm/include/llvm/Transforms/Utils/LCSSA.h | 44 + vendor/llvm/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h | 27 + vendor/llvm/include/llvm/Transforms/Utils/Local.h | 401 + vendor/llvm/include/llvm/Transforms/Utils/LoopSimplify.h | 65 + vendor/llvm/include/llvm/Transforms/Utils/LoopUtils.h | 494 + vendor/llvm/include/llvm/Transforms/Utils/LoopVersioning.h | 152 + vendor/llvm/include/llvm/Transforms/Utils/LowerInvoke.h | 30 + vendor/llvm/include/llvm/Transforms/Utils/LowerMemIntrinsics.h | 44 + vendor/llvm/include/llvm/Transforms/Utils/Mem2Reg.h | 28 + vendor/llvm/include/llvm/Transforms/Utils/MemorySSA.h | 1062 + vendor/llvm/include/llvm/Transforms/Utils/MemorySSAUpdater.h | 153 + vendor/llvm/include/llvm/Transforms/Utils/ModuleUtils.h | 86 + vendor/llvm/include/llvm/Transforms/Utils/NameAnonGlobals.h | 33 + vendor/llvm/include/llvm/Transforms/Utils/PredicateInfo.h | 296 + vendor/llvm/include/llvm/Transforms/Utils/PromoteMemToReg.h | 49 + vendor/llvm/include/llvm/Transforms/Utils/SSAUpdater.h | 178 + vendor/llvm/include/llvm/Transforms/Utils/SSAUpdaterImpl.h | 460 + vendor/llvm/include/llvm/Transforms/Utils/SanitizerStats.h | 56 + vendor/llvm/include/llvm/Transforms/Utils/SimplifyIndVar.h | 59 + vendor/llvm/.../llvm/Transforms/Utils/SimplifyInstructions.h | 31 + vendor/llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h | 171 + vendor/llvm/include/llvm/Transforms/Utils/SplitModule.h | 44 + vendor/llvm/include/llvm/Transforms/Utils/SymbolRewriter.h | 140 + vendor/llvm/.../llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 54 + vendor/llvm/include/llvm/Transforms/Utils/UnrollLoop.h | 65 + vendor/llvm/include/llvm/Transforms/Utils/ValueMapper.h | 273 + vendor/llvm/include/llvm/Transforms/Vectorize.h | 151 + vendor/llvm/include/llvm/Transforms/Vectorize/LoopVectorize.h | 106 + vendor/llvm/include/llvm/Transforms/Vectorize/SLPVectorizer.h | 118 + vendor/llvm/include/llvm/XRay/Graph.h | 494 + vendor/llvm/include/llvm/XRay/InstrumentationMap.h | 129 + vendor/llvm/include/llvm/XRay/Trace.h | 71 + vendor/llvm/include/llvm/XRay/XRayRecord.h | 76 + vendor/llvm/include/llvm/XRay/YAMLXRayRecord.h | 99 + vendor/llvm/include/llvm/module.modulemap | 301 + vendor/llvm/include/llvm/module.modulemap.build | 9 + vendor/llvm/lib/Analysis/AliasAnalysis.cpp | 737 + vendor/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp | 389 + vendor/llvm/lib/Analysis/AliasAnalysisSummary.cpp | 103 + vendor/llvm/lib/Analysis/AliasAnalysisSummary.h | 265 + vendor/llvm/lib/Analysis/AliasSetTracker.cpp | 713 + vendor/llvm/lib/Analysis/Analysis.cpp | 131 + vendor/llvm/lib/Analysis/AssumptionCache.cpp | 268 + vendor/llvm/lib/Analysis/BasicAliasAnalysis.cpp | 1835 + vendor/llvm/lib/Analysis/BlockFrequencyInfo.cpp | 312 + vendor/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp | 801 + vendor/llvm/lib/Analysis/BranchProbabilityInfo.cpp | 729 + vendor/llvm/lib/Analysis/CFG.cpp | 236 + vendor/llvm/lib/Analysis/CFGPrinter.cpp | 184 + vendor/llvm/lib/Analysis/CFLAndersAliasAnalysis.cpp | 894 + vendor/llvm/lib/Analysis/CFLGraph.h | 642 + vendor/llvm/lib/Analysis/CFLSteensAliasAnalysis.cpp | 370 + vendor/llvm/lib/Analysis/CGSCCPassManager.cpp | 514 + vendor/llvm/lib/Analysis/CMakeLists.txt | 89 + vendor/llvm/lib/Analysis/CallGraph.cpp | 341 + vendor/llvm/lib/Analysis/CallGraphSCCPass.cpp | 652 + vendor/llvm/lib/Analysis/CallPrinter.cpp | 92 + vendor/llvm/lib/Analysis/CaptureTracking.cpp | 359 + vendor/llvm/lib/Analysis/CodeMetrics.cpp | 200 + vendor/llvm/lib/Analysis/ConstantFolding.cpp | 2154 + vendor/llvm/lib/Analysis/CostModel.cpp | 578 + vendor/llvm/lib/Analysis/Delinearization.cpp | 140 + vendor/llvm/lib/Analysis/DemandedBits.cpp | 402 + vendor/llvm/lib/Analysis/DependenceAnalysis.cpp | 3947 + vendor/llvm/lib/Analysis/DivergenceAnalysis.cpp | 330 + vendor/llvm/lib/Analysis/DomPrinter.cpp | 282 + vendor/llvm/lib/Analysis/DominanceFrontier.cpp | 87 + vendor/llvm/lib/Analysis/EHPersonalities.cpp | 132 + vendor/llvm/lib/Analysis/GlobalsModRef.cpp | 984 + vendor/llvm/lib/Analysis/IVUsers.cpp | 381 + vendor/llvm/lib/Analysis/IndirectCallPromotionAnalysis.cpp | 109 + vendor/llvm/lib/Analysis/InlineCost.cpp | 1620 + vendor/llvm/lib/Analysis/InstCount.cpp | 88 + vendor/llvm/lib/Analysis/InstructionSimplify.cpp | 4698 + vendor/llvm/lib/Analysis/Interval.cpp | 55 + vendor/llvm/lib/Analysis/IntervalPartition.cpp | 113 + vendor/llvm/lib/Analysis/IteratedDominanceFrontier.cpp | 101 + vendor/llvm/lib/Analysis/LLVMBuild.txt | 22 + vendor/llvm/lib/Analysis/LazyBlockFrequencyInfo.cpp | 67 + vendor/llvm/lib/Analysis/LazyBranchProbabilityInfo.cpp | 63 + vendor/llvm/lib/Analysis/LazyCallGraph.cpp | 1950 + vendor/llvm/lib/Analysis/LazyValueInfo.cpp | 1826 + vendor/llvm/lib/Analysis/Lint.cpp | 740 + vendor/llvm/lib/Analysis/Loads.cpp | 428 + vendor/llvm/lib/Analysis/LoopAccessAnalysis.cpp | 2237 + vendor/llvm/lib/Analysis/LoopAnalysisManager.cpp | 145 + vendor/llvm/lib/Analysis/LoopInfo.cpp | 770 + vendor/llvm/lib/Analysis/LoopPass.cpp | 369 + vendor/llvm/lib/Analysis/LoopUnrollAnalyzer.cpp | 216 + vendor/llvm/lib/Analysis/MemDepPrinter.cpp | 166 + vendor/llvm/lib/Analysis/MemDerefPrinter.cpp | 78 + vendor/llvm/lib/Analysis/MemoryBuiltins.cpp | 901 + vendor/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 1771 + vendor/llvm/lib/Analysis/MemoryLocation.cpp | 158 + vendor/llvm/lib/Analysis/ModuleDebugInfoPrinter.cpp | 129 + vendor/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 537 + vendor/llvm/lib/Analysis/ObjCARCAliasAnalysis.cpp | 162 + vendor/llvm/lib/Analysis/ObjCARCAnalysisUtils.cpp | 28 + vendor/llvm/lib/Analysis/ObjCARCInstKind.cpp | 694 + vendor/llvm/lib/Analysis/OptimizationDiagnosticInfo.cpp | 217 + vendor/llvm/lib/Analysis/OrderedBasicBlock.cpp | 85 + vendor/llvm/lib/Analysis/PHITransAddr.cpp | 439 + vendor/llvm/lib/Analysis/PostDominators.cpp | 74 + vendor/llvm/lib/Analysis/ProfileSummaryInfo.cpp | 227 + vendor/llvm/lib/Analysis/PtrUseVisitor.cpp | 35 + vendor/llvm/lib/Analysis/README.txt | 30 + vendor/llvm/lib/Analysis/RegionInfo.cpp | 221 + vendor/llvm/lib/Analysis/RegionPass.cpp | 280 + vendor/llvm/lib/Analysis/RegionPrinter.cpp | 267 + vendor/llvm/lib/Analysis/ScalarEvolution.cpp | 10516 ++ vendor/llvm/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp | 143 + vendor/llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 2246 + vendor/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp | 254 + vendor/llvm/lib/Analysis/ScopedNoAliasAA.cpp | 207 + vendor/llvm/lib/Analysis/SparsePropagation.cpp | 347 + vendor/llvm/lib/Analysis/StratifiedSets.h | 597 + vendor/llvm/lib/Analysis/TargetLibraryInfo.cpp | 1431 + vendor/llvm/lib/Analysis/TargetTransformInfo.cpp | 528 + vendor/llvm/lib/Analysis/Trace.cpp | 52 + vendor/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp | 587 + vendor/llvm/lib/Analysis/TypeMetadataUtils.cpp | 118 + vendor/llvm/lib/Analysis/ValueTracking.cpp | 4476 + vendor/llvm/lib/Analysis/VectorUtils.cpp | 575 + vendor/llvm/lib/AsmParser/CMakeLists.txt | 12 + vendor/llvm/lib/AsmParser/LLLexer.cpp | 1016 + vendor/llvm/lib/AsmParser/LLLexer.h | 96 + vendor/llvm/lib/AsmParser/LLParser.cpp | 6562 ++ vendor/llvm/lib/AsmParser/LLParser.h | 510 + vendor/llvm/lib/AsmParser/LLToken.h | 367 + vendor/llvm/lib/AsmParser/LLVMBuild.txt | 22 + vendor/llvm/lib/AsmParser/Parser.cpp | 109 + vendor/llvm/lib/Bitcode/CMakeLists.txt | 2 + vendor/llvm/lib/Bitcode/LLVMBuild.txt | 24 + vendor/llvm/lib/Bitcode/Reader/BitReader.cpp | 135 + vendor/llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 5446 + vendor/llvm/lib/Bitcode/Reader/BitstreamReader.cpp | 390 + vendor/llvm/lib/Bitcode/Reader/CMakeLists.txt | 13 + vendor/llvm/lib/Bitcode/Reader/LLVMBuild.txt | 22 + vendor/llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 1853 + vendor/llvm/lib/Bitcode/Reader/MetadataLoader.h | 85 + vendor/llvm/lib/Bitcode/Reader/ValueList.cpp | 199 + vendor/llvm/lib/Bitcode/Reader/ValueList.h | 76 + vendor/llvm/lib/Bitcode/Writer/BitWriter.cpp | 50 + vendor/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 4003 + vendor/llvm/lib/Bitcode/Writer/BitcodeWriterPass.cpp | 82 + vendor/llvm/lib/Bitcode/Writer/CMakeLists.txt | 9 + vendor/llvm/lib/Bitcode/Writer/LLVMBuild.txt | 22 + vendor/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp | 1008 + vendor/llvm/lib/Bitcode/Writer/ValueEnumerator.h | 294 + vendor/llvm/lib/CMakeLists.txt | 25 + vendor/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp | 998 + vendor/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h | 179 + vendor/llvm/lib/CodeGen/AllocationOrder.cpp | 54 + vendor/llvm/lib/CodeGen/AllocationOrder.h | 88 + vendor/llvm/lib/CodeGen/Analysis.cpp | 726 + vendor/llvm/lib/CodeGen/AntiDepBreaker.h | 67 + vendor/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp | 140 + vendor/llvm/lib/CodeGen/AsmPrinter/AddressPool.cpp | 43 + vendor/llvm/lib/CodeGen/AsmPrinter/AddressPool.h | 52 + vendor/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 2774 + vendor/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp | 259 + vendor/llvm/lib/CodeGen/AsmPrinter/AsmPrinterHandler.h | 74 + vendor/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 601 + vendor/llvm/lib/CodeGen/AsmPrinter/ByteStreamer.h | 110 + vendor/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt | 28 + vendor/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 2278 + vendor/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 322 + vendor/llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 823 + vendor/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp | 520 + vendor/llvm/lib/CodeGen/AsmPrinter/DIEHash.h | 159 + vendor/llvm/.../AsmPrinter/DbgValueHistoryCalculator.cpp | 255 + vendor/llvm/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h | 59 + vendor/llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp | 259 + vendor/llvm/lib/CodeGen/AsmPrinter/DebugHandlerBase.h | 115 + vendor/llvm/lib/CodeGen/AsmPrinter/DebugLocEntry.h | 186 + vendor/llvm/lib/CodeGen/AsmPrinter/DebugLocStream.cpp | 46 + vendor/llvm/lib/CodeGen/AsmPrinter/DebugLocStream.h | 193 + vendor/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp | 287 + vendor/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h | 255 + vendor/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp | 177 + vendor/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 863 + vendor/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 270 + vendor/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 2048 + vendor/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 564 + vendor/llvm/lib/CodeGen/AsmPrinter/DwarfException.h | 95 + vendor/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp | 297 + vendor/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h | 235 + vendor/llvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp | 116 + vendor/llvm/lib/CodeGen/AsmPrinter/DwarfFile.h | 117 + vendor/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp | 74 + vendor/llvm/lib/CodeGen/AsmPrinter/DwarfStringPool.h | 49 + vendor/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 1606 + vendor/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 375 + vendor/llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp | 691 + vendor/llvm/lib/CodeGen/AsmPrinter/EHStreamer.h | 137 + vendor/llvm/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp | 122 + vendor/llvm/lib/CodeGen/AsmPrinter/LLVMBuild.txt | 22 + vendor/llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp | 182 + vendor/llvm/lib/CodeGen/AsmPrinter/WinException.cpp | 1293 + vendor/llvm/lib/CodeGen/AsmPrinter/WinException.h | 110 + vendor/llvm/lib/CodeGen/AtomicExpandPass.cpp | 1640 + vendor/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp | 38 + vendor/llvm/lib/CodeGen/BranchCoalescing.cpp | 758 + vendor/llvm/lib/CodeGen/BranchFolding.cpp | 1962 + vendor/llvm/lib/CodeGen/BranchFolding.h | 166 + vendor/llvm/lib/CodeGen/BranchRelaxation.cpp | 512 + vendor/llvm/lib/CodeGen/BuiltinGCs.cpp | 144 + vendor/llvm/lib/CodeGen/CMakeLists.txt | 165 + vendor/llvm/lib/CodeGen/CalcSpillWeights.cpp | 236 + vendor/llvm/lib/CodeGen/CallingConvLower.cpp | 304 + vendor/llvm/lib/CodeGen/CodeGen.cpp | 103 + vendor/llvm/lib/CodeGen/CodeGenPrepare.cpp | 6125 ++ vendor/llvm/lib/CodeGen/CountingFunctionInserter.cpp | 62 + vendor/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp | 681 + vendor/llvm/lib/CodeGen/CriticalAntiDepBreaker.h | 106 + vendor/llvm/lib/CodeGen/DFAPacketizer.cpp | 346 + vendor/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp | 174 + vendor/llvm/lib/CodeGen/DetectDeadLanes.cpp | 602 + vendor/llvm/lib/CodeGen/DwarfEHPrepare.cpp | 264 + vendor/llvm/lib/CodeGen/EarlyIfConversion.cpp | 817 + vendor/llvm/lib/CodeGen/EdgeBundles.cpp | 100 + vendor/llvm/lib/CodeGen/ExecutionDepsFix.cpp | 957 + vendor/llvm/lib/CodeGen/ExpandISelPseudos.cpp | 74 + vendor/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp | 223 + vendor/llvm/lib/CodeGen/FEntryInserter.cpp | 55 + vendor/llvm/lib/CodeGen/FaultMaps.cpp | 155 + vendor/llvm/lib/CodeGen/FuncletLayout.cpp | 59 + vendor/llvm/lib/CodeGen/GCMetadata.cpp | 177 + vendor/llvm/lib/CodeGen/GCMetadataPrinter.cpp | 21 + vendor/llvm/lib/CodeGen/GCRootLowering.cpp | 355 + vendor/llvm/lib/CodeGen/GCStrategy.cpp | 21 + vendor/llvm/lib/CodeGen/GlobalISel/CMakeLists.txt | 34 + vendor/llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 190 + vendor/llvm/lib/CodeGen/GlobalISel/GlobalISel.cpp | 32 + vendor/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 1118 + vendor/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp | 198 + vendor/llvm/lib/CodeGen/GlobalISel/InstructionSelector.cpp | 67 + vendor/llvm/lib/CodeGen/GlobalISel/LLVMBuild.txt | 22 + vendor/llvm/lib/CodeGen/GlobalISel/Legalizer.cpp | 204 + vendor/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 571 + vendor/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 192 + vendor/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 600 + vendor/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp | 983 + vendor/llvm/lib/CodeGen/GlobalISel/RegisterBank.cpp | 113 + vendor/llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp | 693 + vendor/llvm/lib/CodeGen/GlobalISel/Utils.cpp | 74 + vendor/llvm/lib/CodeGen/GlobalMerge.cpp | 628 + vendor/llvm/lib/CodeGen/IfConversion.cpp | 2254 + vendor/llvm/lib/CodeGen/ImplicitNullChecks.cpp | 681 + vendor/llvm/lib/CodeGen/InlineSpiller.cpp | 1467 + vendor/llvm/lib/CodeGen/InterferenceCache.cpp | 250 + vendor/llvm/lib/CodeGen/InterferenceCache.h | 238 + vendor/llvm/lib/CodeGen/InterleavedAccessPass.cpp | 454 + vendor/llvm/lib/CodeGen/IntrinsicLowering.cpp | 614 + vendor/llvm/lib/CodeGen/LLVMBuild.txt | 25 + vendor/llvm/lib/CodeGen/LLVMTargetMachine.cpp | 328 + vendor/llvm/lib/CodeGen/LatencyPriorityQueue.cpp | 140 + vendor/llvm/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp | 97 + vendor/llvm/lib/CodeGen/LexicalScopes.cpp | 333 + vendor/llvm/lib/CodeGen/LiveDebugValues.cpp | 712 + vendor/llvm/lib/CodeGen/LiveDebugVariables.cpp | 1013 + vendor/llvm/lib/CodeGen/LiveDebugVariables.h | 75 + vendor/llvm/lib/CodeGen/LiveInterval.cpp | 1354 + vendor/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp | 1571 + vendor/llvm/lib/CodeGen/LiveIntervalUnion.cpp | 203 + vendor/llvm/lib/CodeGen/LivePhysRegs.cpp | 221 + vendor/llvm/lib/CodeGen/LiveRangeCalc.cpp | 562 + vendor/llvm/lib/CodeGen/LiveRangeCalc.h | 283 + vendor/llvm/lib/CodeGen/LiveRangeEdit.cpp | 473 + vendor/llvm/lib/CodeGen/LiveRangeUtils.h | 62 + vendor/llvm/lib/CodeGen/LiveRegMatrix.cpp | 207 + vendor/llvm/lib/CodeGen/LiveRegUnits.cpp | 126 + vendor/llvm/lib/CodeGen/LiveStackAnalysis.cpp | 88 + vendor/llvm/lib/CodeGen/LiveVariables.cpp | 810 + vendor/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp | 432 + vendor/llvm/lib/CodeGen/LowLevelType.cpp | 71 + vendor/llvm/lib/CodeGen/LowerEmuTLS.cpp | 162 + vendor/llvm/lib/CodeGen/MIRParser/CMakeLists.txt | 8 + vendor/llvm/lib/CodeGen/MIRParser/LLVMBuild.txt | 22 + vendor/llvm/lib/CodeGen/MIRParser/MILexer.cpp | 638 + vendor/llvm/lib/CodeGen/MIRParser/MILexer.h | 204 + vendor/llvm/lib/CodeGen/MIRParser/MIParser.cpp | 2410 + vendor/llvm/lib/CodeGen/MIRParser/MIParser.h | 125 + vendor/llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 875 + vendor/llvm/lib/CodeGen/MIRPrinter.cpp | 1060 + vendor/llvm/lib/CodeGen/MIRPrinter.h | 33 + vendor/llvm/lib/CodeGen/MIRPrintingPass.cpp | 71 + vendor/llvm/lib/CodeGen/MachineBasicBlock.cpp | 1326 + vendor/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp | 244 + vendor/llvm/lib/CodeGen/MachineBlockPlacement.cpp | 2771 + vendor/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp | 92 + vendor/llvm/lib/CodeGen/MachineCSE.cpp | 715 + vendor/llvm/lib/CodeGen/MachineCombiner.cpp | 498 + vendor/llvm/lib/CodeGen/MachineCopyPropagation.cpp | 377 + vendor/llvm/lib/CodeGen/MachineDominanceFrontier.cpp | 54 + vendor/llvm/lib/CodeGen/MachineDominators.cpp | 157 + vendor/llvm/lib/CodeGen/MachineFunction.cpp | 1214 + vendor/llvm/lib/CodeGen/MachineFunctionPass.cpp | 91 + vendor/llvm/lib/CodeGen/MachineFunctionPrinterPass.cpp | 69 + vendor/llvm/lib/CodeGen/MachineInstr.cpp | 2268 + vendor/llvm/lib/CodeGen/MachineInstrBundle.cpp | 346 + vendor/llvm/lib/CodeGen/MachineLICM.cpp | 1393 + vendor/llvm/lib/CodeGen/MachineLoopInfo.cpp | 145 + vendor/llvm/lib/CodeGen/MachineModuleInfo.cpp | 336 + vendor/llvm/lib/CodeGen/MachineModuleInfoImpls.cpp | 45 + vendor/llvm/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp | 100 + vendor/llvm/lib/CodeGen/MachineOutliner.cpp | 1399 + vendor/llvm/lib/CodeGen/MachinePassRegistry.cpp | 55 + vendor/llvm/lib/CodeGen/MachinePipeliner.cpp | 3981 + vendor/llvm/lib/CodeGen/MachinePostDominators.cpp | 55 + vendor/llvm/lib/CodeGen/MachineRegionInfo.cpp | 144 + vendor/llvm/lib/CodeGen/MachineRegisterInfo.cpp | 558 + vendor/llvm/lib/CodeGen/MachineSSAUpdater.cpp | 354 + vendor/llvm/lib/CodeGen/MachineScheduler.cpp | 3580 + vendor/llvm/lib/CodeGen/MachineSink.cpp | 889 + vendor/llvm/lib/CodeGen/MachineTraceMetrics.cpp | 1351 + vendor/llvm/lib/CodeGen/MachineVerifier.cpp | 2130 + vendor/llvm/lib/CodeGen/OptimizePHIs.cpp | 196 + vendor/llvm/lib/CodeGen/PHIElimination.cpp | 654 + vendor/llvm/lib/CodeGen/PHIEliminationUtils.cpp | 60 + vendor/llvm/lib/CodeGen/PHIEliminationUtils.h | 25 + vendor/llvm/lib/CodeGen/ParallelCG.cpp | 100 + vendor/llvm/lib/CodeGen/PatchableFunction.cpp | 88 + vendor/llvm/lib/CodeGen/PeepholeOptimizer.cpp | 1983 + vendor/llvm/lib/CodeGen/PostRAHazardRecognizer.cpp | 98 + vendor/llvm/lib/CodeGen/PostRASchedulerList.cpp | 705 + vendor/llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp | 94 + vendor/llvm/lib/CodeGen/ProcessImplicitDefs.cpp | 168 + vendor/llvm/lib/CodeGen/PrologEpilogInserter.cpp | 1242 + vendor/llvm/lib/CodeGen/PseudoSourceValue.cpp | 139 + vendor/llvm/lib/CodeGen/README.txt | 199 + vendor/llvm/lib/CodeGen/RegAllocBase.cpp | 164 + vendor/llvm/lib/CodeGen/RegAllocBase.h | 123 + vendor/llvm/lib/CodeGen/RegAllocBasic.cpp | 299 + vendor/llvm/lib/CodeGen/RegAllocFast.cpp | 1123 + vendor/llvm/lib/CodeGen/RegAllocGreedy.cpp | 2752 + vendor/llvm/lib/CodeGen/RegAllocPBQP.cpp | 918 + vendor/llvm/lib/CodeGen/RegUsageInfoCollector.cpp | 131 + vendor/llvm/lib/CodeGen/RegUsageInfoPropagate.cpp | 131 + vendor/llvm/lib/CodeGen/RegisterClassInfo.cpp | 188 + vendor/llvm/lib/CodeGen/RegisterCoalescer.cpp | 3343 + vendor/llvm/lib/CodeGen/RegisterCoalescer.h | 116 + vendor/llvm/lib/CodeGen/RegisterPressure.cpp | 1372 + vendor/llvm/lib/CodeGen/RegisterScavenging.cpp | 472 + vendor/llvm/lib/CodeGen/RegisterUsageInfo.cpp | 93 + vendor/llvm/lib/CodeGen/RenameIndependentSubregs.cpp | 392 + vendor/llvm/lib/CodeGen/ResetMachineFunctionPass.cpp | 74 + vendor/llvm/lib/CodeGen/SafeStack.cpp | 801 + vendor/llvm/lib/CodeGen/SafeStackColoring.cpp | 295 + vendor/llvm/lib/CodeGen/SafeStackColoring.h | 149 + vendor/llvm/lib/CodeGen/SafeStackLayout.cpp | 147 + vendor/llvm/lib/CodeGen/SafeStackLayout.h | 68 + vendor/llvm/lib/CodeGen/ScheduleDAG.cpp | 613 + vendor/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 1628 + vendor/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp | 100 + vendor/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp | 241 + vendor/llvm/lib/CodeGen/SelectionDAG/CMakeLists.txt | 29 + vendor/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 16218 +++ vendor/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 2255 + vendor/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 559 + vendor/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 1072 + vendor/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h | 145 + vendor/llvm/lib/CodeGen/SelectionDAG/LLVMBuild.txt | 22 + vendor/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 4569 + vendor/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 2139 + vendor/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 3424 + vendor/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 1171 + vendor/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 862 + vendor/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp | 555 + vendor/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 1123 + vendor/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 3790 + vendor/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp | 632 + vendor/llvm/lib/CodeGen/SelectionDAG/SDNodeDbgValue.h | 127 + vendor/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp | 805 + vendor/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp | 3016 + vendor/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 913 + vendor/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h | 193 + vendor/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp | 279 + vendor/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 7706 ++ vendor/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 9536 ++ vendor/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 1017 + vendor/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 715 + vendor/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 3831 + vendor/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp | 307 + vendor/llvm/.../SelectionDAG/SelectionDAGTargetInfo.cpp | 17 + vendor/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp | 992 + vendor/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.h | 118 + vendor/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 3879 + vendor/llvm/lib/CodeGen/ShadowStackGCLowering.cpp | 354 + vendor/llvm/lib/CodeGen/ShrinkWrap.cpp | 554 + vendor/llvm/lib/CodeGen/SjLjEHPrepare.cpp | 480 + vendor/llvm/lib/CodeGen/SlotIndexes.cpp | 245 + vendor/llvm/lib/CodeGen/SpillPlacement.cpp | 375 + vendor/llvm/lib/CodeGen/SpillPlacement.h | 170 + vendor/llvm/lib/CodeGen/Spiller.h | 42 + vendor/llvm/lib/CodeGen/SplitKit.cpp | 1696 + vendor/llvm/lib/CodeGen/SplitKit.h | 530 + vendor/llvm/lib/CodeGen/StackColoring.cpp | 1123 + vendor/llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp | 171 + vendor/llvm/lib/CodeGen/StackMaps.cpp | 575 + vendor/llvm/lib/CodeGen/StackProtector.cpp | 497 + vendor/llvm/lib/CodeGen/StackSlotColoring.cpp | 474 + vendor/llvm/lib/CodeGen/TailDuplication.cpp | 64 + vendor/llvm/lib/CodeGen/TailDuplicator.cpp | 989 + vendor/llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp | 104 + vendor/llvm/lib/CodeGen/TargetInstrInfo.cpp | 1198 + vendor/llvm/lib/CodeGen/TargetLoweringBase.cpp | 2094 + vendor/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 1276 + vendor/llvm/lib/CodeGen/TargetOptionsImpl.cpp | 49 + vendor/llvm/lib/CodeGen/TargetPassConfig.cpp | 930 + vendor/llvm/lib/CodeGen/TargetRegisterInfo.cpp | 421 + vendor/llvm/lib/CodeGen/TargetSchedule.cpp | 310 + vendor/llvm/lib/CodeGen/TargetSubtargetInfo.cpp | 54 + vendor/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp | 1822 + vendor/llvm/lib/CodeGen/UnreachableBlockElim.cpp | 220 + vendor/llvm/lib/CodeGen/VirtRegMap.cpp | 468 + vendor/llvm/lib/CodeGen/WinEHPrepare.cpp | 1239 + vendor/llvm/lib/CodeGen/XRayInstrumentation.cpp | 180 + vendor/llvm/lib/DebugInfo/CMakeLists.txt | 5 + vendor/llvm/lib/DebugInfo/CodeView/CMakeLists.txt | 25 + vendor/llvm/lib/DebugInfo/CodeView/CVSymbolVisitor.cpp | 73 + vendor/llvm/lib/DebugInfo/CodeView/CVTypeDumper.cpp | 77 + vendor/llvm/lib/DebugInfo/CodeView/CVTypeVisitor.cpp | 201 + vendor/llvm/lib/DebugInfo/CodeView/CodeViewError.cpp | 71 + vendor/llvm/lib/DebugInfo/CodeView/CodeViewRecordIO.cpp | 242 + vendor/llvm/lib/DebugInfo/CodeView/EnumTables.cpp | 385 + vendor/llvm/lib/DebugInfo/CodeView/Formatters.cpp | 37 + vendor/llvm/lib/DebugInfo/CodeView/LLVMBuild.txt | 22 + vendor/llvm/lib/DebugInfo/CodeView/Line.cpp | 22 + vendor/llvm/lib/DebugInfo/CodeView/ModuleSubstream.cpp | 43 + vendor/llvm/lib/DebugInfo/CodeView/ModuleSubstreamVisitor.cpp | 106 + vendor/llvm/lib/DebugInfo/CodeView/RecordSerialization.cpp | 149 + vendor/llvm/lib/DebugInfo/CodeView/SymbolDumper.cpp | 689 + vendor/llvm/lib/DebugInfo/CodeView/SymbolRecordMapping.cpp | 464 + vendor/llvm/lib/DebugInfo/CodeView/TypeDatabase.cpp | 118 + vendor/llvm/lib/DebugInfo/CodeView/TypeDatabaseVisitor.cpp | 289 + vendor/llvm/lib/DebugInfo/CodeView/TypeDumpVisitor.cpp | 533 + vendor/llvm/lib/DebugInfo/CodeView/TypeRecord.cpp | 213 + vendor/llvm/lib/DebugInfo/CodeView/TypeRecordMapping.cpp | 470 + vendor/llvm/lib/DebugInfo/CodeView/TypeSerializer.cpp | 244 + vendor/llvm/lib/DebugInfo/CodeView/TypeStreamMerger.cpp | 196 + vendor/llvm/lib/DebugInfo/DWARF/CMakeLists.txt | 27 + vendor/llvm/.../DWARF/DWARFAbbreviationDeclaration.cpp | 224 + vendor/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp | 140 + vendor/llvm/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp | 36 + vendor/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 865 + vendor/llvm/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp | 119 + vendor/llvm/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp | 107 + vendor/llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp | 131 + vendor/llvm/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp | 687 + vendor/llvm/lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp | 70 + vendor/llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 692 + vendor/llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 130 + vendor/llvm/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp | 102 + vendor/llvm/lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp | 69 + vendor/llvm/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp | 72 + vendor/llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 451 + vendor/llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 704 + vendor/llvm/lib/DebugInfo/DWARF/DWARFGdbIndex.cpp | 182 + vendor/llvm/lib/DebugInfo/DWARF/DWARFTypeUnit.cpp | 57 + vendor/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 424 + vendor/llvm/lib/DebugInfo/DWARF/DWARFUnitIndex.cpp | 172 + vendor/llvm/lib/DebugInfo/DWARF/LLVMBuild.txt | 22 + vendor/llvm/lib/DebugInfo/DWARF/SyntaxHighlighting.cpp | 40 + vendor/llvm/lib/DebugInfo/DWARF/SyntaxHighlighting.h | 42 + vendor/llvm/lib/DebugInfo/LLVMBuild.txt | 24 + vendor/llvm/lib/DebugInfo/MSF/CMakeLists.txt | 8 + vendor/llvm/lib/DebugInfo/MSF/LLVMBuild.txt | 22 + vendor/llvm/lib/DebugInfo/MSF/MSFBuilder.cpp | 282 + vendor/llvm/lib/DebugInfo/MSF/MSFCommon.cpp | 57 + vendor/llvm/lib/DebugInfo/MSF/MSFError.cpp | 70 + vendor/llvm/lib/DebugInfo/MSF/MappedBlockStream.cpp | 405 + vendor/llvm/lib/DebugInfo/PDB/CMakeLists.txt | 106 + vendor/llvm/lib/DebugInfo/PDB/DIA/DIADataStream.cpp | 75 + vendor/llvm/lib/DebugInfo/PDB/DIA/DIAEnumDebugStreams.cpp | 54 + vendor/llvm/lib/DebugInfo/PDB/DIA/DIAEnumLineNumbers.cpp | 51 + vendor/llvm/lib/DebugInfo/PDB/DIA/DIAEnumSourceFiles.cpp | 51 + vendor/llvm/lib/DebugInfo/PDB/DIA/DIAEnumSymbols.cpp | 55 + vendor/llvm/lib/DebugInfo/PDB/DIA/DIAError.cpp | 58 + vendor/llvm/lib/DebugInfo/PDB/DIA/DIALineNumber.cpp | 76 + vendor/llvm/lib/DebugInfo/PDB/DIA/DIARawSymbol.cpp | 1110 + vendor/llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp | 292 + vendor/llvm/lib/DebugInfo/PDB/DIA/DIASourceFile.cpp | 74 + vendor/llvm/lib/DebugInfo/PDB/GenericError.cpp | 66 + vendor/llvm/lib/DebugInfo/PDB/IPDBSourceFile.cpp | 35 + vendor/llvm/lib/DebugInfo/PDB/LLVMBuild.txt | 23 + vendor/llvm/lib/DebugInfo/PDB/Native/DbiStream.cpp | 424 + vendor/llvm/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp | 414 + vendor/llvm/lib/DebugInfo/PDB/Native/EnumTables.cpp | 38 + vendor/llvm/lib/DebugInfo/PDB/Native/GSI.cpp | 93 + vendor/llvm/lib/DebugInfo/PDB/Native/GSI.h | 68 + vendor/llvm/lib/DebugInfo/PDB/Native/GlobalsStream.cpp | 42 + vendor/llvm/lib/DebugInfo/PDB/Native/Hash.cpp | 86 + vendor/llvm/lib/DebugInfo/PDB/Native/HashTable.cpp | 302 + vendor/llvm/lib/DebugInfo/PDB/Native/InfoStream.cpp | 81 + vendor/llvm/lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp | 61 + vendor/llvm/lib/DebugInfo/PDB/Native/ModInfo.cpp | 80 + vendor/llvm/lib/DebugInfo/PDB/Native/ModStream.cpp | 85 + vendor/llvm/lib/DebugInfo/PDB/Native/NamedStreamMap.cpp | 133 + vendor/llvm/lib/DebugInfo/PDB/Native/NativeRawSymbol.cpp | 713 + vendor/llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp | 145 + vendor/llvm/lib/DebugInfo/PDB/Native/PDBFile.cpp | 410 + vendor/llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp | 178 + vendor/llvm/lib/DebugInfo/PDB/Native/PDBTypeServerHandler.cpp | 119 + vendor/llvm/lib/DebugInfo/PDB/Native/PublicsStream.cpp | 131 + vendor/llvm/lib/DebugInfo/PDB/Native/RawError.cpp | 73 + vendor/llvm/lib/DebugInfo/PDB/Native/StringTable.cpp | 98 + vendor/llvm/lib/DebugInfo/PDB/Native/StringTableBuilder.cpp | 102 + vendor/llvm/lib/DebugInfo/PDB/Native/SymbolStream.cpp | 45 + vendor/llvm/lib/DebugInfo/PDB/Native/TpiHashing.cpp | 110 + vendor/llvm/lib/DebugInfo/PDB/Native/TpiStream.cpp | 172 + vendor/llvm/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp | 147 + vendor/llvm/lib/DebugInfo/PDB/PDB.cpp | 51 + vendor/llvm/lib/DebugInfo/PDB/PDBContext.cpp | 120 + vendor/llvm/lib/DebugInfo/PDB/PDBExtras.cpp | 363 + vendor/llvm/lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp | 28 + vendor/llvm/lib/DebugInfo/PDB/PDBSymDumper.cpp | 147 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbol.cpp | 150 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolAnnotation.cpp | 25 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolBlock.cpp | 24 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolCompiland.cpp | 44 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolCompilandDetails.cpp | 26 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolCompilandEnv.cpp | 34 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolCustom.cpp | 29 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolData.cpp | 28 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolExe.cpp | 23 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolFunc.cpp | 103 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolFuncDebugEnd.cpp | 26 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolFuncDebugStart.cpp | 26 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolLabel.cpp | 23 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolPublicSymbol.cpp | 26 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolThunk.cpp | 23 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolTypeArray.cpp | 30 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp | 26 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp | 25 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolTypeCustom.cpp | 26 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolTypeDimension.cpp | 27 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolTypeEnum.cpp | 35 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolTypeFriend.cpp | 26 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolTypeFunctionArg.cpp | 25 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolTypeFunctionSig.cpp | 91 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolTypeManaged.cpp | 26 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolTypePointer.cpp | 30 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolTypeTypedef.cpp | 25 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolTypeUDT.cpp | 23 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolTypeVTable.cpp | 25 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolTypeVTableShape.cpp | 26 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolUnknown.cpp | 24 + vendor/llvm/lib/DebugInfo/PDB/PDBSymbolUsingNamespace.cpp | 26 + vendor/llvm/lib/DebugInfo/Symbolize/CMakeLists.txt | 8 + vendor/llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp | 121 + vendor/llvm/lib/DebugInfo/Symbolize/LLVMBuild.txt | 22 + vendor/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp | 271 + vendor/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.h | 90 + vendor/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 499 + vendor/llvm/lib/Demangle/CMakeLists.txt | 3 + vendor/llvm/lib/Demangle/ItaniumDemangle.cpp | 4300 + vendor/llvm/lib/Demangle/LLVMBuild.txt | 21 + vendor/llvm/lib/ExecutionEngine/CMakeLists.txt | 32 + vendor/llvm/lib/ExecutionEngine/ExecutionEngine.cpp | 1361 + vendor/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp | 411 + vendor/llvm/lib/ExecutionEngine/GDBRegistrationListener.cpp | 237 + vendor/llvm/lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt | 17 + vendor/llvm/.../IntelJITEvents/IntelJITEventListener.cpp | 240 + vendor/llvm/.../IntelJITEvents/IntelJITEventsWrapper.h | 96 + vendor/llvm/lib/ExecutionEngine/IntelJITEvents/LLVMBuild.txt | 24 + vendor/llvm/.../IntelJITEvents/ittnotify_config.h | 454 + vendor/llvm/.../IntelJITEvents/ittnotify_types.h | 70 + vendor/llvm/lib/ExecutionEngine/IntelJITEvents/jitprofiling.c | 482 + vendor/llvm/lib/ExecutionEngine/IntelJITEvents/jitprofiling.h | 259 + vendor/llvm/lib/ExecutionEngine/Interpreter/CMakeLists.txt | 20 + vendor/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp | 2124 + vendor/llvm/.../Interpreter/ExternalFunctions.cpp | 508 + vendor/llvm/lib/ExecutionEngine/Interpreter/Interpreter.cpp | 103 + vendor/llvm/lib/ExecutionEngine/Interpreter/Interpreter.h | 235 + vendor/llvm/lib/ExecutionEngine/Interpreter/LLVMBuild.txt | 22 + vendor/llvm/lib/ExecutionEngine/LLVMBuild.txt | 25 + vendor/llvm/lib/ExecutionEngine/MCJIT/CMakeLists.txt | 6 + vendor/llvm/lib/ExecutionEngine/MCJIT/LLVMBuild.txt | 22 + vendor/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp | 674 + vendor/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h | 346 + vendor/llvm/lib/ExecutionEngine/MCJIT/ObjectBuffer.h | 48 + vendor/llvm/lib/ExecutionEngine/OProfileJIT/CMakeLists.txt | 7 + vendor/llvm/lib/ExecutionEngine/OProfileJIT/LLVMBuild.txt | 24 + vendor/llvm/.../OProfileJIT/OProfileJITEventListener.cpp | 158 + vendor/llvm/.../OProfileJIT/OProfileWrapper.cpp | 267 + vendor/llvm/lib/ExecutionEngine/Orc/CMakeLists.txt | 15 + vendor/llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 102 + vendor/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 254 + vendor/llvm/lib/ExecutionEngine/Orc/LLVMBuild.txt | 22 + vendor/llvm/lib/ExecutionEngine/Orc/NullResolver.cpp | 26 + vendor/llvm/lib/ExecutionEngine/Orc/OrcABISupport.cpp | 542 + vendor/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp | 99 + vendor/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h | 288 + vendor/llvm/lib/ExecutionEngine/Orc/OrcError.cpp | 87 + vendor/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp | 128 + vendor/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h | 401 + vendor/llvm/lib/ExecutionEngine/PerfJITEvents/CMakeLists.txt | 5 + vendor/llvm/lib/ExecutionEngine/PerfJITEvents/LLVMBuild.txt | 22 + vendor/llvm/.../PerfJITEvents/PerfJITEventListener.cpp | 530 + vendor/llvm/lib/ExecutionEngine/RuntimeDyld/CMakeLists.txt | 13 + vendor/llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp | 41 + vendor/llvm/lib/ExecutionEngine/RuntimeDyld/LLVMBuild.txt | 22 + vendor/llvm/.../RuntimeDyld/RTDyldMemoryManager.cpp | 289 + vendor/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp | 1149 + vendor/llvm/.../RuntimeDyld/RuntimeDyldCOFF.cpp | 80 + vendor/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCOFF.h | 49 + vendor/llvm/.../RuntimeDyld/RuntimeDyldChecker.cpp | 937 + vendor/llvm/.../RuntimeDyld/RuntimeDyldCheckerImpl.h | 76 + vendor/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp | 1764 + vendor/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h | 187 + vendor/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h | 528 + vendor/llvm/.../RuntimeDyld/RuntimeDyldMachO.cpp | 375 + vendor/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h | 167 + vendor/llvm/.../RuntimeDyld/Targets/RuntimeDyldCOFFI386.h | 226 + vendor/llvm/.../RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h | 325 + vendor/llvm/.../RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h | 222 + vendor/llvm/.../RuntimeDyld/Targets/RuntimeDyldELFMips.cpp | 312 + vendor/llvm/.../RuntimeDyld/Targets/RuntimeDyldELFMips.h | 68 + vendor/llvm/.../RuntimeDyld/Targets/RuntimeDyldMachOAArch64.h | 467 + vendor/llvm/.../RuntimeDyld/Targets/RuntimeDyldMachOARM.h | 301 + vendor/llvm/.../RuntimeDyld/Targets/RuntimeDyldMachOI386.h | 249 + vendor/llvm/.../RuntimeDyld/Targets/RuntimeDyldMachOX86_64.h | 240 + vendor/llvm/lib/ExecutionEngine/SectionMemoryManager.cpp | 218 + vendor/llvm/lib/ExecutionEngine/TargetSelect.cpp | 102 + vendor/llvm/lib/Fuzzer/CMakeLists.txt | 47 + vendor/llvm/lib/Fuzzer/FuzzerCorpus.h | 224 + vendor/llvm/lib/Fuzzer/FuzzerCrossOver.cpp | 52 + vendor/llvm/lib/Fuzzer/FuzzerDefs.h | 102 + vendor/llvm/lib/Fuzzer/FuzzerDictionary.h | 125 + vendor/llvm/lib/Fuzzer/FuzzerDriver.cpp | 580 + vendor/llvm/lib/Fuzzer/FuzzerExtFunctions.def | 46 + vendor/llvm/lib/Fuzzer/FuzzerExtFunctions.h | 35 + vendor/llvm/lib/Fuzzer/FuzzerExtFunctionsDlsym.cpp | 52 + vendor/llvm/lib/Fuzzer/FuzzerExtFunctionsDlsymWin.cpp | 60 + vendor/llvm/lib/Fuzzer/FuzzerExtFunctionsWeak.cpp | 53 + vendor/llvm/lib/Fuzzer/FuzzerExtFunctionsWeakAlias.cpp | 56 + vendor/llvm/lib/Fuzzer/FuzzerFlags.def | 118 + vendor/llvm/lib/Fuzzer/FuzzerIO.cpp | 118 + vendor/llvm/lib/Fuzzer/FuzzerIO.h | 76 + vendor/llvm/lib/Fuzzer/FuzzerIOPosix.cpp | 123 + vendor/llvm/lib/Fuzzer/FuzzerIOWindows.cpp | 323 + vendor/llvm/lib/Fuzzer/FuzzerInterface.h | 67 + vendor/llvm/lib/Fuzzer/FuzzerInternal.h | 177 + vendor/llvm/lib/Fuzzer/FuzzerLoop.cpp | 791 + vendor/llvm/lib/Fuzzer/FuzzerMain.cpp | 21 + vendor/llvm/lib/Fuzzer/FuzzerMerge.cpp | 275 + vendor/llvm/lib/Fuzzer/FuzzerMerge.h | 70 + vendor/llvm/lib/Fuzzer/FuzzerMutate.cpp | 545 + vendor/llvm/lib/Fuzzer/FuzzerMutate.h | 153 + vendor/llvm/lib/Fuzzer/FuzzerOptions.h | 68 + vendor/llvm/lib/Fuzzer/FuzzerRandom.h | 34 + vendor/llvm/lib/Fuzzer/FuzzerSHA1.cpp | 222 + vendor/llvm/lib/Fuzzer/FuzzerSHA1.h | 33 + vendor/llvm/lib/Fuzzer/FuzzerShmem.h | 69 + vendor/llvm/lib/Fuzzer/FuzzerShmemPosix.cpp | 103 + vendor/llvm/lib/Fuzzer/FuzzerShmemWindows.cpp | 64 + vendor/llvm/lib/Fuzzer/FuzzerTracePC.cpp | 389 + vendor/llvm/lib/Fuzzer/FuzzerTracePC.h | 154 + vendor/llvm/lib/Fuzzer/FuzzerTraceState.cpp | 170 + vendor/llvm/lib/Fuzzer/FuzzerUtil.cpp | 218 + vendor/llvm/lib/Fuzzer/FuzzerUtil.h | 76 + vendor/llvm/lib/Fuzzer/FuzzerUtilDarwin.cpp | 152 + vendor/llvm/lib/Fuzzer/FuzzerUtilLinux.cpp | 24 + vendor/llvm/lib/Fuzzer/FuzzerUtilPosix.cpp | 131 + vendor/llvm/lib/Fuzzer/FuzzerUtilWindows.cpp | 191 + vendor/llvm/lib/Fuzzer/FuzzerValueBitMap.h | 94 + vendor/llvm/lib/Fuzzer/README.txt | 2 + vendor/llvm/lib/Fuzzer/afl/afl_driver.cpp | 295 + vendor/llvm/lib/Fuzzer/build.sh | 11 + vendor/llvm/lib/Fuzzer/cxx.dict | 122 + vendor/llvm/lib/Fuzzer/standalone/StandaloneFuzzTargetMain.c | 41 + vendor/llvm/lib/Fuzzer/test/AFLDriverTest.cpp | 22 + vendor/llvm/lib/Fuzzer/test/AbsNegAndConstant64Test.cpp | 23 + vendor/llvm/lib/Fuzzer/test/AbsNegAndConstantTest.cpp | 23 + vendor/llvm/lib/Fuzzer/test/AccumulateAllocationsTest.cpp | 17 + vendor/llvm/lib/Fuzzer/test/BogusInitializeTest.cpp | 15 + vendor/llvm/lib/Fuzzer/test/BufferOverflowOnInput.cpp | 23 + vendor/llvm/lib/Fuzzer/test/CMakeLists.txt | 265 + vendor/llvm/lib/Fuzzer/test/CallerCalleeTest.cpp | 59 + vendor/llvm/lib/Fuzzer/test/CounterTest.cpp | 18 + vendor/llvm/lib/Fuzzer/test/CustomCrossOverTest.cpp | 63 + vendor/llvm/lib/Fuzzer/test/CustomMutatorTest.cpp | 38 + vendor/llvm/lib/Fuzzer/test/CxxStringEqTest.cpp | 24 + vendor/llvm/lib/Fuzzer/test/DSO1.cpp | 14 + vendor/llvm/lib/Fuzzer/test/DSO2.cpp | 14 + vendor/llvm/lib/Fuzzer/test/DSOTestExtra.cpp | 11 + vendor/llvm/lib/Fuzzer/test/DSOTestMain.cpp | 31 + vendor/llvm/lib/Fuzzer/test/DivTest.cpp | 20 + vendor/llvm/lib/Fuzzer/test/EmptyTest.cpp | 11 + vendor/llvm/lib/Fuzzer/test/EquivalenceATest.cpp | 17 + vendor/llvm/lib/Fuzzer/test/EquivalenceBTest.cpp | 27 + vendor/llvm/lib/Fuzzer/test/FourIndependentBranchesTest.cpp | 22 + vendor/llvm/lib/Fuzzer/test/FullCoverageSetTest.cpp | 24 + vendor/llvm/lib/Fuzzer/test/FuzzerUnittest.cpp | 738 + vendor/llvm/lib/Fuzzer/test/InitializeTest.cpp | 28 + vendor/llvm/lib/Fuzzer/test/LeakTest.cpp | 17 + vendor/llvm/lib/Fuzzer/test/LeakTimeoutTest.cpp | 17 + vendor/llvm/lib/Fuzzer/test/LoadTest.cpp | 22 + vendor/llvm/lib/Fuzzer/test/Memcmp64BytesTest.cpp | 20 + vendor/llvm/lib/Fuzzer/test/MemcmpTest.cpp | 31 + vendor/llvm/lib/Fuzzer/test/NotinstrumentedTest.cpp | 11 + vendor/llvm/lib/Fuzzer/test/NthRunCrashTest.cpp | 18 + vendor/llvm/lib/Fuzzer/test/NullDerefOnEmptyTest.cpp | 19 + vendor/llvm/lib/Fuzzer/test/NullDerefTest.cpp | 26 + vendor/llvm/lib/Fuzzer/test/OneHugeAllocTest.cpp | 28 + vendor/llvm/.../test/OutOfMemorySingleLargeMallocTest.cpp | 27 + vendor/llvm/lib/Fuzzer/test/OutOfMemoryTest.cpp | 31 + vendor/llvm/lib/Fuzzer/test/RepeatedBytesTest.cpp | 29 + vendor/llvm/lib/Fuzzer/test/RepeatedMemcmp.cpp | 25 + vendor/llvm/lib/Fuzzer/test/ShrinkControlFlowTest.cpp | 28 + vendor/llvm/lib/Fuzzer/test/ShrinkValueProfileTest.cpp | 22 + vendor/llvm/lib/Fuzzer/test/SignedIntOverflowTest.cpp | 28 + vendor/llvm/lib/Fuzzer/test/SimpleCmpTest.cpp | 46 + vendor/llvm/lib/Fuzzer/test/SimpleDictionaryTest.cpp | 29 + vendor/llvm/lib/Fuzzer/test/SimpleHashTest.cpp | 40 + vendor/llvm/lib/Fuzzer/test/SimpleTest.cpp | 27 + vendor/llvm/lib/Fuzzer/test/SimpleThreadedTest.cpp | 25 + vendor/llvm/lib/Fuzzer/test/SingleByteInputTest.cpp | 17 + vendor/llvm/lib/Fuzzer/test/SingleMemcmpTest.cpp | 17 + vendor/llvm/lib/Fuzzer/test/SingleStrcmpTest.cpp | 21 + vendor/llvm/lib/Fuzzer/test/SingleStrncmpTest.cpp | 17 + vendor/llvm/lib/Fuzzer/test/SpamyTest.cpp | 21 + vendor/llvm/lib/Fuzzer/test/StrcmpTest.cpp | 32 + vendor/llvm/lib/Fuzzer/test/StrncmpOOBTest.cpp | 21 + vendor/llvm/lib/Fuzzer/test/StrncmpTest.cpp | 28 + vendor/llvm/lib/Fuzzer/test/StrstrTest.cpp | 28 + vendor/llvm/lib/Fuzzer/test/SwapCmpTest.cpp | 34 + vendor/llvm/lib/Fuzzer/test/Switch2Test.cpp | 35 + vendor/llvm/lib/Fuzzer/test/SwitchTest.cpp | 58 + vendor/llvm/lib/Fuzzer/test/ThreadedLeakTest.cpp | 18 + vendor/llvm/lib/Fuzzer/test/ThreadedTest.cpp | 26 + vendor/llvm/lib/Fuzzer/test/TimeoutEmptyTest.cpp | 14 + vendor/llvm/lib/Fuzzer/test/TimeoutTest.cpp | 26 + vendor/llvm/lib/Fuzzer/test/TraceMallocTest.cpp | 27 + vendor/llvm/lib/Fuzzer/test/afl-driver-extra-stats.test | 30 + vendor/llvm/lib/Fuzzer/test/afl-driver-stderr.test | 12 + vendor/llvm/lib/Fuzzer/test/caller-callee.test | 2 + vendor/llvm/lib/Fuzzer/test/coverage.test | 21 + vendor/llvm/lib/Fuzzer/test/cxxstring.test | 2 + vendor/llvm/lib/Fuzzer/test/dict1.txt | 4 + vendor/llvm/lib/Fuzzer/test/dump_coverage.test | 14 + vendor/llvm/lib/Fuzzer/test/equivalence.test | 18 + vendor/llvm/lib/Fuzzer/test/fuzzer-customcrossover.test | 10 + vendor/llvm/lib/Fuzzer/test/fuzzer-custommutator.test | 4 + vendor/llvm/lib/Fuzzer/test/fuzzer-dict.test | 6 + vendor/llvm/lib/Fuzzer/test/fuzzer-dirs.test | 15 + vendor/llvm/lib/Fuzzer/test/fuzzer-fdmask.test | 30 + vendor/llvm/lib/Fuzzer/test/fuzzer-finalstats.test | 11 + vendor/llvm/lib/Fuzzer/test/fuzzer-flags.test | 10 + vendor/llvm/lib/Fuzzer/test/fuzzer-jobs.test | 31 + vendor/llvm/lib/Fuzzer/test/fuzzer-leak.test | 35 + vendor/llvm/lib/Fuzzer/test/fuzzer-oom-with-profile.test | 6 + vendor/llvm/lib/Fuzzer/test/fuzzer-oom.test | 13 + vendor/llvm/lib/Fuzzer/test/fuzzer-printcovpcs.test | 8 + vendor/llvm/lib/Fuzzer/test/fuzzer-runs.test | 8 + vendor/llvm/lib/Fuzzer/test/fuzzer-seed.test | 3 + vendor/llvm/lib/Fuzzer/test/fuzzer-segv.test | 5 + vendor/llvm/lib/Fuzzer/test/fuzzer-singleinputs.test | 16 + vendor/llvm/lib/Fuzzer/test/fuzzer-threaded.test | 7 + vendor/llvm/lib/Fuzzer/test/fuzzer-timeout.test | 19 + vendor/llvm/lib/Fuzzer/test/fuzzer-traces-hooks.test | 17 + vendor/llvm/lib/Fuzzer/test/fuzzer-ubsan.test | 4 + vendor/llvm/lib/Fuzzer/test/fuzzer.test | 60 + vendor/llvm/lib/Fuzzer/test/hi.txt | 1 + vendor/llvm/lib/Fuzzer/test/lit.cfg | 55 + vendor/llvm/lib/Fuzzer/test/lit.site.cfg.in | 5 + vendor/llvm/lib/Fuzzer/test/merge-posix.test | 23 + vendor/llvm/lib/Fuzzer/test/merge.test | 53 + vendor/llvm/lib/Fuzzer/test/minimize_crash.test | 12 + vendor/llvm/lib/Fuzzer/test/no-coverage/CMakeLists.txt | 29 + vendor/llvm/lib/Fuzzer/test/repeated-bytes.test | 2 + vendor/llvm/lib/Fuzzer/test/shrink.test | 7 + vendor/llvm/lib/Fuzzer/test/simple-cmp.test | 2 + vendor/llvm/lib/Fuzzer/test/standalone.test | 4 + vendor/llvm/lib/Fuzzer/test/swap-cmp.test | 2 + vendor/llvm/lib/Fuzzer/test/trace-malloc-2.test | 8 + vendor/llvm/lib/Fuzzer/test/trace-malloc.test | 5 + vendor/llvm/lib/Fuzzer/test/ubsan/CMakeLists.txt | 12 + vendor/llvm/lib/Fuzzer/test/ulimit.test | 4 + vendor/llvm/lib/Fuzzer/test/uninstrumented/CMakeLists.txt | 13 + vendor/llvm/lib/Fuzzer/test/unit/lit.cfg | 7 + vendor/llvm/lib/Fuzzer/test/unit/lit.site.cfg.in | 2 + vendor/llvm/lib/Fuzzer/test/value-profile-cmp.test | 2 + vendor/llvm/lib/Fuzzer/test/value-profile-cmp2.test | 2 + vendor/llvm/lib/Fuzzer/test/value-profile-cmp3.test | 2 + vendor/llvm/lib/Fuzzer/test/value-profile-cmp4.test | 2 + vendor/llvm/lib/Fuzzer/test/value-profile-div.test | 3 + vendor/llvm/lib/Fuzzer/test/value-profile-load.test | 3 + vendor/llvm/lib/Fuzzer/test/value-profile-mem.test | 2 + vendor/llvm/lib/Fuzzer/test/value-profile-set.test | 3 + vendor/llvm/lib/Fuzzer/test/value-profile-strcmp.test | 2 + vendor/llvm/lib/Fuzzer/test/value-profile-strncmp.test | 2 + vendor/llvm/lib/Fuzzer/test/value-profile-switch.test | 3 + vendor/llvm/lib/IR/AsmWriter.cpp | 3572 + vendor/llvm/lib/IR/AttributeImpl.h | 269 + vendor/llvm/lib/IR/AttributeSetNode.h | 106 + vendor/llvm/lib/IR/Attributes.cpp | 1537 + vendor/llvm/lib/IR/AttributesCompatFunc.td | 1 + vendor/llvm/lib/IR/AutoUpgrade.cpp | 2242 + vendor/llvm/lib/IR/BasicBlock.cpp | 437 + vendor/llvm/lib/IR/CMakeLists.txt | 62 + vendor/llvm/lib/IR/Comdat.cpp | 24 + vendor/llvm/lib/IR/ConstantFold.cpp | 2271 + vendor/llvm/lib/IR/ConstantFold.h | 56 + vendor/llvm/lib/IR/ConstantRange.cpp | 1027 + vendor/llvm/lib/IR/Constants.cpp | 2910 + vendor/llvm/lib/IR/ConstantsContext.h | 730 + vendor/llvm/lib/IR/Core.cpp | 3225 + vendor/llvm/lib/IR/DIBuilder.cpp | 902 + vendor/llvm/lib/IR/DataLayout.cpp | 794 + vendor/llvm/lib/IR/DebugInfo.cpp | 639 + vendor/llvm/lib/IR/DebugInfoMetadata.cpp | 698 + vendor/llvm/lib/IR/DebugLoc.cpp | 101 + vendor/llvm/lib/IR/DiagnosticInfo.cpp | 402 + vendor/llvm/lib/IR/DiagnosticPrinter.cpp | 117 + vendor/llvm/lib/IR/Dominators.cpp | 368 + vendor/llvm/lib/IR/Function.cpp | 1309 + vendor/llvm/lib/IR/GCOV.cpp | 817 + vendor/llvm/lib/IR/GVMaterializer.cpp | 18 + vendor/llvm/lib/IR/Globals.cpp | 454 + vendor/llvm/lib/IR/IRBuilder.cpp | 492 + vendor/llvm/lib/IR/IRPrintingPasses.cpp | 142 + vendor/llvm/lib/IR/InlineAsm.cpp | 294 + vendor/llvm/lib/IR/Instruction.cpp | 676 + vendor/llvm/lib/IR/Instructions.cpp | 3997 + vendor/llvm/lib/IR/IntrinsicInst.cpp | 127 + vendor/llvm/lib/IR/LLVMBuild.txt | 22 + vendor/llvm/lib/IR/LLVMContext.cpp | 289 + vendor/llvm/lib/IR/LLVMContextImpl.cpp | 253 + vendor/llvm/lib/IR/LLVMContextImpl.h | 1254 + vendor/llvm/lib/IR/LegacyPassManager.cpp | 1897 + vendor/llvm/lib/IR/MDBuilder.cpp | 186 + vendor/llvm/lib/IR/Mangler.cpp | 174 + vendor/llvm/lib/IR/Metadata.cpp | 1510 + vendor/llvm/lib/IR/MetadataImpl.h | 59 + vendor/llvm/lib/IR/Module.cpp | 541 + vendor/llvm/lib/IR/ModuleSummaryIndex.cpp | 106 + vendor/llvm/lib/IR/Operator.cpp | 50 + vendor/llvm/lib/IR/OptBisect.cpp | 120 + vendor/llvm/lib/IR/Pass.cpp | 305 + vendor/llvm/lib/IR/PassManager.cpp | 96 + vendor/llvm/lib/IR/PassRegistry.cpp | 127 + vendor/llvm/lib/IR/ProfileSummary.cpp | 191 + vendor/llvm/lib/IR/Statepoint.cpp | 74 + vendor/llvm/lib/IR/SymbolTableListTraitsImpl.h | 113 + vendor/llvm/lib/IR/Type.cpp | 689 + vendor/llvm/lib/IR/TypeFinder.cpp | 179 + vendor/llvm/lib/IR/Use.cpp | 127 + vendor/llvm/lib/IR/User.cpp | 204 + vendor/llvm/lib/IR/Value.cpp | 901 + vendor/llvm/lib/IR/ValueSymbolTable.cpp | 114 + vendor/llvm/lib/IR/ValueTypes.cpp | 321 + vendor/llvm/lib/IR/Verifier.cpp | 4887 + vendor/llvm/lib/IRReader/CMakeLists.txt | 9 + vendor/llvm/lib/IRReader/IRReader.cpp | 132 + vendor/llvm/lib/IRReader/LLVMBuild.txt | 22 + vendor/llvm/lib/LLVMBuild.txt | 47 + vendor/llvm/lib/LTO/CMakeLists.txt | 65 + vendor/llvm/lib/LTO/Caching.cpp | 103 + vendor/llvm/lib/LTO/LLVMBuild.txt | 38 + vendor/llvm/lib/LTO/LTO.cpp | 1032 + vendor/llvm/lib/LTO/LTOBackend.cpp | 460 + vendor/llvm/lib/LTO/LTOCodeGenerator.cpp | 695 + vendor/llvm/lib/LTO/LTOModule.cpp | 663 + vendor/llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 1035 + vendor/llvm/lib/LTO/UpdateCompilerUsed.cpp | 128 + vendor/llvm/lib/LibDriver/CMakeLists.txt | 8 + vendor/llvm/lib/LibDriver/LLVMBuild.txt | 22 + vendor/llvm/lib/LibDriver/LibDriver.cpp | 171 + vendor/llvm/lib/LibDriver/Options.td | 25 + vendor/llvm/lib/LineEditor/CMakeLists.txt | 14 + vendor/llvm/lib/LineEditor/LLVMBuild.txt | 22 + vendor/llvm/lib/LineEditor/LineEditor.cpp | 325 + vendor/llvm/lib/Linker/CMakeLists.txt | 10 + vendor/llvm/lib/Linker/IRMover.cpp | 1444 + vendor/llvm/lib/Linker/LLVMBuild.txt | 22 + vendor/llvm/lib/Linker/LinkDiagnosticInfo.h | 25 + vendor/llvm/lib/Linker/LinkModules.cpp | 588 + vendor/llvm/lib/MC/CMakeLists.txt | 61 + vendor/llvm/lib/MC/ConstantPools.cpp | 107 + vendor/llvm/lib/MC/ELFObjectWriter.cpp | 1390 + vendor/llvm/lib/MC/LLVMBuild.txt | 25 + vendor/llvm/lib/MC/MCAsmBackend.cpp | 61 + vendor/llvm/lib/MC/MCAsmInfo.cpp | 112 + vendor/llvm/lib/MC/MCAsmInfoCOFF.cpp | 52 + vendor/llvm/lib/MC/MCAsmInfoDarwin.cpp | 98 + vendor/llvm/lib/MC/MCAsmInfoELF.cpp | 35 + vendor/llvm/lib/MC/MCAsmInfoWasm.cpp | 27 + vendor/llvm/lib/MC/MCAsmStreamer.cpp | 1678 + vendor/llvm/lib/MC/MCAssembler.cpp | 950 + vendor/llvm/lib/MC/MCCodeEmitter.cpp | 16 + vendor/llvm/lib/MC/MCCodeView.cpp | 572 + vendor/llvm/lib/MC/MCContext.cpp | 630 + vendor/llvm/lib/MC/MCDisassembler/CMakeLists.txt | 7 + vendor/llvm/lib/MC/MCDisassembler/Disassembler.cpp | 342 + vendor/llvm/lib/MC/MCDisassembler/Disassembler.h | 127 + vendor/llvm/lib/MC/MCDisassembler/LLVMBuild.txt | 22 + vendor/llvm/lib/MC/MCDisassembler/MCDisassembler.cpp | 38 + vendor/llvm/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp | 200 + vendor/llvm/lib/MC/MCDisassembler/MCRelocationInfo.cpp | 31 + vendor/llvm/lib/MC/MCDisassembler/MCSymbolizer.cpp | 14 + vendor/llvm/lib/MC/MCDwarf.cpp | 1609 + vendor/llvm/lib/MC/MCELFObjectTargetWriter.cpp | 32 + vendor/llvm/lib/MC/MCELFStreamer.cpp | 638 + vendor/llvm/lib/MC/MCExpr.cpp | 817 + vendor/llvm/lib/MC/MCFragment.cpp | 469 + vendor/llvm/lib/MC/MCInst.cpp | 74 + vendor/llvm/lib/MC/MCInstPrinter.cpp | 122 + vendor/llvm/lib/MC/MCInstrAnalysis.cpp | 27 + vendor/llvm/lib/MC/MCInstrDesc.cpp | 70 + vendor/llvm/lib/MC/MCLabel.cpp | 25 + vendor/llvm/lib/MC/MCLinkerOptimizationHint.cpp | 60 + vendor/llvm/lib/MC/MCMachOStreamer.cpp | 515 + vendor/llvm/lib/MC/MCMachObjectTargetWriter.cpp | 19 + vendor/llvm/lib/MC/MCNullStreamer.cpp | 47 + vendor/llvm/lib/MC/MCObjectFileInfo.cpp | 883 + vendor/llvm/lib/MC/MCObjectStreamer.cpp | 589 + vendor/llvm/lib/MC/MCObjectWriter.cpp | 55 + vendor/llvm/lib/MC/MCParser/AsmLexer.cpp | 733 + vendor/llvm/lib/MC/MCParser/AsmParser.cpp | 5524 ++ vendor/llvm/lib/MC/MCParser/CMakeLists.txt | 14 + vendor/llvm/lib/MC/MCParser/COFFAsmParser.cpp | 832 + vendor/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 1051 + vendor/llvm/lib/MC/MCParser/ELFAsmParser.cpp | 821 + vendor/llvm/lib/MC/MCParser/LLVMBuild.txt | 22 + vendor/llvm/lib/MC/MCParser/MCAsmLexer.cpp | 36 + vendor/llvm/lib/MC/MCParser/MCAsmParser.cpp | 145 + vendor/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp | 20 + vendor/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp | 29 + vendor/llvm/lib/MC/MCRegisterInfo.cpp | 104 + vendor/llvm/lib/MC/MCSchedule.cpp | 34 + vendor/llvm/lib/MC/MCSection.cpp | 101 + vendor/llvm/lib/MC/MCSectionCOFF.cpp | 111 + vendor/llvm/lib/MC/MCSectionELF.cpp | 173 + vendor/llvm/lib/MC/MCSectionMachO.cpp | 282 + vendor/llvm/lib/MC/MCSectionWasm.cpp | 97 + vendor/llvm/lib/MC/MCStreamer.cpp | 876 + vendor/llvm/lib/MC/MCSubtargetInfo.cpp | 113 + vendor/llvm/lib/MC/MCSymbol.cpp | 88 + vendor/llvm/lib/MC/MCSymbolELF.cpp | 205 + vendor/llvm/lib/MC/MCTargetOptions.cpp | 25 + vendor/llvm/lib/MC/MCValue.cpp | 61 + vendor/llvm/lib/MC/MCWasmObjectTargetWriter.cpp | 27 + vendor/llvm/lib/MC/MCWasmStreamer.cpp | 216 + vendor/llvm/lib/MC/MCWin64EH.cpp | 246 + vendor/llvm/lib/MC/MCWinEH.cpp | 26 + vendor/llvm/lib/MC/MachObjectWriter.cpp | 1001 + vendor/llvm/lib/MC/StringTableBuilder.cpp | 190 + vendor/llvm/lib/MC/SubtargetFeature.cpp | 279 + vendor/llvm/lib/MC/WasmObjectWriter.cpp | 1040 + vendor/llvm/lib/MC/WinCOFFObjectWriter.cpp | 1128 + vendor/llvm/lib/MC/WinCOFFStreamer.cpp | 296 + vendor/llvm/lib/Object/Archive.cpp | 976 + vendor/llvm/lib/Object/ArchiveWriter.cpp | 464 + vendor/llvm/lib/Object/Binary.cpp | 93 + vendor/llvm/lib/Object/CMakeLists.txt | 27 + vendor/llvm/lib/Object/COFFObjectFile.cpp | 1581 + vendor/llvm/lib/Object/Decompressor.cpp | 99 + vendor/llvm/lib/Object/ELF.cpp | 144 + vendor/llvm/lib/Object/ELFObjectFile.cpp | 303 + vendor/llvm/lib/Object/Error.cpp | 95 + vendor/llvm/lib/Object/IRObjectFile.cpp | 140 + vendor/llvm/lib/Object/LLVMBuild.txt | 22 + vendor/llvm/lib/Object/MachOObjectFile.cpp | 3709 + vendor/llvm/lib/Object/MachOUniversal.cpp | 228 + vendor/llvm/lib/Object/ModuleSummaryIndexObjectFile.cpp | 115 + vendor/llvm/lib/Object/ModuleSymbolTable.cpp | 189 + vendor/llvm/lib/Object/Object.cpp | 240 + vendor/llvm/lib/Object/ObjectFile.cpp | 130 + vendor/llvm/lib/Object/RecordStreamer.cpp | 112 + vendor/llvm/lib/Object/RecordStreamer.h | 43 + vendor/llvm/lib/Object/SymbolSize.cpp | 94 + vendor/llvm/lib/Object/SymbolicFile.cpp | 84 + vendor/llvm/lib/Object/WasmObjectFile.cpp | 322 + vendor/llvm/lib/ObjectYAML/CMakeLists.txt | 10 + vendor/llvm/lib/ObjectYAML/COFFYAML.cpp | 504 + vendor/llvm/lib/ObjectYAML/DWARFEmitter.cpp | 314 + vendor/llvm/lib/ObjectYAML/DWARFVisitor.cpp | 174 + vendor/llvm/lib/ObjectYAML/DWARFVisitor.h | 97 + vendor/llvm/lib/ObjectYAML/DWARFYAML.cpp | 174 + vendor/llvm/lib/ObjectYAML/ELFYAML.cpp | 846 + vendor/llvm/lib/ObjectYAML/LLVMBuild.txt | 14 + vendor/llvm/lib/ObjectYAML/MachOYAML.cpp | 592 + vendor/llvm/lib/ObjectYAML/ObjectYAML.cpp | 57 + vendor/llvm/lib/ObjectYAML/YAML.cpp | 61 + vendor/llvm/lib/Option/Arg.cpp | 122 + vendor/llvm/lib/Option/ArgList.cpp | 442 + vendor/llvm/lib/Option/CMakeLists.txt | 9 + vendor/llvm/lib/Option/LLVMBuild.txt | 22 + vendor/llvm/lib/Option/OptTable.cpp | 433 + vendor/llvm/lib/Option/Option.cpp | 256 + vendor/llvm/lib/Passes/CMakeLists.txt | 9 + vendor/llvm/lib/Passes/LLVMBuild.txt | 22 + vendor/llvm/lib/Passes/PassBuilder.cpp | 1419 + vendor/llvm/lib/Passes/PassRegistry.def | 234 + vendor/llvm/lib/ProfileData/CMakeLists.txt | 17 + vendor/llvm/lib/ProfileData/Coverage/CMakeLists.txt | 11 + vendor/llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | 626 + vendor/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp | 734 + vendor/llvm/lib/ProfileData/Coverage/CoverageMappingWriter.cpp | 200 + vendor/llvm/lib/ProfileData/Coverage/LLVMBuild.txt | 23 + vendor/llvm/lib/ProfileData/InstrProf.cpp | 928 + vendor/llvm/lib/ProfileData/InstrProfReader.cpp | 746 + vendor/llvm/lib/ProfileData/InstrProfWriter.cpp | 379 + vendor/llvm/lib/ProfileData/LLVMBuild.txt | 25 + vendor/llvm/lib/ProfileData/ProfileSummaryBuilder.cpp | 116 + vendor/llvm/lib/ProfileData/SampleProf.cpp | 153 + vendor/llvm/lib/ProfileData/SampleProfReader.cpp | 811 + vendor/llvm/lib/ProfileData/SampleProfWriter.cpp | 271 + vendor/llvm/lib/Support/APFloat.cpp | 4523 + vendor/llvm/lib/Support/APInt.cpp | 2948 + vendor/llvm/lib/Support/APSInt.cpp | 43 + vendor/llvm/lib/Support/ARMAttributeParser.cpp | 708 + vendor/llvm/lib/Support/ARMBuildAttrs.cpp | 102 + vendor/llvm/lib/Support/ARMWinEH.cpp | 38 + vendor/llvm/lib/Support/Allocator.cpp | 40 + vendor/llvm/lib/Support/Atomic.cpp | 58 + vendor/llvm/lib/Support/BinaryStreamError.cpp | 56 + vendor/llvm/lib/Support/BinaryStreamReader.cpp | 95 + vendor/llvm/lib/Support/BinaryStreamWriter.cpp | 59 + vendor/llvm/lib/Support/BlockFrequency.cpp | 84 + vendor/llvm/lib/Support/BranchProbability.cpp | 116 + vendor/llvm/lib/Support/CMakeLists.txt | 146 + vendor/llvm/lib/Support/COM.cpp | 23 + vendor/llvm/lib/Support/COPYRIGHT.regex | 54 + vendor/llvm/lib/Support/CachePruning.cpp | 161 + vendor/llvm/lib/Support/Chrono.cpp | 54 + vendor/llvm/lib/Support/CommandLine.cpp | 2186 + vendor/llvm/lib/Support/Compression.cpp | 121 + vendor/llvm/lib/Support/ConvertUTF.cpp | 710 + vendor/llvm/lib/Support/ConvertUTFWrapper.cpp | 251 + vendor/llvm/lib/Support/CrashRecoveryContext.cpp | 378 + vendor/llvm/lib/Support/DAGDeltaAlgorithm.cpp | 354 + vendor/llvm/lib/Support/DataExtractor.cpp | 175 + vendor/llvm/lib/Support/Debug.cpp | 165 + vendor/llvm/lib/Support/DebugCounter.cpp | 108 + vendor/llvm/lib/Support/DeltaAlgorithm.cpp | 115 + vendor/llvm/lib/Support/Dwarf.cpp | 396 + vendor/llvm/lib/Support/DynamicLibrary.cpp | 196 + vendor/llvm/lib/Support/Errno.cpp | 76 + vendor/llvm/lib/Support/Error.cpp | 129 + vendor/llvm/lib/Support/ErrorHandling.cpp | 207 + vendor/llvm/lib/Support/FileOutputBuffer.cpp | 139 + vendor/llvm/lib/Support/FileUtilities.cpp | 267 + vendor/llvm/lib/Support/FoldingSet.cpp | 462 + vendor/llvm/lib/Support/FormatVariadic.cpp | 156 + vendor/llvm/lib/Support/FormattedStream.cpp | 107 + vendor/llvm/lib/Support/GlobPattern.cpp | 167 + vendor/llvm/lib/Support/GraphWriter.cpp | 293 + vendor/llvm/lib/Support/Hashing.cpp | 29 + vendor/llvm/lib/Support/Host.cpp | 1486 + vendor/llvm/lib/Support/IntEqClasses.cpp | 77 + vendor/llvm/lib/Support/IntervalMap.cpp | 161 + vendor/llvm/lib/Support/JamCRC.cpp | 97 + vendor/llvm/lib/Support/LEB128.cpp | 44 + vendor/llvm/lib/Support/LLVMBuild.txt | 22 + vendor/llvm/lib/Support/LineIterator.cpp | 94 + vendor/llvm/lib/Support/Locale.cpp | 33 + vendor/llvm/lib/Support/LockFileManager.cpp | 358 + vendor/llvm/lib/Support/MD5.cpp | 279 + vendor/llvm/lib/Support/ManagedStatic.cpp | 88 + vendor/llvm/lib/Support/MathExtras.cpp | 32 + vendor/llvm/lib/Support/Memory.cpp | 25 + vendor/llvm/lib/Support/MemoryBuffer.cpp | 455 + vendor/llvm/lib/Support/Mutex.cpp | 122 + vendor/llvm/lib/Support/NativeFormatting.cpp | 262 + vendor/llvm/lib/Support/Options.cpp | 33 + vendor/llvm/lib/Support/Path.cpp | 1210 + vendor/llvm/lib/Support/PluginLoader.cpp | 47 + vendor/llvm/lib/Support/PrettyStackTrace.cpp | 205 + vendor/llvm/lib/Support/Process.cpp | 89 + vendor/llvm/lib/Support/Program.cpp | 69 + vendor/llvm/lib/Support/README.txt.system | 43 + vendor/llvm/lib/Support/RWMutex.cpp | 124 + vendor/llvm/lib/Support/RandomNumberGenerator.cpp | 91 + vendor/llvm/lib/Support/Regex.cpp | 205 + vendor/llvm/lib/Support/SHA1.cpp | 281 + vendor/llvm/lib/Support/ScaledNumber.cpp | 324 + vendor/llvm/lib/Support/ScopedPrinter.cpp | 45 + vendor/llvm/lib/Support/SearchForAddressOfSpecialSymbol.cpp | 58 + vendor/llvm/lib/Support/Signals.cpp | 184 + vendor/llvm/lib/Support/SmallPtrSet.cpp | 271 + vendor/llvm/lib/Support/SmallVector.cpp | 41 + vendor/llvm/lib/Support/SourceMgr.cpp | 494 + vendor/llvm/lib/Support/SpecialCaseList.cpp | 172 + vendor/llvm/lib/Support/Statistic.cpp | 208 + vendor/llvm/lib/Support/StringExtras.cpp | 58 + vendor/llvm/lib/Support/StringMap.cpp | 257 + vendor/llvm/lib/Support/StringPool.cpp | 35 + vendor/llvm/lib/Support/StringRef.cpp | 615 + vendor/llvm/lib/Support/StringSaver.cpp | 19 + vendor/llvm/lib/Support/SystemUtils.cpp | 31 + vendor/llvm/lib/Support/TarWriter.cpp | 189 + vendor/llvm/lib/Support/TargetParser.cpp | 841 + vendor/llvm/lib/Support/TargetRegistry.cpp | 135 + vendor/llvm/lib/Support/ThreadLocal.cpp | 48 + vendor/llvm/lib/Support/ThreadPool.cpp | 158 + vendor/llvm/lib/Support/Threading.cpp | 82 + vendor/llvm/lib/Support/Timer.cpp | 391 + vendor/llvm/lib/Support/ToolOutputFile.cpp | 46 + vendor/llvm/lib/Support/TrigramIndex.cpp | 111 + vendor/llvm/lib/Support/Triple.cpp | 1532 + vendor/llvm/lib/Support/Twine.cpp | 184 + vendor/llvm/lib/Support/Unicode.cpp | 367 + vendor/llvm/lib/Support/Unix/COM.inc | 27 + vendor/llvm/lib/Support/Unix/Host.inc | 49 + vendor/llvm/lib/Support/Unix/Memory.inc | 334 + vendor/llvm/lib/Support/Unix/Mutex.inc | 43 + vendor/llvm/lib/Support/Unix/Path.inc | 902 + vendor/llvm/lib/Support/Unix/Process.inc | 456 + vendor/llvm/lib/Support/Unix/Program.inc | 469 + vendor/llvm/lib/Support/Unix/README.txt | 16 + vendor/llvm/lib/Support/Unix/RWMutex.inc | 51 + vendor/llvm/lib/Support/Unix/Signals.inc | 493 + vendor/llvm/lib/Support/Unix/ThreadLocal.inc | 69 + vendor/llvm/lib/Support/Unix/Threading.inc | 215 + vendor/llvm/lib/Support/Unix/Unix.h | 106 + vendor/llvm/lib/Support/Unix/Watchdog.inc | 32 + vendor/llvm/lib/Support/Valgrind.cpp | 55 + vendor/llvm/lib/Support/Watchdog.cpp | 23 + vendor/llvm/lib/Support/Windows/COM.inc | 37 + vendor/llvm/lib/Support/Windows/DynamicLibrary.inc | 188 + vendor/llvm/lib/Support/Windows/Host.inc | 22 + vendor/llvm/lib/Support/Windows/Memory.inc | 244 + vendor/llvm/lib/Support/Windows/Mutex.inc | 58 + vendor/llvm/lib/Support/Windows/Path.inc | 1069 + vendor/llvm/lib/Support/Windows/Process.inc | 461 + vendor/llvm/lib/Support/Windows/Program.inc | 554 + vendor/llvm/lib/Support/Windows/RWMutex.inc | 130 + vendor/llvm/lib/Support/Windows/Signals.inc | 847 + vendor/llvm/lib/Support/Windows/ThreadLocal.inc | 53 + vendor/llvm/lib/Support/Windows/Threading.inc | 103 + vendor/llvm/lib/Support/Windows/Watchdog.inc | 24 + vendor/llvm/lib/Support/Windows/WindowsSupport.h | 264 + vendor/llvm/lib/Support/Windows/explicit_symbols.inc | 102 + vendor/llvm/lib/Support/YAMLParser.cpp | 2417 + vendor/llvm/lib/Support/YAMLTraits.cpp | 998 + vendor/llvm/lib/Support/circular_raw_ostream.cpp | 45 + vendor/llvm/lib/Support/raw_os_ostream.cpp | 30 + vendor/llvm/lib/Support/raw_ostream.cpp | 770 + vendor/llvm/lib/Support/regcclass.h | 75 + vendor/llvm/lib/Support/regcname.h | 144 + vendor/llvm/lib/Support/regcomp.c | 1574 + vendor/llvm/lib/Support/regengine.inc | 1034 + vendor/llvm/lib/Support/regerror.c | 135 + vendor/llvm/lib/Support/regex2.h | 162 + vendor/llvm/lib/Support/regex_impl.h | 108 + vendor/llvm/lib/Support/regexec.c | 162 + vendor/llvm/lib/Support/regfree.c | 72 + vendor/llvm/lib/Support/regstrlcpy.c | 52 + vendor/llvm/lib/Support/regutils.h | 58 + vendor/llvm/lib/Support/xxhash.cpp | 134 + vendor/llvm/lib/TableGen/CMakeLists.txt | 13 + vendor/llvm/lib/TableGen/Error.cpp | 80 + vendor/llvm/lib/TableGen/LLVMBuild.txt | 22 + vendor/llvm/lib/TableGen/Main.cpp | 118 + vendor/llvm/lib/TableGen/Record.cpp | 1935 + vendor/llvm/lib/TableGen/SetTheory.cpp | 324 + vendor/llvm/lib/TableGen/StringMatcher.cpp | 154 + vendor/llvm/lib/TableGen/TGLexer.cpp | 488 + vendor/llvm/lib/TableGen/TGLexer.h | 140 + vendor/llvm/lib/TableGen/TGParser.cpp | 2693 + vendor/llvm/lib/TableGen/TGParser.h | 189 + vendor/llvm/lib/TableGen/TableGenBackend.cpp | 53 + vendor/llvm/lib/Target/AArch64/AArch64.h | 66 + vendor/llvm/lib/Target/AArch64/AArch64.td | 416 + vendor/llvm/lib/Target/AArch64/AArch64A53Fix835769.cpp | 244 + vendor/llvm/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp | 720 + vendor/llvm/lib/Target/AArch64/AArch64AddressTypePromotion.cpp | 493 + vendor/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp | 414 + vendor/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 662 + vendor/llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 389 + vendor/llvm/lib/Target/AArch64/AArch64CallLowering.h | 59 + vendor/llvm/lib/Target/AArch64/AArch64CallingConvention.h | 139 + vendor/llvm/lib/Target/AArch64/AArch64CallingConvention.td | 337 + vendor/llvm/.../AArch64/AArch64CleanupLocalDynamicTLSPass.cpp | 151 + vendor/llvm/lib/Target/AArch64/AArch64CollectLOH.cpp | 547 + vendor/llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp | 438 + vendor/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp | 912 + vendor/llvm/.../AArch64/AArch64DeadRegisterDefinitionsPass.cpp | 149 + vendor/llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp | 963 + vendor/llvm/lib/Target/AArch64/AArch64FastISel.cpp | 5142 + vendor/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 1224 + vendor/llvm/lib/Target/AArch64/AArch64FrameLowering.h | 79 + vendor/llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def | 213 + vendor/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 3966 + vendor/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 10815 ++ vendor/llvm/lib/Target/AArch64/AArch64ISelLowering.h | 612 + vendor/llvm/lib/Target/AArch64/AArch64InstrAtomics.td | 404 + vendor/llvm/lib/Target/AArch64/AArch64InstrFormats.td | 9522 ++ vendor/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 4217 + vendor/llvm/lib/Target/AArch64/AArch64InstrInfo.h | 321 + vendor/llvm/lib/Target/AArch64/AArch64InstrInfo.td | 6131 ++ vendor/llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp | 1215 + vendor/llvm/lib/Target/AArch64/AArch64InstructionSelector.h | 57 + vendor/llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 315 + vendor/llvm/lib/Target/AArch64/AArch64LegalizerInfo.h | 37 + vendor/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp | 1766 + vendor/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp | 216 + vendor/llvm/lib/Target/AArch64/AArch64MCInstLower.h | 52 + vendor/llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.h | 190 + vendor/llvm/lib/Target/AArch64/AArch64MacroFusion.cpp | 254 + vendor/llvm/lib/Target/AArch64/AArch64MacroFusion.h | 29 + vendor/llvm/lib/Target/AArch64/AArch64PBQPRegAlloc.cpp | 383 + vendor/llvm/lib/Target/AArch64/AArch64PBQPRegAlloc.h | 38 + vendor/llvm/lib/Target/AArch64/AArch64PerfectShuffle.h | 6591 ++ vendor/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp | 566 + vendor/llvm/.../AArch64/AArch64RedundantCopyElimination.cpp | 407 + vendor/llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 551 + vendor/llvm/lib/Target/AArch64/AArch64RegisterBankInfo.h | 119 + vendor/llvm/lib/Target/AArch64/AArch64RegisterBanks.td | 20 + vendor/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 442 + vendor/llvm/lib/Target/AArch64/AArch64RegisterInfo.h | 106 + vendor/llvm/lib/Target/AArch64/AArch64RegisterInfo.td | 635 + vendor/llvm/lib/Target/AArch64/AArch64SchedA53.td | 293 + vendor/llvm/lib/Target/AArch64/AArch64SchedA57.td | 666 + vendor/llvm/lib/Target/AArch64/AArch64SchedA57WriteRes.td | 544 + vendor/llvm/lib/Target/AArch64/AArch64SchedCyclone.td | 869 + vendor/llvm/lib/Target/AArch64/AArch64SchedFalkor.td | 26 + vendor/llvm/lib/Target/AArch64/AArch64SchedKryo.td | 133 + vendor/llvm/lib/Target/AArch64/AArch64SchedKryoDetails.td | 2376 + vendor/llvm/lib/Target/AArch64/AArch64SchedM1.td | 381 + vendor/llvm/lib/Target/AArch64/AArch64SchedThunderX.td | 351 + vendor/llvm/lib/Target/AArch64/AArch64SchedVulcan.td | 852 + vendor/llvm/lib/Target/AArch64/AArch64Schedule.td | 106 + vendor/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp | 59 + vendor/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.h | 31 + vendor/llvm/lib/Target/AArch64/AArch64StorePairSuppress.cpp | 171 + vendor/llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 197 + vendor/llvm/lib/Target/AArch64/AArch64Subtarget.h | 276 + vendor/llvm/lib/Target/AArch64/AArch64SystemOperands.td | 1022 + vendor/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 539 + vendor/llvm/lib/Target/AArch64/AArch64TargetMachine.h | 76 + vendor/llvm/lib/Target/AArch64/AArch64TargetObjectFile.cpp | 72 + vendor/llvm/lib/Target/AArch64/AArch64TargetObjectFile.h | 47 + vendor/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp | 647 + vendor/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h | 136 + vendor/llvm/lib/Target/AArch64/AArch64VectorByElementOpt.cpp | 388 + vendor/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 4343 + vendor/llvm/lib/Target/AArch64/AsmParser/CMakeLists.txt | 6 + vendor/llvm/lib/Target/AArch64/AsmParser/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/AArch64/CMakeLists.txt | 82 + vendor/llvm/.../AArch64/Disassembler/AArch64Disassembler.cpp | 1588 + vendor/llvm/.../AArch64/Disassembler/AArch64Disassembler.h | 35 + vendor/llvm/.../Disassembler/AArch64ExternalSymbolizer.cpp | 222 + vendor/llvm/.../Disassembler/AArch64ExternalSymbolizer.h | 38 + vendor/llvm/lib/Target/AArch64/Disassembler/CMakeLists.txt | 8 + vendor/llvm/lib/Target/AArch64/Disassembler/LLVMBuild.txt | 23 + vendor/llvm/.../AArch64/InstPrinter/AArch64InstPrinter.cpp | 1326 + vendor/llvm/.../AArch64/InstPrinter/AArch64InstPrinter.h | 194 + vendor/llvm/lib/Target/AArch64/InstPrinter/CMakeLists.txt | 7 + vendor/llvm/lib/Target/AArch64/InstPrinter/LLVMBuild.txt | 24 + vendor/llvm/lib/Target/AArch64/LLVMBuild.txt | 35 + vendor/llvm/.../AArch64/MCTargetDesc/AArch64AddressingModes.h | 803 + vendor/llvm/.../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 612 + vendor/llvm/.../MCTargetDesc/AArch64ELFObjectWriter.cpp | 349 + vendor/llvm/.../AArch64/MCTargetDesc/AArch64ELFStreamer.cpp | 216 + vendor/llvm/.../AArch64/MCTargetDesc/AArch64ELFStreamer.h | 26 + vendor/llvm/.../AArch64/MCTargetDesc/AArch64FixupKinds.h | 76 + vendor/llvm/.../AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 100 + vendor/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h | 38 + vendor/llvm/.../AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 610 + vendor/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp | 145 + vendor/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h | 167 + vendor/llvm/.../AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 169 + vendor/llvm/.../AArch64/MCTargetDesc/AArch64MCTargetDesc.h | 87 + vendor/llvm/.../MCTargetDesc/AArch64MachObjectWriter.cpp | 439 + vendor/llvm/.../AArch64/MCTargetDesc/AArch64TargetStreamer.cpp | 42 + vendor/llvm/.../AArch64/MCTargetDesc/AArch64TargetStreamer.h | 42 + vendor/llvm/lib/Target/AArch64/MCTargetDesc/CMakeLists.txt | 15 + vendor/llvm/lib/Target/AArch64/MCTargetDesc/LLVMBuild.txt | 24 + vendor/llvm/.../AArch64/TargetInfo/AArch64TargetInfo.cpp | 39 + vendor/llvm/lib/Target/AArch64/TargetInfo/CMakeLists.txt | 7 + vendor/llvm/lib/Target/AArch64/TargetInfo/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp | 122 + vendor/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h | 526 + vendor/llvm/lib/Target/AArch64/Utils/CMakeLists.txt | 3 + vendor/llvm/lib/Target/AArch64/Utils/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/AMDGPU/AMDGPU.h | 182 + vendor/llvm/lib/Target/AMDGPU/AMDGPU.td | 616 + vendor/llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp | 75 + vendor/llvm/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp | 229 + vendor/llvm/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp | 189 + vendor/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 835 + vendor/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h | 149 + vendor/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp | 168 + vendor/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.h | 42 + vendor/llvm/lib/Target/AMDGPU/AMDGPUCallingConv.td | 135 + vendor/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp | 523 + vendor/llvm/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp | 102 + vendor/llvm/lib/Target/AMDGPU/AMDGPUFrameLowering.h | 47 + vendor/llvm/lib/Target/AMDGPU/AMDGPUGenRegisterBankInfo.def | 62 + vendor/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 1721 + vendor/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 3604 + vendor/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 365 + vendor/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp | 116 + vendor/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.h | 57 + vendor/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td | 336 + vendor/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp | 424 + vendor/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 65 + vendor/llvm/lib/Target/AMDGPU/AMDGPUInstructions.td | 714 + vendor/llvm/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp | 110 + vendor/llvm/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h | 58 + vendor/llvm/lib/Target/AMDGPU/AMDGPUIntrinsics.td | 23 + vendor/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 62 + vendor/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 30 + vendor/llvm/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp | 123 + vendor/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp | 264 + vendor/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.h | 46 + vendor/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp | 48 + vendor/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h | 82 + vendor/llvm/.../AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp | 372 + vendor/llvm/lib/Target/AMDGPU/AMDGPUPTNote.h | 45 + vendor/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp | 873 + vendor/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 230 + vendor/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h | 65 + vendor/llvm/lib/Target/AMDGPU/AMDGPURegisterBanks.td | 16 + vendor/llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp | 52 + vendor/llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.h | 43 + vendor/llvm/lib/Target/AMDGPU/AMDGPURegisterInfo.td | 25 + vendor/llvm/lib/Target/AMDGPU/AMDGPURuntimeMetadata.h | 290 + vendor/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 429 + vendor/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 799 + vendor/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 724 + vendor/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h | 116 + vendor/llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp | 30 + vendor/llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h | 32 + vendor/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 378 + vendor/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 121 + vendor/llvm/lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp | 146 + vendor/llvm/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp | 1738 + vendor/llvm/lib/Target/AMDGPU/AMDKernelCodeT.h | 658 + vendor/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 4104 + vendor/llvm/lib/Target/AMDGPU/AsmParser/CMakeLists.txt | 5 + vendor/llvm/lib/Target/AMDGPU/AsmParser/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/AMDGPU/BUFInstructions.td | 1350 + vendor/llvm/lib/Target/AMDGPU/CIInstructions.td | 15 + vendor/llvm/lib/Target/AMDGPU/CMakeLists.txt | 103 + vendor/llvm/lib/Target/AMDGPU/CaymanInstructions.td | 222 + vendor/llvm/lib/Target/AMDGPU/DSInstructions.td | 942 + vendor/llvm/.../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 632 + vendor/llvm/.../AMDGPU/Disassembler/AMDGPUDisassembler.h | 132 + vendor/llvm/lib/Target/AMDGPU/Disassembler/CMakeLists.txt | 7 + vendor/llvm/lib/Target/AMDGPU/Disassembler/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/AMDGPU/EvergreenInstructions.td | 766 + vendor/llvm/lib/Target/AMDGPU/FLATInstructions.td | 530 + vendor/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 576 + vendor/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h | 73 + vendor/llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp | 581 + vendor/llvm/lib/Target/AMDGPU/GCNSchedStrategy.h | 107 + vendor/llvm/.../AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp | 1194 + vendor/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.h | 204 + vendor/llvm/lib/Target/AMDGPU/InstPrinter/CMakeLists.txt | 5 + vendor/llvm/lib/Target/AMDGPU/InstPrinter/LLVMBuild.txt | 24 + vendor/llvm/lib/Target/AMDGPU/LLVMBuild.txt | 34 + vendor/llvm/.../AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp | 200 + vendor/llvm/.../AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp | 91 + vendor/llvm/.../AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp | 21 + vendor/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h | 39 + vendor/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h | 28 + vendor/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp | 45 + vendor/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.h | 33 + vendor/llvm/.../AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.cpp | 21 + vendor/llvm/.../AMDGPU/MCTargetDesc/AMDGPUMCCodeEmitter.h | 63 + vendor/llvm/.../AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp | 112 + vendor/llvm/.../AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h | 64 + vendor/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.cpp | 470 + vendor/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPURuntimeMD.h | 33 + vendor/llvm/.../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 257 + vendor/llvm/.../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h | 120 + vendor/llvm/lib/Target/AMDGPU/MCTargetDesc/CMakeLists.txt | 13 + vendor/llvm/lib/Target/AMDGPU/MCTargetDesc/LLVMBuild.txt | 23 + vendor/llvm/.../AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp | 189 + vendor/llvm/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp | 357 + vendor/llvm/lib/Target/AMDGPU/MIMGInstructions.td | 763 + vendor/llvm/lib/Target/AMDGPU/Processors.td | 196 + vendor/llvm/lib/Target/AMDGPU/R600ClauseMergePass.cpp | 213 + vendor/llvm/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp | 711 + vendor/llvm/lib/Target/AMDGPU/R600Defines.h | 171 + vendor/llvm/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp | 354 + vendor/llvm/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp | 270 + vendor/llvm/lib/Target/AMDGPU/R600FrameLowering.cpp | 14 + vendor/llvm/lib/Target/AMDGPU/R600FrameLowering.h | 32 + vendor/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp | 2212 + vendor/llvm/lib/Target/AMDGPU/R600ISelLowering.h | 104 + vendor/llvm/lib/Target/AMDGPU/R600InstrFormats.td | 495 + vendor/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp | 1497 + vendor/llvm/lib/Target/AMDGPU/R600InstrInfo.h | 331 + vendor/llvm/lib/Target/AMDGPU/R600Instructions.td | 1747 + vendor/llvm/lib/Target/AMDGPU/R600Intrinsics.td | 67 + vendor/llvm/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp | 16 + vendor/llvm/lib/Target/AMDGPU/R600MachineFunctionInfo.h | 28 + vendor/llvm/lib/Target/AMDGPU/R600MachineScheduler.cpp | 467 + vendor/llvm/lib/Target/AMDGPU/R600MachineScheduler.h | 100 + vendor/llvm/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp | 401 + vendor/llvm/lib/Target/AMDGPU/R600Packetizer.cpp | 409 + vendor/llvm/lib/Target/AMDGPU/R600RegisterInfo.cpp | 98 + vendor/llvm/lib/Target/AMDGPU/R600RegisterInfo.h | 54 + vendor/llvm/lib/Target/AMDGPU/R600RegisterInfo.td | 252 + vendor/llvm/lib/Target/AMDGPU/R600Schedule.td | 49 + vendor/llvm/lib/Target/AMDGPU/R700Instructions.td | 21 + vendor/llvm/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp | 426 + vendor/llvm/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp | 96 + vendor/llvm/lib/Target/AMDGPU/SIDefines.h | 401 + vendor/llvm/.../AMDGPU/SIFixControlFlowLiveIntervals.cpp | 88 + vendor/llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp | 463 + vendor/llvm/lib/Target/AMDGPU/SIFixVGPRCopies.cpp | 72 + vendor/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 942 + vendor/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 507 + vendor/llvm/lib/Target/AMDGPU/SIFrameLowering.h | 63 + vendor/llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 4957 + vendor/llvm/lib/Target/AMDGPU/SIISelLowering.h | 212 + vendor/llvm/lib/Target/AMDGPU/SIInsertSkips.cpp | 349 + vendor/llvm/lib/Target/AMDGPU/SIInsertWaits.cpp | 682 + vendor/llvm/lib/Target/AMDGPU/SIInstrFormats.td | 292 + vendor/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 3886 + vendor/llvm/lib/Target/AMDGPU/SIInstrInfo.h | 814 + vendor/llvm/lib/Target/AMDGPU/SIInstrInfo.td | 1518 + vendor/llvm/lib/Target/AMDGPU/SIInstructions.td | 1260 + vendor/llvm/lib/Target/AMDGPU/SIIntrinsics.td | 202 + vendor/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 536 + vendor/llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp | 473 + vendor/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp | 161 + vendor/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 246 + vendor/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 541 + vendor/llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp | 1898 + vendor/llvm/lib/Target/AMDGPU/SIMachineScheduler.h | 491 + vendor/llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp | 304 + vendor/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 1410 + vendor/llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 246 + vendor/llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 484 + vendor/llvm/lib/Target/AMDGPU/SISchedule.td | 143 + vendor/llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp | 540 + vendor/llvm/lib/Target/AMDGPU/SITypeRewriter.cpp | 156 + vendor/llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp | 730 + vendor/llvm/lib/Target/AMDGPU/SMInstructions.td | 529 + vendor/llvm/lib/Target/AMDGPU/SOPInstructions.td | 1240 + vendor/llvm/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp | 37 + vendor/llvm/lib/Target/AMDGPU/TargetInfo/CMakeLists.txt | 3 + vendor/llvm/lib/Target/AMDGPU/TargetInfo/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp | 69 + vendor/llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.h | 31 + vendor/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 741 + vendor/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 349 + vendor/llvm/lib/Target/AMDGPU/Utils/AMDKernelCodeTInfo.h | 152 + vendor/llvm/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.cpp | 181 + vendor/llvm/lib/Target/AMDGPU/Utils/AMDKernelCodeTUtils.h | 39 + vendor/llvm/lib/Target/AMDGPU/Utils/CMakeLists.txt | 5 + vendor/llvm/lib/Target/AMDGPU/Utils/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/AMDGPU/VIInstrFormats.td | 20 + vendor/llvm/lib/Target/AMDGPU/VIInstructions.td | 14 + vendor/llvm/lib/Target/AMDGPU/VOP1Instructions.td | 644 + vendor/llvm/lib/Target/AMDGPU/VOP2Instructions.td | 768 + vendor/llvm/lib/Target/AMDGPU/VOP3Instructions.td | 499 + vendor/llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 82 + vendor/llvm/lib/Target/AMDGPU/VOPCInstructions.td | 1144 + vendor/llvm/lib/Target/AMDGPU/VOPInstructions.td | 402 + vendor/llvm/lib/Target/ARM/A15SDOptimizer.cpp | 706 + vendor/llvm/lib/Target/ARM/ARM.h | 60 + vendor/llvm/lib/Target/ARM/ARM.td | 875 + vendor/llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 2170 + vendor/llvm/lib/Target/ARM/ARMAsmPrinter.h | 158 + vendor/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 4806 + vendor/llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 532 + vendor/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp | 850 + vendor/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h | 212 + vendor/llvm/lib/Target/ARM/ARMBasicBlockInfo.h | 109 + vendor/llvm/lib/Target/ARM/ARMCallLowering.cpp | 442 + vendor/llvm/lib/Target/ARM/ARMCallLowering.h | 52 + vendor/llvm/lib/Target/ARM/ARMCallingConv.h | 288 + vendor/llvm/lib/Target/ARM/ARMCallingConv.td | 310 + vendor/llvm/lib/Target/ARM/ARMComputeBlockSize.cpp | 80 + vendor/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 2314 + vendor/llvm/lib/Target/ARM/ARMConstantPoolValue.cpp | 287 + vendor/llvm/lib/Target/ARM/ARMConstantPoolValue.h | 278 + vendor/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 1712 + vendor/llvm/lib/Target/ARM/ARMFastISel.cpp | 3089 + vendor/llvm/lib/Target/ARM/ARMFeatures.h | 97 + vendor/llvm/lib/Target/ARM/ARMFrameLowering.cpp | 2425 + vendor/llvm/lib/Target/ARM/ARMFrameLowering.h | 85 + vendor/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp | 101 + vendor/llvm/lib/Target/ARM/ARMHazardRecognizer.h | 49 + vendor/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 4675 + vendor/llvm/lib/Target/ARM/ARMISelLowering.cpp | 13703 +++ vendor/llvm/lib/Target/ARM/ARMISelLowering.h | 737 + vendor/llvm/lib/Target/ARM/ARMInstrFormats.td | 2528 + vendor/llvm/lib/Target/ARM/ARMInstrInfo.cpp | 137 + vendor/llvm/lib/Target/ARM/ARMInstrInfo.h | 47 + vendor/llvm/lib/Target/ARM/ARMInstrInfo.td | 5907 ++ vendor/llvm/lib/Target/ARM/ARMInstrNEON.td | 8191 ++ vendor/llvm/lib/Target/ARM/ARMInstrThumb.td | 1610 + vendor/llvm/lib/Target/ARM/ARMInstrThumb2.td | 4712 + vendor/llvm/lib/Target/ARM/ARMInstrVFP.td | 2388 + vendor/llvm/lib/Target/ARM/ARMInstructionSelector.cpp | 367 + vendor/llvm/lib/Target/ARM/ARMInstructionSelector.h | 42 + vendor/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp | 69 + vendor/llvm/lib/Target/ARM/ARMLegalizerInfo.h | 29 + vendor/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp | 2415 + vendor/llvm/lib/Target/ARM/ARMMCInstLower.cpp | 237 + vendor/llvm/lib/Target/ARM/ARMMachineFunctionInfo.cpp | 19 + vendor/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h | 246 + vendor/llvm/lib/Target/ARM/ARMOptimizeBarriersPass.cpp | 105 + vendor/llvm/lib/Target/ARM/ARMPerfectShuffle.h | 6591 ++ vendor/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp | 291 + vendor/llvm/lib/Target/ARM/ARMRegisterBankInfo.h | 42 + vendor/llvm/lib/Target/ARM/ARMRegisterBanks.td | 14 + vendor/llvm/lib/Target/ARM/ARMRegisterInfo.cpp | 19 + vendor/llvm/lib/Target/ARM/ARMRegisterInfo.h | 31 + vendor/llvm/lib/Target/ARM/ARMRegisterInfo.td | 430 + vendor/llvm/lib/Target/ARM/ARMSchedule.td | 411 + vendor/llvm/lib/Target/ARM/ARMScheduleA8.td | 1075 + vendor/llvm/lib/Target/ARM/ARMScheduleA9.td | 2568 + vendor/llvm/lib/Target/ARM/ARMScheduleR52.td | 1012 + vendor/llvm/lib/Target/ARM/ARMScheduleSwift.td | 1080 + vendor/llvm/lib/Target/ARM/ARMScheduleV6.td | 300 + vendor/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp | 261 + vendor/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h | 69 + vendor/llvm/lib/Target/ARM/ARMSubtarget.cpp | 384 + vendor/llvm/lib/Target/ARM/ARMSubtarget.h | 712 + vendor/llvm/lib/Target/ARM/ARMTargetMachine.cpp | 572 + vendor/llvm/lib/Target/ARM/ARMTargetMachine.h | 141 + vendor/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp | 95 + vendor/llvm/lib/Target/ARM/ARMTargetObjectFile.h | 50 + vendor/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 545 + vendor/llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 137 + vendor/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 10393 ++ vendor/llvm/lib/Target/ARM/AsmParser/CMakeLists.txt | 3 + vendor/llvm/lib/Target/ARM/AsmParser/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/ARM/CMakeLists.txt | 71 + vendor/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp | 5309 + vendor/llvm/lib/Target/ARM/Disassembler/CMakeLists.txt | 3 + vendor/llvm/lib/Target/ARM/Disassembler/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp | 1676 + vendor/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h | 238 + vendor/llvm/lib/Target/ARM/InstPrinter/CMakeLists.txt | 3 + vendor/llvm/lib/Target/ARM/InstPrinter/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/ARM/LICENSE.TXT | 47 + vendor/llvm/lib/Target/ARM/LLVMBuild.txt | 35 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h | 762 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 1169 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 80 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h | 36 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendELF.h | 31 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendWinCOFF.h | 27 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h | 470 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp | 304 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 1446 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMFixupKinds.h | 120 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 115 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h | 56 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 1715 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp | 41 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h | 79 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 331 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h | 131 + vendor/llvm/.../ARM/MCTargetDesc/ARMMachORelocationInfo.cpp | 44 + vendor/llvm/.../ARM/MCTargetDesc/ARMMachObjectWriter.cpp | 486 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp | 77 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp | 197 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h | 92 + vendor/llvm/.../ARM/MCTargetDesc/ARMWinCOFFObjectWriter.cpp | 98 + vendor/llvm/lib/Target/ARM/MCTargetDesc/ARMWinCOFFStreamer.cpp | 47 + vendor/llvm/lib/Target/ARM/MCTargetDesc/CMakeLists.txt | 16 + vendor/llvm/lib/Target/ARM/MCTargetDesc/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/ARM/MLxExpansionPass.cpp | 395 + vendor/llvm/lib/Target/ARM/README-Thumb.txt | 261 + vendor/llvm/lib/Target/ARM/README-Thumb2.txt | 6 + vendor/llvm/lib/Target/ARM/README.txt | 732 + vendor/llvm/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp | 41 + vendor/llvm/lib/Target/ARM/TargetInfo/CMakeLists.txt | 3 + vendor/llvm/lib/Target/ARM/TargetInfo/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp | 923 + vendor/llvm/lib/Target/ARM/Thumb1FrameLowering.h | 93 + vendor/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp | 138 + vendor/llvm/lib/Target/ARM/Thumb1InstrInfo.h | 61 + vendor/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp | 321 + vendor/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 656 + vendor/llvm/lib/Target/ARM/Thumb2InstrInfo.h | 74 + vendor/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp | 1118 + vendor/llvm/lib/Target/ARM/ThumbRegisterInfo.cpp | 633 + vendor/llvm/lib/Target/ARM/ThumbRegisterInfo.h | 66 + vendor/llvm/lib/Target/AVR/AVR.h | 58 + vendor/llvm/lib/Target/AVR/AVR.td | 81 + vendor/llvm/lib/Target/AVR/AVRAsmPrinter.cpp | 185 + vendor/llvm/lib/Target/AVR/AVRCallingConv.td | 58 + vendor/llvm/lib/Target/AVR/AVRDevices.td | 491 + vendor/llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp | 1512 + vendor/llvm/lib/Target/AVR/AVRFrameLowering.cpp | 538 + vendor/llvm/lib/Target/AVR/AVRFrameLowering.h | 46 + vendor/llvm/lib/Target/AVR/AVRISelDAGToDAG.cpp | 565 + vendor/llvm/lib/Target/AVR/AVRISelLowering.cpp | 1986 + vendor/llvm/lib/Target/AVR/AVRISelLowering.h | 166 + vendor/llvm/lib/Target/AVR/AVRInstrFormats.td | 579 + vendor/llvm/lib/Target/AVR/AVRInstrInfo.cpp | 498 + vendor/llvm/lib/Target/AVR/AVRInstrInfo.h | 112 + vendor/llvm/lib/Target/AVR/AVRInstrInfo.td | 2047 + vendor/llvm/lib/Target/AVR/AVRInstrumentFunctions.cpp | 222 + vendor/llvm/lib/Target/AVR/AVRMCInstLower.cpp | 100 + vendor/llvm/lib/Target/AVR/AVRMCInstLower.h | 43 + vendor/llvm/lib/Target/AVR/AVRMachineFunctionInfo.h | 69 + vendor/llvm/lib/Target/AVR/AVRRegisterInfo.cpp | 266 + vendor/llvm/lib/Target/AVR/AVRRegisterInfo.h | 58 + vendor/llvm/lib/Target/AVR/AVRRegisterInfo.td | 216 + vendor/llvm/lib/Target/AVR/AVRRelaxMemOperations.cpp | 149 + vendor/llvm/lib/Target/AVR/AVRSelectionDAGInfo.h | 28 + vendor/llvm/lib/Target/AVR/AVRSubtarget.cpp | 47 + vendor/llvm/lib/Target/AVR/AVRSubtarget.h | 119 + vendor/llvm/lib/Target/AVR/AVRTargetMachine.cpp | 118 + vendor/llvm/lib/Target/AVR/AVRTargetMachine.h | 51 + vendor/llvm/lib/Target/AVR/AVRTargetObjectFile.cpp | 41 + vendor/llvm/lib/Target/AVR/AVRTargetObjectFile.h | 33 + vendor/llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp | 631 + vendor/llvm/lib/Target/AVR/AsmParser/CMakeLists.txt | 3 + vendor/llvm/lib/Target/AVR/AsmParser/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/AVR/CMakeLists.txt | 42 + vendor/llvm/lib/Target/AVR/Disassembler/AVRDisassembler.cpp | 156 + vendor/llvm/lib/Target/AVR/Disassembler/CMakeLists.txt | 4 + vendor/llvm/lib/Target/AVR/Disassembler/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/AVR/InstPrinter/AVRInstPrinter.cpp | 171 + vendor/llvm/lib/Target/AVR/InstPrinter/AVRInstPrinter.h | 54 + vendor/llvm/lib/Target/AVR/InstPrinter/CMakeLists.txt | 8 + vendor/llvm/lib/Target/AVR/InstPrinter/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/AVR/LLVMBuild.txt | 35 + vendor/llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp | 473 + vendor/llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h | 78 + vendor/llvm/lib/Target/AVR/MCTargetDesc/AVRELFObjectWriter.cpp | 127 + vendor/llvm/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.cpp | 68 + vendor/llvm/lib/Target/AVR/MCTargetDesc/AVRELFStreamer.h | 29 + vendor/llvm/lib/Target/AVR/MCTargetDesc/AVRFixupKinds.h | 149 + vendor/llvm/lib/Target/AVR/MCTargetDesc/AVRMCAsmInfo.cpp | 29 + vendor/llvm/lib/Target/AVR/MCTargetDesc/AVRMCAsmInfo.h | 31 + vendor/llvm/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp | 305 + vendor/llvm/lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h | 115 + vendor/llvm/lib/Target/AVR/MCTargetDesc/AVRMCExpr.cpp | 189 + vendor/llvm/lib/Target/AVR/MCTargetDesc/AVRMCExpr.h | 88 + vendor/llvm/lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.cpp | 121 + vendor/llvm/lib/Target/AVR/MCTargetDesc/AVRMCTargetDesc.h | 59 + vendor/llvm/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.cpp | 24 + vendor/llvm/lib/Target/AVR/MCTargetDesc/AVRTargetStreamer.h | 32 + vendor/llvm/lib/Target/AVR/MCTargetDesc/CMakeLists.txt | 13 + vendor/llvm/lib/Target/AVR/MCTargetDesc/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/AVR/README.md | 8 + vendor/llvm/lib/Target/AVR/TODO.md | 7 + vendor/llvm/lib/Target/AVR/TargetInfo/AVRTargetInfo.cpp | 23 + vendor/llvm/lib/Target/AVR/TargetInfo/CMakeLists.txt | 9 + vendor/llvm/lib/Target/AVR/TargetInfo/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/BPF/BPF.h | 22 + vendor/llvm/lib/Target/BPF/BPF.td | 44 + vendor/llvm/lib/Target/BPF/BPFAsmPrinter.cpp | 61 + vendor/llvm/lib/Target/BPF/BPFCallingConv.td | 29 + vendor/llvm/lib/Target/BPF/BPFFrameLowering.cpp | 40 + vendor/llvm/lib/Target/BPF/BPFFrameLowering.h | 41 + vendor/llvm/lib/Target/BPF/BPFISelDAGToDAG.cpp | 186 + vendor/llvm/lib/Target/BPF/BPFISelLowering.cpp | 608 + vendor/llvm/lib/Target/BPF/BPFISelLowering.h | 93 + vendor/llvm/lib/Target/BPF/BPFInstrFormats.td | 33 + vendor/llvm/lib/Target/BPF/BPFInstrInfo.cpp | 172 + vendor/llvm/lib/Target/BPF/BPFInstrInfo.h | 61 + vendor/llvm/lib/Target/BPF/BPFInstrInfo.td | 579 + vendor/llvm/lib/Target/BPF/BPFMCInstLower.cpp | 84 + vendor/llvm/lib/Target/BPF/BPFMCInstLower.h | 44 + vendor/llvm/lib/Target/BPF/BPFRegisterInfo.cpp | 127 + vendor/llvm/lib/Target/BPF/BPFRegisterInfo.h | 40 + vendor/llvm/lib/Target/BPF/BPFRegisterInfo.td | 41 + vendor/llvm/lib/Target/BPF/BPFSubtarget.cpp | 31 + vendor/llvm/lib/Target/BPF/BPFSubtarget.h | 64 + vendor/llvm/lib/Target/BPF/BPFTargetMachine.cpp | 82 + vendor/llvm/lib/Target/BPF/BPFTargetMachine.h | 44 + vendor/llvm/lib/Target/BPF/CMakeLists.txt | 29 + vendor/llvm/lib/Target/BPF/Disassembler/BPFDisassembler.cpp | 154 + vendor/llvm/lib/Target/BPF/Disassembler/CMakeLists.txt | 4 + vendor/llvm/lib/Target/BPF/Disassembler/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp | 94 + vendor/llvm/lib/Target/BPF/InstPrinter/BPFInstPrinter.h | 40 + vendor/llvm/lib/Target/BPF/InstPrinter/CMakeLists.txt | 3 + vendor/llvm/lib/Target/BPF/InstPrinter/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/BPF/LLVMBuild.txt | 43 + vendor/llvm/lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp | 105 + vendor/llvm/lib/Target/BPF/MCTargetDesc/BPFELFObjectWriter.cpp | 59 + vendor/llvm/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h | 50 + vendor/llvm/lib/Target/BPF/MCTargetDesc/BPFMCCodeEmitter.cpp | 182 + vendor/llvm/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.cpp | 115 + vendor/llvm/lib/Target/BPF/MCTargetDesc/BPFMCTargetDesc.h | 71 + vendor/llvm/lib/Target/BPF/MCTargetDesc/CMakeLists.txt | 6 + vendor/llvm/lib/Target/BPF/MCTargetDesc/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/BPF/TargetInfo/BPFTargetInfo.cpp | 36 + vendor/llvm/lib/Target/BPF/TargetInfo/CMakeLists.txt | 3 + vendor/llvm/lib/Target/BPF/TargetInfo/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/CMakeLists.txt | 25 + vendor/llvm/lib/Target/Hexagon/AsmParser/CMakeLists.txt | 7 + vendor/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp | 2063 + vendor/llvm/lib/Target/Hexagon/AsmParser/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/Hexagon/BitTracker.cpp | 1112 + vendor/llvm/lib/Target/Hexagon/BitTracker.h | 442 + vendor/llvm/lib/Target/Hexagon/CMakeLists.txt | 68 + vendor/llvm/lib/Target/Hexagon/Disassembler/CMakeLists.txt | 3 + vendor/llvm/.../Hexagon/Disassembler/HexagonDisassembler.cpp | 672 + vendor/llvm/lib/Target/Hexagon/Disassembler/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/Hexagon/Hexagon.h | 56 + vendor/llvm/lib/Target/Hexagon/Hexagon.td | 297 + vendor/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp | 637 + vendor/llvm/lib/Target/Hexagon/HexagonAsmPrinter.h | 62 + vendor/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp | 3079 + vendor/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp | 1223 + vendor/llvm/lib/Target/Hexagon/HexagonBitTracker.h | 68 + vendor/llvm/lib/Target/Hexagon/HexagonBlockRanges.cpp | 532 + vendor/llvm/lib/Target/Hexagon/HexagonBlockRanges.h | 244 + vendor/llvm/lib/Target/Hexagon/HexagonBranchRelaxation.cpp | 219 + vendor/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp | 253 + vendor/llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp | 1298 + vendor/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp | 3149 + vendor/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp | 891 + vendor/llvm/lib/Target/Hexagon/HexagonDepArch.h | 10 + vendor/llvm/lib/Target/Hexagon/HexagonDepArch.td | 19 + vendor/llvm/lib/Target/Hexagon/HexagonDepDecoders.h | 59 + vendor/llvm/lib/Target/Hexagon/HexagonDepITypes.h | 53 + vendor/llvm/lib/Target/Hexagon/HexagonDepITypes.td | 48 + vendor/llvm/lib/Target/Hexagon/HexagonDepInstrFormats.td | 4248 + vendor/llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td | 45573 +++++++++ vendor/llvm/lib/Target/Hexagon/HexagonDepMappings.td | 654 + vendor/llvm/lib/Target/Hexagon/HexagonDepOperands.td | 141 + vendor/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp | 1083 + vendor/llvm/lib/Target/Hexagon/HexagonExpandCondsets.cpp | 1299 + vendor/llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp | 194 + vendor/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp | 2461 + vendor/llvm/lib/Target/Hexagon/HexagonFrameLowering.h | 159 + vendor/llvm/lib/Target/Hexagon/HexagonGenExtract.cpp | 268 + vendor/llvm/lib/Target/Hexagon/HexagonGenInsert.cpp | 1598 + vendor/llvm/lib/Target/Hexagon/HexagonGenMux.cpp | 351 + vendor/llvm/lib/Target/Hexagon/HexagonGenPredicate.cpp | 538 + vendor/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp | 1980 + vendor/llvm/lib/Target/Hexagon/HexagonHazardRecognizer.cpp | 140 + vendor/llvm/lib/Target/Hexagon/HexagonHazardRecognizer.h | 78 + vendor/llvm/lib/Target/Hexagon/HexagonIICHVX.td | 102 + vendor/llvm/lib/Target/Hexagon/HexagonIICScalar.td | 164 + vendor/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 2040 + vendor/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 3342 + vendor/llvm/lib/Target/Hexagon/HexagonISelLowering.h | 294 + vendor/llvm/lib/Target/Hexagon/HexagonInstrFormats.td | 412 + vendor/llvm/lib/Target/Hexagon/HexagonInstrFormatsV4.td | 148 + vendor/llvm/lib/Target/Hexagon/HexagonInstrFormatsV60.td | 216 + vendor/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 4241 + vendor/llvm/lib/Target/Hexagon/HexagonInstrInfo.h | 446 + vendor/llvm/lib/Target/Hexagon/HexagonIntrinsics.td | 1372 + vendor/llvm/lib/Target/Hexagon/HexagonIntrinsicsDerived.td | 40 + vendor/llvm/lib/Target/Hexagon/HexagonIntrinsicsV3.td | 27 + vendor/llvm/lib/Target/Hexagon/HexagonIntrinsicsV4.td | 305 + vendor/llvm/lib/Target/Hexagon/HexagonIntrinsicsV5.td | 111 + vendor/llvm/lib/Target/Hexagon/HexagonIntrinsicsV60.td | 803 + vendor/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp | 1616 + vendor/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp | 173 + vendor/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.cpp | 16 + vendor/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h | 79 + vendor/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp | 1033 + vendor/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h | 254 + vendor/llvm/lib/Target/Hexagon/HexagonMapAsm2IntrinV62.gen.td | 204 + vendor/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp | 703 + vendor/llvm/lib/Target/Hexagon/HexagonOperands.td | 45 + vendor/llvm/lib/Target/Hexagon/HexagonOptAddrMode.cpp | 687 + vendor/llvm/lib/Target/Hexagon/HexagonOptimizeSZextends.cpp | 148 + vendor/llvm/lib/Target/Hexagon/HexagonPatterns.td | 3352 + vendor/llvm/lib/Target/Hexagon/HexagonPeephole.cpp | 338 + vendor/llvm/lib/Target/Hexagon/HexagonPseudo.td | 537 + vendor/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp | 330 + vendor/llvm/lib/Target/Hexagon/HexagonRegisterInfo.cpp | 295 + vendor/llvm/lib/Target/Hexagon/HexagonRegisterInfo.h | 85 + vendor/llvm/lib/Target/Hexagon/HexagonRegisterInfo.td | 307 + vendor/llvm/lib/Target/Hexagon/HexagonSchedule.td | 32 + vendor/llvm/lib/Target/Hexagon/HexagonScheduleV4.td | 215 + vendor/llvm/lib/Target/Hexagon/HexagonScheduleV55.td | 205 + vendor/llvm/lib/Target/Hexagon/HexagonScheduleV60.td | 312 + vendor/llvm/lib/Target/Hexagon/HexagonScheduleV62.td | 129 + vendor/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp | 63 + vendor/llvm/lib/Target/Hexagon/HexagonSelectionDAGInfo.h | 35 + vendor/llvm/.../Hexagon/HexagonSplitConst32AndConst64.cpp | 115 + vendor/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp | 1207 + vendor/llvm/lib/Target/Hexagon/HexagonStoreWidening.cpp | 609 + vendor/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp | 394 + vendor/llvm/lib/Target/Hexagon/HexagonSubtarget.h | 158 + vendor/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp | 357 + vendor/llvm/lib/Target/Hexagon/HexagonTargetMachine.h | 51 + vendor/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp | 395 + vendor/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.h | 50 + vendor/llvm/lib/Target/Hexagon/HexagonTargetStreamer.h | 31 + vendor/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp | 71 + vendor/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h | 69 + vendor/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | 1734 + vendor/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.h | 121 + vendor/llvm/lib/Target/Hexagon/HexagonVectorPrint.cpp | 209 + vendor/llvm/lib/Target/Hexagon/LLVMBuild.txt | 46 + vendor/llvm/lib/Target/Hexagon/MCTargetDesc/CMakeLists.txt | 18 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonAsmBackend.cpp | 756 + vendor/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h | 269 + vendor/llvm/.../MCTargetDesc/HexagonELFObjectWriter.cpp | 295 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonFixupKinds.h | 138 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonInstPrinter.cpp | 227 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonInstPrinter.h | 92 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 38 + vendor/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h | 31 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonMCChecker.cpp | 601 + vendor/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h | 219 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp | 797 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonMCCodeEmitter.h | 80 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonMCCompound.cpp | 428 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp | 1100 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp | 158 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonMCELFStreamer.h | 52 + vendor/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp | 120 + vendor/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h | 47 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp | 816 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonMCInstrInfo.h | 288 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonMCShuffler.cpp | 261 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonMCShuffler.h | 65 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 384 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonMCTargetDesc.h | 87 + vendor/llvm/.../Hexagon/MCTargetDesc/HexagonShuffler.cpp | 660 + vendor/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h | 188 + vendor/llvm/lib/Target/Hexagon/MCTargetDesc/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/Hexagon/RDFCopy.cpp | 240 + vendor/llvm/lib/Target/Hexagon/RDFCopy.h | 60 + vendor/llvm/lib/Target/Hexagon/RDFDeadCode.cpp | 242 + vendor/llvm/lib/Target/Hexagon/RDFDeadCode.h | 67 + vendor/llvm/lib/Target/Hexagon/RDFGraph.cpp | 1897 + vendor/llvm/lib/Target/Hexagon/RDFGraph.h | 947 + vendor/llvm/lib/Target/Hexagon/RDFLiveness.cpp | 1045 + vendor/llvm/lib/Target/Hexagon/RDFLiveness.h | 137 + vendor/llvm/lib/Target/Hexagon/RDFRegisters.cpp | 356 + vendor/llvm/lib/Target/Hexagon/RDFRegisters.h | 178 + vendor/llvm/lib/Target/Hexagon/TargetInfo/CMakeLists.txt | 3 + vendor/llvm/.../Hexagon/TargetInfo/HexagonTargetInfo.cpp | 23 + vendor/llvm/lib/Target/Hexagon/TargetInfo/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/LLVMBuild.txt | 75 + vendor/llvm/lib/Target/Lanai/AsmParser/CMakeLists.txt | 7 + vendor/llvm/lib/Target/Lanai/AsmParser/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp | 1229 + vendor/llvm/lib/Target/Lanai/CMakeLists.txt | 35 + vendor/llvm/lib/Target/Lanai/Disassembler/CMakeLists.txt | 3 + vendor/llvm/lib/Target/Lanai/Disassembler/LLVMBuild.txt | 23 + vendor/llvm/.../Lanai/Disassembler/LanaiDisassembler.cpp | 240 + vendor/llvm/lib/Target/Lanai/Disassembler/LanaiDisassembler.h | 38 + vendor/llvm/lib/Target/Lanai/InstPrinter/CMakeLists.txt | 3 + vendor/llvm/lib/Target/Lanai/InstPrinter/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.cpp | 305 + vendor/llvm/lib/Target/Lanai/InstPrinter/LanaiInstPrinter.h | 66 + vendor/llvm/lib/Target/Lanai/LLVMBuild.txt | 45 + vendor/llvm/lib/Target/Lanai/Lanai.h | 51 + vendor/llvm/lib/Target/Lanai/Lanai.td | 47 + vendor/llvm/lib/Target/Lanai/LanaiAluCode.h | 148 + vendor/llvm/lib/Target/Lanai/LanaiAsmPrinter.cpp | 243 + vendor/llvm/lib/Target/Lanai/LanaiCallingConv.td | 50 + vendor/llvm/lib/Target/Lanai/LanaiCondCode.h | 100 + vendor/llvm/lib/Target/Lanai/LanaiDelaySlotFiller.cpp | 262 + vendor/llvm/lib/Target/Lanai/LanaiFrameLowering.cpp | 220 + vendor/llvm/lib/Target/Lanai/LanaiFrameLowering.h | 57 + vendor/llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp | 337 + vendor/llvm/lib/Target/Lanai/LanaiISelLowering.cpp | 1504 + vendor/llvm/lib/Target/Lanai/LanaiISelLowering.h | 149 + vendor/llvm/lib/Target/Lanai/LanaiInstrFormats.td | 561 + vendor/llvm/lib/Target/Lanai/LanaiInstrInfo.cpp | 808 + vendor/llvm/lib/Target/Lanai/LanaiInstrInfo.h | 186 + vendor/llvm/lib/Target/Lanai/LanaiInstrInfo.td | 884 + vendor/llvm/lib/Target/Lanai/LanaiMCInstLower.cpp | 139 + vendor/llvm/lib/Target/Lanai/LanaiMCInstLower.h | 47 + vendor/llvm/lib/Target/Lanai/LanaiMachineFunctionInfo.cpp | 23 + vendor/llvm/lib/Target/Lanai/LanaiMachineFunctionInfo.h | 58 + vendor/llvm/lib/Target/Lanai/LanaiMemAluCombiner.cpp | 425 + vendor/llvm/lib/Target/Lanai/LanaiRegisterInfo.cpp | 287 + vendor/llvm/lib/Target/Lanai/LanaiRegisterInfo.h | 60 + vendor/llvm/lib/Target/Lanai/LanaiRegisterInfo.td | 64 + vendor/llvm/lib/Target/Lanai/LanaiSchedule.td | 70 + vendor/llvm/lib/Target/Lanai/LanaiSelectionDAGInfo.cpp | 35 + vendor/llvm/lib/Target/Lanai/LanaiSelectionDAGInfo.h | 36 + vendor/llvm/lib/Target/Lanai/LanaiSubtarget.cpp | 47 + vendor/llvm/lib/Target/Lanai/LanaiSubtarget.h | 76 + vendor/llvm/lib/Target/Lanai/LanaiTargetMachine.cpp | 113 + vendor/llvm/lib/Target/Lanai/LanaiTargetMachine.h | 55 + vendor/llvm/lib/Target/Lanai/LanaiTargetObjectFile.cpp | 132 + vendor/llvm/lib/Target/Lanai/LanaiTargetObjectFile.h | 46 + vendor/llvm/lib/Target/Lanai/LanaiTargetTransformInfo.h | 82 + vendor/llvm/lib/Target/Lanai/MCTargetDesc/CMakeLists.txt | 8 + vendor/llvm/lib/Target/Lanai/MCTargetDesc/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp | 172 + vendor/llvm/lib/Target/Lanai/MCTargetDesc/LanaiBaseInfo.h | 119 + vendor/llvm/.../Lanai/MCTargetDesc/LanaiELFObjectWriter.cpp | 93 + vendor/llvm/lib/Target/Lanai/MCTargetDesc/LanaiFixupKinds.h | 43 + vendor/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.cpp | 43 + vendor/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCAsmInfo.h | 31 + vendor/llvm/.../Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp | 312 + vendor/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.cpp | 60 + vendor/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCExpr.h | 56 + vendor/llvm/.../Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp | 161 + vendor/llvm/lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.h | 61 + vendor/llvm/lib/Target/Lanai/TargetInfo/CMakeLists.txt | 3 + vendor/llvm/lib/Target/Lanai/TargetInfo/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/Lanai/TargetInfo/LanaiTargetInfo.cpp | 25 + vendor/llvm/lib/Target/MSP430/CMakeLists.txt | 27 + vendor/llvm/lib/Target/MSP430/InstPrinter/CMakeLists.txt | 3 + vendor/llvm/lib/Target/MSP430/InstPrinter/LLVMBuild.txt | 23 + vendor/llvm/.../MSP430/InstPrinter/MSP430InstPrinter.cpp | 116 + vendor/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h | 43 + vendor/llvm/lib/Target/MSP430/LLVMBuild.txt | 32 + vendor/llvm/lib/Target/MSP430/MCTargetDesc/CMakeLists.txt | 4 + vendor/llvm/lib/Target/MSP430/MCTargetDesc/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp | 26 + vendor/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h | 31 + vendor/llvm/.../MSP430/MCTargetDesc/MSP430MCTargetDesc.cpp | 79 + vendor/llvm/.../MSP430/MCTargetDesc/MSP430MCTargetDesc.h | 38 + vendor/llvm/lib/Target/MSP430/MSP430.h | 47 + vendor/llvm/lib/Target/MSP430/MSP430.td | 60 + vendor/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp | 159 + vendor/llvm/lib/Target/MSP430/MSP430BranchSelector.cpp | 257 + vendor/llvm/lib/Target/MSP430/MSP430CallingConv.td | 37 + vendor/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp | 301 + vendor/llvm/lib/Target/MSP430/MSP430FrameLowering.h | 54 + vendor/llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp | 471 + vendor/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp | 1389 + vendor/llvm/lib/Target/MSP430/MSP430ISelLowering.h | 180 + vendor/llvm/lib/Target/MSP430/MSP430InstrFormats.td | 211 + vendor/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp | 335 + vendor/llvm/lib/Target/MSP430/MSP430InstrInfo.h | 92 + vendor/llvm/lib/Target/MSP430/MSP430InstrInfo.td | 1211 + vendor/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp | 157 + vendor/llvm/lib/Target/MSP430/MSP430MCInstLower.h | 47 + vendor/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.cpp | 14 + vendor/llvm/lib/Target/MSP430/MSP430MachineFunctionInfo.h | 62 + vendor/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp | 161 + vendor/llvm/lib/Target/MSP430/MSP430RegisterInfo.h | 46 + vendor/llvm/lib/Target/MSP430/MSP430RegisterInfo.td | 81 + vendor/llvm/lib/Target/MSP430/MSP430Subtarget.cpp | 37 + vendor/llvm/lib/Target/MSP430/MSP430Subtarget.h | 69 + vendor/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp | 80 + vendor/llvm/lib/Target/MSP430/MSP430TargetMachine.h | 49 + vendor/llvm/lib/Target/MSP430/README.txt | 41 + vendor/llvm/lib/Target/MSP430/TargetInfo/CMakeLists.txt | 3 + vendor/llvm/lib/Target/MSP430/TargetInfo/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/MSP430/TargetInfo/MSP430TargetInfo.cpp | 23 + vendor/llvm/lib/Target/Mips/AsmParser/CMakeLists.txt | 3 + vendor/llvm/lib/Target/Mips/AsmParser/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 7239 ++ vendor/llvm/lib/Target/Mips/CMakeLists.txt | 58 + vendor/llvm/lib/Target/Mips/Disassembler/CMakeLists.txt | 3 + vendor/llvm/lib/Target/Mips/Disassembler/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp | 2501 + vendor/llvm/lib/Target/Mips/InstPrinter/CMakeLists.txt | 3 + vendor/llvm/lib/Target/Mips/InstPrinter/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp | 294 + vendor/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h | 114 + vendor/llvm/lib/Target/Mips/LLVMBuild.txt | 46 + vendor/llvm/lib/Target/Mips/MCTargetDesc/CMakeLists.txt | 14 + vendor/llvm/lib/Target/Mips/MCTargetDesc/LLVMBuild.txt | 23 + vendor/llvm/.../Mips/MCTargetDesc/MipsABIFlagsSection.cpp | 75 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h | 199 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp | 119 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.h | 82 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 522 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h | 94 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsBaseInfo.h | 134 + vendor/llvm/.../Mips/MCTargetDesc/MipsELFObjectWriter.cpp | 664 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.cpp | 86 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h | 76 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h | 224 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 66 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h | 31 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 1156 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.h | 277 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp | 293 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h | 93 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsMCNaCl.h | 30 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 201 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.h | 84 + vendor/llvm/.../Mips/MCTargetDesc/MipsNaClELFStreamer.cpp | 272 + vendor/llvm/lib/Target/Mips/MCTargetDesc/MipsOptionRecord.cpp | 101 + vendor/llvm/.../Mips/MCTargetDesc/MipsTargetStreamer.cpp | 1176 + vendor/llvm/lib/Target/Mips/MSA.txt | 83 + vendor/llvm/lib/Target/Mips/MicroMips32r6InstrFormats.td | 1094 + vendor/llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td | 1881 + vendor/llvm/lib/Target/Mips/MicroMips64r6InstrFormats.td | 267 + vendor/llvm/lib/Target/Mips/MicroMips64r6InstrInfo.td | 550 + vendor/llvm/lib/Target/Mips/MicroMipsDSPInstrFormats.td | 302 + vendor/llvm/lib/Target/Mips/MicroMipsDSPInstrInfo.td | 601 + vendor/llvm/lib/Target/Mips/MicroMipsInstrFPU.td | 283 + vendor/llvm/lib/Target/Mips/MicroMipsInstrFormats.td | 1054 + vendor/llvm/lib/Target/Mips/MicroMipsInstrInfo.td | 1187 + vendor/llvm/lib/Target/Mips/Mips.h | 38 + vendor/llvm/lib/Target/Mips/Mips.td | 233 + vendor/llvm/lib/Target/Mips/Mips16FrameLowering.cpp | 176 + vendor/llvm/lib/Target/Mips/Mips16FrameLowering.h | 47 + vendor/llvm/lib/Target/Mips/Mips16HardFloat.cpp | 547 + vendor/llvm/lib/Target/Mips/Mips16HardFloatInfo.cpp | 50 + vendor/llvm/lib/Target/Mips/Mips16HardFloatInfo.h | 50 + vendor/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp | 261 + vendor/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.h | 55 + vendor/llvm/lib/Target/Mips/Mips16ISelLowering.cpp | 800 + vendor/llvm/lib/Target/Mips/Mips16ISelLowering.h | 82 + vendor/llvm/lib/Target/Mips/Mips16InstrFormats.td | 640 + vendor/llvm/lib/Target/Mips/Mips16InstrInfo.cpp | 519 + vendor/llvm/lib/Target/Mips/Mips16InstrInfo.h | 126 + vendor/llvm/lib/Target/Mips/Mips16InstrInfo.td | 1912 + vendor/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp | 148 + vendor/llvm/lib/Target/Mips/Mips16RegisterInfo.h | 48 + vendor/llvm/lib/Target/Mips/Mips32r6InstrFormats.td | 578 + vendor/llvm/lib/Target/Mips/Mips32r6InstrInfo.td | 1010 + vendor/llvm/lib/Target/Mips/Mips64InstrInfo.td | 908 + vendor/llvm/lib/Target/Mips/Mips64r6InstrInfo.td | 279 + vendor/llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp | 154 + vendor/llvm/lib/Target/Mips/MipsAnalyzeImmediate.h | 63 + vendor/llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 1250 + vendor/llvm/lib/Target/Mips/MipsAsmPrinter.h | 162 + vendor/llvm/lib/Target/Mips/MipsCCState.cpp | 136 + vendor/llvm/lib/Target/Mips/MipsCCState.h | 136 + vendor/llvm/lib/Target/Mips/MipsCallingConv.td | 406 + vendor/llvm/lib/Target/Mips/MipsCondMov.td | 299 + vendor/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp | 1695 + vendor/llvm/lib/Target/Mips/MipsDSPInstrFormats.td | 369 + vendor/llvm/lib/Target/Mips/MipsDSPInstrInfo.td | 1456 + vendor/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp | 915 + vendor/llvm/lib/Target/Mips/MipsEVAInstrFormats.td | 84 + vendor/llvm/lib/Target/Mips/MipsEVAInstrInfo.td | 209 + vendor/llvm/lib/Target/Mips/MipsExpandPseudo.cpp | 341 + vendor/llvm/lib/Target/Mips/MipsFastISel.cpp | 2123 + vendor/llvm/lib/Target/Mips/MipsFrameLowering.cpp | 159 + vendor/llvm/lib/Target/Mips/MipsFrameLowering.h | 54 + vendor/llvm/lib/Target/Mips/MipsHazardSchedule.cpp | 160 + vendor/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp | 270 + vendor/llvm/lib/Target/Mips/MipsISelDAGToDAG.h | 144 + vendor/llvm/lib/Target/Mips/MipsISelLowering.cpp | 3912 + vendor/llvm/lib/Target/Mips/MipsISelLowering.h | 655 + vendor/llvm/lib/Target/Mips/MipsInstrFPU.td | 834 + vendor/llvm/lib/Target/Mips/MipsInstrFormats.td | 972 + vendor/llvm/lib/Target/Mips/MipsInstrInfo.cpp | 503 + vendor/llvm/lib/Target/Mips/MipsInstrInfo.h | 161 + vendor/llvm/lib/Target/Mips/MipsInstrInfo.td | 2940 + vendor/llvm/lib/Target/Mips/MipsLongBranch.cpp | 546 + vendor/llvm/lib/Target/Mips/MipsMCInstLower.cpp | 281 + vendor/llvm/lib/Target/Mips/MipsMCInstLower.h | 48 + vendor/llvm/lib/Target/Mips/MipsMSAInstrFormats.td | 455 + vendor/llvm/lib/Target/Mips/MipsMSAInstrInfo.td | 3946 + vendor/llvm/lib/Target/Mips/MipsMachineFunction.cpp | 103 + vendor/llvm/lib/Target/Mips/MipsMachineFunction.h | 126 + vendor/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp | 50 + vendor/llvm/lib/Target/Mips/MipsOptimizePICCall.cpp | 301 + vendor/llvm/lib/Target/Mips/MipsOptionRecord.h | 83 + vendor/llvm/lib/Target/Mips/MipsOs16.cpp | 160 + vendor/llvm/lib/Target/Mips/MipsRegisterInfo.cpp | 340 + vendor/llvm/lib/Target/Mips/MipsRegisterInfo.h | 82 + vendor/llvm/lib/Target/Mips/MipsRegisterInfo.td | 710 + vendor/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp | 910 + vendor/llvm/lib/Target/Mips/MipsSEFrameLowering.h | 55 + vendor/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 1075 + vendor/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h | 148 + vendor/llvm/lib/Target/Mips/MipsSEISelLowering.cpp | 3903 + vendor/llvm/lib/Target/Mips/MipsSEISelLowering.h | 131 + vendor/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp | 754 + vendor/llvm/lib/Target/Mips/MipsSEInstrInfo.h | 119 + vendor/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp | 260 + vendor/llvm/lib/Target/Mips/MipsSERegisterInfo.h | 41 + vendor/llvm/lib/Target/Mips/MipsSchedule.td | 674 + vendor/llvm/lib/Target/Mips/MipsScheduleGeneric.td | 1048 + vendor/llvm/lib/Target/Mips/MipsScheduleP5600.td | 586 + vendor/llvm/lib/Target/Mips/MipsSubtarget.cpp | 177 + vendor/llvm/lib/Target/Mips/MipsSubtarget.h | 325 + vendor/llvm/lib/Target/Mips/MipsTargetMachine.cpp | 277 + vendor/llvm/lib/Target/Mips/MipsTargetMachine.h | 97 + vendor/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp | 158 + vendor/llvm/lib/Target/Mips/MipsTargetObjectFile.h | 50 + vendor/llvm/lib/Target/Mips/MipsTargetStreamer.h | 324 + vendor/llvm/lib/Target/Mips/TargetInfo/CMakeLists.txt | 3 + vendor/llvm/lib/Target/Mips/TargetInfo/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp | 48 + vendor/llvm/lib/Target/NVPTX/CMakeLists.txt | 41 + vendor/llvm/lib/Target/NVPTX/InstPrinter/CMakeLists.txt | 3 + vendor/llvm/lib/Target/NVPTX/InstPrinter/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp | 296 + vendor/llvm/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h | 52 + vendor/llvm/lib/Target/NVPTX/LLVMBuild.txt | 32 + vendor/llvm/lib/Target/NVPTX/MCTargetDesc/CMakeLists.txt | 4 + vendor/llvm/lib/Target/NVPTX/MCTargetDesc/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h | 46 + vendor/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp | 59 + vendor/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h | 31 + vendor/llvm/.../NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp | 79 + vendor/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.h | 38 + vendor/llvm/lib/Target/NVPTX/ManagedStringPool.h | 49 + vendor/llvm/lib/Target/NVPTX/NVPTX.h | 177 + vendor/llvm/lib/Target/NVPTX/NVPTX.td | 96 + vendor/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.cpp | 70 + vendor/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.h | 23 + vendor/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 2449 + vendor/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h | 367 + vendor/llvm/lib/Target/NVPTX/NVPTXAssignValidGlobalNames.cpp | 84 + vendor/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp | 78 + vendor/llvm/lib/Target/NVPTX/NVPTXFrameLowering.h | 36 + vendor/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp | 354 + vendor/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp | 4388 + vendor/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h | 104 + vendor/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 4641 + vendor/llvm/lib/Target/NVPTX/NVPTXISelLowering.h | 579 + vendor/llvm/lib/Target/NVPTX/NVPTXImageOptimizer.cpp | 181 + vendor/llvm/lib/Target/NVPTX/NVPTXInstrFormats.td | 59 + vendor/llvm/lib/Target/NVPTX/NVPTXInstrInfo.cpp | 253 + vendor/llvm/lib/Target/NVPTX/NVPTXInstrInfo.h | 79 + vendor/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td | 3165 + vendor/llvm/lib/Target/NVPTX/NVPTXIntrinsics.td | 7178 ++ vendor/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp | 148 + vendor/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.h | 24 + vendor/llvm/lib/Target/NVPTX/NVPTXLowerAlloca.cpp | 118 + vendor/llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp | 253 + vendor/llvm/lib/Target/NVPTX/NVPTXMCExpr.cpp | 67 + vendor/llvm/lib/Target/NVPTX/NVPTXMCExpr.h | 131 + vendor/llvm/lib/Target/NVPTX/NVPTXMachineFunctionInfo.h | 51 + vendor/llvm/lib/Target/NVPTX/NVPTXPeephole.cpp | 157 + vendor/llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp | 227 + vendor/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.cpp | 132 + vendor/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.h | 65 + vendor/llvm/lib/Target/NVPTX/NVPTXRegisterInfo.td | 73 + vendor/llvm/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp | 191 + vendor/llvm/lib/Target/NVPTX/NVPTXSection.h | 45 + vendor/llvm/lib/Target/NVPTX/NVPTXSubtarget.cpp | 68 + vendor/llvm/lib/Target/NVPTX/NVPTXSubtarget.h | 118 + vendor/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp | 365 + vendor/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h | 90 + vendor/llvm/lib/Target/NVPTX/NVPTXTargetObjectFile.h | 103 + vendor/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp | 154 + vendor/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h | 69 + vendor/llvm/lib/Target/NVPTX/NVPTXUtilities.cpp | 317 + vendor/llvm/lib/Target/NVPTX/NVPTXUtilities.h | 65 + vendor/llvm/lib/Target/NVPTX/NVPTXVector.td | 1479 + vendor/llvm/lib/Target/NVPTX/NVVMIntrRange.cpp | 152 + vendor/llvm/lib/Target/NVPTX/NVVMReflect.cpp | 175 + vendor/llvm/lib/Target/NVPTX/TargetInfo/CMakeLists.txt | 3 + vendor/llvm/lib/Target/NVPTX/TargetInfo/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/NVPTX/TargetInfo/NVPTXTargetInfo.cpp | 29 + vendor/llvm/lib/Target/NVPTX/cl_common_defines.h | 122 + vendor/llvm/lib/Target/PowerPC/AsmParser/CMakeLists.txt | 3 + vendor/llvm/lib/Target/PowerPC/AsmParser/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 1966 + vendor/llvm/lib/Target/PowerPC/CMakeLists.txt | 50 + vendor/llvm/lib/Target/PowerPC/Disassembler/CMakeLists.txt | 3 + vendor/llvm/lib/Target/PowerPC/Disassembler/LLVMBuild.txt | 23 + vendor/llvm/.../PowerPC/Disassembler/PPCDisassembler.cpp | 440 + vendor/llvm/lib/Target/PowerPC/InstPrinter/CMakeLists.txt | 3 + vendor/llvm/lib/Target/PowerPC/InstPrinter/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp | 506 + vendor/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h | 74 + vendor/llvm/lib/Target/PowerPC/LLVMBuild.txt | 35 + vendor/llvm/lib/Target/PowerPC/MCTargetDesc/CMakeLists.txt | 10 + vendor/llvm/lib/Target/PowerPC/MCTargetDesc/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 241 + vendor/llvm/.../PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp | 425 + vendor/llvm/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h | 56 + vendor/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 83 + vendor/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h | 39 + vendor/llvm/.../PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 389 + vendor/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp | 150 + vendor/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h | 100 + vendor/llvm/.../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 288 + vendor/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h | 105 + vendor/llvm/.../PowerPC/MCTargetDesc/PPCMachObjectWriter.cpp | 383 + vendor/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp | 86 + vendor/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h | 76 + vendor/llvm/lib/Target/PowerPC/P9InstrResources.td | 808 + vendor/llvm/lib/Target/PowerPC/PPC.h | 106 + vendor/llvm/lib/Target/PowerPC/PPC.td | 468 + vendor/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 1565 + vendor/llvm/lib/Target/PowerPC/PPCBoolRetToInt.cpp | 274 + vendor/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp | 283 + vendor/llvm/lib/Target/PowerPC/PPCCCState.cpp | 36 + vendor/llvm/lib/Target/PowerPC/PPCCCState.h | 42 + vendor/llvm/lib/Target/PowerPC/PPCCTRLoops.cpp | 728 + vendor/llvm/lib/Target/PowerPC/PPCCallingConv.h | 35 + vendor/llvm/lib/Target/PowerPC/PPCCallingConv.td | 284 + vendor/llvm/lib/Target/PowerPC/PPCEarlyReturn.cpp | 213 + vendor/llvm/lib/Target/PowerPC/PPCExpandISEL.cpp | 458 + vendor/llvm/lib/Target/PowerPC/PPCFastISel.cpp | 2374 + vendor/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 2151 + vendor/llvm/lib/Target/PowerPC/PPCFrameLowering.h | 149 + vendor/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp | 436 + vendor/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h | 102 + vendor/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 4562 + vendor/llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 12939 +++ vendor/llvm/lib/Target/PowerPC/PPCISelLowering.h | 1051 + vendor/llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 1308 + vendor/llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 1455 + vendor/llvm/lib/Target/PowerPC/PPCInstrBuilder.h | 43 + vendor/llvm/lib/Target/PowerPC/PPCInstrFormats.td | 1998 + vendor/llvm/lib/Target/PowerPC/PPCInstrHTM.td | 172 + vendor/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 1933 + vendor/llvm/lib/Target/PowerPC/PPCInstrInfo.h | 297 + vendor/llvm/lib/Target/PowerPC/PPCInstrInfo.td | 4423 + vendor/llvm/lib/Target/PowerPC/PPCInstrQPX.td | 1216 + vendor/llvm/lib/Target/PowerPC/PPCInstrSPE.td | 447 + vendor/llvm/lib/Target/PowerPC/PPCInstrVSX.td | 2924 + vendor/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp | 454 + vendor/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp | 187 + vendor/llvm/lib/Target/PowerPC/PPCMIPeephole.cpp | 392 + vendor/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp | 45 + vendor/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h | 200 + vendor/llvm/lib/Target/PowerPC/PPCPerfectShuffle.h | 6591 ++ vendor/llvm/lib/Target/PowerPC/PPCQPXLoadSplat.cpp | 166 + vendor/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 1059 + vendor/llvm/lib/Target/PowerPC/PPCRegisterInfo.h | 145 + vendor/llvm/lib/Target/PowerPC/PPCRegisterInfo.td | 352 + vendor/llvm/lib/Target/PowerPC/PPCSchedule.td | 137 + vendor/llvm/lib/Target/PowerPC/PPCSchedule440.td | 608 + vendor/llvm/lib/Target/PowerPC/PPCScheduleA2.td | 172 + vendor/llvm/lib/Target/PowerPC/PPCScheduleE500mc.td | 329 + vendor/llvm/lib/Target/PowerPC/PPCScheduleE5500.td | 385 + vendor/llvm/lib/Target/PowerPC/PPCScheduleG3.td | 80 + vendor/llvm/lib/Target/PowerPC/PPCScheduleG4.td | 96 + vendor/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td | 112 + vendor/llvm/lib/Target/PowerPC/PPCScheduleG5.td | 130 + vendor/llvm/lib/Target/PowerPC/PPCScheduleP7.td | 397 + vendor/llvm/lib/Target/PowerPC/PPCScheduleP8.td | 406 + vendor/llvm/lib/Target/PowerPC/PPCScheduleP9.td | 335 + vendor/llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 238 + vendor/llvm/lib/Target/PowerPC/PPCSubtarget.h | 326 + vendor/llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp | 174 + vendor/llvm/lib/Target/PowerPC/PPCTOCRegDeps.cpp | 155 + vendor/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 446 + vendor/llvm/lib/Target/PowerPC/PPCTargetMachine.h | 85 + vendor/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp | 59 + vendor/llvm/lib/Target/PowerPC/PPCTargetObjectFile.h | 34 + vendor/llvm/lib/Target/PowerPC/PPCTargetStreamer.h | 35 + vendor/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 447 + vendor/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 93 + vendor/llvm/lib/Target/PowerPC/PPCVSXCopy.cpp | 177 + vendor/llvm/lib/Target/PowerPC/PPCVSXFMAMutate.cpp | 398 + vendor/llvm/lib/Target/PowerPC/PPCVSXSwapRemoval.cpp | 1036 + vendor/llvm/lib/Target/PowerPC/README.txt | 665 + vendor/llvm/lib/Target/PowerPC/README_ALTIVEC.txt | 343 + vendor/llvm/lib/Target/PowerPC/README_P9.txt | 605 + vendor/llvm/lib/Target/PowerPC/TargetInfo/CMakeLists.txt | 3 + vendor/llvm/lib/Target/PowerPC/TargetInfo/LLVMBuild.txt | 23 + vendor/llvm/.../PowerPC/TargetInfo/PowerPCTargetInfo.cpp | 37 + vendor/llvm/lib/Target/PowerPC/p9-instrs.txt | 442 + vendor/llvm/lib/Target/README.txt | 2279 + vendor/llvm/lib/Target/RISCV/CMakeLists.txt | 14 + vendor/llvm/lib/Target/RISCV/LLVMBuild.txt | 31 + vendor/llvm/lib/Target/RISCV/MCTargetDesc/CMakeLists.txt | 7 + vendor/llvm/lib/Target/RISCV/MCTargetDesc/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 91 + vendor/llvm/.../RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp | 47 + vendor/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.cpp | 25 + vendor/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCAsmInfo.h | 31 + vendor/llvm/.../RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 91 + vendor/llvm/.../RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp | 58 + vendor/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.h | 58 + vendor/llvm/lib/Target/RISCV/RISCV.td | 27 + vendor/llvm/lib/Target/RISCV/RISCVInstrFormats.td | 153 + vendor/llvm/lib/Target/RISCV/RISCVInstrInfo.td | 55 + vendor/llvm/lib/Target/RISCV/RISCVRegisterInfo.td | 90 + vendor/llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 60 + vendor/llvm/lib/Target/RISCV/RISCVTargetMachine.h | 40 + vendor/llvm/lib/Target/RISCV/TargetInfo/CMakeLists.txt | 3 + vendor/llvm/lib/Target/RISCV/TargetInfo/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/RISCV/TargetInfo/RISCVTargetInfo.cpp | 30 + vendor/llvm/lib/Target/Sparc/AsmParser/CMakeLists.txt | 3 + vendor/llvm/lib/Target/Sparc/AsmParser/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp | 1312 + vendor/llvm/lib/Target/Sparc/CMakeLists.txt | 34 + vendor/llvm/lib/Target/Sparc/DelaySlotFiller.cpp | 512 + vendor/llvm/lib/Target/Sparc/Disassembler/CMakeLists.txt | 3 + vendor/llvm/lib/Target/Sparc/Disassembler/LLVMBuild.txt | 23 + vendor/llvm/.../Sparc/Disassembler/SparcDisassembler.cpp | 670 + vendor/llvm/lib/Target/Sparc/InstPrinter/CMakeLists.txt | 3 + vendor/llvm/lib/Target/Sparc/InstPrinter/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp | 197 + vendor/llvm/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h | 55 + vendor/llvm/lib/Target/Sparc/LLVMBuild.txt | 36 + vendor/llvm/lib/Target/Sparc/LeonFeatures.td | 82 + vendor/llvm/lib/Target/Sparc/LeonPasses.cpp | 374 + vendor/llvm/lib/Target/Sparc/LeonPasses.h | 115 + vendor/llvm/lib/Target/Sparc/MCTargetDesc/CMakeLists.txt | 9 + vendor/llvm/lib/Target/Sparc/MCTargetDesc/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp | 306 + vendor/llvm/.../Sparc/MCTargetDesc/SparcELFObjectWriter.cpp | 140 + vendor/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h | 97 + vendor/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 73 + vendor/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h | 40 + vendor/llvm/.../Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp | 238 + vendor/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp | 221 + vendor/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h | 112 + vendor/llvm/.../Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 170 + vendor/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.h | 62 + vendor/llvm/.../Sparc/MCTargetDesc/SparcTargetStreamer.cpp | 46 + vendor/llvm/lib/Target/Sparc/README.txt | 58 + vendor/llvm/lib/Target/Sparc/Sparc.h | 167 + vendor/llvm/lib/Target/Sparc/Sparc.td | 159 + vendor/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp | 449 + vendor/llvm/lib/Target/Sparc/SparcCallingConv.td | 144 + vendor/llvm/lib/Target/Sparc/SparcFrameLowering.cpp | 368 + vendor/llvm/lib/Target/Sparc/SparcFrameLowering.h | 68 + vendor/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp | 405 + vendor/llvm/lib/Target/Sparc/SparcISelLowering.cpp | 3574 + vendor/llvm/lib/Target/Sparc/SparcISelLowering.h | 223 + vendor/llvm/lib/Target/Sparc/SparcInstr64Bit.td | 541 + vendor/llvm/lib/Target/Sparc/SparcInstrAliases.td | 506 + vendor/llvm/lib/Target/Sparc/SparcInstrFormats.td | 369 + vendor/llvm/lib/Target/Sparc/SparcInstrInfo.cpp | 510 + vendor/llvm/lib/Target/Sparc/SparcInstrInfo.h | 108 + vendor/llvm/lib/Target/Sparc/SparcInstrInfo.td | 1692 + vendor/llvm/lib/Target/Sparc/SparcInstrVIS.td | 263 + vendor/llvm/lib/Target/Sparc/SparcMCInstLower.cpp | 108 + vendor/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.cpp | 14 + vendor/llvm/lib/Target/Sparc/SparcMachineFunctionInfo.h | 56 + vendor/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp | 237 + vendor/llvm/lib/Target/Sparc/SparcRegisterInfo.h | 50 + vendor/llvm/lib/Target/Sparc/SparcRegisterInfo.td | 377 + vendor/llvm/lib/Target/Sparc/SparcSchedule.td | 124 + vendor/llvm/lib/Target/Sparc/SparcSubtarget.cpp | 99 + vendor/llvm/lib/Target/Sparc/SparcSubtarget.h | 122 + vendor/llvm/lib/Target/Sparc/SparcTargetMachine.cpp | 197 + vendor/llvm/lib/Target/Sparc/SparcTargetMachine.h | 79 + vendor/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp | 42 + vendor/llvm/lib/Target/Sparc/SparcTargetObjectFile.h | 35 + vendor/llvm/lib/Target/Sparc/SparcTargetStreamer.h | 49 + vendor/llvm/lib/Target/Sparc/TargetInfo/CMakeLists.txt | 3 + vendor/llvm/lib/Target/Sparc/TargetInfo/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp | 35 + vendor/llvm/lib/Target/SystemZ/AsmParser/CMakeLists.txt | 3 + vendor/llvm/lib/Target/SystemZ/AsmParser/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 1280 + vendor/llvm/lib/Target/SystemZ/CMakeLists.txt | 43 + vendor/llvm/lib/Target/SystemZ/Disassembler/CMakeLists.txt | 3 + vendor/llvm/lib/Target/SystemZ/Disassembler/LLVMBuild.txt | 23 + vendor/llvm/.../SystemZ/Disassembler/SystemZDisassembler.cpp | 457 + vendor/llvm/lib/Target/SystemZ/InstPrinter/CMakeLists.txt | 3 + vendor/llvm/lib/Target/SystemZ/InstPrinter/LLVMBuild.txt | 23 + vendor/llvm/.../SystemZ/InstPrinter/SystemZInstPrinter.cpp | 234 + vendor/llvm/.../SystemZ/InstPrinter/SystemZInstPrinter.h | 78 + vendor/llvm/lib/Target/SystemZ/LLVMBuild.txt | 35 + vendor/llvm/lib/Target/SystemZ/MCTargetDesc/CMakeLists.txt | 7 + vendor/llvm/lib/Target/SystemZ/MCTargetDesc/LLVMBuild.txt | 23 + vendor/llvm/.../SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp | 126 + vendor/llvm/.../SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 29 + vendor/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h | 26 + vendor/llvm/.../SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp | 293 + vendor/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h | 32 + vendor/llvm/.../SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp | 167 + vendor/llvm/.../SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp | 246 + vendor/llvm/.../SystemZ/MCTargetDesc/SystemZMCTargetDesc.h | 108 + vendor/llvm/lib/Target/SystemZ/README.txt | 154 + vendor/llvm/lib/Target/SystemZ/SystemZ.h | 185 + vendor/llvm/lib/Target/SystemZ/SystemZ.td | 75 + vendor/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 527 + vendor/llvm/lib/Target/SystemZ/SystemZAsmPrinter.h | 42 + vendor/llvm/lib/Target/SystemZ/SystemZCallingConv.cpp | 21 + vendor/llvm/lib/Target/SystemZ/SystemZCallingConv.h | 130 + vendor/llvm/lib/Target/SystemZ/SystemZCallingConv.td | 122 + vendor/llvm/lib/Target/SystemZ/SystemZConstantPoolValue.cpp | 52 + vendor/llvm/lib/Target/SystemZ/SystemZConstantPoolValue.h | 58 + vendor/llvm/lib/Target/SystemZ/SystemZElimCompare.cpp | 582 + vendor/llvm/lib/Target/SystemZ/SystemZExpandPseudo.cpp | 153 + vendor/llvm/lib/Target/SystemZ/SystemZFeatures.td | 171 + vendor/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 549 + vendor/llvm/lib/Target/SystemZ/SystemZFrameLowering.h | 64 + vendor/llvm/lib/Target/SystemZ/SystemZHazardRecognizer.cpp | 337 + vendor/llvm/lib/Target/SystemZ/SystemZHazardRecognizer.h | 128 + vendor/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 1419 + vendor/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 6343 ++ vendor/llvm/lib/Target/SystemZ/SystemZISelLowering.h | 595 + vendor/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h | 46 + vendor/llvm/lib/Target/SystemZ/SystemZInstrFP.td | 507 + vendor/llvm/lib/Target/SystemZ/SystemZInstrFormats.td | 4083 + vendor/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp | 1779 + vendor/llvm/lib/Target/SystemZ/SystemZInstrInfo.h | 322 + vendor/llvm/lib/Target/SystemZ/SystemZInstrInfo.td | 1929 + vendor/llvm/lib/Target/SystemZ/SystemZInstrVector.td | 1204 + vendor/llvm/lib/Target/SystemZ/SystemZLDCleanup.cpp | 146 + vendor/llvm/lib/Target/SystemZ/SystemZLongBranch.cpp | 472 + vendor/llvm/lib/Target/SystemZ/SystemZMCInstLower.cpp | 103 + vendor/llvm/lib/Target/SystemZ/SystemZMCInstLower.h | 44 + vendor/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.cpp | 17 + vendor/llvm/lib/Target/SystemZ/SystemZMachineFunctionInfo.h | 79 + vendor/llvm/lib/Target/SystemZ/SystemZMachineScheduler.cpp | 153 + vendor/llvm/lib/Target/SystemZ/SystemZMachineScheduler.h | 112 + vendor/llvm/lib/Target/SystemZ/SystemZOperands.td | 593 + vendor/llvm/lib/Target/SystemZ/SystemZOperators.td | 684 + vendor/llvm/lib/Target/SystemZ/SystemZPatterns.td | 169 + vendor/llvm/lib/Target/SystemZ/SystemZProcessors.td | 35 + vendor/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp | 159 + vendor/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h | 67 + vendor/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td | 306 + vendor/llvm/lib/Target/SystemZ/SystemZSchedule.td | 77 + vendor/llvm/lib/Target/SystemZ/SystemZScheduleZ13.td | 1064 + vendor/llvm/lib/Target/SystemZ/SystemZScheduleZ196.td | 769 + vendor/llvm/lib/Target/SystemZ/SystemZScheduleZEC12.td | 807 + vendor/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.cpp | 275 + vendor/llvm/lib/Target/SystemZ/SystemZSelectionDAGInfo.h | 74 + vendor/llvm/lib/Target/SystemZ/SystemZShortenInst.cpp | 285 + vendor/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp | 64 + vendor/llvm/lib/Target/SystemZ/SystemZSubtarget.h | 146 + vendor/llvm/lib/Target/SystemZ/SystemZTDC.cpp | 382 + vendor/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp | 222 + vendor/llvm/lib/Target/SystemZ/SystemZTargetMachine.h | 58 + vendor/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp | 315 + vendor/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h | 61 + vendor/llvm/lib/Target/SystemZ/TargetInfo/CMakeLists.txt | 3 + vendor/llvm/lib/Target/SystemZ/TargetInfo/LLVMBuild.txt | 23 + vendor/llvm/.../SystemZ/TargetInfo/SystemZTargetInfo.cpp | 23 + vendor/llvm/lib/Target/Target.cpp | 141 + vendor/llvm/lib/Target/TargetIntrinsicInfo.cpp | 30 + vendor/llvm/lib/Target/TargetLoweringObjectFile.cpp | 323 + vendor/llvm/lib/Target/TargetMachine.cpp | 228 + vendor/llvm/lib/Target/TargetMachineC.cpp | 243 + vendor/llvm/lib/Target/WebAssembly/CMakeLists.txt | 56 + vendor/llvm/lib/Target/WebAssembly/Disassembler/CMakeLists.txt | 3 + vendor/llvm/lib/Target/WebAssembly/Disassembler/LLVMBuild.txt | 23 + vendor/llvm/.../Disassembler/WebAssemblyDisassembler.cpp | 70 + vendor/llvm/lib/Target/WebAssembly/InstPrinter/CMakeLists.txt | 3 + vendor/llvm/lib/Target/WebAssembly/InstPrinter/LLVMBuild.txt | 23 + vendor/llvm/.../InstPrinter/WebAssemblyInstPrinter.cpp | 244 + vendor/llvm/.../InstPrinter/WebAssemblyInstPrinter.h | 58 + vendor/llvm/lib/Target/WebAssembly/LLVMBuild.txt | 33 + vendor/llvm/lib/Target/WebAssembly/MCTargetDesc/CMakeLists.txt | 9 + vendor/llvm/lib/Target/WebAssembly/MCTargetDesc/LLVMBuild.txt | 23 + vendor/llvm/.../MCTargetDesc/WebAssemblyAsmBackend.cpp | 198 + vendor/llvm/.../MCTargetDesc/WebAssemblyELFObjectWriter.cpp | 67 + vendor/llvm/.../MCTargetDesc/WebAssemblyFixupKinds.h | 31 + vendor/llvm/.../MCTargetDesc/WebAssemblyMCAsmInfo.cpp | 83 + vendor/llvm/.../MCTargetDesc/WebAssemblyMCAsmInfo.h | 39 + vendor/llvm/.../MCTargetDesc/WebAssemblyMCCodeEmitter.cpp | 152 + vendor/llvm/.../MCTargetDesc/WebAssemblyMCTargetDesc.cpp | 152 + vendor/llvm/.../MCTargetDesc/WebAssemblyMCTargetDesc.h | 190 + vendor/llvm/.../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 226 + vendor/llvm/.../MCTargetDesc/WebAssemblyTargetStreamer.h | 110 + vendor/llvm/.../MCTargetDesc/WebAssemblyWasmObjectWriter.cpp | 92 + vendor/llvm/lib/Target/WebAssembly/README.txt | 168 + vendor/llvm/lib/Target/WebAssembly/TargetInfo/CMakeLists.txt | 7 + vendor/llvm/lib/Target/WebAssembly/TargetInfo/LLVMBuild.txt | 23 + vendor/llvm/.../TargetInfo/WebAssemblyTargetInfo.cpp | 36 + vendor/llvm/lib/Target/WebAssembly/WebAssembly.h | 58 + vendor/llvm/lib/Target/WebAssembly/WebAssembly.td | 66 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp | 95 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 285 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h | 77 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp | 277 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp | 372 + vendor/llvm/.../WebAssembly/WebAssemblyCallIndirectFixup.cpp | 133 + vendor/llvm/.../WebAssembly/WebAssemblyExplicitLocals.cpp | 358 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 1279 + vendor/llvm/.../WebAssembly/WebAssemblyFixFunctionBitcasts.cpp | 171 + vendor/llvm/.../WebAssemblyFixIrreducibleControlFlow.cpp | 296 + vendor/llvm/.../WebAssembly/WebAssemblyFrameLowering.cpp | 282 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.h | 57 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 25 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp | 118 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp | 712 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h | 98 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyInstrAtomics.td | 47 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyInstrCall.td | 136 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyInstrControl.td | 117 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyInstrConv.td | 111 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyInstrFloat.td | 101 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyInstrFormats.td | 102 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp | 202 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h | 63 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 240 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyInstrInteger.td | 97 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td | 686 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 19 + vendor/llvm/.../WebAssembly/WebAssemblyLowerBrUnless.cpp | 128 + vendor/llvm/.../WebAssemblyLowerEmscriptenEHSjLj.cpp | 1184 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp | 237 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.h | 46 + vendor/llvm/.../WebAssembly/WebAssemblyMachineFunctionInfo.cpp | 62 + vendor/llvm/.../WebAssembly/WebAssemblyMachineFunctionInfo.h | 121 + vendor/llvm/.../WebAssemblyOptimizeLiveIntervals.cpp | 105 + vendor/llvm/.../WebAssembly/WebAssemblyOptimizeReturned.cpp | 76 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyPeephole.cpp | 210 + vendor/llvm/.../WebAssemblyPrepareForLiveIntervals.cpp | 124 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp | 175 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp | 107 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp | 898 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyRegisterInfo.cpp | 148 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyRegisterInfo.h | 52 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyRegisterInfo.td | 62 + vendor/llvm/.../WebAssembly/WebAssemblyReplacePhysRegs.cpp | 99 + vendor/llvm/.../WebAssemblyRuntimeLibcallSignatures.cpp | 1306 + vendor/llvm/.../WebAssemblyRuntimeLibcallSignatures.h | 38 + vendor/llvm/.../WebAssembly/WebAssemblySelectionDAGInfo.cpp | 20 + vendor/llvm/.../WebAssembly/WebAssemblySelectionDAGInfo.h | 30 + vendor/llvm/.../WebAssembly/WebAssemblySetP2AlignOperands.cpp | 119 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyStoreResults.cpp | 202 + vendor/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.cpp | 55 + vendor/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h | 85 + vendor/llvm/.../WebAssembly/WebAssemblyTargetMachine.cpp | 299 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.h | 53 + vendor/llvm/.../WebAssembly/WebAssemblyTargetObjectFile.cpp | 30 + vendor/llvm/.../WebAssembly/WebAssemblyTargetObjectFile.h | 36 + vendor/llvm/.../WebAssembly/WebAssemblyTargetTransformInfo.cpp | 83 + vendor/llvm/.../WebAssembly/WebAssemblyTargetTransformInfo.h | 73 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyUtilities.cpp | 97 + vendor/llvm/lib/Target/WebAssembly/WebAssemblyUtilities.h | 43 + vendor/llvm/lib/Target/WebAssembly/known_gcc_test_failures.txt | 68 + vendor/llvm/lib/Target/X86/AsmParser/CMakeLists.txt | 4 + vendor/llvm/lib/Target/X86/AsmParser/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp | 1090 + vendor/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h | 66 + vendor/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 3184 + vendor/llvm/lib/Target/X86/AsmParser/X86AsmParserCommon.h | 41 + vendor/llvm/lib/Target/X86/AsmParser/X86Operand.h | 560 + vendor/llvm/lib/Target/X86/CMakeLists.txt | 78 + vendor/llvm/lib/Target/X86/Disassembler/CMakeLists.txt | 4 + vendor/llvm/lib/Target/X86/Disassembler/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp | 1112 + vendor/llvm/.../X86/Disassembler/X86DisassemblerDecoder.cpp | 1905 + vendor/llvm/.../X86/Disassembler/X86DisassemblerDecoder.h | 682 + vendor/llvm/.../Disassembler/X86DisassemblerDecoderCommon.h | 462 + vendor/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt | 5 + vendor/llvm/lib/Target/X86/InstPrinter/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp | 314 + vendor/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h | 143 + vendor/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp | 1197 + vendor/llvm/lib/Target/X86/InstPrinter/X86InstComments.h | 30 + vendor/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp | 262 + vendor/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h | 162 + vendor/llvm/lib/Target/X86/LLVMBuild.txt | 35 + vendor/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt | 10 + vendor/llvm/lib/Target/X86/MCTargetDesc/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 881 + vendor/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 789 + vendor/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp | 306 + vendor/llvm/lib/Target/X86/MCTargetDesc/X86FixupKinds.h | 40 + vendor/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 171 + vendor/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h | 61 + vendor/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 1535 + vendor/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 456 + vendor/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h | 127 + vendor/llvm/.../X86/MCTargetDesc/X86MachObjectWriter.cpp | 610 + vendor/llvm/.../X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp | 102 + vendor/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFStreamer.cpp | 60 + vendor/llvm/lib/Target/X86/README-FPStack.txt | 85 + vendor/llvm/lib/Target/X86/README-MMX.txt | 71 + vendor/llvm/lib/Target/X86/README-SSE.txt | 850 + vendor/llvm/lib/Target/X86/README-UNIMPLEMENTED.txt | 14 + vendor/llvm/lib/Target/X86/README-X86-64.txt | 184 + vendor/llvm/lib/Target/X86/README.txt | 1818 + vendor/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt | 3 + vendor/llvm/lib/Target/X86/TargetInfo/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp | 29 + vendor/llvm/lib/Target/X86/Utils/CMakeLists.txt | 3 + vendor/llvm/lib/Target/X86/Utils/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp | 606 + vendor/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h | 162 + vendor/llvm/lib/Target/X86/X86.h | 99 + vendor/llvm/lib/Target/X86/X86.td | 893 + vendor/llvm/lib/Target/X86/X86AsmPrinter.cpp | 661 + vendor/llvm/lib/Target/X86/X86AsmPrinter.h | 143 + vendor/llvm/lib/Target/X86/X86CallFrameOptimization.cpp | 599 + vendor/llvm/lib/Target/X86/X86CallLowering.cpp | 215 + vendor/llvm/lib/Target/X86/X86CallLowering.h | 47 + vendor/llvm/lib/Target/X86/X86CallingConv.cpp | 208 + vendor/llvm/lib/Target/X86/X86CallingConv.h | 121 + vendor/llvm/lib/Target/X86/X86CallingConv.td | 1123 + vendor/llvm/lib/Target/X86/X86EvexToVex.cpp | 221 + vendor/llvm/lib/Target/X86/X86ExpandPseudo.cpp | 298 + vendor/llvm/lib/Target/X86/X86FastISel.cpp | 3943 + vendor/llvm/lib/Target/X86/X86FixupBWInsts.cpp | 367 + vendor/llvm/lib/Target/X86/X86FixupLEAs.cpp | 418 + vendor/llvm/lib/Target/X86/X86FixupSetCC.cpp | 187 + vendor/llvm/lib/Target/X86/X86FloatingPoint.cpp | 1696 + vendor/llvm/lib/Target/X86/X86FrameLowering.cpp | 3004 + vendor/llvm/lib/Target/X86/X86FrameLowering.h | 218 + vendor/llvm/lib/Target/X86/X86GenRegisterBankInfo.def | 82 + vendor/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 2816 + vendor/llvm/lib/Target/X86/X86ISelLowering.cpp | 35590 +++++++ vendor/llvm/lib/Target/X86/X86ISelLowering.h | 1393 + vendor/llvm/lib/Target/X86/X86Instr3DNow.td | 105 + vendor/llvm/lib/Target/X86/X86InstrAVX512.td | 9466 ++ vendor/llvm/lib/Target/X86/X86InstrArithmetic.td | 1375 + vendor/llvm/lib/Target/X86/X86InstrBuilder.h | 233 + vendor/llvm/lib/Target/X86/X86InstrCMovSetCC.td | 118 + vendor/llvm/lib/Target/X86/X86InstrCompiler.td | 1938 + vendor/llvm/lib/Target/X86/X86InstrControl.td | 358 + vendor/llvm/lib/Target/X86/X86InstrExtension.td | 186 + vendor/llvm/lib/Target/X86/X86InstrFMA.td | 443 + vendor/llvm/lib/Target/X86/X86InstrFMA3Info.cpp | 288 + vendor/llvm/lib/Target/X86/X86InstrFMA3Info.h | 318 + vendor/llvm/lib/Target/X86/X86InstrFPStack.td | 737 + vendor/llvm/lib/Target/X86/X86InstrFormats.td | 959 + vendor/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 1131 + vendor/llvm/lib/Target/X86/X86InstrInfo.cpp | 10465 ++ vendor/llvm/lib/Target/X86/X86InstrInfo.h | 624 + vendor/llvm/lib/Target/X86/X86InstrInfo.td | 3154 + vendor/llvm/lib/Target/X86/X86InstrMMX.td | 675 + vendor/llvm/lib/Target/X86/X86InstrMPX.td | 70 + vendor/llvm/lib/Target/X86/X86InstrSGX.td | 24 + vendor/llvm/lib/Target/X86/X86InstrSSE.td | 8789 ++ vendor/llvm/lib/Target/X86/X86InstrSVM.td | 62 + vendor/llvm/lib/Target/X86/X86InstrShiftRotate.td | 976 + vendor/llvm/lib/Target/X86/X86InstrSystem.td | 622 + vendor/llvm/lib/Target/X86/X86InstrTSX.td | 50 + vendor/llvm/lib/Target/X86/X86InstrTablesInfo.h | 1159 + vendor/llvm/lib/Target/X86/X86InstrVMX.td | 66 + vendor/llvm/lib/Target/X86/X86InstrXOP.td | 376 + vendor/llvm/lib/Target/X86/X86InstructionSelector.cpp | 296 + vendor/llvm/lib/Target/X86/X86InstructionSelector.h | 56 + vendor/llvm/lib/Target/X86/X86InterleavedAccess.cpp | 222 + vendor/llvm/lib/Target/X86/X86IntrinsicsInfo.h | 1746 + vendor/llvm/lib/Target/X86/X86LegalizerInfo.cpp | 89 + vendor/llvm/lib/Target/X86/X86LegalizerInfo.h | 41 + vendor/llvm/lib/Target/X86/X86MCInstLower.cpp | 1766 + vendor/llvm/lib/Target/X86/X86MachineFunctionInfo.cpp | 33 + vendor/llvm/lib/Target/X86/X86MachineFunctionInfo.h | 185 + vendor/llvm/lib/Target/X86/X86MacroFusion.cpp | 269 + vendor/llvm/lib/Target/X86/X86MacroFusion.h | 30 + vendor/llvm/lib/Target/X86/X86OptimizeLEAs.cpp | 645 + vendor/llvm/lib/Target/X86/X86PadShortFunction.cpp | 219 + vendor/llvm/lib/Target/X86/X86RegisterBankInfo.cpp | 160 + vendor/llvm/lib/Target/X86/X86RegisterBankInfo.h | 54 + vendor/llvm/lib/Target/X86/X86RegisterBanks.td | 17 + vendor/llvm/lib/Target/X86/X86RegisterInfo.cpp | 762 + vendor/llvm/lib/Target/X86/X86RegisterInfo.h | 142 + vendor/llvm/lib/Target/X86/X86RegisterInfo.td | 533 + vendor/llvm/lib/Target/X86/X86SchedHaswell.td | 2147 + vendor/llvm/lib/Target/X86/X86SchedSandyBridge.td | 250 + vendor/llvm/lib/Target/X86/X86Schedule.td | 662 + vendor/llvm/lib/Target/X86/X86ScheduleAtom.td | 550 + vendor/llvm/lib/Target/X86/X86ScheduleBtVer2.td | 341 + vendor/llvm/lib/Target/X86/X86ScheduleSLM.td | 233 + vendor/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp | 283 + vendor/llvm/lib/Target/X86/X86SelectionDAGInfo.h | 50 + vendor/llvm/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp | 332 + vendor/llvm/lib/Target/X86/X86ShuffleDecodeConstantPool.h | 52 + vendor/llvm/lib/Target/X86/X86Subtarget.cpp | 374 + vendor/llvm/lib/Target/X86/X86Subtarget.h | 641 + vendor/llvm/lib/Target/X86/X86TargetMachine.cpp | 446 + vendor/llvm/lib/Target/X86/X86TargetMachine.h | 54 + vendor/llvm/lib/Target/X86/X86TargetObjectFile.cpp | 184 + vendor/llvm/lib/Target/X86/X86TargetObjectFile.h | 84 + vendor/llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 2262 + vendor/llvm/lib/Target/X86/X86TargetTransformInfo.h | 116 + vendor/llvm/lib/Target/X86/X86VZeroUpper.cpp | 336 + vendor/llvm/lib/Target/X86/X86WinAllocaExpander.cpp | 295 + vendor/llvm/lib/Target/X86/X86WinEHState.cpp | 796 + vendor/llvm/lib/Target/XCore/CMakeLists.txt | 32 + vendor/llvm/lib/Target/XCore/Disassembler/CMakeLists.txt | 3 + vendor/llvm/lib/Target/XCore/Disassembler/LLVMBuild.txt | 23 + vendor/llvm/.../XCore/Disassembler/XCoreDisassembler.cpp | 785 + vendor/llvm/lib/Target/XCore/InstPrinter/CMakeLists.txt | 3 + vendor/llvm/lib/Target/XCore/InstPrinter/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp | 90 + vendor/llvm/lib/Target/XCore/InstPrinter/XCoreInstPrinter.h | 47 + vendor/llvm/lib/Target/XCore/LLVMBuild.txt | 45 + vendor/llvm/lib/Target/XCore/MCTargetDesc/CMakeLists.txt | 4 + vendor/llvm/lib/Target/XCore/MCTargetDesc/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp | 33 + vendor/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.h | 31 + vendor/llvm/.../XCore/MCTargetDesc/XCoreMCTargetDesc.cpp | 159 + vendor/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.h | 39 + vendor/llvm/lib/Target/XCore/README.txt | 8 + vendor/llvm/lib/Target/XCore/TargetInfo/CMakeLists.txt | 3 + vendor/llvm/lib/Target/XCore/TargetInfo/LLVMBuild.txt | 23 + vendor/llvm/lib/Target/XCore/TargetInfo/XCoreTargetInfo.cpp | 22 + vendor/llvm/lib/Target/XCore/XCore.h | 37 + vendor/llvm/lib/Target/XCore/XCore.td | 47 + vendor/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp | 300 + vendor/llvm/lib/Target/XCore/XCoreCallingConv.td | 40 + vendor/llvm/lib/Target/XCore/XCoreFrameLowering.cpp | 592 + vendor/llvm/lib/Target/XCore/XCoreFrameLowering.h | 63 + vendor/llvm/lib/Target/XCore/XCoreFrameToArgsOffsetElim.cpp | 66 + vendor/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp | 282 + vendor/llvm/lib/Target/XCore/XCoreISelLowering.cpp | 1948 + vendor/llvm/lib/Target/XCore/XCoreISelLowering.h | 234 + vendor/llvm/lib/Target/XCore/XCoreInstrFormats.td | 277 + vendor/llvm/lib/Target/XCore/XCoreInstrInfo.cpp | 451 + vendor/llvm/lib/Target/XCore/XCoreInstrInfo.h | 94 + vendor/llvm/lib/Target/XCore/XCoreInstrInfo.td | 1312 + vendor/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp | 234 + vendor/llvm/lib/Target/XCore/XCoreMCInstLower.cpp | 114 + vendor/llvm/lib/Target/XCore/XCoreMCInstLower.h | 41 + vendor/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.cpp | 72 + vendor/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.h | 96 + vendor/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp | 330 + vendor/llvm/lib/Target/XCore/XCoreRegisterInfo.h | 55 + vendor/llvm/lib/Target/XCore/XCoreRegisterInfo.td | 59 + vendor/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.cpp | 51 + vendor/llvm/lib/Target/XCore/XCoreSelectionDAGInfo.h | 35 + vendor/llvm/lib/Target/XCore/XCoreSubtarget.cpp | 31 + vendor/llvm/lib/Target/XCore/XCoreSubtarget.h | 66 + vendor/llvm/lib/Target/XCore/XCoreTargetMachine.cpp | 105 + vendor/llvm/lib/Target/XCore/XCoreTargetMachine.h | 55 + vendor/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp | 156 + vendor/llvm/lib/Target/XCore/XCoreTargetObjectFile.h | 40 + vendor/llvm/lib/Target/XCore/XCoreTargetStreamer.h | 27 + vendor/llvm/lib/Target/XCore/XCoreTargetTransformInfo.h | 54 + vendor/llvm/lib/Transforms/CMakeLists.txt | 9 + vendor/llvm/lib/Transforms/Coroutines/CMakeLists.txt | 11 + vendor/llvm/lib/Transforms/Coroutines/CoroCleanup.cpp | 134 + vendor/llvm/lib/Transforms/Coroutines/CoroEarly.cpp | 218 + vendor/llvm/lib/Transforms/Coroutines/CoroElide.cpp | 317 + vendor/llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 741 + vendor/llvm/lib/Transforms/Coroutines/CoroInstr.h | 323 + vendor/llvm/lib/Transforms/Coroutines/CoroInternal.h | 107 + vendor/llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 640 + vendor/llvm/lib/Transforms/Coroutines/Coroutines.cpp | 314 + vendor/llvm/lib/Transforms/Coroutines/LLVMBuild.txt | 22 + vendor/llvm/lib/Transforms/Hello/CMakeLists.txt | 20 + vendor/llvm/lib/Transforms/Hello/Hello.cpp | 65 + vendor/llvm/lib/Transforms/Hello/Hello.exports | 0 vendor/llvm/lib/Transforms/IPO/AlwaysInliner.cpp | 158 + vendor/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 1085 + vendor/llvm/lib/Transforms/IPO/BarrierNoopPass.cpp | 47 + vendor/llvm/lib/Transforms/IPO/CMakeLists.txt | 40 + vendor/llvm/lib/Transforms/IPO/ConstantMerge.cpp | 224 + vendor/llvm/lib/Transforms/IPO/CrossDSOCFI.cpp | 164 + vendor/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp | 1072 + vendor/llvm/lib/Transforms/IPO/ElimAvailExtern.cpp | 96 + vendor/llvm/lib/Transforms/IPO/ExtractGV.cpp | 163 + vendor/llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp | 122 + vendor/llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 1330 + vendor/llvm/lib/Transforms/IPO/FunctionImport.cpp | 886 + vendor/llvm/lib/Transforms/IPO/GlobalDCE.cpp | 294 + vendor/llvm/lib/Transforms/IPO/GlobalOpt.cpp | 2601 + vendor/llvm/lib/Transforms/IPO/GlobalSplit.cpp | 171 + vendor/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp | 286 + vendor/llvm/lib/Transforms/IPO/IPO.cpp | 123 + vendor/llvm/lib/Transforms/IPO/InferFunctionAttrs.cpp | 80 + vendor/llvm/lib/Transforms/IPO/InlineSimple.cpp | 112 + vendor/llvm/lib/Transforms/IPO/Inliner.cpp | 947 + vendor/llvm/lib/Transforms/IPO/Internalize.cpp | 294 + vendor/llvm/lib/Transforms/IPO/LLVMBuild.txt | 23 + vendor/llvm/lib/Transforms/IPO/LoopExtractor.cpp | 311 + vendor/llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 1508 + vendor/llvm/lib/Transforms/IPO/MergeFunctions.cpp | 890 + vendor/llvm/lib/Transforms/IPO/PartialInlining.cpp | 224 + vendor/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 975 + vendor/llvm/lib/Transforms/IPO/PruneEH.cpp | 270 + vendor/llvm/lib/Transforms/IPO/SampleProfile.cpp | 1402 + vendor/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp | 88 + vendor/llvm/lib/Transforms/IPO/StripSymbols.cpp | 356 + vendor/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp | 416 + vendor/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp | 1245 + vendor/llvm/lib/Transforms/InstCombine/CMakeLists.txt | 22 + vendor/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp | 1793 + vendor/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp | 2758 + vendor/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp | 4249 + vendor/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp | 2151 + vendor/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp | 4945 + vendor/llvm/lib/Transforms/InstCombine/InstCombineInternal.h | 675 + vendor/llvm/.../InstCombine/InstCombineLoadStoreAlloca.cpp | 1557 + vendor/llvm/.../InstCombine/InstCombineMulDivRem.cpp | 1620 + vendor/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp | 1018 + vendor/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp | 1479 + vendor/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp | 767 + vendor/llvm/.../InstCombine/InstCombineSimplifyDemanded.cpp | 1569 + vendor/llvm/.../InstCombine/InstCombineVectorOps.cpp | 1459 + vendor/llvm/.../InstCombine/InstructionCombining.cpp | 3236 + vendor/llvm/lib/Transforms/InstCombine/LLVMBuild.txt | 22 + vendor/llvm/.../Instrumentation/AddressSanitizer.cpp | 2818 + vendor/llvm/lib/Transforms/Instrumentation/BoundsChecking.cpp | 212 + vendor/llvm/lib/Transforms/Instrumentation/CFGMST.h | 224 + vendor/llvm/lib/Transforms/Instrumentation/CMakeLists.txt | 20 + vendor/llvm/.../Instrumentation/DataFlowSanitizer.cpp | 1629 + vendor/llvm/.../Instrumentation/EfficiencySanitizer.cpp | 920 + vendor/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp | 994 + vendor/llvm/.../Instrumentation/IndirectCallPromotion.cpp | 677 + vendor/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp | 660 + vendor/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp | 78 + vendor/llvm/lib/Transforms/Instrumentation/LLVMBuild.txt | 22 + vendor/llvm/.../Instrumentation/MaximumSpanningTree.h | 111 + vendor/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp | 3667 + vendor/llvm/.../Instrumentation/PGOInstrumentation.cpp | 1383 + vendor/llvm/.../Instrumentation/SanitizerCoverage.cpp | 803 + vendor/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp | 700 + vendor/llvm/lib/Transforms/LLVMBuild.txt | 24 + vendor/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h | 181 + vendor/llvm/lib/Transforms/ObjCARC/BlotMapVector.h | 108 + vendor/llvm/lib/Transforms/ObjCARC/CMakeLists.txt | 17 + vendor/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp | 278 + vendor/llvm/lib/Transforms/ObjCARC/DependencyAnalysis.h | 89 + vendor/llvm/lib/Transforms/ObjCARC/LLVMBuild.txt | 23 + vendor/llvm/lib/Transforms/ObjCARC/ObjCARC.cpp | 41 + vendor/llvm/lib/Transforms/ObjCARC/ObjCARC.h | 75 + vendor/llvm/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp | 176 + vendor/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp | 693 + vendor/llvm/lib/Transforms/ObjCARC/ObjCARCExpand.cpp | 127 + vendor/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 2171 + vendor/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.cpp | 177 + vendor/llvm/lib/Transforms/ObjCARC/ProvenanceAnalysis.h | 81 + vendor/llvm/.../ObjCARC/ProvenanceAnalysisEvaluator.cpp | 94 + vendor/llvm/lib/Transforms/ObjCARC/PtrState.cpp | 404 + vendor/llvm/lib/Transforms/ObjCARC/PtrState.h | 210 + vendor/llvm/lib/Transforms/Scalar/ADCE.cpp | 683 + vendor/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp | 450 + vendor/llvm/lib/Transforms/Scalar/BDCE.cpp | 118 + vendor/llvm/lib/Transforms/Scalar/CMakeLists.txt | 71 + vendor/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp | 637 + vendor/llvm/lib/Transforms/Scalar/ConstantProp.cpp | 104 + vendor/llvm/.../Scalar/CorrelatedValuePropagation.cpp | 578 + vendor/llvm/lib/Transforms/Scalar/DCE.cpp | 163 + vendor/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp | 1247 + vendor/llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 1068 + vendor/llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp | 80 + vendor/llvm/lib/Transforms/Scalar/Float2Int.cpp | 525 + vendor/llvm/lib/Transforms/Scalar/GVN.cpp | 2812 + vendor/llvm/lib/Transforms/Scalar/GVNHoist.cpp | 1004 + vendor/llvm/lib/Transforms/Scalar/GuardWidening.cpp | 695 + vendor/llvm/lib/Transforms/Scalar/IVUsersPrinter.cpp | 22 + vendor/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 2543 + vendor/llvm/.../Scalar/InductiveRangeCheckElimination.cpp | 1595 + vendor/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp | 897 + vendor/llvm/lib/Transforms/Scalar/JumpThreading.cpp | 2161 + vendor/llvm/lib/Transforms/Scalar/LICM.cpp | 1374 + vendor/llvm/lib/Transforms/Scalar/LLVMBuild.txt | 23 + vendor/llvm/lib/Transforms/Scalar/LoadCombine.cpp | 284 + vendor/llvm/.../Scalar/LoopAccessAnalysisPrinter.cpp | 25 + vendor/llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp | 341 + vendor/llvm/lib/Transforms/Scalar/LoopDeletion.cpp | 263 + vendor/llvm/lib/Transforms/Scalar/LoopDistribute.cpp | 987 + vendor/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 1314 + vendor/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp | 208 + vendor/llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 1274 + vendor/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp | 667 + vendor/llvm/lib/Transforms/Scalar/LoopPassManager.cpp | 92 + vendor/llvm/lib/Transforms/Scalar/LoopPredication.cpp | 282 + vendor/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp | 1761 + vendor/llvm/lib/Transforms/Scalar/LoopRotation.cpp | 692 + vendor/llvm/lib/Transforms/Scalar/LoopSimplifyCFG.cpp | 109 + vendor/llvm/lib/Transforms/Scalar/LoopSink.cpp | 373 + vendor/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 5369 + vendor/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 1223 + vendor/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp | 1505 + vendor/llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp | 578 + vendor/llvm/lib/Transforms/Scalar/LowerAtomic.cpp | 174 + vendor/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp | 219 + vendor/llvm/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp | 137 + vendor/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 1485 + vendor/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp | 431 + vendor/llvm/lib/Transforms/Scalar/NaryReassociate.cpp | 507 + vendor/llvm/lib/Transforms/Scalar/NewGVN.cpp | 2701 + vendor/llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp | 176 + vendor/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp | 680 + vendor/llvm/lib/Transforms/Scalar/Reassociate.cpp | 2279 + vendor/llvm/lib/Transforms/Scalar/Reg2Mem.cpp | 128 + vendor/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp | 2701 + vendor/llvm/lib/Transforms/Scalar/SCCP.cpp | 1939 + vendor/llvm/lib/Transforms/Scalar/SROA.cpp | 4290 + vendor/llvm/lib/Transforms/Scalar/Scalar.cpp | 275 + vendor/llvm/lib/Transforms/Scalar/Scalarizer.cpp | 759 + vendor/llvm/.../Scalar/SeparateConstOffsetFromGEP.cpp | 1264 + vendor/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp | 245 + vendor/llvm/lib/Transforms/Scalar/Sink.cpp | 305 + vendor/llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp | 319 + vendor/llvm/.../Scalar/StraightLineStrengthReduce.cpp | 701 + vendor/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp | 937 + vendor/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp | 840 + vendor/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp | 150 + vendor/llvm/lib/Transforms/Utils/AddDiscriminators.cpp | 238 + vendor/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 769 + vendor/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp | 328 + vendor/llvm/lib/Transforms/Utils/BuildLibCalls.cpp | 1008 + vendor/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp | 409 + vendor/llvm/lib/Transforms/Utils/CMakeLists.txt | 64 + vendor/llvm/lib/Transforms/Utils/CloneFunction.cpp | 786 + vendor/llvm/lib/Transforms/Utils/CloneModule.cpp | 200 + vendor/llvm/lib/Transforms/Utils/CmpInstAnalysis.cpp | 108 + vendor/llvm/lib/Transforms/Utils/CodeExtractor.cpp | 875 + vendor/llvm/lib/Transforms/Utils/CtorUtils.cpp | 165 + vendor/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp | 146 + vendor/llvm/lib/Transforms/Utils/EscapeEnumerator.cpp | 96 + vendor/llvm/lib/Transforms/Utils/Evaluator.cpp | 596 + vendor/llvm/lib/Transforms/Utils/FlattenCFG.cpp | 482 + vendor/llvm/lib/Transforms/Utils/FunctionComparator.cpp | 919 + vendor/llvm/lib/Transforms/Utils/FunctionImportUtils.cpp | 262 + vendor/llvm/lib/Transforms/Utils/GlobalStatus.cpp | 196 + vendor/llvm/.../Utils/ImportedFunctionsInliningStatistics.cpp | 203 + vendor/llvm/lib/Transforms/Utils/InlineFunction.cpp | 2302 + vendor/llvm/lib/Transforms/Utils/InstructionNamer.cpp | 64 + vendor/llvm/lib/Transforms/Utils/IntegerDivision.cpp | 674 + vendor/llvm/lib/Transforms/Utils/LCSSA.cpp | 405 + vendor/llvm/lib/Transforms/Utils/LLVMBuild.txt | 22 + vendor/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp | 571 + vendor/llvm/lib/Transforms/Utils/Local.cpp | 2076 + vendor/llvm/lib/Transforms/Utils/LoopSimplify.cpp | 918 + vendor/llvm/lib/Transforms/Utils/LoopUnroll.cpp | 857 + vendor/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 482 + vendor/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | 716 + vendor/llvm/lib/Transforms/Utils/LoopUtils.cpp | 1113 + vendor/llvm/lib/Transforms/Utils/LoopVersioning.cpp | 323 + vendor/llvm/lib/Transforms/Utils/LowerInvoke.cpp | 94 + vendor/llvm/lib/Transforms/Utils/LowerMemIntrinsics.cpp | 231 + vendor/llvm/lib/Transforms/Utils/LowerSwitch.cpp | 523 + vendor/llvm/lib/Transforms/Utils/Mem2Reg.cpp | 108 + vendor/llvm/lib/Transforms/Utils/MemorySSA.cpp | 2311 + vendor/llvm/lib/Transforms/Utils/MemorySSAUpdater.cpp | 494 + vendor/llvm/lib/Transforms/Utils/MetaRenamer.cpp | 150 + vendor/llvm/lib/Transforms/Utils/ModuleUtils.cpp | 231 + vendor/llvm/lib/Transforms/Utils/NameAnonGlobals.cpp | 121 + vendor/llvm/lib/Transforms/Utils/PredicateInfo.cpp | 784 + vendor/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp | 996 + vendor/llvm/lib/Transforms/Utils/SSAUpdater.cpp | 495 + vendor/llvm/lib/Transforms/Utils/SanitizerStats.cpp | 108 + vendor/llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 6029 ++ vendor/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp | 688 + vendor/llvm/lib/Transforms/Utils/SimplifyInstructions.cpp | 151 + vendor/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 2413 + vendor/llvm/lib/Transforms/Utils/SplitModule.cpp | 263 + vendor/llvm/lib/Transforms/Utils/StripGCRelocates.cpp | 80 + vendor/llvm/.../Utils/StripNonLineTableDebugInfo.cpp | 42 + vendor/llvm/lib/Transforms/Utils/SymbolRewriter.cpp | 565 + vendor/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp | 116 + vendor/llvm/lib/Transforms/Utils/Utils.cpp | 47 + vendor/llvm/lib/Transforms/Utils/ValueMapper.cpp | 1103 + vendor/llvm/lib/Transforms/Vectorize/BBVectorize.cpp | 3269 + vendor/llvm/lib/Transforms/Vectorize/CMakeLists.txt | 13 + vendor/llvm/lib/Transforms/Vectorize/LLVMBuild.txt | 23 + vendor/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp | 1059 + vendor/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 7822 ++ vendor/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 5113 + vendor/llvm/lib/Transforms/Vectorize/Vectorize.cpp | 49 + vendor/llvm/lib/XRay/CMakeLists.txt | 16 + vendor/llvm/lib/XRay/InstrumentationMap.cpp | 198 + vendor/llvm/lib/XRay/Trace.cpp | 481 + vendor/llvm/llvm.spec.in | 68 + vendor/llvm/projects/CMakeLists.txt | 37 + vendor/llvm/projects/LLVMBuild.txt | 21 + vendor/llvm/resources/windows_version_resource.rc | 89 + vendor/llvm/runtimes/CMakeLists.txt | 257 + vendor/llvm/runtimes/Components.cmake.in | 2 + vendor/llvm/tools/CMakeLists.txt | 59 + vendor/llvm/tools/LLVMBuild.txt | 53 + vendor/llvm/tools/bugpoint-passes/CMakeLists.txt | 23 + vendor/llvm/tools/bugpoint-passes/TestPasses.cpp | 126 + vendor/llvm/tools/bugpoint-passes/bugpoint.exports | 0 vendor/llvm/tools/bugpoint/BugDriver.cpp | 247 + vendor/llvm/tools/bugpoint/BugDriver.h | 318 + vendor/llvm/tools/bugpoint/CMakeLists.txt | 42 + vendor/llvm/tools/bugpoint/CrashDebugger.cpp | 1245 + vendor/llvm/tools/bugpoint/ExecutionDriver.cpp | 479 + vendor/llvm/tools/bugpoint/ExtractFunction.cpp | 423 + vendor/llvm/tools/bugpoint/FindBugs.cpp | 104 + vendor/llvm/tools/bugpoint/LLVMBuild.txt | 32 + vendor/llvm/tools/bugpoint/ListReducer.h | 209 + vendor/llvm/tools/bugpoint/Miscompilation.cpp | 1104 + vendor/llvm/tools/bugpoint/OptimizerDriver.cpp | 286 + vendor/llvm/tools/bugpoint/ToolRunner.cpp | 891 + vendor/llvm/tools/bugpoint/ToolRunner.h | 183 + vendor/llvm/tools/bugpoint/bugpoint.cpp | 205 + vendor/llvm/tools/dsymutil/BinaryHolder.cpp | 206 + vendor/llvm/tools/dsymutil/BinaryHolder.h | 140 + vendor/llvm/tools/dsymutil/CMakeLists.txt | 22 + vendor/llvm/tools/dsymutil/DebugMap.cpp | 258 + vendor/llvm/tools/dsymutil/DebugMap.h | 234 + vendor/llvm/tools/dsymutil/DwarfLinker.cpp | 3533 + vendor/llvm/tools/dsymutil/LLVMBuild.txt | 22 + vendor/llvm/tools/dsymutil/MachODebugMapParser.cpp | 497 + vendor/llvm/tools/dsymutil/MachOUtils.cpp | 523 + vendor/llvm/tools/dsymutil/MachOUtils.h | 39 + vendor/llvm/tools/dsymutil/NonRelocatableStringpool.h | 70 + vendor/llvm/tools/dsymutil/dsymutil.cpp | 345 + vendor/llvm/tools/dsymutil/dsymutil.h | 61 + vendor/llvm/tools/gold/CMakeLists.txt | 23 + vendor/llvm/tools/gold/README.txt | 13 + vendor/llvm/tools/gold/gold-plugin.cpp | 893 + vendor/llvm/tools/gold/gold.exports | 1 + vendor/llvm/tools/llc/CMakeLists.txt | 27 + vendor/llvm/tools/llc/LLVMBuild.txt | 22 + vendor/llvm/tools/llc/llc.cpp | 608 + vendor/llvm/tools/lli/CMakeLists.txt | 55 + vendor/llvm/tools/lli/ChildTarget/CMakeLists.txt | 13 + vendor/llvm/tools/lli/ChildTarget/ChildTarget.cpp | 67 + vendor/llvm/tools/lli/ChildTarget/LLVMBuild.txt | 21 + vendor/llvm/tools/lli/LLVMBuild.txt | 35 + vendor/llvm/tools/lli/OrcLazyJIT.cpp | 161 + vendor/llvm/tools/lli/OrcLazyJIT.h | 175 + vendor/llvm/tools/lli/RemoteJITUtils.h | 153 + vendor/llvm/tools/lli/lli.cpp | 762 + vendor/llvm/tools/llvm-ar/CMakeLists.txt | 17 + vendor/llvm/tools/llvm-ar/LLVMBuild.txt | 21 + vendor/llvm/tools/llvm-ar/llvm-ar.cpp | 876 + vendor/llvm/tools/llvm-as-fuzzer/CMakeLists.txt | 13 + vendor/llvm/tools/llvm-as-fuzzer/llvm-as-fuzzer.cpp | 76 + vendor/llvm/tools/llvm-as/CMakeLists.txt | 13 + vendor/llvm/tools/llvm-as/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-as/llvm-as.cpp | 124 + vendor/llvm/tools/llvm-bcanalyzer/CMakeLists.txt | 11 + vendor/llvm/tools/llvm-bcanalyzer/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp | 953 + vendor/llvm/tools/llvm-c-test/CMakeLists.txt | 55 + vendor/llvm/tools/llvm-c-test/attributes.c | 77 + vendor/llvm/tools/llvm-c-test/calc.c | 147 + vendor/llvm/tools/llvm-c-test/diagnostic.c | 89 + vendor/llvm/tools/llvm-c-test/disassemble.c | 94 + vendor/llvm/tools/llvm-c-test/echo.cpp | 958 + vendor/llvm/tools/llvm-c-test/helpers.c | 40 + vendor/llvm/tools/llvm-c-test/include-all.c | 33 + vendor/llvm/tools/llvm-c-test/llvm-c-test.h | 63 + vendor/llvm/tools/llvm-c-test/main.c | 104 + vendor/llvm/tools/llvm-c-test/metadata.c | 42 + vendor/llvm/tools/llvm-c-test/module.c | 139 + vendor/llvm/tools/llvm-c-test/object.c | 87 + vendor/llvm/tools/llvm-c-test/targets.c | 30 + vendor/llvm/tools/llvm-cat/CMakeLists.txt | 11 + vendor/llvm/tools/llvm-cat/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-cat/llvm-cat.cpp | 73 + vendor/llvm/tools/llvm-config/BuildVariables.inc.in | 36 + vendor/llvm/tools/llvm-config/CMakeLists.txt | 79 + vendor/llvm/tools/llvm-config/llvm-config.cpp | 713 + vendor/llvm/tools/llvm-cov/CMakeLists.txt | 15 + vendor/llvm/tools/llvm-cov/CodeCoverage.cpp | 874 + vendor/llvm/tools/llvm-cov/CoverageExporterJson.cpp | 421 + vendor/llvm/tools/llvm-cov/CoverageFilters.cpp | 59 + vendor/llvm/tools/llvm-cov/CoverageFilters.h | 127 + vendor/llvm/tools/llvm-cov/CoverageReport.cpp | 388 + vendor/llvm/tools/llvm-cov/CoverageReport.h | 53 + vendor/llvm/tools/llvm-cov/CoverageSummaryInfo.cpp | 83 + vendor/llvm/tools/llvm-cov/CoverageSummaryInfo.h | 178 + vendor/llvm/tools/llvm-cov/CoverageViewOptions.h | 68 + vendor/llvm/tools/llvm-cov/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-cov/RenderingSupport.h | 61 + vendor/llvm/tools/llvm-cov/SourceCoverageView.cpp | 267 + vendor/llvm/tools/llvm-cov/SourceCoverageView.h | 289 + vendor/llvm/tools/llvm-cov/SourceCoverageViewHTML.cpp | 638 + vendor/llvm/tools/llvm-cov/SourceCoverageViewHTML.h | 96 + vendor/llvm/tools/llvm-cov/SourceCoverageViewText.cpp | 239 + vendor/llvm/tools/llvm-cov/SourceCoverageViewText.h | 89 + vendor/llvm/tools/llvm-cov/TestingSupport.cpp | 92 + vendor/llvm/tools/llvm-cov/gcov.cpp | 145 + vendor/llvm/tools/llvm-cov/llvm-cov.cpp | 100 + vendor/llvm/tools/llvm-cxxdump/CMakeLists.txt | 10 + vendor/llvm/tools/llvm-cxxdump/Error.cpp | 46 + vendor/llvm/tools/llvm-cxxdump/Error.h | 39 + vendor/llvm/tools/llvm-cxxdump/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp | 556 + vendor/llvm/tools/llvm-cxxdump/llvm-cxxdump.h | 23 + vendor/llvm/tools/llvm-cxxfilt/CMakeLists.txt | 8 + vendor/llvm/tools/llvm-cxxfilt/llvm-cxxfilt.cpp | 90 + vendor/llvm/tools/llvm-diff/CMakeLists.txt | 15 + vendor/llvm/tools/llvm-diff/DiffConsumer.cpp | 215 + vendor/llvm/tools/llvm-diff/DiffConsumer.h | 91 + vendor/llvm/tools/llvm-diff/DiffLog.cpp | 52 + vendor/llvm/tools/llvm-diff/DiffLog.h | 84 + vendor/llvm/tools/llvm-diff/DifferenceEngine.cpp | 682 + vendor/llvm/tools/llvm-diff/DifferenceEngine.h | 90 + vendor/llvm/tools/llvm-diff/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-diff/llvm-diff.cpp | 92 + vendor/llvm/tools/llvm-dis/CMakeLists.txt | 12 + vendor/llvm/tools/llvm-dis/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-dis/llvm-dis.cpp | 205 + vendor/llvm/tools/llvm-dwarfdump/CMakeLists.txt | 13 + vendor/llvm/tools/llvm-dwarfdump/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-dwarfdump/fuzzer/CMakeLists.txt | 14 + vendor/llvm/.../fuzzer/llvm-dwarfdump-fuzzer.cpp | 36 + vendor/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 174 + vendor/llvm/tools/llvm-dwp/CMakeLists.txt | 17 + vendor/llvm/tools/llvm-dwp/DWPError.cpp | 3 + vendor/llvm/tools/llvm-dwp/DWPError.h | 23 + vendor/llvm/tools/llvm-dwp/DWPStringPool.h | 56 + vendor/llvm/tools/llvm-dwp/LLVMBuild.txt | 23 + vendor/llvm/tools/llvm-dwp/llvm-dwp.cpp | 685 + vendor/llvm/tools/llvm-extract/CMakeLists.txt | 14 + vendor/llvm/tools/llvm-extract/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-extract/llvm-extract.cpp | 284 + vendor/llvm/tools/llvm-go/CMakeLists.txt | 9 + vendor/llvm/tools/llvm-go/llvm-go.go | 305 + vendor/llvm/tools/llvm-jitlistener/CMakeLists.txt | 25 + vendor/llvm/tools/llvm-jitlistener/LLVMBuild.txt | 31 + vendor/llvm/tools/llvm-jitlistener/llvm-jitlistener.cpp | 193 + vendor/llvm/tools/llvm-link/CMakeLists.txt | 17 + vendor/llvm/tools/llvm-link/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-link/llvm-link.cpp | 385 + vendor/llvm/tools/llvm-lto/CMakeLists.txt | 20 + vendor/llvm/tools/llvm-lto/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-lto/llvm-lto.cpp | 930 + vendor/llvm/tools/llvm-lto2/CMakeLists.txt | 17 + vendor/llvm/tools/llvm-lto2/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-lto2/llvm-lto2.cpp | 290 + vendor/llvm/tools/llvm-mc-assemble-fuzzer/CMakeLists.txt | 19 + vendor/llvm/.../llvm-mc-assemble-fuzzer.cpp | 313 + vendor/llvm/tools/llvm-mc-disassemble-fuzzer/CMakeLists.txt | 21 + vendor/llvm/.../llvm-mc-disassemble-fuzzer.cpp | 143 + vendor/llvm/tools/llvm-mc/CMakeLists.txt | 15 + vendor/llvm/tools/llvm-mc/Disassembler.cpp | 212 + vendor/llvm/tools/llvm-mc/Disassembler.h | 42 + vendor/llvm/tools/llvm-mc/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-mc/llvm-mc.cpp | 639 + vendor/llvm/tools/llvm-mcmarkup/CMakeLists.txt | 5 + vendor/llvm/tools/llvm-mcmarkup/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-mcmarkup/llvm-mcmarkup.cpp | 226 + vendor/llvm/tools/llvm-modextract/CMakeLists.txt | 11 + vendor/llvm/tools/llvm-modextract/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-modextract/llvm-modextract.cpp | 74 + vendor/llvm/tools/llvm-nm/CMakeLists.txt | 15 + vendor/llvm/tools/llvm-nm/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-nm/llvm-nm.cpp | 1437 + vendor/llvm/tools/llvm-objdump/CMakeLists.txt | 27 + vendor/llvm/tools/llvm-objdump/COFFDump.cpp | 696 + vendor/llvm/tools/llvm-objdump/ELFDump.cpp | 105 + vendor/llvm/tools/llvm-objdump/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-objdump/MachODump.cpp | 9658 ++ vendor/llvm/tools/llvm-objdump/WasmDump.cpp | 28 + vendor/llvm/tools/llvm-objdump/llvm-objdump.cpp | 2184 + vendor/llvm/tools/llvm-objdump/llvm-objdump.h | 112 + vendor/llvm/tools/llvm-opt-report/CMakeLists.txt | 6 + vendor/llvm/tools/llvm-opt-report/OptReport.cpp | 528 + vendor/llvm/tools/llvm-pdbdump/Analyze.cpp | 164 + vendor/llvm/tools/llvm-pdbdump/Analyze.h | 30 + vendor/llvm/tools/llvm-pdbdump/CMakeLists.txt | 32 + vendor/llvm/tools/llvm-pdbdump/CompactTypeDumpVisitor.cpp | 57 + vendor/llvm/tools/llvm-pdbdump/CompactTypeDumpVisitor.h | 47 + vendor/llvm/tools/llvm-pdbdump/LLVMBuild.txt | 23 + vendor/llvm/tools/llvm-pdbdump/LLVMOutputStyle.cpp | 1026 + vendor/llvm/tools/llvm-pdbdump/LLVMOutputStyle.h | 59 + vendor/llvm/tools/llvm-pdbdump/LinePrinter.cpp | 123 + vendor/llvm/tools/llvm-pdbdump/LinePrinter.h | 94 + vendor/llvm/tools/llvm-pdbdump/OutputStyle.h | 28 + vendor/llvm/tools/llvm-pdbdump/PdbYaml.cpp | 270 + vendor/llvm/tools/llvm-pdbdump/PdbYaml.h | 176 + vendor/llvm/tools/llvm-pdbdump/PrettyBuiltinDumper.cpp | 90 + vendor/llvm/tools/llvm-pdbdump/PrettyBuiltinDumper.h | 35 + vendor/llvm/tools/llvm-pdbdump/PrettyClassDefinitionDumper.cpp | 192 + vendor/llvm/tools/llvm-pdbdump/PrettyClassDefinitionDumper.h | 63 + vendor/llvm/tools/llvm-pdbdump/PrettyCompilandDumper.cpp | 195 + vendor/llvm/tools/llvm-pdbdump/PrettyCompilandDumper.h | 44 + vendor/llvm/tools/llvm-pdbdump/PrettyEnumDumper.cpp | 53 + vendor/llvm/tools/llvm-pdbdump/PrettyEnumDumper.h | 31 + vendor/llvm/tools/llvm-pdbdump/PrettyExternalSymbolDumper.cpp | 41 + vendor/llvm/tools/llvm-pdbdump/PrettyExternalSymbolDumper.h | 34 + vendor/llvm/tools/llvm-pdbdump/PrettyFunctionDumper.cpp | 257 + vendor/llvm/tools/llvm-pdbdump/PrettyFunctionDumper.h | 43 + vendor/llvm/tools/llvm-pdbdump/PrettyTypeDumper.cpp | 98 + vendor/llvm/tools/llvm-pdbdump/PrettyTypeDumper.h | 34 + vendor/llvm/tools/llvm-pdbdump/PrettyTypedefDumper.cpp | 80 + vendor/llvm/tools/llvm-pdbdump/PrettyTypedefDumper.h | 39 + vendor/llvm/tools/llvm-pdbdump/PrettyVariableDumper.cpp | 171 + vendor/llvm/tools/llvm-pdbdump/PrettyVariableDumper.h | 44 + vendor/llvm/tools/llvm-pdbdump/YAMLOutputStyle.cpp | 246 + vendor/llvm/tools/llvm-pdbdump/YAMLOutputStyle.h | 48 + vendor/llvm/tools/llvm-pdbdump/YamlSerializationContext.h | 39 + vendor/llvm/tools/llvm-pdbdump/YamlSymbolDumper.cpp | 412 + vendor/llvm/tools/llvm-pdbdump/YamlSymbolDumper.h | 66 + vendor/llvm/tools/llvm-pdbdump/YamlTypeDumper.cpp | 599 + vendor/llvm/tools/llvm-pdbdump/YamlTypeDumper.h | 116 + vendor/llvm/tools/llvm-pdbdump/fuzzer/CMakeLists.txt | 15 + vendor/llvm/tools/llvm-pdbdump/fuzzer/llvm-pdbdump-fuzzer.cpp | 105 + vendor/llvm/tools/llvm-pdbdump/llvm-pdbdump.cpp | 676 + vendor/llvm/tools/llvm-pdbdump/llvm-pdbdump.h | 86 + vendor/llvm/tools/llvm-profdata/CMakeLists.txt | 12 + vendor/llvm/tools/llvm-profdata/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-profdata/llvm-profdata.cpp | 696 + vendor/llvm/tools/llvm-readobj/ARMEHABIPrinter.h | 572 + vendor/llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp | 785 + vendor/llvm/tools/llvm-readobj/ARMWinEHPrinter.h | 117 + vendor/llvm/tools/llvm-readobj/CMakeLists.txt | 21 + vendor/llvm/tools/llvm-readobj/COFFDumper.cpp | 1570 + vendor/llvm/tools/llvm-readobj/COFFImportDumper.cpp | 52 + vendor/llvm/tools/llvm-readobj/CodeView.h | 54 + vendor/llvm/tools/llvm-readobj/ELFDumper.cpp | 3851 + vendor/llvm/tools/llvm-readobj/Error.cpp | 57 + vendor/llvm/tools/llvm-readobj/Error.h | 41 + vendor/llvm/tools/llvm-readobj/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-readobj/MachODumper.cpp | 844 + vendor/llvm/tools/llvm-readobj/ObjDumper.cpp | 28 + vendor/llvm/tools/llvm-readobj/ObjDumper.h | 110 + vendor/llvm/tools/llvm-readobj/StackMapPrinter.h | 81 + vendor/llvm/tools/llvm-readobj/WasmDumper.cpp | 92 + vendor/llvm/tools/llvm-readobj/Win64EHDumper.cpp | 334 + vendor/llvm/tools/llvm-readobj/Win64EHDumper.h | 63 + vendor/llvm/tools/llvm-readobj/llvm-readobj.cpp | 557 + vendor/llvm/tools/llvm-readobj/llvm-readobj.h | 72 + vendor/llvm/tools/llvm-rtdyld/CMakeLists.txt | 13 + vendor/llvm/tools/llvm-rtdyld/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 755 + vendor/llvm/tools/llvm-shlib/CMakeLists.txt | 93 + vendor/llvm/tools/llvm-shlib/libllvm.cpp | 13 + vendor/llvm/tools/llvm-size/CMakeLists.txt | 8 + vendor/llvm/tools/llvm-size/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-size/llvm-size.cpp | 893 + vendor/llvm/tools/llvm-split/CMakeLists.txt | 14 + vendor/llvm/tools/llvm-split/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-split/llvm-split.cpp | 73 + vendor/llvm/tools/llvm-stress/CMakeLists.txt | 13 + vendor/llvm/tools/llvm-stress/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-stress/llvm-stress.cpp | 726 + vendor/llvm/tools/llvm-strings/CMakeLists.txt | 10 + vendor/llvm/tools/llvm-strings/LLVMBuild.txt | 22 + vendor/llvm/tools/llvm-strings/llvm-strings.cpp | 114 + vendor/llvm/tools/llvm-symbolizer/CMakeLists.txt | 16 + vendor/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 206 + vendor/llvm/tools/llvm-xray/CMakeLists.txt | 19 + vendor/llvm/tools/llvm-xray/func-id-helper.cc | 60 + vendor/llvm/tools/llvm-xray/func-id-helper.h | 49 + vendor/llvm/tools/llvm-xray/llvm-xray.cc | 41 + vendor/llvm/tools/llvm-xray/xray-account.cc | 471 + vendor/llvm/tools/llvm-xray/xray-account.h | 109 + vendor/llvm/tools/llvm-xray/xray-color-helper.cc | 198 + vendor/llvm/tools/llvm-xray/xray-color-helper.h | 81 + vendor/llvm/tools/llvm-xray/xray-converter.cc | 195 + vendor/llvm/tools/llvm-xray/xray-converter.h | 39 + vendor/llvm/tools/llvm-xray/xray-extract.cc | 85 + vendor/llvm/tools/llvm-xray/xray-graph.cc | 534 + vendor/llvm/tools/llvm-xray/xray-graph.h | 164 + vendor/llvm/tools/llvm-xray/xray-record-yaml.h | 102 + vendor/llvm/tools/llvm-xray/xray-registry.cc | 41 + vendor/llvm/tools/llvm-xray/xray-registry.h | 41 + vendor/llvm/tools/lto/CMakeLists.txt | 33 + vendor/llvm/tools/lto/LTODisassembler.cpp | 26 + vendor/llvm/tools/lto/lto.cpp | 606 + vendor/llvm/tools/lto/lto.exports | 70 + vendor/llvm/tools/msbuild/CMakeLists.txt | 69 + vendor/llvm/.../Microsoft.Cpp.Win32.LLVM-vs2010.targets | 2 + vendor/llvm/.../Microsoft.Cpp.Win32.LLVM-vs2012.targets | 3 + vendor/llvm/.../Microsoft.Cpp.Win32.LLVM-vs2012_xp.targets | 21 + vendor/llvm/tools/msbuild/Microsoft.Cpp.Win32.llvm.props.in | 18 + vendor/llvm/tools/msbuild/install.bat | 123 + vendor/llvm/tools/msbuild/toolset-vs2013.targets | 3 + vendor/llvm/tools/msbuild/toolset-vs2013_xp.targets | 21 + vendor/llvm/tools/msbuild/toolset-vs2014.targets | 3 + vendor/llvm/tools/msbuild/toolset-vs2014_xp.targets | 21 + vendor/llvm/tools/msbuild/uninstall.bat | 73 + vendor/llvm/tools/obj2yaml/CMakeLists.txt | 15 + vendor/llvm/tools/obj2yaml/Error.cpp | 62 + vendor/llvm/tools/obj2yaml/Error.h | 54 + vendor/llvm/tools/obj2yaml/coff2yaml.cpp | 284 + vendor/llvm/tools/obj2yaml/dwarf2yaml.cpp | 352 + vendor/llvm/tools/obj2yaml/elf2yaml.cpp | 481 + vendor/llvm/tools/obj2yaml/macho2yaml.cpp | 551 + vendor/llvm/tools/obj2yaml/obj2yaml.cpp | 63 + vendor/llvm/tools/obj2yaml/obj2yaml.h | 38 + vendor/llvm/tools/opt/AnalysisWrappers.cpp | 73 + vendor/llvm/tools/opt/BreakpointPrinter.cpp | 72 + vendor/llvm/tools/opt/BreakpointPrinter.h | 25 + vendor/llvm/tools/opt/CMakeLists.txt | 41 + vendor/llvm/tools/opt/GraphPrinters.cpp | 46 + vendor/llvm/tools/opt/LLVMBuild.txt | 33 + vendor/llvm/tools/opt/NewPMDriver.cpp | 119 + vendor/llvm/tools/opt/NewPMDriver.h | 59 + vendor/llvm/tools/opt/PassPrinters.cpp | 260 + vendor/llvm/tools/opt/PassPrinters.h | 47 + vendor/llvm/tools/opt/PrintSCC.cpp | 111 + vendor/llvm/tools/opt/opt.cpp | 751 + vendor/llvm/tools/sancov/CMakeLists.txt | 17 + vendor/llvm/tools/sancov/coverage-report-server.py | 203 + vendor/llvm/tools/sancov/sancov.cc | 1267 + vendor/llvm/tools/sanstats/CMakeLists.txt | 11 + vendor/llvm/tools/sanstats/sanstats.cpp | 138 + vendor/llvm/tools/verify-uselistorder/CMakeLists.txt | 15 + vendor/llvm/tools/verify-uselistorder/LLVMBuild.txt | 22 + vendor/llvm/tools/verify-uselistorder/verify-uselistorder.cpp | 579 + vendor/llvm/tools/xcode-toolchain/CMakeLists.txt | 122 + vendor/llvm/tools/yaml2obj/CMakeLists.txt | 13 + vendor/llvm/tools/yaml2obj/yaml2coff.cpp | 555 + vendor/llvm/tools/yaml2obj/yaml2elf.cpp | 577 + vendor/llvm/tools/yaml2obj/yaml2macho.cpp | 592 + vendor/llvm/tools/yaml2obj/yaml2obj.cpp | 99 + vendor/llvm/tools/yaml2obj/yaml2obj.h | 36 + vendor/llvm/unittests/ADT/APFloatTest.cpp | 3834 + vendor/llvm/unittests/ADT/APIntTest.cpp | 1847 + vendor/llvm/unittests/ADT/APSIntTest.cpp | 163 + vendor/llvm/unittests/ADT/ArrayRefTest.cpp | 252 + vendor/llvm/unittests/ADT/BitVectorTest.cpp | 466 + vendor/llvm/unittests/ADT/BitmaskEnumTest.cpp | 134 + vendor/llvm/unittests/ADT/BumpPtrListTest.cpp | 243 + vendor/llvm/unittests/ADT/CMakeLists.txt | 71 + vendor/llvm/unittests/ADT/DAGDeltaAlgorithmTest.cpp | 105 + vendor/llvm/unittests/ADT/DeltaAlgorithmTest.cpp | 100 + vendor/llvm/unittests/ADT/DenseMapTest.cpp | 583 + vendor/llvm/unittests/ADT/DenseSetTest.cpp | 188 + vendor/llvm/unittests/ADT/DepthFirstIteratorTest.cpp | 54 + vendor/llvm/unittests/ADT/FoldingSet.cpp | 193 + vendor/llvm/unittests/ADT/FunctionRefTest.cpp | 28 + vendor/llvm/unittests/ADT/HashingTest.cpp | 448 + vendor/llvm/unittests/ADT/IListBaseTest.cpp | 166 + vendor/llvm/unittests/ADT/IListIteratorTest.cpp | 174 + vendor/llvm/unittests/ADT/IListNodeBaseTest.cpp | 100 + vendor/llvm/unittests/ADT/IListNodeTest.cpp | 70 + vendor/llvm/unittests/ADT/IListSentinelTest.cpp | 63 + vendor/llvm/unittests/ADT/IListTest.cpp | 276 + vendor/llvm/unittests/ADT/ImmutableMapTest.cpp | 50 + vendor/llvm/unittests/ADT/ImmutableSetTest.cpp | 204 + vendor/llvm/unittests/ADT/IntEqClassesTest.cpp | 107 + vendor/llvm/unittests/ADT/IntervalMapTest.cpp | 763 + vendor/llvm/unittests/ADT/IntrusiveRefCntPtrTest.cpp | 67 + vendor/llvm/unittests/ADT/IteratorTest.cpp | 324 + vendor/llvm/unittests/ADT/MakeUniqueTest.cpp | 76 + vendor/llvm/unittests/ADT/MapVectorTest.cpp | 385 + vendor/llvm/unittests/ADT/OptionalTest.cpp | 522 + vendor/llvm/unittests/ADT/PackedVectorTest.cpp | 103 + vendor/llvm/unittests/ADT/PointerEmbeddedIntTest.cpp | 80 + vendor/llvm/unittests/ADT/PointerIntPairTest.cpp | 102 + vendor/llvm/unittests/ADT/PointerSumTypeTest.cpp | 113 + vendor/llvm/unittests/ADT/PointerUnionTest.cpp | 72 + vendor/llvm/unittests/ADT/PostOrderIteratorTest.cpp | 37 + vendor/llvm/unittests/ADT/PriorityWorklistTest.cpp | 153 + vendor/llvm/unittests/ADT/RangeAdapterTest.cpp | 172 + vendor/llvm/unittests/ADT/ReverseIterationTest.cpp | 52 + vendor/llvm/unittests/ADT/SCCIteratorTest.cpp | 119 + vendor/llvm/unittests/ADT/STLExtrasTest.cpp | 311 + vendor/llvm/unittests/ADT/ScopeExitTest.cpp | 32 + vendor/llvm/unittests/ADT/SequenceTest.cpp | 41 + vendor/llvm/unittests/ADT/SetVectorTest.cpp | 34 + vendor/llvm/unittests/ADT/SimpleIListTest.cpp | 654 + vendor/llvm/unittests/ADT/SmallPtrSetTest.cpp | 281 + vendor/llvm/unittests/ADT/SmallStringTest.cpp | 207 + vendor/llvm/unittests/ADT/SmallVectorTest.cpp | 927 + vendor/llvm/unittests/ADT/SparseBitVectorTest.cpp | 169 + vendor/llvm/unittests/ADT/SparseMultiSetTest.cpp | 235 + vendor/llvm/unittests/ADT/SparseSetTest.cpp | 206 + vendor/llvm/unittests/ADT/StringExtrasTest.cpp | 52 + vendor/llvm/unittests/ADT/StringMapTest.cpp | 466 + vendor/llvm/unittests/ADT/StringRefTest.cpp | 1032 + vendor/llvm/unittests/ADT/StringSwitchTest.cpp | 206 + vendor/llvm/unittests/ADT/TestGraph.h | 251 + vendor/llvm/unittests/ADT/TinyPtrVectorTest.cpp | 453 + vendor/llvm/unittests/ADT/TripleTest.cpp | 1127 + vendor/llvm/unittests/ADT/TwineTest.cpp | 123 + vendor/llvm/unittests/ADT/VariadicFunctionTest.cpp | 110 + vendor/llvm/unittests/Analysis/AliasAnalysisTest.cpp | 252 + vendor/llvm/unittests/Analysis/BlockFrequencyInfoTest.cpp | 94 + vendor/llvm/unittests/Analysis/BranchProbabilityInfoTest.cpp | 88 + vendor/llvm/unittests/Analysis/CFGTest.cpp | 388 + vendor/llvm/unittests/Analysis/CGSCCPassManagerTest.cpp | 1086 + vendor/llvm/unittests/Analysis/CMakeLists.txt | 24 + vendor/llvm/unittests/Analysis/CallGraphTest.cpp | 61 + vendor/llvm/unittests/Analysis/LazyCallGraphTest.cpp | 2063 + vendor/llvm/unittests/Analysis/LoopInfoTest.cpp | 158 + vendor/llvm/unittests/Analysis/MemoryBuiltinsTest.cpp | 50 + vendor/llvm/unittests/Analysis/ProfileSummaryInfoTest.cpp | 204 + vendor/llvm/unittests/Analysis/ScalarEvolutionTest.cpp | 604 + vendor/llvm/unittests/Analysis/TBAATest.cpp | 91 + vendor/llvm/unittests/Analysis/TargetLibraryInfoTest.cpp | 481 + vendor/llvm/unittests/Analysis/UnrollAnalyzer.cpp | 330 + vendor/llvm/unittests/Analysis/ValueTrackingTest.cpp | 260 + vendor/llvm/unittests/AsmParser/AsmParserTest.cpp | 418 + vendor/llvm/unittests/AsmParser/CMakeLists.txt | 9 + vendor/llvm/unittests/Bitcode/BitReaderTest.cpp | 198 + vendor/llvm/unittests/Bitcode/BitstreamReaderTest.cpp | 151 + vendor/llvm/unittests/Bitcode/BitstreamWriterTest.cpp | 59 + vendor/llvm/unittests/Bitcode/CMakeLists.txt | 13 + vendor/llvm/unittests/CMakeLists.txt | 27 + vendor/llvm/unittests/CodeGen/CMakeLists.txt | 18 + vendor/llvm/unittests/CodeGen/DIEHashTest.cpp | 699 + vendor/llvm/unittests/CodeGen/GlobalISel/CMakeLists.txt | 10 + vendor/llvm/unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp | 120 + vendor/llvm/unittests/CodeGen/LowLevelTypeTest.cpp | 204 + vendor/llvm/.../CodeGen/MachineInstrBundleIteratorTest.cpp | 197 + vendor/llvm/unittests/DebugInfo/CMakeLists.txt | 3 + vendor/llvm/unittests/DebugInfo/DWARF/CMakeLists.txt | 19 + vendor/llvm/unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp | 1658 + vendor/llvm/unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp | 156 + vendor/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.cpp | 272 + vendor/llvm/unittests/DebugInfo/DWARF/DwarfGenerator.h | 231 + vendor/llvm/unittests/DebugInfo/PDB/CMakeLists.txt | 18 + vendor/llvm/unittests/DebugInfo/PDB/ErrorChecking.h | 49 + vendor/llvm/unittests/DebugInfo/PDB/HashTableTest.cpp | 168 + vendor/llvm/unittests/DebugInfo/PDB/MSFBuilderTest.cpp | 360 + vendor/llvm/unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp | 461 + vendor/llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp | 424 + vendor/llvm/unittests/DebugInfo/PDB/StringTableBuilderTest.cpp | 55 + vendor/llvm/unittests/DebugInfo/PDB/TypeServerHandlerTest.cpp | 175 + vendor/llvm/unittests/ExecutionEngine/CMakeLists.txt | 22 + vendor/llvm/unittests/ExecutionEngine/ExecutionEngineTest.cpp | 152 + vendor/llvm/unittests/ExecutionEngine/MCJIT/CMakeLists.txt | 33 + vendor/llvm/unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp | 507 + vendor/llvm/.../MCJIT/MCJITMemoryManagerTest.cpp | 170 + vendor/llvm/.../MCJIT/MCJITMultipleModuleTest.cpp | 423 + vendor/llvm/.../ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp | 229 + vendor/llvm/unittests/ExecutionEngine/MCJIT/MCJITTest.cpp | 284 + vendor/llvm/.../ExecutionEngine/MCJIT/MCJITTestAPICommon.h | 101 + vendor/llvm/unittests/ExecutionEngine/MCJIT/MCJITTestBase.h | 344 + vendor/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests.def | 1 + vendor/llvm/unittests/ExecutionEngine/Orc/CMakeLists.txt | 24 + vendor/llvm/.../Orc/CompileOnDemandLayerTest.cpp | 73 + vendor/llvm/.../ExecutionEngine/Orc/GlobalMappingLayerTest.cpp | 55 + vendor/llvm/.../ExecutionEngine/Orc/IndirectionUtilsTest.cpp | 49 + vendor/llvm/.../ExecutionEngine/Orc/LazyEmittingLayerTest.cpp | 33 + vendor/llvm/.../Orc/ObjectTransformLayerTest.cpp | 339 + vendor/llvm/unittests/ExecutionEngine/Orc/OrcCAPITest.cpp | 160 + vendor/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.cpp | 25 + vendor/llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h | 182 + vendor/llvm/unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp | 683 + vendor/llvm/.../Orc/RTDyldObjectLinkingLayerTest.cpp | 247 + vendor/llvm/unittests/IR/AsmWriterTest.cpp | 37 + vendor/llvm/unittests/IR/AttributesTest.cpp | 56 + vendor/llvm/unittests/IR/CMakeLists.txt | 45 + vendor/llvm/unittests/IR/ConstantRangeTest.cpp | 836 + vendor/llvm/unittests/IR/ConstantsTest.cpp | 480 + vendor/llvm/unittests/IR/DebugInfoTest.cpp | 83 + vendor/llvm/unittests/IR/DebugTypeODRUniquingTest.cpp | 159 + vendor/llvm/unittests/IR/DominatorTreeTest.cpp | 270 + vendor/llvm/unittests/IR/FunctionTest.cpp | 133 + vendor/llvm/unittests/IR/IRBuilderTest.cpp | 507 + vendor/llvm/unittests/IR/InstructionsTest.cpp | 679 + vendor/llvm/unittests/IR/IntrinsicsTest.cpp | 40 + vendor/llvm/unittests/IR/LegacyPassManagerTest.cpp | 554 + vendor/llvm/unittests/IR/MDBuilderTest.cpp | 108 + vendor/llvm/unittests/IR/MetadataTest.cpp | 2497 + vendor/llvm/unittests/IR/ModuleTest.cpp | 75 + vendor/llvm/unittests/IR/PassManagerTest.cpp | 768 + vendor/llvm/unittests/IR/PatternMatch.cpp | 325 + vendor/llvm/unittests/IR/TypeBuilderTest.cpp | 286 + vendor/llvm/unittests/IR/TypesTest.cpp | 38 + vendor/llvm/unittests/IR/UseTest.cpp | 112 + vendor/llvm/unittests/IR/UserTest.cpp | 145 + vendor/llvm/unittests/IR/ValueHandleTest.cpp | 508 + vendor/llvm/unittests/IR/ValueMapTest.cpp | 295 + vendor/llvm/unittests/IR/ValueTest.cpp | 238 + vendor/llvm/unittests/IR/VerifierTest.cpp | 230 + vendor/llvm/unittests/IR/WaymarkTest.cpp | 56 + vendor/llvm/unittests/LineEditor/CMakeLists.txt | 8 + vendor/llvm/unittests/LineEditor/LineEditor.cpp | 83 + vendor/llvm/unittests/Linker/CMakeLists.txt | 13 + vendor/llvm/unittests/Linker/LinkModulesTest.cpp | 363 + vendor/llvm/unittests/MC/CMakeLists.txt | 13 + vendor/llvm/unittests/MC/Disassembler.cpp | 64 + vendor/llvm/unittests/MC/DwarfLineTables.cpp | 183 + vendor/llvm/unittests/MC/StringTableBuilderTest.cpp | 107 + vendor/llvm/unittests/MC/TargetRegistry.cpp | 46 + vendor/llvm/unittests/MI/CMakeLists.txt | 13 + vendor/llvm/unittests/MI/LiveIntervalTest.cpp | 389 + vendor/llvm/unittests/Object/CMakeLists.txt | 9 + vendor/llvm/unittests/Object/SymbolSizeTest.cpp | 33 + vendor/llvm/unittests/Object/SymbolicFileTest.cpp | 42 + vendor/llvm/unittests/ObjectYAML/CMakeLists.txt | 8 + vendor/llvm/unittests/ObjectYAML/YAMLTest.cpp | 38 + vendor/llvm/unittests/Option/CMakeLists.txt | 13 + vendor/llvm/unittests/Option/OptionParsingTest.cpp | 267 + vendor/llvm/unittests/Option/Opts.td | 30 + vendor/llvm/unittests/ProfileData/CMakeLists.txt | 12 + vendor/llvm/unittests/ProfileData/CoverageMappingTest.cpp | 589 + vendor/llvm/unittests/ProfileData/InstrProfTest.cpp | 1029 + vendor/llvm/unittests/ProfileData/SampleProfTest.cpp | 201 + vendor/llvm/unittests/Support/ARMAttributeParser.cpp | 385 + vendor/llvm/unittests/Support/AlignOfTest.cpp | 249 + vendor/llvm/unittests/Support/AllocatorTest.cpp | 188 + vendor/llvm/unittests/Support/ArrayRecyclerTest.cpp | 109 + vendor/llvm/unittests/Support/BinaryStreamTest.cpp | 710 + vendor/llvm/unittests/Support/BlockFrequencyTest.cpp | 128 + vendor/llvm/unittests/Support/BranchProbabilityTest.cpp | 358 + vendor/llvm/unittests/Support/CMakeLists.txt | 68 + vendor/llvm/unittests/Support/Casting.cpp | 330 + vendor/llvm/unittests/Support/Chrono.cpp | 110 + vendor/llvm/unittests/Support/CommandLineTest.cpp | 573 + vendor/llvm/unittests/Support/CompressionTest.cpp | 77 + vendor/llvm/unittests/Support/ConvertUTFTest.cpp | 1714 + vendor/llvm/unittests/Support/DataExtractorTest.cpp | 120 + vendor/llvm/unittests/Support/DebugTest.cpp | 34 + vendor/llvm/unittests/Support/DwarfTest.cpp | 141 + vendor/llvm/unittests/Support/EndianStreamTest.cpp | 208 + vendor/llvm/unittests/Support/EndianTest.cpp | 204 + vendor/llvm/unittests/Support/ErrorOrTest.cpp | 140 + vendor/llvm/unittests/Support/ErrorTest.cpp | 658 + vendor/llvm/unittests/Support/FileOutputBufferTest.cpp | 124 + vendor/llvm/unittests/Support/FormatVariadicTest.cpp | 572 + vendor/llvm/unittests/Support/GlobPatternTest.cpp | 70 + vendor/llvm/unittests/Support/Host.cpp | 40 + vendor/llvm/unittests/Support/LEB128Test.cpp | 367 + vendor/llvm/unittests/Support/LineIteratorTest.cpp | 193 + vendor/llvm/unittests/Support/LockFileManagerTest.cpp | 127 + vendor/llvm/unittests/Support/MD5Test.cpp | 70 + vendor/llvm/unittests/Support/ManagedStatic.cpp | 60 + vendor/llvm/unittests/Support/MathExtrasTest.cpp | 445 + vendor/llvm/unittests/Support/MemoryBufferTest.cpp | 229 + vendor/llvm/unittests/Support/MemoryTest.cpp | 365 + vendor/llvm/unittests/Support/NativeFormatTests.cpp | 176 + vendor/llvm/unittests/Support/Path.cpp | 1246 + vendor/llvm/unittests/Support/ProcessTest.cpp | 57 + vendor/llvm/unittests/Support/ProgramTest.cpp | 356 + vendor/llvm/unittests/Support/RegexTest.cpp | 174 + vendor/llvm/unittests/Support/ReplaceFileTest.cpp | 113 + vendor/llvm/unittests/Support/ScaledNumberTest.cpp | 564 + vendor/llvm/unittests/Support/SourceMgrTest.cpp | 175 + vendor/llvm/unittests/Support/SpecialCaseListTest.cpp | 192 + vendor/llvm/unittests/Support/StringPool.cpp | 31 + vendor/llvm/unittests/Support/SwapByteOrderTest.cpp | 201 + vendor/llvm/unittests/Support/TarWriterTest.cpp | 88 + vendor/llvm/unittests/Support/TargetParserTest.cpp | 756 + vendor/llvm/unittests/Support/ThreadLocalTest.cpp | 57 + vendor/llvm/unittests/Support/ThreadPool.cpp | 166 + vendor/llvm/unittests/Support/Threading.cpp | 25 + vendor/llvm/unittests/Support/TimerTest.cpp | 65 + vendor/llvm/unittests/Support/TrailingObjectsTest.cpp | 259 + vendor/llvm/unittests/Support/TrigramIndexTest.cpp | 132 + vendor/llvm/unittests/Support/TypeNameTest.cpp | 49 + vendor/llvm/unittests/Support/UnicodeTest.cpp | 93 + vendor/llvm/unittests/Support/YAMLIOTest.cpp | 2440 + vendor/llvm/unittests/Support/YAMLParserTest.cpp | 334 + vendor/llvm/unittests/Support/formatted_raw_ostream_test.cpp | 33 + vendor/llvm/unittests/Support/raw_ostream_test.cpp | 333 + vendor/llvm/unittests/Support/raw_pwrite_stream_test.cpp | 94 + vendor/llvm/unittests/Support/raw_sha1_ostream_test.cpp | 78 + vendor/llvm/unittests/Support/xxhashTest.cpp | 20 + vendor/llvm/unittests/Target/AArch64/CMakeLists.txt | 21 + vendor/llvm/unittests/Target/AArch64/InstSizes.cpp | 122 + vendor/llvm/unittests/Target/CMakeLists.txt | 5 + vendor/llvm/unittests/Transforms/CMakeLists.txt | 3 + vendor/llvm/unittests/Transforms/IPO/CMakeLists.txt | 10 + vendor/llvm/unittests/Transforms/IPO/LowerTypeTests.cpp | 156 + vendor/llvm/unittests/Transforms/IPO/WholeProgramDevirt.cpp | 165 + vendor/llvm/unittests/Transforms/Scalar/CMakeLists.txt | 12 + vendor/llvm/.../Transforms/Scalar/LoopPassManagerTest.cpp | 1573 + vendor/llvm/.../Transforms/Utils/ASanStackFrameLayoutTest.cpp | 108 + vendor/llvm/unittests/Transforms/Utils/CMakeLists.txt | 16 + vendor/llvm/unittests/Transforms/Utils/Cloning.cpp | 538 + vendor/llvm/unittests/Transforms/Utils/FunctionComparator.cpp | 130 + vendor/llvm/unittests/Transforms/Utils/IntegerDivision.cpp | 264 + vendor/llvm/unittests/Transforms/Utils/Local.cpp | 97 + vendor/llvm/unittests/Transforms/Utils/MemorySSA.cpp | 865 + vendor/llvm/unittests/Transforms/Utils/ValueMapperTest.cpp | 350 + vendor/llvm/unittests/XRay/CMakeLists.txt | 13 + vendor/llvm/unittests/XRay/GraphTest.cpp | 261 + vendor/llvm/utils/DSAclean.py | 32 + vendor/llvm/utils/DSAextract.py | 111 + vendor/llvm/utils/FileCheck/CMakeLists.txt | 5 + vendor/llvm/utils/FileCheck/FileCheck.cpp | 1397 + vendor/llvm/utils/GenLibDeps.pl | 382 + vendor/llvm/utils/GetRepositoryPath | 27 + vendor/llvm/utils/GetSourceVersion | 27 + vendor/llvm/utils/KillTheDoctor/CMakeLists.txt | 8 + vendor/llvm/utils/KillTheDoctor/KillTheDoctor.cpp | 557 + vendor/llvm/utils/LLVMBuild.txt | 29 + vendor/llvm/utils/LLVMVisualizers/CMakeLists.txt | 7 + vendor/llvm/utils/LLVMVisualizers/llvm.natvis | 246 + vendor/llvm/utils/Misc/zkill | 276 + vendor/llvm/utils/PerfectShuffle/CMakeLists.txt | 3 + vendor/llvm/utils/PerfectShuffle/PerfectShuffle.cpp | 572 + vendor/llvm/utils/TableGen/AsmMatcherEmitter.cpp | 3212 + vendor/llvm/utils/TableGen/AsmWriterEmitter.cpp | 1129 + vendor/llvm/utils/TableGen/AsmWriterInst.cpp | 197 + vendor/llvm/utils/TableGen/AsmWriterInst.h | 106 + vendor/llvm/utils/TableGen/Attributes.cpp | 179 + vendor/llvm/utils/TableGen/CMakeLists.txt | 41 + vendor/llvm/utils/TableGen/CTagsEmitter.cpp | 87 + vendor/llvm/utils/TableGen/CallingConvEmitter.cpp | 284 + vendor/llvm/utils/TableGen/CodeEmitterGen.cpp | 394 + vendor/llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 3834 + vendor/llvm/utils/TableGen/CodeGenDAGPatterns.h | 865 + vendor/llvm/utils/TableGen/CodeGenInstruction.cpp | 688 + vendor/llvm/utils/TableGen/CodeGenInstruction.h | 355 + vendor/llvm/utils/TableGen/CodeGenIntrinsics.h | 155 + vendor/llvm/utils/TableGen/CodeGenMapTable.cpp | 608 + vendor/llvm/utils/TableGen/CodeGenRegisters.cpp | 2172 + vendor/llvm/utils/TableGen/CodeGenRegisters.h | 742 + vendor/llvm/utils/TableGen/CodeGenSchedule.cpp | 1864 + vendor/llvm/utils/TableGen/CodeGenSchedule.h | 444 + vendor/llvm/utils/TableGen/CodeGenTarget.cpp | 633 + vendor/llvm/utils/TableGen/CodeGenTarget.h | 215 + vendor/llvm/utils/TableGen/DAGISelEmitter.cpp | 174 + vendor/llvm/utils/TableGen/DAGISelMatcher.cpp | 391 + vendor/llvm/utils/TableGen/DAGISelMatcher.h | 1053 + vendor/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp | 981 + vendor/llvm/utils/TableGen/DAGISelMatcherGen.cpp | 1010 + vendor/llvm/utils/TableGen/DAGISelMatcherOpt.cpp | 470 + vendor/llvm/utils/TableGen/DFAPacketizerEmitter.cpp | 991 + vendor/llvm/utils/TableGen/DisassemblerEmitter.cpp | 148 + vendor/llvm/utils/TableGen/FastISelEmitter.cpp | 885 + vendor/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 2325 + vendor/llvm/utils/TableGen/GlobalISelEmitter.cpp | 968 + vendor/llvm/utils/TableGen/InstrInfoEmitter.cpp | 612 + vendor/llvm/utils/TableGen/IntrinsicEmitter.cpp | 810 + vendor/llvm/utils/TableGen/LLVMBuild.txt | 22 + vendor/llvm/utils/TableGen/OptParserEmitter.cpp | 290 + vendor/llvm/utils/TableGen/PseudoLoweringEmitter.cpp | 301 + vendor/llvm/utils/TableGen/RegisterBankEmitter.cpp | 320 + vendor/llvm/utils/TableGen/RegisterInfoEmitter.cpp | 1539 + vendor/llvm/utils/TableGen/SearchableTableEmitter.cpp | 320 + vendor/llvm/utils/TableGen/SequenceToOffsetTable.h | 146 + vendor/llvm/utils/TableGen/SubtargetEmitter.cpp | 1531 + vendor/llvm/utils/TableGen/SubtargetFeatureInfo.cpp | 133 + vendor/llvm/utils/TableGen/SubtargetFeatureInfo.h | 72 + vendor/llvm/utils/TableGen/TableGen.cpp | 215 + vendor/llvm/utils/TableGen/TableGenBackends.h | 88 + vendor/llvm/utils/TableGen/Types.cpp | 44 + vendor/llvm/utils/TableGen/Types.h | 25 + vendor/llvm/utils/TableGen/X86DisassemblerShared.h | 54 + vendor/llvm/utils/TableGen/X86DisassemblerTables.cpp | 929 + vendor/llvm/utils/TableGen/X86DisassemblerTables.h | 283 + vendor/llvm/utils/TableGen/X86ModRMFilters.cpp | 22 + vendor/llvm/utils/TableGen/X86ModRMFilters.h | 135 + vendor/llvm/utils/TableGen/X86RecognizableInstr.cpp | 1326 + vendor/llvm/utils/TableGen/X86RecognizableInstr.h | 233 + vendor/llvm/utils/TableGen/tdtags | 453 + vendor/llvm/utils/Target/ARM/analyze-match-table.py | 61 + vendor/llvm/utils/UpdateCMakeLists.pl | 118 + vendor/llvm/utils/abtest/abtest.py | 234 + vendor/llvm/utils/abtest/mark_aarch64fns.py | 65 + vendor/llvm/utils/abtest/mark_armfns.py | 54 + vendor/llvm/utils/bisect | 37 + vendor/llvm/utils/bisect-skip-count | 75 + vendor/llvm/utils/bugpoint/RemoteRunSafely.sh | 105 + vendor/llvm/utils/check-each-file | 150 + vendor/llvm/utils/clang-parse-diagnostics-file | 96 + vendor/llvm/utils/codegen-diff | 135 + vendor/llvm/utils/count/CMakeLists.txt | 3 + vendor/llvm/utils/count/count.c | 50 + vendor/llvm/utils/countloc.sh | 40 + vendor/llvm/utils/create_ladder_graph.py | 43 + vendor/llvm/utils/crosstool/ARM/README | 37 + vendor/llvm/utils/crosstool/ARM/build-install-linux.sh | 200 + vendor/llvm/utils/crosstool/create-snapshots.sh | 41 + vendor/llvm/utils/emacs/README | 27 + vendor/llvm/utils/emacs/emacs.el | 22 + vendor/llvm/utils/emacs/llvm-mode.el | 85 + vendor/llvm/utils/emacs/tablegen-mode.el | 131 + vendor/llvm/utils/extract_symbols.py | 504 + vendor/llvm/utils/findmisopt | 177 + vendor/llvm/utils/findoptdiff | 101 + vendor/llvm/utils/findsym.pl | 33 + vendor/llvm/utils/fpcmp/fpcmp.cpp | 42 + vendor/llvm/utils/gdb-scripts/prettyprinters.py | 204 + vendor/llvm/utils/getsrcs.sh | 34 + vendor/llvm/utils/git-svn/git-llvm | 288 + vendor/llvm/utils/git-svn/git-svnrevert | 64 + vendor/llvm/utils/git-svn/git-svnup | 15 + vendor/llvm/utils/git/find-rev | 50 + vendor/llvm/utils/jedit/README | 14 + vendor/llvm/utils/jedit/tablegen.xml | 39 + vendor/llvm/utils/kate/README | 12 + vendor/llvm/utils/kate/llvm.xml | 255 + vendor/llvm/utils/lint/common_lint.py | 97 + vendor/llvm/utils/lint/cpp_lint.py | 94 + vendor/llvm/utils/lint/generic_lint.py | 24 + vendor/llvm/utils/lint/remove_trailing_whitespace.sh | 6 + vendor/llvm/utils/lit/MANIFEST.in | 9 + vendor/llvm/utils/lit/README.txt | 41 + vendor/llvm/utils/lit/examples/README.txt | 7 + vendor/llvm/utils/lit/examples/many-tests/README.txt | 10 + vendor/llvm/utils/lit/examples/many-tests/lit.cfg | 23 + vendor/llvm/utils/lit/lit.py | 6 + vendor/llvm/utils/lit/lit/BooleanExpression.py | 251 + vendor/llvm/utils/lit/lit/ExampleTests.ObjDir/lit.site.cfg | 15 + vendor/llvm/utils/lit/lit/LitConfig.py | 157 + vendor/llvm/utils/lit/lit/LitTestCase.py | 34 + vendor/llvm/utils/lit/lit/ProgressBar.py | 291 + vendor/llvm/utils/lit/lit/ShCommands.py | 103 + vendor/llvm/utils/lit/lit/ShUtil.py | 265 + vendor/llvm/utils/lit/lit/Test.py | 362 + vendor/llvm/utils/lit/lit/TestRunner.py | 1068 + vendor/llvm/utils/lit/lit/TestingConfig.py | 154 + vendor/llvm/utils/lit/lit/__init__.py | 10 + vendor/llvm/utils/lit/lit/discovery.py | 255 + vendor/llvm/utils/lit/lit/formats/__init__.py | 8 + vendor/llvm/utils/lit/lit/formats/base.py | 117 + vendor/llvm/utils/lit/lit/formats/googletest.py | 145 + vendor/llvm/utils/lit/lit/formats/shtest.py | 12 + vendor/llvm/utils/lit/lit/main.py | 592 + vendor/llvm/utils/lit/lit/run.py | 319 + vendor/llvm/utils/lit/lit/util.py | 297 + vendor/llvm/utils/lit/setup.py | 77 + vendor/llvm/utils/lit/tests/.coveragerc | 11 + vendor/llvm/utils/lit/tests/Inputs/discovery/lit.cfg | 14 + vendor/llvm/.../tests/Inputs/discovery/subdir/lit.local.cfg | 4 + vendor/llvm/.../tests/Inputs/discovery/subdir/test-three.py | 1 + vendor/llvm/utils/lit/tests/Inputs/discovery/subsuite/lit.cfg | 6 + vendor/llvm/.../tests/Inputs/discovery/subsuite/test-one.txt | 1 + vendor/llvm/.../tests/Inputs/discovery/subsuite/test-two.txt | 1 + vendor/llvm/utils/lit/tests/Inputs/discovery/test-one.txt | 1 + vendor/llvm/utils/lit/tests/Inputs/discovery/test-two.txt | 1 + vendor/llvm/.../tests/Inputs/exec-discovery-in-tree/lit.cfg | 9 + vendor/llvm/.../Inputs/exec-discovery-in-tree/obj/lit.site.cfg | 4 + vendor/llvm/.../Inputs/exec-discovery-in-tree/test-one.txt | 1 + vendor/llvm/utils/lit/tests/Inputs/exec-discovery/lit.site.cfg | 5 + vendor/llvm/.../Inputs/googletest-format/DummySubDir/OneTest | 36 + vendor/llvm/utils/lit/tests/Inputs/googletest-format/lit.cfg | 3 + vendor/llvm/.../Inputs/googletest-timeout/DummySubDir/OneTest | 35 + vendor/llvm/utils/lit/tests/Inputs/googletest-timeout/lit.cfg | 9 + vendor/llvm/.../googletest-upstream-format/DummySubDir/OneTest | 38 + vendor/llvm/.../Inputs/googletest-upstream-format/lit.cfg | 3 + vendor/llvm/utils/lit/tests/Inputs/progress-bar/lit.cfg | 6 + vendor/llvm/utils/lit/tests/Inputs/progress-bar/test-1.txt | 1 + vendor/llvm/utils/lit/tests/Inputs/progress-bar/test-2.txt | 1 + vendor/llvm/utils/lit/tests/Inputs/progress-bar/test-3.txt | 1 + vendor/llvm/utils/lit/tests/Inputs/progress-bar/test-4.txt | 1 + vendor/llvm/utils/lit/tests/Inputs/shtest-format/argv0.txt | 6 + vendor/llvm/.../Inputs/shtest-format/external_shell/fail.txt | 5 + vendor/llvm/.../external_shell/fail_with_bad_encoding.txt | 5 + vendor/llvm/.../shtest-format/external_shell/lit.local.cfg | 2 + vendor/llvm/.../Inputs/shtest-format/external_shell/pass.txt | 1 + vendor/llvm/.../external_shell/write-bad-encoding.sh | 3 + vendor/llvm/utils/lit/tests/Inputs/shtest-format/fail.txt | 2 + vendor/llvm/utils/lit/tests/Inputs/shtest-format/lit.cfg | 8 + vendor/llvm/.../tests/Inputs/shtest-format/no-test-line.txt | 1 + vendor/llvm/utils/lit/tests/Inputs/shtest-format/pass.txt | 1 + vendor/llvm/.../Inputs/shtest-format/requires-any-missing.txt | 2 + vendor/llvm/.../Inputs/shtest-format/requires-any-present.txt | 2 + vendor/llvm/.../Inputs/shtest-format/requires-missing.txt | 5 + vendor/llvm/.../Inputs/shtest-format/requires-present.txt | 4 + vendor/llvm/.../tests/Inputs/shtest-format/requires-star.txt | 3 + vendor/llvm/.../tests/Inputs/shtest-format/requires-triple.txt | 3 + vendor/llvm/.../shtest-format/unsupported-expr-false.txt | 9 + vendor/llvm/.../Inputs/shtest-format/unsupported-expr-true.txt | 4 + vendor/llvm/.../Inputs/shtest-format/unsupported-star.txt | 3 + vendor/llvm/.../shtest-format/unsupported_dir/lit.local.cfg | 1 + vendor/llvm/.../shtest-format/unsupported_dir/some-test.txt | 1 + vendor/llvm/.../Inputs/shtest-format/xfail-expr-false.txt | 3 + vendor/llvm/.../tests/Inputs/shtest-format/xfail-expr-true.txt | 4 + vendor/llvm/.../tests/Inputs/shtest-format/xfail-feature.txt | 2 + vendor/llvm/.../tests/Inputs/shtest-format/xfail-target.txt | 2 + vendor/llvm/utils/lit/tests/Inputs/shtest-format/xfail.txt | 2 + vendor/llvm/utils/lit/tests/Inputs/shtest-format/xpass.txt | 2 + vendor/llvm/.../tests/Inputs/shtest-output-printing/basic.txt | 3 + vendor/llvm/.../tests/Inputs/shtest-output-printing/lit.cfg | 4 + vendor/llvm/utils/lit/tests/Inputs/shtest-shell/error-0.txt | 3 + vendor/llvm/utils/lit/tests/Inputs/shtest-shell/error-1.txt | 3 + vendor/llvm/utils/lit/tests/Inputs/shtest-shell/error-2.txt | 3 + vendor/llvm/utils/lit/tests/Inputs/shtest-shell/lit.cfg | 6 + vendor/llvm/utils/lit/tests/Inputs/shtest-shell/redirects.txt | 41 + vendor/llvm/.../lit/tests/Inputs/shtest-shell/sequencing-0.txt | 28 + vendor/llvm/.../lit/tests/Inputs/shtest-shell/sequencing-1.txt | 2 + vendor/llvm/.../tests/Inputs/shtest-shell/write-to-stderr.sh | 3 + vendor/llvm/.../shtest-shell/write-to-stdout-and-stderr.sh | 4 + vendor/llvm/.../tests/Inputs/shtest-timeout/infinite_loop.py | 9 + vendor/llvm/utils/lit/tests/Inputs/shtest-timeout/lit.cfg | 32 + vendor/llvm/.../tests/Inputs/shtest-timeout/quick_then_slow.py | 24 + vendor/llvm/utils/lit/tests/Inputs/shtest-timeout/short.py | 4 + vendor/llvm/utils/lit/tests/Inputs/shtest-timeout/slow.py | 9 + vendor/llvm/utils/lit/tests/Inputs/test-data/lit.cfg | 44 + vendor/llvm/utils/lit/tests/Inputs/test-data/metrics.ini | 7 + vendor/llvm/.../tests/Inputs/testrunner-custom-parsers/lit.cfg | 14 + vendor/llvm/.../Inputs/testrunner-custom-parsers/test.txt | 13 + vendor/llvm/utils/lit/tests/Inputs/unittest-adaptor/lit.cfg | 6 + vendor/llvm/.../lit/tests/Inputs/unittest-adaptor/test-one.txt | 1 + vendor/llvm/.../lit/tests/Inputs/unittest-adaptor/test-two.txt | 1 + vendor/llvm/utils/lit/tests/boolean-parsing.py | 4 + vendor/llvm/utils/lit/tests/discovery.py | 97 + vendor/llvm/utils/lit/tests/googletest-format.py | 20 + vendor/llvm/utils/lit/tests/googletest-timeout.py | 29 + vendor/llvm/utils/lit/tests/googletest-upstream-format.py | 20 + vendor/llvm/utils/lit/tests/lit.cfg | 54 + vendor/llvm/utils/lit/tests/max-failures.py | 14 + vendor/llvm/utils/lit/tests/progress-bar.py | 13 + vendor/llvm/utils/lit/tests/selecting.py | 90 + vendor/llvm/utils/lit/tests/shell-parsing.py | 3 + vendor/llvm/utils/lit/tests/shtest-encoding.py | 3 + vendor/llvm/utils/lit/tests/shtest-format.py | 85 + vendor/llvm/utils/lit/tests/shtest-output-printing.py | 28 + vendor/llvm/utils/lit/tests/shtest-shell.py | 33 + vendor/llvm/utils/lit/tests/shtest-timeout.py | 115 + vendor/llvm/utils/lit/tests/test-data.py | 12 + vendor/llvm/utils/lit/tests/test-output.py | 19 + vendor/llvm/utils/lit/tests/unit/ShUtil.py | 112 + vendor/llvm/utils/lit/tests/unit/TestRunner.py | 171 + vendor/llvm/utils/lit/tests/unittest-adaptor.py | 18 + vendor/llvm/utils/lit/tests/usage.py | 6 + vendor/llvm/utils/lit/tests/xunit-output.py | 10 + vendor/llvm/utils/lit/utils/README.txt | 2 + vendor/llvm/utils/lit/utils/check-coverage | 50 + vendor/llvm/utils/lit/utils/check-sdist | 45 + vendor/llvm/utils/lldbDataFormatters.py | 98 + vendor/llvm/utils/llvm-build/README.txt | 5 + vendor/llvm/utils/llvm-build/llvm-build | 6 + vendor/llvm/utils/llvm-build/llvmbuild/__init__.py | 1 + vendor/llvm/utils/llvm-build/llvmbuild/componentinfo.py | 475 + vendor/llvm/utils/llvm-build/llvmbuild/configutil.py | 66 + vendor/llvm/utils/llvm-build/llvmbuild/main.py | 1003 + vendor/llvm/utils/llvm-build/llvmbuild/util.py | 13 + vendor/llvm/utils/llvm-compilers-check | 621 + vendor/llvm/utils/llvm-lit/CMakeLists.txt | 21 + vendor/llvm/utils/llvm-lit/llvm-lit.in | 54 + vendor/llvm/utils/llvm-native-gxx | 249 + vendor/llvm/utils/llvm.grm | 421 + vendor/llvm/utils/llvmdo | 184 + vendor/llvm/utils/llvmgrep | 39 + vendor/llvm/utils/makellvm | 145 + vendor/llvm/utils/not/CMakeLists.txt | 5 + vendor/llvm/utils/not/not.cpp | 63 + vendor/llvm/utils/opt-viewer/opt-diff.py | 70 + vendor/llvm/utils/opt-viewer/opt-stats.py | 56 + vendor/llvm/utils/opt-viewer/opt-viewer.py | 233 + vendor/llvm/utils/opt-viewer/optrecord.py | 214 + vendor/llvm/utils/opt-viewer/style.css | 198 + vendor/llvm/utils/prepare-code-coverage-artifact.py | 111 + vendor/llvm/utils/release/build_llvm_package.bat | 112 + vendor/llvm/utils/release/export.sh | 86 + vendor/llvm/utils/release/findRegressions-nightly.py | 130 + vendor/llvm/utils/release/findRegressions-simple.py | 158 + vendor/llvm/utils/release/merge.sh | 101 + vendor/llvm/utils/release/tag.sh | 130 + vendor/llvm/utils/release/test-release.sh | 592 + vendor/llvm/utils/sanitizers/ubsan_blacklist.txt | 7 + vendor/llvm/utils/schedcover.py | 77 + vendor/llvm/utils/shuffle_fuzz.py | 255 + vendor/llvm/utils/sort_includes.py | 93 + vendor/llvm/utils/test_debuginfo.pl | 80 + vendor/llvm/utils/testgen/mc-bundling-x86-gen.py | 103 + vendor/llvm/utils/textmate/README | 8 + vendor/llvm/.../TableGen.tmbundle/Syntaxes/TableGen.tmLanguage | 132 + vendor/llvm/utils/textmate/TableGen.tmbundle/info.plist | 12 + vendor/llvm/utils/unittest/CMakeLists.txt | 62 + vendor/llvm/utils/unittest/LLVMBuild.txt | 30 + vendor/llvm/utils/unittest/UnitTestMain/CMakeLists.txt | 12 + vendor/llvm/utils/unittest/UnitTestMain/TestMain.cpp | 52 + vendor/llvm/utils/unittest/googlemock/LICENSE.txt | 28 + vendor/llvm/utils/unittest/googlemock/README.LLVM | 17 + vendor/llvm/.../googlemock/include/gmock/gmock-actions.h | 1205 + vendor/llvm/.../googlemock/include/gmock/gmock-cardinalities.h | 147 + vendor/llvm/.../include/gmock/gmock-generated-actions.h | 2377 + vendor/llvm/.../gmock/gmock-generated-function-mockers.h | 1095 + vendor/llvm/.../include/gmock/gmock-generated-matchers.h | 2179 + vendor/llvm/.../include/gmock/gmock-generated-nice-strict.h | 397 + vendor/llvm/.../googlemock/include/gmock/gmock-matchers.h | 4415 + vendor/llvm/.../googlemock/include/gmock/gmock-more-actions.h | 246 + vendor/llvm/.../googlemock/include/gmock/gmock-more-matchers.h | 58 + vendor/llvm/.../googlemock/include/gmock/gmock-spec-builders.h | 1847 + vendor/llvm/utils/unittest/googlemock/include/gmock/gmock.h | 94 + vendor/llvm/.../internal/custom/gmock-generated-actions.h | 8 + vendor/llvm/.../include/gmock/internal/custom/gmock-matchers.h | 39 + vendor/llvm/.../include/gmock/internal/custom/gmock-port.h | 46 + vendor/llvm/.../internal/gmock-generated-internal-utils.h | 279 + vendor/llvm/.../include/gmock/internal/gmock-internal-utils.h | 511 + vendor/llvm/.../googlemock/include/gmock/internal/gmock-port.h | 91 + vendor/llvm/utils/unittest/googlemock/src/gmock-all.cc | 47 + vendor/llvm/.../unittest/googlemock/src/gmock-cardinalities.cc | 156 + vendor/llvm/.../googlemock/src/gmock-internal-utils.cc | 174 + vendor/llvm/utils/unittest/googlemock/src/gmock-matchers.cc | 498 + vendor/llvm/.../unittest/googlemock/src/gmock-spec-builders.cc | 823 + vendor/llvm/utils/unittest/googlemock/src/gmock.cc | 183 + vendor/llvm/utils/unittest/googletest/LICENSE.TXT | 28 + vendor/llvm/utils/unittest/googletest/README.LLVM | 20 + vendor/llvm/.../googletest/include/gtest/gtest-death-test.h | 294 + vendor/llvm/.../googletest/include/gtest/gtest-message.h | 288 + vendor/llvm/.../googletest/include/gtest/gtest-param-test.h | 1444 + vendor/llvm/.../googletest/include/gtest/gtest-printers.h | 993 + vendor/llvm/.../unittest/googletest/include/gtest/gtest-spi.h | 232 + vendor/llvm/.../googletest/include/gtest/gtest-test-part.h | 179 + vendor/llvm/.../googletest/include/gtest/gtest-typed-test.h | 263 + vendor/llvm/utils/unittest/googletest/include/gtest/gtest.h | 2236 + vendor/llvm/.../googletest/include/gtest/gtest_pred_impl.h | 358 + vendor/llvm/.../unittest/googletest/include/gtest/gtest_prod.h | 58 + vendor/llvm/.../include/gtest/internal/custom/gtest-port.h | 69 + vendor/llvm/.../include/gtest/internal/custom/gtest-printers.h | 42 + vendor/llvm/.../include/gtest/internal/custom/gtest.h | 41 + vendor/llvm/.../gtest/internal/gtest-death-test-internal.h | 317 + vendor/llvm/.../include/gtest/internal/gtest-filepath.h | 206 + vendor/llvm/.../include/gtest/internal/gtest-internal.h | 1238 + vendor/llvm/.../include/gtest/internal/gtest-linked_ptr.h | 243 + vendor/llvm/.../gtest/internal/gtest-param-util-generated.h | 5146 + vendor/llvm/.../include/gtest/internal/gtest-param-util.h | 731 + vendor/llvm/.../include/gtest/internal/gtest-port-arch.h | 97 + vendor/llvm/.../googletest/include/gtest/internal/gtest-port.h | 2563 + vendor/llvm/.../include/gtest/internal/gtest-string.h | 167 + vendor/llvm/.../include/gtest/internal/gtest-tuple.h | 1020 + vendor/llvm/.../include/gtest/internal/gtest-type-util.h | 3331 + vendor/llvm/utils/unittest/googletest/src/gtest-all.cc | 48 + vendor/llvm/utils/unittest/googletest/src/gtest-death-test.cc | 1342 + vendor/llvm/utils/unittest/googletest/src/gtest-filepath.cc | 387 + vendor/llvm/utils/unittest/googletest/src/gtest-internal-inl.h | 1183 + vendor/llvm/utils/unittest/googletest/src/gtest-port.cc | 1259 + vendor/llvm/utils/unittest/googletest/src/gtest-printers.cc | 373 + vendor/llvm/utils/unittest/googletest/src/gtest-test-part.cc | 110 + vendor/llvm/utils/unittest/googletest/src/gtest-typed-test.cc | 118 + vendor/llvm/utils/unittest/googletest/src/gtest.cc | 5388 + vendor/llvm/utils/update_llc_test_checks.py | 348 + vendor/llvm/utils/update_test_checks.py | 407 + vendor/llvm/utils/valgrind/i386-pc-linux-gnu.supp | 48 + vendor/llvm/utils/valgrind/x86_64-pc-linux-gnu.supp | 86 + vendor/llvm/utils/vim/README | 22 + vendor/llvm/utils/vim/ftdetect/llvm-lit.vim | 1 + vendor/llvm/utils/vim/ftdetect/llvm.vim | 1 + vendor/llvm/utils/vim/ftdetect/tablegen.vim | 1 + vendor/llvm/utils/vim/ftplugin/llvm.vim | 12 + vendor/llvm/utils/vim/ftplugin/tablegen.vim | 12 + vendor/llvm/utils/vim/indent/llvm.vim | 72 + vendor/llvm/utils/vim/syntax/llvm.vim | 225 + vendor/llvm/utils/vim/syntax/tablegen.vim | 54 + vendor/llvm/utils/vim/vimrc | 228 + vendor/llvm/utils/wciia.py | 125 + vendor/llvm/utils/yaml-bench/CMakeLists.txt | 5 + vendor/llvm/utils/yaml-bench/YAMLBench.cpp | 235 + 24666 files changed, 4623888 insertions(+)
On Sat, Apr 1, 2017 at 8:41 PM, Andres Freund <andres@anarazel.de> wrote: > For the upcoming JIT support LLVM is required. To avoid issues with > having to support multiple LLVM versions, add a vendored version of > LLVM. > > The large size of LLVM makes this not great, but I think it's better > than the alternatives. And I'll forever have the most lines added to > postgres. > > Author: Andres Freund > Discussion: http://postgr.es/m/20161206034955.bh33paeralxbtluv@alap3.anarazel.de > > Branch > ------ > master > > Details > ------- > http://git.postgresql.org/pg/commitdiff/d31084e9d1118b25fd16580d9d8c2924b5740dff This has broken VAX build farm members "poisson" and "davril". One minor nitpick, I think it needs to rewritten in C so that pgindent can handle it. -- Thomas Munro http://www.enterprisedb.com
On Sat, Apr 1, 2017 at 5:27 PM, Thomas Munro <thomas.munro@enterprisedb.com> wrote: > On Sat, Apr 1, 2017 at 8:41 PM, Andres Freund <andres@anarazel.de> wrote: >> For the upcoming JIT support LLVM is required. To avoid issues with >> having to support multiple LLVM versions, add a vendored version of >> LLVM. >> >> The large size of LLVM makes this not great, but I think it's better >> than the alternatives. And I'll forever have the most lines added to >> postgres. >> >> Author: Andres Freund >> Discussion: http://postgr.es/m/20161206034955.bh33paeralxbtluv@alap3.anarazel.de >> >> Branch >> ------ >> master >> >> Details >> ------- >> http://git.postgresql.org/pg/commitdiff/d31084e9d1118b25fd16580d9d8c2924b5740dff > > This has broken VAX build farm members "poisson" and "davril". One > minor nitpick, I think it needs to rewritten in C so that pgindent can > handle it. That may not be the only problem. So this has been committed but it is not present in the tree? -- Michael
On Sat, Apr 1, 2017 at 3:41 AM, Andres Freund <andres@anarazel.de> wrote: > For the upcoming JIT support LLVM is required. To avoid issues with > having to support multiple LLVM versions, add a vendored version of > LLVM. > > The large size of LLVM makes this not great, but I think it's better > than the alternatives. And I'll forever have the most lines added to > postgres. > > Author: Andres Freund > Discussion: http://postgr.es/m/20161206034955.bh33paeralxbtluv@alap3.anarazel.de This commit appears to violate the well-known PostgreSQL community policy against committing the entire LLVM source tree to PostgreSQL. Accordingly, the release management team has voted to revert this commit, all of the other commits that you've ever made, every patch you've ever reviewed or commented on, and all patches which depend on those patches. Furthermore, we have decided that you will be taken to the Dune Sea and cast into the Pit of Carkoon, the nesting place of the all-powerful Sarlacc. In his belly, you will find a new definition of pain and suffering, as you are slowly digested over a thousand years. -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company
On 2017-04-01 10:21:27 -0400, Robert Haas wrote: > On Sat, Apr 1, 2017 at 3:41 AM, Andres Freund <andres@anarazel.de> wrote: > > For the upcoming JIT support LLVM is required. To avoid issues with > > having to support multiple LLVM versions, add a vendored version of > > LLVM. > > > > The large size of LLVM makes this not great, but I think it's better > > than the alternatives. And I'll forever have the most lines added to > > postgres. > > > > Author: Andres Freund > > Discussion: http://postgr.es/m/20161206034955.bh33paeralxbtluv@alap3.anarazel.de > > This commit appears to violate the well-known PostgreSQL community > policy against committing the entire LLVM source tree to PostgreSQL. > Accordingly, the release management team has voted to revert this > commit, all of the other commits that you've ever made, every patch > you've ever reviewed or commented on, and all patches which depend on > those patches. Well worth the price. Now I'll never have to fix a bug again. - Andres
On 2017-04-01 21:27:42 +1300, Thomas Munro wrote: > On Sat, Apr 1, 2017 at 8:41 PM, Andres Freund <andres@anarazel.de> wrote: > > For the upcoming JIT support LLVM is required. To avoid issues with > > having to support multiple LLVM versions, add a vendored version of > > LLVM. > > > > The large size of LLVM makes this not great, but I think it's better > > than the alternatives. And I'll forever have the most lines added to > > postgres. > > > > Author: Andres Freund > > Discussion: http://postgr.es/m/20161206034955.bh33paeralxbtluv@alap3.anarazel.de > > > > Branch > > ------ > > master > > > > Details > > ------- > > http://git.postgresql.org/pg/commitdiff/d31084e9d1118b25fd16580d9d8c2924b5740dff > > This has broken VAX build farm members "poisson" and "davril". One > minor nitpick, I think it needs to rewritten in C so that pgindent can > handle it. You probably missed the existance of pgcppindent, added way back when: https://git.postgresql.org/gitweb/?p=postgresql.git;a=commit;h=d54ae2aff24c3aa9df605e5ec3d09042b7458a6c
On Saturday, April 1, 2017 3:01:18 PM EDT Andres Freund wrote: > On 2017-04-01 10:21:27 -0400, Robert Haas wrote: > > On Sat, Apr 1, 2017 at 3:41 AM, Andres Freund <andres@anarazel.de> wrote: > > > For the upcoming JIT support LLVM is required. To avoid issues with > > > having to support multiple LLVM versions, add a vendored version of > > > LLVM. > > > > > > The large size of LLVM makes this not great, but I think it's better > > > than the alternatives. And I'll forever have the most lines added to > > > postgres. > > > > > > Author: Andres Freund > > > Discussion: > > > http://postgr.es/m/20161206034955.bh33paeralxbtluv@alap3.anarazel.de> > > This commit appears to violate the well-known PostgreSQL community > > policy against committing the entire LLVM source tree to PostgreSQL. > > Accordingly, the release management team has voted to revert this > > commit, all of the other commits that you've ever made, every patch > > you've ever reviewed or commented on, and all patches which depend on > > those patches. > > Well worth the price. Now I'll never have to fix a bug again. > > - Andres I got my paradigms confused and was looking for the "Like" button.