Log In
freebsd-src
Clone
Source Code
GIT
Source
Stats
Overview
Files
Commits
Branches
Forks
Releases
7e7b670
Vendor import of llvm trunk r291274:
Authored and Committed by Dimitry Andric
7 years ago
raw
patch
tree
parent
235 files changed.
14791 lines added
.
6255 lines removed
.
cmake/config-ix.cmake
file modified
+6
-1
cmake/modules/AddLLVM.cmake
file modified
+4
-0
docs/CompileCudaWithLLVM.rst
file modified
+2
-2
docs/Phabricator.rst
file modified
+1
-1
include/llvm/Analysis/CGSCCPassManager.h
file modified
+1
-1
include/llvm/Analysis/TargetTransformInfo.h
file modified
+12
-7
include/llvm/Analysis/TargetTransformInfoImpl.h
file modified
+29
-1
include/llvm/Bitcode/BitCodes.h
file modified
+1
-5
include/llvm/Bitcode/BitstreamReader.h
file modified
+5
-6
include/llvm/Bitcode/BitstreamWriter.h
file modified
+13
-13
include/llvm/CodeGen/AsmPrinter.h
file modified
+7
-0
include/llvm/CodeGen/BasicTTIImpl.h
file modified
+4
-1
include/llvm/CodeGen/DIE.h
file modified
+7
-2
include/llvm/CodeGen/GlobalISel/IRTranslator.h
file modified
+2
-4
include/llvm/CodeGen/MachineBasicBlock.h
file modified
+1
-1
include/llvm/DebugInfo/DWARF/DWARFDie.h
file modified
+55
-3
include/llvm/ExecutionEngine/Orc/RawByteChannel.h
file modified
+1
-1
include/llvm/IR/ModuleSummaryIndex.h
file modified
+59
-53
include/llvm/IR/ModuleSummaryIndexYAML.h
file added
+111
include/llvm/IR/PassManager.h
file modified
+122
-128
include/llvm/LTO/LTO.h
file modified
+7
-0
include/llvm/MC/MCTargetOptions.h
file modified
+9
-1
include/llvm/Support/FileSystem.h
file modified
+7
-12
include/llvm/Support/TarWriter.h
file added
+32
include/llvm/Transforms/IPO/FunctionImport.h
file modified
+12
-1
include/llvm/Transforms/IPO/LowerTypeTests.h
file modified
+0
-4
include/llvm/Transforms/Utils/FunctionImportUtils.h
file modified
+18
-0
include/llvm/module.modulemap
file modified
+1
-0
lib/Analysis/ModuleSummaryAnalysis.cpp
file modified
+94
-26
lib/Analysis/TargetTransformInfo.cpp
file modified
+3
-2
lib/Bitcode/Reader/BitcodeReader.cpp
file modified
+8
-8
lib/Bitcode/Reader/BitstreamReader.cpp
file modified
+16
-6
lib/Bitcode/Reader/MetadataLoader.cpp
file modified
+373
-27
lib/Bitcode/Writer/BitcodeWriter.cpp
file modified
+95
-96
lib/CodeGen/AsmPrinter/ARMException.cpp
file modified
+2
-1
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
file modified
+23
-1
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
file modified
+2
-0
lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
file modified
+1
-1
lib/CodeGen/GlobalISel/IRTranslator.cpp
file modified
+43
-1
lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
file modified
+7
-6
lib/CodeGen/IfConversion.cpp
file modified
+25
-17
lib/CodeGen/MIRPrinter.cpp
file modified
+4
-4
lib/CodeGen/MachineBasicBlock.cpp
file modified
+8
-1
lib/CodeGen/MachineVerifier.cpp
file modified
+10
-8
lib/CodeGen/RegisterScavenging.cpp
file modified
+0
-5
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
file modified
+11
-6
lib/DebugInfo/DWARF/DWARFDie.cpp
file modified
+1
-4
lib/Fuzzer/FuzzerDriver.cpp
file modified
+1
-0
lib/Fuzzer/FuzzerFlags.def
file modified
+1
-0
lib/Fuzzer/FuzzerIO.h
file modified
+3
-0
lib/Fuzzer/FuzzerIOPosix.cpp
file modified
+6
-0
lib/Fuzzer/FuzzerIOWindows.cpp
file modified
+2
-0
lib/Fuzzer/FuzzerInternal.h
file modified
+1
-0
lib/Fuzzer/FuzzerLoop.cpp
file modified
+5
-0
lib/Fuzzer/FuzzerMerge.cpp
file modified
+10
-2
lib/Fuzzer/FuzzerOptions.h
file modified
+1
-0
lib/Fuzzer/FuzzerTraceState.cpp
file modified
+0
-47
lib/Fuzzer/FuzzerUtilPosix.cpp
file modified
+6
-0
lib/Fuzzer/FuzzerUtilWindows.cpp
file modified
+1
-0
lib/Fuzzer/test/merge.test
file modified
+8
-0
lib/LTO/LTO.cpp
file modified
+36
-5
lib/LTO/ThinLTOCodeGenerator.cpp
file modified
+29
-13
lib/Support/APInt.cpp
file modified
+1
-1
lib/Support/CMakeLists.txt
file modified
+1
-0
lib/Support/Host.cpp
file modified
+15
-5
lib/Support/TarWriter.cpp
file added
+166
lib/Support/Unix/Signals.inc
file modified
+1
-1
lib/Target/AArch64/AArch64CollectLOH.cpp
file modified
+281
-842
lib/Target/AArch64/AArch64ISelLowering.cpp
file modified
+78
-32
lib/Target/AArch64/AArch64InstrInfo.cpp
file modified
+154
-36
lib/Target/AArch64/AArch64InstrInfo.h
file modified
+4
-0
lib/Target/AArch64/AArch64InstructionSelector.cpp
file modified
+7
-3
lib/Target/AArch64/AArch64InstructionSelector.h
file modified
+5
-3
lib/Target/AArch64/AArch64MachineFunctionInfo.h
file modified
+20
-28
lib/Target/AArch64/AArch64Subtarget.cpp
file modified
+1
-0
lib/Target/AArch64/AArch64TargetMachine.cpp
file modified
+30
-8
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
file modified
+5
-2
lib/Target/AArch64/AArch64TargetTransformInfo.h
file modified
+1
-1
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
file modified
+71
-18
lib/Target/AArch64/Disassembler/AArch64Disassembler.h
file modified
+3
-6
lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp
file modified
+8
-5
lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp
file modified
+17
-10
lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp
file modified
+2
-1
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
file modified
+6
-4
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
file modified
+1
-1
lib/Target/ARM/ARMTargetTransformInfo.cpp
file modified
+5
-2
lib/Target/ARM/ARMTargetTransformInfo.h
file modified
+2
-1
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
file modified
+32
-16
lib/Target/Lanai/Disassembler/LanaiDisassembler.h
file modified
+2
-5
lib/Target/Lanai/InstPrinter/LanaiInstPrinter.h
file modified
+7
-6
lib/Target/Lanai/LanaiISelLowering.cpp
file modified
+29
-13
lib/Target/Lanai/LanaiRegisterInfo.h
file modified
+3
-6
lib/Target/Lanai/MCTargetDesc/LanaiELFObjectWriter.cpp
file modified
+5
-7
lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp
file modified
+16
-13
lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp
file modified
+11
-4
lib/Target/PowerPC/PPCISelLowering.h
file modified
+1
-1
lib/Target/PowerPC/PPCInstr64Bit.td
file modified
+3
-0
lib/Target/PowerPC/PPCInstrFormats.td
file modified
+6
-0
lib/Target/PowerPC/PPCInstrInfo.td
file modified
+8
-0
lib/Target/X86/X86ISelLowering.cpp
file modified
+132
-40
lib/Target/X86/X86TargetTransformInfo.cpp
file modified
+303
-327
lib/Target/X86/X86TargetTransformInfo.h
file modified
+2
-1
lib/Transforms/IPO/FunctionImport.cpp
file modified
+103
-79
lib/Transforms/IPO/LowerTypeTests.cpp
file modified
+206
-110
lib/Transforms/InstCombine/InstCombineCalls.cpp
file modified
+14
-0
lib/Transforms/Instrumentation/AddressSanitizer.cpp
file modified
+55
-41
lib/Transforms/Scalar/GVN.cpp
file modified
+12
-2
lib/Transforms/Scalar/LICM.cpp
file modified
+33
-4
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
file modified
+1
-1
lib/Transforms/Scalar/LoopSink.cpp
file modified
+1
-2
lib/Transforms/Utils/FunctionImportUtils.cpp
file modified
+18
-6
lib/Transforms/Vectorize/LoopVectorize.cpp
file modified
+17
-42
test/Analysis/CostModel/AArch64/bswap.ll
file added
+70
test/Analysis/CostModel/AArch64/falkor.ll
file added
+26
test/Analysis/CostModel/AArch64/gep.ll
file modified
+33
-33
test/Analysis/CostModel/X86/arith.ll
file modified
+2
-2
test/Analysis/CostModel/X86/shuffle-broadcast.ll
file modified
+138
-2
test/Analysis/CostModel/X86/vdiv-cost.ll
file modified
+48
-18
test/Analysis/CostModel/X86/vshift-ashr-cost.ll
file modified
+250
-6
test/Analysis/CostModel/X86/vshift-lshr-cost.ll
file modified
+253
-6
test/Analysis/CostModel/X86/vshift-shl-cost.ll
file modified
+255
-6
test/Bitcode/summary_version.ll
file modified
+1
-1
test/Bitcode/thinlto-function-summary.ll
file modified
+1
-1
test/Bitcode/thinlto-summary-section.ll
file modified
+5
-3
test/CodeGen/AArch64/GlobalISel/arm64-instructionselect.mir
file modified
+3
-3
test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll
file modified
+78
-10
test/CodeGen/AArch64/GlobalISel/irtranslator-exceptions.ll
file modified
+2
-2
test/CodeGen/AArch64/arm64-collect-loh-garbage-crash.ll
file modified
+1
-1
test/CodeGen/AArch64/arm64-collect-loh-str.ll
file modified
+1
-1
test/CodeGen/AArch64/arm64-collect-loh.ll
file modified
+10
-7
test/CodeGen/AArch64/loh.mir
file added
+193
test/CodeGen/AArch64/machine-scheduler.mir
file modified
+3
-2
test/CodeGen/AMDGPU/hsa-func.ll
file modified
+1
-2
test/CodeGen/AMDGPU/hsa.ll
file modified
+2
-2
test/CodeGen/Generic/cfi-sections.ll
file added
+39
test/CodeGen/MIR/AArch64/spill-fold.mir
file added
+82
test/CodeGen/MIR/X86/basic-block-liveins.mir
file modified
+6
-3
test/CodeGen/MIR/X86/machine-verifier.mir
file modified
+2
-1
test/CodeGen/NVPTX/tid-range.ll
file added
+18
test/CodeGen/X86/GlobalISel/irtranslator-call.ll
file modified
+1
-1
test/CodeGen/X86/avx512-intrinsics-upgrade.ll
file modified
+4
-3
test/CodeGen/X86/avx512-trunc.ll
file modified
+107
-0
test/CodeGen/X86/cmov.ll
file modified
+18
-0
test/CodeGen/X86/lower-vec-shift-2.ll
file modified
+6
-12
test/CodeGen/X86/shuffle-vs-trunc-128.ll
file added
+481
test/CodeGen/X86/shuffle-vs-trunc-256.ll
file added
+629
test/CodeGen/X86/shuffle-vs-trunc-512.ll
file added
+537
test/CodeGen/X86/tail-call-conditional.mir
file modified
+2
-1
test/CodeGen/X86/vector-rotate-128.ll
file modified
+0
-2
test/CodeGen/X86/vector-shift-ashr-128.ll
file modified
+45
-55
test/CodeGen/X86/vector-shift-ashr-256.ll
file modified
+32
-42
test/CodeGen/X86/vector-shift-ashr-512.ll
file modified
+159
-162
test/CodeGen/X86/vector-shift-lshr-128.ll
file modified
+32
-42
test/CodeGen/X86/vector-shift-lshr-256.ll
file modified
+32
-42
test/CodeGen/X86/vector-shift-lshr-512.ll
file modified
+157
-160
test/CodeGen/X86/vector-shift-shl-128.ll
file modified
+32
-42
test/CodeGen/X86/vector-shift-shl-256.ll
file modified
+32
-42
test/CodeGen/X86/vector-shift-shl-512.ll
file modified
+157
-160
test/CodeGen/X86/vector-shuffle-128-v16.ll
file modified
+28
-61
test/CodeGen/X86/vector-shuffle-128-v4.ll
file modified
+26
-57
test/CodeGen/X86/vector-shuffle-128-v8.ll
file modified
+35
-77
test/CodeGen/X86/vector-shuffle-masked.ll
file modified
+450
-0
test/CodeGen/X86/vector-tzcnt-128.ll
file modified
+82
-343
test/CodeGen/X86/vshift-4.ll
file modified
+0
-2
test/DebugInfo/Generic/licm-hoist-debug-loc.ll
file added
+75
test/Instrumentation/AddressSanitizer/asan-masked-load-store.ll
file modified
+74
-2
test/MC/AsmParser/Inputs/function.x
file added
+3
test/MC/AsmParser/Inputs/module.x
file added
+3
test/MC/AsmParser/include.ll
file added
+13
test/MC/Disassembler/PowerPC/ppc64-encoding-fp.txt
file modified
+18
-0
test/MC/PowerPC/ppc64-encoding-fp.s
file modified
+26
-6
test/ThinLTO/X86/Inputs/deadstrip.ll
file added
+22
test/ThinLTO/X86/Inputs/lazyload_metadata.ll
file added
+12
test/ThinLTO/X86/deadstrip.ll
file added
+109
test/ThinLTO/X86/lazyload_metadata.ll
file added
+54
test/Transforms/GVN/PRE/phi-translate.ll
file modified
+6
-7
test/Transforms/InstCombine/amdgcn-intrinsics.ll
file modified
+34
-0
test/Transforms/InstCombine/cos-intrinsic.ll
file modified
+55
-0
test/Transforms/InstCombine/icmp-shl-nsw.ll
file added
+218
test/Transforms/InstCombine/icmp.ll
file modified
+0
-63
test/Transforms/InstSimplify/select.ll
file modified
+28
-0
test/Transforms/LICM/scalar_promote.ll
file modified
+192
-0
test/Transforms/LoopVectorize/X86/strided_load_cost.ll
file added
+54
test/Transforms/LowerTypeTests/Inputs/import-unsat.yaml
file added
+10
test/Transforms/LowerTypeTests/export-nothing.ll
file added
+7
test/Transforms/LowerTypeTests/function-disjoint.ll
file modified
+3
-3
test/Transforms/LowerTypeTests/function-ext.ll
file modified
+1
-2
test/Transforms/LowerTypeTests/function.ll
file modified
+1
-1
test/Transforms/LowerTypeTests/import-unsat.ll
file added
+23
test/Transforms/LowerTypeTests/simple.ll
file modified
+1
-1
test/Transforms/LowerTypeTests/single-offset.ll
file modified
+1
-1
test/Transforms/LowerTypeTests/unsat.ll
file modified
+1
-2
tools/dsymutil/DwarfLinker.cpp
file modified
+4
-8
tools/llc/llc.cpp
file modified
+3
-0
tools/llvm-config/llvm-config.cpp
file modified
+9
-1
unittests/ADT/APFloatTest.cpp
file modified
+271
-4
unittests/ADT/IntrusiveRefCntPtrTest.cpp
file modified
+3
-1
unittests/Bitcode/BitstreamReaderTest.cpp
file modified
+2
-2
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
file modified
+121
-0
unittests/DebugInfo/DWARF/DwarfGenerator.cpp
file modified
+4
-0
unittests/DebugInfo/DWARF/DwarfGenerator.h
file modified
+3
-0
utils/lit/lit/formats/googletest.py
file modified
+7
-1
utils/unittest/CMakeLists.txt
file modified
+6
-0
utils/unittest/googletest/README.LLVM
file modified
+6
-10
utils/unittest/googletest/include/gtest/gtest-death-test.h
file modified
+14
-3
utils/unittest/googletest/include/gtest/gtest-message.h
file modified
+85
-27
utils/unittest/googletest/include/gtest/gtest-param-test.h
file modified
+37
-19
utils/unittest/googletest/include/gtest/gtest-printers.h
file modified
+266
-69
utils/unittest/googletest/include/gtest/gtest-spi.h
file modified
+3
-4
utils/unittest/googletest/include/gtest/gtest-test-part.h
file modified
+13
-10
utils/unittest/googletest/include/gtest/gtest-typed-test.h
file modified
+6
-5
utils/unittest/googletest/include/gtest/gtest.h
file modified
+321
-244
utils/unittest/googletest/include/gtest/gtest_pred_impl.h
file modified
+6
-6
utils/unittest/googletest/include/gtest/internal/custom/gtest-port.h
file added
+69
utils/unittest/googletest/include/gtest/internal/custom/gtest-printers.h
file added
+42
utils/unittest/googletest/include/gtest/internal/custom/gtest.h
file added
+41
utils/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h
file modified
+20
-9
utils/unittest/googletest/include/gtest/internal/gtest-filepath.h
file modified
+6
-10
utils/unittest/googletest/include/gtest/internal/gtest-internal.h
file modified
+193
-210
utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h
file modified
+16
-6
utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h
file modified
+503
-176
utils/unittest/googletest/include/gtest/internal/gtest-param-util.h
file modified
+151
-39
utils/unittest/googletest/include/gtest/internal/gtest-port-arch.h
file added
+97
utils/unittest/googletest/include/gtest/internal/gtest-port.h
file modified
+997
-222
utils/unittest/googletest/include/gtest/internal/gtest-string.h
file modified
+17
-200
utils/unittest/googletest/include/gtest/internal/gtest-tuple.h
file modified
+76
-24
utils/unittest/googletest/include/gtest/internal/gtest-type-util.h
file modified
+11
-10
utils/unittest/googletest/src/gtest-death-test.cc
file modified
+223
-121
utils/unittest/googletest/src/gtest-filepath.cc
file modified
+26
-17
utils/unittest/googletest/src/gtest-internal-inl.h
file modified
+237
-95
utils/unittest/googletest/src/gtest-port.cc
file modified
+597
-102
utils/unittest/googletest/src/gtest-printers.cc
file modified
+66
-49
utils/unittest/googletest/src/gtest-test-part.cc
file modified
+6
-6
utils/unittest/googletest/src/gtest-typed-test.cc
file modified
+25
-17
utils/unittest/googletest/src/gtest.cc
file modified
+1261
-751
Vendor import of llvm trunk r291274:
https://llvm.org/svn/llvm-project/llvm/trunk@291274
cmake/config-ix.cmake
file modified
+6
-1
cmake/modules/AddLLVM.cmake
file modified
+4
-0
docs/CompileCudaWithLLVM.rst
file modified
+2
-2
docs/Phabricator.rst
file modified
+1
-1
include/llvm/Analysis/CGSCCPassManager.h
file modified
+1
-1
include/llvm/Analysis/TargetTransformInfo.h
file modified
+12
-7
include/llvm/Analysis/TargetTransformInfoImpl.h
file modified
+29
-1
include/llvm/Bitcode/BitCodes.h
file modified
+1
-5
include/llvm/Bitcode/BitstreamReader.h
file modified
+5
-6
include/llvm/Bitcode/BitstreamWriter.h
file modified
+13
-13
include/llvm/CodeGen/AsmPrinter.h
file modified
+7
-0
include/llvm/CodeGen/BasicTTIImpl.h
file modified
+4
-1
include/llvm/CodeGen/DIE.h
file modified
+7
-2
include/llvm/CodeGen/GlobalISel/IRTranslator.h
file modified
+2
-4
include/llvm/CodeGen/MachineBasicBlock.h
file modified
+1
-1
include/llvm/DebugInfo/DWARF/DWARFDie.h
file modified
+55
-3
include/llvm/ExecutionEngine/Orc/RawByteChannel.h
file modified
+1
-1
include/llvm/IR/ModuleSummaryIndex.h
file modified
+59
-53
include/llvm/IR/ModuleSummaryIndexYAML.h
file added
+111
include/llvm/IR/PassManager.h
file modified
+122
-128
include/llvm/LTO/LTO.h
file modified
+7
-0
include/llvm/MC/MCTargetOptions.h
file modified
+9
-1
include/llvm/Support/FileSystem.h
file modified
+7
-12
include/llvm/Support/TarWriter.h
file added
+32
include/llvm/Transforms/IPO/FunctionImport.h
file modified
+12
-1
include/llvm/Transforms/IPO/LowerTypeTests.h
file modified
+0
-4
include/llvm/Transforms/Utils/FunctionImportUtils.h
file modified
+18
-0
include/llvm/module.modulemap
file modified
+1
-0
lib/Analysis/ModuleSummaryAnalysis.cpp
file modified
+94
-26
lib/Analysis/TargetTransformInfo.cpp
file modified
+3
-2
lib/Bitcode/Reader/BitcodeReader.cpp
file modified
+8
-8
lib/Bitcode/Reader/BitstreamReader.cpp
file modified
+16
-6
lib/Bitcode/Reader/MetadataLoader.cpp
file modified
+373
-27
lib/Bitcode/Writer/BitcodeWriter.cpp
file modified
+95
-96
lib/CodeGen/AsmPrinter/ARMException.cpp
file modified
+2
-1
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
file modified
+23
-1
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
file modified
+2
-0
lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
file modified
+1
-1
lib/CodeGen/GlobalISel/IRTranslator.cpp
file modified
+43
-1
lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
file modified
+7
-6
lib/CodeGen/IfConversion.cpp
file modified
+25
-17
lib/CodeGen/MIRPrinter.cpp
file modified
+4
-4
lib/CodeGen/MachineBasicBlock.cpp
file modified
+8
-1
lib/CodeGen/MachineVerifier.cpp
file modified
+10
-8
lib/CodeGen/RegisterScavenging.cpp
file modified
+0
-5
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
file modified
+11
-6
lib/DebugInfo/DWARF/DWARFDie.cpp
file modified
+1
-4
lib/Fuzzer/FuzzerDriver.cpp
file modified
+1
-0
lib/Fuzzer/FuzzerFlags.def
file modified
+1
-0
lib/Fuzzer/FuzzerIO.h
file modified
+3
-0
lib/Fuzzer/FuzzerIOPosix.cpp
file modified
+6
-0
lib/Fuzzer/FuzzerIOWindows.cpp
file modified
+2
-0
lib/Fuzzer/FuzzerInternal.h
file modified
+1
-0
lib/Fuzzer/FuzzerLoop.cpp
file modified
+5
-0
lib/Fuzzer/FuzzerMerge.cpp
file modified
+10
-2
lib/Fuzzer/FuzzerOptions.h
file modified
+1
-0
lib/Fuzzer/FuzzerTraceState.cpp
file modified
+0
-47
lib/Fuzzer/FuzzerUtilPosix.cpp
file modified
+6
-0
lib/Fuzzer/FuzzerUtilWindows.cpp
file modified
+1
-0
lib/Fuzzer/test/merge.test
file modified
+8
-0
lib/LTO/LTO.cpp
file modified
+36
-5
lib/LTO/ThinLTOCodeGenerator.cpp
file modified
+29
-13
lib/Support/APInt.cpp
file modified
+1
-1
lib/Support/CMakeLists.txt
file modified
+1
-0
lib/Support/Host.cpp
file modified
+15
-5
lib/Support/TarWriter.cpp
file added
+166
lib/Support/Unix/Signals.inc
file modified
+1
-1
lib/Target/AArch64/AArch64CollectLOH.cpp
file modified
+281
-842
lib/Target/AArch64/AArch64ISelLowering.cpp
file modified
+78
-32
lib/Target/AArch64/AArch64InstrInfo.cpp
file modified
+154
-36
lib/Target/AArch64/AArch64InstrInfo.h
file modified
+4
-0
lib/Target/AArch64/AArch64InstructionSelector.cpp
file modified
+7
-3
lib/Target/AArch64/AArch64InstructionSelector.h
file modified
+5
-3
lib/Target/AArch64/AArch64MachineFunctionInfo.h
file modified
+20
-28
lib/Target/AArch64/AArch64Subtarget.cpp
file modified
+1
-0
lib/Target/AArch64/AArch64TargetMachine.cpp
file modified
+30
-8
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
file modified
+5
-2
lib/Target/AArch64/AArch64TargetTransformInfo.h
file modified
+1
-1
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
file modified
+71
-18
lib/Target/AArch64/Disassembler/AArch64Disassembler.h
file modified
+3
-6
lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp
file modified
+8
-5
lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp
file modified
+17
-10
lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp
file modified
+2
-1
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
file modified
+6
-4
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
file modified
+1
-1
lib/Target/ARM/ARMTargetTransformInfo.cpp
file modified
+5
-2
lib/Target/ARM/ARMTargetTransformInfo.h
file modified
+2
-1
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
file modified
+32
-16
lib/Target/Lanai/Disassembler/LanaiDisassembler.h
file modified
+2
-5
lib/Target/Lanai/InstPrinter/LanaiInstPrinter.h
file modified
+7
-6
lib/Target/Lanai/LanaiISelLowering.cpp
file modified
+29
-13
lib/Target/Lanai/LanaiRegisterInfo.h
file modified
+3
-6
lib/Target/Lanai/MCTargetDesc/LanaiELFObjectWriter.cpp
file modified
+5
-7
lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp
file modified
+16
-13
lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp
file modified
+11
-4
lib/Target/PowerPC/PPCISelLowering.h
file modified
+1
-1
lib/Target/PowerPC/PPCInstr64Bit.td
file modified
+3
-0
lib/Target/PowerPC/PPCInstrFormats.td
file modified
+6
-0
lib/Target/PowerPC/PPCInstrInfo.td
file modified
+8
-0
lib/Target/X86/X86ISelLowering.cpp
file modified
+132
-40
lib/Target/X86/X86TargetTransformInfo.cpp
file modified
+303
-327
lib/Target/X86/X86TargetTransformInfo.h
file modified
+2
-1
lib/Transforms/IPO/FunctionImport.cpp
file modified
+103
-79
lib/Transforms/IPO/LowerTypeTests.cpp
file modified
+206
-110
lib/Transforms/InstCombine/InstCombineCalls.cpp
file modified
+14
-0
lib/Transforms/Instrumentation/AddressSanitizer.cpp
file modified
+55
-41
lib/Transforms/Scalar/GVN.cpp
file modified
+12
-2
lib/Transforms/Scalar/LICM.cpp
file modified
+33
-4
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
file modified
+1
-1
lib/Transforms/Scalar/LoopSink.cpp
file modified
+1
-2
lib/Transforms/Utils/FunctionImportUtils.cpp
file modified
+18
-6
lib/Transforms/Vectorize/LoopVectorize.cpp
file modified
+17
-42
test/Analysis/CostModel/AArch64/bswap.ll
file added
+70
test/Analysis/CostModel/AArch64/falkor.ll
file added
+26
test/Analysis/CostModel/AArch64/gep.ll
file modified
+33
-33
test/Analysis/CostModel/X86/arith.ll
file modified
+2
-2
test/Analysis/CostModel/X86/shuffle-broadcast.ll
file modified
+138
-2
test/Analysis/CostModel/X86/vdiv-cost.ll
file modified
+48
-18
test/Analysis/CostModel/X86/vshift-ashr-cost.ll
file modified
+250
-6
test/Analysis/CostModel/X86/vshift-lshr-cost.ll
file modified
+253
-6
test/Analysis/CostModel/X86/vshift-shl-cost.ll
file modified
+255
-6
test/Bitcode/summary_version.ll
file modified
+1
-1
test/Bitcode/thinlto-function-summary.ll
file modified
+1
-1
test/Bitcode/thinlto-summary-section.ll
file modified
+5
-3
test/CodeGen/AArch64/GlobalISel/arm64-instructionselect.mir
file modified
+3
-3
test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll
file modified
+78
-10
test/CodeGen/AArch64/GlobalISel/irtranslator-exceptions.ll
file modified
+2
-2
test/CodeGen/AArch64/arm64-collect-loh-garbage-crash.ll
file modified
+1
-1
test/CodeGen/AArch64/arm64-collect-loh-str.ll
file modified
+1
-1
test/CodeGen/AArch64/arm64-collect-loh.ll
file modified
+10
-7
test/CodeGen/AArch64/loh.mir
file added
+193
test/CodeGen/AArch64/machine-scheduler.mir
file modified
+3
-2
test/CodeGen/AMDGPU/hsa-func.ll
file modified
+1
-2
test/CodeGen/AMDGPU/hsa.ll
file modified
+2
-2
test/CodeGen/Generic/cfi-sections.ll
file added
+39
test/CodeGen/MIR/AArch64/spill-fold.mir
file added
+82
test/CodeGen/MIR/X86/basic-block-liveins.mir
file modified
+6
-3
test/CodeGen/MIR/X86/machine-verifier.mir
file modified
+2
-1
test/CodeGen/NVPTX/tid-range.ll
file added
+18
test/CodeGen/X86/GlobalISel/irtranslator-call.ll
file modified
+1
-1
test/CodeGen/X86/avx512-intrinsics-upgrade.ll
file modified
+4
-3
test/CodeGen/X86/avx512-trunc.ll
file modified
+107
-0
test/CodeGen/X86/cmov.ll
file modified
+18
-0
test/CodeGen/X86/lower-vec-shift-2.ll
file modified
+6
-12
test/CodeGen/X86/shuffle-vs-trunc-128.ll
file added
+481
test/CodeGen/X86/shuffle-vs-trunc-256.ll
file added
+629
test/CodeGen/X86/shuffle-vs-trunc-512.ll
file added
+537
test/CodeGen/X86/tail-call-conditional.mir
file modified
+2
-1
test/CodeGen/X86/vector-rotate-128.ll
file modified
+0
-2
test/CodeGen/X86/vector-shift-ashr-128.ll
file modified
+45
-55
test/CodeGen/X86/vector-shift-ashr-256.ll
file modified
+32
-42
test/CodeGen/X86/vector-shift-ashr-512.ll
file modified
+159
-162
test/CodeGen/X86/vector-shift-lshr-128.ll
file modified
+32
-42
test/CodeGen/X86/vector-shift-lshr-256.ll
file modified
+32
-42
test/CodeGen/X86/vector-shift-lshr-512.ll
file modified
+157
-160
test/CodeGen/X86/vector-shift-shl-128.ll
file modified
+32
-42
test/CodeGen/X86/vector-shift-shl-256.ll
file modified
+32
-42
test/CodeGen/X86/vector-shift-shl-512.ll
file modified
+157
-160
test/CodeGen/X86/vector-shuffle-128-v16.ll
file modified
+28
-61
test/CodeGen/X86/vector-shuffle-128-v4.ll
file modified
+26
-57
test/CodeGen/X86/vector-shuffle-128-v8.ll
file modified
+35
-77
test/CodeGen/X86/vector-shuffle-masked.ll
file modified
+450
-0
test/CodeGen/X86/vector-tzcnt-128.ll
file modified
+82
-343
test/CodeGen/X86/vshift-4.ll
file modified
+0
-2
test/DebugInfo/Generic/licm-hoist-debug-loc.ll
file added
+75
test/Instrumentation/AddressSanitizer/asan-masked-load-store.ll
file modified
+74
-2
test/MC/AsmParser/Inputs/function.x
file added
+3
test/MC/AsmParser/Inputs/module.x
file added
+3
test/MC/AsmParser/include.ll
file added
+13
test/MC/Disassembler/PowerPC/ppc64-encoding-fp.txt
file modified
+18
-0
test/MC/PowerPC/ppc64-encoding-fp.s
file modified
+26
-6
test/ThinLTO/X86/Inputs/deadstrip.ll
file added
+22
test/ThinLTO/X86/Inputs/lazyload_metadata.ll
file added
+12
test/ThinLTO/X86/deadstrip.ll
file added
+109
test/ThinLTO/X86/lazyload_metadata.ll
file added
+54
test/Transforms/GVN/PRE/phi-translate.ll
file modified
+6
-7
test/Transforms/InstCombine/amdgcn-intrinsics.ll
file modified
+34
-0
test/Transforms/InstCombine/cos-intrinsic.ll
file modified
+55
-0
test/Transforms/InstCombine/icmp-shl-nsw.ll
file added
+218
test/Transforms/InstCombine/icmp.ll
file modified
+0
-63
test/Transforms/InstSimplify/select.ll
file modified
+28
-0
test/Transforms/LICM/scalar_promote.ll
file modified
+192
-0
test/Transforms/LoopVectorize/X86/strided_load_cost.ll
file added
+54
test/Transforms/LowerTypeTests/Inputs/import-unsat.yaml
file added
+10
test/Transforms/LowerTypeTests/export-nothing.ll
file added
+7
test/Transforms/LowerTypeTests/function-disjoint.ll
file modified
+3
-3
test/Transforms/LowerTypeTests/function-ext.ll
file modified
+1
-2
test/Transforms/LowerTypeTests/function.ll
file modified
+1
-1
test/Transforms/LowerTypeTests/import-unsat.ll
file added
+23
test/Transforms/LowerTypeTests/simple.ll
file modified
+1
-1
test/Transforms/LowerTypeTests/single-offset.ll
file modified
+1
-1
test/Transforms/LowerTypeTests/unsat.ll
file modified
+1
-2
tools/dsymutil/DwarfLinker.cpp
file modified
+4
-8
tools/llc/llc.cpp
file modified
+3
-0
tools/llvm-config/llvm-config.cpp
file modified
+9
-1
unittests/ADT/APFloatTest.cpp
file modified
+271
-4
unittests/ADT/IntrusiveRefCntPtrTest.cpp
file modified
+3
-1
unittests/Bitcode/BitstreamReaderTest.cpp
file modified
+2
-2
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
file modified
+121
-0
unittests/DebugInfo/DWARF/DwarfGenerator.cpp
file modified
+4
-0
unittests/DebugInfo/DWARF/DwarfGenerator.h
file modified
+3
-0
utils/lit/lit/formats/googletest.py
file modified
+7
-1
utils/unittest/CMakeLists.txt
file modified
+6
-0
utils/unittest/googletest/README.LLVM
file modified
+6
-10
utils/unittest/googletest/include/gtest/gtest-death-test.h
file modified
+14
-3
utils/unittest/googletest/include/gtest/gtest-message.h
file modified
+85
-27
utils/unittest/googletest/include/gtest/gtest-param-test.h
file modified
+37
-19
utils/unittest/googletest/include/gtest/gtest-printers.h
file modified
+266
-69
utils/unittest/googletest/include/gtest/gtest-spi.h
file modified
+3
-4
utils/unittest/googletest/include/gtest/gtest-test-part.h
file modified
+13
-10
utils/unittest/googletest/include/gtest/gtest-typed-test.h
file modified
+6
-5
utils/unittest/googletest/include/gtest/gtest.h
file modified
+321
-244
utils/unittest/googletest/include/gtest/gtest_pred_impl.h
file modified
+6
-6
utils/unittest/googletest/include/gtest/internal/custom/gtest-port.h
file added
+69
utils/unittest/googletest/include/gtest/internal/custom/gtest-printers.h
file added
+42
utils/unittest/googletest/include/gtest/internal/custom/gtest.h
file added
+41
utils/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h
file modified
+20
-9
utils/unittest/googletest/include/gtest/internal/gtest-filepath.h
file modified
+6
-10
utils/unittest/googletest/include/gtest/internal/gtest-internal.h
file modified
+193
-210
utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h
file modified
+16
-6
utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h
file modified
+503
-176
utils/unittest/googletest/include/gtest/internal/gtest-param-util.h
file modified
+151
-39
utils/unittest/googletest/include/gtest/internal/gtest-port-arch.h
file added
+97
utils/unittest/googletest/include/gtest/internal/gtest-port.h
file modified
+997
-222
utils/unittest/googletest/include/gtest/internal/gtest-string.h
file modified
+17
-200
utils/unittest/googletest/include/gtest/internal/gtest-tuple.h
file modified
+76
-24
utils/unittest/googletest/include/gtest/internal/gtest-type-util.h
file modified
+11
-10
utils/unittest/googletest/src/gtest-death-test.cc
file modified
+223
-121
utils/unittest/googletest/src/gtest-filepath.cc
file modified
+26
-17
utils/unittest/googletest/src/gtest-internal-inl.h
file modified
+237
-95
utils/unittest/googletest/src/gtest-port.cc
file modified
+597
-102
utils/unittest/googletest/src/gtest-printers.cc
file modified
+66
-49
utils/unittest/googletest/src/gtest-test-part.cc
file modified
+6
-6
utils/unittest/googletest/src/gtest-typed-test.cc
file modified
+25
-17
utils/unittest/googletest/src/gtest.cc
file modified
+1261
-751