]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Merge llvm trunk r321414 to contrib/llvm.
authordim <dim@FreeBSD.org>
Sun, 24 Dec 2017 01:04:58 +0000 (01:04 +0000)
committerdim <dim@FreeBSD.org>
Sun, 24 Dec 2017 01:04:58 +0000 (01:04 +0000)
commitca8935c57d75f843bea700b60748eb1101e81f8d
tree3dc7690165275d86df8841532970801b0dc1230d
parentba4e891d879fedfdc2b3735dff3748740027d0d5
parent9a75be7ae2127c70e9cb8d88211452dc3996ed82
Merge llvm trunk r321414 to contrib/llvm.
219 files changed:
contrib/llvm/include/llvm-c/lto.h
contrib/llvm/include/llvm/Analysis/AliasAnalysis.h
contrib/llvm/include/llvm/Analysis/AliasAnalysisEvaluator.h
contrib/llvm/include/llvm/Analysis/LoopAccessAnalysis.h
contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
contrib/llvm/include/llvm/Analysis/ProfileSummaryInfo.h
contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
contrib/llvm/include/llvm/Analysis/TargetTransformInfo.h
contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
contrib/llvm/include/llvm/BinaryFormat/Wasm.h
contrib/llvm/include/llvm/BinaryFormat/WasmRelocs.def
contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h
contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelector.h
contrib/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h
contrib/llvm/include/llvm/CodeGen/LiveStacks.h
contrib/llvm/include/llvm/CodeGen/MachineOperand.h
contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.def
contrib/llvm/include/llvm/CodeGen/SDNodeProperties.td
contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
contrib/llvm/include/llvm/CodeGen/TargetLowering.h
contrib/llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h
contrib/llvm/include/llvm/FuzzMutate/IRMutator.h
contrib/llvm/include/llvm/IR/Function.h
contrib/llvm/include/llvm/IR/Intrinsics.td
contrib/llvm/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h
contrib/llvm/include/llvm/MC/MCAsmInfo.h
contrib/llvm/include/llvm/MC/MCStreamer.h
contrib/llvm/include/llvm/Object/Wasm.h
contrib/llvm/include/llvm/Support/CachePruning.h
contrib/llvm/include/llvm/Support/MemoryBuffer.h
contrib/llvm/include/llvm/Support/YAMLTraits.h
contrib/llvm/include/llvm/Target/TargetMachine.h
contrib/llvm/include/llvm/Target/TargetSelectionDAG.td
contrib/llvm/include/llvm/Transforms/Instrumentation.h
contrib/llvm/include/llvm/Transforms/Utils/CallPromotionUtils.h
contrib/llvm/include/llvm/module.modulemap
contrib/llvm/lib/Analysis/AliasAnalysis.cpp
contrib/llvm/lib/Analysis/AliasAnalysisEvaluator.cpp
contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp
contrib/llvm/lib/Analysis/CFGPrinter.cpp
contrib/llvm/lib/Analysis/GlobalsModRef.cpp
contrib/llvm/lib/Analysis/InlineCost.cpp
contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp
contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
contrib/llvm/lib/Analysis/MemorySSA.cpp
contrib/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
contrib/llvm/lib/Analysis/ProfileSummaryInfo.cpp
contrib/llvm/lib/Analysis/ScalarEvolution.cpp
contrib/llvm/lib/Analysis/TargetTransformInfo.cpp
contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp
contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp
contrib/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
contrib/llvm/lib/CodeGen/InlineSpiller.cpp
contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp
contrib/llvm/lib/CodeGen/LiveStacks.cpp
contrib/llvm/lib/CodeGen/MIRPrinter.cpp
contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp
contrib/llvm/lib/CodeGen/MachineOperand.cpp
contrib/llvm/lib/CodeGen/MachineVerifier.cpp
contrib/llvm/lib/CodeGen/RegAllocBasic.cpp
contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp
contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
contrib/llvm/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp
contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp
contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
contrib/llvm/lib/CodeGen/StackSlotColoring.cpp
contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp
contrib/llvm/lib/CodeGen/VirtRegMap.cpp
contrib/llvm/lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
contrib/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp
contrib/llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp
contrib/llvm/lib/Demangle/ItaniumDemangle.cpp
contrib/llvm/lib/FuzzMutate/IRMutator.cpp
contrib/llvm/lib/IR/ConstantFold.cpp
contrib/llvm/lib/IR/Function.cpp
contrib/llvm/lib/IR/Value.cpp
contrib/llvm/lib/MC/MCAsmStreamer.cpp
contrib/llvm/lib/MC/MCStreamer.cpp
contrib/llvm/lib/MC/WasmObjectWriter.cpp
contrib/llvm/lib/Object/ELF.cpp
contrib/llvm/lib/Object/WasmObjectFile.cpp
contrib/llvm/lib/Object/WindowsResource.cpp
contrib/llvm/lib/ObjectYAML/WasmYAML.cpp
contrib/llvm/lib/Support/APFloat.cpp
contrib/llvm/lib/Support/CachePruning.cpp
contrib/llvm/lib/Support/MemoryBuffer.cpp
contrib/llvm/lib/Support/StringRef.cpp
contrib/llvm/lib/Support/TargetParser.cpp
contrib/llvm/lib/Support/YAMLTraits.cpp
contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp
contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp
contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
contrib/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp
contrib/llvm/lib/Target/AArch64/AArch64Subtarget.cpp
contrib/llvm/lib/Target/AArch64/AArch64Subtarget.h
contrib/llvm/lib/Target/AArch64/AArch64SystemOperands.td
contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
contrib/llvm/lib/Target/AArch64/AArch64TargetMachine.h
contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h
contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h
contrib/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
contrib/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
contrib/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h
contrib/llvm/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp
contrib/llvm/lib/Target/AMDGPU/SIRegisterInfo.td
contrib/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
contrib/llvm/lib/Target/ARC/ARCTargetMachine.cpp
contrib/llvm/lib/Target/ARC/ARCTargetMachine.h
contrib/llvm/lib/Target/ARM/ARM.h
contrib/llvm/lib/Target/ARM/ARM.td
contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
contrib/llvm/lib/Target/ARM/ARMISelLowering.h
contrib/llvm/lib/Target/ARM/ARMInstrInfo.td
contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td
contrib/llvm/lib/Target/ARM/ARMInstructionSelector.cpp
contrib/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp
contrib/llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp
contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp
contrib/llvm/lib/Target/ARM/ARMSubtarget.h
contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp
contrib/llvm/lib/Target/ARM/ARMTargetMachine.h
contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.h
contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
contrib/llvm/lib/Target/BPF/InstPrinter/BPFInstPrinter.cpp
contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h
contrib/llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
contrib/llvm/lib/Target/Hexagon/HexagonPatterns.td
contrib/llvm/lib/Target/Hexagon/HexagonRegisterInfo.td
contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h
contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.h
contrib/llvm/lib/Target/Lanai/LanaiTargetMachine.cpp
contrib/llvm/lib/Target/Lanai/LanaiTargetMachine.h
contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td
contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp
contrib/llvm/lib/Target/Mips/MipsTargetMachine.h
contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h
contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
contrib/llvm/lib/Target/PowerPC/PPCMIPeephole.cpp
contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h
contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h
contrib/llvm/lib/Target/TargetMachine.cpp
contrib/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
contrib/llvm/lib/Target/WebAssembly/WebAssemblyRuntimeLibcallSignatures.cpp
contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.h
contrib/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp
contrib/llvm/lib/Target/X86/X86.td
contrib/llvm/lib/Target/X86/X86DomainReassignment.cpp
contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
contrib/llvm/lib/Target/X86/X86Instr3DNow.td
contrib/llvm/lib/Target/X86/X86InstrFormats.td
contrib/llvm/lib/Target/X86/X86InstrInfo.td
contrib/llvm/lib/Target/X86/X86InstrSSE.td
contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp
contrib/llvm/lib/Target/X86/X86Subtarget.cpp
contrib/llvm/lib/Target/X86/X86Subtarget.h
contrib/llvm/lib/Target/X86/X86TargetMachine.cpp
contrib/llvm/lib/Target/X86/X86TargetMachine.h
contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp
contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h
contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp
contrib/llvm/lib/Transforms/IPO/SampleProfile.cpp
contrib/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp
contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
contrib/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
contrib/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp
contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
contrib/llvm/lib/Transforms/Scalar/LoopSink.cpp
contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
contrib/llvm/lib/Transforms/Scalar/SCCP.cpp
contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
contrib/llvm/lib/Transforms/Utils/CallPromotionUtils.cpp
contrib/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp
contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
contrib/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
contrib/llvm/tools/llvm-lto/llvm-lto.cpp
contrib/llvm/tools/llvm-objcopy/Object.cpp
contrib/llvm/tools/llvm-objcopy/Object.h
contrib/llvm/tools/llvm-objcopy/llvm-objcopy.cpp
contrib/llvm/tools/llvm-readobj/ELFDumper.cpp
contrib/llvm/tools/llvm-readobj/WasmDumper.cpp
contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h
contrib/llvm/utils/TableGen/CodeGenIntrinsics.h
contrib/llvm/utils/TableGen/CodeGenTarget.cpp
contrib/llvm/utils/TableGen/CodeGenTarget.h
contrib/llvm/utils/TableGen/GlobalISelEmitter.cpp
contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp
contrib/llvm/utils/TableGen/SDNodeProperties.cpp
contrib/llvm/utils/TableGen/SDNodeProperties.h