CVSROOT: /cvs Module name: src Changes by: [email protected] 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@
