Log In
freebsd-src
Clone
Source Code
GIT
Source
Stats
Overview
Files
Commits
Branches
Forks
Releases
6b3f41e
Vendor import of llvm trunk r303197:
Authored and Committed by Dimitry Andric
7 years ago
raw
patch
tree
parent
868 files changed.
53944 lines added
.
18816 lines removed
.
CREDITS.TXT
file modified
+1
-1
cmake/config-ix.cmake
file modified
+0
-10
cmake/modules/AddSphinxTarget.cmake
file modified
+13
-0
docs/CMakeLists.txt
file modified
+1
-1
docs/GettingStarted.rst
file modified
+2
-2
docs/LangRef.rst
file modified
+346
-2
docs/Lexicon.rst
file modified
+8
-0
docs/LibFuzzer.rst
file modified
+15
-4
docs/ReleaseNotes.rst
file modified
+4
-0
include/llvm/ADT/APInt.h
file modified
+19
-30
include/llvm/ADT/BitVector.h
file modified
+1
-1
include/llvm/ADT/STLExtras.h
file modified
+13
-1
include/llvm/ADT/StringExtras.h
file modified
+7
-0
include/llvm/Analysis/CallGraph.h
file modified
+0
-10
include/llvm/Analysis/ProfileSummaryInfo.h
file modified
+2
-2
include/llvm/Analysis/ScalarEvolution.h
file modified
+5
-16
include/llvm/Analysis/TargetLibraryInfo.def
file modified
+126
-1
include/llvm/Analysis/TargetTransformInfo.h
file modified
+33
-0
include/llvm/Analysis/TargetTransformInfoImpl.h
file modified
+12
-0
include/llvm/Analysis/ValueTracking.h
file modified
+5
-8
include/llvm/Bitcode/BitcodeReader.h
file modified
+3
-2
include/llvm/CodeGen/ExpandReductions.h
lib/DebugInfo/CodeView/ModuleDebugUnknownFragment.cpp
file renamed
+16
-2
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
file modified
+12
-5
include/llvm/CodeGen/GlobalISel/Utils.h
file modified
+3
-0
include/llvm/CodeGen/ISDOpcodes.h
file modified
+21
-0
include/llvm/CodeGen/MachineCombinerPattern.h
file modified
+2
-0
include/llvm/CodeGen/Passes.h
file modified
+12
-0
include/llvm/CodeGen/SelectionDAG.h
file modified
+9
-5
include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
file modified
+4
-0
include/llvm/DebugInfo/CodeView/RandomAccessTypeVisitor.h
file added
+103
include/llvm/DebugInfo/CodeView/TypeDatabase.h
file modified
+18
-5
include/llvm/DebugInfo/CodeView/TypeDatabaseVisitor.h
file modified
+11
-2
include/llvm/DebugInfo/CodeView/TypeDeserializer.h
file modified
+4
-0
include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
file modified
+1
-0
include/llvm/DebugInfo/CodeView/TypeIndex.h
file modified
+62
-0
include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
file modified
+8
-0
include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h
file modified
+8
-1
include/llvm/DebugInfo/DWARF/DWARFContext.h
file modified
+0
-7
include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
file modified
+1
-1
include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
file modified
+6
-1
include/llvm/DebugInfo/DWARF/DWARFRelocMap.h
file modified
+11
-1
include/llvm/DebugInfo/DWARF/DWARFVerifier.h
file modified
+3
-3
include/llvm/DebugInfo/PDB/Native/RawTypes.h
file modified
+0
-7
include/llvm/DebugInfo/PDB/Native/TpiStream.h
file modified
+2
-2
include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
file modified
+1
-1
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
file modified
+13
-0
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
file modified
+18
-11
include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
file modified
+4
-0
include/llvm/ExecutionEngine/RTDyldMemoryManager.h
file modified
+9
-7
include/llvm/ExecutionEngine/RuntimeDyld.h
file modified
+1
-2
include/llvm/IR/Attributes.h
file modified
+41
-0
include/llvm/IR/CallingConv.h
file modified
+4
-0
include/llvm/IR/Constants.h
file modified
+9
-1
include/llvm/IR/DebugInfoMetadata.h
file modified
+27
-10
include/llvm/IR/DebugLoc.h
file modified
+16
-0
include/llvm/IR/DerivedTypes.h
file modified
+33
-9
include/llvm/IR/DiagnosticInfo.h
file modified
+12
-11
include/llvm/IR/Function.h
file modified
+24
-14
include/llvm/IR/GetElementPtrTypeIterator.h
file modified
+5
-3
include/llvm/IR/GlobalAlias.h
file modified
+6
-2
include/llvm/IR/GlobalIFunc.h
file modified
+6
-2
include/llvm/IR/GlobalObject.h
file modified
+3
-1
include/llvm/IR/GlobalValue.h
file modified
+13
-7
include/llvm/IR/GlobalVariable.h
file modified
+60
-3
include/llvm/IR/IRBuilder.h
file modified
+39
-0
include/llvm/IR/InstrTypes.h
file modified
+3
-15
include/llvm/IR/Instruction.h
file modified
+6
-0
include/llvm/IR/Instructions.h
file modified
+98
-51
include/llvm/IR/Intrinsics.td
file modified
+44
-0
include/llvm/IR/LLVMContext.h
file modified
+7
-5
include/llvm/IR/LegacyPassManager.h
file modified
+3
-0
include/llvm/IR/Module.h
file modified
+64
-36
include/llvm/IR/ModuleSummaryIndex.h
file modified
+41
-18
include/llvm/IR/PassManager.h
file modified
+71
-51
include/llvm/IR/PassManagerInternal.h
file modified
+5
-6
include/llvm/IR/PatternMatch.h
file modified
+31
-8
include/llvm/IR/ProfileSummary.h
file modified
+10
-10
include/llvm/IR/Statepoint.h
file modified
+11
-5
include/llvm/IR/SymbolTableListTraits.h
file modified
+5
-5
include/llvm/IR/TrackingMDRef.h
file modified
+10
-6
include/llvm/IR/Type.h
file modified
+25
-20
include/llvm/IR/TypeFinder.h
file modified
+2
-2
include/llvm/IR/Use.h
file modified
+17
-11
include/llvm/IR/UseListOrder.h
file modified
+1
-1
include/llvm/IR/User.h
file modified
+12
-7
include/llvm/IR/Value.h
file modified
+13
-10
include/llvm/IR/ValueHandle.h
file modified
+30
-18
include/llvm/IR/ValueMap.h
file modified
+22
-20
include/llvm/IR/ValueSymbolTable.h
file modified
+3
-3
include/llvm/IR/Verifier.h
file modified
+10
-5
include/llvm/InitializePasses.h
file modified
+4
-1
include/llvm/LinkAllPasses.h
file modified
+1
-0
include/llvm/Object/Wasm.h
file modified
+6
-1
include/llvm/ObjectYAML/WasmYAML.h
file modified
+12
-11
include/llvm/ProfileData/SampleProfWriter.h
file modified
+1
-10
include/llvm/Support/BinaryStreamArray.h
file modified
+4
-1
include/llvm/Support/Compiler.h
file modified
+2
-6
include/llvm/Support/KnownBits.h
file modified
+60
-0
include/llvm/Support/Parallel.h
file added
+249
include/llvm/Support/Wasm.h
file modified
+12
-11
include/llvm/Target/Target.td
file modified
+5
-0
include/llvm/Target/TargetInstrInfo.h
file modified
+12
-1
include/llvm/Target/TargetLowering.h
file modified
+9
-15
include/llvm/Target/TargetSchedule.td
file modified
+1
-1
include/llvm/Target/TargetSelectionDAG.td
file modified
+1
-1
include/llvm/ToolDrivers/llvm-lib/LibDriver.h
include/llvm/LibDriver/LibDriver.h
file renamed
+3
-3
include/llvm/Transforms/Utils/Cloning.h
file modified
+5
-2
include/llvm/Transforms/Utils/LoopUtils.h
file modified
+32
-0
include/llvm/Transforms/Vectorize/SLPVectorizer.h
file modified
+3
-1
include/llvm/module.modulemap
file modified
+1
-0
lib/Analysis/BasicAliasAnalysis.cpp
file modified
+5
-4
lib/Analysis/BranchProbabilityInfo.cpp
file modified
+3
-8
lib/Analysis/CallGraph.cpp
file modified
+5
-29
lib/Analysis/ConstantFolding.cpp
file modified
+69
-11
lib/Analysis/DemandedBits.cpp
file modified
+4
-6
lib/Analysis/InlineCost.cpp
file modified
+1
-1
lib/Analysis/InstructionSimplify.cpp
file modified
+88
-79
lib/Analysis/ModuleSummaryAnalysis.cpp
file modified
+2
-1
lib/Analysis/OptimizationDiagnosticInfo.cpp
file modified
+1
-1
lib/Analysis/ProfileSummaryInfo.cpp
file modified
+8
-5
lib/Analysis/ScalarEvolution.cpp
file modified
+99
-60
lib/Analysis/TargetLibraryInfo.cpp
file modified
+111
-1
lib/Analysis/TargetTransformInfo.cpp
file modified
+13
-0
lib/Analysis/ValueTracking.cpp
file modified
+159
-117
lib/Analysis/VectorUtils.cpp
file modified
+1
-0
lib/AsmParser/LLParser.cpp
file modified
+16
-2
lib/Bitcode/Reader/BitcodeReader.cpp
file modified
+8
-9
lib/Bitcode/Reader/MetadataLoader.cpp
file modified
+1
-1
lib/Bitcode/Writer/BitcodeWriter.cpp
file modified
+6
-2
lib/Bitcode/Writer/ValueEnumerator.cpp
file modified
+5
-2
lib/CMakeLists.txt
file modified
+1
-1
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
file modified
+11
-3
lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp
file modified
+1
-2
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
file modified
+39
-3
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
file modified
+22
-0
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
file modified
+35
-54
lib/CodeGen/AsmPrinter/DwarfDebug.h
file modified
+9
-11
lib/CodeGen/AsmPrinter/DwarfFile.h
file modified
+4
-0
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
file modified
+4
-2
lib/CodeGen/AsmPrinter/DwarfUnit.h
file modified
+4
-1
lib/CodeGen/AsmPrinter/WinException.cpp
file modified
+6
-6
lib/CodeGen/AtomicExpandPass.cpp
file modified
+9
-22
lib/CodeGen/CMakeLists.txt
file modified
+3
-0
lib/CodeGen/CodeGen.cpp
file modified
+3
-1
lib/CodeGen/CodeGenPrepare.cpp
file modified
+1
-547
lib/CodeGen/ExpandPostRAPseudos.cpp
file modified
+3
-2
lib/CodeGen/ExpandReductions.cpp
file added
+167
lib/CodeGen/GlobalISel/LegalizerInfo.cpp
file modified
+5
-5
lib/CodeGen/GlobalISel/RegBankSelect.cpp
file modified
+5
-4
lib/CodeGen/GlobalISel/Utils.cpp
file modified
+8
-0
lib/CodeGen/IfConversion.cpp
file modified
+23
-7
lib/CodeGen/LiveRangeShrink.cpp
file added
+211
lib/CodeGen/LiveVariables.cpp
file modified
+1
-1
lib/CodeGen/MachineBlockPlacement.cpp
file modified
+27
-3
lib/CodeGen/MachineVerifier.cpp
file modified
+2
-2
lib/CodeGen/PHIElimination.cpp
file modified
+1
-1
lib/CodeGen/RegisterCoalescer.cpp
file modified
+1
-1
lib/CodeGen/RegisterScavenging.cpp
file modified
+3
-4
lib/CodeGen/SafeStack.cpp
file modified
+101
-71
lib/CodeGen/ScalarizeMaskedMemIntrin.cpp
file added
+660
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
file modified
+81
-95
lib/CodeGen/SelectionDAG/FastISel.cpp
file modified
+10
-10
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
file modified
+2
-31
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
file modified
+2
-1
lib/CodeGen/SelectionDAG/LegalizeTypes.h
file modified
+1
-0
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
file modified
+58
-0
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
file modified
+105
-57
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
file modified
+110
-28
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
file modified
+4
-2
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
file modified
+13
-0
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
file modified
+66
-8
lib/CodeGen/SelectionDAG/TargetLowering.cpp
file modified
+5
-6
lib/CodeGen/ShrinkWrap.cpp
file modified
+9
-3
lib/CodeGen/SjLjEHPrepare.cpp
file modified
+2
-2
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
file modified
+5
-1
lib/CodeGen/TargetPassConfig.cpp
file modified
+11
-0
lib/CodeGen/TwoAddressInstructionPass.cpp
file modified
+5
-2
lib/CodeGen/UnreachableBlockElim.cpp
file modified
+4
-3
lib/DebugInfo/CodeView/CMakeLists.txt
file modified
+1
-1
lib/DebugInfo/CodeView/CVTypeVisitor.cpp
file modified
+33
-8
lib/DebugInfo/CodeView/RandomAccessTypeVisitor.cpp
file added
+91
lib/DebugInfo/CodeView/TypeDatabase.cpp
file modified
+54
-19
lib/DebugInfo/CodeView/TypeDatabaseVisitor.cpp
file modified
+43
-22
lib/DebugInfo/CodeView/TypeDumpVisitor.cpp
file modified
+6
-3
lib/DebugInfo/DWARF/DWARFContext.cpp
file modified
+19
-6
lib/DebugInfo/DWARF/DWARFDebugAranges.cpp
file modified
+2
-3
lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp
file modified
+2
-2
lib/DebugInfo/DWARF/DWARFDie.cpp
file modified
+6
-6
lib/DebugInfo/DWARF/DWARFTypeUnit.cpp
file modified
+5
-1
lib/DebugInfo/DWARF/DWARFUnit.cpp
file modified
+8
-8
lib/DebugInfo/DWARF/DWARFVerifier.cpp
file modified
+4
-4
lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp
file modified
+1
-1
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
file modified
+2
-3
lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp
file modified
+12
-0
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
file modified
+3
-1
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
file modified
+18
-15
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
file modified
+0
-2
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
file modified
+1
-1
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFI386.h
file modified
+0
-1
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h
file modified
+0
-1
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h
file modified
+0
-3
lib/Fuzzer/FuzzerDriver.cpp
file modified
+2
-1
lib/Fuzzer/FuzzerFlags.def
file modified
+4
-4
lib/Fuzzer/FuzzerInternal.h
file modified
+1
-0
lib/Fuzzer/FuzzerLoop.cpp
file modified
+20
-0
lib/Fuzzer/FuzzerMutate.cpp
file modified
+3
-2
lib/Fuzzer/afl/afl_driver.cpp
file modified
+45
-12
lib/Fuzzer/test/AFLDriverTest.cpp
file modified
+7
-1
lib/Fuzzer/test/CMakeLists.txt
file modified
+1
-0
lib/Fuzzer/test/OverwriteInputTest.cpp
file added
+13
lib/Fuzzer/test/afl-driver.test
file added
+26
lib/Fuzzer/test/overwrite-input.test
file added
+2
lib/IR/AsmWriter.cpp
file modified
+7
-0
lib/IR/AttributeImpl.h
file modified
+11
-7
lib/IR/Attributes.cpp
file modified
+70
-2
lib/IR/ConstantFold.cpp
file modified
+6
-4
lib/IR/ConstantRange.cpp
file modified
+21
-16
lib/IR/Constants.cpp
file modified
+2
-13
lib/IR/ConstantsContext.h
file modified
+30
-19
lib/IR/DebugInfoMetadata.cpp
file modified
+18
-0
lib/IR/DebugLoc.cpp
file modified
+114
-0
lib/IR/DiagnosticInfo.cpp
file modified
+18
-7
lib/IR/Function.cpp
file modified
+51
-28
lib/IR/Globals.cpp
file modified
+32
-11
lib/IR/IRBuilder.cpp
file modified
+88
-0
lib/IR/Instruction.cpp
file modified
+24
-0
lib/IR/Instructions.cpp
file modified
+83
-36
lib/IR/LegacyPassManager.cpp
file modified
+13
-0
lib/IR/Module.cpp
file modified
+27
-8
lib/IR/Type.cpp
file modified
+19
-52
lib/IR/Verifier.cpp
file modified
+11
-2
lib/LLVMBuild.txt
file modified
+1
-1
lib/LTO/LTO.cpp
file modified
+2
-2
lib/LTO/LTOCodeGenerator.cpp
file modified
+8
-10
lib/LTO/ThinLTOCodeGenerator.cpp
file modified
+2
-1
lib/Linker/IRMover.cpp
file modified
+11
-7
lib/MC/MCObjectStreamer.cpp
file modified
+5
-0
lib/MC/MCParser/AsmParser.cpp
file modified
+21
-0
lib/Object/COFFObjectFile.cpp
file modified
+1
-3
lib/Object/WasmObjectFile.cpp
file modified
+30
-11
lib/ObjectYAML/WasmYAML.cpp
file modified
+6
-2
lib/ProfileData/SampleProfWriter.cpp
file modified
+38
-4
lib/Support/APInt.cpp
file modified
+148
-164
lib/Support/CMakeLists.txt
file modified
+1
-0
lib/Support/Parallel.cpp
file added
+138
lib/Support/Unix/Path.inc
file modified
+24
-6
lib/Support/Unix/Process.inc
file modified
+2
-2
lib/Target/AArch64/AArch64.td
file modified
+1
-0
lib/Target/AArch64/AArch64CallLowering.cpp
file modified
+1
-1
lib/Target/AArch64/AArch64FastISel.cpp
file modified
+1
-1
lib/Target/AArch64/AArch64ISelLowering.cpp
file modified
+2
-4
lib/Target/AArch64/AArch64InstrInfo.cpp
file modified
+29
-1
lib/Target/AArch64/AArch64InstrInfo.td
file modified
+5
-3
lib/Target/AArch64/AArch64RegisterBankInfo.cpp
file modified
+26
-1
lib/Target/AArch64/AArch64SchedFalkorDetails.td
file modified
+42
-36
lib/Target/AArch64/AArch64SchedFalkorWriteRes.td
file modified
+25
-12
lib/Target/AArch64/AArch64Subtarget.cpp
file modified
+8
-0
lib/Target/AArch64/AArch64Subtarget.h
file modified
+10
-0
lib/Target/AArch64/AArch64TargetObjectFile.cpp
file modified
+8
-0
lib/Target/AArch64/AArch64TargetObjectFile.h
file modified
+3
-0
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
file modified
+100
-6
lib/Target/AArch64/AArch64TargetTransformInfo.h
file modified
+11
-0
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
file modified
+17
-2
lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
file modified
+6
-4
lib/Target/AMDGPU/AMDGPU.h
file modified
+4
-0
lib/Target/AMDGPU/AMDGPU.td
file modified
+20
-1
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
file modified
+3
-5
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
file modified
+8
-2
lib/Target/AMDGPU/AMDGPUISelLowering.h
file modified
+2
-0
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
file modified
+1
-2
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
file modified
+1
-0
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
file added
+2881
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
file modified
+5
-2
lib/Target/AMDGPU/AMDGPUSubtarget.cpp
file modified
+3
-0
lib/Target/AMDGPU/AMDGPUSubtarget.h
file modified
+15
-0
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
file modified
+16
-2
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
file modified
+33
-1
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h
file modified
+3
-0
lib/Target/AMDGPU/CMakeLists.txt
file modified
+1
-0
lib/Target/AMDGPU/FLATInstructions.td
file modified
+18
-16
lib/Target/AMDGPU/GCNRegPressure.cpp
file modified
+132
-21
lib/Target/AMDGPU/GCNRegPressure.h
file modified
+50
-11
lib/Target/AMDGPU/GCNSchedStrategy.cpp
file modified
+134
-148
lib/Target/AMDGPU/GCNSchedStrategy.h
file modified
+16
-8
lib/Target/AMDGPU/SIAnnotateControlFlow.cpp
file modified
+1
-1
lib/Target/AMDGPU/SIISelLowering.cpp
file modified
+22
-0
lib/Target/AMDGPU/SIISelLowering.h
file modified
+1
-0
lib/Target/AMDGPU/SIInstrInfo.cpp
file modified
+301
-9
lib/Target/AMDGPU/SIInstrInfo.h
file modified
+32
-1
lib/Target/AMDGPU/SIInstructions.td
file modified
+7
-0
lib/Target/AMDGPU/VOP2Instructions.td
file modified
+34
-17
lib/Target/AMDGPU/VOP3Instructions.td
file modified
+0
-3
lib/Target/ARM/ARMBaseInstrInfo.h
file modified
+4
-14
lib/Target/ARM/ARMCallLowering.cpp
file modified
+1
-1
lib/Target/ARM/ARMFastISel.cpp
file modified
+1
-1
lib/Target/ARM/ARMISelLowering.cpp
file modified
+13
-14
lib/Target/ARM/ARMISelLowering.h
file modified
+4
-4
lib/Target/ARM/ARMInstrInfo.td
file modified
+4
-3
lib/Target/ARM/ARMInstrThumb.td
file modified
+2
-2
lib/Target/ARM/ARMInstructionSelector.cpp
file modified
+3
-36
lib/Target/ARM/ARMLegalizerInfo.cpp
file modified
+5
-3
lib/Target/ARM/ARMOptimizeBarriersPass.cpp
file modified
+3
-1
lib/Target/ARM/ARMRegisterBankInfo.cpp
file modified
+1
-0
lib/Target/ARM/ARMTargetMachine.cpp
file modified
+2
-0
lib/Target/AVR/AVRFrameLowering.cpp
file modified
+1
-1
lib/Target/AVR/AVRISelLowering.cpp
file modified
+5
-5
lib/Target/AVR/AVRInstrInfo.td
file modified
+3
-3
lib/Target/AVR/AVRRegisterInfo.cpp
file modified
+0
-1
lib/Target/BPF/BPFISelLowering.cpp
file modified
+1
-2
lib/Target/BPF/BPFInstrInfo.td
file modified
+5
-4
lib/Target/Hexagon/HexagonISelLowering.cpp
file modified
+1
-2
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
file modified
+1
-1
lib/Target/Hexagon/HexagonPatterns.td
file modified
+4
-3
lib/Target/Hexagon/HexagonPseudo.td
file modified
+1
-1
lib/Target/Lanai/LanaiISelLowering.cpp
file modified
+25
-6
lib/Target/Lanai/LanaiISelLowering.h
file modified
+5
-0
lib/Target/Lanai/LanaiInstrInfo.td
file modified
+5
-7
lib/Target/MSP430/MSP430FrameLowering.cpp
file modified
+3
-4
lib/Target/MSP430/MSP430ISelLowering.cpp
file modified
+234
-37
lib/Target/MSP430/MSP430InstrInfo.h
file modified
+6
-0
lib/Target/MSP430/MSP430InstrInfo.td
file modified
+5
-4
lib/Target/MSP430/MSP430RegisterInfo.cpp
file modified
+2
-2
lib/Target/Mips/MipsFastISel.cpp
file modified
+1
-1
lib/Target/Mips/MipsISelLowering.cpp
file modified
+1
-1
lib/Target/Mips/MipsInstrInfo.td
file modified
+3
-3
lib/Target/Mips/MipsOptimizePICCall.cpp
file modified
+1
-1
lib/Target/NVPTX/NVPTXISelLowering.cpp
file modified
+12
-6
lib/Target/NVPTX/NVPTXInstrInfo.td
file modified
+5
-4
lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp
file modified
+17
-0
lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
file modified
+2
-1
lib/Target/PowerPC/PPCFastISel.cpp
file modified
+2
-1
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
file modified
+255
-0
lib/Target/PowerPC/PPCISelLowering.cpp
file modified
+79
-19
lib/Target/PowerPC/PPCISelLowering.h
file modified
+14
-15
lib/Target/PowerPC/PPCInstr64Bit.td
file modified
+24
-4
lib/Target/PowerPC/PPCInstrAltivec.td
file modified
+34
-6
lib/Target/PowerPC/PPCInstrInfo.td
file modified
+9
-4
lib/Target/PowerPC/PPCInstrVSX.td
file modified
+1
-1
lib/Target/PowerPC/PPCTLSDynamicCall.cpp
file modified
+2
-1
lib/Target/Sparc/SparcISelLowering.cpp
file modified
+25
-6
lib/Target/Sparc/SparcInstrInfo.td
file modified
+5
-4
lib/Target/Sparc/SparcRegisterInfo.td
file modified
+4
-2
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
file modified
+4
-0
lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp
file modified
+19
-0
lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp
file modified
+14
-0
lib/Target/SystemZ/README.txt
file modified
+1
-1
lib/Target/SystemZ/SystemZFeatures.td
file modified
+13
-1
lib/Target/SystemZ/SystemZISelLowering.cpp
file modified
+10
-3
lib/Target/SystemZ/SystemZISelLowering.h
file modified
+2
-0
lib/Target/SystemZ/SystemZInstrFP.td
file modified
+13
-0
lib/Target/SystemZ/SystemZInstrFormats.td
file modified
+289
-12
lib/Target/SystemZ/SystemZInstrInfo.td
file modified
+195
-6
lib/Target/SystemZ/SystemZOperands.td
file modified
+2
-0
lib/Target/SystemZ/SystemZOperators.td
file modified
+2
-1
lib/Target/SystemZ/SystemZSchedule.td
file modified
+4
-0
lib/Target/SystemZ/SystemZScheduleZ13.td
file modified
+78
-6
lib/Target/SystemZ/SystemZScheduleZ196.td
file modified
+83
-9
lib/Target/SystemZ/SystemZScheduleZEC12.td
file modified
+83
-9
lib/Target/SystemZ/SystemZSubtarget.cpp
file modified
+4
-3
lib/Target/SystemZ/SystemZSubtarget.h
file modified
+10
-0
lib/Target/WebAssembly/WebAssemblyInstrCall.td
file modified
+2
-2
lib/Target/WebAssembly/WebAssemblyInstrInfo.td
file modified
+2
-1
lib/Target/X86/X86.td
file modified
+3
-0
lib/Target/X86/X86FastISel.cpp
file modified
+5
-43
lib/Target/X86/X86FixupLEAs.cpp
file modified
+226
-43
lib/Target/X86/X86ISelDAGToDAG.cpp
file modified
+19
-22
lib/Target/X86/X86ISelLowering.cpp
file modified
+124
-90
lib/Target/X86/X86InstrCompiler.td
file modified
+8
-6
lib/Target/X86/X86InstrInfo.cpp
file modified
+50
-2
lib/Target/X86/X86InstrInfo.h
file modified
+10
-1
lib/Target/X86/X86InstrInfo.td
file modified
+34
-1
lib/Target/X86/X86InstrSSE.td
file modified
+10
-8
lib/Target/X86/X86InstructionSelector.cpp
file modified
+108
-106
lib/Target/X86/X86IntrinsicsInfo.h
file modified
+1
-1
lib/Target/X86/X86LegalizerInfo.cpp
file modified
+14
-2
lib/Target/X86/X86RegisterInfo.cpp
file modified
+7
-7
lib/Target/X86/X86Subtarget.h
file modified
+6
-0
lib/Target/X86/X86TargetMachine.cpp
file modified
+3
-1
lib/Target/X86/X86TargetTransformInfo.cpp
file modified
+101
-93
lib/Target/X86/X86WinEHState.cpp
file modified
+1
-1
lib/Target/XCore/XCoreISelLowering.cpp
file modified
+2
-3
lib/Target/XCore/XCoreInstrInfo.td
file modified
+6
-5
lib/ToolDrivers/CMakeLists.txt
file added
+1
lib/ToolDrivers/LLVMBuild.txt
file added
+24
lib/ToolDrivers/llvm-lib/CMakeLists.txt
lib/LibDriver/CMakeLists.txt
file renamed
+0
-0
lib/ToolDrivers/llvm-lib/LLVMBuild.txt
lib/LibDriver/LLVMBuild.txt
file renamed
+0
-0
lib/ToolDrivers/llvm-lib/LibDriver.cpp
lib/LibDriver/LibDriver.cpp
file renamed
+1
-1
lib/ToolDrivers/llvm-lib/Options.td
lib/LibDriver/Options.td
file renamed
+0
-0
lib/Transforms/Coroutines/CoroFrame.cpp
file modified
+96
-4
lib/Transforms/IPO/FunctionImport.cpp
file modified
+5
-10
lib/Transforms/IPO/Inliner.cpp
file modified
+2
-2
lib/Transforms/IPO/PartialInlining.cpp
file modified
+377
-49
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
file modified
+4
-2
lib/Transforms/InstCombine/InstCombineAddSub.cpp
file modified
+63
-136
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
file modified
+47
-62
lib/Transforms/InstCombine/InstCombineCalls.cpp
file modified
+4
-4
lib/Transforms/InstCombine/InstCombineCasts.cpp
file modified
+16
-9
lib/Transforms/InstCombine/InstCombineCompares.cpp
file modified
+23
-16
lib/Transforms/InstCombine/InstCombineInternal.h
file modified
+23
-7
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
file modified
+2
-4
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
file modified
+7
-13
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
file modified
+1
-1
lib/Transforms/InstCombine/InstructionCombining.cpp
file modified
+13
-13
lib/Transforms/Instrumentation/AddressSanitizer.cpp
file modified
+21
-13
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
file modified
+3
-5
lib/Transforms/Instrumentation/EfficiencySanitizer.cpp
file modified
+22
-27
lib/Transforms/Instrumentation/MemorySanitizer.cpp
file modified
+5
-2
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
file modified
+4
-6
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
file modified
+294
-1
lib/Transforms/Scalar/NewGVN.cpp
file modified
+124
-86
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
file modified
+138
-23
lib/Transforms/Scalar/SpeculativeExecution.cpp
file modified
+42
-1
lib/Transforms/Utils/BypassSlowDivision.cpp
file modified
+2
-2
lib/Transforms/Utils/CloneFunction.cpp
file modified
+26
-6
lib/Transforms/Utils/CloneModule.cpp
file modified
+1
-1
lib/Transforms/Utils/EscapeEnumerator.cpp
file modified
+1
-2
lib/Transforms/Utils/InlineFunction.cpp
file modified
+15
-46
lib/Transforms/Utils/InstructionNamer.cpp
file modified
+6
-7
lib/Transforms/Utils/Local.cpp
file modified
+50
-56
lib/Transforms/Utils/LoopUtils.cpp
file modified
+201
-0
lib/Transforms/Utils/ModuleUtils.cpp
file modified
+6
-6
lib/Transforms/Utils/SimplifyLibCalls.cpp
file modified
+3
-3
lib/Transforms/Utils/VNCoercion.cpp
file modified
+9
-0
lib/Transforms/Utils/ValueMapper.cpp
file modified
+4
-5
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
file modified
+1
-1
lib/Transforms/Vectorize/LoopVectorize.cpp
file modified
+120
-121
lib/Transforms/Vectorize/SLPVectorizer.cpp
file modified
+64
-48
lib/XRay/Trace.cpp
file modified
+32
-2
projects/CMakeLists.txt
file modified
+3
-1
test/Analysis/BasicAA/cs-cs-arm.ll
file added
+34
test/Analysis/BasicAA/cs-cs.ll
file modified
+4
-33
test/Analysis/BasicAA/intrinsics-arm.ll
file added
+31
test/Analysis/BasicAA/intrinsics.ll
file modified
+9
-25
test/Analysis/BranchProbabilityInfo/basic.ll
file modified
+3
-3
test/Analysis/CostModel/AArch64/free-widening-casts.ll
file added
+622
test/Analysis/CostModel/AMDGPU/extractelement.ll
file modified
+48
-26
test/Analysis/CostModel/AMDGPU/insertelement.ll
file modified
+28
-15
test/Analysis/CostModel/AMDGPU/shufflevector.ll
file added
+43
test/Analysis/CostModel/X86/div.ll
file modified
+16
-16
test/Analysis/CostModel/X86/vshift-ashr-cost.ll
file modified
+69
-69
test/Analysis/CostModel/X86/vshift-lshr-cost.ll
file modified
+64
-64
test/Analysis/CostModel/X86/vshift-shl-cost.ll
file modified
+67
-67
test/Analysis/ScalarEvolution/different-loops-recs.ll
file added
+454
test/Analysis/TypeBasedAliasAnalysis/intrinsics.ll
file modified
+9
-9
test/Assembler/globalvariable-attributes.ll
file added
+19
test/Bitcode/globalvariable-attributes.ll
file added
+19
test/Bitcode/ptest-old.ll
file modified
+1
-0
test/Bitcode/thinlto-function-summary-callgraph-profile-summary.ll
file modified
+1
-1
test/Bitcode/thinlto-function-summary-callgraph-sample-profile-summary.ll
file added
+121
test/CodeGen/AArch64/GlobalISel/arm64-regbankselect.mir
file modified
+96
-0
test/CodeGen/AArch64/GlobalISel/call-translator.ll
file modified
+2
-2
test/CodeGen/AArch64/arm64-ccmp.ll
file modified
+1
-1
test/CodeGen/AArch64/arm64-fml-combines.ll
file modified
+23
-1
test/CodeGen/AArch64/arm64-hello.ll
file modified
+2
-2
test/CodeGen/AArch64/arm64-misched-multimmo.ll
file modified
+1
-1
test/CodeGen/AArch64/macho-global-symbols.ll
file added
+17
test/CodeGen/AArch64/misched-fusion-aes.ll
file modified
+33
-0
test/CodeGen/AArch64/stackmap-frame-setup.ll
file modified
+2
-2
test/CodeGen/AMDGPU/GlobalISel/inst-select-load-flat.mir
file modified
+1
-1
test/CodeGen/AMDGPU/GlobalISel/inst-select-store-flat.mir
file modified
+1
-1
test/CodeGen/AMDGPU/GlobalISel/legalize-constant.mir
file added
+20
test/CodeGen/AMDGPU/GlobalISel/lit.local.cfg
file added
+2
test/CodeGen/AMDGPU/constant-fold-imm-immreg.mir
file modified
+35
-35
test/CodeGen/AMDGPU/constant-fold-mi-operands.ll
file modified
+6
-6
test/CodeGen/AMDGPU/ctpop.ll
file modified
+40
-40
test/CodeGen/AMDGPU/ctpop64.ll
file modified
+8
-8
test/CodeGen/AMDGPU/fneg-combines.ll
file modified
+4
-5
test/CodeGen/AMDGPU/fneg.f16.ll
file modified
+37
-2
test/CodeGen/AMDGPU/inserted-wait-states.mir
file modified
+5
-5
test/CodeGen/AMDGPU/limit-coalesce.mir
file modified
+3
-3
test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll
file modified
+9
-9
test/CodeGen/AMDGPU/llvm.amdgcn.mbcnt.ll
file modified
+2
-2
test/CodeGen/AMDGPU/madak.ll
file modified
+3
-3
test/CodeGen/AMDGPU/promote-alloca-volatile.ll
file modified
+6
-6
test/CodeGen/AMDGPU/v_madak_f16.ll
file modified
+1
-1
test/CodeGen/AMDGPU/waitcnt.mir
file modified
+11
-11
test/CodeGen/ARM/GlobalISel/arm-instruction-select.mir
file modified
+172
-28
test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll
file modified
+8
-8
test/CodeGen/ARM/GlobalISel/arm-legalizer.mir
file modified
+18
-12
test/CodeGen/ARM/GlobalISel/arm-regbankselect.mir
file modified
+122
-14
test/CodeGen/ARM/divmod-eabi.ll
file modified
+35
-38
test/CodeGen/ARM/divmod.ll
file modified
+1
-0
test/CodeGen/AVR/select-mbb-placement-bug.ll
file added
+35
test/CodeGen/Generic/expand-experimental-reductions.ll
file added
+210
test/CodeGen/Hexagon/regalloc-bad-undef.mir
file modified
+4
-4
test/CodeGen/Lanai/masking_setccs.ll
file added
+48
test/CodeGen/Lanai/peephole-compare.mir
file modified
+2
-2
test/CodeGen/MIR/ARM/PR32721_ifcvt_triangle_unanalyzable.mir
file added
+24
test/CodeGen/MIR/ARM/ifcvt_canFallThroughTo.mir
file added
+64
test/CodeGen/MIR/X86/frame-info-save-restore-points.mir
file modified
+1
-1
test/CodeGen/MSP430/hwmult16.ll
file added
+43
test/CodeGen/MSP430/hwmult32.ll
file added
+43
test/CodeGen/MSP430/hwmultf5.ll
file added
+43
test/CodeGen/MSP430/jumptable.ll
file modified
+1
-1
test/CodeGen/MSP430/libcalls.ll
file added
+595
test/CodeGen/MSP430/promote-i8-mul.ll
test/CodeGen/MSP430/2009-11-05-8BitLibcalls.ll
file renamed
+1
-1
test/CodeGen/NVPTX/bug17709.ll
file modified
+26
-26
test/CodeGen/NVPTX/ctlz.ll
file modified
+1
-1
test/CodeGen/NVPTX/ctpop.ll
file modified
+1
-1
test/CodeGen/NVPTX/cttz.ll
file modified
+1
-2
test/CodeGen/NVPTX/f16-instructions.ll
file modified
+1079
-1078
test/CodeGen/NVPTX/f16x2-instructions.ll
file modified
+1427
-1426
test/CodeGen/NVPTX/fma.ll
file modified
+42
-42
test/CodeGen/NVPTX/i8-param.ll
file modified
+23
-23
test/CodeGen/NVPTX/param-load-store.ll
file modified
+939
-939
test/CodeGen/NVPTX/sched1.ll
file modified
+2
-2
test/CodeGen/NVPTX/sched2.ll
file modified
+2
-2
test/CodeGen/NVPTX/simple-call.ll
file modified
+26
-26
test/CodeGen/NVPTX/vec8.ll
file modified
+1
-1
test/CodeGen/NVPTX/vector-call.ll
file modified
+30
-30
test/CodeGen/NVPTX/zeroext-32bit.ll
file modified
+26
-26
test/CodeGen/PowerPC/mtvsrdd.ll
file added
+22
test/CodeGen/PowerPC/setcc-logic.ll
file modified
+6
-6
test/CodeGen/PowerPC/stackmap-frame-setup.ll
file modified
+2
-2
test/CodeGen/PowerPC/tail-dup-layout.ll
file modified
+94
-3
test/CodeGen/PowerPC/testComparesieqsc.ll
file added
+138
test/CodeGen/PowerPC/testComparesieqsi.ll
file added
+138
test/CodeGen/PowerPC/testComparesieqss.ll
file added
+138
test/CodeGen/PowerPC/testComparesiequc.ll
file added
+138
test/CodeGen/PowerPC/testComparesiequi.ll
file added
+138
test/CodeGen/PowerPC/testComparesiequs.ll
file added
+138
test/CodeGen/PowerPC/testCompareslleqsc.ll
file added
+138
test/CodeGen/PowerPC/testCompareslleqsi.ll
file added
+138
test/CodeGen/PowerPC/testCompareslleqss.ll
file added
+137
test/CodeGen/PowerPC/testComparesllequc.ll
file added
+137
test/CodeGen/PowerPC/testComparesllequi.ll
file added
+137
test/CodeGen/PowerPC/testComparesllequs.ll
file added
+137
test/CodeGen/SPARC/LeonItinerariesUT.ll
file modified
+2
-2
test/CodeGen/SPARC/inlineasm-v9.ll
file added
+30
test/CodeGen/SPARC/inlineasm.ll
file modified
+18
-0
test/CodeGen/SystemZ/list-ilp-crash.ll
file added
+23
test/CodeGen/SystemZ/lower-copy-undef-src.mir
file added
+14
test/CodeGen/Thumb2/v8_IT_5.ll
file modified
+1
-1
test/CodeGen/X86/2007-01-08-InstrSched.ll
file modified
+2
-2
test/CodeGen/X86/2010-01-18-DbgValue.ll
file modified
+9
-4
test/CodeGen/X86/2012-11-30-handlemove-dbg.ll
file removed
-51
test/CodeGen/X86/2012-11-30-misched-dbg.ll
file removed
-142
test/CodeGen/X86/2012-11-30-regpres-dbg.ll
file removed
-47
test/CodeGen/X86/GlobalISel/add-scalar.ll
file added
+44
test/CodeGen/X86/GlobalISel/binop.ll
file modified
+0
-42
test/CodeGen/X86/GlobalISel/br.ll
file added
+19
test/CodeGen/X86/GlobalISel/cmp.ll
file added
+159
test/CodeGen/X86/GlobalISel/ext-x86-64.ll
file modified
+13
-1
test/CodeGen/X86/GlobalISel/ext.ll
file modified
+18
-0
test/CodeGen/X86/GlobalISel/legalize-cmp.mir
file added
+179
test/CodeGen/X86/GlobalISel/legalize-ext-x86-64.mir
file modified
+64
-0
test/CodeGen/X86/GlobalISel/legalize-ext.mir
file modified
+64
-0
test/CodeGen/X86/GlobalISel/memop-scalar-x32.ll
test/CodeGen/X86/GlobalISel/memop-x32.ll
file renamed
+0
-0
test/CodeGen/X86/GlobalISel/memop-scalar.ll
test/CodeGen/X86/GlobalISel/memop.ll
file renamed
+2
-62
test/CodeGen/X86/GlobalISel/memop-vec.ll
file added
+39
test/CodeGen/X86/GlobalISel/regbankselect-X86_64.mir
file modified
+120
-5
test/CodeGen/X86/GlobalISel/select-br.mir
file added
+39
test/CodeGen/X86/GlobalISel/select-cmp.mir
file added
+563
test/CodeGen/X86/GlobalISel/select-ext-x86-64.mir
file modified
+38
-0
test/CodeGen/X86/GlobalISel/select-ext.mir
file modified
+33
-0
test/CodeGen/X86/GlobalISel/select-memop-scalar-x32.mir
test/CodeGen/X86/GlobalISel/select-memop-x32.mir
file renamed
+0
-0
test/CodeGen/X86/GlobalISel/select-memop-scalar.mir
test/CodeGen/X86/GlobalISel/select-memop.mir
file renamed
+0
-137
test/CodeGen/X86/GlobalISel/select-memop-v128.mir
file added
+143
test/CodeGen/X86/O0-pipeline.ll
file added
+67
test/CodeGen/X86/all-ones-vector.ll
file modified
+56
-56
test/CodeGen/X86/avg.ll
file modified
+407
-426
test/CodeGen/X86/avx-basic.ll
file modified
+4
-4
test/CodeGen/X86/avx-cvt-3.ll
file modified
+10
-12
test/CodeGen/X86/avx-intrinsics-fast-isel.ll
file modified
+30
-30
test/CodeGen/X86/avx-schedule.ll
file modified
+50
-0
test/CodeGen/X86/avx.ll
file modified
+1
-1
test/CodeGen/X86/avx512-cmp-kor-sequence.ll
file modified
+3
-3
test/CodeGen/X86/avx512-gather-scatter-intrin.ll
file modified
+5
-5
test/CodeGen/X86/avx512-intrinsics-upgrade.ll
file modified
+22
-22
test/CodeGen/X86/avx512-intrinsics.ll
file modified
+108
-107
test/CodeGen/X86/avx512-mask-spills.ll
file modified
+15
-25
test/CodeGen/X86/avx512-scalar_mask.ll
file added
+107
test/CodeGen/X86/avx512-vselect.ll
file added
+61
test/CodeGen/X86/avx512bw-intrinsics-upgrade.ll
file modified
+6
-6
test/CodeGen/X86/avx512bw-intrinsics.ll
file modified
+8
-8
test/CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll
file modified
+12
-12
test/CodeGen/X86/avx512cdvl-intrinsics-upgrade.ll
file modified
+1
-1
test/CodeGen/X86/avx512cdvl-intrinsics.ll
file modified
+1
-1
test/CodeGen/X86/avx512dq-intrinsics-upgrade.ll
file modified
+1
-1
test/CodeGen/X86/avx512dq-intrinsics.ll
file modified
+2
-2
test/CodeGen/X86/avx512dqvl-intrinsics-upgrade.ll
file modified
+5
-5
test/CodeGen/X86/avx512dqvl-intrinsics.ll
file modified
+2
-2
test/CodeGen/X86/avx512er-intrinsics.ll
file modified
+24
-24
test/CodeGen/X86/avx512ifma-intrinsics.ll
file modified
+4
-4
test/CodeGen/X86/avx512ifmavl-intrinsics.ll
file modified
+8
-8
test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll
file modified
+32
-32
test/CodeGen/X86/avx512vl-intrinsics.ll
file modified
+14
-14
test/CodeGen/X86/bmi.ll
file modified
+76
-0
test/CodeGen/X86/bswap_tree2.ll
file modified
+18
-17
test/CodeGen/X86/cast-vsel.ll
file modified
+16
-21
test/CodeGen/X86/combine-abs.ll
file modified
+5
-6
test/CodeGen/X86/combine-shl.ll
file modified
+1
-2
test/CodeGen/X86/combine-srl.ll
file modified
+2
-20
test/CodeGen/X86/constructor.ll
file modified
+5
-0
test/CodeGen/X86/dbg-baseptr.ll
file modified
+50
-12
test/CodeGen/X86/elf-associated.ll
file modified
+5
-0
test/CodeGen/X86/fold-tied-op.ll
file modified
+4
-3
test/CodeGen/X86/fp128-i128.ll
file modified
+1
-1
test/CodeGen/X86/haddsub-2.ll
file modified
+6
-6
test/CodeGen/X86/known-signbits-vector.ll
file modified
+61
-0
test/CodeGen/X86/leaFixup32.mir
file added
+508
test/CodeGen/X86/leaFixup64.mir
file added
+1041
test/CodeGen/X86/lrshrink.ll
file added
+57
test/CodeGen/X86/madd.ll
file modified
+17
-17
test/CodeGen/X86/masked_gather_scatter.ll
file modified
+1
-1
test/CodeGen/X86/merge-consecutive-loads-128.ll
file modified
+8
-8
test/CodeGen/X86/misched-matrix.ll
file modified
+2
-2
test/CodeGen/X86/not-and-simplify.ll
file modified
+26
-2
test/CodeGen/X86/oddshuffles.ll
file modified
+17
-17
test/CodeGen/X86/packss.ll
file modified
+5
-6
test/CodeGen/X86/pmul.ll
file modified
+28
-27
test/CodeGen/X86/pr28129.ll
file modified
+16
-16
test/CodeGen/X86/pr29112.ll
file modified
+4
-4
test/CodeGen/X86/pr30562.ll
file modified
+1
-0
test/CodeGen/X86/pr31088.ll
file modified
+1
-1
test/CodeGen/X86/pr32284.ll
file modified
+34
-37
test/CodeGen/X86/pr32907.ll
file modified
+28
-25
test/CodeGen/X86/replace_unsupported_masked_mem_intrin.ll
file added
+37
test/CodeGen/X86/rotate.ll
file modified
+9
-7
test/CodeGen/X86/sad.ll
file modified
+464
-465
test/CodeGen/X86/select.ll
file modified
+16
-12
test/CodeGen/X86/setcc-wide-types.ll
file modified
+28
-28
test/CodeGen/X86/shrink_vmul_sse.ll
file modified
+1
-1
test/CodeGen/X86/shuffle-of-splat-multiuses.ll
file modified
+16
-18
test/CodeGen/X86/sse-intrinsics-fast-isel.ll
file modified
+5
-5
test/CodeGen/X86/sse1.ll
file modified
+12
-8
test/CodeGen/X86/sse3-avx-addsub-2.ll
file modified
+7
-7
test/CodeGen/X86/sse41.ll
file modified
+4
-4
test/CodeGen/X86/stackmap-frame-setup.ll
file modified
+2
-2
test/CodeGen/X86/vec_int_to_fp.ll
file modified
+42
-42
test/CodeGen/X86/vec_set-2.ll
file modified
+22
-9
test/CodeGen/X86/vec_set-3.ll
file modified
+31
-14
test/CodeGen/X86/vec_set-4.ll
file modified
+26
-12
test/CodeGen/X86/vec_set-6.ll
file modified
+16
-7
test/CodeGen/X86/vec_set-7.ll
file modified
+12
-6
test/CodeGen/X86/vec_set-8.ll
file modified
+11
-5
test/CodeGen/X86/vec_set-A.ll
file modified
+13
-6
test/CodeGen/X86/vec_set-B.ll
file modified
+26
-14
test/CodeGen/X86/vec_set-C.ll
file modified
+5
-5
test/CodeGen/X86/vec_set.ll
file modified
+42
-21
test/CodeGen/X86/vector-bitreverse.ll
file modified
+3
-3
test/CodeGen/X86/vector-blend.ll
file modified
+2
-2
test/CodeGen/X86/vector-lzcnt-128.ll
file modified
+281
-99
test/CodeGen/X86/vector-lzcnt-256.ll
file modified
+439
-97
test/CodeGen/X86/vector-narrow-binop.ll
file added
+111
test/CodeGen/X86/vector-pcmp.ll
file modified
+13
-14
test/CodeGen/X86/vector-shift-ashr-256.ll
file modified
+580
-0
test/CodeGen/X86/vector-shift-lshr-256.ll
file modified
+434
-0
test/CodeGen/X86/vector-shift-shl-256.ll
file modified
+377
-0
test/CodeGen/X86/vector-shuffle-512-v32.ll
file modified
+271
-85
test/CodeGen/X86/vector-sqrt.ll
file modified
+4
-4
test/CodeGen/X86/viabs.ll
file modified
+49
-58
test/CodeGen/X86/vselect-pcmp.ll
file modified
+3
-9
test/CodeGen/X86/x86-interleaved-access.ll
file modified
+7
-7
test/CodeGen/X86/x86-no_caller_saved_registers-preserve.ll
file modified
+13
-13
test/CodeGen/X86/x86-no_caller_saved_registers.ll
file modified
+31
-31
test/CodeGen/X86/x86-shrink-wrapping.ll
file modified
+51
-2
test/CodeGen/X86/xop-intrinsics-fast-isel.ll
file modified
+4
-4
test/DebugInfo/COFF/local-variables.ll
file modified
+0
-5
test/DebugInfo/COFF/no-cus.ll
file added
+25
test/DebugInfo/Inputs/typeunit-header.elf-x86-64
file added
+0
test/DebugInfo/Inputs/typeunit-header.s
file added
+49
test/DebugInfo/PDB/DIA/pdbdump-symbol-format.test
file modified
+2
-2
test/DebugInfo/X86/dbg-declare-inalloca.ll
file added
+199
test/DebugInfo/X86/split-dwarf-cross-unit-reference.ll
file modified
+173
-25
test/DebugInfo/typeunit-header.test
file added
+15
test/Feature/intrinsic-noduplicate.ll
file modified
+1
-0
test/Instrumentation/MemorySanitizer/msan_basic.ll
file modified
+0
-64
test/Instrumentation/MemorySanitizer/msan_x86intrinsics.ll
file added
+68
test/Instrumentation/MemorySanitizer/pr32842.ll
file added
+20
test/Instrumentation/MemorySanitizer/vector_arith.ll
file modified
+1
-0
test/Instrumentation/MemorySanitizer/vector_cmp.ll
file modified
+1
-0
test/Instrumentation/MemorySanitizer/vector_cvt.ll
file modified
+1
-0
test/Instrumentation/MemorySanitizer/vector_pack.ll
file modified
+1
-0
test/Instrumentation/MemorySanitizer/vector_shift.ll
file modified
+1
-0
test/LTO/Resolution/X86/ifunc.ll
file added
+15
test/MC/AArch64/directive-cpu-err.s
file added
+9
test/MC/AArch64/label-arithmetic-diags-elf.s
file modified
+9
-0
test/MC/AMDGPU/flat.s
file modified
+0
-66
test/MC/AMDGPU/literal16.s
file modified
+4
-4
test/MC/AMDGPU/vop2.s
file modified
+19
-19
test/MC/AMDGPU/vop3-convert.s
file modified
+7
-7
test/MC/AsmParser/altmacro_string_escape.s
file added
+29
test/MC/Disassembler/AMDGPU/flat_vi.txt
file modified
+0
-24
test/MC/Disassembler/AMDGPU/literal16_vi.txt
file modified
+3
-3
test/MC/Disassembler/AMDGPU/vop2_vi.txt
file modified
+15
-15
test/MC/Disassembler/AMDGPU/vop3_vi.txt
file modified
+18
-0
test/MC/Disassembler/PowerPC/ppc64-encoding-p9vector.txt
file added
+4
test/MC/Disassembler/SystemZ/insns-z13.txt
file modified
+2055
-2013
test/MC/Disassembler/SystemZ/insns.txt
file modified
+4488
-2229
test/MC/SystemZ/insn-bad-z13.s
file modified
+488
-304
test/MC/SystemZ/insn-bad-z196.s
file modified
+40
-13
test/MC/SystemZ/insn-bad-zEC12.s
file modified
+258
-253
test/MC/SystemZ/insn-bad.s
file modified
+2043
-241
test/MC/SystemZ/insn-good-z13.s
file modified
+873
-863
test/MC/SystemZ/insn-good-z196.s
file modified
+96
-62
test/MC/SystemZ/insn-good-zEC12.s
file modified
+8
-8
test/MC/SystemZ/insn-good.s
file modified
+1911
-220
test/Object/Inputs/COFF/empty-drectve.yaml
file added
+14
test/Object/X86/archive-symbol-table.s
file added
+19
test/Object/X86/nm-ir.ll
file modified
+1
-1
test/Object/coff-empty-drectve.test
file added
+3
test/Object/invalid.test
file modified
+2
-2
test/Object/wasm-invalid-start.test
file added
+10
test/ObjectYAML/wasm/export_section.yaml
file modified
+20
-8
test/ObjectYAML/wasm/function_section.yaml
file modified
+1
-3
test/ObjectYAML/wasm/import_section.yaml
file modified
+37
-8
test/ObjectYAML/wasm/start_section.yaml
file modified
+9
-0
test/TableGen/AsmVariant.td
file modified
+1
-1
test/TableGen/RegisterEncoder.td
file added
+35
test/Transforms/CodeExtractor/ExtractedFnEntryCount.ll
file modified
+1
-1
test/Transforms/CodeExtractor/MultipleExitBranchProb.ll
file modified
+1
-1
test/Transforms/CodeExtractor/PartialInlineAnd.ll
file modified
+2
-2
test/Transforms/CodeExtractor/PartialInlineEntryUpdate.ll
file added
+41
test/Transforms/CodeExtractor/PartialInlineHighCost.ll
file added
+107
test/Transforms/CodeExtractor/PartialInlineOr.ll
file modified
+2
-2
test/Transforms/CodeExtractor/PartialInlineOrAnd.ll
file modified
+2
-2
test/Transforms/CodeExtractor/SingleCondition.ll
file modified
+2
-2
test/Transforms/CodeExtractor/X86/InheritTargetAttributes.ll
file modified
+2
-2
test/Transforms/CodeGenPrepare/section-samplepgo.ll
file added
+57
test/Transforms/CodeGenPrepare/section.ll
file modified
+10
-10
test/Transforms/ConstProp/calls-math-finite.ll
file added
+83
test/Transforms/ConstProp/calls.ll
file modified
+0
-206
test/Transforms/ConstProp/sse.ll
file added
+208
test/Transforms/Coroutines/coro-eh-aware-edge-split.ll
file added
+218
test/Transforms/GVN/PRE/2011-06-01-NonLocalMemdepMiscompile.ll
file modified
+3
-4
test/Transforms/GVN/PRE/nonintegral.ll
file added
+39
test/Transforms/IndVarSimplify/2011-10-27-lftrnull.ll
file modified
+1
-1
test/Transforms/InferFunctionAttrs/annotate.ll
file modified
+126
-0
test/Transforms/InferFunctionAttrs/no-proto.ll
file modified
+126
-0
test/Transforms/Inline/inline-cold.ll
file modified
+2
-18
test/Transforms/Inline/inline-constexpr-addrspacecast-argument.ll
file modified
+1
-1
test/Transforms/Inline/partial-inline-act.ll
file modified
+1
-1
test/Transforms/Inline/prof-update.ll
file modified
+24
-11
test/Transforms/InstCombine/AArch64/2012-04-23-Neon-Intrinsics.ll
file added
+71
test/Transforms/InstCombine/AArch64/lit.local.cfg
file added
+2
test/Transforms/InstCombine/AMDGPU/amdgcn-intrinsics.ll
test/Transforms/InstCombine/amdgcn-intrinsics.ll
file renamed
+0
-0
test/Transforms/InstCombine/AMDGPU/lit.local.cfg
file added
+2
test/Transforms/InstCombine/ARM/2012-04-23-Neon-Intrinsics.ll
test/Transforms/InstCombine/2012-04-23-Neon-Intrinsics.ll
file renamed
+0
-70
test/Transforms/InstCombine/ARM/constant-fold-hang.ll
test/Transforms/InstCombine/constant-fold-hang.ll
file renamed
+0
-0
test/Transforms/InstCombine/ARM/lit.local.cfg
file added
+2
test/Transforms/InstCombine/ARM/neon-intrinsics.ll
test/Transforms/InstCombine/neon-intrinsics.ll
file renamed
+0
-0
test/Transforms/InstCombine/PowerPC/aligned-altivec.ll
test/Transforms/InstCombine/aligned-altivec.ll
file renamed
+0
-0
test/Transforms/InstCombine/PowerPC/aligned-qpx.ll
test/Transforms/InstCombine/aligned-qpx.ll
file renamed
+0
-0
test/Transforms/InstCombine/PowerPC/lit.local.cfg
file added
+3
test/Transforms/InstCombine/PowerPC/vsx-unaligned.ll
test/Transforms/InstCombine/vsx-unaligned.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/X86FsubCmpCombine.ll
test/Transforms/InstCombine/X86FsubCmpCombine.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/blend_x86.ll
test/Transforms/InstCombine/blend_x86.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/lit.local.cfg
file added
+2
test/Transforms/InstCombine/X86/pr2645-1.ll
test/Transforms/InstCombine/pr2645-1.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/shufflemask-undef.ll
test/Transforms/InstCombine/shufflemask-undef.ll
file renamed
+2
-1
test/Transforms/InstCombine/X86/x86-avx2.ll
test/Transforms/InstCombine/x86-avx2.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/x86-avx512.ll
test/Transforms/InstCombine/x86-avx512.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/x86-crc32-demanded.ll
test/Transforms/InstCombine/x86-crc32-demanded.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/x86-f16c.ll
test/Transforms/InstCombine/x86-f16c.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/x86-fma.ll
test/Transforms/InstCombine/x86-fma.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/x86-insertps.ll
test/Transforms/InstCombine/x86-insertps.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/x86-masked-memops.ll
test/Transforms/InstCombine/x86-masked-memops.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/x86-movmsk.ll
test/Transforms/InstCombine/x86-movmsk.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/x86-muldq.ll
test/Transforms/InstCombine/x86-muldq.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/x86-pack.ll
test/Transforms/InstCombine/x86-pack.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/x86-pshufb.ll
test/Transforms/InstCombine/x86-pshufb.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/x86-sse.ll
test/Transforms/InstCombine/x86-sse.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/x86-sse2.ll
test/Transforms/InstCombine/x86-sse2.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/x86-sse41.ll
test/Transforms/InstCombine/x86-sse41.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/x86-sse4a.ll
test/Transforms/InstCombine/x86-sse4a.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/x86-vec_demanded_elts.ll
file added
+110
test/Transforms/InstCombine/X86/x86-vector-shifts.ll
test/Transforms/InstCombine/x86-vector-shifts.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/x86-vperm2.ll
test/Transforms/InstCombine/x86-vperm2.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/x86-vpermil.ll
test/Transforms/InstCombine/x86-vpermil.ll
file renamed
+0
-0
test/Transforms/InstCombine/X86/x86-xop.ll
test/Transforms/InstCombine/x86-xop.ll
file renamed
+0
-0
test/Transforms/InstCombine/add.ll
file modified
+26
-0
test/Transforms/InstCombine/and.ll
file modified
+1
-1
test/Transforms/InstCombine/bit-tracking.ll
file removed
-26
test/Transforms/InstCombine/cast.ll
file modified
+38
-0
test/Transforms/InstCombine/constant-fold-iteration.ll
file added
+10
test/Transforms/InstCombine/demorgan.ll
file modified
+4
-4
test/Transforms/InstCombine/icmp.ll
file modified
+15
-0
test/Transforms/InstCombine/intrinsics.ll
file modified
+25
-4
test/Transforms/InstCombine/logical-select.ll
file modified
+75
-0
test/Transforms/InstCombine/not.ll
file modified
+70
-6
test/Transforms/InstCombine/or-xor.ll
file modified
+70
-0
test/Transforms/InstCombine/or.ll
file modified
+0
-109
test/Transforms/InstCombine/sext.ll
file modified
+1
-1
test/Transforms/InstCombine/trunc.ll
file modified
+1
-1
test/Transforms/InstCombine/vec_demanded_elts.ll
file modified
+0
-108
test/Transforms/InstCombine/xor2.ll
file modified
+0
-11
test/Transforms/InstNamer/basic.ll
file added
+19
test/Transforms/InstSimplify/AndOrXor.ll
file modified
+173
-0
test/Transforms/InstSimplify/apint-or.ll
file removed
-72
test/Transforms/InstSimplify/compare.ll
file modified
+5
-2
test/Transforms/InstSimplify/or.ll
file added
+181
test/Transforms/LoopIdiom/ARM/ctlz.ll
file added
+185
test/Transforms/LoopIdiom/X86/ctlz.ll
file added
+185
test/Transforms/LoopUnroll/not-rotated.ll
file modified
+1
-1
test/Transforms/LoopVectorize/X86/svml-calls-finite.ll
file added
+187
test/Transforms/LoopVectorize/induction.ll
file modified
+45
-0
test/Transforms/LoopVectorize/pr32859.ll
file added
+30
test/Transforms/NewGVN/pr32934.ll
file added
+69
test/Transforms/NewGVN/pr32952.ll
file added
+42
test/Transforms/NewGVN/verify-memoryphi.ll
file added
+29
test/Transforms/SLPVectorizer/AArch64/64-bit-vector.ll
file added
+22
test/Transforms/SLPVectorizer/AArch64/getelementptr.ll
file modified
+40
-3
test/Transforms/SLPVectorizer/AArch64/horizontal.ll
file modified
+32
-1
test/Transforms/SLPVectorizer/AArch64/remarks.ll
file added
+32
test/Transforms/SLPVectorizer/X86/arith-add.ll
file added
+649
test/Transforms/SLPVectorizer/X86/arith-mul.ll
file added
+700
test/Transforms/SLPVectorizer/X86/arith-sub.ll
file added
+649
test/Transforms/SLPVectorizer/X86/shift-ashr.ll
file added
+913
test/Transforms/SLPVectorizer/X86/shift-lshr.ll
file added
+862
test/Transforms/SLPVectorizer/X86/shift-shl.ll
file added
+814
test/Transforms/SimpleLoopUnswitch/trivial-unswitch.ll
file modified
+199
-0
test/Transforms/SpeculativeExecution/spec-other.ll
file removed
-32
test/Transforms/SpeculativeExecution/spec-vector.ll
file removed
-73
test/Transforms/Util/split-bit-piece.ll
file modified
+76
-34
test/Verifier/metadata-function-dbg.ll
file modified
+11
-5
test/tools/llvm-pdbdump/Inputs/FilterTest.cpp
file modified
+18
-0
test/tools/llvm-pdbdump/Inputs/FilterTest.pdb
file modified
+0
-0
test/tools/llvm-pdbdump/regex-filter.test
file modified
+4
-4
test/tools/llvm-pdbdump/symbol-filters.test
file added
+74
test/tools/llvm-profdata/sample-profile-basic.test
file modified
+4
-3
test/tools/llvm-readobj/wasm-invalid.test
file added
+7
tools/bugpoint/ExtractFunction.cpp
file modified
+1
-2
tools/llc/llc.cpp
file modified
+2
-0
tools/lli/RemoteJITUtils.h
file modified
+2
-3
tools/llvm-ar/llvm-ar.cpp
file modified
+1
-1
tools/llvm-pdbdump/LLVMOutputStyle.cpp
file modified
+1
-1
tools/llvm-pdbdump/PrettyCompilandDumper.cpp
file modified
+12
-0
tools/llvm-pdbdump/PrettyFunctionDumper.cpp
file modified
+8
-2
tools/llvm-pdbdump/llvm-pdbdump.cpp
file modified
+93
-9
tools/llvm-pdbdump/llvm-pdbdump.h
file modified
+23
-0
tools/llvm-readobj/COFFDumper.cpp
file modified
+8
-0
tools/llvm-readobj/llvm-readobj.cpp
file modified
+3
-18
tools/llvm-rtdyld/llvm-rtdyld.cpp
file modified
+1
-2
tools/obj2yaml/wasm2yaml.cpp
file modified
+40
-23
tools/opt/opt.cpp
file modified
+3
-1
tools/yaml2obj/yaml2wasm.cpp
file modified
+9
-2
unittests/Analysis/ProfileSummaryInfoTest.cpp
file modified
+6
-0
unittests/Analysis/TargetLibraryInfoTest.cpp
file modified
+46
-0
unittests/DebugInfo/CMakeLists.txt
file modified
+1
-1
unittests/DebugInfo/CodeView/CMakeLists.txt
file added
+11
unittests/DebugInfo/CodeView/ErrorChecking.h
file added
+61
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp
file added
+353
unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp
file modified
+1
-1
unittests/ExecutionEngine/Orc/OrcTestCommon.h
file modified
+1
-1
unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp
file modified
+16
-13
unittests/IR/ConstantRangeTest.cpp
file modified
+7
-2
unittests/IR/InstructionsTest.cpp
file modified
+7
-0
unittests/IR/TypeBuilderTest.cpp
file modified
+14
-16
unittests/Support/CMakeLists.txt
file modified
+1
-0
unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp
file modified
+3
-1
unittests/Support/ParallelTest.cpp
file added
+53
unittests/Support/Path.cpp
file modified
+1
-1
unittests/Transforms/Utils/Cloning.cpp
file modified
+37
-28
utils/TableGen/CodeGenInstruction.cpp
file modified
+1
-0
utils/TableGen/SubtargetEmitter.cpp
file modified
+1
-1
utils/TableGen/X86RecognizableInstr.cpp
file modified
+1
-124
utils/TableGen/X86RecognizableInstr.h
file modified
+122
-0
utils/git-svn/git-llvm
file modified
+19
-14
utils/release/build_llvm_package.bat
file modified
+4
-4
utils/vscode/README
file added
+18
utils/vscode/tablegen/.vscode/launch.json
file added
+13
utils/vscode/tablegen/CHANGELOG.md
file added
+4
utils/vscode/tablegen/README.md
file added
+13
utils/vscode/tablegen/language-configuration.json
file added
+30
utils/vscode/tablegen/package.json
file added
+26
utils/vscode/tablegen/syntaxes/TableGen.tmLanguage
file added
+132
utils/vscode/tablegen/vsc-extension-quickstart.md
file added
+27
Vendor import of llvm trunk r303197:
https://llvm.org/svn/llvm-project/llvm/trunk@303197
CREDITS.TXT
file modified
+1
-1
cmake/config-ix.cmake
file modified
+0
-10
cmake/modules/AddSphinxTarget.cmake
file modified
+13
-0
docs/CMakeLists.txt
file modified
+1
-1
docs/GettingStarted.rst
file modified
+2
-2
docs/LangRef.rst
file modified
+346
-2
docs/Lexicon.rst
file modified
+8
-0
docs/LibFuzzer.rst
file modified
+15
-4
docs/ReleaseNotes.rst
file modified
+4
-0
include/llvm/ADT/APInt.h
file modified
+19
-30
include/llvm/ADT/BitVector.h
file modified
+1
-1
include/llvm/ADT/STLExtras.h
file modified
+13
-1
include/llvm/ADT/StringExtras.h
file modified
+7
-0
include/llvm/Analysis/CallGraph.h
file modified
+0
-10
include/llvm/Analysis/ProfileSummaryInfo.h
file modified
+2
-2
include/llvm/Analysis/ScalarEvolution.h
file modified
+5
-16
include/llvm/Analysis/TargetLibraryInfo.def
file modified
+126
-1
include/llvm/Analysis/TargetTransformInfo.h
file modified
+33
-0
include/llvm/Analysis/TargetTransformInfoImpl.h
file modified
+12
-0
include/llvm/Analysis/ValueTracking.h
file modified
+5
-8
include/llvm/Bitcode/BitcodeReader.h
file modified
+3
-2
include/llvm/CodeGen/ExpandReductions.h
lib/DebugInfo/CodeView/ModuleDebugUnknownFragment.cpp
file renamed
+16
-2
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
file modified
+12
-5
include/llvm/CodeGen/GlobalISel/Utils.h
file modified
+3
-0
include/llvm/CodeGen/ISDOpcodes.h
file modified
+21
-0
include/llvm/CodeGen/MachineCombinerPattern.h
file modified
+2
-0
include/llvm/CodeGen/Passes.h
file modified
+12
-0
include/llvm/CodeGen/SelectionDAG.h
file modified
+9
-5
include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
file modified
+4
-0
include/llvm/DebugInfo/CodeView/RandomAccessTypeVisitor.h
file added
+103
include/llvm/DebugInfo/CodeView/TypeDatabase.h
file modified
+18
-5
include/llvm/DebugInfo/CodeView/TypeDatabaseVisitor.h
file modified
+11
-2
include/llvm/DebugInfo/CodeView/TypeDeserializer.h
file modified
+4
-0
include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
file modified
+1
-0
include/llvm/DebugInfo/CodeView/TypeIndex.h
file modified
+62
-0
include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
file modified
+8
-0
include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h
file modified
+8
-1
include/llvm/DebugInfo/DWARF/DWARFContext.h
file modified
+0
-7
include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
file modified
+1
-1
include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
file modified
+6
-1
include/llvm/DebugInfo/DWARF/DWARFRelocMap.h
file modified
+11
-1
include/llvm/DebugInfo/DWARF/DWARFVerifier.h
file modified
+3
-3
include/llvm/DebugInfo/PDB/Native/RawTypes.h
file modified
+0
-7
include/llvm/DebugInfo/PDB/Native/TpiStream.h
file modified
+2
-2
include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h
file modified
+1
-1
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
file modified
+13
-0
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h
file modified
+18
-11
include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h
file modified
+4
-0
include/llvm/ExecutionEngine/RTDyldMemoryManager.h
file modified
+9
-7
include/llvm/ExecutionEngine/RuntimeDyld.h
file modified
+1
-2
include/llvm/IR/Attributes.h
file modified
+41
-0
include/llvm/IR/CallingConv.h
file modified
+4
-0
include/llvm/IR/Constants.h
file modified
+9
-1
include/llvm/IR/DebugInfoMetadata.h
file modified
+27
-10
include/llvm/IR/DebugLoc.h
file modified
+16
-0
include/llvm/IR/DerivedTypes.h
file modified
+33
-9
include/llvm/IR/DiagnosticInfo.h
file modified
+12
-11
include/llvm/IR/Function.h
file modified
+24
-14
include/llvm/IR/GetElementPtrTypeIterator.h
file modified
+5
-3
include/llvm/IR/GlobalAlias.h
file modified
+6
-2
include/llvm/IR/GlobalIFunc.h
file modified
+6
-2
include/llvm/IR/GlobalObject.h
file modified
+3
-1
include/llvm/IR/GlobalValue.h
file modified
+13
-7
include/llvm/IR/GlobalVariable.h
file modified
+60
-3
include/llvm/IR/IRBuilder.h
file modified
+39
-0
include/llvm/IR/InstrTypes.h
file modified
+3
-15
include/llvm/IR/Instruction.h
file modified
+6
-0
include/llvm/IR/Instructions.h
file modified
+98
-51
include/llvm/IR/Intrinsics.td
file modified
+44
-0
include/llvm/IR/LLVMContext.h
file modified
+7
-5
include/llvm/IR/LegacyPassManager.h
file modified
+3
-0
include/llvm/IR/Module.h
file modified
+64
-36
include/llvm/IR/ModuleSummaryIndex.h
file modified
+41
-18
include/llvm/IR/PassManager.h
file modified
+71
-51
include/llvm/IR/PassManagerInternal.h
file modified
+5
-6
include/llvm/IR/PatternMatch.h
file modified
+31
-8
include/llvm/IR/ProfileSummary.h
file modified
+10
-10
include/llvm/IR/Statepoint.h
file modified
+11
-5
include/llvm/IR/SymbolTableListTraits.h
file modified
+5
-5
include/llvm/IR/TrackingMDRef.h
file modified
+10
-6
include/llvm/IR/Type.h
file modified
+25
-20
include/llvm/IR/TypeFinder.h
file modified
+2
-2
include/llvm/IR/Use.h
file modified
+17
-11
include/llvm/IR/UseListOrder.h
file modified
+1
-1
include/llvm/IR/User.h
file modified
+12
-7
include/llvm/IR/Value.h
file modified
+13
-10
include/llvm/IR/ValueHandle.h
file modified
+30
-18
include/llvm/IR/ValueMap.h
file modified
+22
-20
include/llvm/IR/ValueSymbolTable.h
file modified
+3
-3
include/llvm/IR/Verifier.h
file modified
+10
-5
include/llvm/InitializePasses.h
file modified
+4
-1
include/llvm/LinkAllPasses.h
file modified
+1
-0
include/llvm/Object/Wasm.h
file modified
+6
-1
include/llvm/ObjectYAML/WasmYAML.h
file modified
+12
-11
include/llvm/ProfileData/SampleProfWriter.h
file modified
+1
-10
include/llvm/Support/BinaryStreamArray.h
file modified
+4
-1
include/llvm/Support/Compiler.h
file modified
+2
-6
include/llvm/Support/KnownBits.h
file modified
+60
-0
include/llvm/Support/Parallel.h
file added
+249
include/llvm/Support/Wasm.h
file modified
+12
-11
include/llvm/Target/Target.td
file modified
+5
-0
include/llvm/Target/TargetInstrInfo.h
file modified
+12
-1
include/llvm/Target/TargetLowering.h
file modified
+9
-15
include/llvm/Target/TargetSchedule.td
file modified
+1
-1
include/llvm/Target/TargetSelectionDAG.td
file modified
+1
-1
include/llvm/ToolDrivers/llvm-lib/LibDriver.h
include/llvm/LibDriver/LibDriver.h
file renamed
+3
-3
include/llvm/Transforms/Utils/Cloning.h
file modified
+5
-2
include/llvm/Transforms/Utils/LoopUtils.h
file modified
+32
-0
include/llvm/Transforms/Vectorize/SLPVectorizer.h
file modified
+3
-1
include/llvm/module.modulemap
file modified
+1
-0
lib/Analysis/BasicAliasAnalysis.cpp
file modified
+5
-4
lib/Analysis/BranchProbabilityInfo.cpp
file modified
+3
-8
lib/Analysis/CallGraph.cpp
file modified
+5
-29
lib/Analysis/ConstantFolding.cpp
file modified
+69
-11
lib/Analysis/DemandedBits.cpp
file modified
+4
-6
lib/Analysis/InlineCost.cpp
file modified
+1
-1
lib/Analysis/InstructionSimplify.cpp
file modified
+88
-79
lib/Analysis/ModuleSummaryAnalysis.cpp
file modified
+2
-1
lib/Analysis/OptimizationDiagnosticInfo.cpp
file modified
+1
-1
lib/Analysis/ProfileSummaryInfo.cpp
file modified
+8
-5
lib/Analysis/ScalarEvolution.cpp
file modified
+99
-60
lib/Analysis/TargetLibraryInfo.cpp
file modified
+111
-1
lib/Analysis/TargetTransformInfo.cpp
file modified
+13
-0
lib/Analysis/ValueTracking.cpp
file modified
+159
-117
lib/Analysis/VectorUtils.cpp
file modified
+1
-0
lib/AsmParser/LLParser.cpp
file modified
+16
-2
lib/Bitcode/Reader/BitcodeReader.cpp
file modified
+8
-9
lib/Bitcode/Reader/MetadataLoader.cpp
file modified
+1
-1
lib/Bitcode/Writer/BitcodeWriter.cpp
file modified
+6
-2
lib/Bitcode/Writer/ValueEnumerator.cpp
file modified
+5
-2
lib/CMakeLists.txt
file modified
+1
-1
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
file modified
+11
-3
lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp
file modified
+1
-2
lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
file modified
+39
-3
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
file modified
+22
-0
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
file modified
+35
-54
lib/CodeGen/AsmPrinter/DwarfDebug.h
file modified
+9
-11
lib/CodeGen/AsmPrinter/DwarfFile.h
file modified
+4
-0
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
file modified
+4
-2
lib/CodeGen/AsmPrinter/DwarfUnit.h
file modified
+4
-1
lib/CodeGen/AsmPrinter/WinException.cpp
file modified
+6
-6
lib/CodeGen/AtomicExpandPass.cpp
file modified
+9
-22
lib/CodeGen/CMakeLists.txt
file modified
+3
-0
lib/CodeGen/CodeGen.cpp
file modified
+3
-1
lib/CodeGen/CodeGenPrepare.cpp
file modified
+1
-547
lib/CodeGen/ExpandPostRAPseudos.cpp
file modified
+3
-2
lib/CodeGen/ExpandReductions.cpp
file added
+167
lib/CodeGen/GlobalISel/LegalizerInfo.cpp
file modified
+5
-5
lib/CodeGen/GlobalISel/RegBankSelect.cpp
file modified
+5
-4
lib/CodeGen/GlobalISel/Utils.cpp
file modified
+8
-0
lib/CodeGen/IfConversion.cpp
file modified
+23
-7
lib/CodeGen/LiveRangeShrink.cpp
file added
+211
lib/CodeGen/LiveVariables.cpp
file modified
+1
-1
lib/CodeGen/MachineBlockPlacement.cpp
file modified
+27
-3
lib/CodeGen/MachineVerifier.cpp
file modified
+2
-2
lib/CodeGen/PHIElimination.cpp
file modified
+1
-1
lib/CodeGen/RegisterCoalescer.cpp
file modified
+1
-1
lib/CodeGen/RegisterScavenging.cpp
file modified
+3
-4
lib/CodeGen/SafeStack.cpp
file modified
+101
-71
lib/CodeGen/ScalarizeMaskedMemIntrin.cpp
file added
+660
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
file modified
+81
-95
lib/CodeGen/SelectionDAG/FastISel.cpp
file modified
+10
-10
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
file modified
+2
-31
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
file modified
+2
-1
lib/CodeGen/SelectionDAG/LegalizeTypes.h
file modified
+1
-0
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
file modified
+58
-0
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
file modified
+105
-57
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
file modified
+110
-28
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
file modified
+4
-2
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
file modified
+13
-0
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
file modified
+66
-8
lib/CodeGen/SelectionDAG/TargetLowering.cpp
file modified
+5
-6
lib/CodeGen/ShrinkWrap.cpp
file modified
+9
-3
lib/CodeGen/SjLjEHPrepare.cpp
file modified
+2
-2
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
file modified
+5
-1
lib/CodeGen/TargetPassConfig.cpp
file modified
+11
-0
lib/CodeGen/TwoAddressInstructionPass.cpp
file modified
+5
-2
lib/CodeGen/UnreachableBlockElim.cpp
file modified
+4
-3
lib/DebugInfo/CodeView/CMakeLists.txt
file modified
+1
-1
lib/DebugInfo/CodeView/CVTypeVisitor.cpp
file modified
+33
-8
lib/DebugInfo/CodeView/RandomAccessTypeVisitor.cpp
file added
+91
lib/DebugInfo/CodeView/TypeDatabase.cpp
file modified
+54
-19
lib/DebugInfo/CodeView/TypeDatabaseVisitor.cpp
file modified
+43
-22
lib/DebugInfo/CodeView/TypeDumpVisitor.cpp
file modified
+6
-3
lib/DebugInfo/DWARF/DWARFContext.cpp
file modified
+19
-6
lib/DebugInfo/DWARF/DWARFDebugAranges.cpp
file modified
+2
-3
lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp
file modified
+2
-2
lib/DebugInfo/DWARF/DWARFDie.cpp
file modified
+6
-6
lib/DebugInfo/DWARF/DWARFTypeUnit.cpp
file modified
+5
-1
lib/DebugInfo/DWARF/DWARFUnit.cpp
file modified
+8
-8
lib/DebugInfo/DWARF/DWARFVerifier.cpp
file modified
+4
-4
lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp
file modified
+1
-1
lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
file modified
+2
-3
lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp
file modified
+12
-0
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
file modified
+3
-1
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
file modified
+18
-15
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h
file modified
+0
-2
lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
file modified
+1
-1
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFI386.h
file modified
+0
-1
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h
file modified
+0
-1
lib/ExecutionEngine/RuntimeDyld/Targets/RuntimeDyldCOFFX86_64.h
file modified
+0
-3
lib/Fuzzer/FuzzerDriver.cpp
file modified
+2
-1
lib/Fuzzer/FuzzerFlags.def
file modified
+4
-4
lib/Fuzzer/FuzzerInternal.h
file modified
+1
-0
lib/Fuzzer/FuzzerLoop.cpp
file modified
+20
-0
lib/Fuzzer/FuzzerMutate.cpp
file modified
+3
-2
lib/Fuzzer/afl/afl_driver.cpp
file modified
+45
-12
lib/Fuzzer/test/AFLDriverTest.cpp
file modified
+7
-1
lib/Fuzzer/test/CMakeLists.txt
file modified
+1
-0
lib/Fuzzer/test/OverwriteInputTest.cpp
file added
+13
lib/Fuzzer/test/afl-driver.test
file added
+26
lib/Fuzzer/test/overwrite-input.test
file added
+2
lib/IR/AsmWriter.cpp
file modified
+7
-0
lib/IR/AttributeImpl.h
file modified
+11
-7
lib/IR/Attributes.cpp
file modified
+70
-2
lib/IR/ConstantFold.cpp
file modified
+6
-4
lib/IR/ConstantRange.cpp
file modified
+21
-16
lib/IR/Constants.cpp
file modified
+2
-13
lib/IR/ConstantsContext.h
file modified
+30
-19
lib/IR/DebugInfoMetadata.cpp
file modified
+18
-0
lib/IR/DebugLoc.cpp
file modified
+114
-0
lib/IR/DiagnosticInfo.cpp
file modified
+18
-7
lib/IR/Function.cpp
file modified
+51
-28
lib/IR/Globals.cpp
file modified
+32
-11
lib/IR/IRBuilder.cpp
file modified
+88
-0
lib/IR/Instruction.cpp
file modified
+24
-0
lib/IR/Instructions.cpp
file modified
+83
-36
lib/IR/LegacyPassManager.cpp
file modified
+13
-0
lib/IR/Module.cpp
file modified
+27
-8
lib/IR/Type.cpp
file modified
+19
-52
lib/IR/Verifier.cpp
file modified
+11
-2
lib/LLVMBuild.txt
file modified
+1
-1
lib/LTO/LTO.cpp
file modified
+2
-2
lib/LTO/LTOCodeGenerator.cpp
file modified
+8
-10
lib/LTO/ThinLTOCodeGenerator.cpp
file modified
+2
-1
lib/Linker/IRMover.cpp
file modified
+11
-7
lib/MC/MCObjectStreamer.cpp
file modified
+5
-0
lib/MC/MCParser/AsmParser.cpp
file modified
+21
-0
lib/Object/COFFObjectFile.cpp
file modified
+1
-3
lib/Object/WasmObjectFile.cpp
file modified
+30
-11
lib/ObjectYAML/WasmYAML.cpp
file modified
+6
-2
lib/ProfileData/SampleProfWriter.cpp
file modified
+38
-4
lib/Support/APInt.cpp
file modified
+148
-164
lib/Support/CMakeLists.txt
file modified
+1
-0
lib/Support/Parallel.cpp
file added
+138
lib/Support/Unix/Path.inc
file modified
+24
-6
lib/Support/Unix/Process.inc
file modified
+2
-2
lib/Target/AArch64/AArch64.td
file modified
+1
-0
lib/Target/AArch64/AArch64CallLowering.cpp
file modified
+1
-1
lib/Target/AArch64/AArch64FastISel.cpp
file modified
+1
-1
lib/Target/AArch64/AArch64ISelLowering.cpp
file modified
+2
-4
lib/Target/AArch64/AArch64InstrInfo.cpp
file modified
+29
-1
lib/Target/AArch64/AArch64InstrInfo.td
file modified
+5
-3
lib/Target/AArch64/AArch64RegisterBankInfo.cpp
file modified
+26
-1
lib/Target/AArch64/AArch64SchedFalkorDetails.td
file modified
+42
-36
lib/Target/AArch64/AArch64SchedFalkorWriteRes.td
file modified
+25
-12
lib/Target/AArch64/AArch64Subtarget.cpp
file modified
+8
-0
lib/Target/AArch64/AArch64Subtarget.h
file modified
+10
-0
lib/Target/AArch64/AArch64TargetObjectFile.cpp
file modified
+8
-0
lib/Target/AArch64/AArch64TargetObjectFile.h
file modified
+3
-0
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
file modified
+100
-6
lib/Target/AArch64/AArch64TargetTransformInfo.h
file modified
+11
-0
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
file modified
+17
-2
lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
file modified
+6
-4
lib/Target/AMDGPU/AMDGPU.h
file modified
+4
-0
lib/Target/AMDGPU/AMDGPU.td
file modified
+20
-1
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
file modified
+3
-5
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
file modified
+8
-2
lib/Target/AMDGPU/AMDGPUISelLowering.h
file modified
+2
-0
lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
file modified
+1
-2
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
file modified
+1
-0
lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp
file added
+2881
lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
file modified
+5
-2
lib/Target/AMDGPU/AMDGPUSubtarget.cpp
file modified
+3
-0
lib/Target/AMDGPU/AMDGPUSubtarget.h
file modified
+15
-0
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
file modified
+16
-2
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
file modified
+33
-1
lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h
file modified
+3
-0
lib/Target/AMDGPU/CMakeLists.txt
file modified
+1
-0
lib/Target/AMDGPU/FLATInstructions.td
file modified
+18
-16
lib/Target/AMDGPU/GCNRegPressure.cpp
file modified
+132
-21
lib/Target/AMDGPU/GCNRegPressure.h
file modified
+50
-11
lib/Target/AMDGPU/GCNSchedStrategy.cpp
file modified
+134
-148
lib/Target/AMDGPU/GCNSchedStrategy.h
file modified
+16
-8
lib/Target/AMDGPU/SIAnnotateControlFlow.cpp
file modified
+1
-1
lib/Target/AMDGPU/SIISelLowering.cpp
file modified
+22
-0
lib/Target/AMDGPU/SIISelLowering.h
file modified
+1
-0
lib/Target/AMDGPU/SIInstrInfo.cpp
file modified
+301
-9
lib/Target/AMDGPU/SIInstrInfo.h
file modified
+32
-1
lib/Target/AMDGPU/SIInstructions.td
file modified
+7
-0
lib/Target/AMDGPU/VOP2Instructions.td
file modified
+34
-17
lib/Target/AMDGPU/VOP3Instructions.td
file modified
+0
-3
lib/Target/ARM/ARMBaseInstrInfo.h
file modified
+4
-14
lib/Target/ARM/ARMCallLowering.cpp
file modified
+1
-1
lib/Target/ARM/ARMFastISel.cpp
file modified
+1
-1
lib/Target/ARM/ARMISelLowering.cpp
file modified
+13
-14
lib/Target/ARM/ARMISelLowering.h
file modified
+4
-4
lib/Target/ARM/ARMInstrInfo.td
file modified
+4
-3
lib/Target/ARM/ARMInstrThumb.td
file modified
+2
-2
lib/Target/ARM/ARMInstructionSelector.cpp
file modified
+3
-36
lib/Target/ARM/ARMLegalizerInfo.cpp
file modified
+5
-3
lib/Target/ARM/ARMOptimizeBarriersPass.cpp
file modified
+3
-1
lib/Target/ARM/ARMRegisterBankInfo.cpp
file modified
+1
-0
lib/Target/ARM/ARMTargetMachine.cpp
file modified
+2
-0
lib/Target/AVR/AVRFrameLowering.cpp
file modified
+1
-1
lib/Target/AVR/AVRISelLowering.cpp
file modified
+5
-5
lib/Target/AVR/AVRInstrInfo.td
file modified
+3
-3
lib/Target/AVR/AVRRegisterInfo.cpp
file modified
+0
-1
lib/Target/BPF/BPFISelLowering.cpp
file modified
+1
-2
lib/Target/BPF/BPFInstrInfo.td
file modified
+5
-4
lib/Target/Hexagon/HexagonISelLowering.cpp
file modified
+1
-2
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
file modified
+1
-1
lib/Target/Hexagon/HexagonPatterns.td
file modified
+4
-3
lib/Target/Hexagon/HexagonPseudo.td
file modified
+1
-1
lib/Target/Lanai/LanaiISelLowering.cpp
file modified
+25
-6
lib/Target/Lanai/LanaiISelLowering.h
file modified
+5
-0
lib/Target/Lanai/LanaiInstrInfo.td
file modified
+5
-7
lib/Target/MSP430/MSP430FrameLowering.cpp
file modified
+3
-4
lib/Target/MSP430/MSP430ISelLowering.cpp
file modified
+234
-37
lib/Target/MSP430/MSP430InstrInfo.h
file modified
+6
-0
lib/Target/MSP430/MSP430InstrInfo.td
file modified
+5
-4
lib/Target/MSP430/MSP430RegisterInfo.cpp
file modified
+2
-2
lib/Target/Mips/MipsFastISel.cpp
file modified
+1
-1
lib/Target/Mips/MipsISelLowering.cpp
file modified
+1
-1
lib/Target/Mips/MipsInstrInfo.td
file modified
+3
-3
lib/Target/Mips/MipsOptimizePICCall.cpp
file modified
+1
-1
lib/Target/NVPTX/NVPTXISelLowering.cpp
file modified
+12
-6
lib/Target/NVPTX/NVPTXInstrInfo.td
file modified
+5
-4
lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp
file modified
+17
-0
lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
file modified
+2
-1
lib/Target/PowerPC/PPCFastISel.cpp
file modified
+2
-1
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
file modified
+255
-0
lib/Target/PowerPC/PPCISelLowering.cpp
file modified
+79
-19
lib/Target/PowerPC/PPCISelLowering.h
file modified
+14
-15
lib/Target/PowerPC/PPCInstr64Bit.td
file modified
+24
-4
lib/Target/PowerPC/PPCInstrAltivec.td
file modified
+34
-6
lib/Target/PowerPC/PPCInstrInfo.td
file modified
+9
-4
lib/Target/PowerPC/PPCInstrVSX.td
file modified
+1
-1
lib/Target/PowerPC/PPCTLSDynamicCall.cpp
file modified
+2
-1
lib/Target/Sparc/SparcISelLowering.cpp
file modified
+25
-6
lib/Target/Sparc/SparcInstrInfo.td
file modified
+5
-4
lib/Target/Sparc/SparcRegisterInfo.td
file modified
+4
-2
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
file modified
+4
-0
lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp
file modified
+19
-0
lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp
file modified
+14
-0
lib/Target/SystemZ/README.txt
file modified
+1
-1
lib/Target/SystemZ/SystemZFeatures.td
file modified
+13
-1
lib/Target/SystemZ/SystemZISelLowering.cpp
file modified
+10
-3
lib/Target/SystemZ/SystemZISelLowering.h
file modified
+2
-0
lib/Target/SystemZ/SystemZInstrFP.td
file modified
+13
-0
lib/Target/SystemZ/SystemZInstrFormats.td
file modified
+289
-12
lib/Target/SystemZ/SystemZInstrInfo.td
file modified
+195
-6
lib/Target/SystemZ/SystemZOperands.td
file modified
+2
-0
lib/Target/SystemZ/SystemZOperators.td
file modified
+2
-1
lib/Target/SystemZ/SystemZSchedule.td
file modified
+4
-0
lib/Target/SystemZ/SystemZScheduleZ13.td
file modified
+78
-6
lib/Target/SystemZ/SystemZScheduleZ196.td
file modified
+83
-9
lib/Target/SystemZ/SystemZScheduleZEC12.td
file modified
+83
-9
lib/Target/SystemZ/SystemZSubtarget.cpp
file modified
+4
-3
lib/Target/SystemZ/SystemZSubtarget.h
file modified
+10
-0
lib/Target/WebAssembly/WebAssemblyInstrCall.td
file modified
+2
-2
lib/Target/WebAssembly/WebAssemblyInstrInfo.td
file modified
+2
-1
lib/Target/X86/X86.td
file modified
+3
-0
lib/Target/X86/X86FastISel.cpp
file modified
+5
-43
lib/Target/X86/X86FixupLEAs.cpp
file modified
+226
-43
lib/Target/X86/X86ISelDAGToDAG.cpp
file modified
+19
-22
lib/Target/X86/X86ISelLowering.cpp
file modified
+124
-90
lib/Target/X86/X86InstrCompiler.td
file modified
+8
-6
lib/Target/X86/X86InstrInfo.cpp
file modified
+50
-2
lib/Target/X86/X86InstrInfo.h
file modified
+10
-1
lib/Target/X86/X86InstrInfo.td
file modified
+34
-1
lib/Target/X86/X86InstrSSE.td
file modified
+10
-8
lib/Target/X86/X86InstructionSelector.cpp
file modified
+108
-106
lib/Target/X86/X86IntrinsicsInfo.h
file modified
+1
-1
lib/Target/X86/X86LegalizerInfo.cpp
file modified
+14
-2
lib/Target/X86/X86RegisterInfo.cpp
file modified
+7
-7
lib/Target/X86/X86Subtarget.h
file modified
+6
-0
lib/Target/X86/X86TargetMachine.cpp
file modified
+3
-1
lib/Target/X86/X86TargetTransformInfo.cpp
file modified
+101
-93
lib/Target/X86/X86WinEHState.cpp
file modified
+1
-1
lib/Target/XCore/XCoreISelLowering.cpp
file modified
+2
-3
lib/Target/XCore/XCoreInstrInfo.td
file modified
+6
-5
lib/ToolDrivers/CMakeLists.txt
file added
+1
lib/ToolDrivers/LLVMBuild.txt
file added
+24
lib/ToolDrivers/llvm-lib/CMakeLists.txt
lib/LibDriver/CMakeLists.txt
file renamed
file was renamed with no change to the file
lib/ToolDrivers/llvm-lib/LLVMBuild.txt
lib/LibDriver/LLVMBuild.txt
file renamed
file was renamed with no change to the file
lib/ToolDrivers/llvm-lib/LibDriver.cpp
lib/LibDriver/LibDriver.cpp
file renamed
+1
-1
lib/ToolDrivers/llvm-lib/Options.td
lib/LibDriver/Options.td
file renamed
file was renamed with no change to the file
lib/Transforms/Coroutines/CoroFrame.cpp
file modified
+96
-4
lib/Transforms/IPO/FunctionImport.cpp
file modified
+5
-10
lib/Transforms/IPO/Inliner.cpp
file modified
+2
-2
lib/Transforms/IPO/PartialInlining.cpp
file modified
+377
-49
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
file modified
+4
-2
lib/Transforms/InstCombine/InstCombineAddSub.cpp
file modified
+63
-136
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
file modified
+47
-62
lib/Transforms/InstCombine/InstCombineCalls.cpp
file modified
+4
-4
lib/Transforms/InstCombine/InstCombineCasts.cpp
file modified
+16
-9
lib/Transforms/InstCombine/InstCombineCompares.cpp
file modified
+23
-16
lib/Transforms/InstCombine/InstCombineInternal.h
file modified
+23
-7
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
file modified
+2
-4
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
file modified
+7
-13
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
file modified
+1
-1
lib/Transforms/InstCombine/InstructionCombining.cpp
file modified
+13
-13
lib/Transforms/Instrumentation/AddressSanitizer.cpp
file modified
+21
-13
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
file modified
+3
-5
lib/Transforms/Instrumentation/EfficiencySanitizer.cpp
file modified
+22
-27
lib/Transforms/Instrumentation/MemorySanitizer.cpp
file modified
+5
-2
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
file modified
+4
-6
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
file modified
+294
-1
lib/Transforms/Scalar/NewGVN.cpp
file modified
+124
-86
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
file modified
+138
-23
lib/Transforms/Scalar/SpeculativeExecution.cpp
file modified
+42
-1
lib/Transforms/Utils/BypassSlowDivision.cpp
file modified
+2
-2
lib/Transforms/Utils/CloneFunction.cpp
file modified
+26
-6
lib/Transforms/Utils/CloneModule.cpp
file modified
+1
-1
lib/Transforms/Utils/EscapeEnumerator.cpp
file modified
+1
-2
lib/Transforms/Utils/InlineFunction.cpp
file modified
+15
-46
lib/Transforms/Utils/InstructionNamer.cpp
file modified
+6
-7
lib/Transforms/Utils/Local.cpp
file modified
+50
-56
lib/Transforms/Utils/LoopUtils.cpp
file modified
+201
-0
lib/Transforms/Utils/ModuleUtils.cpp
file modified
+6
-6
lib/Transforms/Utils/SimplifyLibCalls.cpp
file modified
+3
-3
lib/Transforms/Utils/VNCoercion.cpp
file modified
+9
-0
lib/Transforms/Utils/ValueMapper.cpp
file modified
+4
-5
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
file modified
+1
-1
lib/Transforms/Vectorize/LoopVectorize.cpp
file modified
+120
-121
lib/Transforms/Vectorize/SLPVectorizer.cpp
file modified
+64
-48
lib/XRay/Trace.cpp
file modified
+32
-2
projects/CMakeLists.txt
file modified
+3
-1
test/Analysis/BasicAA/cs-cs-arm.ll
file added
+34
test/Analysis/BasicAA/cs-cs.ll
file modified
+4
-33
test/Analysis/BasicAA/intrinsics-arm.ll
file added
+31
test/Analysis/BasicAA/intrinsics.ll
file modified
+9
-25
test/Analysis/BranchProbabilityInfo/basic.ll
file modified
+3
-3
test/Analysis/CostModel/AArch64/free-widening-casts.ll
file added
+622
test/Analysis/CostModel/AMDGPU/extractelement.ll
file modified
+48
-26
test/Analysis/CostModel/AMDGPU/insertelement.ll
file modified
+28
-15
test/Analysis/CostModel/AMDGPU/shufflevector.ll
file added
+43
test/Analysis/CostModel/X86/div.ll
file modified
+16
-16
test/Analysis/CostModel/X86/vshift-ashr-cost.ll
file modified
+69
-69
test/Analysis/CostModel/X86/vshift-lshr-cost.ll
file modified
+64
-64
test/Analysis/CostModel/X86/vshift-shl-cost.ll
file modified
+67
-67
test/Analysis/ScalarEvolution/different-loops-recs.ll
file added
+454
test/Analysis/TypeBasedAliasAnalysis/intrinsics.ll
file modified
+9
-9
test/Assembler/globalvariable-attributes.ll
file added
+19
test/Bitcode/globalvariable-attributes.ll
file added
+19
test/Bitcode/ptest-old.ll
file modified
+1
-0
test/Bitcode/thinlto-function-summary-callgraph-profile-summary.ll
file modified
+1
-1
test/Bitcode/thinlto-function-summary-callgraph-sample-profile-summary.ll
file added
+121
test/CodeGen/AArch64/GlobalISel/arm64-regbankselect.mir
file modified
+96
-0
test/CodeGen/AArch64/GlobalISel/call-translator.ll
file modified
+2
-2
test/CodeGen/AArch64/arm64-ccmp.ll
file modified
+1
-1
test/CodeGen/AArch64/arm64-fml-combines.ll
file modified
+23
-1
test/CodeGen/AArch64/arm64-hello.ll
file modified
+2
-2
test/CodeGen/AArch64/arm64-misched-multimmo.ll
file modified
+1
-1
test/CodeGen/AArch64/macho-global-symbols.ll
file added
+17
test/CodeGen/AArch64/misched-fusion-aes.ll
file modified
+33
-0
test/CodeGen/AArch64/stackmap-frame-setup.ll
file modified
+2
-2
test/CodeGen/AMDGPU/GlobalISel/inst-select-load-flat.mir
file modified
+1
-1
test/CodeGen/AMDGPU/GlobalISel/inst-select-store-flat.mir
file modified
+1
-1
test/CodeGen/AMDGPU/GlobalISel/legalize-constant.mir
file added
+20
test/CodeGen/AMDGPU/GlobalISel/lit.local.cfg
file added
+2
test/CodeGen/AMDGPU/constant-fold-imm-immreg.mir
file modified
+35
-35
test/CodeGen/AMDGPU/constant-fold-mi-operands.ll
file modified
+6
-6
test/CodeGen/AMDGPU/ctpop.ll
file modified
+40
-40
test/CodeGen/AMDGPU/ctpop64.ll
file modified
+8
-8
test/CodeGen/AMDGPU/fneg-combines.ll
file modified
+4
-5
test/CodeGen/AMDGPU/fneg.f16.ll
file modified
+37
-2
test/CodeGen/AMDGPU/inserted-wait-states.mir
file modified
+5
-5
test/CodeGen/AMDGPU/limit-coalesce.mir
file modified
+3
-3
test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll
file modified
+9
-9
test/CodeGen/AMDGPU/llvm.amdgcn.mbcnt.ll
file modified
+2
-2
test/CodeGen/AMDGPU/madak.ll
file modified
+3
-3
test/CodeGen/AMDGPU/promote-alloca-volatile.ll
file modified
+6
-6
test/CodeGen/AMDGPU/v_madak_f16.ll
file modified
+1
-1
test/CodeGen/AMDGPU/waitcnt.mir
file modified
+11
-11
test/CodeGen/ARM/GlobalISel/arm-instruction-select.mir
file modified
+172
-28
test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll
file modified
+8
-8
test/CodeGen/ARM/GlobalISel/arm-legalizer.mir
file modified
+18
-12
test/CodeGen/ARM/GlobalISel/arm-regbankselect.mir
file modified
+122
-14
test/CodeGen/ARM/divmod-eabi.ll
file modified
+35
-38
test/CodeGen/ARM/divmod.ll
file modified
+1
-0
test/CodeGen/AVR/select-mbb-placement-bug.ll
file added
+35
test/CodeGen/Generic/expand-experimental-reductions.ll
file added
+210
test/CodeGen/Hexagon/regalloc-bad-undef.mir
file modified
+4
-4
test/CodeGen/Lanai/masking_setccs.ll
file added
+48
test/CodeGen/Lanai/peephole-compare.mir
file modified
+2
-2
test/CodeGen/MIR/ARM/PR32721_ifcvt_triangle_unanalyzable.mir
file added
+24
test/CodeGen/MIR/ARM/ifcvt_canFallThroughTo.mir
file added
+64
test/CodeGen/MIR/X86/frame-info-save-restore-points.mir
file modified
+1
-1
test/CodeGen/MSP430/hwmult16.ll
file added
+43
test/CodeGen/MSP430/hwmult32.ll
file added
+43
test/CodeGen/MSP430/hwmultf5.ll
file added
+43
test/CodeGen/MSP430/jumptable.ll
file modified
+1
-1
test/CodeGen/MSP430/libcalls.ll
file added
+595
test/CodeGen/MSP430/promote-i8-mul.ll
test/CodeGen/MSP430/2009-11-05-8BitLibcalls.ll
file renamed
+1
-1
test/CodeGen/NVPTX/bug17709.ll
file modified
+26
-26
test/CodeGen/NVPTX/ctlz.ll
file modified
+1
-1
test/CodeGen/NVPTX/ctpop.ll
file modified
+1
-1
test/CodeGen/NVPTX/cttz.ll
file modified
+1
-2
test/CodeGen/NVPTX/f16-instructions.ll
file modified
+1079
-1078
test/CodeGen/NVPTX/f16x2-instructions.ll
file modified
+1427
-1426
test/CodeGen/NVPTX/fma.ll
file modified
+42
-42
test/CodeGen/NVPTX/i8-param.ll
file modified
+23
-23
test/CodeGen/NVPTX/param-load-store.ll
file modified
+939
-939
test/CodeGen/NVPTX/sched1.ll
file modified
+2
-2
test/CodeGen/NVPTX/sched2.ll
file modified
+2
-2
test/CodeGen/NVPTX/simple-call.ll
file modified
+26
-26
test/CodeGen/NVPTX/vec8.ll
file modified
+1
-1
test/CodeGen/NVPTX/vector-call.ll
file modified
+30
-30
test/CodeGen/NVPTX/zeroext-32bit.ll
file modified
+26
-26
test/CodeGen/PowerPC/mtvsrdd.ll
file added
+22
test/CodeGen/PowerPC/setcc-logic.ll
file modified
+6
-6
test/CodeGen/PowerPC/stackmap-frame-setup.ll
file modified
+2
-2
test/CodeGen/PowerPC/tail-dup-layout.ll
file modified
+94
-3
test/CodeGen/PowerPC/testComparesieqsc.ll
file added
+138
test/CodeGen/PowerPC/testComparesieqsi.ll
file added
+138
test/CodeGen/PowerPC/testComparesieqss.ll
file added
+138
test/CodeGen/PowerPC/testComparesiequc.ll
file added
+138
test/CodeGen/PowerPC/testComparesiequi.ll
file added
+138
test/CodeGen/PowerPC/testComparesiequs.ll
file added
+138
test/CodeGen/PowerPC/testCompareslleqsc.ll
file added
+138
test/CodeGen/PowerPC/testCompareslleqsi.ll
file added
+138
test/CodeGen/PowerPC/testCompareslleqss.ll
file added
+137
test/CodeGen/PowerPC/testComparesllequc.ll
file added
+137
test/CodeGen/PowerPC/testComparesllequi.ll
file added
+137
test/CodeGen/PowerPC/testComparesllequs.ll
file added
+137
test/CodeGen/SPARC/LeonItinerariesUT.ll
file modified
+2
-2
test/CodeGen/SPARC/inlineasm-v9.ll
file added
+30
test/CodeGen/SPARC/inlineasm.ll
file modified
+18
-0
test/CodeGen/SystemZ/list-ilp-crash.ll
file added
+23
test/CodeGen/SystemZ/lower-copy-undef-src.mir
file added
+14
test/CodeGen/Thumb2/v8_IT_5.ll
file modified
+1
-1
test/CodeGen/X86/2007-01-08-InstrSched.ll
file modified
+2
-2
test/CodeGen/X86/2010-01-18-DbgValue.ll
file modified
+9
-4
test/CodeGen/X86/2012-11-30-handlemove-dbg.ll
file removed
-51
test/CodeGen/X86/2012-11-30-misched-dbg.ll
file removed
-142
test/CodeGen/X86/2012-11-30-regpres-dbg.ll
file removed
-47
test/CodeGen/X86/GlobalISel/add-scalar.ll
file added
+44
test/CodeGen/X86/GlobalISel/binop.ll
file modified
+0
-42
test/CodeGen/X86/GlobalISel/br.ll
file added
+19
test/CodeGen/X86/GlobalISel/cmp.ll
file added
+159
test/CodeGen/X86/GlobalISel/ext-x86-64.ll
file modified
+13
-1
test/CodeGen/X86/GlobalISel/ext.ll
file modified
+18
-0
test/CodeGen/X86/GlobalISel/legalize-cmp.mir
file added
+179
test/CodeGen/X86/GlobalISel/legalize-ext-x86-64.mir
file modified
+64
-0
test/CodeGen/X86/GlobalISel/legalize-ext.mir
file modified
+64
-0
test/CodeGen/X86/GlobalISel/memop-scalar-x32.ll
test/CodeGen/X86/GlobalISel/memop-x32.ll
file renamed
file was renamed with no change to the file
test/CodeGen/X86/GlobalISel/memop-scalar.ll
test/CodeGen/X86/GlobalISel/memop.ll
file renamed
+2
-62
test/CodeGen/X86/GlobalISel/memop-vec.ll
file added
+39
test/CodeGen/X86/GlobalISel/regbankselect-X86_64.mir
file modified
+120
-5
test/CodeGen/X86/GlobalISel/select-br.mir
file added
+39
test/CodeGen/X86/GlobalISel/select-cmp.mir
file added
+563
test/CodeGen/X86/GlobalISel/select-ext-x86-64.mir
file modified
+38
-0
test/CodeGen/X86/GlobalISel/select-ext.mir
file modified
+33
-0
test/CodeGen/X86/GlobalISel/select-memop-scalar-x32.mir
test/CodeGen/X86/GlobalISel/select-memop-x32.mir
file renamed
file was renamed with no change to the file
test/CodeGen/X86/GlobalISel/select-memop-scalar.mir
test/CodeGen/X86/GlobalISel/select-memop.mir
file renamed
test/CodeGen/X86/GlobalISel/select-memop-v128.mir
file added
+143
test/CodeGen/X86/O0-pipeline.ll
file added
+67
test/CodeGen/X86/all-ones-vector.ll
file modified
+56
-56
test/CodeGen/X86/avg.ll
file modified
+407
-426
test/CodeGen/X86/avx-basic.ll
file modified
+4
-4
test/CodeGen/X86/avx-cvt-3.ll
file modified
+10
-12
test/CodeGen/X86/avx-intrinsics-fast-isel.ll
file modified
+30
-30
test/CodeGen/X86/avx-schedule.ll
file modified
+50
-0
test/CodeGen/X86/avx.ll
file modified
+1
-1
test/CodeGen/X86/avx512-cmp-kor-sequence.ll
file modified
+3
-3
test/CodeGen/X86/avx512-gather-scatter-intrin.ll
file modified
+5
-5
test/CodeGen/X86/avx512-intrinsics-upgrade.ll
file modified
+22
-22
test/CodeGen/X86/avx512-intrinsics.ll
file modified
+108
-107
test/CodeGen/X86/avx512-mask-spills.ll
file modified
+15
-25
test/CodeGen/X86/avx512-scalar_mask.ll
file added
+107
test/CodeGen/X86/avx512-vselect.ll
file added
+61
test/CodeGen/X86/avx512bw-intrinsics-upgrade.ll
file modified
+6
-6
test/CodeGen/X86/avx512bw-intrinsics.ll
file modified
+8
-8
test/CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll
file modified
+12
-12
test/CodeGen/X86/avx512cdvl-intrinsics-upgrade.ll
file modified
+1
-1
test/CodeGen/X86/avx512cdvl-intrinsics.ll
file modified
+1
-1
test/CodeGen/X86/avx512dq-intrinsics-upgrade.ll
file modified
+1
-1
test/CodeGen/X86/avx512dq-intrinsics.ll
file modified
+2
-2
test/CodeGen/X86/avx512dqvl-intrinsics-upgrade.ll
file modified
+5
-5
test/CodeGen/X86/avx512dqvl-intrinsics.ll
file modified
+2
-2
test/CodeGen/X86/avx512er-intrinsics.ll
file modified
+24
-24
test/CodeGen/X86/avx512ifma-intrinsics.ll
file modified
+4
-4
test/CodeGen/X86/avx512ifmavl-intrinsics.ll
file modified
+8
-8
test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll
file modified
+32
-32
test/CodeGen/X86/avx512vl-intrinsics.ll
file modified
+14
-14
test/CodeGen/X86/bmi.ll
file modified
+76
-0
test/CodeGen/X86/bswap_tree2.ll
file modified
+18
-17
test/CodeGen/X86/cast-vsel.ll
file modified
+16
-21
test/CodeGen/X86/combine-abs.ll
file modified
+5
-6
test/CodeGen/X86/combine-shl.ll
file modified
+1
-2
test/CodeGen/X86/combine-srl.ll
file modified
+2
-20
test/CodeGen/X86/constructor.ll
file modified
+5
-0
test/CodeGen/X86/dbg-baseptr.ll
file modified
+50
-12
test/CodeGen/X86/elf-associated.ll
file modified
+5
-0
test/CodeGen/X86/fold-tied-op.ll
file modified
+4
-3
test/CodeGen/X86/fp128-i128.ll
file modified
+1
-1
test/CodeGen/X86/haddsub-2.ll
file modified
+6
-6
test/CodeGen/X86/known-signbits-vector.ll
file modified
+61
-0
test/CodeGen/X86/leaFixup32.mir
file added
+508
test/CodeGen/X86/leaFixup64.mir
file added
+1041
test/CodeGen/X86/lrshrink.ll
file added
+57
test/CodeGen/X86/madd.ll
file modified
+17
-17
test/CodeGen/X86/masked_gather_scatter.ll
file modified
+1
-1
test/CodeGen/X86/merge-consecutive-loads-128.ll
file modified
+8
-8
test/CodeGen/X86/misched-matrix.ll
file modified
+2
-2
test/CodeGen/X86/not-and-simplify.ll
file modified
+26
-2
test/CodeGen/X86/oddshuffles.ll
file modified
+17
-17
test/CodeGen/X86/packss.ll
file modified
+5
-6
test/CodeGen/X86/pmul.ll
file modified
+28
-27
test/CodeGen/X86/pr28129.ll
file modified
+16
-16
test/CodeGen/X86/pr29112.ll
file modified
+4
-4
test/CodeGen/X86/pr30562.ll
file modified
+1
-0
test/CodeGen/X86/pr31088.ll
file modified
+1
-1
test/CodeGen/X86/pr32284.ll
file modified
+34
-37
test/CodeGen/X86/pr32907.ll
file modified
+28
-25
test/CodeGen/X86/replace_unsupported_masked_mem_intrin.ll
file added
+37
test/CodeGen/X86/rotate.ll
file modified
+9
-7
test/CodeGen/X86/sad.ll
file modified
+464
-465
test/CodeGen/X86/select.ll
file modified
+16
-12
test/CodeGen/X86/setcc-wide-types.ll
file modified
+28
-28
test/CodeGen/X86/shrink_vmul_sse.ll
file modified
+1
-1
test/CodeGen/X86/shuffle-of-splat-multiuses.ll
file modified
+16
-18
test/CodeGen/X86/sse-intrinsics-fast-isel.ll
file modified
+5
-5
test/CodeGen/X86/sse1.ll
file modified
+12
-8
test/CodeGen/X86/sse3-avx-addsub-2.ll
file modified
+7
-7
test/CodeGen/X86/sse41.ll
file modified
+4
-4
test/CodeGen/X86/stackmap-frame-setup.ll
file modified
+2
-2
test/CodeGen/X86/vec_int_to_fp.ll
file modified
+42
-42
test/CodeGen/X86/vec_set-2.ll
file modified
+22
-9
test/CodeGen/X86/vec_set-3.ll
file modified
+31
-14
test/CodeGen/X86/vec_set-4.ll
file modified
+26
-12
test/CodeGen/X86/vec_set-6.ll
file modified
+16
-7
test/CodeGen/X86/vec_set-7.ll
file modified
+12
-6
test/CodeGen/X86/vec_set-8.ll
file modified
+11
-5
test/CodeGen/X86/vec_set-A.ll
file modified
+13
-6
test/CodeGen/X86/vec_set-B.ll
file modified
+26
-14
test/CodeGen/X86/vec_set-C.ll
file modified
+5
-5
test/CodeGen/X86/vec_set.ll
file modified
+42
-21
test/CodeGen/X86/vector-bitreverse.ll
file modified
+3
-3
test/CodeGen/X86/vector-blend.ll
file modified
+2
-2
test/CodeGen/X86/vector-lzcnt-128.ll
file modified
+281
-99
test/CodeGen/X86/vector-lzcnt-256.ll
file modified
+439
-97
test/CodeGen/X86/vector-narrow-binop.ll
file added
+111
test/CodeGen/X86/vector-pcmp.ll
file modified
+13
-14
test/CodeGen/X86/vector-shift-ashr-256.ll
file modified
+580
-0
test/CodeGen/X86/vector-shift-lshr-256.ll
file modified
+434
-0
test/CodeGen/X86/vector-shift-shl-256.ll
file modified
+377
-0
test/CodeGen/X86/vector-shuffle-512-v32.ll
file modified
+271
-85
test/CodeGen/X86/vector-sqrt.ll
file modified
+4
-4
test/CodeGen/X86/viabs.ll
file modified
+49
-58
test/CodeGen/X86/vselect-pcmp.ll
file modified
+3
-9
test/CodeGen/X86/x86-interleaved-access.ll
file modified
+7
-7
test/CodeGen/X86/x86-no_caller_saved_registers-preserve.ll
file modified
+13
-13
test/CodeGen/X86/x86-no_caller_saved_registers.ll
file modified
+31
-31
test/CodeGen/X86/x86-shrink-wrapping.ll
file modified
+51
-2
test/CodeGen/X86/xop-intrinsics-fast-isel.ll
file modified
+4
-4
test/DebugInfo/COFF/local-variables.ll
file modified
+0
-5
test/DebugInfo/COFF/no-cus.ll
file added
+25
test/DebugInfo/Inputs/typeunit-header.elf-x86-64
file added
+0
empty file added
test/DebugInfo/Inputs/typeunit-header.s
file added
+49
test/DebugInfo/PDB/DIA/pdbdump-symbol-format.test
file modified
+2
-2
test/DebugInfo/X86/dbg-declare-inalloca.ll
file added
+199
test/DebugInfo/X86/split-dwarf-cross-unit-reference.ll
file modified
+173
-25
test/DebugInfo/typeunit-header.test
file added
+15
test/Feature/intrinsic-noduplicate.ll
file modified
+1
-0
test/Instrumentation/MemorySanitizer/msan_basic.ll
file modified
+0
-64
test/Instrumentation/MemorySanitizer/msan_x86intrinsics.ll
file added
+68
test/Instrumentation/MemorySanitizer/pr32842.ll
file added
+20
test/Instrumentation/MemorySanitizer/vector_arith.ll
file modified
+1
-0
test/Instrumentation/MemorySanitizer/vector_cmp.ll
file modified
+1
-0
test/Instrumentation/MemorySanitizer/vector_cvt.ll
file modified
+1
-0
test/Instrumentation/MemorySanitizer/vector_pack.ll
file modified
+1
-0
test/Instrumentation/MemorySanitizer/vector_shift.ll
file modified
+1
-0
test/LTO/Resolution/X86/ifunc.ll
file added
+15
test/MC/AArch64/directive-cpu-err.s
file added
+9
test/MC/AArch64/label-arithmetic-diags-elf.s
file modified
+9
-0
test/MC/AMDGPU/flat.s
file modified
+0
-66
test/MC/AMDGPU/literal16.s
file modified
+4
-4
test/MC/AMDGPU/vop2.s
file modified
+19
-19
test/MC/AMDGPU/vop3-convert.s
file modified
+7
-7
test/MC/AsmParser/altmacro_string_escape.s
file added
+29
test/MC/Disassembler/AMDGPU/flat_vi.txt
file modified
+0
-24
test/MC/Disassembler/AMDGPU/literal16_vi.txt
file modified
+3
-3
test/MC/Disassembler/AMDGPU/vop2_vi.txt
file modified
+15
-15
test/MC/Disassembler/AMDGPU/vop3_vi.txt
file modified
+18
-0
test/MC/Disassembler/PowerPC/ppc64-encoding-p9vector.txt
file added
+4
test/MC/Disassembler/SystemZ/insns-z13.txt
file modified
+2055
-2013
test/MC/Disassembler/SystemZ/insns.txt
file modified
+4488
-2229
test/MC/SystemZ/insn-bad-z13.s
file modified
+488
-304
test/MC/SystemZ/insn-bad-z196.s
file modified
+40
-13
test/MC/SystemZ/insn-bad-zEC12.s
file modified
+258
-253
test/MC/SystemZ/insn-bad.s
file modified
+2043
-241
test/MC/SystemZ/insn-good-z13.s
file modified
+873
-863
test/MC/SystemZ/insn-good-z196.s
file modified
+96
-62
test/MC/SystemZ/insn-good-zEC12.s
file modified
+8
-8
test/MC/SystemZ/insn-good.s
file modified
+1911
-220
test/Object/Inputs/COFF/empty-drectve.yaml
file added
+14
test/Object/X86/archive-symbol-table.s
file added
+19
test/Object/X86/nm-ir.ll
file modified
+1
-1
test/Object/coff-empty-drectve.test
file added
+3
test/Object/invalid.test
file modified
+2
-2
test/Object/wasm-invalid-start.test
file added
+10
test/ObjectYAML/wasm/export_section.yaml
file modified
+20
-8
test/ObjectYAML/wasm/function_section.yaml
file modified
+1
-3
test/ObjectYAML/wasm/import_section.yaml
file modified
+37
-8
test/ObjectYAML/wasm/start_section.yaml
file modified
+9
-0
test/TableGen/AsmVariant.td
file modified
+1
-1
test/TableGen/RegisterEncoder.td
file added
+35
test/Transforms/CodeExtractor/ExtractedFnEntryCount.ll
file modified
+1
-1
test/Transforms/CodeExtractor/MultipleExitBranchProb.ll
file modified
+1
-1
test/Transforms/CodeExtractor/PartialInlineAnd.ll
file modified
+2
-2
test/Transforms/CodeExtractor/PartialInlineEntryUpdate.ll
file added
+41
test/Transforms/CodeExtractor/PartialInlineHighCost.ll
file added
+107
test/Transforms/CodeExtractor/PartialInlineOr.ll
file modified
+2
-2
test/Transforms/CodeExtractor/PartialInlineOrAnd.ll
file modified
+2
-2
test/Transforms/CodeExtractor/SingleCondition.ll
file modified
+2
-2
test/Transforms/CodeExtractor/X86/InheritTargetAttributes.ll
file modified
+2
-2
test/Transforms/CodeGenPrepare/section-samplepgo.ll
file added
+57
test/Transforms/CodeGenPrepare/section.ll
file modified
+10
-10
test/Transforms/ConstProp/calls-math-finite.ll
file added
+83
test/Transforms/ConstProp/calls.ll
file modified
+0
-206
test/Transforms/ConstProp/sse.ll
file added
+208
test/Transforms/Coroutines/coro-eh-aware-edge-split.ll
file added
+218
test/Transforms/GVN/PRE/2011-06-01-NonLocalMemdepMiscompile.ll
file modified
+3
-4
test/Transforms/GVN/PRE/nonintegral.ll
file added
+39
test/Transforms/IndVarSimplify/2011-10-27-lftrnull.ll
file modified
+1
-1
test/Transforms/InferFunctionAttrs/annotate.ll
file modified
+126
-0
test/Transforms/InferFunctionAttrs/no-proto.ll
file modified
+126
-0
test/Transforms/Inline/inline-cold.ll
file modified
+2
-18
test/Transforms/Inline/inline-constexpr-addrspacecast-argument.ll
file modified
+1
-1
test/Transforms/Inline/partial-inline-act.ll
file modified
+1
-1
test/Transforms/Inline/prof-update.ll
file modified
+24
-11
test/Transforms/InstCombine/AArch64/2012-04-23-Neon-Intrinsics.ll
file added
+71
test/Transforms/InstCombine/AArch64/lit.local.cfg
file added
+2
test/Transforms/InstCombine/AMDGPU/amdgcn-intrinsics.ll
test/Transforms/InstCombine/amdgcn-intrinsics.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/AMDGPU/lit.local.cfg
file added
+2
test/Transforms/InstCombine/ARM/2012-04-23-Neon-Intrinsics.ll
test/Transforms/InstCombine/2012-04-23-Neon-Intrinsics.ll
file renamed
test/Transforms/InstCombine/ARM/constant-fold-hang.ll
test/Transforms/InstCombine/constant-fold-hang.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/ARM/lit.local.cfg
file added
+2
test/Transforms/InstCombine/ARM/neon-intrinsics.ll
test/Transforms/InstCombine/neon-intrinsics.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/PowerPC/aligned-altivec.ll
test/Transforms/InstCombine/aligned-altivec.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/PowerPC/aligned-qpx.ll
test/Transforms/InstCombine/aligned-qpx.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/PowerPC/lit.local.cfg
file added
+3
test/Transforms/InstCombine/PowerPC/vsx-unaligned.ll
test/Transforms/InstCombine/vsx-unaligned.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/X86FsubCmpCombine.ll
test/Transforms/InstCombine/X86FsubCmpCombine.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/blend_x86.ll
test/Transforms/InstCombine/blend_x86.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/lit.local.cfg
file added
+2
test/Transforms/InstCombine/X86/pr2645-1.ll
test/Transforms/InstCombine/pr2645-1.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/shufflemask-undef.ll
test/Transforms/InstCombine/shufflemask-undef.ll
file renamed
+2
-1
test/Transforms/InstCombine/X86/x86-avx2.ll
test/Transforms/InstCombine/x86-avx2.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/x86-avx512.ll
test/Transforms/InstCombine/x86-avx512.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/x86-crc32-demanded.ll
test/Transforms/InstCombine/x86-crc32-demanded.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/x86-f16c.ll
test/Transforms/InstCombine/x86-f16c.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/x86-fma.ll
test/Transforms/InstCombine/x86-fma.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/x86-insertps.ll
test/Transforms/InstCombine/x86-insertps.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/x86-masked-memops.ll
test/Transforms/InstCombine/x86-masked-memops.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/x86-movmsk.ll
test/Transforms/InstCombine/x86-movmsk.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/x86-muldq.ll
test/Transforms/InstCombine/x86-muldq.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/x86-pack.ll
test/Transforms/InstCombine/x86-pack.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/x86-pshufb.ll
test/Transforms/InstCombine/x86-pshufb.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/x86-sse.ll
test/Transforms/InstCombine/x86-sse.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/x86-sse2.ll
test/Transforms/InstCombine/x86-sse2.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/x86-sse41.ll
test/Transforms/InstCombine/x86-sse41.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/x86-sse4a.ll
test/Transforms/InstCombine/x86-sse4a.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/x86-vec_demanded_elts.ll
file added
+110
test/Transforms/InstCombine/X86/x86-vector-shifts.ll
test/Transforms/InstCombine/x86-vector-shifts.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/x86-vperm2.ll
test/Transforms/InstCombine/x86-vperm2.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/x86-vpermil.ll
test/Transforms/InstCombine/x86-vpermil.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/X86/x86-xop.ll
test/Transforms/InstCombine/x86-xop.ll
file renamed
file was renamed with no change to the file
test/Transforms/InstCombine/add.ll
file modified
+26
-0
test/Transforms/InstCombine/and.ll
file modified
+1
-1
test/Transforms/InstCombine/bit-tracking.ll
file removed
-26
test/Transforms/InstCombine/cast.ll
file modified
+38
-0
test/Transforms/InstCombine/constant-fold-iteration.ll
file added
+10
test/Transforms/InstCombine/demorgan.ll
file modified
+4
-4
test/Transforms/InstCombine/icmp.ll
file modified
+15
-0
test/Transforms/InstCombine/intrinsics.ll
file modified
+25
-4
test/Transforms/InstCombine/logical-select.ll
file modified
+75
-0
test/Transforms/InstCombine/not.ll
file modified
+70
-6
test/Transforms/InstCombine/or-xor.ll
file modified
+70
-0
test/Transforms/InstCombine/or.ll
file modified
+0
-109
test/Transforms/InstCombine/sext.ll
file modified
+1
-1
test/Transforms/InstCombine/trunc.ll
file modified
+1
-1
test/Transforms/InstCombine/vec_demanded_elts.ll
file modified
+0
-108
test/Transforms/InstCombine/xor2.ll
file modified
+0
-11
test/Transforms/InstNamer/basic.ll
file added
+19
test/Transforms/InstSimplify/AndOrXor.ll
file modified
+173
-0
test/Transforms/InstSimplify/apint-or.ll
file removed
-72
test/Transforms/InstSimplify/compare.ll
file modified
+5
-2
test/Transforms/InstSimplify/or.ll
file added
+181
test/Transforms/LoopIdiom/ARM/ctlz.ll
file added
+185
test/Transforms/LoopIdiom/X86/ctlz.ll
file added
+185
test/Transforms/LoopUnroll/not-rotated.ll
file modified
+1
-1
test/Transforms/LoopVectorize/X86/svml-calls-finite.ll
file added
+187
test/Transforms/LoopVectorize/induction.ll
file modified
+45
-0
test/Transforms/LoopVectorize/pr32859.ll
file added
+30
test/Transforms/NewGVN/pr32934.ll
file added
+69
test/Transforms/NewGVN/pr32952.ll
file added
+42
test/Transforms/NewGVN/verify-memoryphi.ll
file added
+29
test/Transforms/SLPVectorizer/AArch64/64-bit-vector.ll
file added
+22
test/Transforms/SLPVectorizer/AArch64/getelementptr.ll
file modified
+40
-3
test/Transforms/SLPVectorizer/AArch64/horizontal.ll
file modified
+32
-1
test/Transforms/SLPVectorizer/AArch64/remarks.ll
file added
+32
test/Transforms/SLPVectorizer/X86/arith-add.ll
file added
+649
test/Transforms/SLPVectorizer/X86/arith-mul.ll
file added
+700
test/Transforms/SLPVectorizer/X86/arith-sub.ll
file added
+649
test/Transforms/SLPVectorizer/X86/shift-ashr.ll
file added
+913
test/Transforms/SLPVectorizer/X86/shift-lshr.ll
file added
+862
test/Transforms/SLPVectorizer/X86/shift-shl.ll
file added
+814
test/Transforms/SimpleLoopUnswitch/trivial-unswitch.ll
file modified
+199
-0
test/Transforms/SpeculativeExecution/spec-other.ll
file removed
-32
test/Transforms/SpeculativeExecution/spec-vector.ll
file removed
-73
test/Transforms/Util/split-bit-piece.ll
file modified
+76
-34
test/Verifier/metadata-function-dbg.ll
file modified
+11
-5
test/tools/llvm-pdbdump/Inputs/FilterTest.cpp
file modified
+18
-0
test/tools/llvm-pdbdump/Inputs/FilterTest.pdb
file modified
+0
-0
test/tools/llvm-pdbdump/regex-filter.test
file modified
+4
-4
test/tools/llvm-pdbdump/symbol-filters.test
file added
+74
test/tools/llvm-profdata/sample-profile-basic.test
file modified
+4
-3
test/tools/llvm-readobj/wasm-invalid.test
file added
+7
tools/bugpoint/ExtractFunction.cpp
file modified
+1
-2
tools/llc/llc.cpp
file modified
+2
-0
tools/lli/RemoteJITUtils.h
file modified
+2
-3
tools/llvm-ar/llvm-ar.cpp
file modified
+1
-1
tools/llvm-pdbdump/LLVMOutputStyle.cpp
file modified
+1
-1
tools/llvm-pdbdump/PrettyCompilandDumper.cpp
file modified
+12
-0
tools/llvm-pdbdump/PrettyFunctionDumper.cpp
file modified
+8
-2
tools/llvm-pdbdump/llvm-pdbdump.cpp
file modified
+93
-9
tools/llvm-pdbdump/llvm-pdbdump.h
file modified
+23
-0
tools/llvm-readobj/COFFDumper.cpp
file modified
+8
-0
tools/llvm-readobj/llvm-readobj.cpp
file modified
+3
-18
tools/llvm-rtdyld/llvm-rtdyld.cpp
file modified
+1
-2
tools/obj2yaml/wasm2yaml.cpp
file modified
+40
-23
tools/opt/opt.cpp
file modified
+3
-1
tools/yaml2obj/yaml2wasm.cpp
file modified
+9
-2
unittests/Analysis/ProfileSummaryInfoTest.cpp
file modified
+6
-0
unittests/Analysis/TargetLibraryInfoTest.cpp
file modified
+46
-0
unittests/DebugInfo/CMakeLists.txt
file modified
+1
-1
unittests/DebugInfo/CodeView/CMakeLists.txt
file added
+11
unittests/DebugInfo/CodeView/ErrorChecking.h
file added
+61
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp
file added
+353
unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp
file modified
+1
-1
unittests/ExecutionEngine/Orc/OrcTestCommon.h
file modified
+1
-1
unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp
file modified
+16
-13
unittests/IR/ConstantRangeTest.cpp
file modified
+7
-2
unittests/IR/InstructionsTest.cpp
file modified
+7
-0
unittests/IR/TypeBuilderTest.cpp
file modified
+14
-16
unittests/Support/CMakeLists.txt
file modified
+1
-0
unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp
file modified
+3
-1
unittests/Support/ParallelTest.cpp
file added
+53
unittests/Support/Path.cpp
file modified
+1
-1
unittests/Transforms/Utils/Cloning.cpp
file modified
+37
-28
utils/TableGen/CodeGenInstruction.cpp
file modified
+1
-0
utils/TableGen/SubtargetEmitter.cpp
file modified
+1
-1
utils/TableGen/X86RecognizableInstr.cpp
file modified
+1
-124
utils/TableGen/X86RecognizableInstr.h
file modified
+122
-0
utils/git-svn/git-llvm
file modified
+19
-14
utils/release/build_llvm_package.bat
file modified
+4
-4
utils/vscode/README
file added
+18
utils/vscode/tablegen/.vscode/launch.json
file added
+13
utils/vscode/tablegen/CHANGELOG.md
file added
+4
utils/vscode/tablegen/README.md
file added
+13
utils/vscode/tablegen/language-configuration.json
file added
+30
utils/vscode/tablegen/package.json
file added
+26
utils/vscode/tablegen/syntaxes/TableGen.tmLanguage
file added
+132
utils/vscode/tablegen/vsc-extension-quickstart.md
file added
+27