Log In
freebsd-src
Clone
Source Code
GIT
Source
Stats
Overview
Files
Commits
Branches
Forks
Releases
a303c41
Vendor import of llvm trunk r301939:
Authored and Committed by Dimitry Andric
7 years ago
raw
patch
tree
parent
694 files changed.
22152 lines added
.
10148 lines removed
.
cmake/modules/HandleLLVMOptions.cmake
file modified
+11
-7
cmake/modules/VersionFromVCS.cmake
file modified
+4
-2
docs/AMDGPUUsage.rst
file modified
+1
-1
docs/CMakeLists.txt
file modified
+2
-2
docs/LangRef.rst
file modified
+11
-0
docs/ProgrammersManual.rst
file modified
+9
-10
docs/README.txt
file modified
+15
-0
docs/StackMaps.rst
file modified
+5
-2
docs/TableGen/LangIntro.rst
file modified
+7
-2
docs/doxygen.cfg.in
file modified
+11
-10
include/llvm/ADT/APInt.h
file modified
+47
-21
include/llvm/Analysis/AssumptionCache.h
file modified
+7
-7
include/llvm/Analysis/CGSCCPassManager.h
file modified
+4
-4
include/llvm/Analysis/CallGraph.h
file modified
+1
-1
include/llvm/Analysis/IVUsers.h
file modified
+1
-1
include/llvm/Analysis/InlineCost.h
file modified
+4
-0
include/llvm/Analysis/InstructionSimplify.h
file modified
+44
-217
include/llvm/Analysis/MemoryBuiltins.h
file modified
+1
-1
include/llvm/Analysis/ScalarEvolutionExpander.h
file modified
+1
-1
include/llvm/Analysis/TargetTransformInfo.h
file modified
+12
-0
include/llvm/Analysis/TargetTransformInfoImpl.h
file modified
+6
-0
include/llvm/Analysis/ValueTracking.h
file modified
+2
-2
include/llvm/Bitcode/BitcodeReader.h
file modified
+16
-0
include/llvm/Bitcode/LLVMBitCodes.h
file modified
+2
-1
include/llvm/CodeGen/BasicTTIImpl.h
file modified
+56
-0
include/llvm/CodeGen/FunctionLoweringInfo.h
file modified
+7
-7
include/llvm/CodeGen/GlobalISel/InstructionSelector.h
file modified
+0
-3
include/llvm/CodeGen/ISDOpcodes.h
file modified
+13
-0
include/llvm/CodeGen/MIRYamlMapping.h
file modified
+2
-2
include/llvm/CodeGen/MachineFrameInfo.h
file modified
+11
-8
include/llvm/CodeGen/SelectionDAG.h
file modified
+18
-18
include/llvm/CodeGen/SelectionDAGNodes.h
file modified
+72
-64
include/llvm/CodeGen/ValueTypes.td
file modified
+1
-1
include/llvm/DebugInfo/CodeView/CVRecord.h
file modified
+4
-2
include/llvm/DebugInfo/CodeView/CodeView.h
file modified
+3
-2
include/llvm/DebugInfo/CodeView/Line.h
file modified
+0
-21
include/llvm/DebugInfo/CodeView/ModuleDebugFileChecksumFragment.h
file added
+91
include/llvm/DebugInfo/CodeView/ModuleDebugFragment.h
file added
+48
include/llvm/DebugInfo/CodeView/ModuleDebugFragmentRecord.h
file added
+78
include/llvm/DebugInfo/CodeView/ModuleDebugFragmentVisitor.h
file added
+68
include/llvm/DebugInfo/CodeView/ModuleDebugInlineeLinesFragment.h
file added
+103
include/llvm/DebugInfo/CodeView/ModuleDebugLineFragment.h
file added
+137
include/llvm/DebugInfo/CodeView/ModuleDebugUnknownFragment.h
file added
+33
include/llvm/DebugInfo/CodeView/ModuleSubstream.h
file removed
-87
include/llvm/DebugInfo/CodeView/ModuleSubstreamVisitor.h
file removed
-132
include/llvm/DebugInfo/CodeView/TypeDatabase.h
file modified
+1
-0
include/llvm/DebugInfo/DIContext.h
file modified
+4
-0
include/llvm/DebugInfo/DWARF/DWARFContext.h
file modified
+2
-0
include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
file modified
+87
-94
include/llvm/DebugInfo/DWARF/DWARFFormValue.h
file modified
+1
-0
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h
include/llvm/DebugInfo/PDB/Native/ModInfo.h
file renamed
+17
-16
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h
include/llvm/DebugInfo/PDB/Native/ModInfoBuilder.h
file renamed
+35
-8
include/llvm/DebugInfo/PDB/Native/DbiStream.h
file modified
+2
-2
include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
file modified
+5
-4
include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
include/llvm/DebugInfo/PDB/Native/ModStream.h
file renamed
+16
-14
include/llvm/DebugInfo/PDB/Native/ModuleDebugStreamBuilder.h
file added
+0
include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h
file modified
+1
-1
include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h
file modified
+1
-1
include/llvm/DebugInfo/PDB/Native/RawTypes.h
file modified
+3
-3
include/llvm/DebugInfo/PDB/Native/StringTableBuilder.h
file modified
+1
-0
include/llvm/DebugInfo/Symbolize/Symbolize.h
file modified
+3
-2
include/llvm/IR/Argument.h
file modified
+0
-2
include/llvm/IR/Attributes.h
file modified
+4
-1
include/llvm/IR/Attributes.td
file modified
+3
-0
include/llvm/IR/CallSite.h
file modified
+10
-5
include/llvm/IR/CallingConv.h
file modified
+4
-0
include/llvm/IR/DIBuilder.h
file modified
+14
-15
include/llvm/IR/DebugInfoMetadata.h
file modified
+68
-50
include/llvm/IR/Function.h
file modified
+15
-5
include/llvm/IR/InstrTypes.h
file modified
+0
-12
include/llvm/IR/Instructions.h
file modified
+10
-4
include/llvm/IR/IntrinsicInst.h
file modified
+2
-2
include/llvm/IR/Intrinsics.td
file modified
+12
-0
include/llvm/IR/IntrinsicsAMDGPU.td
file modified
+115
-56
include/llvm/IR/ModuleSummaryIndex.h
file modified
+0
-14
include/llvm/IR/ValueHandle.h
file modified
+103
-58
include/llvm/InitializePasses.h
file modified
+1
-0
include/llvm/MC/ConstantPools.h
file modified
+2
-2
include/llvm/MC/LaneBitmask.h
file modified
+6
-3
include/llvm/MC/MCAssembler.h
file modified
+17
-17
include/llvm/MC/MCContext.h
file modified
+5
-1
include/llvm/MC/MCDwarf.h
file modified
+4
-4
include/llvm/MC/MCExpr.h
file modified
+2
-1
include/llvm/MC/MCFragment.h
file modified
+2
-2
include/llvm/MC/MCInst.h
file modified
+3
-2
include/llvm/MC/MCLinkerOptimizationHint.h
file modified
+4
-4
include/llvm/MC/MCParser/MCAsmLexer.h
file modified
+9
-0
include/llvm/MC/MCParser/MCAsmParser.h
file modified
+3
-3
include/llvm/MC/MCParser/MCTargetAsmParser.h
file modified
+1
-1
include/llvm/MC/MCRegisterInfo.h
file modified
+4
-4
include/llvm/MC/MCSection.h
file modified
+5
-5
include/llvm/MC/MCSectionWasm.h
file modified
+4
-2
include/llvm/MC/MCStreamer.h
file modified
+1
-2
include/llvm/MC/MCSubtargetInfo.h
file modified
+4
-4
include/llvm/MC/MCSymbol.h
file modified
+2
-2
include/llvm/MC/MCWasmObjectWriter.h
file modified
+2
-2
include/llvm/Object/Binary.h
file modified
+0
-3
include/llvm/Object/COFF.h
file modified
+9
-0
include/llvm/Object/COFFImportFile.h
file modified
+3
-3
include/llvm/Object/ELF.h
file modified
+1
-0
include/llvm/Object/ModuleSummaryIndexObjectFile.h
file removed
-112
include/llvm/Support/AArch64TargetParser.def
file modified
+1
-1
include/llvm/Support/BinaryStreamArray.h
file modified
+53
-46
include/llvm/Support/BinaryStreamReader.h
file modified
+4
-2
include/llvm/Support/BinaryStreamWriter.h
file modified
+2
-0
include/llvm/Support/CMakeLists.txt
file modified
+6
-1
include/llvm/Support/DynamicLibrary.h
file modified
+5
-2
include/llvm/Support/ELFRelocs/AArch64.def
file modified
+27
-10
include/llvm/Support/KnownBits.h
file modified
+19
-1
include/llvm/Support/LEB128.h
file modified
+11
-14
include/llvm/Support/ScopedPrinter.h
file modified
+6
-1
include/llvm/Support/StringSaver.h
file modified
+1
-1
include/llvm/Support/Wasm.h
file modified
+3
-1
include/llvm/Target/Target.td
file modified
+6
-0
include/llvm/Target/TargetLowering.h
file modified
+80
-9
include/llvm/Transforms/Scalar/NaryReassociate.h
file modified
+1
-1
include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h
file added
+53
include/llvm/Transforms/Utils/Cloning.h
file modified
+2
-2
include/llvm/Transforms/Utils/Local.h
file modified
+0
-3
include/llvm/Transforms/Utils/ModuleUtils.h
file modified
+11
-0
include/llvm/Transforms/Utils/SimplifyIndVar.h
file modified
+2
-2
include/llvm/Transforms/Utils/ValueMapper.h
file modified
+1
-1
include/llvm/Transforms/Vectorize/SLPVectorizer.h
file modified
+3
-3
lib/Analysis/AssumptionCache.cpp
file modified
+4
-3
lib/Analysis/CFLGraph.h
file modified
+1
-1
lib/Analysis/CallGraphSCCPass.cpp
file modified
+3
-2
lib/Analysis/DemandedBits.cpp
file modified
+2
-2
lib/Analysis/InlineCost.cpp
file modified
+106
-34
lib/Analysis/InstructionSimplify.cpp
file modified
+76
-296
lib/Analysis/LazyValueInfo.cpp
file modified
+1
-1
lib/Analysis/Lint.cpp
file modified
+1
-1
lib/Analysis/PHITransAddr.cpp
file modified
+2
-2
lib/Analysis/ScalarEvolution.cpp
file modified
+113
-111
lib/Analysis/ScalarEvolutionExpander.cpp
file modified
+5
-4
lib/Analysis/TargetTransformInfo.cpp
file modified
+6
-0
lib/Analysis/ValueTracking.cpp
file modified
+61
-56
lib/AsmParser/LLLexer.cpp
file modified
+2
-0
lib/AsmParser/LLParser.cpp
file modified
+13
-13
lib/AsmParser/LLToken.h
file modified
+2
-0
lib/Bitcode/Reader/BitcodeReader.cpp
file modified
+79
-37
lib/Bitcode/Reader/MetadataLoader.cpp
file modified
+35
-29
lib/Bitcode/Reader/ValueList.cpp
file modified
+1
-1
lib/Bitcode/Reader/ValueList.h
file modified
+1
-1
lib/Bitcode/Writer/BitcodeWriter.cpp
file modified
+3
-2
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
file modified
+1
-1
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
file modified
+13
-11
lib/CodeGen/AsmPrinter/CodeViewDebug.h
file modified
+1
-1
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
file modified
+10
-5
lib/CodeGen/AsmPrinter/DwarfUnit.h
file modified
+3
-1
lib/CodeGen/CMakeLists.txt
file modified
+1
-0
lib/CodeGen/CodeGenPrepare.cpp
file modified
+6
-5
lib/CodeGen/DFAPacketizer.cpp
file modified
+2
-4
lib/CodeGen/GlobalISel/CallLowering.cpp
file modified
+2
-2
lib/CodeGen/GlobalISel/IRTranslator.cpp
file modified
+2
-3
lib/CodeGen/GlobalISel/InstructionSelector.cpp
file modified
+3
-2
lib/CodeGen/MIRParser/MIRParser.cpp
file modified
+2
-1
lib/CodeGen/MIRPrinter.cpp
file modified
+2
-1
lib/CodeGen/MachineFrameInfo.cpp
file added
+218
lib/CodeGen/MachineFunction.cpp
file modified
+0
-208
lib/CodeGen/MachineInstr.cpp
file modified
+3
-8
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
file modified
+227
-84
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
file modified
+13
-17
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
file modified
+2
-2
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
file modified
+139
-32
lib/CodeGen/SelectionDAG/LegalizeTypes.h
file modified
+3
-0
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
file modified
+14
-13
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
file modified
+370
-375
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
file modified
+69
-134
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
file modified
+12
-12
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
file modified
+2
-0
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
file modified
+8
-14
lib/CodeGen/SelectionDAG/StatepointLowering.cpp
file modified
+14
-7
lib/CodeGen/SelectionDAG/TargetLowering.cpp
file modified
+159
-193
lib/CodeGen/StackMaps.cpp
file modified
+12
-6
lib/CodeGen/TargetLoweringBase.cpp
file modified
+25
-0
lib/CodeGen/UnreachableBlockElim.cpp
file modified
+21
-8
lib/DebugInfo/CodeView/CMakeLists.txt
file modified
+7
-2
lib/DebugInfo/CodeView/EnumTables.cpp
file modified
+14
-14
lib/DebugInfo/CodeView/ModuleDebugFileChecksumFragment.cpp
file added
+102
lib/DebugInfo/CodeView/ModuleDebugFragment.cpp
file added
+16
lib/DebugInfo/CodeView/ModuleDebugFragmentRecord.cpp
file added
+84
lib/DebugInfo/CodeView/ModuleDebugFragmentVisitor.cpp
file added
+52
lib/DebugInfo/CodeView/ModuleDebugInlineeLinesFragment.cpp
file added
+116
lib/DebugInfo/CodeView/ModuleDebugLineFragment.cpp
file added
+155
lib/DebugInfo/CodeView/ModuleDebugUnknownFragment.cpp
file added
+10
lib/DebugInfo/CodeView/ModuleSubstream.cpp
file removed
-43
lib/DebugInfo/CodeView/ModuleSubstreamVisitor.cpp
file removed
-106
lib/DebugInfo/CodeView/TypeDatabase.cpp
file modified
+4
-0
lib/DebugInfo/DWARF/DWARFContext.cpp
file modified
+113
-0
lib/DebugInfo/DWARF/DWARFDebugLine.cpp
file modified
+177
-180
lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp
file modified
+1
-1
lib/DebugInfo/DWARF/DWARFFormValue.cpp
file modified
+4
-2
lib/DebugInfo/DWARF/DWARFGdbIndex.cpp
file modified
+3
-2
lib/DebugInfo/PDB/CMakeLists.txt
file modified
+3
-3
lib/DebugInfo/PDB/Native/DbiModuleDescriptor.cpp
lib/DebugInfo/PDB/Native/ModInfo.cpp
file renamed
+28
-18
lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp
lib/DebugInfo/PDB/Native/ModInfoBuilder.cpp
file renamed
+88
-22
lib/DebugInfo/PDB/Native/DbiStream.cpp
file modified
+8
-5
lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp
file modified
+12
-3
lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
lib/DebugInfo/PDB/Native/ModStream.cpp
file renamed
+20
-20
lib/DebugInfo/PDB/Native/ModuleDebugStreamBuilder.cpp
file added
+0
lib/DebugInfo/PDB/Native/StringTableBuilder.cpp
file modified
+6
-0
lib/DebugInfo/Symbolize/Symbolize.cpp
file modified
+4
-3
lib/ExecutionEngine/Interpreter/Execution.cpp
file modified
+1
-1
lib/Fuzzer/FuzzerInternal.h
file modified
+1
-1
lib/Fuzzer/test/cxxstring.test
file modified
+2
-0
lib/IR/AsmWriter.cpp
file modified
+17
-19
lib/IR/Attributes.cpp
file modified
+14
-25
lib/IR/ConstantRange.cpp
file modified
+46
-59
lib/IR/DIBuilder.cpp
file modified
+21
-16
lib/IR/DebugInfoMetadata.cpp
file modified
+69
-18
lib/IR/Function.cpp
file modified
+1
-11
lib/IR/Instructions.cpp
file modified
+2
-1
lib/IR/LLVMContextImpl.h
file modified
+14
-15
lib/IR/Metadata.cpp
file modified
+2
-2
lib/IR/ModuleSummaryIndex.cpp
file modified
+0
-48
lib/IR/Value.cpp
file modified
+25
-35
lib/IR/Verifier.cpp
file modified
+33
-14
lib/LTO/LTO.cpp
file modified
+3
-6
lib/LTO/ThinLTOCodeGenerator.cpp
file modified
+6
-14
lib/MC/ELFObjectWriter.cpp
file modified
+4
-4
lib/MC/MCCodeView.cpp
file modified
+4
-4
lib/MC/MCParser/AsmParser.cpp
file modified
+50
-6
lib/MC/MCParser/MCAsmLexer.cpp
file modified
+1
-1
lib/MC/StringTableBuilder.cpp
file modified
+1
-1
lib/MC/WasmObjectWriter.cpp
file modified
+16
-11
lib/MC/WinCOFFObjectWriter.cpp
file modified
+8
-7
lib/Object/CMakeLists.txt
file modified
+0
-1
lib/Object/ELF.cpp
file modified
+63
-3
lib/Object/ModuleSummaryIndexObjectFile.cpp
file removed
-129
lib/Passes/PassBuilder.cpp
file modified
+7
-1
lib/Passes/PassRegistry.def
file modified
+1
-0
lib/Support/APInt.cpp
file modified
+15
-19
lib/Support/CMakeLists.txt
file modified
+0
-1
lib/Support/DynamicLibrary.cpp
file modified
+116
-121
lib/Support/PrettyStackTrace.cpp
file modified
+1
-0
lib/Support/ScopedPrinter.cpp
file modified
+4
-2
lib/Support/SearchForAddressOfSpecialSymbol.cpp
file removed
-58
lib/Support/SourceMgr.cpp
file modified
+1
-3
lib/Support/Unix/DynamicLibrary.inc
file added
+131
lib/Support/Windows/DynamicLibrary.inc
file modified
+115
-103
lib/Target/AArch64/AArch64AsmPrinter.cpp
file modified
+1
-2
lib/Target/AArch64/AArch64FastISel.cpp
file modified
+6
-9
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
file modified
+23
-22
lib/Target/AArch64/AArch64ISelLowering.cpp
file modified
+21
-21
lib/Target/AArch64/AArch64ISelLowering.h
file modified
+2
-2
lib/Target/AArch64/AArch64InstrInfo.td
file modified
+2
-2
lib/Target/AArch64/AArch64InstructionSelector.cpp
file modified
+7
-13
lib/Target/AArch64/AArch64Subtarget.cpp
file modified
+66
-2
lib/Target/AArch64/AArch64Subtarget.h
file modified
+5
-1
lib/Target/AArch64/AArch64TargetMachine.cpp
file modified
+5
-57
lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp
file modified
+106
-22
lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp
file modified
+1
-0
lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h
file modified
+2
-1
lib/Target/AMDGPU/AMDGPU.td
file modified
+1
-1
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
file modified
+214
-127
lib/Target/AMDGPU/AMDGPUAsmPrinter.h
file modified
+32
-1
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
file modified
+2
-2
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
file modified
+16
-15
lib/Target/AMDGPU/AMDGPUISelLowering.h
file modified
+6
-4
lib/Target/AMDGPU/AMDGPUInstrInfo.td
file modified
+9
-0
lib/Target/AMDGPU/AMDGPUMachineFunction.cpp
file modified
+1
-0
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
file modified
+1
-0
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
file modified
+1
-0
lib/Target/AMDGPU/GCNSchedStrategy.cpp
file modified
+2
-1
lib/Target/AMDGPU/R600Intrinsics.td
file modified
+1
-1
lib/Target/AMDGPU/SIAnnotateControlFlow.cpp
file modified
+9
-9
lib/Target/AMDGPU/SIDefines.h
file modified
+1
-0
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
file modified
+9
-4
lib/Target/AMDGPU/SIISelLowering.cpp
file modified
+76
-11
lib/Target/AMDGPU/SIInstructions.td
file modified
+23
-0
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
file modified
+1
-0
lib/Target/ARM/ARM.h
file modified
+6
-0
lib/Target/ARM/ARMCallLowering.cpp
file modified
+12
-3
lib/Target/ARM/ARMFastISel.cpp
file modified
+11
-13
lib/Target/ARM/ARMISelLowering.cpp
file modified
+23
-23
lib/Target/ARM/ARMISelLowering.h
file modified
+1
-2
lib/Target/ARM/ARMInstrInfo.td
file modified
+8
-4
lib/Target/ARM/ARMInstructionSelector.cpp
file modified
+64
-13
lib/Target/ARM/ARMInstructionSelector.h
file removed
-42
lib/Target/ARM/ARMTargetMachine.cpp
file modified
+1
-2
lib/Target/ARM/CMakeLists.txt
file modified
+4
-1
lib/Target/AVR/AVRFrameLowering.cpp
file modified
+19
-9
lib/Target/AVR/AVRISelLowering.cpp
file modified
+31
-0
lib/Target/AVR/AVRISelLowering.h
file modified
+2
-0
lib/Target/AVR/AVRInstrInfo.td
file modified
+35
-6
lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp
file modified
+2
-2
lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h
file modified
+2
-1
lib/Target/BPF/Disassembler/BPFDisassembler.cpp
file modified
+19
-7
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
file modified
+2
-80
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp
file modified
+2
-1
lib/Target/Hexagon/HexagonBitTracker.cpp
file modified
+3
-6
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
file modified
+10
-3
lib/Target/Hexagon/HexagonDepITypes.h
file modified
+0
-1
lib/Target/Hexagon/HexagonDepITypes.td
file modified
+0
-1
lib/Target/Hexagon/HexagonDepInstrInfo.td
file modified
+172
-100
lib/Target/Hexagon/HexagonInstrFormats.td
file modified
+3
-0
lib/Target/Hexagon/HexagonInstrFormatsV60.td
file modified
+0
-6
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
file modified
+3
-3
lib/Target/Hexagon/HexagonMachineScheduler.h
file modified
+6
-5
lib/Target/Hexagon/HexagonRegisterInfo.td
file modified
+1
-1
lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
file modified
+8
-5
lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
file modified
+4
-1
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp
file modified
+144
-130
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h
file modified
+29
-97
lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp
file modified
+4
-3
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
file modified
+8
-3
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h
file modified
+1
-0
lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp
file modified
+28
-72
lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h
file modified
+14
-21
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
file modified
+61
-59
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h
file modified
+9
-23
lib/Target/Hexagon/RDFLiveness.cpp
file modified
+7
-2
lib/Target/Lanai/LanaiRegisterInfo.cpp
file modified
+0
-6
lib/Target/Lanai/LanaiRegisterInfo.h
file modified
+0
-2
lib/Target/Mips/CMakeLists.txt
file modified
+1
-0
lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
file modified
+2
-0
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
file modified
+2
-0
lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h
file modified
+3
-0
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
file modified
+2
-1
lib/Target/Mips/MicroMipsSizeReduction.cpp
file added
+335
lib/Target/Mips/Mips.h
file modified
+1
-0
lib/Target/Mips/MipsFastISel.cpp
file modified
+14
-16
lib/Target/Mips/MipsTargetMachine.cpp
file modified
+1
-0
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
file modified
+2
-2
lib/Target/NVPTX/NVPTXLowerArgs.cpp
file modified
+1
-1
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
file modified
+12
-11
lib/Target/PowerPC/PPCISelLowering.cpp
file modified
+40
-29
lib/Target/PowerPC/PPCISelLowering.h
file modified
+1
-2
lib/Target/PowerPC/PPCInstrVSX.td
file modified
+8
-6
lib/Target/Sparc/SparcISelLowering.cpp
file modified
+8
-8
lib/Target/Sparc/SparcISelLowering.h
file modified
+1
-2
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
file modified
+10
-9
lib/Target/SystemZ/SystemZISelLowering.cpp
file modified
+10
-9
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
file modified
+0
-1
lib/Target/TargetLoweringObjectFile.cpp
file modified
+1
-1
lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp
file modified
+1
-0
lib/Target/WebAssembly/WebAssemblyInstrMemory.td
file modified
+7
-7
lib/Target/X86/X86FastISel.cpp
file modified
+6
-9
lib/Target/X86/X86ISelDAGToDAG.cpp
file modified
+5
-3
lib/Target/X86/X86ISelLowering.cpp
file modified
+200
-212
lib/Target/X86/X86ISelLowering.h
file modified
+4
-6
lib/Target/X86/X86InstrCompiler.td
file modified
+5
-5
lib/Target/X86/X86InstrInfo.td
file modified
+6
-4
lib/Target/X86/X86InstructionSelector.cpp
file modified
+30
-68
lib/Target/X86/X86LegalizerInfo.cpp
file modified
+20
-0
lib/Target/X86/X86OptimizeLEAs.cpp
file modified
+47
-7
lib/Target/X86/X86SelectionDAGInfo.cpp
file modified
+52
-56
lib/Target/X86/X86Subtarget.cpp
file modified
+8
-3
lib/Target/X86/X86Subtarget.h
file modified
+8
-1
lib/Target/X86/X86TargetMachine.cpp
file modified
+10
-2
lib/Target/XCore/XCoreISelLowering.cpp
file modified
+29
-31
lib/Target/XCore/XCoreISelLowering.h
file modified
+1
-2
lib/Target/XCore/XCoreLowerThreadLocal.cpp
file modified
+5
-5
lib/Transforms/IPO/ArgumentPromotion.cpp
file modified
+12
-17
lib/Transforms/IPO/FunctionAttrs.cpp
file modified
+3
-2
lib/Transforms/IPO/FunctionImport.cpp
file modified
+1
-1
lib/Transforms/IPO/GlobalOpt.cpp
file modified
+4
-2
lib/Transforms/IPO/LLVMBuild.txt
file modified
+1
-1
lib/Transforms/IPO/MergeFunctions.cpp
file modified
+15
-9
lib/Transforms/IPO/PartialInlining.cpp
file modified
+340
-51
lib/Transforms/IPO/PassManagerBuilder.cpp
file modified
+12
-3
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
file modified
+2
-33
lib/Transforms/InstCombine/InstCombineAddSub.cpp
file modified
+5
-7
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
file modified
+25
-18
lib/Transforms/InstCombine/InstCombineCalls.cpp
file modified
+9
-9
lib/Transforms/InstCombine/InstCombineCompares.cpp
file modified
+7
-6
lib/Transforms/InstCombine/InstCombineInternal.h
file modified
+13
-6
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
file modified
+8
-11
lib/Transforms/InstCombine/InstCombinePHI.cpp
file modified
+1
-1
lib/Transforms/InstCombine/InstCombineSelect.cpp
file modified
+1
-2
lib/Transforms/InstCombine/InstCombineShifts.cpp
file modified
+3
-3
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
file modified
+5
-5
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
file modified
+4
-4
lib/Transforms/InstCombine/InstructionCombining.cpp
file modified
+28
-30
lib/Transforms/Instrumentation/AddressSanitizer.cpp
file modified
+153
-16
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
file modified
+15
-9
lib/Transforms/Instrumentation/MemorySanitizer.cpp
file modified
+2
-2
lib/Transforms/ObjCARC/ObjCARC.h
file modified
+13
-0
lib/Transforms/ObjCARC/PtrState.cpp
file modified
+20
-16
lib/Transforms/Scalar/CMakeLists.txt
file modified
+1
-0
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
file modified
+3
-14
lib/Transforms/Scalar/EarlyCSE.cpp
file modified
+35
-14
lib/Transforms/Scalar/GVN.cpp
file modified
+1
-1
lib/Transforms/Scalar/IndVarSimplify.cpp
file modified
+12
-19
lib/Transforms/Scalar/InferAddressSpaces.cpp
file modified
+70
-15
lib/Transforms/Scalar/JumpThreading.cpp
file modified
+43
-19
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
file modified
+2
-2
lib/Transforms/Scalar/LoopInstSimplify.cpp
file modified
+1
-1
lib/Transforms/Scalar/LoopRotation.cpp
file modified
+5
-7
lib/Transforms/Scalar/LoopSimplifyCFG.cpp
file modified
+1
-1
lib/Transforms/Scalar/LoopStrengthReduce.cpp
file modified
+21
-32
lib/Transforms/Scalar/LoopUnswitch.cpp
file modified
+7
-5
lib/Transforms/Scalar/MemCpyOptimizer.cpp
file modified
+1
-1
lib/Transforms/Scalar/NaryReassociate.cpp
file modified
+6
-4
lib/Transforms/Scalar/NewGVN.cpp
file modified
+18
-18
lib/Transforms/Scalar/Reassociate.cpp
file modified
+2
-2
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
file modified
+25
-47
lib/Transforms/Scalar/SROA.cpp
file modified
+12
-14
lib/Transforms/Scalar/Scalar.cpp
file modified
+2
-0
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
file modified
+1
-1
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
file added
+626
lib/Transforms/Utils/BasicBlockUtils.cpp
file modified
+2
-2
lib/Transforms/Utils/CloneFunction.cpp
file modified
+2
-2
lib/Transforms/Utils/InlineFunction.cpp
file modified
+2
-2
lib/Transforms/Utils/LibCallsShrinkWrap.cpp
file modified
+34
-40
lib/Transforms/Utils/Local.cpp
file modified
+8
-52
lib/Transforms/Utils/LoopSimplify.cpp
file modified
+2
-2
lib/Transforms/Utils/LoopUnroll.cpp
file modified
+2
-2
lib/Transforms/Utils/ModuleUtils.cpp
file modified
+32
-0
lib/Transforms/Utils/PromoteMemoryToRegister.cpp
file modified
+4
-5
lib/Transforms/Utils/SimplifyCFG.cpp
file modified
+3
-3
lib/Transforms/Utils/SimplifyIndVar.cpp
file modified
+4
-4
lib/Transforms/Utils/SimplifyInstructions.cpp
file modified
+1
-2
lib/Transforms/Vectorize/SLPVectorizer.cpp
file modified
+15
-12
test/Analysis/AliasSet/unknown-inst-tracking.ll
file added
+25
test/Analysis/ScalarEvolution/flags-from-poison.ll
file modified
+1
-1
test/Assembler/dinamespace.ll
file modified
+3
-3
test/Assembler/disubprogram.ll
file modified
+12
-4
test/Bitcode/DINamespace.ll
file modified
+2
-2
test/Bitcode/attributes.ll
file modified
+8
-2
test/Bitcode/compatibility.ll
file modified
+11
-3
test/CodeGen/AArch64/arm64-anyregcc.ll
file modified
+142
-52
test/CodeGen/AArch64/arm64-stackmap.ll
file modified
+57
-19
test/CodeGen/AArch64/arm64-tls-dynamics.ll
file modified
+16
-16
test/CodeGen/AArch64/stackmap-liveness.ll
file modified
+2
-1
test/CodeGen/AMDGPU/annotate-kernel-features-hsa.ll
file modified
+2
-2
test/CodeGen/AMDGPU/inline-asm.ll
file modified
+14
-0
test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.ll
file added
+80
test/CodeGen/AMDGPU/zext-lid.ll
file modified
+20
-19
test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll
file modified
+61
-24
test/CodeGen/ARM/GlobalISel/arm-isel.ll
file modified
+11
-0
test/CodeGen/ARM/bool-ext-inc.ll
file modified
+10
-13
test/CodeGen/AVR/calling-conv/c/stack.ll
file modified
+4
-4
test/CodeGen/AVR/return.ll
file modified
+12
-12
test/CodeGen/AVR/rot.ll
file added
+55
test/CodeGen/AVR/varargs.ll
file modified
+3
-3
test/CodeGen/BPF/mem_offset_be.ll
file added
+18
test/CodeGen/Hexagon/cfgopt-fall-through.ll
file added
+71
test/CodeGen/Hexagon/rdf-def-mask.ll
file added
+52
test/CodeGen/Hexagon/unreachable-mbb-phi-subreg.mir
file added
+25
test/CodeGen/MIR/Generic/frame-info.mir
file modified
+0
-1
test/CodeGen/Mips/llvm-ir/add.ll
file modified
+13
-13
test/CodeGen/Mips/llvm-ir/sub.ll
file modified
+6
-6
test/CodeGen/Mips/micromips-sizereduction/micromips-lwsp-swsp.ll
file added
+11
test/CodeGen/NVPTX/f16-instructions.ll
file modified
+15
-0
test/CodeGen/PowerPC/build-vector-tests.ll
file modified
+20
-26
test/CodeGen/PowerPC/ppc64-anyregcc.ll
file modified
+142
-52
test/CodeGen/PowerPC/ppc64-i128-abi.ll
file modified
+10
-10
test/CodeGen/PowerPC/ppc64-stackmap.ll
file modified
+57
-19
test/CodeGen/PowerPC/swaps-le-1.ll
file modified
+26
-20
test/CodeGen/PowerPC/swaps-le-2.ll
file modified
+19
-12
test/CodeGen/PowerPC/vsx-ldst.ll
file modified
+4
-2
test/CodeGen/PowerPC/vsx.ll
file modified
+10
-10
test/CodeGen/X86/GlobalISel/binop.ll
file modified
+22
-0
test/CodeGen/X86/GlobalISel/callingconv.ll
file modified
+38
-0
test/CodeGen/X86/GlobalISel/ext-x86-64.ll
file added
+29
test/CodeGen/X86/GlobalISel/ext.ll
file added
+64
test/CodeGen/X86/GlobalISel/irtranslator-call.ll
file modified
+0
-1
test/CodeGen/X86/GlobalISel/legalize-ext-x86-64.mir
file added
+172
test/CodeGen/X86/GlobalISel/legalize-ext.mir
file added
+116
test/CodeGen/X86/GlobalISel/memop-x32.ll
file added
+101
test/CodeGen/X86/GlobalISel/memop.ll
file modified
+17
-0
test/CodeGen/X86/GlobalISel/regbankselect-X86_64.mir
test/CodeGen/X86/GlobalISel/X86-regbankselect.mir
file renamed
+0
-0
test/CodeGen/X86/GlobalISel/select-add.mir
file modified
+74
-0
test/CodeGen/X86/GlobalISel/select-ext-x86-64.mir
file added
+66
test/CodeGen/X86/GlobalISel/select-ext.mir
file added
+129
test/CodeGen/X86/GlobalISel/select-inc.mir
file added
+37
test/CodeGen/X86/GlobalISel/select-memop-x32.mir
file added
+310
test/CodeGen/X86/GlobalISel/select-memop.mir
file modified
+55
-0
test/CodeGen/X86/addcarry.ll
test/CodeGen/X86/adde-carry.ll
file renamed
+29
-17
test/CodeGen/X86/all-ones-vector.ll
file modified
+204
-130
test/CodeGen/X86/anyregcc.ll
file modified
+136
-46
test/CodeGen/X86/avx-intrinsics-fast-isel.ll
file modified
+54
-0
test/CodeGen/X86/avx512-intrinsics-fast-isel.ll
file modified
+120
-0
test/CodeGen/X86/bool-ext-inc.ll
file modified
+17
-25
test/CodeGen/X86/bswap_tree.ll
file modified
+10
-43
test/CodeGen/X86/cast-vsel.ll
file added
+611
test/CodeGen/X86/clz.ll
file modified
+85
-0
test/CodeGen/X86/deopt-bundles.ll
file modified
+63
-25
test/CodeGen/X86/deopt-intrinsic-cconv.ll
file modified
+4
-4
test/CodeGen/X86/deopt-intrinsic.ll
file modified
+8
-8
test/CodeGen/X86/inline-0bh.ll
file added
+17
test/CodeGen/X86/known-bits.ll
file modified
+11
-11
test/CodeGen/X86/known-signbits-vector.ll
file modified
+11
-17
test/CodeGen/X86/lea-opt-with-debug.mir
file modified
+48
-45
test/CodeGen/X86/mul-i1024.ll
file modified
+1091
-1102
test/CodeGen/X86/mul-i256.ll
file modified
+9
-10
test/CodeGen/X86/mul-i512.ll
file modified
+79
-87
test/CodeGen/X86/patchpoint-invoke.ll
file modified
+1
-1
test/CodeGen/X86/pr14657.ll
file removed
-325
test/CodeGen/X86/pr28129.ll
file added
+87
test/CodeGen/X86/pr31088.ll
file added
+162
test/CodeGen/X86/sse2-intrinsics-fast-isel.ll
file modified
+16
-0
test/CodeGen/X86/stack-protector-dbginfo.ll
file modified
+1
-1
test/CodeGen/X86/stackmap-fast-isel.ll
file modified
+43
-15
test/CodeGen/X86/stackmap-large-constants.ll
file modified
+13
-3
test/CodeGen/X86/stackmap-large-location-size.ll
file added
+172
test/CodeGen/X86/stackmap-liveness.ll
file modified
+9
-1
test/CodeGen/X86/stackmap.ll
file modified
+106
-35
test/CodeGen/X86/statepoint-allocas.ll
file modified
+25
-9
test/CodeGen/X86/statepoint-live-in.ll
file modified
+15
-5
test/CodeGen/X86/statepoint-stackmap-format.ll
file modified
+73
-25
test/CodeGen/X86/statepoint-vector.ll
file modified
+32
-16
test/CodeGen/X86/vector-shuffle-combining.ll
file modified
+34
-0
test/CodeGen/X86/widened-broadcast.ll
file modified
+69
-0
test/DebugInfo/AMDGPU/dbg-value-sched-crash.ll
file added
+95
test/DebugInfo/COFF/cpp-mangling.ll
file modified
+1
-1
test/DebugInfo/COFF/scopes.ll
file modified
+2
-2
test/DebugInfo/Generic/dwarf-public-names.ll
file modified
+1
-1
test/DebugInfo/Generic/namespace.ll
file modified
+11
-11
test/DebugInfo/Generic/namespace_function_definition.ll
file modified
+1
-1
test/DebugInfo/Generic/namespace_inline_function_definition.ll
file modified
+1
-1
test/DebugInfo/Generic/thrownTypes.ll
file added
+38
test/DebugInfo/PDB/Inputs/simple-line-info.yaml
file added
+43
test/DebugInfo/PDB/pdbdump-headers.test
file modified
+29
-21
test/DebugInfo/PDB/pdbdump-yaml-lineinfo-write.test
file added
+71
test/DebugInfo/PDB/pdbdump-yaml-lineinfo.test
file modified
+58
-58
test/DebugInfo/X86/dwarf-linkage-names.ll
file modified
+1
-1
test/DebugInfo/X86/dwarf-public-names.ll
file modified
+2
-2
test/DebugInfo/X86/generate-odr-hash.ll
file modified
+4
-4
test/DebugInfo/X86/gnu-public-names-tu.ll
file modified
+1
-1
test/DebugInfo/X86/gnu-public-names.ll
file modified
+5
-5
test/DebugInfo/X86/inline-namespace.ll
file modified
+2
-2
test/DebugInfo/X86/lexical-block-file-inline.ll
file modified
+1
-1
test/DebugInfo/X86/multiple-at-const-val.ll
file modified
+1
-1
test/DebugInfo/X86/parameters.ll
file modified
+1
-1
test/DebugInfo/X86/pr19307.ll
file modified
+4
-4
test/DebugInfo/X86/union-template.ll
file modified
+1
-1
test/DebugInfo/dwarfdump-dump-gdbindex.test
file modified
+2
-2
test/Feature/optnone-opt.ll
file modified
+0
-2
test/Instrumentation/AddressSanitizer/global_metadata.ll
file modified
+11
-5
test/Instrumentation/AddressSanitizer/global_metadata_darwin.ll
file modified
+4
-4
test/Instrumentation/AddressSanitizer/global_metadata_windows.ll
file modified
+1
-1
test/Instrumentation/AddressSanitizer/instrument_global.ll
file modified
+4
-4
test/Instrumentation/AddressSanitizer/no-globals.ll
file added
+12
test/Linker/2011-08-18-unique-class-type.ll
file modified
+1
-1
test/Linker/2011-08-18-unique-class-type2.ll
file modified
+1
-1
test/Linker/pr26037.ll
file modified
+1
-1
test/MC/AArch64/adrp-relocation.s
file modified
+6
-0
test/MC/AArch64/arm32-elf-relocs.s
file modified
+91
-72
test/MC/AArch64/arm32-large-relocs.s
file added
+31
test/MC/AArch64/arm32-tls-relocs.s
file added
+290
test/MC/AArch64/arm64-elf-reloc-condbr.s
file modified
+9
-0
test/MC/AArch64/arm64-elf-relocs.s
file modified
+79
-59
test/MC/AArch64/arm64-tls-relocs.s
file modified
+21
-3
test/MC/AArch64/directive-arch-negative.s
file modified
+8
-0
test/MC/AArch64/elf-reloc-ldrlit.s
file modified
+12
-0
test/MC/AArch64/elf-reloc-pcreladdressing-ilp32.s
file added
+17
test/MC/AArch64/elf-reloc-tstb.s
file modified
+10
-0
test/MC/AArch64/elf-reloc-uncondbrimm.s
file modified
+10
-0
test/MC/AArch64/error-location.s
file modified
+1
-1
test/MC/AArch64/ilp32-diagnostics.s
file modified
+31
-1
test/MC/AArch64/inline-asm-modifiers.s
file modified
+1
-1
test/MC/AArch64/lp64-diagnostics.s
file added
+13
test/MC/AArch64/tls-relocs.s
file modified
+2
-2
test/MC/AMDGPU/vop_dpp.s
file modified
+135
-127
test/MC/AMDGPU/vop_dpp_expr.s
file modified
+12
-11
test/MC/AVR/inst-lds.s
file modified
+2
-2
test/MC/AVR/inst-sts.s
file modified
+2
-2
test/MC/AsmParser/altmacro_expression.s
file added
+65
test/MC/AsmParser/negativ_altmacro_expression.s
file added
+34
test/MC/ELF/section-numeric-invalid-type.s
file modified
+1
-1
test/MC/Hexagon/PacketRules/registers_readonly.s
file added
+5
test/MC/Hexagon/PacketRules/solo.s
file added
+5
test/MC/Hexagon/multiple_errs.s
file added
+10
test/MC/Hexagon/registers_readonly.s
file added
+7
test/MC/Hexagon/ro-c9.s
file added
+6
test/MC/Hexagon/ro-cc9.s
file added
+7
test/MC/Mips/relocation.s
file modified
+7
-1
test/MC/WebAssembly/reloc-code.ll
file added
+59
test/MC/WebAssembly/reloc-data.ll
file added
+26
test/MC/WebAssembly/sections.ll
file added
+62
test/MC/X86/pr27884.s
file added
+7
test/Other/new-pm-defaults.ll
file modified
+6
-4
test/TableGen/GlobalISelEmitter.td
file modified
+13
-9
test/ThinLTO/X86/debuginfo-cu-import.ll
file modified
+1
-1
test/Transforms/CodeExtractor/MultipleExitBranchProb.ll
file modified
+3
-3
test/Transforms/CodeExtractor/PartialInlineAnd.ll
file added
+56
test/Transforms/CodeExtractor/PartialInlineAndOr.ll
file added
+63
test/Transforms/CodeExtractor/PartialInlineOptRemark.ll
file modified
+40
-0
test/Transforms/CodeExtractor/PartialInlineOr.ll
file added
+97
test/Transforms/CodeExtractor/PartialInlineOrAnd.ll
file added
+71
test/Transforms/CodeExtractor/SingleCondition.ll
file added
+23
test/Transforms/CodeExtractor/unreachable-block.ll
file modified
+2
-4
test/Transforms/EarlyCSE/guards.ll
file modified
+346
-0
test/Transforms/GVNHoist/hoist-inline.ll
file modified
+1
-1
test/Transforms/GlobalOpt/localize-constexpr-debuginfo.ll
file added
+70
test/Transforms/InferAddressSpaces/AMDGPU/infer-addrspacecast.ll
file added
+43
test/Transforms/InferAddressSpaces/AMDGPU/infer-getelementptr.ll
file modified
+32
-7
test/Transforms/InferAddressSpaces/NVPTX/bug31948.ll
file modified
+1
-1
test/Transforms/Inline/AArch64/switch.ll
file added
+123
test/Transforms/InstCombine/amdgcn-intrinsics.ll
file modified
+3
-3
test/Transforms/InstCombine/and-or-not.ll
file modified
+17
-25
test/Transforms/InstCombine/and.ll
file modified
+0
-13
test/Transforms/InstCombine/apint-and.ll
file added
+126
test/Transforms/InstCombine/apint-and1.ll
file removed
-57
test/Transforms/InstCombine/apint-and2.ll
file removed
-82
test/Transforms/InstCombine/apint-not.ll
file modified
+0
-25
test/Transforms/InstCombine/apint-or.ll
file modified
+0
-23
test/Transforms/InstCombine/assume2.ll
file modified
+4
-4
test/Transforms/InstCombine/demorgan-zext.ll
file removed
-81
test/Transforms/InstCombine/demorgan.ll
file added
+501
test/Transforms/InstCombine/not.ll
file modified
+1
-38
test/Transforms/InstSimplify/shufflevector.ll
file modified
+8
-0
test/Transforms/JumpThreading/fold-not-thread.ll
file modified
+111
-0
test/Transforms/LoopUnswitch/pr32818.ll
file added
+19
test/Transforms/NewGVN/pr32852.ll
file added
+24
test/Transforms/ObjCARC/rv.ll
file modified
+25
-0
test/Transforms/PGOProfile/memop_size_opt_zero.ll
file added
+19
test/Transforms/SimpleLoopUnswitch/2006-06-13-SingleEntryPHI.ll
file added
+35
test/Transforms/SimpleLoopUnswitch/2006-06-27-DeadSwitchCase.ll
file added
+25
test/Transforms/SimpleLoopUnswitch/2007-05-09-Unreachable.ll
file added
+28
test/Transforms/SimpleLoopUnswitch/2007-05-09-tl.ll
file added
+95
test/Transforms/SimpleLoopUnswitch/2007-07-12-ExitDomInfo.ll
file added
+45
test/Transforms/SimpleLoopUnswitch/2007-07-13-DomInfo.ll
file added
+27
test/Transforms/SimpleLoopUnswitch/2007-07-18-DomInfo.ll
file added
+66
test/Transforms/SimpleLoopUnswitch/2007-08-01-Dom.ll
file added
+30
test/Transforms/SimpleLoopUnswitch/2007-08-01-LCSSA.ll
file added
+55
test/Transforms/SimpleLoopUnswitch/2007-10-04-DomFrontier.ll
file added
+29
test/Transforms/SimpleLoopUnswitch/2008-06-02-DomInfo.ll
file added
+26
test/Transforms/SimpleLoopUnswitch/2008-06-17-DomFrontier.ll
file added
+22
test/Transforms/SimpleLoopUnswitch/2010-11-18-LCSSA.ll
file added
+28
test/Transforms/SimpleLoopUnswitch/2011-06-02-CritSwitch.ll
file added
+28
test/Transforms/SimpleLoopUnswitch/2011-09-26-EHCrash.ll
file added
+63
test/Transforms/SimpleLoopUnswitch/2012-04-02-IndirectBr.ll
file added
+41
test/Transforms/SimpleLoopUnswitch/2012-04-30-LoopUnswitch-LPad-Crash.ll
file added
+97
test/Transforms/SimpleLoopUnswitch/2012-05-20-Phi.ll
file added
+25
test/Transforms/SimpleLoopUnswitch/2015-09-18-Addrspace.ll
file added
+28
test/Transforms/SimpleLoopUnswitch/LIV-loop-condtion.ll
file added
+28
test/Transforms/SimpleLoopUnswitch/basictest.ll
file added
+184
test/Transforms/SimpleLoopUnswitch/cleanuppad.ll
file added
+44
test/Transforms/SimpleLoopUnswitch/copy-metadata.ll
file added
+34
test/Transforms/SimpleLoopUnswitch/crash.ll
file added
+66
test/Transforms/SimpleLoopUnswitch/exponential-behavior.ll
file added
+51
test/Transforms/SimpleLoopUnswitch/infinite-loop.ll
file added
+64
test/Transforms/SimpleLoopUnswitch/msan.ll
file added
+141
test/Transforms/SimpleLoopUnswitch/preserve-analyses.ll
file added
+129
test/Transforms/SimpleLoopUnswitch/trivial-unswitch.ll
file added
+185
test/Transforms/SimplifyCFG/speculate-call.ll
file added
+23
test/Verifier/DISubprogram.ll
file added
+22
test/Verifier/speculatable-callsite-invalid.ll
file added
+24
test/Verifier/speculatable-callsite.ll
file added
+20
test/tools/llvm-lto/error.ll
file modified
+1
-1
test/tools/llvm-pdbdump/raw-stream-data.test
file added
+47
test/tools/llvm-readobj/Inputs/const-import.lib
file added
+0
test/tools/llvm-readobj/coff-const-import.test
file added
+7
test/tools/llvm-readobj/reloc-types.test
file modified
+2
-2
test/tools/llvm-readobj/relocations.test
file modified
+2
-3
test/tools/llvm-readobj/resources.test
file added
+19
test/tools/llvm-readobj/sections.test
file modified
+5
-0
tools/llvm-dwarfdump/llvm-dwarfdump.cpp
file modified
+52
-1
tools/llvm-link/CMakeLists.txt
file modified
+1
-0
tools/llvm-link/llvm-link.cpp
file modified
+1
-1
tools/llvm-lto/llvm-lto.cpp
file modified
+3
-7
tools/llvm-pdbdump/C13DebugFragmentVisitor.cpp
file added
+87
tools/llvm-pdbdump/C13DebugFragmentVisitor.h
file added
+60
tools/llvm-pdbdump/CMakeLists.txt
file modified
+2
-1
tools/llvm-pdbdump/CompactTypeDumpVisitor.cpp
file modified
+8
-6
tools/llvm-pdbdump/CompactTypeDumpVisitor.h
file modified
+2
-0
tools/llvm-pdbdump/LLVMOutputStyle.cpp
file modified
+182
-100
tools/llvm-pdbdump/PdbYaml.cpp
file modified
+27
-9
tools/llvm-pdbdump/PdbYaml.h
file modified
+29
-2
tools/llvm-pdbdump/StreamUtil.cpp
file modified
+1
-1
tools/llvm-pdbdump/YAMLOutputStyle.cpp
file modified
+100
-77
tools/llvm-pdbdump/YAMLOutputStyle.h
file modified
+2
-2
tools/llvm-pdbdump/fuzzer/llvm-pdbdump-fuzzer.cpp
file modified
+2
-2
tools/llvm-pdbdump/llvm-pdbdump.cpp
file modified
+97
-3
tools/llvm-pdbdump/llvm-pdbdump.h
file modified
+1
-1
tools/llvm-readobj/COFFDumper.cpp
file modified
+97
-107
tools/llvm-readobj/ELFDumper.cpp
file modified
+4
-54
tools/llvm-readobj/ObjDumper.h
file modified
+1
-0
tools/llvm-readobj/WasmDumper.cpp
file modified
+29
-4
tools/llvm-readobj/llvm-readobj.cpp
file modified
+6
-0
tools/opt/BreakpointPrinter.cpp
file modified
+1
-1
unittests/ADT/APIntTest.cpp
file modified
+15
-15
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
file modified
+241
-0
unittests/IR/IRBuilderTest.cpp
file modified
+19
-0
unittests/IR/MetadataTest.cpp
file modified
+67
-68
unittests/IR/ValueHandleTest.cpp
file modified
+62
-18
unittests/Support/BinaryStreamTest.cpp
file modified
+9
-9
unittests/Support/CMakeLists.txt
file modified
+2
-0
unittests/Support/DynamicLibrary/CMakeLists.txt
file added
+19
unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp
file added
+133
unittests/Support/DynamicLibrary/PipSqueak.cxx
file added
+46
unittests/Support/DynamicLibrary/PipSqueak.h
file added
+19
unittests/Target/AArch64/InstSizes.cpp
file modified
+2
-1
utils/TableGen/CodeGenDAGPatterns.cpp
file modified
+2
-1
utils/TableGen/CodeGenIntrinsics.h
file modified
+7
-0
utils/TableGen/CodeGenTarget.cpp
file modified
+6
-0
utils/TableGen/GlobalISelEmitter.cpp
file modified
+69
-22
utils/TableGen/IntrinsicEmitter.cpp
file modified
+13
-1
utils/TableGen/SubtargetFeatureInfo.cpp
file modified
+10
-12
utils/TableGen/SubtargetFeatureInfo.h
file modified
+19
-17
utils/TableGen/X86RecognizableInstr.cpp
file modified
+2
-2
Vendor import of llvm trunk r301939:
https://llvm.org/svn/llvm-project/llvm/trunk@301939
cmake/modules/HandleLLVMOptions.cmake
file modified
+11
-7
cmake/modules/VersionFromVCS.cmake
file modified
+4
-2
docs/AMDGPUUsage.rst
file modified
+1
-1
docs/CMakeLists.txt
file modified
+2
-2
docs/LangRef.rst
file modified
+11
-0
docs/ProgrammersManual.rst
file modified
+9
-10
docs/README.txt
file modified
+15
-0
docs/StackMaps.rst
file modified
+5
-2
docs/TableGen/LangIntro.rst
file modified
+7
-2
docs/doxygen.cfg.in
file modified
+11
-10
include/llvm/ADT/APInt.h
file modified
+47
-21
include/llvm/Analysis/AssumptionCache.h
file modified
+7
-7
include/llvm/Analysis/CGSCCPassManager.h
file modified
+4
-4
include/llvm/Analysis/CallGraph.h
file modified
+1
-1
include/llvm/Analysis/IVUsers.h
file modified
+1
-1
include/llvm/Analysis/InlineCost.h
file modified
+4
-0
include/llvm/Analysis/InstructionSimplify.h
file modified
+44
-217
include/llvm/Analysis/MemoryBuiltins.h
file modified
+1
-1
include/llvm/Analysis/ScalarEvolutionExpander.h
file modified
+1
-1
include/llvm/Analysis/TargetTransformInfo.h
file modified
+12
-0
include/llvm/Analysis/TargetTransformInfoImpl.h
file modified
+6
-0
include/llvm/Analysis/ValueTracking.h
file modified
+2
-2
include/llvm/Bitcode/BitcodeReader.h
file modified
+16
-0
include/llvm/Bitcode/LLVMBitCodes.h
file modified
+2
-1
include/llvm/CodeGen/BasicTTIImpl.h
file modified
+56
-0
include/llvm/CodeGen/FunctionLoweringInfo.h
file modified
+7
-7
include/llvm/CodeGen/GlobalISel/InstructionSelector.h
file modified
+0
-3
include/llvm/CodeGen/ISDOpcodes.h
file modified
+13
-0
include/llvm/CodeGen/MIRYamlMapping.h
file modified
+2
-2
include/llvm/CodeGen/MachineFrameInfo.h
file modified
+11
-8
include/llvm/CodeGen/SelectionDAG.h
file modified
+18
-18
include/llvm/CodeGen/SelectionDAGNodes.h
file modified
+72
-64
include/llvm/CodeGen/ValueTypes.td
file modified
+1
-1
include/llvm/DebugInfo/CodeView/CVRecord.h
file modified
+4
-2
include/llvm/DebugInfo/CodeView/CodeView.h
file modified
+3
-2
include/llvm/DebugInfo/CodeView/Line.h
file modified
+0
-21
include/llvm/DebugInfo/CodeView/ModuleDebugFileChecksumFragment.h
file added
+91
include/llvm/DebugInfo/CodeView/ModuleDebugFragment.h
file added
+48
include/llvm/DebugInfo/CodeView/ModuleDebugFragmentRecord.h
file added
+78
include/llvm/DebugInfo/CodeView/ModuleDebugFragmentVisitor.h
file added
+68
include/llvm/DebugInfo/CodeView/ModuleDebugInlineeLinesFragment.h
file added
+103
include/llvm/DebugInfo/CodeView/ModuleDebugLineFragment.h
file added
+137
include/llvm/DebugInfo/CodeView/ModuleDebugUnknownFragment.h
file added
+33
include/llvm/DebugInfo/CodeView/ModuleSubstream.h
file removed
-87
include/llvm/DebugInfo/CodeView/ModuleSubstreamVisitor.h
file removed
-132
include/llvm/DebugInfo/CodeView/TypeDatabase.h
file modified
+1
-0
include/llvm/DebugInfo/DIContext.h
file modified
+4
-0
include/llvm/DebugInfo/DWARF/DWARFContext.h
file modified
+2
-0
include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
file modified
+87
-94
include/llvm/DebugInfo/DWARF/DWARFFormValue.h
file modified
+1
-0
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h
include/llvm/DebugInfo/PDB/Native/ModInfo.h
file renamed
+17
-16
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h
include/llvm/DebugInfo/PDB/Native/ModInfoBuilder.h
file renamed
+35
-8
include/llvm/DebugInfo/PDB/Native/DbiStream.h
file modified
+2
-2
include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h
file modified
+5
-4
include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
include/llvm/DebugInfo/PDB/Native/ModStream.h
file renamed
+16
-14
include/llvm/DebugInfo/PDB/Native/ModuleDebugStreamBuilder.h
file added
+0
empty file added
include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h
file modified
+1
-1
include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h
file modified
+1
-1
include/llvm/DebugInfo/PDB/Native/RawTypes.h
file modified
+3
-3
include/llvm/DebugInfo/PDB/Native/StringTableBuilder.h
file modified
+1
-0
include/llvm/DebugInfo/Symbolize/Symbolize.h
file modified
+3
-2
include/llvm/IR/Argument.h
file modified
+0
-2
include/llvm/IR/Attributes.h
file modified
+4
-1
include/llvm/IR/Attributes.td
file modified
+3
-0
include/llvm/IR/CallSite.h
file modified
+10
-5
include/llvm/IR/CallingConv.h
file modified
+4
-0
include/llvm/IR/DIBuilder.h
file modified
+14
-15
include/llvm/IR/DebugInfoMetadata.h
file modified
+68
-50
include/llvm/IR/Function.h
file modified
+15
-5
include/llvm/IR/InstrTypes.h
file modified
+0
-12
include/llvm/IR/Instructions.h
file modified
+10
-4
include/llvm/IR/IntrinsicInst.h
file modified
+2
-2
include/llvm/IR/Intrinsics.td
file modified
+12
-0
include/llvm/IR/IntrinsicsAMDGPU.td
file modified
+115
-56
include/llvm/IR/ModuleSummaryIndex.h
file modified
+0
-14
include/llvm/IR/ValueHandle.h
file modified
+103
-58
include/llvm/InitializePasses.h
file modified
+1
-0
include/llvm/MC/ConstantPools.h
file modified
+2
-2
include/llvm/MC/LaneBitmask.h
file modified
+6
-3
include/llvm/MC/MCAssembler.h
file modified
+17
-17
include/llvm/MC/MCContext.h
file modified
+5
-1
include/llvm/MC/MCDwarf.h
file modified
+4
-4
include/llvm/MC/MCExpr.h
file modified
+2
-1
include/llvm/MC/MCFragment.h
file modified
+2
-2
include/llvm/MC/MCInst.h
file modified
+3
-2
include/llvm/MC/MCLinkerOptimizationHint.h
file modified
+4
-4
include/llvm/MC/MCParser/MCAsmLexer.h
file modified
+9
-0
include/llvm/MC/MCParser/MCAsmParser.h
file modified
+3
-3
include/llvm/MC/MCParser/MCTargetAsmParser.h
file modified
+1
-1
include/llvm/MC/MCRegisterInfo.h
file modified
+4
-4
include/llvm/MC/MCSection.h
file modified
+5
-5
include/llvm/MC/MCSectionWasm.h
file modified
+4
-2
include/llvm/MC/MCStreamer.h
file modified
+1
-2
include/llvm/MC/MCSubtargetInfo.h
file modified
+4
-4
include/llvm/MC/MCSymbol.h
file modified
+2
-2
include/llvm/MC/MCWasmObjectWriter.h
file modified
+2
-2
include/llvm/Object/Binary.h
file modified
+0
-3
include/llvm/Object/COFF.h
file modified
+9
-0
include/llvm/Object/COFFImportFile.h
file modified
+3
-3
include/llvm/Object/ELF.h
file modified
+1
-0
include/llvm/Object/ModuleSummaryIndexObjectFile.h
file removed
-112
include/llvm/Support/AArch64TargetParser.def
file modified
+1
-1
include/llvm/Support/BinaryStreamArray.h
file modified
+53
-46
include/llvm/Support/BinaryStreamReader.h
file modified
+4
-2
include/llvm/Support/BinaryStreamWriter.h
file modified
+2
-0
include/llvm/Support/CMakeLists.txt
file modified
+6
-1
include/llvm/Support/DynamicLibrary.h
file modified
+5
-2
include/llvm/Support/ELFRelocs/AArch64.def
file modified
+27
-10
include/llvm/Support/KnownBits.h
file modified
+19
-1
include/llvm/Support/LEB128.h
file modified
+11
-14
include/llvm/Support/ScopedPrinter.h
file modified
+6
-1
include/llvm/Support/StringSaver.h
file modified
+1
-1
include/llvm/Support/Wasm.h
file modified
+3
-1
include/llvm/Target/Target.td
file modified
+6
-0
include/llvm/Target/TargetLowering.h
file modified
+80
-9
include/llvm/Transforms/Scalar/NaryReassociate.h
file modified
+1
-1
include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h
file added
+53
include/llvm/Transforms/Utils/Cloning.h
file modified
+2
-2
include/llvm/Transforms/Utils/Local.h
file modified
+0
-3
include/llvm/Transforms/Utils/ModuleUtils.h
file modified
+11
-0
include/llvm/Transforms/Utils/SimplifyIndVar.h
file modified
+2
-2
include/llvm/Transforms/Utils/ValueMapper.h
file modified
+1
-1
include/llvm/Transforms/Vectorize/SLPVectorizer.h
file modified
+3
-3
lib/Analysis/AssumptionCache.cpp
file modified
+4
-3
lib/Analysis/CFLGraph.h
file modified
+1
-1
lib/Analysis/CallGraphSCCPass.cpp
file modified
+3
-2
lib/Analysis/DemandedBits.cpp
file modified
+2
-2
lib/Analysis/InlineCost.cpp
file modified
+106
-34
lib/Analysis/InstructionSimplify.cpp
file modified
+76
-296
lib/Analysis/LazyValueInfo.cpp
file modified
+1
-1
lib/Analysis/Lint.cpp
file modified
+1
-1
lib/Analysis/PHITransAddr.cpp
file modified
+2
-2
lib/Analysis/ScalarEvolution.cpp
file modified
+113
-111
lib/Analysis/ScalarEvolutionExpander.cpp
file modified
+5
-4
lib/Analysis/TargetTransformInfo.cpp
file modified
+6
-0
lib/Analysis/ValueTracking.cpp
file modified
+61
-56
lib/AsmParser/LLLexer.cpp
file modified
+2
-0
lib/AsmParser/LLParser.cpp
file modified
+13
-13
lib/AsmParser/LLToken.h
file modified
+2
-0
lib/Bitcode/Reader/BitcodeReader.cpp
file modified
+79
-37
lib/Bitcode/Reader/MetadataLoader.cpp
file modified
+35
-29
lib/Bitcode/Reader/ValueList.cpp
file modified
+1
-1
lib/Bitcode/Reader/ValueList.h
file modified
+1
-1
lib/Bitcode/Writer/BitcodeWriter.cpp
file modified
+3
-2
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
file modified
+1
-1
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
file modified
+13
-11
lib/CodeGen/AsmPrinter/CodeViewDebug.h
file modified
+1
-1
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
file modified
+10
-5
lib/CodeGen/AsmPrinter/DwarfUnit.h
file modified
+3
-1
lib/CodeGen/CMakeLists.txt
file modified
+1
-0
lib/CodeGen/CodeGenPrepare.cpp
file modified
+6
-5
lib/CodeGen/DFAPacketizer.cpp
file modified
+2
-4
lib/CodeGen/GlobalISel/CallLowering.cpp
file modified
+2
-2
lib/CodeGen/GlobalISel/IRTranslator.cpp
file modified
+2
-3
lib/CodeGen/GlobalISel/InstructionSelector.cpp
file modified
+3
-2
lib/CodeGen/MIRParser/MIRParser.cpp
file modified
+2
-1
lib/CodeGen/MIRPrinter.cpp
file modified
+2
-1
lib/CodeGen/MachineFrameInfo.cpp
file added
+218
lib/CodeGen/MachineFunction.cpp
file modified
+0
-208
lib/CodeGen/MachineInstr.cpp
file modified
+3
-8
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
file modified
+227
-84
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
file modified
+13
-17
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
file modified
+2
-2
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
file modified
+139
-32
lib/CodeGen/SelectionDAG/LegalizeTypes.h
file modified
+3
-0
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
file modified
+14
-13
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
file modified
+370
-375
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
file modified
+69
-134
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
file modified
+12
-12
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
file modified
+2
-0
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
file modified
+8
-14
lib/CodeGen/SelectionDAG/StatepointLowering.cpp
file modified
+14
-7
lib/CodeGen/SelectionDAG/TargetLowering.cpp
file modified
+159
-193
lib/CodeGen/StackMaps.cpp
file modified
+12
-6
lib/CodeGen/TargetLoweringBase.cpp
file modified
+25
-0
lib/CodeGen/UnreachableBlockElim.cpp
file modified
+21
-8
lib/DebugInfo/CodeView/CMakeLists.txt
file modified
+7
-2
lib/DebugInfo/CodeView/EnumTables.cpp
file modified
+14
-14
lib/DebugInfo/CodeView/ModuleDebugFileChecksumFragment.cpp
file added
+102
lib/DebugInfo/CodeView/ModuleDebugFragment.cpp
file added
+16
lib/DebugInfo/CodeView/ModuleDebugFragmentRecord.cpp
file added
+84
lib/DebugInfo/CodeView/ModuleDebugFragmentVisitor.cpp
file added
+52
lib/DebugInfo/CodeView/ModuleDebugInlineeLinesFragment.cpp
file added
+116
lib/DebugInfo/CodeView/ModuleDebugLineFragment.cpp
file added
+155
lib/DebugInfo/CodeView/ModuleDebugUnknownFragment.cpp
file added
+10
lib/DebugInfo/CodeView/ModuleSubstream.cpp
file removed
-43
lib/DebugInfo/CodeView/ModuleSubstreamVisitor.cpp
file removed
-106
lib/DebugInfo/CodeView/TypeDatabase.cpp
file modified
+4
-0
lib/DebugInfo/DWARF/DWARFContext.cpp
file modified
+113
-0
lib/DebugInfo/DWARF/DWARFDebugLine.cpp
file modified
+177
-180
lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp
file modified
+1
-1
lib/DebugInfo/DWARF/DWARFFormValue.cpp
file modified
+4
-2
lib/DebugInfo/DWARF/DWARFGdbIndex.cpp
file modified
+3
-2
lib/DebugInfo/PDB/CMakeLists.txt
file modified
+3
-3
lib/DebugInfo/PDB/Native/DbiModuleDescriptor.cpp
lib/DebugInfo/PDB/Native/ModInfo.cpp
file renamed
+28
-18
lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp
lib/DebugInfo/PDB/Native/ModInfoBuilder.cpp
file renamed
+88
-22
lib/DebugInfo/PDB/Native/DbiStream.cpp
file modified
+8
-5
lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp
file modified
+12
-3
lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
lib/DebugInfo/PDB/Native/ModStream.cpp
file renamed
+20
-20
lib/DebugInfo/PDB/Native/ModuleDebugStreamBuilder.cpp
file added
+0
empty file added
lib/DebugInfo/PDB/Native/StringTableBuilder.cpp
file modified
+6
-0
lib/DebugInfo/Symbolize/Symbolize.cpp
file modified
+4
-3
lib/ExecutionEngine/Interpreter/Execution.cpp
file modified
+1
-1
lib/Fuzzer/FuzzerInternal.h
file modified
+1
-1
lib/Fuzzer/test/cxxstring.test
file modified
+2
-0
lib/IR/AsmWriter.cpp
file modified
+17
-19
lib/IR/Attributes.cpp
file modified
+14
-25
lib/IR/ConstantRange.cpp
file modified
+46
-59
lib/IR/DIBuilder.cpp
file modified
+21
-16
lib/IR/DebugInfoMetadata.cpp
file modified
+69
-18
lib/IR/Function.cpp
file modified
+1
-11
lib/IR/Instructions.cpp
file modified
+2
-1
lib/IR/LLVMContextImpl.h
file modified
+14
-15
lib/IR/Metadata.cpp
file modified
+2
-2
lib/IR/ModuleSummaryIndex.cpp
file modified
+0
-48
lib/IR/Value.cpp
file modified
+25
-35
lib/IR/Verifier.cpp
file modified
+33
-14
lib/LTO/LTO.cpp
file modified
+3
-6
lib/LTO/ThinLTOCodeGenerator.cpp
file modified
+6
-14
lib/MC/ELFObjectWriter.cpp
file modified
+4
-4
lib/MC/MCCodeView.cpp
file modified
+4
-4
lib/MC/MCParser/AsmParser.cpp
file modified
+50
-6
lib/MC/MCParser/MCAsmLexer.cpp
file modified
+1
-1
lib/MC/StringTableBuilder.cpp
file modified
+1
-1
lib/MC/WasmObjectWriter.cpp
file modified
+16
-11
lib/MC/WinCOFFObjectWriter.cpp
file modified
+8
-7
lib/Object/CMakeLists.txt
file modified
+0
-1
lib/Object/ELF.cpp
file modified
+63
-3
lib/Object/ModuleSummaryIndexObjectFile.cpp
file removed
-129
lib/Passes/PassBuilder.cpp
file modified
+7
-1
lib/Passes/PassRegistry.def
file modified
+1
-0
lib/Support/APInt.cpp
file modified
+15
-19
lib/Support/CMakeLists.txt
file modified
+0
-1
lib/Support/DynamicLibrary.cpp
file modified
+116
-121
lib/Support/PrettyStackTrace.cpp
file modified
+1
-0
lib/Support/ScopedPrinter.cpp
file modified
+4
-2
lib/Support/SearchForAddressOfSpecialSymbol.cpp
file removed
-58
lib/Support/SourceMgr.cpp
file modified
+1
-3
lib/Support/Unix/DynamicLibrary.inc
file added
+131
lib/Support/Windows/DynamicLibrary.inc
file modified
+115
-103
lib/Target/AArch64/AArch64AsmPrinter.cpp
file modified
+1
-2
lib/Target/AArch64/AArch64FastISel.cpp
file modified
+6
-9
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
file modified
+23
-22
lib/Target/AArch64/AArch64ISelLowering.cpp
file modified
+21
-21
lib/Target/AArch64/AArch64ISelLowering.h
file modified
+2
-2
lib/Target/AArch64/AArch64InstrInfo.td
file modified
+2
-2
lib/Target/AArch64/AArch64InstructionSelector.cpp
file modified
+7
-13
lib/Target/AArch64/AArch64Subtarget.cpp
file modified
+66
-2
lib/Target/AArch64/AArch64Subtarget.h
file modified
+5
-1
lib/Target/AArch64/AArch64TargetMachine.cpp
file modified
+5
-57
lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp
file modified
+106
-22
lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp
file modified
+1
-0
lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h
file modified
+2
-1
lib/Target/AMDGPU/AMDGPU.td
file modified
+1
-1
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
file modified
+214
-127
lib/Target/AMDGPU/AMDGPUAsmPrinter.h
file modified
+32
-1
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
file modified
+2
-2
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
file modified
+16
-15
lib/Target/AMDGPU/AMDGPUISelLowering.h
file modified
+6
-4
lib/Target/AMDGPU/AMDGPUInstrInfo.td
file modified
+9
-0
lib/Target/AMDGPU/AMDGPUMachineFunction.cpp
file modified
+1
-0
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
file modified
+1
-0
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
file modified
+1
-0
lib/Target/AMDGPU/GCNSchedStrategy.cpp
file modified
+2
-1
lib/Target/AMDGPU/R600Intrinsics.td
file modified
+1
-1
lib/Target/AMDGPU/SIAnnotateControlFlow.cpp
file modified
+9
-9
lib/Target/AMDGPU/SIDefines.h
file modified
+1
-0
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
file modified
+9
-4
lib/Target/AMDGPU/SIISelLowering.cpp
file modified
+76
-11
lib/Target/AMDGPU/SIInstructions.td
file modified
+23
-0
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
file modified
+1
-0
lib/Target/ARM/ARM.h
file modified
+6
-0
lib/Target/ARM/ARMCallLowering.cpp
file modified
+12
-3
lib/Target/ARM/ARMFastISel.cpp
file modified
+11
-13
lib/Target/ARM/ARMISelLowering.cpp
file modified
+23
-23
lib/Target/ARM/ARMISelLowering.h
file modified
+1
-2
lib/Target/ARM/ARMInstrInfo.td
file modified
+8
-4
lib/Target/ARM/ARMInstructionSelector.cpp
file modified
+64
-13
lib/Target/ARM/ARMInstructionSelector.h
file removed
-42
lib/Target/ARM/ARMTargetMachine.cpp
file modified
+1
-2
lib/Target/ARM/CMakeLists.txt
file modified
+4
-1
lib/Target/AVR/AVRFrameLowering.cpp
file modified
+19
-9
lib/Target/AVR/AVRISelLowering.cpp
file modified
+31
-0
lib/Target/AVR/AVRISelLowering.h
file modified
+2
-0
lib/Target/AVR/AVRInstrInfo.td
file modified
+35
-6
lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.cpp
file modified
+2
-2
lib/Target/AVR/MCTargetDesc/AVRMCCodeEmitter.h
file modified
+2
-1
lib/Target/BPF/Disassembler/BPFDisassembler.cpp
file modified
+19
-7
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
file modified
+2
-80
lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp
file modified
+2
-1
lib/Target/Hexagon/HexagonBitTracker.cpp
file modified
+3
-6
lib/Target/Hexagon/HexagonCFGOptimizer.cpp
file modified
+10
-3
lib/Target/Hexagon/HexagonDepITypes.h
file modified
+0
-1
lib/Target/Hexagon/HexagonDepITypes.td
file modified
+0
-1
lib/Target/Hexagon/HexagonDepInstrInfo.td
file modified
+172
-100
lib/Target/Hexagon/HexagonInstrFormats.td
file modified
+3
-0
lib/Target/Hexagon/HexagonInstrFormatsV60.td
file modified
+0
-6
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
file modified
+3
-3
lib/Target/Hexagon/HexagonMachineScheduler.h
file modified
+6
-5
lib/Target/Hexagon/HexagonRegisterInfo.td
file modified
+1
-1
lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp
file modified
+8
-5
lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h
file modified
+4
-1
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp
file modified
+144
-130
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h
file modified
+29
-97
lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp
file modified
+4
-3
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp
file modified
+8
-3
lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h
file modified
+1
-0
lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp
file modified
+28
-72
lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h
file modified
+14
-21
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp
file modified
+61
-59
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h
file modified
+9
-23
lib/Target/Hexagon/RDFLiveness.cpp
file modified
+7
-2
lib/Target/Lanai/LanaiRegisterInfo.cpp
file modified
+0
-6
lib/Target/Lanai/LanaiRegisterInfo.h
file modified
+0
-2
lib/Target/Mips/CMakeLists.txt
file modified
+1
-0
lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp
file modified
+2
-0
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
file modified
+2
-0
lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h
file modified
+3
-0
lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
file modified
+2
-1
lib/Target/Mips/MicroMipsSizeReduction.cpp
file added
+335
lib/Target/Mips/Mips.h
file modified
+1
-0
lib/Target/Mips/MipsFastISel.cpp
file modified
+14
-16
lib/Target/Mips/MipsTargetMachine.cpp
file modified
+1
-0
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
file modified
+2
-2
lib/Target/NVPTX/NVPTXLowerArgs.cpp
file modified
+1
-1
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
file modified
+12
-11
lib/Target/PowerPC/PPCISelLowering.cpp
file modified
+40
-29
lib/Target/PowerPC/PPCISelLowering.h
file modified
+1
-2
lib/Target/PowerPC/PPCInstrVSX.td
file modified
+8
-6
lib/Target/Sparc/SparcISelLowering.cpp
file modified
+8
-8
lib/Target/Sparc/SparcISelLowering.h
file modified
+1
-2
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
file modified
+10
-9
lib/Target/SystemZ/SystemZISelLowering.cpp
file modified
+10
-9
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
file modified
+0
-1
lib/Target/TargetLoweringObjectFile.cpp
file modified
+1
-1
lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp
file modified
+1
-0
lib/Target/WebAssembly/WebAssemblyInstrMemory.td
file modified
+7
-7
lib/Target/X86/X86FastISel.cpp
file modified
+6
-9
lib/Target/X86/X86ISelDAGToDAG.cpp
file modified
+5
-3
lib/Target/X86/X86ISelLowering.cpp
file modified
+200
-212
lib/Target/X86/X86ISelLowering.h
file modified
+4
-6
lib/Target/X86/X86InstrCompiler.td
file modified
+5
-5
lib/Target/X86/X86InstrInfo.td
file modified
+6
-4
lib/Target/X86/X86InstructionSelector.cpp
file modified
+30
-68
lib/Target/X86/X86LegalizerInfo.cpp
file modified
+20
-0
lib/Target/X86/X86OptimizeLEAs.cpp
file modified
+47
-7
lib/Target/X86/X86SelectionDAGInfo.cpp
file modified
+52
-56
lib/Target/X86/X86Subtarget.cpp
file modified
+8
-3
lib/Target/X86/X86Subtarget.h
file modified
+8
-1
lib/Target/X86/X86TargetMachine.cpp
file modified
+10
-2
lib/Target/XCore/XCoreISelLowering.cpp
file modified
+29
-31
lib/Target/XCore/XCoreISelLowering.h
file modified
+1
-2
lib/Target/XCore/XCoreLowerThreadLocal.cpp
file modified
+5
-5
lib/Transforms/IPO/ArgumentPromotion.cpp
file modified
+12
-17
lib/Transforms/IPO/FunctionAttrs.cpp
file modified
+3
-2
lib/Transforms/IPO/FunctionImport.cpp
file modified
+1
-1
lib/Transforms/IPO/GlobalOpt.cpp
file modified
+4
-2
lib/Transforms/IPO/LLVMBuild.txt
file modified
+1
-1
lib/Transforms/IPO/MergeFunctions.cpp
file modified
+15
-9
lib/Transforms/IPO/PartialInlining.cpp
file modified
+340
-51
lib/Transforms/IPO/PassManagerBuilder.cpp
file modified
+12
-3
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
file modified
+2
-33
lib/Transforms/InstCombine/InstCombineAddSub.cpp
file modified
+5
-7
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
file modified
+25
-18
lib/Transforms/InstCombine/InstCombineCalls.cpp
file modified
+9
-9
lib/Transforms/InstCombine/InstCombineCompares.cpp
file modified
+7
-6
lib/Transforms/InstCombine/InstCombineInternal.h
file modified
+13
-6
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
file modified
+8
-11
lib/Transforms/InstCombine/InstCombinePHI.cpp
file modified
+1
-1
lib/Transforms/InstCombine/InstCombineSelect.cpp
file modified
+1
-2
lib/Transforms/InstCombine/InstCombineShifts.cpp
file modified
+3
-3
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
file modified
+5
-5
lib/Transforms/InstCombine/InstCombineVectorOps.cpp
file modified
+4
-4
lib/Transforms/InstCombine/InstructionCombining.cpp
file modified
+28
-30
lib/Transforms/Instrumentation/AddressSanitizer.cpp
file modified
+153
-16
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
file modified
+15
-9
lib/Transforms/Instrumentation/MemorySanitizer.cpp
file modified
+2
-2
lib/Transforms/ObjCARC/ObjCARC.h
file modified
+13
-0
lib/Transforms/ObjCARC/PtrState.cpp
file modified
+20
-16
lib/Transforms/Scalar/CMakeLists.txt
file modified
+1
-0
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
file modified
+3
-14
lib/Transforms/Scalar/EarlyCSE.cpp
file modified
+35
-14
lib/Transforms/Scalar/GVN.cpp
file modified
+1
-1
lib/Transforms/Scalar/IndVarSimplify.cpp
file modified
+12
-19
lib/Transforms/Scalar/InferAddressSpaces.cpp
file modified
+70
-15
lib/Transforms/Scalar/JumpThreading.cpp
file modified
+43
-19
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
file modified
+2
-2
lib/Transforms/Scalar/LoopInstSimplify.cpp
file modified
+1
-1
lib/Transforms/Scalar/LoopRotation.cpp
file modified
+5
-7
lib/Transforms/Scalar/LoopSimplifyCFG.cpp
file modified
+1
-1
lib/Transforms/Scalar/LoopStrengthReduce.cpp
file modified
+21
-32
lib/Transforms/Scalar/LoopUnswitch.cpp
file modified
+7
-5
lib/Transforms/Scalar/MemCpyOptimizer.cpp
file modified
+1
-1
lib/Transforms/Scalar/NaryReassociate.cpp
file modified
+6
-4
lib/Transforms/Scalar/NewGVN.cpp
file modified
+18
-18
lib/Transforms/Scalar/Reassociate.cpp
file modified
+2
-2
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
file modified
+25
-47
lib/Transforms/Scalar/SROA.cpp
file modified
+12
-14
lib/Transforms/Scalar/Scalar.cpp
file modified
+2
-0
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
file modified
+1
-1
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
file added
+626
lib/Transforms/Utils/BasicBlockUtils.cpp
file modified
+2
-2
lib/Transforms/Utils/CloneFunction.cpp
file modified
+2
-2
lib/Transforms/Utils/InlineFunction.cpp
file modified
+2
-2
lib/Transforms/Utils/LibCallsShrinkWrap.cpp
file modified
+34
-40
lib/Transforms/Utils/Local.cpp
file modified
+8
-52
lib/Transforms/Utils/LoopSimplify.cpp
file modified
+2
-2
lib/Transforms/Utils/LoopUnroll.cpp
file modified
+2
-2
lib/Transforms/Utils/ModuleUtils.cpp
file modified
+32
-0
lib/Transforms/Utils/PromoteMemoryToRegister.cpp
file modified
+4
-5
lib/Transforms/Utils/SimplifyCFG.cpp
file modified
+3
-3
lib/Transforms/Utils/SimplifyIndVar.cpp
file modified
+4
-4
lib/Transforms/Utils/SimplifyInstructions.cpp
file modified
+1
-2
lib/Transforms/Vectorize/SLPVectorizer.cpp
file modified
+15
-12
test/Analysis/AliasSet/unknown-inst-tracking.ll
file added
+25
test/Analysis/ScalarEvolution/flags-from-poison.ll
file modified
+1
-1
test/Assembler/dinamespace.ll
file modified
+3
-3
test/Assembler/disubprogram.ll
file modified
+12
-4
test/Bitcode/DINamespace.ll
file modified
+2
-2
test/Bitcode/attributes.ll
file modified
+8
-2
test/Bitcode/compatibility.ll
file modified
+11
-3
test/CodeGen/AArch64/arm64-anyregcc.ll
file modified
+142
-52
test/CodeGen/AArch64/arm64-stackmap.ll
file modified
+57
-19
test/CodeGen/AArch64/arm64-tls-dynamics.ll
file modified
+16
-16
test/CodeGen/AArch64/stackmap-liveness.ll
file modified
+2
-1
test/CodeGen/AMDGPU/annotate-kernel-features-hsa.ll
file modified
+2
-2
test/CodeGen/AMDGPU/inline-asm.ll
file modified
+14
-0
test/CodeGen/AMDGPU/llvm.amdgcn.init.exec.ll
file added
+80
test/CodeGen/AMDGPU/zext-lid.ll
file modified
+20
-19
test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll
file modified
+61
-24
test/CodeGen/ARM/GlobalISel/arm-isel.ll
file modified
+11
-0
test/CodeGen/ARM/bool-ext-inc.ll
file modified
+10
-13
test/CodeGen/AVR/calling-conv/c/stack.ll
file modified
+4
-4
test/CodeGen/AVR/return.ll
file modified
+12
-12
test/CodeGen/AVR/rot.ll
file added
+55
test/CodeGen/AVR/varargs.ll
file modified
+3
-3
test/CodeGen/BPF/mem_offset_be.ll
file added
+18
test/CodeGen/Hexagon/cfgopt-fall-through.ll
file added
+71
test/CodeGen/Hexagon/rdf-def-mask.ll
file added
+52
test/CodeGen/Hexagon/unreachable-mbb-phi-subreg.mir
file added
+25
test/CodeGen/MIR/Generic/frame-info.mir
file modified
+0
-1
test/CodeGen/Mips/llvm-ir/add.ll
file modified
+13
-13
test/CodeGen/Mips/llvm-ir/sub.ll
file modified
+6
-6
test/CodeGen/Mips/micromips-sizereduction/micromips-lwsp-swsp.ll
file added
+11
test/CodeGen/NVPTX/f16-instructions.ll
file modified
+15
-0
test/CodeGen/PowerPC/build-vector-tests.ll
file modified
+20
-26
test/CodeGen/PowerPC/ppc64-anyregcc.ll
file modified
+142
-52
test/CodeGen/PowerPC/ppc64-i128-abi.ll
file modified
+10
-10
test/CodeGen/PowerPC/ppc64-stackmap.ll
file modified
+57
-19
test/CodeGen/PowerPC/swaps-le-1.ll
file modified
+26
-20
test/CodeGen/PowerPC/swaps-le-2.ll
file modified
+19
-12
test/CodeGen/PowerPC/vsx-ldst.ll
file modified
+4
-2
test/CodeGen/PowerPC/vsx.ll
file modified
+10
-10
test/CodeGen/X86/GlobalISel/binop.ll
file modified
+22
-0
test/CodeGen/X86/GlobalISel/callingconv.ll
file modified
+38
-0
test/CodeGen/X86/GlobalISel/ext-x86-64.ll
file added
+29
test/CodeGen/X86/GlobalISel/ext.ll
file added
+64
test/CodeGen/X86/GlobalISel/irtranslator-call.ll
file modified
+0
-1
test/CodeGen/X86/GlobalISel/legalize-ext-x86-64.mir
file added
+172
test/CodeGen/X86/GlobalISel/legalize-ext.mir
file added
+116
test/CodeGen/X86/GlobalISel/memop-x32.ll
file added
+101
test/CodeGen/X86/GlobalISel/memop.ll
file modified
+17
-0
test/CodeGen/X86/GlobalISel/regbankselect-X86_64.mir
test/CodeGen/X86/GlobalISel/X86-regbankselect.mir
file renamed
file was renamed with no change to the file
test/CodeGen/X86/GlobalISel/select-add.mir
file modified
+74
-0
test/CodeGen/X86/GlobalISel/select-ext-x86-64.mir
file added
+66
test/CodeGen/X86/GlobalISel/select-ext.mir
file added
+129
test/CodeGen/X86/GlobalISel/select-inc.mir
file added
+37
test/CodeGen/X86/GlobalISel/select-memop-x32.mir
file added
+310
test/CodeGen/X86/GlobalISel/select-memop.mir
file modified
+55
-0
test/CodeGen/X86/addcarry.ll
test/CodeGen/X86/adde-carry.ll
file renamed
+29
-17
test/CodeGen/X86/all-ones-vector.ll
file modified
+204
-130
test/CodeGen/X86/anyregcc.ll
file modified
+136
-46
test/CodeGen/X86/avx-intrinsics-fast-isel.ll
file modified
+54
-0
test/CodeGen/X86/avx512-intrinsics-fast-isel.ll
file modified
+120
-0
test/CodeGen/X86/bool-ext-inc.ll
file modified
+17
-25
test/CodeGen/X86/bswap_tree.ll
file modified
+10
-43
test/CodeGen/X86/cast-vsel.ll
file added
+611
test/CodeGen/X86/clz.ll
file modified
+85
-0
test/CodeGen/X86/deopt-bundles.ll
file modified
+63
-25
test/CodeGen/X86/deopt-intrinsic-cconv.ll
file modified
+4
-4
test/CodeGen/X86/deopt-intrinsic.ll
file modified
+8
-8
test/CodeGen/X86/inline-0bh.ll
file added
+17
test/CodeGen/X86/known-bits.ll
file modified
+11
-11
test/CodeGen/X86/known-signbits-vector.ll
file modified
+11
-17
test/CodeGen/X86/lea-opt-with-debug.mir
file modified
+48
-45
test/CodeGen/X86/mul-i1024.ll
file modified
+1091
-1102
test/CodeGen/X86/mul-i256.ll
file modified
+9
-10
test/CodeGen/X86/mul-i512.ll
file modified
+79
-87
test/CodeGen/X86/patchpoint-invoke.ll
file modified
+1
-1
test/CodeGen/X86/pr14657.ll
file removed
-325
test/CodeGen/X86/pr28129.ll
file added
+87
test/CodeGen/X86/pr31088.ll
file added
+162
test/CodeGen/X86/sse2-intrinsics-fast-isel.ll
file modified
+16
-0
test/CodeGen/X86/stack-protector-dbginfo.ll
file modified
+1
-1
test/CodeGen/X86/stackmap-fast-isel.ll
file modified
+43
-15
test/CodeGen/X86/stackmap-large-constants.ll
file modified
+13
-3
test/CodeGen/X86/stackmap-large-location-size.ll
file added
+172
test/CodeGen/X86/stackmap-liveness.ll
file modified
+9
-1
test/CodeGen/X86/stackmap.ll
file modified
+106
-35
test/CodeGen/X86/statepoint-allocas.ll
file modified
+25
-9
test/CodeGen/X86/statepoint-live-in.ll
file modified
+15
-5
test/CodeGen/X86/statepoint-stackmap-format.ll
file modified
+73
-25
test/CodeGen/X86/statepoint-vector.ll
file modified
+32
-16
test/CodeGen/X86/vector-shuffle-combining.ll
file modified
+34
-0
test/CodeGen/X86/widened-broadcast.ll
file modified
+69
-0
test/DebugInfo/AMDGPU/dbg-value-sched-crash.ll
file added
+95
test/DebugInfo/COFF/cpp-mangling.ll
file modified
+1
-1
test/DebugInfo/COFF/scopes.ll
file modified
+2
-2
test/DebugInfo/Generic/dwarf-public-names.ll
file modified
+1
-1
test/DebugInfo/Generic/namespace.ll
file modified
+11
-11
test/DebugInfo/Generic/namespace_function_definition.ll
file modified
+1
-1
test/DebugInfo/Generic/namespace_inline_function_definition.ll
file modified
+1
-1
test/DebugInfo/Generic/thrownTypes.ll
file added
+38
test/DebugInfo/PDB/Inputs/simple-line-info.yaml
file added
+43
test/DebugInfo/PDB/pdbdump-headers.test
file modified
+29
-21
test/DebugInfo/PDB/pdbdump-yaml-lineinfo-write.test
file added
+71
test/DebugInfo/PDB/pdbdump-yaml-lineinfo.test
file modified
+58
-58
test/DebugInfo/X86/dwarf-linkage-names.ll
file modified
+1
-1
test/DebugInfo/X86/dwarf-public-names.ll
file modified
+2
-2
test/DebugInfo/X86/generate-odr-hash.ll
file modified
+4
-4
test/DebugInfo/X86/gnu-public-names-tu.ll
file modified
+1
-1
test/DebugInfo/X86/gnu-public-names.ll
file modified
+5
-5
test/DebugInfo/X86/inline-namespace.ll
file modified
+2
-2
test/DebugInfo/X86/lexical-block-file-inline.ll
file modified
+1
-1
test/DebugInfo/X86/multiple-at-const-val.ll
file modified
+1
-1
test/DebugInfo/X86/parameters.ll
file modified
+1
-1
test/DebugInfo/X86/pr19307.ll
file modified
+4
-4
test/DebugInfo/X86/union-template.ll
file modified
+1
-1
test/DebugInfo/dwarfdump-dump-gdbindex.test
file modified
+2
-2
test/Feature/optnone-opt.ll
file modified
+0
-2
test/Instrumentation/AddressSanitizer/global_metadata.ll
file modified
+11
-5
test/Instrumentation/AddressSanitizer/global_metadata_darwin.ll
file modified
+4
-4
test/Instrumentation/AddressSanitizer/global_metadata_windows.ll
file modified
+1
-1
test/Instrumentation/AddressSanitizer/instrument_global.ll
file modified
+4
-4
test/Instrumentation/AddressSanitizer/no-globals.ll
file added
+12
test/Linker/2011-08-18-unique-class-type.ll
file modified
+1
-1
test/Linker/2011-08-18-unique-class-type2.ll
file modified
+1
-1
test/Linker/pr26037.ll
file modified
+1
-1
test/MC/AArch64/adrp-relocation.s
file modified
+6
-0
test/MC/AArch64/arm32-elf-relocs.s
file modified
+91
-72
test/MC/AArch64/arm32-large-relocs.s
file added
+31
test/MC/AArch64/arm32-tls-relocs.s
file added
+290
test/MC/AArch64/arm64-elf-reloc-condbr.s
file modified
+9
-0
test/MC/AArch64/arm64-elf-relocs.s
file modified
+79
-59
test/MC/AArch64/arm64-tls-relocs.s
file modified
+21
-3
test/MC/AArch64/directive-arch-negative.s
file modified
+8
-0
test/MC/AArch64/elf-reloc-ldrlit.s
file modified
+12
-0
test/MC/AArch64/elf-reloc-pcreladdressing-ilp32.s
file added
+17
test/MC/AArch64/elf-reloc-tstb.s
file modified
+10
-0
test/MC/AArch64/elf-reloc-uncondbrimm.s
file modified
+10
-0
test/MC/AArch64/error-location.s
file modified
+1
-1
test/MC/AArch64/ilp32-diagnostics.s
file modified
+31
-1
test/MC/AArch64/inline-asm-modifiers.s
file modified
+1
-1
test/MC/AArch64/lp64-diagnostics.s
file added
+13
test/MC/AArch64/tls-relocs.s
file modified
+2
-2
test/MC/AMDGPU/vop_dpp.s
file modified
+135
-127
test/MC/AMDGPU/vop_dpp_expr.s
file modified
+12
-11
test/MC/AVR/inst-lds.s
file modified
+2
-2
test/MC/AVR/inst-sts.s
file modified
+2
-2
test/MC/AsmParser/altmacro_expression.s
file added
+65
test/MC/AsmParser/negativ_altmacro_expression.s
file added
+34
test/MC/ELF/section-numeric-invalid-type.s
file modified
+1
-1
test/MC/Hexagon/PacketRules/registers_readonly.s
file added
+5
test/MC/Hexagon/PacketRules/solo.s
file added
+5
test/MC/Hexagon/multiple_errs.s
file added
+10
test/MC/Hexagon/registers_readonly.s
file added
+7
test/MC/Hexagon/ro-c9.s
file added
+6
test/MC/Hexagon/ro-cc9.s
file added
+7
test/MC/Mips/relocation.s
file modified
+7
-1
test/MC/WebAssembly/reloc-code.ll
file added
+59
test/MC/WebAssembly/reloc-data.ll
file added
+26
test/MC/WebAssembly/sections.ll
file added
+62
test/MC/X86/pr27884.s
file added
+7
test/Other/new-pm-defaults.ll
file modified
+6
-4
test/TableGen/GlobalISelEmitter.td
file modified
+13
-9
test/ThinLTO/X86/debuginfo-cu-import.ll
file modified
+1
-1
test/Transforms/CodeExtractor/MultipleExitBranchProb.ll
file modified
+3
-3
test/Transforms/CodeExtractor/PartialInlineAnd.ll
file added
+56
test/Transforms/CodeExtractor/PartialInlineAndOr.ll
file added
+63
test/Transforms/CodeExtractor/PartialInlineOptRemark.ll
file modified
+40
-0
test/Transforms/CodeExtractor/PartialInlineOr.ll
file added
+97
test/Transforms/CodeExtractor/PartialInlineOrAnd.ll
file added
+71
test/Transforms/CodeExtractor/SingleCondition.ll
file added
+23
test/Transforms/CodeExtractor/unreachable-block.ll
file modified
+2
-4
test/Transforms/EarlyCSE/guards.ll
file modified
+346
-0
test/Transforms/GVNHoist/hoist-inline.ll
file modified
+1
-1
test/Transforms/GlobalOpt/localize-constexpr-debuginfo.ll
file added
+70
test/Transforms/InferAddressSpaces/AMDGPU/infer-addrspacecast.ll
file added
+43
test/Transforms/InferAddressSpaces/AMDGPU/infer-getelementptr.ll
file modified
+32
-7
test/Transforms/InferAddressSpaces/NVPTX/bug31948.ll
file modified
+1
-1
test/Transforms/Inline/AArch64/switch.ll
file added
+123
test/Transforms/InstCombine/amdgcn-intrinsics.ll
file modified
+3
-3
test/Transforms/InstCombine/and-or-not.ll
file modified
+17
-25
test/Transforms/InstCombine/and.ll
file modified
+0
-13
test/Transforms/InstCombine/apint-and.ll
file added
+126
test/Transforms/InstCombine/apint-and1.ll
file removed
-57
test/Transforms/InstCombine/apint-and2.ll
file removed
-82
test/Transforms/InstCombine/apint-not.ll
file modified
+0
-25
test/Transforms/InstCombine/apint-or.ll
file modified
+0
-23
test/Transforms/InstCombine/assume2.ll
file modified
+4
-4
test/Transforms/InstCombine/demorgan-zext.ll
file removed
-81
test/Transforms/InstCombine/demorgan.ll
file added
+501
test/Transforms/InstCombine/not.ll
file modified
+1
-38
test/Transforms/InstSimplify/shufflevector.ll
file modified
+8
-0
test/Transforms/JumpThreading/fold-not-thread.ll
file modified
+111
-0
test/Transforms/LoopUnswitch/pr32818.ll
file added
+19
test/Transforms/NewGVN/pr32852.ll
file added
+24
test/Transforms/ObjCARC/rv.ll
file modified
+25
-0
test/Transforms/PGOProfile/memop_size_opt_zero.ll
file added
+19
test/Transforms/SimpleLoopUnswitch/2006-06-13-SingleEntryPHI.ll
file added
+35
test/Transforms/SimpleLoopUnswitch/2006-06-27-DeadSwitchCase.ll
file added
+25
test/Transforms/SimpleLoopUnswitch/2007-05-09-Unreachable.ll
file added
+28
test/Transforms/SimpleLoopUnswitch/2007-05-09-tl.ll
file added
+95
test/Transforms/SimpleLoopUnswitch/2007-07-12-ExitDomInfo.ll
file added
+45
test/Transforms/SimpleLoopUnswitch/2007-07-13-DomInfo.ll
file added
+27
test/Transforms/SimpleLoopUnswitch/2007-07-18-DomInfo.ll
file added
+66
test/Transforms/SimpleLoopUnswitch/2007-08-01-Dom.ll
file added
+30
test/Transforms/SimpleLoopUnswitch/2007-08-01-LCSSA.ll
file added
+55
test/Transforms/SimpleLoopUnswitch/2007-10-04-DomFrontier.ll
file added
+29
test/Transforms/SimpleLoopUnswitch/2008-06-02-DomInfo.ll
file added
+26
test/Transforms/SimpleLoopUnswitch/2008-06-17-DomFrontier.ll
file added
+22
test/Transforms/SimpleLoopUnswitch/2010-11-18-LCSSA.ll
file added
+28
test/Transforms/SimpleLoopUnswitch/2011-06-02-CritSwitch.ll
file added
+28
test/Transforms/SimpleLoopUnswitch/2011-09-26-EHCrash.ll
file added
+63
test/Transforms/SimpleLoopUnswitch/2012-04-02-IndirectBr.ll
file added
+41
test/Transforms/SimpleLoopUnswitch/2012-04-30-LoopUnswitch-LPad-Crash.ll
file added
+97
test/Transforms/SimpleLoopUnswitch/2012-05-20-Phi.ll
file added
+25
test/Transforms/SimpleLoopUnswitch/2015-09-18-Addrspace.ll
file added
+28
test/Transforms/SimpleLoopUnswitch/LIV-loop-condtion.ll
file added
+28
test/Transforms/SimpleLoopUnswitch/basictest.ll
file added
+184
test/Transforms/SimpleLoopUnswitch/cleanuppad.ll
file added
+44
test/Transforms/SimpleLoopUnswitch/copy-metadata.ll
file added
+34
test/Transforms/SimpleLoopUnswitch/crash.ll
file added
+66
test/Transforms/SimpleLoopUnswitch/exponential-behavior.ll
file added
+51
test/Transforms/SimpleLoopUnswitch/infinite-loop.ll
file added
+64
test/Transforms/SimpleLoopUnswitch/msan.ll
file added
+141
test/Transforms/SimpleLoopUnswitch/preserve-analyses.ll
file added
+129
test/Transforms/SimpleLoopUnswitch/trivial-unswitch.ll
file added
+185
test/Transforms/SimplifyCFG/speculate-call.ll
file added
+23
test/Verifier/DISubprogram.ll
file added
+22
test/Verifier/speculatable-callsite-invalid.ll
file added
+24
test/Verifier/speculatable-callsite.ll
file added
+20
test/tools/llvm-lto/error.ll
file modified
+1
-1
test/tools/llvm-pdbdump/raw-stream-data.test
file added
+47
test/tools/llvm-readobj/Inputs/const-import.lib
file added
+0
empty file added
test/tools/llvm-readobj/coff-const-import.test
file added
+7
test/tools/llvm-readobj/reloc-types.test
file modified
+2
-2
test/tools/llvm-readobj/relocations.test
file modified
+2
-3
test/tools/llvm-readobj/resources.test
file added
+19
test/tools/llvm-readobj/sections.test
file modified
+5
-0
tools/llvm-dwarfdump/llvm-dwarfdump.cpp
file modified
+52
-1
tools/llvm-link/CMakeLists.txt
file modified
+1
-0
tools/llvm-link/llvm-link.cpp
file modified
+1
-1
tools/llvm-lto/llvm-lto.cpp
file modified
+3
-7
tools/llvm-pdbdump/C13DebugFragmentVisitor.cpp
file added
+87
tools/llvm-pdbdump/C13DebugFragmentVisitor.h
file added
+60
tools/llvm-pdbdump/CMakeLists.txt
file modified
+2
-1
tools/llvm-pdbdump/CompactTypeDumpVisitor.cpp
file modified
+8
-6
tools/llvm-pdbdump/CompactTypeDumpVisitor.h
file modified
+2
-0
tools/llvm-pdbdump/LLVMOutputStyle.cpp
file modified
+182
-100
tools/llvm-pdbdump/PdbYaml.cpp
file modified
+27
-9
tools/llvm-pdbdump/PdbYaml.h
file modified
+29
-2
tools/llvm-pdbdump/StreamUtil.cpp
file modified
+1
-1
tools/llvm-pdbdump/YAMLOutputStyle.cpp
file modified
+100
-77
tools/llvm-pdbdump/YAMLOutputStyle.h
file modified
+2
-2
tools/llvm-pdbdump/fuzzer/llvm-pdbdump-fuzzer.cpp
file modified
+2
-2
tools/llvm-pdbdump/llvm-pdbdump.cpp
file modified
+97
-3
tools/llvm-pdbdump/llvm-pdbdump.h
file modified
+1
-1
tools/llvm-readobj/COFFDumper.cpp
file modified
+97
-107
tools/llvm-readobj/ELFDumper.cpp
file modified
+4
-54
tools/llvm-readobj/ObjDumper.h
file modified
+1
-0
tools/llvm-readobj/WasmDumper.cpp
file modified
+29
-4
tools/llvm-readobj/llvm-readobj.cpp
file modified
+6
-0
tools/opt/BreakpointPrinter.cpp
file modified
+1
-1
unittests/ADT/APIntTest.cpp
file modified
+15
-15
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
file modified
+241
-0
unittests/IR/IRBuilderTest.cpp
file modified
+19
-0
unittests/IR/MetadataTest.cpp
file modified
+67
-68
unittests/IR/ValueHandleTest.cpp
file modified
+62
-18
unittests/Support/BinaryStreamTest.cpp
file modified
+9
-9
unittests/Support/CMakeLists.txt
file modified
+2
-0
unittests/Support/DynamicLibrary/CMakeLists.txt
file added
+19
unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp
file added
+133
unittests/Support/DynamicLibrary/PipSqueak.cxx
file added
+46
unittests/Support/DynamicLibrary/PipSqueak.h
file added
+19
unittests/Target/AArch64/InstSizes.cpp
file modified
+2
-1
utils/TableGen/CodeGenDAGPatterns.cpp
file modified
+2
-1
utils/TableGen/CodeGenIntrinsics.h
file modified
+7
-0
utils/TableGen/CodeGenTarget.cpp
file modified
+6
-0
utils/TableGen/GlobalISelEmitter.cpp
file modified
+69
-22
utils/TableGen/IntrinsicEmitter.cpp
file modified
+13
-1
utils/TableGen/SubtargetFeatureInfo.cpp
file modified
+10
-12
utils/TableGen/SubtargetFeatureInfo.h
file modified
+19
-17
utils/TableGen/X86RecognizableInstr.cpp
file modified
+2
-2