3ad6a4b Vendor import of llvm release_50 branch r309439:

Authored and Committed by Dimitry Andric 6 years ago
51 files changed. 1091 lines added. 1392 lines removed.
CMakeLists.txt
file modified
+1 -1
docs/ReleaseNotes.rst
file modified
+26 -2
examples/ParallelJIT/ParallelJIT.cpp
file modified
+1 -0
include/llvm/CodeGen/GlobalISel/InstructionSelector.h
file modified
+4 -2
include/llvm/Support/CommandLine.h
file modified
+2 -5
include/llvm/Support/TargetRegistry.h
file modified
+1 -1
include/llvm/Transforms/Utils/LoopUtils.h
file modified
+3 -1
lib/CodeGen/CodeGenPrepare.cpp
file modified
+13 -4
lib/CodeGen/InlineSpiller.cpp
file modified
+5 -2
lib/CodeGen/RegAllocBase.cpp
file modified
+5 -4
lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
file modified
+9 -12
lib/Option/OptTable.cpp
file modified
+3 -1
lib/Support/CommandLine.cpp
file modified
+10 -8
lib/Support/ErrorHandling.cpp
file modified
+2 -1
lib/Support/TargetRegistry.cpp
file modified
+2 -1
lib/Target/AArch64/AArch64ISelLowering.cpp
file modified
+5 -2
lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp
file modified
+5 -0
lib/Target/AMDGPU/SIRegisterInfo.td
file modified
+1 -2
lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp
file modified
+7 -8
lib/Target/SystemZ/SystemZScheduleZ14.td
file modified
+11 -11
lib/Target/X86/X86ISelDAGToDAG.cpp
file modified
+4 -1
lib/Target/X86/X86ISelLowering.cpp
file modified
+5 -4
lib/Transforms/Scalar/JumpThreading.cpp
file modified
+21 -7
lib/Transforms/Utils/LoopUtils.cpp
file modified
+16 -11
lib/Transforms/Utils/SimplifyCFG.cpp
file modified
+9 -7
test/Analysis/LazyValueAnalysis/lvi-after-jumpthreading.ll
file modified
+1 -4
test/CodeGen/AArch64/aarch64-loop-gep-opt.ll
file modified
+3 -3
test/CodeGen/AArch64/aarch64_win64cc_vararg.ll
file modified
+6 -4
test/CodeGen/AArch64/win64_vararg.ll
file modified
+59 -7
test/CodeGen/AMDGPU/spill-empty-live-interval.mir
file added
+74
test/CodeGen/X86/memcmp-minsize.ll
file modified
+87 -0
test/CodeGen/X86/memcmp-optsize.ll
file modified
+76 -0
test/CodeGen/X86/memcmp.ll
file modified
+184 -226
test/CodeGen/X86/pr33844.ll
file added
+38
test/CodeGen/X86/pr33960.ll
file added
+39
test/CodeGen/X86/vector-shift-ashr-256.ll
file modified
+2 -3
test/MC/Sparc/sparc-tls-relocations.s
file added
+83
test/Transforms/CodeGenPrepare/X86/memcmp.ll
file modified
+62 -1030
test/Transforms/JumpThreading/pr33605.ll
file added
+64
test/Transforms/JumpThreading/pr33917.ll
file added
+57
test/Transforms/JumpThreading/static-profile.ll
file modified
+2 -2
test/Transforms/LoopUnroll/peel-loop.ll
file modified
+8 -4
test/Transforms/LoopUnswitch/2015-06-17-Metadata.ll
file modified
+2 -2
test/Transforms/LoopUnswitch/infinite-loop.ll
file modified
+2 -2
test/Transforms/LoopVectorize/X86/float-induction-x86.ll
file modified
+1 -1
test/Transforms/LoopVectorize/float-induction.ll
file modified
+1 -1
test/Transforms/SimplifyCFG/X86/switch_to_lookup_table.ll
file modified
+2 -2
test/Transforms/SimplifyCFG/multiple-phis.ll
file modified
+1 -1
test/Transforms/SimplifyCFG/pr33605.ll
file added
+64
test/Transforms/SimplifyCFG/preserve-llvm-loop-metadata.ll
file modified
+1 -1
utils/release/test-release.sh
file modified
+1 -1
    Vendor import of llvm release_50 branch r309439:
    https://llvm.org/svn/llvm-project/llvm/branches/release_50@309439
    
        
file modified
+1 -1
file modified
+26 -2
file modified
+5 -4
file modified
+3 -1
file modified
+10 -8
file modified
+184 -226