12f3ca4 Vendor import of llvm trunk r301441:

Authored and Committed by Dimitry Andric 7 years ago
622 files changed. 150965 lines added. 64498 lines removed.
cmake/modules/HandleLLVMOptions.cmake
file modified
+7 -0
docs/AMDGPUUsage.rst
file modified
+2 -3
docs/GettingStarted.rst
file modified
+2 -0
docs/HowToAddABuilder.rst
file modified
+2 -0
docs/LibFuzzer.rst
file modified
+10 -3
include/llvm/ADT/APFloat.h
file modified
+10 -4
include/llvm/ADT/APInt.h
file modified
+58 -22
include/llvm/ADT/APSInt.h
file modified
+8 -5
include/llvm/ADT/BitVector.h
file modified
+93 -56
include/llvm/ADT/SmallBitVector.h
file modified
+22 -3
include/llvm/ADT/StringExtras.h
file modified
+30 -0
include/llvm/ADT/Triple.h
file modified
+2 -1
include/llvm/Analysis/DemandedBits.h
file modified
+2 -2
include/llvm/Analysis/InstructionSimplify.h
file modified
+83 -2
include/llvm/Analysis/LoopInfo.h
file modified
+1 -1
include/llvm/Analysis/LoopInfoImpl.h
file modified
+3 -3
include/llvm/Analysis/RegionInfo.h
file modified
+19 -3
include/llvm/Analysis/ScalarEvolution.h
file modified
+41 -0
include/llvm/Analysis/ValueTracking.h
file modified
+2 -1
include/llvm/CodeGen/DIE.h
file modified
+12 -1
include/llvm/CodeGen/GlobalISel/InstructionSelector.h
file modified
+34 -0
include/llvm/CodeGen/MachineOperand.h
file modified
+0 -6
include/llvm/CodeGen/SelectionDAG.h
file modified
+10 -1
include/llvm/DebugInfo/CodeView/CodeView.h
file modified
+1 -1
include/llvm/DebugInfo/CodeView/ModuleSubstreamVisitor.h
file modified
+1 -1
include/llvm/DebugInfo/CodeView/TypeDumperBase.h
file removed
-0
include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h
file modified
+3 -3
include/llvm/DebugInfo/DWARF/DWARFContext.h
file modified
+11 -6
include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
file modified
+3 -1
include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h
file modified
+3 -3
include/llvm/DebugInfo/DWARF/DWARFUnit.h
file modified
+9 -9
include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h
file modified
+2 -1
include/llvm/DebugInfo/PDB/IPDBRawSymbol.h
file modified
+1 -1
include/llvm/DebugInfo/PDB/Native/ModStream.h
file modified
+2 -0
include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h
file modified
+2 -1
include/llvm/DebugInfo/PDB/UDTLayout.h
file modified
+76 -67
include/llvm/ExecutionEngine/Orc/RPCSerialization.h
file modified
+38 -27
include/llvm/IR/Attributes.h
file modified
+1 -1
include/llvm/IR/ConstantRange.h
file modified
+1 -1
include/llvm/IR/Dominators.h
file modified
+4 -0
include/llvm/IR/IntrinsicsAMDGPU.td
file modified
+2 -0
include/llvm/IR/Module.h
file modified
+1 -1
include/llvm/IR/Value.h
file modified
+11 -0
include/llvm/MC/MCTargetOptions.h
file modified
+1 -0
include/llvm/Object/ELF.h
file modified
+39 -29
include/llvm/Object/ELFObjectFile.h
file modified
+16 -16
include/llvm/Object/ELFTypes.h
file modified
+89 -77
include/llvm/Object/IRSymtab.h
file modified
+22 -7
include/llvm/Object/MachO.h
file modified
+70 -52
include/llvm/Object/ModuleSummaryIndexObjectFile.h
file modified
+19 -6
include/llvm/Object/ModuleSymbolTable.h
file modified
+9 -7
include/llvm/Object/RelocVisitor.h
file modified
+48 -43
include/llvm/Object/StackMapParser.h
file modified
+18 -25
include/llvm/Object/Wasm.h
file modified
+9 -4
include/llvm/ObjectYAML/WasmYAML.h
file modified
+1 -1
include/llvm/ProfileData/InstrProf.h
file modified
+0 -8
include/llvm/Support/BranchProbability.h
file modified
+12 -0
include/llvm/Support/FileSystem.h
file modified
+3 -1
include/llvm/Support/GenericDomTree.h
file modified
+2 -2
include/llvm/Support/KnownBits.h
file added
+43
include/llvm/Support/YAMLTraits.h
file modified
+2 -2
include/llvm/Target/GlobalISel/Target.td
file modified
+1 -9
include/llvm/Target/TargetInstrInfo.h
file modified
+1 -1
include/llvm/Target/TargetLowering.h
file modified
+39 -23
include/llvm/Target/TargetRegisterInfo.h
file modified
+40 -29
include/llvm/Transforms/Instrumentation.h
file modified
+2 -1
include/llvm/Transforms/Scalar/ConstantHoisting.h
file modified
+5 -3
lib/Analysis/BasicAliasAnalysis.cpp
file modified
+6 -6
lib/Analysis/ConstantFolding.cpp
file modified
+9 -8
lib/Analysis/DemandedBits.cpp
file modified
+14 -17
lib/Analysis/DomPrinter.cpp
file modified
+16 -0
lib/Analysis/IVUsers.cpp
file modified
+1 -11
lib/Analysis/InlineCost.cpp
file modified
+0 -1
lib/Analysis/InstructionSimplify.cpp
file modified
+337 -198
lib/Analysis/Lint.cpp
file modified
+7 -7
lib/Analysis/MemorySSAUpdater.cpp
file modified
+4 -5
lib/Analysis/ScalarEvolution.cpp
file modified
+162 -103
lib/Analysis/ScalarEvolutionNormalization.cpp
file modified
+39 -32
lib/Analysis/ValueTracking.cpp
file modified
+413 -440
lib/Bitcode/Writer/BitcodeWriter.cpp
file modified
+34 -37
lib/Bitcode/Writer/ValueEnumerator.cpp
file modified
+6 -6
lib/Bitcode/Writer/ValueEnumerator.h
file modified
+18 -13
lib/CodeGen/AggressiveAntiDepBreaker.cpp
file modified
+2 -4
lib/CodeGen/AntiDepBreaker.h
file modified
+19 -0
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
file modified
+38 -36
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
file modified
+3 -0
lib/CodeGen/AsmPrinter/DIE.cpp
file modified
+5 -13
lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
file modified
+1 -1
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
file modified
+4 -15
lib/CodeGen/AsmPrinter/DwarfExpression.cpp
file modified
+8 -4
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
file modified
+8 -0
lib/CodeGen/AsmPrinter/DwarfUnit.h
file modified
+4 -3
lib/CodeGen/CriticalAntiDepBreaker.cpp
file modified
+2 -4
lib/CodeGen/GlobalISel/InstructionSelect.cpp
file modified
+3 -1
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
file modified
+30 -12
lib/CodeGen/GlobalISel/RegisterBank.cpp
file modified
+1 -1
lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
file modified
+1 -1
lib/CodeGen/MIRPrinter.cpp
file modified
+0 -3
lib/CodeGen/MachineInstr.cpp
file modified
+0 -7
lib/CodeGen/MachineLICM.cpp
file modified
+5 -5
lib/CodeGen/PrologEpilogInserter.cpp
file modified
+4 -4
lib/CodeGen/RegAllocFast.cpp
file modified
+3 -2
lib/CodeGen/RegisterScavenging.cpp
file modified
+2 -2
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
file modified
+62 -48
lib/CodeGen/SelectionDAG/InstrEmitter.cpp
file modified
+2 -1
lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
file modified
+2 -2
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
file modified
+4 -4
lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
file modified
+5 -7
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
file modified
+12 -12
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
file modified
+12 -0
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
file modified
+32 -31
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
file modified
+22 -23
lib/CodeGen/SelectionDAG/TargetLowering.cpp
file modified
+59 -46
lib/CodeGen/StackMaps.cpp
file modified
+3 -2
lib/CodeGen/TargetInstrInfo.cpp
file modified
+6 -6
lib/CodeGen/TargetLoweringBase.cpp
file modified
+5 -6
lib/CodeGen/TargetRegisterInfo.cpp
file modified
+8 -8
lib/CodeGen/VirtRegMap.cpp
file modified
+3 -2
lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
file modified
+3 -4
lib/DebugInfo/DWARF/DWARFContext.cpp
file modified
+15 -4
lib/DebugInfo/DWARF/DWARFDebugLine.cpp
file modified
+4 -10
lib/DebugInfo/DWARF/DWARFDebugLoc.cpp
file modified
+4 -11
lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp
file modified
+8 -3
lib/DebugInfo/DWARF/DWARFFormValue.cpp
file modified
+6 -16
lib/DebugInfo/DWARF/DWARFUnit.cpp
file modified
+9 -7
lib/DebugInfo/PDB/DIA/DIARawSymbol.cpp
file modified
+3 -2
lib/DebugInfo/PDB/DIA/DIASession.cpp
file modified
+14 -3
lib/DebugInfo/PDB/Native/ModStream.cpp
file modified
+4 -0
lib/DebugInfo/PDB/Native/NativeRawSymbol.cpp
file modified
+2 -1
lib/DebugInfo/PDB/UDTLayout.cpp
file modified
+159 -196
lib/Fuzzer/CMakeLists.txt
file modified
+55 -34
lib/Fuzzer/FuzzerDefs.h
file modified
+15 -3
lib/Fuzzer/FuzzerMerge.h
file modified
+1 -1
lib/IR/AsmWriter.cpp
file modified
+22 -23
lib/IR/AttributeImpl.h
file modified
+5 -10
lib/IR/Attributes.cpp
file modified
+12 -12
lib/IR/GCOV.cpp
file modified
+7 -3
lib/IR/Value.cpp
file modified
+17 -2
lib/LTO/LTO.cpp
file modified
+2 -1
lib/LTO/LTOBackend.cpp
file modified
+0 -18
lib/MC/MCParser/AsmParser.cpp
file modified
+7 -6
lib/MC/WasmObjectWriter.cpp
file modified
+1 -1
lib/Object/ELF.cpp
file modified
+6 -7
lib/Object/ELFObjectFile.cpp
file modified
+17 -4
lib/Object/IRSymtab.cpp
file modified
+28 -3
lib/Object/MachOObjectFile.cpp
file modified
+112 -103
lib/Object/ModuleSummaryIndexObjectFile.cpp
file modified
+18 -9
lib/Object/ModuleSymbolTable.cpp
file modified
+25 -7
lib/Object/RecordStreamer.cpp
file modified
+3 -2
lib/Object/RecordStreamer.h
file modified
+18 -5
lib/Object/WasmObjectFile.cpp
file modified
+8 -4
lib/ObjectYAML/WasmYAML.cpp
file modified
+4 -1
lib/Passes/PassBuilder.cpp
file modified
+4 -0
lib/Support/APFloat.cpp
file modified
+23 -8
lib/Support/APInt.cpp
file modified
+76 -157
lib/Support/DynamicLibrary.cpp
file modified
+0 -1
lib/Support/Triple.cpp
file modified
+2 -0
lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
file modified
+1 -0
lib/Target/AArch64/AArch64FrameLowering.cpp
file modified
+11 -8
lib/Target/AArch64/AArch64ISelLowering.cpp
file modified
+220 -85
lib/Target/AArch64/AArch64ISelLowering.h
file modified
+15 -0
lib/Target/AArch64/AArch64InstrAtomics.td
file modified
+3 -0
lib/Target/AArch64/AArch64InstrFormats.td
file modified
+2 -2
lib/Target/AArch64/AArch64InstrInfo.cpp
file modified
+7 -5
lib/Target/AArch64/AArch64InstrInfo.h
file modified
+1 -1
lib/Target/AArch64/AArch64InstructionSelector.cpp
file modified
+26 -15
lib/Target/AArch64/AArch64SchedFalkor.td
file modified
+5 -5
lib/Target/AArch64/AArch64SchedFalkorDetails.td
file modified
+19 -12
lib/Target/AArch64/AArch64SchedFalkorWriteRes.td
file modified
+30 -1
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
file modified
+5 -7
lib/Target/AArch64/InstPrinter/AArch64InstPrinter.cpp
file modified
+7 -0
lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp
file modified
+3 -0
lib/Target/AMDGPU/AMDGPU.td
file modified
+2 -1
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
file modified
+57 -39
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
file modified
+4 -2
lib/Target/AMDGPU/AMDGPUISelLowering.h
file modified
+5 -0
lib/Target/AMDGPU/AMDGPUInstrInfo.td
file modified
+5 -0
lib/Target/AMDGPU/AMDGPUInstructions.td
file modified
+16 -0
lib/Target/AMDGPU/AMDGPUMCInstLower.cpp
file modified
+6 -0
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
file modified
+58 -16
lib/Target/AMDGPU/BUFInstructions.td
file modified
+48 -27
lib/Target/AMDGPU/GCNRegPressure.cpp
file modified
+2 -2
lib/Target/AMDGPU/MCTargetDesc/AMDGPUCodeObjectMetadataStreamer.cpp
file modified
+12 -12
lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp
file modified
+1 -0
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
file modified
+176 -9
lib/Target/AMDGPU/SIFrameLowering.cpp
file modified
+82 -38
lib/Target/AMDGPU/SIFrameLowering.h
file modified
+1 -1
lib/Target/AMDGPU/SIISelLowering.cpp
file modified
+73 -59
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
file modified
+2 -2
lib/Target/AMDGPU/SIInsertWaits.cpp
file modified
+5 -5
lib/Target/AMDGPU/SIInstrInfo.cpp
file modified
+39 -19
lib/Target/AMDGPU/SIInstrInfo.h
file modified
+2 -2
lib/Target/AMDGPU/SIInstrInfo.td
file modified
+1 -2
lib/Target/AMDGPU/SIInstructions.td
file modified
+17 -23
lib/Target/AMDGPU/SIMachineFunctionInfo.cpp
file modified
+2 -0
lib/Target/AMDGPU/SIMachineFunctionInfo.h
file modified
+24 -0
lib/Target/AMDGPU/SIRegisterInfo.cpp
file modified
+34 -28
lib/Target/AMDGPU/SOPInstructions.td
file modified
+19 -17
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
file modified
+9 -0
lib/Target/ARM/ARMBaseInstrInfo.cpp
file modified
+2 -2
lib/Target/ARM/ARMBaseInstrInfo.h
file modified
+0 -4
lib/Target/ARM/ARMBaseRegisterInfo.cpp
file modified
+2 -1
lib/Target/ARM/ARMCallLowering.cpp
file modified
+2 -1
lib/Target/ARM/ARMExpandPseudoInsts.cpp
file modified
+0 -1
lib/Target/ARM/ARMFrameLowering.cpp
file modified
+4 -4
lib/Target/ARM/ARMISelLowering.cpp
file modified
+10 -3
lib/Target/ARM/ARMInstrInfo.cpp
file modified
+2 -2
lib/Target/ARM/ARMInstrInfo.h
file modified
+2 -2
lib/Target/ARM/ARMInstrInfo.td
file modified
+7 -0
lib/Target/ARM/ARMInstrThumb.td
file modified
+2 -1
lib/Target/ARM/ARMInstructionSelector.cpp
file modified
+47 -6
lib/Target/ARM/ARMLegalizerInfo.cpp
file modified
+59 -0
lib/Target/ARM/ARMLegalizerInfo.h
file modified
+3 -0
lib/Target/ARM/ARMMCInstLower.cpp
file modified
+1 -3
lib/Target/ARM/ARMRegisterBankInfo.cpp
file modified
+3 -0
lib/Target/ARM/Thumb1InstrInfo.cpp
file modified
+2 -2
lib/Target/ARM/Thumb1InstrInfo.h
file modified
+2 -2
lib/Target/ARM/Thumb2InstrInfo.cpp
file modified
+2 -2
lib/Target/ARM/Thumb2InstrInfo.h
file modified
+2 -2
lib/Target/AVR/AVRAsmPrinter.cpp
file modified
+2 -1
lib/Target/AVR/AVRExpandPseudoInsts.cpp
file modified
+76 -54
lib/Target/AVR/AVRFrameLowering.cpp
file modified
+2 -2
lib/Target/AVR/AVRInstrInfo.cpp
file modified
+4 -4
lib/Target/AVR/AVRRegisterInfo.cpp
file modified
+3 -2
lib/Target/Hexagon/BitTracker.cpp
file modified
+1 -1
lib/Target/Hexagon/HexagonAsmPrinter.cpp
file modified
+3 -3
lib/Target/Hexagon/HexagonBitSimplify.cpp
file modified
+18 -12
lib/Target/Hexagon/HexagonExpandCondsets.cpp
file modified
+3 -3
lib/Target/Hexagon/HexagonFrameLowering.cpp
file modified
+22 -21
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
file modified
+4 -4
lib/Target/MSP430/MSP430InstrInfo.td
file modified
+2 -0
lib/Target/Mips/MipsAsmPrinter.cpp
file modified
+3 -3
lib/Target/Mips/MipsCCState.cpp
file modified
+7 -10
lib/Target/Mips/MipsCCState.h
file modified
+7 -7
lib/Target/Mips/MipsFastISel.cpp
file modified
+4 -2
lib/Target/Mips/MipsFrameLowering.cpp
file modified
+1 -1
lib/Target/Mips/MipsISelLowering.cpp
file modified
+9 -2
lib/Target/Mips/MipsMachineFunction.cpp
file modified
+12 -13
lib/Target/Mips/MipsOptimizePICCall.cpp
file modified
+3 -2
lib/Target/Mips/MipsSEFrameLowering.cpp
file modified
+13 -9
lib/Target/Mips/MipsSEInstrInfo.cpp
file modified
+16 -10
lib/Target/Mips/Relocation.txt
file added
+125
lib/Target/NVPTX/NVPTXInstrInfo.cpp
file modified
+1 -1
lib/Target/PowerPC/PPCFrameLowering.cpp
file modified
+8 -9
lib/Target/PowerPC/PPCISelLowering.cpp
file modified
+2 -2
lib/Target/PowerPC/PPCInstrInfo.cpp
file modified
+2 -2
lib/Target/PowerPC/PPCInstrInfo.h
file modified
+1 -1
lib/Target/Sparc/SparcISelLowering.cpp
file modified
+3 -1
lib/Target/SystemZ/SystemZInstrInfo.cpp
file modified
+6 -6
lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp
file modified
+2 -1
lib/Target/X86/AsmParser/X86AsmParser.cpp
file modified
+2 -0
lib/Target/X86/X86.h
file modified
+2 -1
lib/Target/X86/X86.td
file modified
+11 -0
lib/Target/X86/X86CallLowering.cpp
file modified
+8 -20
lib/Target/X86/X86CallLowering.h
file modified
+3 -2
lib/Target/X86/X86FastISel.cpp
file modified
+2 -1
lib/Target/X86/X86FrameLowering.cpp
file modified
+15 -13
lib/Target/X86/X86FrameLowering.h
file modified
+2 -0
lib/Target/X86/X86ISelLowering.cpp
file modified
+13 -11
lib/Target/X86/X86InstrArithmetic.td
file modified
+6 -4
lib/Target/X86/X86InstrInfo.cpp
file modified
+65 -42
lib/Target/X86/X86InstrInfo.h
file modified
+1 -1
lib/Target/X86/X86InstrInfo.td
file modified
+1 -0
lib/Target/X86/X86InstrSSE.td
file modified
+21 -17
lib/Target/X86/X86InstructionSelector.cpp
file modified
+27 -6
lib/Target/X86/X86RegisterInfo.cpp
file modified
+22 -31
lib/Target/X86/X86SelectionDAGInfo.cpp
file modified
+38 -24
lib/Target/X86/X86Subtarget.cpp
file modified
+1 -0
lib/Target/X86/X86Subtarget.h
file modified
+4 -0
lib/Target/X86/X86TargetMachine.cpp
file modified
+1 -1
lib/Target/XCore/XCoreFrameLowering.cpp
file modified
+6 -7
lib/Target/XCore/XCoreISelLowering.cpp
file modified
+2 -2
lib/Target/XCore/XCoreMachineFunctionInfo.cpp
file modified
+16 -8
lib/Transforms/IPO/PartialInlining.cpp
file modified
+47 -4
lib/Transforms/IPO/PassManagerBuilder.cpp
file modified
+20 -12
lib/Transforms/InstCombine/InstCombineAddSub.cpp
file modified
+67 -48
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
file modified
+163 -168
lib/Transforms/InstCombine/InstCombineCalls.cpp
file modified
+30 -12
lib/Transforms/InstCombine/InstCombineCasts.cpp
file modified
+15 -15
lib/Transforms/InstCombine/InstCombineCompares.cpp
file modified
+31 -36
lib/Transforms/InstCombine/InstCombineInternal.h
file modified
+10 -12
lib/Transforms/InstCombine/InstCombineSelect.cpp
file modified
+5 -4
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
file modified
+200 -231
lib/Transforms/InstCombine/InstructionCombining.cpp
file modified
+13 -30
lib/Transforms/Instrumentation/AddressSanitizer.cpp
file modified
+16 -16
lib/Transforms/Instrumentation/IndirectCallPromotion.cpp
file modified
+3 -1
lib/Transforms/ObjCARC/PtrState.cpp
file modified
+4 -2
lib/Transforms/Scalar/ConstantHoisting.cpp
file modified
+182 -30
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
file modified
+20 -10
lib/Transforms/Scalar/GuardWidening.cpp
file modified
+4 -3
lib/Transforms/Scalar/InferAddressSpaces.cpp
file modified
+22 -19
lib/Transforms/Scalar/JumpThreading.cpp
file modified
+30 -0
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
file modified
+5 -0
lib/Transforms/Scalar/LoopRotation.cpp
file modified
+13 -9
lib/Transforms/Scalar/LoopUnswitch.cpp
file modified
+1 -1
lib/Transforms/Scalar/StructurizeCFG.cpp
file modified
+2 -12
lib/Transforms/Utils/BypassSlowDivision.cpp
file modified
+5 -4
lib/Transforms/Utils/CodeExtractor.cpp
file modified
+17 -26
lib/Transforms/Utils/Local.cpp
file modified
+37 -17
lib/Transforms/Utils/LoopUnroll.cpp
file modified
+14 -0
lib/Transforms/Utils/LowerSwitch.cpp
file modified
+8 -0
lib/Transforms/Utils/SimplifyCFG.cpp
file modified
+16 -7
lib/Transforms/Utils/SimplifyInstructions.cpp
file modified
+10 -8
lib/Transforms/Utils/SimplifyLibCalls.cpp
file modified
+27 -11
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
file modified
+23 -9
lib/Transforms/Vectorize/LoopVectorize.cpp
file modified
+20 -7
test/Analysis/IVUsers/quadradic-exit-value.ll
file modified
+1 -1
test/Analysis/ScalarEvolution/exponential-behavior.ll
file added
+57
test/Analysis/ScalarEvolution/or-as-add.ll
file removed
-38
test/CMakeLists.txt
file modified
+1 -0
test/CodeGen/AArch64/GlobalISel/select-pr32733.mir
file added
+65
test/CodeGen/AArch64/arm64-vmul.ll
file modified
+8 -8
test/CodeGen/AArch64/fence-singlethread.ll
file added
+21
test/CodeGen/AArch64/optimize-imm.ll
file added
+64
test/CodeGen/AArch64/swiftself-scavenger.ll
file added
+82
test/CodeGen/AMDGPU/add.v2i16.ll
file modified
+1 -1
test/CodeGen/AMDGPU/addrspacecast.ll
file modified
+4 -5
test/CodeGen/AMDGPU/ashr.v2i16.ll
file modified
+1 -1
test/CodeGen/AMDGPU/code-object-metadata-images.ll
file added
+80
test/CodeGen/AMDGPU/fcanonicalize.f16.ll
file modified
+1 -1
test/CodeGen/AMDGPU/fdiv.ll
file modified
+14 -4
test/CodeGen/AMDGPU/fence-amdgiz.ll
file added
+15
test/CodeGen/AMDGPU/fmuladd.v2f16.ll
file modified
+9 -9
test/CodeGen/AMDGPU/fneg-fabs.f16.ll
file modified
+1 -1
test/CodeGen/AMDGPU/immv216.ll
file modified
+1 -1
test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll
file modified
+1 -1
test/CodeGen/AMDGPU/llvm.amdgcn.readlane.ll
file modified
+17 -0
test/CodeGen/AMDGPU/llvm.amdgcn.unreachable.ll
file added
+9
test/CodeGen/AMDGPU/loop_break.ll
file modified
+1 -1
test/CodeGen/AMDGPU/lshr.v2i16.ll
file modified
+1 -1
test/CodeGen/AMDGPU/merge-m0.mir
file added
+132
test/CodeGen/AMDGPU/mubuf-offset-private.ll
file added
+136
test/CodeGen/AMDGPU/multi-divergent-exit-region.ll
file modified
+90 -90
test/CodeGen/AMDGPU/nested-loop-conditions.ll
file modified
+12 -11
test/CodeGen/AMDGPU/private-access-no-objects.ll
file modified
+8 -8
test/CodeGen/AMDGPU/readcyclecounter.ll
file modified
+14 -0
test/CodeGen/AMDGPU/ret_jump.ll
file modified
+1 -1
test/CodeGen/AMDGPU/sext-in-reg.ll
file modified
+1 -1
test/CodeGen/AMDGPU/shl.v2i16.ll
file modified
+1 -1
test/CodeGen/AMDGPU/sminmax.v2i16.ll
file modified
+1 -1
test/CodeGen/AMDGPU/spill-m0.ll
file modified
+12 -10
test/CodeGen/AMDGPU/sub.v2i16.ll
file modified
+1 -1
test/CodeGen/AMDGPU/trap.ll
file modified
+21 -0
test/CodeGen/ARM/GlobalISel/arm-instruction-select.mir
file modified
+124 -3
test/CodeGen/ARM/GlobalISel/arm-isel-divmod.ll
file added
+68
test/CodeGen/ARM/GlobalISel/arm-isel.ll
file modified
+32 -0
test/CodeGen/ARM/GlobalISel/arm-legalize-divmod.mir
file added
+230
test/CodeGen/ARM/GlobalISel/arm-regbankselect.mir
file modified
+79 -0
test/CodeGen/ARM/GlobalISel/arm-unsupported.ll
file added
+80
test/CodeGen/ARM/bool-ext-inc.ll
file modified
+39 -0
test/CodeGen/ARM/fence-singlethread.ll
file added
+16
test/CodeGen/ARM/v6m-smul-with-overflow.ll
file added
+16
test/CodeGen/ARM/vpadd.ll
file modified
+20 -0
test/CodeGen/AVR/pseudo/LDDWRdPtrQ-same-src-dst.mirtest/CodeGen/AVR/pseudo/expand-lddw-dst-src-same.mir
file renamed
+15 -15
test/CodeGen/AVR/pseudo/LDWRdPtr-same-src-dst.mir
file added
+29
test/CodeGen/MSP430/select-use-sr.ll
file added
+21
test/CodeGen/Mips/llvm-ir/mul.ll
file modified
+1 -1
test/CodeGen/Mips/llvm-ir/sdiv.ll
file modified
+2 -10
test/CodeGen/Mips/llvm-ir/srem.ll
file modified
+2 -9
test/CodeGen/Mips/llvm-ir/udiv.ll
file modified
+2 -9
test/CodeGen/Mips/llvm-ir/urem.ll
file modified
+3 -3
test/CodeGen/Mips/micromips-gp-rc.ll
file modified
+1 -1
test/CodeGen/Mips/mips64fpldst.ll
file modified
+6 -6
test/CodeGen/Mips/tailcall/tailcall.ll
file modified
+2 -2
test/CodeGen/PowerPC/empty-functions.ll
file modified
+1 -5
test/CodeGen/SPARC/empty-functions.ll
file modified
+1 -9
test/CodeGen/SystemZ/splitMove_undefReg_mverifier_2.ll
file added
+229
test/CodeGen/Thumb/long.ll
file modified
+31 -0
test/CodeGen/Thumb/optionaldef-scheduling.ll
file added
+18
test/CodeGen/X86/GlobalISel/callingconv.ll
file added
+133
test/CodeGen/X86/GlobalISel/irtranslator-callingconv.ll
file modified
+10 -20
test/CodeGen/X86/GlobalISel/irtranslator-callingconv_64bit.ll
file modified
+2 -6
test/CodeGen/X86/GlobalISel/memop.ll
file modified
+2 -2
test/CodeGen/X86/asm-reg-type-mismatch.ll
file modified
+1 -1
test/CodeGen/X86/atomic-non-integer.ll
file modified
+4 -4
test/CodeGen/X86/avx-schedule.ll
file added
+2840
test/CodeGen/X86/bitcast2.ll
file modified
+1 -1
test/CodeGen/X86/bool-ext-inc.ll
file modified
+84 -4
test/CodeGen/X86/clear_upper_vector_element_bits.ll
file modified
+4 -4
test/CodeGen/X86/combine-srl.ll
file modified
+4 -5
test/CodeGen/X86/combine-udiv.ll
file modified
+47 -0
test/CodeGen/X86/combine-urem.ll
file modified
+93 -0
test/CodeGen/X86/constant-hoisting-bfi.ll
file added
+115
test/CodeGen/X86/dagcombine-cse.ll
file modified
+1 -1
test/CodeGen/X86/dwarf-headers.ll
file modified
+4 -4
test/CodeGen/X86/eh-frame-unreachable.ll
file added
+11
test/CodeGen/X86/empty-function.ll
file added
+22
test/CodeGen/X86/empty-functions.ll
file modified
+1 -7
test/CodeGen/X86/extractelement-index.ll
file modified
+4 -4
test/CodeGen/X86/fold-tied-op.ll
file modified
+0 -1
test/CodeGen/X86/gather-addresses.ll
file modified
+2 -2
test/CodeGen/X86/i256-add.ll
file modified
+25 -24
test/CodeGen/X86/i64-to-float.ll
file modified
+2 -2
test/CodeGen/X86/insertelement-duplicates.ll
file added
+58
test/CodeGen/X86/isint.ll
file modified
+4 -4
test/CodeGen/X86/lower-bitcast.ll
file modified
+8 -8
test/CodeGen/X86/memcpy-struct-by-value.ll
file added
+48
test/CodeGen/X86/merge_store.ll
file modified
+1 -10
test/CodeGen/X86/mmx-bitcast.ll
file modified
+1 -1
test/CodeGen/X86/mmx-cvt.ll
file modified
+1 -1
test/CodeGen/X86/mod128.ll
file modified
+1 -1
test/CodeGen/X86/movmsk.ll
file modified
+1 -1
test/CodeGen/X86/nontemporal-2.ll
file modified
+2 -2
test/CodeGen/X86/post-ra-sched-with-debug.mir
file added
+322
test/CodeGen/X86/pr14657.ll
file added
+325
test/CodeGen/X86/pr18344.ll
file modified
+1 -1
test/CodeGen/X86/pr21792.ll
file modified
+1 -1
test/CodeGen/X86/pr22970.ll
file added
+47
test/CodeGen/X86/pr30511.ll
file modified
+1 -1
test/CodeGen/X86/pshufb-mask-comments.ll
file modified
+1 -1
test/CodeGen/X86/ret-mmx.ll
file modified
+1 -1
test/CodeGen/X86/sad_variations.ll
file modified
+3 -3
test/CodeGen/X86/scalar-int-to-fp.ll
file modified
+1 -1
test/CodeGen/X86/setcc-combine.ll
file modified
+100 -81
test/CodeGen/X86/setcc-wide-types.ll
file modified
+16 -16
test/CodeGen/X86/shrink_vmul.ll
file modified
+2 -2
test/CodeGen/X86/sse2-intrinsics-fast-isel-x86_64.ll
file modified
+2 -2
test/CodeGen/X86/sse2-intrinsics-fast-isel.ll
file modified
+6 -6
test/CodeGen/X86/sse2-schedule.ll
file modified
+52 -6
test/CodeGen/X86/sse3-schedule.ll
file added
+455
test/CodeGen/X86/sse41-schedule.ll
file added
+1938
test/CodeGen/X86/sse42-schedule.ll
file added
+477
test/CodeGen/X86/ssse3-schedule.ll
file added
+754
test/CodeGen/X86/statepoint-vector.ll
file modified
+1 -1
test/CodeGen/X86/tls-pic.ll
file modified
+19 -19
test/CodeGen/X86/tls-pie.ll
file modified
+79 -48
test/CodeGen/X86/tls.ll
file modified
+123 -123
test/CodeGen/X86/vec_fneg.ll
file modified
+2 -2
test/CodeGen/X86/vec_fp_to_int.ll
file modified
+53 -53
test/CodeGen/X86/vec_insert-3.ll
file modified
+1 -1
test/CodeGen/X86/vec_insert-5.ll
file modified
+1 -1
test/CodeGen/X86/vec_insert-mmx.ll
file modified
+1 -1
test/CodeGen/X86/vec_int_to_fp.ll
file modified
+56 -56
test/CodeGen/X86/vec_set-8.ll
file modified
+1 -1
test/CodeGen/X86/vec_set-C.ll
file modified
+1 -1
test/CodeGen/X86/vec_shift7.ll
file modified
+1 -1
test/CodeGen/X86/vector-compare-all_of.ll
file modified
+4 -4
test/CodeGen/X86/vector-compare-any_of.ll
file modified
+4 -4
test/CodeGen/X86/vector-idiv-sdiv-128.ll
file modified
+14 -14
test/CodeGen/X86/vector-idiv-udiv-128.ll
file modified
+14 -14
test/CodeGen/X86/vector-lzcnt-128.ll
file modified
+2 -2
test/CodeGen/X86/vector-pcmp.ll
file modified
+5 -22
test/CodeGen/X86/vector-sext.ll
file modified
+34 -34
test/CodeGen/X86/vector-shuffle-128-v2.ll
file modified
+6 -6
test/CodeGen/X86/vector-shuffle-128-v4.ll
file modified
+5 -5
test/CodeGen/X86/vector-shuffle-combining-avx2.ll
file modified
+26 -0
test/CodeGen/X86/vector-trunc-math.ll
file modified
+5 -5
test/CodeGen/X86/vector-trunc.ll
file modified
+7 -7
test/CodeGen/X86/vector-tzcnt-128.ll
file modified
+2 -2
test/CodeGen/X86/vmovq.ll
file modified
+1 -1
test/CodeGen/X86/vshift-1.ll
file modified
+1 -1
test/CodeGen/X86/vshift-2.ll
file modified
+1 -1
test/CodeGen/X86/vsplit-and.ll
file modified
+5 -5
test/CodeGen/X86/widen_cast-5.ll
file modified
+1 -1
test/CodeGen/X86/widen_conv-3.ll
file modified
+2 -2
test/CodeGen/X86/widen_conv-4.ll
file modified
+2 -2
test/DebugInfo/COFF/pieces.ll
file modified
+12 -12
test/DebugInfo/Generic/empty.ll
file modified
+1 -1
test/DebugInfo/PDB/pdbdump-yaml-lineinfo.test
file added
+59
test/DebugInfo/PowerPC/tls-fission.ll
file modified
+1 -1
test/DebugInfo/X86/cu-ranges-odr.ll
file modified
+1 -1
test/DebugInfo/X86/cu-ranges.ll
file modified
+2 -2
test/DebugInfo/X86/debug-loc-asan.ll
file modified
+2 -2
test/DebugInfo/X86/dwarf-pubnames-split.ll
file modified
+1 -1
test/DebugInfo/X86/dwarfdump-ranges-unrelocated.s
file added
+70
test/DebugInfo/X86/empty.ll
file modified
+1 -1
test/DebugInfo/X86/fission-cu.ll
file modified
+1 -1
test/DebugInfo/X86/fission-hash.ll
file modified
+1 -1
test/DebugInfo/X86/fission-inline.ll
file modified
+1 -1
test/DebugInfo/X86/fission-no-inlining.ll
file modified
+1 -1
test/DebugInfo/X86/fission-ranges.ll
file modified
+1 -1
test/DebugInfo/X86/generate-odr-hash.ll
file modified
+1 -1
test/DebugInfo/X86/op_deref.ll
file modified
+1 -1
test/DebugInfo/X86/pieces-4.ll
file modified
+2 -2
test/DebugInfo/X86/split-dwarf-cross-unit-reference.ll
file added
+46
test/DebugInfo/X86/sret.ll
file modified
+1 -1
test/DebugInfo/X86/stack-value-dwarf2.ll
file added
+96
test/DebugInfo/X86/this-stack_value.ll
file added
+123
test/DebugInfo/X86/tls.ll
file modified
+1 -1
test/DebugInfo/X86/type_units_with_addresses.ll
file modified
+2 -2
test/DebugInfo/X86/vla.ll
file modified
+1 -1
test/Instrumentation/AddressSanitizer/global_metadata_array.ll
file added
+68
test/LTO/Resolution/X86/Inputs/mod-asm-used.ll
file added
+4
test/LTO/Resolution/X86/mod-asm-used.ll
file added
+10
test/MC/AArch64/basic-a64-diagnostics.s
file modified
+12 -0
test/MC/AMDGPU/gfx7_asm_all.s
file modified
+6 -1
test/MC/AMDGPU/gfx8_asm_all.s
file modified
+1689 -250
test/MC/AMDGPU/gfx9_asm_all.s
file added
+61606
test/MC/AMDGPU/sopk-err.s
file modified
+15 -0
test/MC/AMDGPU/sopk.s
file modified
+12 -0
test/MC/AMDGPU/sopp-err.s
file modified
+18 -0
test/MC/AMDGPU/sopp.s
file modified
+38 -0
test/MC/Disassembler/AMDGPU/gfx8_dasm_all.txt
file modified
+65599 -57799
test/MC/Disassembler/X86/x86-64.txt
file modified
+4 -4
test/MC/X86/x86-64.s
file modified
+6 -10
test/ObjectYAML/wasm/code_section.yaml
file modified
+0 -4
test/ObjectYAML/wasm/data_section.yaml
file modified
+25 -7
test/ObjectYAML/wasm/elem_section.yaml
file modified
+4 -4
test/Other/Inputs/invariant.group.barrier.ll
file added
+15
test/Other/new-pm-defaults.ll
file modified
+1 -0
test/Other/pass-pipelines.ll
file modified
+1 -0
test/Other/pr32085.ll
file added
+56
test/TableGen/GlobalISelEmitter.td
file modified
+47 -14
test/Transforms/CodeExtractor/PartialInlineCallRef.ll
file added
+56
test/Transforms/CodeExtractor/PartialInlineOptRemark.ll
file added
+73
test/Transforms/CodeExtractor/unreachable-block.ll
file added
+38
test/Transforms/ConstantHoisting/X86/ehpad.ll
file modified
+11 -0
test/Transforms/GVN/invariant.group.ll
file modified
+7 -5
test/Transforms/InferAddressSpaces/AMDGPU/infer-getelementptr.ll
file added
+48
test/Transforms/InstCombine/add-sitofp.ll
file modified
+124 -0
test/Transforms/InstCombine/amdgcn-intrinsics.ll
file modified
+4 -2
test/Transforms/InstCombine/and-or-icmps.ll
file modified
+1 -3
test/Transforms/InstCombine/and-or-not.ll
file modified
+520 -50
test/Transforms/InstCombine/and.ll
file modified
+28 -0
test/Transforms/InstCombine/apint-shift.ll
file modified
+2 -5
test/Transforms/InstCombine/debuginfo-dce.ll
file modified
+35 -7
test/Transforms/InstCombine/fsub.ll
file modified
+44 -0
test/Transforms/InstCombine/intrinsics.ll
file modified
+26 -0
test/Transforms/InstCombine/memset-1.ll
file modified
+9 -0
test/Transforms/InstCombine/minmax-fold.ll
file modified
+1 -5
test/Transforms/InstCombine/or-to-xor.ll
file removed
-55
test/Transforms/InstCombine/or.ll
file modified
+0 -53
test/Transforms/InstCombine/pr17827.ll
file modified
+1 -3
test/Transforms/InstCombine/shift.ll
file modified
+24 -6
test/Transforms/InstCombine/xor2.ll
file modified
+75 -0
test/Transforms/InstSimplify/AndOrXor.ll
file modified
+115 -0
test/Transforms/InstSimplify/icmp-ranges.ll
file modified
+84 -252
test/Transforms/JumpThreading/fold-not-thread.ll
file added
+135
test/Transforms/LoadStoreVectorizer/AMDGPU/gep-bitcast.ll
file added
+83
test/Transforms/LoopIdiom/non-integral-pointers.ll
file added
+48
test/Transforms/LoopUnroll/not-rotated.ll
file added
+26
test/Transforms/LoopVectorize/X86/float-induction-x86.ll
file modified
+63 -0
test/Transforms/LoopVectorize/induction.ll
file modified
+12 -12
test/Transforms/LoopVectorize/phi-cost.ll
file added
+86
test/Transforms/LowerSwitch/phi-in-dead-block.ll
file added
+40
test/Transforms/Mem2Reg/debug-alloca-phi.ll
file added
+48
test/Transforms/ObjCARC/clang-arc-use-barrier.ll
file added
+45
test/Transforms/ObjCARC/intrinsic-use.ll
file modified
+4 -7
test/Transforms/PGOProfile/memop_size_opt.ll
file modified
+16 -5
test/Transforms/SimplifyCFG/merge-cond-stores.ll
file modified
+33 -0
test/Transforms/StructurizeCFG/invert-compare.ll
file removed
-60
test/Transforms/StructurizeCFG/one-loop-multiple-backedges.ll
file modified
+5 -7
test/Transforms/StructurizeCFG/post-order-traversal-bug.ll
file modified
+1 -2
test/Transforms/Util/libcalls-fast-math-inf-loop.ll
file added
+60
test/tools/gold/X86/asm_undefined2.ll
file modified
+2 -2
test/tools/llvm-cov/Inputs/test_-b.output
file modified
+6 -6
test/tools/llvm-cov/Inputs/test_-f.output
file modified
+8 -8
test/tools/llvm-cov/Inputs/test_long_file_names.output
file modified
+4 -4
test/tools/llvm-cov/Inputs/test_long_paths.output
file modified
+4 -4
test/tools/llvm-cov/Inputs/test_missing.output
file modified
+4 -4
test/tools/llvm-cov/Inputs/test_no_gcda.output
file modified
+4 -4
test/tools/llvm-cov/Inputs/test_no_options.output
file modified
+4 -4
test/tools/llvm-cov/Inputs/test_no_output.output
file modified
+3 -3
test/tools/llvm-cov/Inputs/test_no_preserve_paths.output
file modified
+4 -4
test/tools/llvm-cov/Inputs/test_preserve_paths.output
file modified
+4 -4
test/tools/llvm-cvtres/basic.test
file added
+4
test/tools/llvm-objdump/X86/Inputs/debug-info-fileinfo.exe.elf-x86_64
file added
+0
test/tools/llvm-objdump/X86/debug-info-fileinfo.test
file added
+27
test/tools/llvm-pdbdump/Inputs/ComplexPaddingTest.cpp
file added
+48
test/tools/llvm-pdbdump/Inputs/ComplexPaddingTest.pdb
file added
+0
test/tools/llvm-pdbdump/Inputs/SimplePaddingTest.cpp
file modified
+1 -0
test/tools/llvm-pdbdump/Inputs/SimplePaddingTest.pdb
file modified
+0 -0
test/tools/llvm-pdbdump/class-layout.test
file modified
+4 -4
test/tools/llvm-pdbdump/complex-padding-graphical.test
file added
+53
test/tools/llvm-pdbdump/simple-padding-graphical.test
file modified
+11 -7
test/tools/llvm-pdbdump/simple-padding-text.test
file removed
-94
test/tools/llvm-profdata/overflow-sample.test
file modified
+32 -32
test/tools/llvm-profdata/sample-profile-basic.test
file modified
+8 -8
test/tools/llvm-profdata/weight-sample.test
file modified
+32 -32
test/tools/llvm-xray/X86/Inputs/graph-diff-A.yaml
file added
+29
test/tools/llvm-xray/X86/Inputs/graph-diff-B.yaml
file added
+30
test/tools/llvm-xray/X86/Inputs/simple-instrmap.yaml
file modified
+4 -0
test/tools/llvm-xray/X86/graph-diff-simple.txt
file added
+238
tools/LLVMBuild.txt
file modified
+1 -0
tools/dsymutil/DwarfLinker.cpp
file modified
+4 -4
tools/llc/llc.cpp
file modified
+6 -0
tools/llvm-cvtres/CMakeLists.txt
file added
+13
tools/llvm-cvtres/LLVMBuild.txt
file added
+22
tools/llvm-cvtres/Opts.td
file added
+11
tools/llvm-cvtres/llvm-cvtres.cpp
file added
+86
tools/llvm-cvtres/llvm-cvtres.h
file added
+13
tools/llvm-objdump/llvm-objdump.cpp
file modified
+4 -1
tools/llvm-pdbdump/CMakeLists.txt
file modified
+0 -1
tools/llvm-pdbdump/LinePrinter.cpp
file modified
+1 -1
tools/llvm-pdbdump/PdbYaml.cpp
file modified
+92 -0
tools/llvm-pdbdump/PdbYaml.h
file modified
+93 -0
tools/llvm-pdbdump/PrettyClassDefinitionDumper.cpp
file modified
+25 -42
tools/llvm-pdbdump/PrettyClassDefinitionDumper.h
file modified
+1 -1
tools/llvm-pdbdump/PrettyClassLayoutGraphicalDumper.cpp
file modified
+103 -39
tools/llvm-pdbdump/PrettyClassLayoutGraphicalDumper.h
file modified
+14 -3
tools/llvm-pdbdump/PrettyClassLayoutTextDumper.cpp
file removed
-119
tools/llvm-pdbdump/PrettyClassLayoutTextDumper.h
file removed
-44
tools/llvm-pdbdump/PrettyTypeDumper.cpp
file modified
+39 -5
tools/llvm-pdbdump/PrettyVariableDumper.cpp
file modified
+8 -0
tools/llvm-pdbdump/PrettyVariableDumper.h
file modified
+1 -0
tools/llvm-pdbdump/YAMLOutputStyle.cpp
file modified
+129 -7
tools/llvm-pdbdump/YAMLOutputStyle.h
file modified
+5 -0
tools/llvm-pdbdump/llvm-pdbdump.cpp
file modified
+33 -12
tools/llvm-pdbdump/llvm-pdbdump.h
file modified
+14 -2
tools/llvm-xray/CMakeLists.txt
file modified
+1 -0
tools/llvm-xray/xray-color-helper.cc
file modified
+30 -4
tools/llvm-xray/xray-color-helper.h
file modified
+10 -2
tools/llvm-xray/xray-graph-diff.cc
file added
+484
tools/llvm-xray/xray-graph-diff.h
file added
+74
tools/llvm-xray/xray-graph.cc
file modified
+94 -102
tools/llvm-xray/xray-graph.h
file modified
+93 -24
unittests/ADT/APFloatTest.cpp
file modified
+19 -2
unittests/ADT/APIntTest.cpp
file modified
+57 -1
unittests/ADT/BitVectorTest.cpp
file modified
+8 -0
unittests/ADT/StringExtrasTest.cpp
file modified
+16 -0
unittests/ADT/TripleTest.cpp
file modified
+6 -0
unittests/Analysis/ScalarEvolutionTest.cpp
file modified
+98 -1
unittests/DebugInfo/DWARF/DwarfGenerator.h
file modified
+1 -1
unittests/Support/BranchProbabilityTest.cpp
file modified
+48 -0
unittests/Support/Path.cpp
file modified
+7 -0
utils/TableGen/AsmMatcherEmitter.cpp
file modified
+1 -1
utils/TableGen/CodeEmitterGen.cpp
file modified
+1 -1
utils/TableGen/GlobalISelEmitter.cpp
file modified
+119 -132
utils/TableGen/SubtargetFeatureInfo.cpp
file modified
+32 -0
utils/TableGen/SubtargetFeatureInfo.h
file modified
+40 -0
utils/TableGen/Types.cpp
file modified
+1 -0
utils/git-svn/git-llvm
file modified
+62 -7
    Vendor import of llvm trunk r301441:
    https://llvm.org/svn/llvm-project/llvm/trunk@301441
    
        
file modified
+2 -3
file modified
+2 -0
file modified
+2 -0
file modified
+10 -3
file modified
+10 -4
file modified
+58 -22
file modified
+8 -5
file modified
+93 -56
file modified
+2 -1
file modified
+12 -1
file modified
+1 -1
file modified
+4 -0
file modified
+1 -1
file modified
+11 -0
file modified
+39 -29
file modified
+89 -77
file modified
+70 -52
file modified
+9 -4
file modified
+14 -17
file modified
+16 -0
file modified
+1 -11
file modified
+0 -1
file modified
+7 -7
file modified
+162 -103
file modified
+413 -440
file modified
+19 -0
file modified
+0 -3
file modified
+0 -7
file modified
+5 -5
file modified
+3 -2
file modified
+3 -2
file modified
+3 -2
file modified
+159 -196
file modified
+55 -34
file modified
+15 -3
file modified
+1 -1
file modified
+22 -23
file modified
+5 -10
file modified
+12 -12
file modified
+7 -3
file modified
+17 -2
file modified
+2 -1
file modified
+0 -18
file modified
+1 -1
file modified
+6 -7
file modified
+17 -4
file modified
+28 -3
file modified
+112 -103
file modified
+18 -5
file modified
+4 -1
file modified
+4 -0
file modified
+23 -8
file modified
+76 -157
file modified
+2 -0
file modified
+2 -1
file modified
+2 -1
file modified
+11 -0
file modified
+65 -42
file modified
+21 -17
file modified
+37 -17
file modified
+1 -0
file modified
+14 -4
file modified
+12 -10
file modified
+21 -0
file modified
+20 -0
test/CodeGen/AVR/pseudo/LDDWRdPtrQ-same-src-dst.mir test/CodeGen/AVR/pseudo/expand-lddw-dst-src-same.mir
file renamed
+15 -15
file modified
+31 -0
file modified
+1 -1
file modified
+25 -24
file modified
+4 -4
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+19 -19
file modified
+79 -48
file modified
+123 -123
file modified
+2 -2
file modified
+34 -34
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+12 -12
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1689 -250
file modified
+15 -0
file modified
+12 -0
file modified
+18 -0
file modified
+38 -0
file modified
+6 -10
file modified
+1 -0
file modified
+1 -0
file modified
+6 -0
file modified
+93 -0
file modified
+94 -102
file modified
+93 -24
file modified
+19 -2
file modified
+57 -1
file modified
+6 -0
file modified
+7 -0
file modified
+1 -0
file modified
+62 -7