6449741 Vendor import of llvm release_39 branch r287912:

Authored and Committed by Dimitry Andric 7 years ago
40 files changed. 1361 lines added. 51 lines removed.
CMakeLists.txt
file modified
+1 -1
include/llvm/Analysis/LoopAccessAnalysis.h
file modified
+4 -2
include/llvm/ExecutionEngine/RTDyldMemoryManager.h
file modified
+1 -1
include/llvm/IR/Intrinsics.td
file modified
+2 -3
include/llvm/IR/TypeFinder.h
file modified
+2 -0
lib/Analysis/LoopAccessAnalysis.cpp
file modified
+29 -3
lib/CodeGen/BranchFolding.cpp
file modified
+14 -5
lib/Linker/IRMover.cpp
file modified
+15 -1
lib/Support/Unix/Signals.inc
file modified
+1 -1
lib/Target/ARM/ARMInstrThumb2.td
file modified
+4 -0
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
file modified
+3 -0
lib/Target/PowerPC/PPCISelLowering.cpp
file modified
+122 -5
lib/Target/PowerPC/PPCISelLowering.h
file modified
+7 -2
lib/Target/PowerPC/PPCInstr64Bit.td
file modified
+12 -0
lib/Target/PowerPC/PPCInstrInfo.td
file modified
+36 -0
lib/Target/X86/X86ISelLowering.cpp
file modified
+13 -1
lib/Target/X86/X86InstrAVX512.td
file modified
+1 -1
lib/Transforms/Scalar/JumpThreading.cpp
file modified
+4 -0
test/Analysis/LoopAccessAnalysis/memcheck-off-by-one-error.ll
file added
+51
test/Analysis/LoopAccessAnalysis/number-of-memchecks.ll
file modified
+9 -9
test/Analysis/LoopAccessAnalysis/reverse-memcheck-bounds.ll
file modified
+2 -2
test/CodeGen/PowerPC/atomic-minmax.ll
file added
+435
test/CodeGen/PowerPC/p9-xxinsertw-xxextractuw.ll
file modified
+22 -0
test/CodeGen/PowerPC/pr30451.ll
file added
+69
test/CodeGen/X86/avx-vbroadcast.ll
file modified
+61 -0
test/CodeGen/X86/branchfolding-undef.mir
file added
+29
test/CodeGen/X86/no-and8ri8.ll
file added
+18
test/CodeGen/X86/pr30298.ll
file added
+43
test/LTO/X86/Inputs/type-mapping-src.ll
file added
+20
test/LTO/X86/type-mapping-bug.ll
file added
+50
test/MC/ARM/ldr-pseudo-wide.s
file added
+71
test/ThinLTO/X86/Inputs/crash_debuginfo.ll
file added
+33
test/ThinLTO/X86/Inputs/import_opaque_type.ll
file added
+15
test/ThinLTO/X86/crash_debuginfo.ll
file added
+46
test/ThinLTO/X86/import_opaque_type.ll
file added
+27
test/Transforms/GVN/2016-08-30-MaskedScatterGather.ll
file added
+42
test/Transforms/JumpThreading/pr27840.ll
file added
+33
test/Transforms/LoopVectorize/runtime-check-readonly.ll
file modified
+4 -4
test/Transforms/LoopVectorize/tbaa-nodep.ll
file modified
+7 -7
test/Transforms/LoopVersioningLICM/loopversioningLICM1.ll
file modified
+3 -3
    Vendor import of llvm release_39 branch r287912:
    https://llvm.org/svn/llvm-project/llvm/branches/release_39@287912
    
        
file modified
+1 -1
file modified
+2 -0
file modified
+14 -5
file modified
+15 -1
file modified
+1 -1