CVSROOT: /cvs Module name: src Changes by: patr...@cvs.openbsd.org 2019/06/23 16:05:19
Modified files: gnu/llvm/include/llvm: InitializePasses.h gnu/llvm/include/llvm/BinaryFormat: Dwarf.def gnu/llvm/include/llvm/CodeGen: AsmPrinter.h MachineFrameInfo.h Passes.h TargetFrameLowering.h gnu/llvm/include/llvm/Target: TargetLoweringObjectFile.h gnu/llvm/lib/CodeGen: CMakeLists.txt PrologEpilogInserter.cpp ReturnProtectorPass.cpp StackProtector.cpp TargetLoweringBase.cpp TargetPassConfig.cpp gnu/llvm/lib/CodeGen/AsmPrinter: AsmPrinter.cpp gnu/llvm/lib/MC: MCELFStreamer.cpp gnu/llvm/lib/MC/MCParser: AsmParser.cpp gnu/llvm/lib/Target/AArch64: AArch64AsmPrinter.cpp AArch64FrameLowering.cpp AArch64FrameLowering.h AArch64ISelLowering.cpp AArch64InstrInfo.td AArch64Subtarget.h CMakeLists.txt gnu/llvm/lib/Target/Mips: MipsAsmPrinter.cpp gnu/llvm/lib/Target/Mips/MCTargetDesc: MipsMCAsmInfo.cpp gnu/llvm/lib/Target/PowerPC: PPCISelLowering.cpp gnu/llvm/lib/Target/Sparc: SparcAsmPrinter.cpp SparcISelLowering.cpp gnu/llvm/lib/Target/X86: CMakeLists.txt X86.h X86.td X86FixupGadgets.cpp X86FrameLowering.cpp X86ISelLowering.cpp X86InstrCompiler.td X86InstrInfo.td X86MCInstLower.cpp X86RegisterInfo.td X86Subtarget.cpp X86Subtarget.h X86TargetMachine.cpp gnu/llvm/lib/Target/X86/AsmParser: X86AsmParser.cpp gnu/llvm/lib/Target/X86/MCTargetDesc: X86AsmBackend.cpp gnu/llvm/lib/Transforms/Scalar: LoopIdiomRecognize.cpp gnu/llvm/tools/clang/docs/CommandGuide: clang.rst gnu/llvm/tools/clang/include/clang/AST: FormatString.h gnu/llvm/tools/clang/include/clang/Basic: Builtins.def CodeGenOptions.def DiagnosticGroups.td DiagnosticSemaKinds.td gnu/llvm/tools/clang/include/clang/Driver: CC1Options.td Options.td gnu/llvm/tools/clang/include/clang/Frontend: CompilerInvocation.h gnu/llvm/tools/clang/include/clang/Sema: Sema.h gnu/llvm/tools/clang/lib/AST: FormatString.cpp gnu/llvm/tools/clang/lib/Basic: Targets.cpp gnu/llvm/tools/clang/lib/Basic/Targets: PPC.h X86.cpp X86.h gnu/llvm/tools/clang/lib/CodeGen: CGCall.cpp gnu/llvm/tools/clang/lib/Driver/ToolChains: Clang.cpp Gnu.cpp OpenBSD.cpp OpenBSD.h gnu/llvm/tools/clang/lib/Driver/ToolChains/Arch: AArch64.cpp AArch64.h ARM.cpp X86.cpp gnu/llvm/tools/clang/lib/Frontend: CompilerInvocation.cpp InitHeaderSearch.cpp gnu/llvm/tools/clang/lib/Sema: SemaChecking.cpp SemaDeclAttr.cpp gnu/llvm/tools/clang/www: cxx_dr_status.html cxx_status.html make_cxx_dr_status gnu/llvm/tools/lld/ELF: Config.h Driver.cpp DriverUtils.cpp LinkerScript.cpp Options.td OutputSections.cpp Relocations.cpp SymbolTable.cpp Symbols.cpp Symbols.h SyntheticSections.cpp Writer.cpp gnu/llvm/tools/lld/docs: ld.lld.1 gnu/llvm/tools/lld/tools/lld: lld.cpp gnu/llvm/tools/lldb/source/Plugins/UnwindAssembly/x86: x86AssemblyInspectionEngine.cpp x86AssemblyInspectionEngine.h gnu/llvm/tools/llvm-config: llvm-config.cpp gnu/llvm/utils/TableGen: X86RecognizableInstr.cpp Removed files: gnu/llvm/docs : AMDGPUAsmGFX7.rst AMDGPUAsmGFX8.rst AMDGPUAsmGFX9.rst gnu/llvm/include/llvm/Analysis: IndirectCallSiteVisitor.h gnu/llvm/include/llvm/CodeGen: GCs.h gnu/llvm/include/llvm/DebugInfo/PDB/Native: NativeBuiltinSymbol.h NativeEnumSymbol.h gnu/llvm/include/llvm/IR: TypeBuilder.h gnu/llvm/include/llvm/Transforms/Utils: OrderedInstructions.h gnu/llvm/lib/CodeGen: MachinePassRegistry.cpp gnu/llvm/lib/CodeGen/AsmPrinter: AsmPrinterHandler.h DbgValueHistoryCalculator.cpp DbgValueHistoryCalculator.h DebugHandlerBase.h gnu/llvm/lib/DebugInfo/PDB/Native: NativeBuiltinSymbol.cpp NativeEnumSymbol.cpp gnu/llvm/lib/Demangle: Compiler.h StringView.h Utility.h gnu/llvm/lib/Target/AMDGPU: AMDGPUIntrinsics.td gnu/llvm/lib/Target/AMDGPU/Utils: AMDGPULaneDominator.cpp AMDGPULaneDominator.h gnu/llvm/lib/Target/Hexagon: HexagonGatherPacketize.cpp HexagonInstrFormatsV4.td HexagonIntrinsicsV3.td HexagonIntrinsicsV4.td HexagonScheduleV4.td gnu/llvm/lib/Target/Nios2: CMakeLists.txt LLVMBuild.txt Nios2.h Nios2.td Nios2AsmPrinter.cpp Nios2CallingConv.td Nios2FrameLowering.cpp Nios2FrameLowering.h Nios2ISelDAGToDAG.cpp Nios2ISelLowering.cpp Nios2ISelLowering.h Nios2InstrFormats.td Nios2InstrInfo.cpp Nios2InstrInfo.h Nios2InstrInfo.td Nios2MCInstLower.cpp Nios2MachineFunction.cpp Nios2MachineFunction.h Nios2RegisterInfo.cpp Nios2RegisterInfo.h Nios2RegisterInfo.td Nios2Schedule.td Nios2Subtarget.cpp Nios2Subtarget.h Nios2TargetMachine.cpp Nios2TargetMachine.h Nios2TargetObjectFile.cpp Nios2TargetObjectFile.h Nios2TargetStreamer.h gnu/llvm/lib/Target/Nios2/InstPrinter: CMakeLists.txt LLVMBuild.txt Nios2InstPrinter.cpp Nios2InstPrinter.h gnu/llvm/lib/Target/Nios2/MCTargetDesc: CMakeLists.txt LLVMBuild.txt Nios2AsmBackend.cpp Nios2AsmBackend.h Nios2BaseInfo.h Nios2ELFObjectWriter.cpp Nios2FixupKinds.h Nios2MCAsmInfo.cpp Nios2MCAsmInfo.h Nios2MCExpr.cpp Nios2MCExpr.h Nios2MCTargetDesc.cpp Nios2MCTargetDesc.h Nios2TargetStreamer.cpp gnu/llvm/lib/Target/Nios2/TargetInfo: CMakeLists.txt LLVMBuild.txt Nios2TargetInfo.cpp gnu/llvm/lib/Target/RISCV/MCTargetDesc: RISCVBaseInfo.h gnu/llvm/lib/Target/Sparc: SparcTargetStreamer.h gnu/llvm/lib/Target/WebAssembly: WebAssemblyStoreResults.cpp gnu/llvm/lib/Transforms/Utils: OrderedInstructions.cpp gnu/llvm/tools/clang/docs: PTHInternals.rst gnu/llvm/tools/clang/include/clang/Analysis/Analyses: FormatString.h OSLog.h PseudoConstantAnalysis.h gnu/llvm/tools/clang/include/clang/Basic: BuiltinsNios2.def VirtualFileSystem.h gnu/llvm/tools/clang/include/clang/Frontend: CodeGenOptions.def CodeGenOptions.h gnu/llvm/tools/clang/include/clang/Lex: PTHLexer.h PTHManager.h gnu/llvm/tools/clang/include/clang/Sema: LoopHint.h gnu/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers: ClangCheckers.h ObjCRetainCount.h gnu/llvm/tools/clang/include/clang/StaticAnalyzer/Core: CheckerOptInfo.h CheckerRegistry.h gnu/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive: SMTContext.h gnu/llvm/tools/clang/lib/Analysis: FormatString.cpp FormatStringParsing.h OSLog.cpp PrintfFormatString.cpp PseudoConstantAnalysis.cpp ScanfFormatString.cpp gnu/llvm/tools/clang/lib/Basic: VirtualFileSystem.cpp gnu/llvm/tools/clang/lib/Basic/Targets: Nios2.cpp Nios2.h gnu/llvm/tools/clang/lib/Driver/ToolChains: RISCV.cpp RISCV.h gnu/llvm/tools/clang/lib/Frontend: CacheTokens.cpp CodeGenOptions.cpp PCHContainerOperations.cpp gnu/llvm/tools/clang/lib/Lex: PTHLexer.cpp gnu/llvm/tools/clang/lib/StaticAnalyzer/Checkers: AllocationDiagnostics.cpp AllocationDiagnostics.h ClangCheckers.cpp ClangSACheckers.h MisusedMovedObjectChecker.cpp RetainCountChecker.cpp SelectorExtras.h UninitializedObjectChecker.cpp gnu/llvm/tools/clang/lib/StaticAnalyzer/Core: CheckerRegistry.cpp SMTConstraintManager.cpp gnu/llvm/tools/clang/tools/clang-func-mapping: CMakeLists.txt ClangFnMapGen.cpp gnu/llvm/tools/clang/unittests/Basic: VirtualFileSystemTest.cpp gnu/llvm/tools/clang/utils/analyzer: ubiviz gnu/llvm/tools/clang/www/analyzer/images: example_cf_returns_retained_gc.png gnu/llvm/tools/lld/ELF: GdbIndex.cpp GdbIndex.h gnu/llvm/tools/lld/include/lld/Core: TODO.txt gnu/llvm/tools/lldb/include/lldb/Core: Broadcaster.h Event.h Listener.h RegisterValue.h Scalar.h State.h gnu/llvm/tools/lldb/include/lldb/Host: Predicate.h gnu/llvm/tools/lldb/include/lldb/Host/common: NativeBreakpoint.h SoftwareBreakpoint.h gnu/llvm/tools/lldb/include/lldb/Symbol: GoASTContext.h JavaASTContext.h OCamlASTContext.h gnu/llvm/tools/lldb/include/lldb/Utility: Either.h FastDemangle.h Range.h SafeMachO.h gnu/llvm/tools/lldb/lit: lit.cfg lit.site.cfg.in gnu/llvm/tools/lldb/lit/Breakpoint: lit.local.cfg gnu/llvm/tools/lldb/lit/Expr: lit.local.cfg gnu/llvm/tools/lldb/lit/Modules: build-id-case.yaml compressed-sections.yaml elf-duplicate-section.yaml elf-many-sections.s elf-section-types.yaml lc_version_min.yaml short-build-id.yaml gnu/llvm/tools/lldb/lit/Quit: lit.local.cfg gnu/llvm/tools/lldb/lit/SymbolFile/PDB: lit.local.cfg gnu/llvm/tools/lldb/lit/Unit: lit.cfg lit.site.cfg.in gnu/llvm/tools/lldb/packages/Python/lldbsuite/test/benchmarks/disassembly: TestDisassembly.py TestDoAttachThenDisassembly.py TestXcode41Vs42GDBDisassembly.py gnu/llvm/tools/lldb/packages/Python/lldbsuite/test/expression_command/multiline: Makefile TestMultilineExpressions.py main.c gnu/llvm/tools/lldb/packages/Python/lldbsuite/test/functionalities/embedded_interpreter: Makefile TestConvenienceVariables.py main.c gnu/llvm/tools/lldb/packages/Python/lldbsuite/test/functionalities/stop-hook: Makefile TestStopHookCmd.py TestStopHookMechanism.py main.cpp gnu/llvm/tools/lldb/packages/Python/lldbsuite/test/functionalities/stop-hook/multiple_threads: Makefile TestStopHookMultipleThreads.py main.cpp gnu/llvm/tools/lldb/packages/Python/lldbsuite/test/lang/go/expressions: TestExpressions.py main.go gnu/llvm/tools/lldb/packages/Python/lldbsuite/test/lang/go/formatters: TestGoFormatters.py main.go gnu/llvm/tools/lldb/packages/Python/lldbsuite/test/lang/go/goroutines: TestGoroutines.py main.go gnu/llvm/tools/lldb/packages/Python/lldbsuite/test/lang/go/runtime: TestGoLanguageRuntime main.go gnu/llvm/tools/lldb/packages/Python/lldbsuite/test/lang/go/types: TestGoASTContext.py main.go gnu/llvm/tools/lldb/source/Core: Broadcaster.cpp Event.cpp Listener.cpp RegisterValue.cpp Scalar.cpp State.cpp gnu/llvm/tools/lldb/source/Host/common: NativeBreakpoint.cpp NativeBreakpointList.cpp SoftwareBreakpoint.cpp gnu/llvm/tools/lldb/source/Plugins/ExpressionParser/Go: CMakeLists.txt GoAST.h GoLexer.cpp GoLexer.h GoParser.cpp GoParser.h GoUserExpression.cpp GoUserExpression.h gen_go_ast.py gnu/llvm/tools/lldb/source/Plugins/Language/Go: CMakeLists.txt GoFormatterFunctions.cpp GoFormatterFunctions.h GoLanguage.cpp GoLanguage.h gnu/llvm/tools/lldb/source/Plugins/Language/Java: CMakeLists.txt JavaFormatterFunctions.cpp JavaFormatterFunctions.h JavaLanguage.cpp JavaLanguage.h gnu/llvm/tools/lldb/source/Plugins/Language/OCaml: CMakeLists.txt OCamlLanguage.cpp OCamlLanguage.h gnu/llvm/tools/lldb/source/Plugins/LanguageRuntime/Go: GoLanguageRuntime.cpp GoLanguageRuntime.h gnu/llvm/tools/lldb/source/Plugins/LanguageRuntime/Java: CMakeLists.txt JavaLanguageRuntime.cpp JavaLanguageRuntime.h gnu/llvm/tools/lldb/source/Plugins/OperatingSystem/Go: CMakeLists.txt OperatingSystemGo.cpp OperatingSystemGo.h gnu/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF: DWARFASTParserGo.cpp DWARFASTParserGo.h DWARFASTParserJava.cpp DWARFASTParserJava.h DWARFASTParserOCaml.cpp DWARFASTParserOCaml.h gnu/llvm/tools/lldb/source/Symbol: GoASTContext.cpp JavaASTContext.cpp OCamlASTContext.cpp gnu/llvm/tools/lldb/source/Utility: FastDemangle.cpp Range.cpp gnu/llvm/tools/lldb/unittests/Core: BroadcasterTest.cpp DataExtractorTest.cpp EventTest.cpp ListenerTest.cpp ScalarTest.cpp StateTest.cpp gnu/llvm/tools/lldb/unittests/Expression: GoParserTest.cpp gnu/llvm/tools/lldb/unittests/Host: PredicateTest.cpp gnu/llvm/tools/llvm-demangle-fuzzer: CMakeLists.txt DummyDemanglerFuzzer.cpp llvm-demangle-fuzzer.cpp gnu/llvm/tools/llvm-mca: Context.cpp Context.h DispatchStage.cpp DispatchStage.h DispatchStatistics.cpp DispatchStatistics.h ExecuteStage.cpp ExecuteStage.h FetchStage.cpp FetchStage.h HWEventListener.cpp HWEventListener.h HardwareUnit.cpp HardwareUnit.h InstrBuilder.cpp InstrBuilder.h Instruction.cpp Instruction.h InstructionInfoView.cpp InstructionInfoView.h InstructionTables.cpp InstructionTables.h LSUnit.cpp LSUnit.h Pipeline.cpp Pipeline.h RegisterFile.cpp RegisterFile.h RegisterFileStatistics.cpp RegisterFileStatistics.h ResourcePressureView.cpp ResourcePressureView.h RetireControlUnit.cpp RetireControlUnit.h RetireControlUnitStatistics.cpp RetireControlUnitStatistics.h RetireStage.cpp RetireStage.h Scheduler.cpp Scheduler.h SchedulerStatistics.cpp SchedulerStatistics.h SourceMgr.h Stage.cpp Stage.h SummaryView.cpp SummaryView.h Support.cpp Support.h TimelineView.cpp TimelineView.h View.cpp View.h gnu/llvm/tools/llvm-objcopy: Object.cpp Object.h gnu/llvm/tools/llvm-pdbutil: Analyze.cpp Analyze.h gnu/llvm/unittests/Analysis: MemorySSA.cpp UnrollAnalyzer.cpp gnu/llvm/unittests/ExecutionEngine/Orc: CompileOnDemandLayerTest.cpp gnu/llvm/unittests/IR: DeferredDominanceTest.cpp TypeBuilderTest.cpp gnu/llvm/unittests/Transforms/Utils: BasicBlockUtils.cpp Cloning.cpp CodeExtractor.cpp FunctionComparator.cpp IntegerDivision.cpp Local.cpp OrderedInstructions.cpp SSAUpdaterBulk.cpp gnu/llvm/unittests/tools/llvm-exegesis: BenchmarkResultTest.cpp Log message: Merge LLVM 8.0.0 release. Prepared with help from jsg@ and mortimer@ Tested on amd64 by bcallah@, krw@, naddy@ Tested on arm64 by patrick@ Tested on macppc by kettenis@ Tested on octeon by visa@ Tested on sparc64 by claudio@