Log In
freebsd-src
Clone
Source Code
GIT
Source
Stats
Overview
Files
Commits
Branches
Forks
Releases
12f3ca4
Vendor import of llvm trunk r301441:
Authored and Committed by Dimitry Andric
7 years ago
raw
patch
tree
parent
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.mir
test/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
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.mir
test/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
empty file added
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
empty file added
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