Log In
freebsd-src
Clone
Source Code
GIT
Source
Stats
Overview
Files
Commits
Branches
Forks
Releases
d288ef4
Vendor import of llvm trunk r304659:
Authored and Committed by Dimitry Andric
7 years ago
raw
patch
tree
parent
277 files changed.
9435 lines added
.
2819 lines removed
.
include/llvm/ADT/SmallVector.h
file modified
+8
-0
include/llvm/Analysis/OrderedBasicBlock.h
file modified
+1
-0
include/llvm/Analysis/RegionPass.h
file modified
+5
-0
include/llvm/Analysis/ScalarEvolution.h
file modified
+1
-1
include/llvm/CodeGen/MachineRegionInfo.h
file modified
+65
-65
include/llvm/CodeGen/MachineRegisterInfo.h
file modified
+45
-53
include/llvm/CodeGen/MachineScheduler.h
file modified
+8
-3
include/llvm/CodeGen/PBQP/CostAllocator.h
file modified
+32
-29
include/llvm/CodeGen/PBQP/Graph.h
file modified
+56
-43
include/llvm/CodeGen/PBQP/Math.h
file modified
+14
-8
include/llvm/CodeGen/PBQP/ReductionRules.h
file modified
+19
-17
include/llvm/CodeGen/PBQP/Solution.h
file modified
+1
-1
include/llvm/CodeGen/PBQPRAConstraint.h
file modified
+12
-10
include/llvm/CodeGen/Passes.h
file modified
+3
-0
include/llvm/CodeGen/RegAllocPBQP.h
file modified
+20
-21
include/llvm/CodeGen/RegisterScavenging.h
file modified
+4
-0
include/llvm/CodeGen/ScheduleDAGInstrs.h
file modified
+43
-23
include/llvm/CodeGen/SelectionDAG.h
file modified
+78
-30
include/llvm/CodeGen/SelectionDAGNodes.h
file modified
+29
-21
include/llvm/CodeGen/SlotIndexes.h
file modified
+20
-8
include/llvm/CodeGen/StackMaps.h
file modified
+19
-12
include/llvm/CodeGen/TargetSchedule.h
file modified
+3
-0
include/llvm/CodeGen/WinEHFuncInfo.h
file modified
+18
-18
include/llvm/DebugInfo/CodeView/CodeView.h
file modified
+8
-0
include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h
file modified
+1
-0
include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h
file modified
+2
-2
include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h
file modified
+12
-5
include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h
file modified
+15
-6
include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
file modified
+10
-6
include/llvm/DebugInfo/CodeView/SymbolDumper.h
file modified
+4
-1
include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h
file modified
+7
-2
include/llvm/DebugInfo/CodeView/SymbolSerializer.h
file modified
+4
-3
include/llvm/DebugInfo/MSF/MappedBlockStream.h
file modified
+25
-14
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h
file modified
+2
-9
include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
file modified
+8
-4
include/llvm/DebugInfo/PDB/Native/PDBStringTable.h
file modified
+2
-0
include/llvm/DebugInfo/PDB/Native/TpiStream.h
file modified
+2
-3
include/llvm/IR/DIBuilder.h
file modified
+4
-0
include/llvm/IR/DebugLoc.h
file modified
+0
-6
include/llvm/IR/ModuleSummaryIndex.h
file modified
+31
-13
include/llvm/IR/ModuleSummaryIndexYAML.h
file modified
+16
-7
include/llvm/IR/Statepoint.h
file modified
+8
-8
include/llvm/InitializePasses.h
file modified
+7
-5
include/llvm/LTO/Config.h
file modified
+3
-0
include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
file modified
+23
-9
include/llvm/ObjectYAML/CodeViewYAMLSymbols.h
file modified
+3
-1
include/llvm/TableGen/Record.h
file modified
+0
-8
include/llvm/Transforms/IPO/FunctionImport.h
file modified
+4
-8
include/llvm/Transforms/Instrumentation.h
file modified
+1
-0
include/llvm/Transforms/Utils/Cloning.h
file modified
+3
-1
lib/Analysis/ConstantFolding.cpp
file modified
+7
-0
lib/Analysis/IndirectCallPromotionAnalysis.cpp
file modified
+1
-1
lib/Analysis/InlineCost.cpp
file modified
+56
-76
lib/Analysis/LazyValueInfo.cpp
file modified
+34
-35
lib/Analysis/ModuleSummaryAnalysis.cpp
file modified
+6
-6
lib/Analysis/OrderedBasicBlock.cpp
file modified
+1
-1
lib/Analysis/RegionPass.cpp
file modified
+16
-0
lib/Bitcode/Reader/BitcodeReader.cpp
file modified
+3
-3
lib/Bitcode/Writer/BitcodeWriter.cpp
file modified
+59
-54
lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp
file modified
+4
-0
lib/CodeGen/CodeGen.cpp
file modified
+1
-0
lib/CodeGen/GlobalMerge.cpp
file modified
+4
-0
lib/CodeGen/LivePhysRegs.cpp
file modified
+1
-2
lib/CodeGen/LiveRegUnits.cpp
file modified
+31
-25
lib/CodeGen/MachineRegionInfo.cpp
file modified
+25
-21
lib/CodeGen/MachineVerifier.cpp
file modified
+35
-8
lib/CodeGen/PrologEpilogInserter.cpp
file modified
+4
-96
lib/CodeGen/RegAllocBasic.cpp
file modified
+47
-14
lib/CodeGen/RegAllocPBQP.cpp
file modified
+21
-19
lib/CodeGen/RegisterScavenging.cpp
file modified
+125
-1
lib/CodeGen/ScheduleDAGInstrs.cpp
file modified
+53
-27
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
file modified
+1
-0
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
file modified
+62
-59
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
file modified
+26
-20
lib/CodeGen/SelectionDAG/StatepointLowering.cpp
file modified
+1
-1
lib/CodeGen/SelectionDAG/TargetLowering.cpp
file modified
+21
-15
lib/CodeGen/TargetLoweringBase.cpp
file modified
+2
-0
lib/DebugInfo/CodeView/CodeViewRecordIO.cpp
file modified
+14
-0
lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp
file modified
+3
-3
lib/DebugInfo/CodeView/DebugSubsectionRecord.cpp
file modified
+20
-12
lib/DebugInfo/CodeView/SymbolDumper.cpp
file modified
+2
-2
lib/DebugInfo/CodeView/SymbolRecordMapping.cpp
file modified
+1
-0
lib/DebugInfo/CodeView/SymbolSerializer.cpp
file modified
+5
-3
lib/DebugInfo/MSF/MappedBlockStream.cpp
file modified
+34
-29
lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp
file modified
+13
-41
lib/DebugInfo/PDB/Native/DbiStream.cpp
file modified
+2
-2
lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp
file modified
+3
-3
lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp
file modified
+2
-2
lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
file modified
+21
-7
lib/DebugInfo/PDB/Native/PDBFile.cpp
file modified
+6
-3
lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp
file modified
+4
-4
lib/DebugInfo/PDB/Native/PDBStringTable.cpp
file modified
+4
-0
lib/DebugInfo/PDB/Native/TpiStream.cpp
file modified
+3
-3
lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp
file modified
+4
-4
lib/IR/DIBuilder.cpp
file modified
+17
-16
lib/IR/DebugLoc.cpp
file modified
+0
-81
lib/IR/OptBisect.cpp
file modified
+12
-3
lib/LTO/LTO.cpp
file modified
+27
-16
lib/LTO/LTOBackend.cpp
file modified
+1
-6
lib/LTO/ThinLTOCodeGenerator.cpp
file modified
+8
-8
lib/MC/WasmObjectWriter.cpp
file modified
+496
-410
lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
file modified
+382
-25
lib/ObjectYAML/CodeViewYAMLSymbols.cpp
file modified
+7
-5
lib/Passes/PassBuilder.cpp
file modified
+4
-2
lib/Support/Triple.cpp
file modified
+2
-4
lib/Target/AArch64/AArch64PBQPRegAlloc.h
file modified
+5
-2
lib/Target/AArch64/AArch64SchedFalkorDetails.td
file modified
+28
-13
lib/Target/AMDGPU/AMDGPU.h
file modified
+2
-0
lib/Target/AMDGPU/AMDGPU.td
file modified
+7
-0
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
file modified
+7
-3
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
file modified
+5
-0
lib/Target/AMDGPU/AMDGPUSubtarget.cpp
file modified
+1
-0
lib/Target/AMDGPU/AMDGPUSubtarget.h
file modified
+7
-7
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
file modified
+2
-1
lib/Target/AMDGPU/SIFoldOperands.cpp
file modified
+18
-3
lib/Target/AMDGPU/SIISelLowering.cpp
file modified
+1
-1
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
file modified
+2
-1
lib/Target/AMDGPU/SIInsertWaits.cpp
file modified
+1
-1
lib/Target/AMDGPU/SMInstructions.td
file modified
+1
-0
lib/Target/AMDGPU/VOP3Instructions.td
file modified
+2
-1
lib/Target/ARM/ARM.td
file modified
+15
-6
lib/Target/ARM/ARMBaseInstrInfo.cpp
file modified
+78
-5
lib/Target/ARM/ARMBaseInstrInfo.h
file modified
+18
-0
lib/Target/ARM/ARMCallLowering.cpp
file modified
+11
-3
lib/Target/ARM/ARMSchedule.td
file modified
+4
-0
lib/Target/ARM/ARMScheduleA57.td
file added
+1471
lib/Target/ARM/ARMScheduleA57WriteRes.td
file added
+323
lib/Target/ARM/ARMSubtarget.h
file modified
+5
-0
lib/Target/Hexagon/HexagonInstrInfo.cpp
file modified
+1
-3
lib/Target/Mips/MicroMipsSizeReduction.cpp
file modified
+57
-0
lib/Target/WebAssembly/known_gcc_test_failures.txt
file modified
+0
-3
lib/Target/X86/X86ISelLowering.cpp
file modified
+74
-61
lib/Transforms/Coroutines/CoroSplit.cpp
file modified
+1
-1
lib/Transforms/Coroutines/Coroutines.cpp
file modified
+12
-0
lib/Transforms/IPO/FunctionAttrs.cpp
file modified
+4
-0
lib/Transforms/IPO/FunctionImport.cpp
file modified
+47
-60
lib/Transforms/IPO/LowerTypeTests.cpp
file modified
+1
-2
lib/Transforms/IPO/PartialInlining.cpp
file modified
+57
-9
lib/Transforms/IPO/PassManagerBuilder.cpp
file modified
+1
-1
lib/Transforms/InstCombine/InstCombineCompares.cpp
file modified
+7
-4
lib/Transforms/Instrumentation/MemorySanitizer.cpp
file modified
+1
-0
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
file modified
+117
-64
lib/Transforms/Scalar/IndVarSimplify.cpp
file modified
+1
-0
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
file modified
+158
-4
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
file modified
+5
-5
lib/Transforms/Scalar/SROA.cpp
file modified
+4
-3
lib/Transforms/Utils/CloneFunction.cpp
file modified
+43
-28
lib/Transforms/Vectorize/LoopVectorize.cpp
file modified
+2
-0
lib/Transforms/Vectorize/SLPVectorizer.cpp
file modified
+60
-91
runtimes/CMakeLists.txt
file modified
+2
-0
test/CodeGen/AMDGPU/GlobalISel/legalize-constant.mir
file modified
+9
-0
test/CodeGen/AMDGPU/basic-branch.ll
file modified
+0
-2
test/CodeGen/AMDGPU/branch-condition-and.ll
file modified
+1
-2
test/CodeGen/AMDGPU/branch-relaxation.ll
file modified
+0
-2
test/CodeGen/AMDGPU/commute-compares.ll
file modified
+3
-5
test/CodeGen/AMDGPU/control-flow-fastregalloc.ll
file modified
+2
-9
test/CodeGen/AMDGPU/indirect-addressing-si.ll
file modified
+3
-6
test/CodeGen/AMDGPU/infinite-loop.ll
file modified
+1
-1
test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll
file modified
+4
-6
test/CodeGen/AMDGPU/llvm.amdgcn.buffer.store.format.ll
file modified
+1
-1
test/CodeGen/AMDGPU/llvm.amdgcn.buffer.store.ll
file modified
+1
-1
test/CodeGen/AMDGPU/llvm.amdgcn.ds.swizzle.ll
file modified
+0
-1
test/CodeGen/AMDGPU/llvm.amdgcn.image.ll
file modified
+1
-1
test/CodeGen/AMDGPU/llvm.amdgcn.kernarg.segment.ptr.ll
file modified
+2
-0
test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll
file modified
+6
-3
test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.inv.ll
file modified
+1
-1
test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.inv.vol.ll
file modified
+1
-1
test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.wb.ll
file modified
+1
-1
test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.wb.vol.ll
file modified
+1
-1
test/CodeGen/AMDGPU/llvm.amdgcn.s.waitcnt.ll
file modified
+2
-2
test/CodeGen/AMDGPU/multi-divergent-exit-region.ll
file modified
+1
-0
test/CodeGen/AMDGPU/not-scalarize-volatile-load.ll
file added
+15
test/CodeGen/AMDGPU/ret_jump.ll
file modified
+1
-1
test/CodeGen/AMDGPU/si-lower-control-flow-unreachable-block.ll
file modified
+0
-3
test/CodeGen/AMDGPU/smrd-vccz-bug.ll
file modified
+1
-1
test/CodeGen/AMDGPU/spill-m0.ll
file modified
+0
-2
test/CodeGen/AMDGPU/sub.i16.ll
file modified
+1
-1
test/CodeGen/AMDGPU/valu-i1.ll
file modified
+2
-6
test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll
file modified
+62
-0
test/CodeGen/ARM/GlobalISel/arm-unsupported.ll
file modified
+9
-4
test/CodeGen/ARM/cortex-a57-misched-alu.ll
file added
+81
test/CodeGen/ARM/cortex-a57-misched-basic.ll
file added
+53
test/CodeGen/ARM/cortex-a57-misched-ldm-wrback.ll
file added
+37
test/CodeGen/ARM/cortex-a57-misched-ldm.ll
file added
+28
test/CodeGen/ARM/cortex-a57-misched-stm-wrback.ll
file added
+36
test/CodeGen/ARM/cortex-a57-misched-stm.ll
file added
+29
test/CodeGen/ARM/cortex-a57-misched-vfma.ll
file added
+77
test/CodeGen/ARM/cortex-a57-misched-vldm-wrback.ll
file added
+50
test/CodeGen/ARM/cortex-a57-misched-vldm.ll
file added
+30
test/CodeGen/ARM/cortex-a57-misched-vstm-wrback.ll
file added
+43
test/CodeGen/ARM/cortex-a57-misched-vstm.ll
file added
+23
test/CodeGen/ARM/global-merge-external.ll
file modified
+1
-0
test/CodeGen/Hexagon/newify-crash.ll
file added
+44
test/CodeGen/MIR/Generic/runPass.mir
file modified
+1
-0
test/CodeGen/Mips/micromips-sizereduction/micromips-lbu16-lhu16-sb16-sh16.ll
file added
+40
test/CodeGen/PowerPC/scavenging.mir
file added
+149
test/CodeGen/SystemZ/RAbasic-invalid-LR-update.mir
file added
+267
test/CodeGen/X86/and-sink.ll
file modified
+94
-39
test/CodeGen/X86/avx512-cvt.ll
file modified
+204
-204
test/CodeGen/X86/broadcast-elm-cross-splat-vec.ll
file modified
+32
-0
test/CodeGen/X86/clear_upper_vector_element_bits.ll
file modified
+5
-39
test/CodeGen/X86/scavenger.mir
file added
+54
test/CodeGen/X86/select.ll
file modified
+31
-0
test/CodeGen/X86/shrink-compare.ll
file modified
+97
-32
test/CodeGen/X86/sse3.ll
file modified
+18
-0
test/CodeGen/X86/stack-folding-fp-avx1.ll
file modified
+14
-0
test/CodeGen/X86/statepoint-allocas.ll
file modified
+1
-1
test/CodeGen/X86/statepoint-call-lowering.ll
file modified
+1
-1
test/CodeGen/X86/statepoint-far-call.ll
file modified
+1
-1
test/CodeGen/X86/statepoint-forward.ll
file modified
+1
-1
test/CodeGen/X86/statepoint-gctransition-call-lowering.ll
file modified
+1
-1
test/CodeGen/X86/statepoint-invoke.ll
file modified
+1
-1
test/CodeGen/X86/statepoint-live-in.ll
file modified
+92
-32
test/CodeGen/X86/statepoint-stack-usage.ll
file modified
+1
-1
test/CodeGen/X86/statepoint-stackmap-format.ll
file modified
+2
-2
test/CodeGen/X86/statepoint-uniqueing.ll
file modified
+1
-1
test/CodeGen/X86/statepoint-vector-bad-spill.ll
file modified
+1
-1
test/CodeGen/X86/statepoint-vector.ll
file modified
+1
-1
test/CodeGen/X86/vector-unsigned-cmp.ll
file added
+519
test/CodeGen/X86/wide-fma-contraction.ll
file modified
+38
-16
test/CodeGen/X86/xor-icmp.ll
file modified
+51
-27
test/DebugInfo/MIR/AArch64/clobber-sp.mir
file added
+181
test/DebugInfo/MIR/AArch64/lit.local.cfg
file added
+3
test/DebugInfo/PDB/Inputs/simple-line-info.yaml
file modified
+36
-35
test/DebugInfo/PDB/pdbdump-write.test
file modified
+3
-3
test/DebugInfo/PDB/pdbdump-yaml-lineinfo.test
file modified
+7
-6
test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll
file added
+13
test/MC/WebAssembly/external-data.ll
file added
+21
test/ThinLTO/X86/deadstrip.ll
file modified
+15
-1
test/ThinLTO/X86/newpm-basic.ll
file modified
+1
-1
test/Transforms/CodeExtractor/cost.ll
file added
+64
test/Transforms/CodeExtractor/cost_meta.ll
file added
+41
test/Transforms/Coroutines/coro-split-02.ll
file modified
+4
-1
test/Transforms/Inline/AArch64/switch.ll
file modified
+2
-2
test/Transforms/InstCombine/not.ll
file modified
+39
-10
test/Transforms/InstSimplify/compare.ll
file modified
+16
-0
test/Transforms/LowerExpectIntrinsic/phi_merge.ll
file added
+356
test/Transforms/LowerExpectIntrinsic/phi_or.ll
file added
+103
test/Transforms/LowerExpectIntrinsic/phi_tern.ll
file added
+56
test/Transforms/LowerTypeTests/Inputs/import-unsat.yaml
file modified
+2
-1
test/Transforms/LowerTypeTests/Inputs/use-typeid1-dead.yaml
file added
+7
test/Transforms/LowerTypeTests/Inputs/use-typeid1-typeid2.yaml
file modified
+2
-1
test/Transforms/LowerTypeTests/export-dead.ll
file added
+14
test/Transforms/LowerTypeTests/export-nothing.ll
file modified
+1
-0
test/Transforms/LowerTypeTests/import-unsat.ll
file modified
+4
-1
test/Transforms/SROA/address-spaces.ll
file modified
+18
-0
test/Transforms/Util/PredicateInfo/condprop.ll
file modified
+0
-1
test/Transforms/Util/PredicateInfo/condprop2.ll
file added
+474
test/Transforms/Util/PredicateInfo/testandor.ll
file modified
+0
-1
test/Transforms/Util/PredicateInfo/testandor2.ll
file added
+214
test/Transforms/WholeProgramDevirt/Inputs/export.yaml
file modified
+2
-1
test/Transforms/WholeProgramDevirt/Inputs/import-indir.yaml
file modified
+2
-1
test/Transforms/WholeProgramDevirt/export-nothing.ll
file modified
+1
-0
test/Transforms/WholeProgramDevirt/export-single-impl.ll
file modified
+1
-0
test/Transforms/WholeProgramDevirt/export-uniform-ret-val.ll
file modified
+1
-2
test/Transforms/WholeProgramDevirt/export-unique-ret-val.ll
file modified
+1
-2
test/Transforms/WholeProgramDevirt/export-unsuccessful-checked.ll
file modified
+1
-1
test/Transforms/WholeProgramDevirt/import-indir.ll
file modified
+3
-1
test/tools/llvm-lto2/X86/pipeline.ll
file modified
+1
-1
tools/llc/llc.cpp
file modified
+3
-0
tools/llvm-config/llvm-config.cpp
file modified
+1
-1
tools/llvm-lto2/llvm-lto2.cpp
file modified
+7
-1
tools/llvm-pdbdump/LLVMOutputStyle.cpp
file modified
+7
-7
tools/llvm-pdbdump/PdbYaml.cpp
file modified
+3
-1
tools/llvm-pdbdump/PdbYaml.h
file modified
+4
-1
tools/llvm-pdbdump/YAMLOutputStyle.cpp
file modified
+24
-119
tools/llvm-pdbdump/YAMLOutputStyle.h
file modified
+0
-3
tools/llvm-pdbdump/fuzzer/llvm-pdbdump-fuzzer.cpp
file modified
+1
-1
tools/llvm-pdbdump/llvm-pdbdump.cpp
file modified
+8
-60
tools/llvm-readobj/COFFDumper.cpp
file modified
+2
-1
unittests/ADT/SmallVectorTest.cpp
file modified
+10
-0
unittests/Analysis/CMakeLists.txt
file modified
+3
-2
unittests/Analysis/OrderedBasicBlockTest.cpp
file added
+58
unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp
file modified
+70
-35
unittests/Transforms/Utils/Cloning.cpp
file modified
+1
-1
utils/TableGen/X86FoldTablesEmitter.cpp
file modified
+5
-0
utils/lit/lit/util.py
file modified
+14
-0
Vendor import of llvm trunk r304659:
https://llvm.org/svn/llvm-project/llvm/trunk@304659
include/llvm/ADT/SmallVector.h
file modified
+8
-0
include/llvm/Analysis/OrderedBasicBlock.h
file modified
+1
-0
include/llvm/Analysis/RegionPass.h
file modified
+5
-0
include/llvm/Analysis/ScalarEvolution.h
file modified
+1
-1
include/llvm/CodeGen/MachineRegionInfo.h
file modified
+65
-65
include/llvm/CodeGen/MachineRegisterInfo.h
file modified
+45
-53
include/llvm/CodeGen/MachineScheduler.h
file modified
+8
-3
include/llvm/CodeGen/PBQP/CostAllocator.h
file modified
+32
-29
include/llvm/CodeGen/PBQP/Graph.h
file modified
+56
-43
include/llvm/CodeGen/PBQP/Math.h
file modified
+14
-8
include/llvm/CodeGen/PBQP/ReductionRules.h
file modified
+19
-17
include/llvm/CodeGen/PBQP/Solution.h
file modified
+1
-1
include/llvm/CodeGen/PBQPRAConstraint.h
file modified
+12
-10
include/llvm/CodeGen/Passes.h
file modified
+3
-0
include/llvm/CodeGen/RegAllocPBQP.h
file modified
+20
-21
include/llvm/CodeGen/RegisterScavenging.h
file modified
+4
-0
include/llvm/CodeGen/ScheduleDAGInstrs.h
file modified
+43
-23
include/llvm/CodeGen/SelectionDAG.h
file modified
+78
-30
include/llvm/CodeGen/SelectionDAGNodes.h
file modified
+29
-21
include/llvm/CodeGen/SlotIndexes.h
file modified
+20
-8
include/llvm/CodeGen/StackMaps.h
file modified
+19
-12
include/llvm/CodeGen/TargetSchedule.h
file modified
+3
-0
include/llvm/CodeGen/WinEHFuncInfo.h
file modified
+18
-18
include/llvm/DebugInfo/CodeView/CodeView.h
file modified
+8
-0
include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h
file modified
+1
-0
include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h
file modified
+2
-2
include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h
file modified
+12
-5
include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h
file modified
+15
-6
include/llvm/DebugInfo/CodeView/SymbolDeserializer.h
file modified
+10
-6
include/llvm/DebugInfo/CodeView/SymbolDumper.h
file modified
+4
-1
include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h
file modified
+7
-2
include/llvm/DebugInfo/CodeView/SymbolSerializer.h
file modified
+4
-3
include/llvm/DebugInfo/MSF/MappedBlockStream.h
file modified
+25
-14
include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h
file modified
+2
-9
include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h
file modified
+8
-4
include/llvm/DebugInfo/PDB/Native/PDBStringTable.h
file modified
+2
-0
include/llvm/DebugInfo/PDB/Native/TpiStream.h
file modified
+2
-3
include/llvm/IR/DIBuilder.h
file modified
+4
-0
include/llvm/IR/DebugLoc.h
file modified
+0
-6
include/llvm/IR/ModuleSummaryIndex.h
file modified
+31
-13
include/llvm/IR/ModuleSummaryIndexYAML.h
file modified
+16
-7
include/llvm/IR/Statepoint.h
file modified
+8
-8
include/llvm/InitializePasses.h
file modified
+7
-5
include/llvm/LTO/Config.h
file modified
+3
-0
include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h
file modified
+23
-9
include/llvm/ObjectYAML/CodeViewYAMLSymbols.h
file modified
+3
-1
include/llvm/TableGen/Record.h
file modified
+0
-8
include/llvm/Transforms/IPO/FunctionImport.h
file modified
+4
-8
include/llvm/Transforms/Instrumentation.h
file modified
+1
-0
include/llvm/Transforms/Utils/Cloning.h
file modified
+3
-1
lib/Analysis/ConstantFolding.cpp
file modified
+7
-0
lib/Analysis/IndirectCallPromotionAnalysis.cpp
file modified
+1
-1
lib/Analysis/InlineCost.cpp
file modified
+56
-76
lib/Analysis/LazyValueInfo.cpp
file modified
+34
-35
lib/Analysis/ModuleSummaryAnalysis.cpp
file modified
+6
-6
lib/Analysis/OrderedBasicBlock.cpp
file modified
+1
-1
lib/Analysis/RegionPass.cpp
file modified
+16
-0
lib/Bitcode/Reader/BitcodeReader.cpp
file modified
+3
-3
lib/Bitcode/Writer/BitcodeWriter.cpp
file modified
+59
-54
lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp
file modified
+4
-0
lib/CodeGen/CodeGen.cpp
file modified
+1
-0
lib/CodeGen/GlobalMerge.cpp
file modified
+4
-0
lib/CodeGen/LivePhysRegs.cpp
file modified
+1
-2
lib/CodeGen/LiveRegUnits.cpp
file modified
+31
-25
lib/CodeGen/MachineRegionInfo.cpp
file modified
+25
-21
lib/CodeGen/MachineVerifier.cpp
file modified
+35
-8
lib/CodeGen/PrologEpilogInserter.cpp
file modified
+4
-96
lib/CodeGen/RegAllocBasic.cpp
file modified
+47
-14
lib/CodeGen/RegAllocPBQP.cpp
file modified
+21
-19
lib/CodeGen/RegisterScavenging.cpp
file modified
+125
-1
lib/CodeGen/ScheduleDAGInstrs.cpp
file modified
+53
-27
lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
file modified
+1
-0
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
file modified
+62
-59
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
file modified
+26
-20
lib/CodeGen/SelectionDAG/StatepointLowering.cpp
file modified
+1
-1
lib/CodeGen/SelectionDAG/TargetLowering.cpp
file modified
+21
-15
lib/CodeGen/TargetLoweringBase.cpp
file modified
+2
-0
lib/DebugInfo/CodeView/CodeViewRecordIO.cpp
file modified
+14
-0
lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp
file modified
+3
-3
lib/DebugInfo/CodeView/DebugSubsectionRecord.cpp
file modified
+20
-12
lib/DebugInfo/CodeView/SymbolDumper.cpp
file modified
+2
-2
lib/DebugInfo/CodeView/SymbolRecordMapping.cpp
file modified
+1
-0
lib/DebugInfo/CodeView/SymbolSerializer.cpp
file modified
+5
-3
lib/DebugInfo/MSF/MappedBlockStream.cpp
file modified
+34
-29
lib/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.cpp
file modified
+13
-41
lib/DebugInfo/PDB/Native/DbiStream.cpp
file modified
+2
-2
lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp
file modified
+3
-3
lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp
file modified
+2
-2
lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp
file modified
+21
-7
lib/DebugInfo/PDB/Native/PDBFile.cpp
file modified
+6
-3
lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp
file modified
+4
-4
lib/DebugInfo/PDB/Native/PDBStringTable.cpp
file modified
+4
-0
lib/DebugInfo/PDB/Native/TpiStream.cpp
file modified
+3
-3
lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp
file modified
+4
-4
lib/IR/DIBuilder.cpp
file modified
+17
-16
lib/IR/DebugLoc.cpp
file modified
+0
-81
lib/IR/OptBisect.cpp
file modified
+12
-3
lib/LTO/LTO.cpp
file modified
+27
-16
lib/LTO/LTOBackend.cpp
file modified
+1
-6
lib/LTO/ThinLTOCodeGenerator.cpp
file modified
+8
-8
lib/MC/WasmObjectWriter.cpp
file modified
+496
-410
lib/ObjectYAML/CodeViewYAMLDebugSections.cpp
file modified
+382
-25
lib/ObjectYAML/CodeViewYAMLSymbols.cpp
file modified
+7
-5
lib/Passes/PassBuilder.cpp
file modified
+4
-2
lib/Support/Triple.cpp
file modified
+2
-4
lib/Target/AArch64/AArch64PBQPRegAlloc.h
file modified
+5
-2
lib/Target/AArch64/AArch64SchedFalkorDetails.td
file modified
+28
-13
lib/Target/AMDGPU/AMDGPU.h
file modified
+2
-0
lib/Target/AMDGPU/AMDGPU.td
file modified
+7
-0
lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
file modified
+7
-3
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
file modified
+5
-0
lib/Target/AMDGPU/AMDGPUSubtarget.cpp
file modified
+1
-0
lib/Target/AMDGPU/AMDGPUSubtarget.h
file modified
+7
-7
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
file modified
+2
-1
lib/Target/AMDGPU/SIFoldOperands.cpp
file modified
+18
-3
lib/Target/AMDGPU/SIISelLowering.cpp
file modified
+1
-1
lib/Target/AMDGPU/SIInsertWaitcnts.cpp
file modified
+2
-1
lib/Target/AMDGPU/SIInsertWaits.cpp
file modified
+1
-1
lib/Target/AMDGPU/SMInstructions.td
file modified
+1
-0
lib/Target/AMDGPU/VOP3Instructions.td
file modified
+2
-1
lib/Target/ARM/ARM.td
file modified
+15
-6
lib/Target/ARM/ARMBaseInstrInfo.cpp
file modified
+78
-5
lib/Target/ARM/ARMBaseInstrInfo.h
file modified
+18
-0
lib/Target/ARM/ARMCallLowering.cpp
file modified
+11
-3
lib/Target/ARM/ARMSchedule.td
file modified
+4
-0
lib/Target/ARM/ARMScheduleA57.td
file added
+1471
lib/Target/ARM/ARMScheduleA57WriteRes.td
file added
+323
lib/Target/ARM/ARMSubtarget.h
file modified
+5
-0
lib/Target/Hexagon/HexagonInstrInfo.cpp
file modified
+1
-3
lib/Target/Mips/MicroMipsSizeReduction.cpp
file modified
+57
-0
lib/Target/WebAssembly/known_gcc_test_failures.txt
file modified
+0
-3
lib/Target/X86/X86ISelLowering.cpp
file modified
+74
-61
lib/Transforms/Coroutines/CoroSplit.cpp
file modified
+1
-1
lib/Transforms/Coroutines/Coroutines.cpp
file modified
+12
-0
lib/Transforms/IPO/FunctionAttrs.cpp
file modified
+4
-0
lib/Transforms/IPO/FunctionImport.cpp
file modified
+47
-60
lib/Transforms/IPO/LowerTypeTests.cpp
file modified
+1
-2
lib/Transforms/IPO/PartialInlining.cpp
file modified
+57
-9
lib/Transforms/IPO/PassManagerBuilder.cpp
file modified
+1
-1
lib/Transforms/InstCombine/InstCombineCompares.cpp
file modified
+7
-4
lib/Transforms/Instrumentation/MemorySanitizer.cpp
file modified
+1
-0
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
file modified
+117
-64
lib/Transforms/Scalar/IndVarSimplify.cpp
file modified
+1
-0
lib/Transforms/Scalar/LowerExpectIntrinsic.cpp
file modified
+158
-4
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
file modified
+5
-5
lib/Transforms/Scalar/SROA.cpp
file modified
+4
-3
lib/Transforms/Utils/CloneFunction.cpp
file modified
+43
-28
lib/Transforms/Vectorize/LoopVectorize.cpp
file modified
+2
-0
lib/Transforms/Vectorize/SLPVectorizer.cpp
file modified
+60
-91
runtimes/CMakeLists.txt
file modified
+2
-0
test/CodeGen/AMDGPU/GlobalISel/legalize-constant.mir
file modified
+9
-0
test/CodeGen/AMDGPU/basic-branch.ll
file modified
+0
-2
test/CodeGen/AMDGPU/branch-condition-and.ll
file modified
+1
-2
test/CodeGen/AMDGPU/branch-relaxation.ll
file modified
+0
-2
test/CodeGen/AMDGPU/commute-compares.ll
file modified
+3
-5
test/CodeGen/AMDGPU/control-flow-fastregalloc.ll
file modified
+2
-9
test/CodeGen/AMDGPU/indirect-addressing-si.ll
file modified
+3
-6
test/CodeGen/AMDGPU/infinite-loop.ll
file modified
+1
-1
test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll
file modified
+4
-6
test/CodeGen/AMDGPU/llvm.amdgcn.buffer.store.format.ll
file modified
+1
-1
test/CodeGen/AMDGPU/llvm.amdgcn.buffer.store.ll
file modified
+1
-1
test/CodeGen/AMDGPU/llvm.amdgcn.ds.swizzle.ll
file modified
+0
-1
test/CodeGen/AMDGPU/llvm.amdgcn.image.ll
file modified
+1
-1
test/CodeGen/AMDGPU/llvm.amdgcn.kernarg.segment.ptr.ll
file modified
+2
-0
test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll
file modified
+6
-3
test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.inv.ll
file modified
+1
-1
test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.inv.vol.ll
file modified
+1
-1
test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.wb.ll
file modified
+1
-1
test/CodeGen/AMDGPU/llvm.amdgcn.s.dcache.wb.vol.ll
file modified
+1
-1
test/CodeGen/AMDGPU/llvm.amdgcn.s.waitcnt.ll
file modified
+2
-2
test/CodeGen/AMDGPU/multi-divergent-exit-region.ll
file modified
+1
-0
test/CodeGen/AMDGPU/not-scalarize-volatile-load.ll
file added
+15
test/CodeGen/AMDGPU/ret_jump.ll
file modified
+1
-1
test/CodeGen/AMDGPU/si-lower-control-flow-unreachable-block.ll
file modified
+0
-3
test/CodeGen/AMDGPU/smrd-vccz-bug.ll
file modified
+1
-1
test/CodeGen/AMDGPU/spill-m0.ll
file modified
+0
-2
test/CodeGen/AMDGPU/sub.i16.ll
file modified
+1
-1
test/CodeGen/AMDGPU/valu-i1.ll
file modified
+2
-6
test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll
file modified
+62
-0
test/CodeGen/ARM/GlobalISel/arm-unsupported.ll
file modified
+9
-4
test/CodeGen/ARM/cortex-a57-misched-alu.ll
file added
+81
test/CodeGen/ARM/cortex-a57-misched-basic.ll
file added
+53
test/CodeGen/ARM/cortex-a57-misched-ldm-wrback.ll
file added
+37
test/CodeGen/ARM/cortex-a57-misched-ldm.ll
file added
+28
test/CodeGen/ARM/cortex-a57-misched-stm-wrback.ll
file added
+36
test/CodeGen/ARM/cortex-a57-misched-stm.ll
file added
+29
test/CodeGen/ARM/cortex-a57-misched-vfma.ll
file added
+77
test/CodeGen/ARM/cortex-a57-misched-vldm-wrback.ll
file added
+50
test/CodeGen/ARM/cortex-a57-misched-vldm.ll
file added
+30
test/CodeGen/ARM/cortex-a57-misched-vstm-wrback.ll
file added
+43
test/CodeGen/ARM/cortex-a57-misched-vstm.ll
file added
+23
test/CodeGen/ARM/global-merge-external.ll
file modified
+1
-0
test/CodeGen/Hexagon/newify-crash.ll
file added
+44
test/CodeGen/MIR/Generic/runPass.mir
file modified
+1
-0
test/CodeGen/Mips/micromips-sizereduction/micromips-lbu16-lhu16-sb16-sh16.ll
file added
+40
test/CodeGen/PowerPC/scavenging.mir
file added
+149
test/CodeGen/SystemZ/RAbasic-invalid-LR-update.mir
file added
+267
test/CodeGen/X86/and-sink.ll
file modified
+94
-39
test/CodeGen/X86/avx512-cvt.ll
file modified
+204
-204
test/CodeGen/X86/broadcast-elm-cross-splat-vec.ll
file modified
+32
-0
test/CodeGen/X86/clear_upper_vector_element_bits.ll
file modified
+5
-39
test/CodeGen/X86/scavenger.mir
file added
+54
test/CodeGen/X86/select.ll
file modified
+31
-0
test/CodeGen/X86/shrink-compare.ll
file modified
+97
-32
test/CodeGen/X86/sse3.ll
file modified
+18
-0
test/CodeGen/X86/stack-folding-fp-avx1.ll
file modified
+14
-0
test/CodeGen/X86/statepoint-allocas.ll
file modified
+1
-1
test/CodeGen/X86/statepoint-call-lowering.ll
file modified
+1
-1
test/CodeGen/X86/statepoint-far-call.ll
file modified
+1
-1
test/CodeGen/X86/statepoint-forward.ll
file modified
+1
-1
test/CodeGen/X86/statepoint-gctransition-call-lowering.ll
file modified
+1
-1
test/CodeGen/X86/statepoint-invoke.ll
file modified
+1
-1
test/CodeGen/X86/statepoint-live-in.ll
file modified
+92
-32
test/CodeGen/X86/statepoint-stack-usage.ll
file modified
+1
-1
test/CodeGen/X86/statepoint-stackmap-format.ll
file modified
+2
-2
test/CodeGen/X86/statepoint-uniqueing.ll
file modified
+1
-1
test/CodeGen/X86/statepoint-vector-bad-spill.ll
file modified
+1
-1
test/CodeGen/X86/statepoint-vector.ll
file modified
+1
-1
test/CodeGen/X86/vector-unsigned-cmp.ll
file added
+519
test/CodeGen/X86/wide-fma-contraction.ll
file modified
+38
-16
test/CodeGen/X86/xor-icmp.ll
file modified
+51
-27
test/DebugInfo/MIR/AArch64/clobber-sp.mir
file added
+181
test/DebugInfo/MIR/AArch64/lit.local.cfg
file added
+3
test/DebugInfo/PDB/Inputs/simple-line-info.yaml
file modified
+36
-35
test/DebugInfo/PDB/pdbdump-write.test
file modified
+3
-3
test/DebugInfo/PDB/pdbdump-yaml-lineinfo.test
file modified
+7
-6
test/Instrumentation/SanitizerCoverage/inline-8bit-counters.ll
file added
+13
test/MC/WebAssembly/external-data.ll
file added
+21
test/ThinLTO/X86/deadstrip.ll
file modified
+15
-1
test/ThinLTO/X86/newpm-basic.ll
file modified
+1
-1
test/Transforms/CodeExtractor/cost.ll
file added
+64
test/Transforms/CodeExtractor/cost_meta.ll
file added
+41
test/Transforms/Coroutines/coro-split-02.ll
file modified
+4
-1
test/Transforms/Inline/AArch64/switch.ll
file modified
+2
-2
test/Transforms/InstCombine/not.ll
file modified
+39
-10
test/Transforms/InstSimplify/compare.ll
file modified
+16
-0
test/Transforms/LowerExpectIntrinsic/phi_merge.ll
file added
+356
test/Transforms/LowerExpectIntrinsic/phi_or.ll
file added
+103
test/Transforms/LowerExpectIntrinsic/phi_tern.ll
file added
+56
test/Transforms/LowerTypeTests/Inputs/import-unsat.yaml
file modified
+2
-1
test/Transforms/LowerTypeTests/Inputs/use-typeid1-dead.yaml
file added
+7
test/Transforms/LowerTypeTests/Inputs/use-typeid1-typeid2.yaml
file modified
+2
-1
test/Transforms/LowerTypeTests/export-dead.ll
file added
+14
test/Transforms/LowerTypeTests/export-nothing.ll
file modified
+1
-0
test/Transforms/LowerTypeTests/import-unsat.ll
file modified
+4
-1
test/Transforms/SROA/address-spaces.ll
file modified
+18
-0
test/Transforms/Util/PredicateInfo/condprop.ll
file modified
+0
-1
test/Transforms/Util/PredicateInfo/condprop2.ll
file added
+474
test/Transforms/Util/PredicateInfo/testandor.ll
file modified
+0
-1
test/Transforms/Util/PredicateInfo/testandor2.ll
file added
+214
test/Transforms/WholeProgramDevirt/Inputs/export.yaml
file modified
+2
-1
test/Transforms/WholeProgramDevirt/Inputs/import-indir.yaml
file modified
+2
-1
test/Transforms/WholeProgramDevirt/export-nothing.ll
file modified
+1
-0
test/Transforms/WholeProgramDevirt/export-single-impl.ll
file modified
+1
-0
test/Transforms/WholeProgramDevirt/export-uniform-ret-val.ll
file modified
+1
-2
test/Transforms/WholeProgramDevirt/export-unique-ret-val.ll
file modified
+1
-2
test/Transforms/WholeProgramDevirt/export-unsuccessful-checked.ll
file modified
+1
-1
test/Transforms/WholeProgramDevirt/import-indir.ll
file modified
+3
-1
test/tools/llvm-lto2/X86/pipeline.ll
file modified
+1
-1
tools/llc/llc.cpp
file modified
+3
-0
tools/llvm-config/llvm-config.cpp
file modified
+1
-1
tools/llvm-lto2/llvm-lto2.cpp
file modified
+7
-1
tools/llvm-pdbdump/LLVMOutputStyle.cpp
file modified
+7
-7
tools/llvm-pdbdump/PdbYaml.cpp
file modified
+3
-1
tools/llvm-pdbdump/PdbYaml.h
file modified
+4
-1
tools/llvm-pdbdump/YAMLOutputStyle.cpp
file modified
+24
-119
tools/llvm-pdbdump/YAMLOutputStyle.h
file modified
+0
-3
tools/llvm-pdbdump/fuzzer/llvm-pdbdump-fuzzer.cpp
file modified
+1
-1
tools/llvm-pdbdump/llvm-pdbdump.cpp
file modified
+8
-60
tools/llvm-readobj/COFFDumper.cpp
file modified
+2
-1
unittests/ADT/SmallVectorTest.cpp
file modified
+10
-0
unittests/Analysis/CMakeLists.txt
file modified
+3
-2
unittests/Analysis/OrderedBasicBlockTest.cpp
file added
+58
unittests/DebugInfo/PDB/MappedBlockStreamTest.cpp
file modified
+70
-35
unittests/Transforms/Utils/Cloning.cpp
file modified
+1
-1
utils/TableGen/X86FoldTablesEmitter.cpp
file modified
+5
-0
utils/lit/lit/util.py
file modified
+14
-0