Log In
freebsd-src
Clone
Source Code
GIT
Source
Stats
Overview
Files
Commits
Branches
Forks
Releases
f382538
Vendor import of llvm trunk r304460:
Authored and Committed by Dimitry Andric
7 years ago
raw
patch
tree
parent
378 files changed.
12474 lines added
.
9898 lines removed
.
docs/Vectorizers.rst
file modified
+3
-3
include/llvm/Analysis/TargetTransformInfo.h
file modified
+7
-0
include/llvm/Analysis/TargetTransformInfoImpl.h
file modified
+2
-0
include/llvm/Analysis/ValueTracking.h
file modified
+2
-0
include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
file modified
+1
-1
include/llvm/CodeGen/ISDOpcodes.h
file modified
+11
-1
include/llvm/CodeGen/MIRYamlMapping.h
file modified
+0
-2
include/llvm/CodeGen/MachineBasicBlock.h
file modified
+3
-0
include/llvm/CodeGen/MachineConstantPool.h
file modified
+8
-9
include/llvm/CodeGen/MachineFunction.h
file modified
+64
-52
include/llvm/CodeGen/MachineFunctionInitializer.h
file modified
+3
-3
include/llvm/CodeGen/MachineInstr.h
file modified
+44
-31
include/llvm/CodeGen/MachineInstrBundleIterator.h
file modified
+39
-33
include/llvm/CodeGen/MachineLoopInfo.h
file modified
+13
-11
include/llvm/CodeGen/MachineModuleInfo.h
file modified
+14
-22
include/llvm/CodeGen/Passes.h
file modified
+4
-0
include/llvm/CodeGen/TargetPassConfig.h
file modified
+3
-3
include/llvm/DebugInfo/CodeView/CodeView.h
file modified
+9
-5
include/llvm/DebugInfo/CodeView/CodeViewSymbols.def
include/llvm/DebugInfo/CodeView/CVSymbolTypes.def
file renamed
+0
-0
include/llvm/DebugInfo/CodeView/CodeViewTypes.def
include/llvm/DebugInfo/CodeView/TypeRecords.def
file renamed
+0
-0
include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
file modified
+12
-1
include/llvm/DebugInfo/CodeView/SymbolRecord.h
file modified
+0
-2
include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h
file modified
+1
-1
include/llvm/DebugInfo/CodeView/SymbolSerializer.h
file modified
+12
-1
include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h
file modified
+1
-1
include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h
file modified
+1
-1
include/llvm/DebugInfo/CodeView/TypeDatabaseVisitor.h
file modified
+1
-1
include/llvm/DebugInfo/CodeView/TypeDeserializer.h
file modified
+3
-2
include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
file modified
+1
-1
include/llvm/DebugInfo/CodeView/TypeRecord.h
file modified
+34
-2
include/llvm/DebugInfo/CodeView/TypeRecordMapping.h
file modified
+1
-1
include/llvm/DebugInfo/CodeView/TypeSerializer.h
file modified
+1
-1
include/llvm/DebugInfo/CodeView/TypeTableBuilder.h
file modified
+1
-1
include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
file modified
+1
-1
include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h
file modified
+5
-1
include/llvm/DebugInfo/DIContext.h
file modified
+9
-2
include/llvm/DebugInfo/DWARF/DWARFContext.h
file modified
+1
-2
include/llvm/DebugInfo/PDB/Native/RawConstants.h
file modified
+0
-1
include/llvm/DebugInfo/PDB/Native/TpiHashing.h
file modified
+1
-1
include/llvm/DebugInfo/PDB/PDBContext.h
file modified
+1
-2
include/llvm/IR/Attributes.h
file modified
+148
-49
include/llvm/IR/Function.h
file modified
+39
-8
include/llvm/IR/Instructions.h
file modified
+18
-0
include/llvm/InitializePasses.h
file modified
+1
-0
include/llvm/Object/WindowsResource.h
file modified
+61
-3
include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
file added
+91
include/llvm/ObjectYAML/CodeViewYAMLSymbols.h
file added
+41
include/llvm/ObjectYAML/CodeViewYAMLTypes.h
file added
+48
include/llvm/Passes/PassBuilder.h
file modified
+63
-0
include/llvm/Support/ARMTargetParser.def
file modified
+2
-2
include/llvm/Support/BinaryStreamReader.h
file modified
+8
-0
include/llvm/Support/YAMLTraits.h
file modified
+38
-0
include/llvm/TableGen/Record.h
file modified
+4
-8
include/llvm/Target/TargetLowering.h
file modified
+12
-0
include/llvm/Target/TargetMachine.h
file modified
+6
-0
include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h
file added
+41
include/llvm/Transforms/Scalar/GVN.h
file modified
+1
-26
include/llvm/Transforms/Utils/CodeExtractor.h
file modified
+12
-1
include/llvm/module.modulemap
file modified
+2
-2
lib/Analysis/CFLGraph.h
file modified
+6
-0
lib/Analysis/ConstantFolding.cpp
file modified
+2
-0
lib/Analysis/EHPersonalities.cpp
file modified
+2
-0
lib/Analysis/InstructionSimplify.cpp
file modified
+1
-6
lib/Analysis/MemoryDependenceAnalysis.cpp
file modified
+1
-0
lib/Analysis/ScalarEvolution.cpp
file modified
+4
-0
lib/Analysis/TargetTransformInfo.cpp
file modified
+4
-0
lib/Analysis/ValueTracking.cpp
file modified
+13
-0
lib/Bitcode/Writer/BitcodeWriter.cpp
file modified
+28
-28
lib/CodeGen/AggressiveAntiDepBreaker.cpp
file modified
+1
-1
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
file modified
+16
-4
lib/CodeGen/AsmPrinter/EHStreamer.cpp
file modified
+1
-1
lib/CodeGen/CMakeLists.txt
file modified
+1
-0
lib/CodeGen/CodeGen.cpp
file modified
+1
-0
lib/CodeGen/CodeGenPrepare.cpp
file modified
+611
-1
lib/CodeGen/CriticalAntiDepBreaker.cpp
file modified
+1
-1
lib/CodeGen/GlobalISel/Localizer.cpp
file modified
+4
-6
lib/CodeGen/ImplicitNullChecks.cpp
file modified
+14
-2
lib/CodeGen/LiveRangeShrink.cpp
file added
+231
lib/CodeGen/MIRParser/MIRParser.cpp
file modified
+0
-2
lib/CodeGen/MIRPrinter.cpp
file modified
+0
-2
lib/CodeGen/MachineBasicBlock.cpp
file modified
+7
-0
lib/CodeGen/MachineInstr.cpp
file modified
+38
-48
lib/CodeGen/MachineModuleInfo.cpp
file modified
+35
-30
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
file modified
+114
-18
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
file modified
+46
-24
lib/CodeGen/SelectionDAG/LegalizeTypes.h
file modified
+1
-0
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
file modified
+150
-128
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
file modified
+1
-0
lib/CodeGen/TargetLoweringBase.cpp
file modified
+5
-3
lib/CodeGen/TargetPassConfig.cpp
file modified
+11
-6
lib/DebugInfo/CodeView/CVSymbolVisitor.cpp
file modified
+1
-1
lib/DebugInfo/CodeView/CVTypeVisitor.cpp
file modified
+2
-2
lib/DebugInfo/CodeView/EnumTables.cpp
file modified
+2
-2
lib/DebugInfo/CodeView/SymbolDumper.cpp
file modified
+1
-1
lib/DebugInfo/CodeView/TypeDumpVisitor.cpp
file modified
+2
-2
lib/DebugInfo/DWARF/DWARFContext.cpp
file modified
+6
-2
lib/DebugInfo/PDB/Native/InfoStream.cpp
file modified
+1
-0
lib/DebugInfo/PDB/PDBContext.cpp
file modified
+1
-2
lib/Fuzzer/test/dump_coverage.test
file modified
+4
-4
lib/IR/Attributes.cpp
file modified
+28
-17
lib/IR/Function.cpp
file modified
+55
-9
lib/IR/Instructions.cpp
file modified
+28
-4
lib/LTO/LTOBackend.cpp
file modified
+7
-8
lib/MC/MCCodeView.cpp
file modified
+1
-1
lib/Object/MachOObjectFile.cpp
file modified
+1
-1
lib/Object/WindowsResource.cpp
file modified
+144
-12
lib/ObjectYAML/CMakeLists.txt
file modified
+3
-0
lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
file added
+127
lib/ObjectYAML/CodeViewYAMLSymbols.cpp
file added
+496
lib/ObjectYAML/CodeViewYAMLTypes.cpp
file added
+712
lib/ObjectYAML/LLVMBuild.txt
file modified
+1
-1
lib/Passes/PassBuilder.cpp
file modified
+123
-18
lib/Support/BinaryStreamReader.cpp
file modified
+20
-0
lib/Support/Unix/Path.inc
file modified
+5
-0
lib/TableGen/Record.cpp
file modified
+4
-15
lib/TableGen/TGParser.cpp
file modified
+4
-4
lib/TableGen/TGParser.h
file modified
+1
-1
lib/Target/AArch64/AArch64.td
file modified
+2
-0
lib/Target/AArch64/AArch64SchedM1.td
file modified
+335
-5
lib/Target/AArch64/AArch64TargetMachine.cpp
file modified
+3
-3
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
file modified
+26
-29
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
file modified
+5
-5
lib/Target/AMDGPU/AMDGPUTargetMachine.h
file modified
+4
-1
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
file modified
+322
-2
lib/Target/AMDGPU/DSInstructions.td
file modified
+3
-3
lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp
file modified
+106
-0
lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.h
file modified
+2
-0
lib/Target/AMDGPU/SIDefines.h
file modified
+40
-0
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
file modified
+22
-4
lib/Target/AMDGPU/SIInstrInfo.td
file modified
+13
-0
lib/Target/AMDGPU/SIRegisterInfo.h
file modified
+6
-0
lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp
file modified
+13
-0
lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.h
file modified
+6
-0
lib/Target/ARM/ARMExpandPseudoInsts.cpp
file modified
+73
-59
lib/Target/ARM/ARMFrameLowering.cpp
file modified
+3
-2
lib/Target/ARM/ARMInstrThumb.td
file modified
+2
-1
lib/Target/ARM/ARMInstrThumb2.td
file modified
+2
-1
lib/Target/ARM/ARMTargetMachine.cpp
file modified
+2
-2
lib/Target/ARM/ARMTargetMachine.h
file modified
+4
-0
lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
file modified
+9
-0
lib/Target/ARM/Thumb1FrameLowering.cpp
file modified
+5
-4
lib/Target/AVR/AVRISelLowering.cpp
file modified
+2
-2
lib/Target/AVR/AVRInstrInfo.td
file modified
+1
-1
lib/Target/AVR/AVRTargetMachine.cpp
file modified
+2
-2
lib/Target/AVR/AVRTargetMachine.h
file modified
+4
-0
lib/Target/BPF/BPFTargetMachine.cpp
file modified
+2
-2
lib/Target/BPF/CMakeLists.txt
file modified
+1
-1
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
file modified
+87
-102
lib/Target/Hexagon/HexagonISelLowering.cpp
file modified
+1
-5
lib/Target/Hexagon/HexagonInstrInfo.cpp
file modified
+12
-158
lib/Target/Hexagon/HexagonInstrInfo.h
file modified
+0
-5
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
file modified
+5
-3
lib/Target/Hexagon/HexagonPatterns.td
file modified
+27
-32
lib/Target/Hexagon/HexagonTargetMachine.cpp
file modified
+2
-2
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
file modified
+23
-26
lib/Target/Lanai/LanaiTargetMachine.cpp
file modified
+2
-2
lib/Target/Lanai/LanaiTargetMachine.h
file modified
+4
-0
lib/Target/MSP430/MSP430TargetMachine.cpp
file modified
+2
-2
lib/Target/Mips/Mips16FrameLowering.cpp
file modified
+16
-8
lib/Target/Mips/MipsTargetMachine.cpp
file modified
+2
-2
lib/Target/Mips/MipsTargetMachine.h
file modified
+4
-0
lib/Target/NVPTX/NVPTXTargetMachine.cpp
file modified
+2
-2
lib/Target/NVPTX/NVPTXTargetMachine.h
file modified
+3
-0
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
file modified
+283
-15
lib/Target/PowerPC/PPCISelLowering.cpp
file modified
+98
-12
lib/Target/PowerPC/PPCISelLowering.h
file modified
+8
-0
lib/Target/PowerPC/PPCInstr64Bit.td
file modified
+6
-6
lib/Target/PowerPC/PPCInstrInfo.cpp
file modified
+4
-0
lib/Target/PowerPC/PPCInstrInfo.h
file modified
+1
-0
lib/Target/PowerPC/PPCInstrInfo.td
file modified
+5
-0
lib/Target/PowerPC/PPCInstrVSX.td
file modified
+3
-1
lib/Target/PowerPC/PPCTargetMachine.cpp
file modified
+2
-2
lib/Target/PowerPC/PPCTargetMachine.h
file modified
+4
-0
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
file modified
+17
-3
lib/Target/PowerPC/PPCTargetTransformInfo.h
file modified
+1
-0
lib/Target/RISCV/RISCVTargetMachine.cpp
file modified
+1
-1
lib/Target/Sparc/SparcTargetMachine.cpp
file modified
+2
-2
lib/Target/Sparc/SparcTargetMachine.h
file modified
+4
-0
lib/Target/SystemZ/SystemZTargetMachine.cpp
file modified
+2
-2
lib/Target/SystemZ/SystemZTargetMachine.h
file modified
+2
-0
lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
file modified
+2
-2
lib/Target/X86/InstPrinter/X86InstComments.cpp
file modified
+4
-0
lib/Target/X86/X86FloatingPoint.cpp
file modified
+22
-12
lib/Target/X86/X86FrameLowering.cpp
file modified
+2
-7
lib/Target/X86/X86ISelDAGToDAG.cpp
file modified
+0
-2
lib/Target/X86/X86ISelLowering.cpp
file modified
+133
-133
lib/Target/X86/X86ISelLowering.h
file modified
+1
-1
lib/Target/X86/X86InstrInfo.cpp
file modified
+1
-0
lib/Target/X86/X86TargetMachine.cpp
file modified
+3
-2
lib/Target/X86/X86TargetMachine.h
file modified
+4
-0
lib/Target/XCore/XCoreTargetMachine.cpp
file modified
+2
-2
lib/Transforms/Coroutines/CoroCleanup.cpp
file modified
+3
-1
lib/Transforms/Coroutines/CoroEarly.cpp
file modified
+3
-1
lib/Transforms/Coroutines/CoroElide.cpp
file modified
+3
-1
lib/Transforms/Coroutines/CoroSplit.cpp
file modified
+3
-1
lib/Transforms/IPO/PartialInlining.cpp
file modified
+23
-0
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
file modified
+13
-7
lib/Transforms/InstCombine/InstCombineCalls.cpp
file modified
+5
-5
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
file modified
+64
-0
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
file modified
+10
-130
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
file modified
+5
-4
lib/Transforms/Scalar/GVN.cpp
file modified
+21
-143
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
file modified
+12
-4
lib/Transforms/Scalar/NewGVN.cpp
file modified
+15
-23
lib/Transforms/Utils/CodeExtractor.cpp
file modified
+76
-7
lib/Transforms/Utils/PredicateInfo.cpp
file modified
+34
-1
lib/Transforms/Utils/SimplifyLibCalls.cpp
file modified
+0
-14
lib/Transforms/Vectorize/LoopVectorize.cpp
file modified
+19
-10
test/Analysis/CFLAliasAnalysis/Andersen/struct.ll
file added
+18
test/Bitcode/thinlto-function-summary-callgraph.ll
file modified
+9
-4
test/CodeGen/AArch64/GlobalISel/localizer.mir
file modified
+49
-0
test/CodeGen/AArch64/GlobalISel/select-pr32733.mir
file modified
+0
-1
test/CodeGen/AArch64/addcarry-crash.ll
file added
+23
test/CodeGen/AArch64/misched-fusion-aes.ll
file modified
+36
-34
test/CodeGen/AArch64/pr33172.ll
file added
+32
test/CodeGen/AMDGPU/llvm.amdgcn.ds.swizzle.ll
file modified
+1
-1
test/CodeGen/AMDGPU/merge-m0.mir
file modified
+0
-1
test/CodeGen/AMDGPU/sdwa-scalar-ops.mir
file modified
+0
-2
test/CodeGen/AMDGPU/waitcnt-permute.mir
file added
+33
test/CodeGen/ARM/cmpxchg-O0.ll
file modified
+6
-3
test/CodeGen/ARM/v6-jumptable-clobber.mir
file modified
+0
-2
test/CodeGen/AVR/rot.ll
file modified
+2
-2
test/CodeGen/Hexagon/invalid-dotnew-attempt.mir
file added
+17
test/CodeGen/Hexagon/loop-idiom/pmpy-long-loop.ll
file added
+62
test/CodeGen/Hexagon/mul64-sext.ll
file added
+93
test/CodeGen/MIR/Generic/multiRunPass.mir
file modified
+2
-2
test/CodeGen/Mips/compactbranches/empty-block.mir
file modified
+0
-1
test/CodeGen/PowerPC/expand-isel.ll
file modified
+8
-7
test/CodeGen/PowerPC/logic-ops-on-compares.ll
file added
+130
test/CodeGen/PowerPC/memCmpUsedInZeroEqualityComparison.ll
file added
+121
test/CodeGen/PowerPC/memcmp.ll
file added
+87
test/CodeGen/PowerPC/memcmpIR.ll
file added
+194
test/CodeGen/PowerPC/ppc64-get-cache-line-size.ll
file added
+49
test/CodeGen/PowerPC/pristine-and-livein.mir
file removed
-330
test/CodeGen/PowerPC/testComparesieqsll.ll
file added
+134
test/CodeGen/PowerPC/testComparesiequll.ll
file added
+134
test/CodeGen/PowerPC/testCompareslleqsll.ll
file added
+133
test/CodeGen/PowerPC/testComparesllequll.ll
file added
+133
test/CodeGen/PowerPC/vec_xxpermdi.ll
file added
+307
test/CodeGen/Thumb2/tbb-removeadd.mir
file modified
+0
-1
test/CodeGen/X86/2007-01-08-InstrSched.ll
file modified
+2
-2
test/CodeGen/X86/GlobalISel/irtranslator-call.ll
file modified
+0
-1
test/CodeGen/X86/add-of-carry.ll
file modified
+4
-2
test/CodeGen/X86/addcarry.ll
file modified
+7
-14
test/CodeGen/X86/avg.ll
file modified
+407
-426
test/CodeGen/X86/avx.ll
file modified
+1
-1
test/CodeGen/X86/avx512-cmp-kor-sequence.ll
file modified
+3
-3
test/CodeGen/X86/avx512-gather-scatter-intrin.ll
file modified
+5
-5
test/CodeGen/X86/avx512-intrinsics-upgrade.ll
file modified
+22
-22
test/CodeGen/X86/avx512-intrinsics.ll
file modified
+42
-41
test/CodeGen/X86/avx512-mask-spills.ll
file modified
+15
-25
test/CodeGen/X86/avx512bw-intrinsics-upgrade.ll
file modified
+6
-6
test/CodeGen/X86/avx512bw-intrinsics.ll
file modified
+8
-8
test/CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll
file modified
+12
-12
test/CodeGen/X86/avx512cdvl-intrinsics-upgrade.ll
file modified
+1
-1
test/CodeGen/X86/avx512cdvl-intrinsics.ll
file modified
+1
-1
test/CodeGen/X86/avx512dq-intrinsics-upgrade.ll
file modified
+1
-1
test/CodeGen/X86/avx512dq-intrinsics.ll
file modified
+2
-2
test/CodeGen/X86/avx512dqvl-intrinsics-upgrade.ll
file modified
+5
-5
test/CodeGen/X86/avx512dqvl-intrinsics.ll
file modified
+2
-2
test/CodeGen/X86/avx512ifma-intrinsics.ll
file modified
+4
-4
test/CodeGen/X86/avx512ifmavl-intrinsics.ll
file modified
+8
-8
test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll
file modified
+32
-32
test/CodeGen/X86/avx512vl-intrinsics.ll
file modified
+14
-14
test/CodeGen/X86/bitcast-and-setcc-128.ll
file modified
+154
-477
test/CodeGen/X86/bitcast-and-setcc-256.ll
file modified
+565
-258
test/CodeGen/X86/bitcast-setcc-128.ll
file modified
+185
-452
test/CodeGen/X86/bitcast-setcc-256.ll
file modified
+11
-243
test/CodeGen/X86/bswap_tree2.ll
file modified
+18
-17
test/CodeGen/X86/eh-unknown.ll
file added
+32
test/CodeGen/X86/fmsubadd-combine.ll
file modified
+4
-4
test/CodeGen/X86/fold-tied-op.ll
file modified
+4
-3
test/CodeGen/X86/fp128-i128.ll
file modified
+1
-1
test/CodeGen/X86/gnu-seh-nolpads.ll
file added
+34
test/CodeGen/X86/implicit-null-checks.mir
file modified
+11
-11
test/CodeGen/X86/lrshrink.ll
file added
+57
test/CodeGen/X86/madd.ll
file modified
+17
-17
test/CodeGen/X86/misched-matrix.ll
file modified
+2
-2
test/CodeGen/X86/mul-constant-i16.ll
file modified
+30
-111
test/CodeGen/X86/mul-constant-i32.ll
file modified
+173
-1416
test/CodeGen/X86/mul-constant-i64.ll
file modified
+157
-1455
test/CodeGen/X86/oddshuffles.ll
file modified
+17
-17
test/CodeGen/X86/pmul.ll
file modified
+28
-27
test/CodeGen/X86/pr32284.ll
file modified
+132
-74
test/CodeGen/X86/pr32610.ll
file added
+40
test/CodeGen/X86/rotate.ll
file modified
+9
-7
test/CodeGen/X86/sad.ll
file modified
+464
-465
test/CodeGen/X86/select.ll
file modified
+16
-12
test/CodeGen/X86/setcc-lowering.ll
file modified
+9
-52
test/CodeGen/X86/setcc-wide-types.ll
file modified
+28
-28
test/CodeGen/X86/shrink_vmul_sse.ll
file modified
+1
-1
test/CodeGen/X86/sse41.ll
file modified
+4
-4
test/CodeGen/X86/vector-bitreverse.ll
file modified
+3
-3
test/CodeGen/X86/vector-blend.ll
file modified
+2
-2
test/CodeGen/X86/x86-interleaved-access.ll
file modified
+7
-7
test/CodeGen/X86/xchg-nofold.ll
file modified
+23
-1
test/DebugInfo/MIR/X86/empty-inline.mir
file modified
+0
-1
test/DebugInfo/omit-empty.ll
file modified
+1
-0
test/Instrumentation/SanitizerCoverage/coverage-dbg.ll
file modified
+2
-2
test/Instrumentation/SanitizerCoverage/coverage.ll
file modified
+0
-11
test/Instrumentation/SanitizerCoverage/seh.ll
file modified
+0
-1
test/MC/AMDGPU/ds-err.s
file modified
+90
-0
test/MC/AMDGPU/ds.s
file modified
+140
-4
test/MC/ARM/big-endian-thumb-fixup.s
file modified
+1
-0
test/MC/ARM/mixed-arm-thumb-bl-fixup.ll
file added
+77
test/MC/Disassembler/AMDGPU/gfx8_dasm_all.txt
file modified
+10
-10
test/Other/new-pm-defaults.ll
file modified
+7
-1
test/Other/new-pm-thinlto-defaults.ll
file added
+221
test/ThinLTO/X86/newpm-basic.ll
test/ThinLTO/X86/error-newpm.ll
file renamed
+2
-4
test/Transforms/CodeExtractor/PartialInlineAlloca.ll
file added
+68
test/Transforms/CodeExtractor/PartialInlineAlloca2.ll
file added
+65
test/Transforms/CodeExtractor/PartialInlineAlloca4.ll
file added
+67
test/Transforms/CodeExtractor/PartialInlineAlloca5.ll
file added
+67
test/Transforms/CodeExtractor/PartialInlineLiveAcross.ll
file added
+61
test/Transforms/CodeExtractor/PartialInlineNoLiveOut.ll
file added
+62
test/Transforms/GVN/PRE/phi-translate-2.ll
file removed
-105
test/Transforms/GVN/PRE/pre-gep-load.ll
file modified
+1
-1
test/Transforms/GVN/PRE/pre-load.ll
file modified
+3
-3
test/Transforms/Inline/AArch64/gep-cost.ll
file modified
+23
-2
test/Transforms/InstCombine/ctpop.ll
file modified
+16
-0
test/Transforms/InstCombine/intrinsics.ll
file modified
+28
-0
test/Transforms/LoopVectorize/AArch64/no_vector_instructions.ll
file added
+49
test/Transforms/LowerExpectIntrinsic/expect_nonboolean.ll
file added
+104
test/Transforms/NewGVN/completeness.ll
file modified
+17
-0
test/Transforms/NewGVN/pr33185.ll
file added
+59
test/Transforms/PGOProfile/branch1.ll
file modified
+5
-0
test/Transforms/ThinLTOBitcodeWriter/new-pm.ll
file added
+9
test/Transforms/Util/PredicateInfo/condprop.ll
file modified
+4
-3
test/Transforms/Util/PredicateInfo/testandor.ll
file modified
+14
-13
test/tools/llvm-config/cflags.test
file modified
+1
-1
test/tools/llvm-cvtres/Inputs/test_resource.rc
file modified
+6
-0
test/tools/llvm-cvtres/Inputs/test_resource.res
file modified
+0
-0
test/tools/llvm-cvtres/resource.test
file modified
+45
-1
tools/bugpoint/OptimizerDriver.cpp
file modified
+5
-6
tools/llvm-config/BuildVariables.inc.in
file modified
+1
-0
tools/llvm-config/llvm-config.cpp
file modified
+3
-1
tools/llvm-cvtres/llvm-cvtres.cpp
file modified
+20
-12
tools/llvm-dwarfdump/llvm-dwarfdump.cpp
file modified
+5
-1
tools/llvm-objdump/MachODump.cpp
file modified
+4
-1
tools/llvm-objdump/llvm-objdump.cpp
file modified
+4
-1
tools/llvm-pdbdump/Analyze.cpp
file modified
+1
-1
tools/llvm-pdbdump/CMakeLists.txt
file modified
+1
-2
tools/llvm-pdbdump/CompactTypeDumpVisitor.cpp
file modified
+1
-1
tools/llvm-pdbdump/PdbYaml.cpp
file modified
+15
-185
tools/llvm-pdbdump/PdbYaml.h
file modified
+16
-191
tools/llvm-pdbdump/YAMLOutputStyle.cpp
file modified
+22
-21
tools/llvm-pdbdump/YAMLOutputStyle.h
file modified
+1
-1
tools/llvm-pdbdump/YamlSerializationContext.h
file removed
-39
tools/llvm-pdbdump/YamlSymbolDumper.cpp
file removed
-413
tools/llvm-pdbdump/YamlSymbolDumper.h
file removed
-66
tools/llvm-pdbdump/YamlTypeDumper.cpp
file removed
-589
tools/llvm-pdbdump/YamlTypeDumper.h
file removed
-116
tools/llvm-pdbdump/llvm-pdbdump.cpp
file modified
+11
-6
tools/llvm-readobj/ELFDumper.cpp
file modified
+1
-0
tools/obj2yaml/macho2yaml.cpp
file modified
+2
-0
tools/opt/NewPMDriver.cpp
file modified
+12
-3
tools/opt/NewPMDriver.h
file modified
+7
-3
tools/opt/opt.cpp
file modified
+4
-2
unittests/ADT/ArrayRefTest.cpp
file modified
+15
-15
unittests/IR/AttributesTest.cpp
file modified
+7
-0
unittests/Support/TargetParserTest.cpp
file modified
+2
-2
utils/TableGen/AsmMatcherEmitter.cpp
file modified
+24
-21
utils/TableGen/AsmWriterEmitter.cpp
file modified
+25
-21
utils/TableGen/Attributes.cpp
file modified
+2
-2
utils/TableGen/CodeEmitterGen.cpp
file modified
+8
-6
utils/TableGen/CodeGenDAGPatterns.cpp
file modified
+4
-2
utils/TableGen/CodeGenDAGPatterns.h
file modified
+4
-4
utils/TableGen/CodeGenRegisters.cpp
file modified
+1
-6
utils/TableGen/CodeGenRegisters.h
file modified
+2
-2
utils/TableGen/CodeGenSchedule.cpp
file modified
+1
-1
utils/TableGen/FixedLenDecoderEmitter.cpp
file modified
+7
-8
utils/TableGen/GlobalISelEmitter.cpp
file modified
+1
-1
utils/TableGen/OptParserEmitter.cpp
file modified
+18
-16
utils/TableGen/RegisterBankEmitter.cpp
file modified
+1
-1
utils/TableGen/RegisterInfoEmitter.cpp
file modified
+3
-4
utils/TableGen/SearchableTableEmitter.cpp
file modified
+2
-2
utils/TableGen/SubtargetEmitter.cpp
file modified
+8
-8
utils/TableGen/X86FoldTablesEmitter.cpp
file modified
+2
-2
Vendor import of llvm trunk r304460:
https://llvm.org/svn/llvm-project/llvm/trunk@304460
docs/Vectorizers.rst
file modified
+3
-3
include/llvm/Analysis/TargetTransformInfo.h
file modified
+7
-0
include/llvm/Analysis/TargetTransformInfoImpl.h
file modified
+2
-0
include/llvm/Analysis/ValueTracking.h
file modified
+2
-0
include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
file modified
+1
-1
include/llvm/CodeGen/ISDOpcodes.h
file modified
+11
-1
include/llvm/CodeGen/MIRYamlMapping.h
file modified
+0
-2
include/llvm/CodeGen/MachineBasicBlock.h
file modified
+3
-0
include/llvm/CodeGen/MachineConstantPool.h
file modified
+8
-9
include/llvm/CodeGen/MachineFunction.h
file modified
+64
-52
include/llvm/CodeGen/MachineFunctionInitializer.h
file modified
+3
-3
include/llvm/CodeGen/MachineInstr.h
file modified
+44
-31
include/llvm/CodeGen/MachineInstrBundleIterator.h
file modified
+39
-33
include/llvm/CodeGen/MachineLoopInfo.h
file modified
+13
-11
include/llvm/CodeGen/MachineModuleInfo.h
file modified
+14
-22
include/llvm/CodeGen/Passes.h
file modified
+4
-0
include/llvm/CodeGen/TargetPassConfig.h
file modified
+3
-3
include/llvm/DebugInfo/CodeView/CodeView.h
file modified
+9
-5
include/llvm/DebugInfo/CodeView/CodeViewSymbols.def
include/llvm/DebugInfo/CodeView/CVSymbolTypes.def
file renamed
file was renamed with no change to the file
include/llvm/DebugInfo/CodeView/CodeViewTypes.def
include/llvm/DebugInfo/CodeView/TypeRecords.def
file renamed
file was renamed with no change to the file
include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
file modified
+12
-1
include/llvm/DebugInfo/CodeView/SymbolRecord.h
file modified
+0
-2
include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h
file modified
+1
-1
include/llvm/DebugInfo/CodeView/SymbolSerializer.h
file modified
+12
-1
include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h
file modified
+1
-1
include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h
file modified
+1
-1
include/llvm/DebugInfo/CodeView/TypeDatabaseVisitor.h
file modified
+1
-1
include/llvm/DebugInfo/CodeView/TypeDeserializer.h
file modified
+3
-2
include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h
file modified
+1
-1
include/llvm/DebugInfo/CodeView/TypeRecord.h
file modified
+34
-2
include/llvm/DebugInfo/CodeView/TypeRecordMapping.h
file modified
+1
-1
include/llvm/DebugInfo/CodeView/TypeSerializer.h
file modified
+1
-1
include/llvm/DebugInfo/CodeView/TypeTableBuilder.h
file modified
+1
-1
include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h
file modified
+1
-1
include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h
file modified
+5
-1
include/llvm/DebugInfo/DIContext.h
file modified
+9
-2
include/llvm/DebugInfo/DWARF/DWARFContext.h
file modified
+1
-2
include/llvm/DebugInfo/PDB/Native/RawConstants.h
file modified
+0
-1
include/llvm/DebugInfo/PDB/Native/TpiHashing.h
file modified
+1
-1
include/llvm/DebugInfo/PDB/PDBContext.h
file modified
+1
-2
include/llvm/IR/Attributes.h
file modified
+148
-49
include/llvm/IR/Function.h
file modified
+39
-8
include/llvm/IR/Instructions.h
file modified
+18
-0
include/llvm/InitializePasses.h
file modified
+1
-0
include/llvm/Object/WindowsResource.h
file modified
+61
-3
include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
file added
+91
include/llvm/ObjectYAML/CodeViewYAMLSymbols.h
file added
+41
include/llvm/ObjectYAML/CodeViewYAMLTypes.h
file added
+48
include/llvm/Passes/PassBuilder.h
file modified
+63
-0
include/llvm/Support/ARMTargetParser.def
file modified
+2
-2
include/llvm/Support/BinaryStreamReader.h
file modified
+8
-0
include/llvm/Support/YAMLTraits.h
file modified
+38
-0
include/llvm/TableGen/Record.h
file modified
+4
-8
include/llvm/Target/TargetLowering.h
file modified
+12
-0
include/llvm/Target/TargetMachine.h
file modified
+6
-0
include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h
file added
+41
include/llvm/Transforms/Scalar/GVN.h
file modified
+1
-26
include/llvm/Transforms/Utils/CodeExtractor.h
file modified
+12
-1
include/llvm/module.modulemap
file modified
+2
-2
lib/Analysis/CFLGraph.h
file modified
+6
-0
lib/Analysis/ConstantFolding.cpp
file modified
+2
-0
lib/Analysis/EHPersonalities.cpp
file modified
+2
-0
lib/Analysis/InstructionSimplify.cpp
file modified
+1
-6
lib/Analysis/MemoryDependenceAnalysis.cpp
file modified
+1
-0
lib/Analysis/ScalarEvolution.cpp
file modified
+4
-0
lib/Analysis/TargetTransformInfo.cpp
file modified
+4
-0
lib/Analysis/ValueTracking.cpp
file modified
+13
-0
lib/Bitcode/Writer/BitcodeWriter.cpp
file modified
+28
-28
lib/CodeGen/AggressiveAntiDepBreaker.cpp
file modified
+1
-1
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
file modified
+16
-4
lib/CodeGen/AsmPrinter/EHStreamer.cpp
file modified
+1
-1
lib/CodeGen/CMakeLists.txt
file modified
+1
-0
lib/CodeGen/CodeGen.cpp
file modified
+1
-0
lib/CodeGen/CodeGenPrepare.cpp
file modified
+611
-1
lib/CodeGen/CriticalAntiDepBreaker.cpp
file modified
+1
-1
lib/CodeGen/GlobalISel/Localizer.cpp
file modified
+4
-6
lib/CodeGen/ImplicitNullChecks.cpp
file modified
+14
-2
lib/CodeGen/LiveRangeShrink.cpp
file added
+231
lib/CodeGen/MIRParser/MIRParser.cpp
file modified
+0
-2
lib/CodeGen/MIRPrinter.cpp
file modified
+0
-2
lib/CodeGen/MachineBasicBlock.cpp
file modified
+7
-0
lib/CodeGen/MachineInstr.cpp
file modified
+38
-48
lib/CodeGen/MachineModuleInfo.cpp
file modified
+35
-30
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
file modified
+114
-18
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
file modified
+46
-24
lib/CodeGen/SelectionDAG/LegalizeTypes.h
file modified
+1
-0
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
file modified
+150
-128
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
file modified
+1
-0
lib/CodeGen/TargetLoweringBase.cpp
file modified
+5
-3
lib/CodeGen/TargetPassConfig.cpp
file modified
+11
-6
lib/DebugInfo/CodeView/CVSymbolVisitor.cpp
file modified
+1
-1
lib/DebugInfo/CodeView/CVTypeVisitor.cpp
file modified
+2
-2
lib/DebugInfo/CodeView/EnumTables.cpp
file modified
+2
-2
lib/DebugInfo/CodeView/SymbolDumper.cpp
file modified
+1
-1
lib/DebugInfo/CodeView/TypeDumpVisitor.cpp
file modified
+2
-2
lib/DebugInfo/DWARF/DWARFContext.cpp
file modified
+6
-2
lib/DebugInfo/PDB/Native/InfoStream.cpp
file modified
+1
-0
lib/DebugInfo/PDB/PDBContext.cpp
file modified
+1
-2
lib/Fuzzer/test/dump_coverage.test
file modified
+4
-4
lib/IR/Attributes.cpp
file modified
+28
-17
lib/IR/Function.cpp
file modified
+55
-9
lib/IR/Instructions.cpp
file modified
+28
-4
lib/LTO/LTOBackend.cpp
file modified
+7
-8
lib/MC/MCCodeView.cpp
file modified
+1
-1
lib/Object/MachOObjectFile.cpp
file modified
+1
-1
lib/Object/WindowsResource.cpp
file modified
+144
-12
lib/ObjectYAML/CMakeLists.txt
file modified
+3
-0
lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
file added
+127
lib/ObjectYAML/CodeViewYAMLSymbols.cpp
file added
+496
lib/ObjectYAML/CodeViewYAMLTypes.cpp
file added
+712
lib/ObjectYAML/LLVMBuild.txt
file modified
+1
-1
lib/Passes/PassBuilder.cpp
file modified
+123
-18
lib/Support/BinaryStreamReader.cpp
file modified
+20
-0
lib/Support/Unix/Path.inc
file modified
+5
-0
lib/TableGen/Record.cpp
file modified
+4
-15
lib/TableGen/TGParser.cpp
file modified
+4
-4
lib/TableGen/TGParser.h
file modified
+1
-1
lib/Target/AArch64/AArch64.td
file modified
+2
-0
lib/Target/AArch64/AArch64SchedM1.td
file modified
+335
-5
lib/Target/AArch64/AArch64TargetMachine.cpp
file modified
+3
-3
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
file modified
+26
-29
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
file modified
+5
-5
lib/Target/AMDGPU/AMDGPUTargetMachine.h
file modified
+4
-1
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
file modified
+322
-2
lib/Target/AMDGPU/DSInstructions.td
file modified
+3
-3
lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp
file modified
+106
-0
lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.h
file modified
+2
-0
lib/Target/AMDGPU/SIDefines.h
file modified
+40
-0
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
file modified
+22
-4
lib/Target/AMDGPU/SIInstrInfo.td
file modified
+13
-0
lib/Target/AMDGPU/SIRegisterInfo.h
file modified
+6
-0
lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp
file modified
+13
-0
lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.h
file modified
+6
-0
lib/Target/ARM/ARMExpandPseudoInsts.cpp
file modified
+73
-59
lib/Target/ARM/ARMFrameLowering.cpp
file modified
+3
-2
lib/Target/ARM/ARMInstrThumb.td
file modified
+2
-1
lib/Target/ARM/ARMInstrThumb2.td
file modified
+2
-1
lib/Target/ARM/ARMTargetMachine.cpp
file modified
+2
-2
lib/Target/ARM/ARMTargetMachine.h
file modified
+4
-0
lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp
file modified
+9
-0
lib/Target/ARM/Thumb1FrameLowering.cpp
file modified
+5
-4
lib/Target/AVR/AVRISelLowering.cpp
file modified
+2
-2
lib/Target/AVR/AVRInstrInfo.td
file modified
+1
-1
lib/Target/AVR/AVRTargetMachine.cpp
file modified
+2
-2
lib/Target/AVR/AVRTargetMachine.h
file modified
+4
-0
lib/Target/BPF/BPFTargetMachine.cpp
file modified
+2
-2
lib/Target/BPF/CMakeLists.txt
file modified
+1
-1
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
file modified
+87
-102
lib/Target/Hexagon/HexagonISelLowering.cpp
file modified
+1
-5
lib/Target/Hexagon/HexagonInstrInfo.cpp
file modified
+12
-158
lib/Target/Hexagon/HexagonInstrInfo.h
file modified
+0
-5
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
file modified
+5
-3
lib/Target/Hexagon/HexagonPatterns.td
file modified
+27
-32
lib/Target/Hexagon/HexagonTargetMachine.cpp
file modified
+2
-2
lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
file modified
+23
-26
lib/Target/Lanai/LanaiTargetMachine.cpp
file modified
+2
-2
lib/Target/Lanai/LanaiTargetMachine.h
file modified
+4
-0
lib/Target/MSP430/MSP430TargetMachine.cpp
file modified
+2
-2
lib/Target/Mips/Mips16FrameLowering.cpp
file modified
+16
-8
lib/Target/Mips/MipsTargetMachine.cpp
file modified
+2
-2
lib/Target/Mips/MipsTargetMachine.h
file modified
+4
-0
lib/Target/NVPTX/NVPTXTargetMachine.cpp
file modified
+2
-2
lib/Target/NVPTX/NVPTXTargetMachine.h
file modified
+3
-0
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
file modified
+283
-15
lib/Target/PowerPC/PPCISelLowering.cpp
file modified
+98
-12
lib/Target/PowerPC/PPCISelLowering.h
file modified
+8
-0
lib/Target/PowerPC/PPCInstr64Bit.td
file modified
+6
-6
lib/Target/PowerPC/PPCInstrInfo.cpp
file modified
+4
-0
lib/Target/PowerPC/PPCInstrInfo.h
file modified
+1
-0
lib/Target/PowerPC/PPCInstrInfo.td
file modified
+5
-0
lib/Target/PowerPC/PPCInstrVSX.td
file modified
+3
-1
lib/Target/PowerPC/PPCTargetMachine.cpp
file modified
+2
-2
lib/Target/PowerPC/PPCTargetMachine.h
file modified
+4
-0
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
file modified
+17
-3
lib/Target/PowerPC/PPCTargetTransformInfo.h
file modified
+1
-0
lib/Target/RISCV/RISCVTargetMachine.cpp
file modified
+1
-1
lib/Target/Sparc/SparcTargetMachine.cpp
file modified
+2
-2
lib/Target/Sparc/SparcTargetMachine.h
file modified
+4
-0
lib/Target/SystemZ/SystemZTargetMachine.cpp
file modified
+2
-2
lib/Target/SystemZ/SystemZTargetMachine.h
file modified
+2
-0
lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
file modified
+2
-2
lib/Target/X86/InstPrinter/X86InstComments.cpp
file modified
+4
-0
lib/Target/X86/X86FloatingPoint.cpp
file modified
+22
-12
lib/Target/X86/X86FrameLowering.cpp
file modified
+2
-7
lib/Target/X86/X86ISelDAGToDAG.cpp
file modified
+0
-2
lib/Target/X86/X86ISelLowering.cpp
file modified
+133
-133
lib/Target/X86/X86ISelLowering.h
file modified
+1
-1
lib/Target/X86/X86InstrInfo.cpp
file modified
+1
-0
lib/Target/X86/X86TargetMachine.cpp
file modified
+3
-2
lib/Target/X86/X86TargetMachine.h
file modified
+4
-0
lib/Target/XCore/XCoreTargetMachine.cpp
file modified
+2
-2
lib/Transforms/Coroutines/CoroCleanup.cpp
file modified
+3
-1
lib/Transforms/Coroutines/CoroEarly.cpp
file modified
+3
-1
lib/Transforms/Coroutines/CoroElide.cpp
file modified
+3
-1
lib/Transforms/Coroutines/CoroSplit.cpp
file modified
+3
-1
lib/Transforms/IPO/PartialInlining.cpp
file modified
+23
-0
lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
file modified
+13
-7
lib/Transforms/InstCombine/InstCombineCalls.cpp
file modified
+5
-5
lib/Transforms/Instrumentation/PGOInstrumentation.cpp
file modified
+64
-0
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
file modified
+10
-130
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
file modified
+5
-4
lib/Transforms/Scalar/GVN.cpp
file modified
+21
-143
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
file modified
+12
-4
lib/Transforms/Scalar/NewGVN.cpp
file modified
+15
-23
lib/Transforms/Utils/CodeExtractor.cpp
file modified
+76
-7
lib/Transforms/Utils/PredicateInfo.cpp
file modified
+34
-1
lib/Transforms/Utils/SimplifyLibCalls.cpp
file modified
+0
-14
lib/Transforms/Vectorize/LoopVectorize.cpp
file modified
+19
-10
test/Analysis/CFLAliasAnalysis/Andersen/struct.ll
file added
+18
test/Bitcode/thinlto-function-summary-callgraph.ll
file modified
+9
-4
test/CodeGen/AArch64/GlobalISel/localizer.mir
file modified
+49
-0
test/CodeGen/AArch64/GlobalISel/select-pr32733.mir
file modified
+0
-1
test/CodeGen/AArch64/addcarry-crash.ll
file added
+23
test/CodeGen/AArch64/misched-fusion-aes.ll
file modified
+36
-34
test/CodeGen/AArch64/pr33172.ll
file added
+32
test/CodeGen/AMDGPU/llvm.amdgcn.ds.swizzle.ll
file modified
+1
-1
test/CodeGen/AMDGPU/merge-m0.mir
file modified
+0
-1
test/CodeGen/AMDGPU/sdwa-scalar-ops.mir
file modified
+0
-2
test/CodeGen/AMDGPU/waitcnt-permute.mir
file added
+33
test/CodeGen/ARM/cmpxchg-O0.ll
file modified
+6
-3
test/CodeGen/ARM/v6-jumptable-clobber.mir
file modified
+0
-2
test/CodeGen/AVR/rot.ll
file modified
+2
-2
test/CodeGen/Hexagon/invalid-dotnew-attempt.mir
file added
+17
test/CodeGen/Hexagon/loop-idiom/pmpy-long-loop.ll
file added
+62
test/CodeGen/Hexagon/mul64-sext.ll
file added
+93
test/CodeGen/MIR/Generic/multiRunPass.mir
file modified
+2
-2
test/CodeGen/Mips/compactbranches/empty-block.mir
file modified
+0
-1
test/CodeGen/PowerPC/expand-isel.ll
file modified
+8
-7
test/CodeGen/PowerPC/logic-ops-on-compares.ll
file added
+130
test/CodeGen/PowerPC/memCmpUsedInZeroEqualityComparison.ll
file added
+121
test/CodeGen/PowerPC/memcmp.ll
file added
+87
test/CodeGen/PowerPC/memcmpIR.ll
file added
+194
test/CodeGen/PowerPC/ppc64-get-cache-line-size.ll
file added
+49
test/CodeGen/PowerPC/pristine-and-livein.mir
file removed
-330
test/CodeGen/PowerPC/testComparesieqsll.ll
file added
+134
test/CodeGen/PowerPC/testComparesiequll.ll
file added
+134
test/CodeGen/PowerPC/testCompareslleqsll.ll
file added
+133
test/CodeGen/PowerPC/testComparesllequll.ll
file added
+133
test/CodeGen/PowerPC/vec_xxpermdi.ll
file added
+307
test/CodeGen/Thumb2/tbb-removeadd.mir
file modified
+0
-1
test/CodeGen/X86/2007-01-08-InstrSched.ll
file modified
+2
-2
test/CodeGen/X86/GlobalISel/irtranslator-call.ll
file modified
+0
-1
test/CodeGen/X86/add-of-carry.ll
file modified
+4
-2
test/CodeGen/X86/addcarry.ll
file modified
+7
-14
test/CodeGen/X86/avg.ll
file modified
+407
-426
test/CodeGen/X86/avx.ll
file modified
+1
-1
test/CodeGen/X86/avx512-cmp-kor-sequence.ll
file modified
+3
-3
test/CodeGen/X86/avx512-gather-scatter-intrin.ll
file modified
+5
-5
test/CodeGen/X86/avx512-intrinsics-upgrade.ll
file modified
+22
-22
test/CodeGen/X86/avx512-intrinsics.ll
file modified
+42
-41
test/CodeGen/X86/avx512-mask-spills.ll
file modified
+15
-25
test/CodeGen/X86/avx512bw-intrinsics-upgrade.ll
file modified
+6
-6
test/CodeGen/X86/avx512bw-intrinsics.ll
file modified
+8
-8
test/CodeGen/X86/avx512bwvl-intrinsics-upgrade.ll
file modified
+12
-12
test/CodeGen/X86/avx512cdvl-intrinsics-upgrade.ll
file modified
+1
-1
test/CodeGen/X86/avx512cdvl-intrinsics.ll
file modified
+1
-1
test/CodeGen/X86/avx512dq-intrinsics-upgrade.ll
file modified
+1
-1
test/CodeGen/X86/avx512dq-intrinsics.ll
file modified
+2
-2
test/CodeGen/X86/avx512dqvl-intrinsics-upgrade.ll
file modified
+5
-5
test/CodeGen/X86/avx512dqvl-intrinsics.ll
file modified
+2
-2
test/CodeGen/X86/avx512ifma-intrinsics.ll
file modified
+4
-4
test/CodeGen/X86/avx512ifmavl-intrinsics.ll
file modified
+8
-8
test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll
file modified
+32
-32
test/CodeGen/X86/avx512vl-intrinsics.ll
file modified
+14
-14
test/CodeGen/X86/bitcast-and-setcc-128.ll
file modified
+154
-477
test/CodeGen/X86/bitcast-and-setcc-256.ll
file modified
+565
-258
test/CodeGen/X86/bitcast-setcc-128.ll
file modified
+185
-452
test/CodeGen/X86/bitcast-setcc-256.ll
file modified
+11
-243
test/CodeGen/X86/bswap_tree2.ll
file modified
+18
-17
test/CodeGen/X86/eh-unknown.ll
file added
+32
test/CodeGen/X86/fmsubadd-combine.ll
file modified
+4
-4
test/CodeGen/X86/fold-tied-op.ll
file modified
+4
-3
test/CodeGen/X86/fp128-i128.ll
file modified
+1
-1
test/CodeGen/X86/gnu-seh-nolpads.ll
file added
+34
test/CodeGen/X86/implicit-null-checks.mir
file modified
+11
-11
test/CodeGen/X86/lrshrink.ll
file added
+57
test/CodeGen/X86/madd.ll
file modified
+17
-17
test/CodeGen/X86/misched-matrix.ll
file modified
+2
-2
test/CodeGen/X86/mul-constant-i16.ll
file modified
+30
-111
test/CodeGen/X86/mul-constant-i32.ll
file modified
+173
-1416
test/CodeGen/X86/mul-constant-i64.ll
file modified
+157
-1455
test/CodeGen/X86/oddshuffles.ll
file modified
+17
-17
test/CodeGen/X86/pmul.ll
file modified
+28
-27
test/CodeGen/X86/pr32284.ll
file modified
+132
-74
test/CodeGen/X86/pr32610.ll
file added
+40
test/CodeGen/X86/rotate.ll
file modified
+9
-7
test/CodeGen/X86/sad.ll
file modified
+464
-465
test/CodeGen/X86/select.ll
file modified
+16
-12
test/CodeGen/X86/setcc-lowering.ll
file modified
+9
-52
test/CodeGen/X86/setcc-wide-types.ll
file modified
+28
-28
test/CodeGen/X86/shrink_vmul_sse.ll
file modified
+1
-1
test/CodeGen/X86/sse41.ll
file modified
+4
-4
test/CodeGen/X86/vector-bitreverse.ll
file modified
+3
-3
test/CodeGen/X86/vector-blend.ll
file modified
+2
-2
test/CodeGen/X86/x86-interleaved-access.ll
file modified
+7
-7
test/CodeGen/X86/xchg-nofold.ll
file modified
+23
-1
test/DebugInfo/MIR/X86/empty-inline.mir
file modified
+0
-1
test/DebugInfo/omit-empty.ll
file modified
+1
-0
test/Instrumentation/SanitizerCoverage/coverage-dbg.ll
file modified
+2
-2
test/Instrumentation/SanitizerCoverage/coverage.ll
file modified
+0
-11
test/Instrumentation/SanitizerCoverage/seh.ll
file modified
+0
-1
test/MC/AMDGPU/ds-err.s
file modified
+90
-0
test/MC/AMDGPU/ds.s
file modified
+140
-4
test/MC/ARM/big-endian-thumb-fixup.s
file modified
+1
-0
test/MC/ARM/mixed-arm-thumb-bl-fixup.ll
file added
+77
test/MC/Disassembler/AMDGPU/gfx8_dasm_all.txt
file modified
+10
-10
test/Other/new-pm-defaults.ll
file modified
+7
-1
test/Other/new-pm-thinlto-defaults.ll
file added
+221
test/ThinLTO/X86/newpm-basic.ll
test/ThinLTO/X86/error-newpm.ll
file renamed
+2
-4
test/Transforms/CodeExtractor/PartialInlineAlloca.ll
file added
+68
test/Transforms/CodeExtractor/PartialInlineAlloca2.ll
file added
+65
test/Transforms/CodeExtractor/PartialInlineAlloca4.ll
file added
+67
test/Transforms/CodeExtractor/PartialInlineAlloca5.ll
file added
+67
test/Transforms/CodeExtractor/PartialInlineLiveAcross.ll
file added
+61
test/Transforms/CodeExtractor/PartialInlineNoLiveOut.ll
file added
+62
test/Transforms/GVN/PRE/phi-translate-2.ll
file removed
-105
test/Transforms/GVN/PRE/pre-gep-load.ll
file modified
+1
-1
test/Transforms/GVN/PRE/pre-load.ll
file modified
+3
-3
test/Transforms/Inline/AArch64/gep-cost.ll
file modified
+23
-2
test/Transforms/InstCombine/ctpop.ll
file modified
+16
-0
test/Transforms/InstCombine/intrinsics.ll
file modified
+28
-0
test/Transforms/LoopVectorize/AArch64/no_vector_instructions.ll
file added
+49
test/Transforms/LowerExpectIntrinsic/expect_nonboolean.ll
file added
+104
test/Transforms/NewGVN/completeness.ll
file modified
+17
-0
test/Transforms/NewGVN/pr33185.ll
file added
+59
test/Transforms/PGOProfile/branch1.ll
file modified
+5
-0
test/Transforms/ThinLTOBitcodeWriter/new-pm.ll
file added
+9
test/Transforms/Util/PredicateInfo/condprop.ll
file modified
+4
-3
test/Transforms/Util/PredicateInfo/testandor.ll
file modified
+14
-13
test/tools/llvm-config/cflags.test
file modified
+1
-1
test/tools/llvm-cvtres/Inputs/test_resource.rc
file modified
+6
-0
test/tools/llvm-cvtres/Inputs/test_resource.res
file modified
+0
-0
test/tools/llvm-cvtres/resource.test
file modified
+45
-1
tools/bugpoint/OptimizerDriver.cpp
file modified
+5
-6
tools/llvm-config/BuildVariables.inc.in
file modified
+1
-0
tools/llvm-config/llvm-config.cpp
file modified
+3
-1
tools/llvm-cvtres/llvm-cvtres.cpp
file modified
+20
-12
tools/llvm-dwarfdump/llvm-dwarfdump.cpp
file modified
+5
-1
tools/llvm-objdump/MachODump.cpp
file modified
+4
-1
tools/llvm-objdump/llvm-objdump.cpp
file modified
+4
-1
tools/llvm-pdbdump/Analyze.cpp
file modified
+1
-1
tools/llvm-pdbdump/CMakeLists.txt
file modified
+1
-2
tools/llvm-pdbdump/CompactTypeDumpVisitor.cpp
file modified
+1
-1
tools/llvm-pdbdump/PdbYaml.cpp
file modified
+15
-185
tools/llvm-pdbdump/PdbYaml.h
file modified
+16
-191
tools/llvm-pdbdump/YAMLOutputStyle.cpp
file modified
+22
-21
tools/llvm-pdbdump/YAMLOutputStyle.h
file modified
+1
-1
tools/llvm-pdbdump/YamlSerializationContext.h
file removed
-39
tools/llvm-pdbdump/YamlSymbolDumper.cpp
file removed
-413
tools/llvm-pdbdump/YamlSymbolDumper.h
file removed
-66
tools/llvm-pdbdump/YamlTypeDumper.cpp
file removed
-589
tools/llvm-pdbdump/YamlTypeDumper.h
file removed
-116
tools/llvm-pdbdump/llvm-pdbdump.cpp
file modified
+11
-6
tools/llvm-readobj/ELFDumper.cpp
file modified
+1
-0
tools/obj2yaml/macho2yaml.cpp
file modified
+2
-0
tools/opt/NewPMDriver.cpp
file modified
+12
-3
tools/opt/NewPMDriver.h
file modified
+7
-3
tools/opt/opt.cpp
file modified
+4
-2
unittests/ADT/ArrayRefTest.cpp
file modified
+15
-15
unittests/IR/AttributesTest.cpp
file modified
+7
-0
unittests/Support/TargetParserTest.cpp
file modified
+2
-2
utils/TableGen/AsmMatcherEmitter.cpp
file modified
+24
-21
utils/TableGen/AsmWriterEmitter.cpp
file modified
+25
-21
utils/TableGen/Attributes.cpp
file modified
+2
-2
utils/TableGen/CodeEmitterGen.cpp
file modified
+8
-6
utils/TableGen/CodeGenDAGPatterns.cpp
file modified
+4
-2
utils/TableGen/CodeGenDAGPatterns.h
file modified
+4
-4
utils/TableGen/CodeGenRegisters.cpp
file modified
+1
-6
utils/TableGen/CodeGenRegisters.h
file modified
+2
-2
utils/TableGen/CodeGenSchedule.cpp
file modified
+1
-1
utils/TableGen/FixedLenDecoderEmitter.cpp
file modified
+7
-8
utils/TableGen/GlobalISelEmitter.cpp
file modified
+1
-1
utils/TableGen/OptParserEmitter.cpp
file modified
+18
-16
utils/TableGen/RegisterBankEmitter.cpp
file modified
+1
-1
utils/TableGen/RegisterInfoEmitter.cpp
file modified
+3
-4
utils/TableGen/SearchableTableEmitter.cpp
file modified
+2
-2
utils/TableGen/SubtargetEmitter.cpp
file modified
+8
-8
utils/TableGen/X86FoldTablesEmitter.cpp
file modified
+2
-2