Skip to content

Commit

Permalink
[beta] rebase LLVM on top of 4.0.1
Browse files Browse the repository at this point in the history
This backports fixes several codegen bugs, including rust-lang#42893.
  • Loading branch information
arielb1 committed Jun 28, 2017
1 parent 2abccac commit 0f85f62
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/llvm
Submodule llvm updated 77 files
+1 −1 cmake/config-ix.cmake
+3 −3 cmake/modules/AddLLVM.cmake
+4 −0 cmake/modules/LLVMConfig.cmake.in
+1 −1 cmake/modules/TableGen.cmake
+1 −1 examples/ParallelJIT/CMakeLists.txt
+4 −0 include/llvm/ADT/DenseSet.h
+41 −0 include/llvm/CodeGen/FastISel.h
+4 −0 include/llvm/IR/Module.h
+3 −0 include/llvm/MC/ConstantPools.h
+19 −1 include/llvm/Target/TargetLowering.h
+1 −0 lib/Analysis/TargetLibraryInfo.cpp
+1 −1 lib/CodeGen/CMakeLists.txt
+4 −0 lib/CodeGen/GlobalMerge.cpp
+2 −1 lib/CodeGen/SafeStackColoring.cpp
+2 −0 lib/CodeGen/SelectionDAG/FastISel.cpp
+37 −23 lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
+4 −3 lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
+6 −3 lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
+15 −15 lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+7 −9 lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+8 −5 lib/CodeGen/SelectionDAG/TargetLowering.cpp
+62 −177 lib/CodeGen/StackColoring.cpp
+1 −1 lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt
+2 −2 lib/Fuzzer/CMakeLists.txt
+8 −0 lib/IR/Module.cpp
+11 −0 lib/MC/ConstantPools.cpp
+1 −1 lib/Support/CMakeLists.txt
+1 −0 lib/Support/Host.cpp
+3 −2 lib/Target/AArch64/AArch64ISelLowering.cpp
+6 −4 lib/Target/AArch64/AArch64SelectionDAGInfo.cpp
+4 −4 lib/Target/ARM/ARMISelLowering.cpp
+5 −5 lib/Target/ARM/ARMSelectionDAGInfo.cpp
+1 −0 lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp
+1 −1 lib/Target/AVR/AVRISelLowering.cpp
+20 −3 lib/Target/Hexagon/HexagonISelLowering.cpp
+6 −5 lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp
+21 −30 lib/Target/Mips/Disassembler/MipsDisassembler.cpp
+3 −2 lib/Target/Mips/MipsISelLowering.cpp
+15 −11 lib/Target/PowerPC/PPCFrameLowering.cpp
+3 −4 lib/Target/PowerPC/PPCISelLowering.cpp
+51 −10 lib/Target/X86/X86ISelLowering.cpp
+3 −0 lib/Target/X86/X86ISelLowering.h
+2 −1 lib/Target/X86/X86RegisterInfo.td
+6 −4 lib/Target/X86/X86SelectionDAGInfo.cpp
+1 −1 lib/Target/XCore/XCoreISelLowering.cpp
+5 −5 lib/Target/XCore/XCoreSelectionDAGInfo.cpp
+1 −1 lib/Transforms/IPO/ArgumentPromotion.cpp
+5 −0 lib/Transforms/InstCombine/InstCombineInternal.h
+115 −7 lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
+5 −0 lib/Transforms/Scalar/MemCpyOptimizer.cpp
+1 −1 test/CodeGen/ARM/constantpool-promote-dbg.ll
+2 −2 test/CodeGen/ARM/constantpool-promote-ldrh.ll
+12 −12 test/CodeGen/ARM/constantpool-promote.ll
+1 −0 test/CodeGen/ARM/global-merge-external.ll
+6 −0 test/CodeGen/Hexagon/isel-i1arg-crash.ll
+30 −0 test/CodeGen/PowerPC/restore-r30.ll
+54 −0 test/CodeGen/PowerPC/save-bp.ll
+46 −0 test/CodeGen/PowerPC/save-cr-ppc32svr4.ll
+57 −0 test/CodeGen/PowerPC/save-crbp-ppc32svr4.ll
+0 −64 test/CodeGen/X86/StackColoring.ll
+35 −0 test/CodeGen/X86/inline-asm-A-constraint.ll
+48 −0 test/CodeGen/X86/regparm.ll
+8 −1 test/CodeGen/X86/x86-16.ll
+27 −0 test/MC/ARM/ltorg-range.s
+2 −2 test/MC/Hexagon/inst_select.ll
+85 −0 test/Transforms/InstCombine/memcpy-addrspace.ll
+13 −0 test/Transforms/MemCpyOpt/memcpy.ll
+1 −1 test/Transforms/SafeStack/X86/coloring-ssp.ll
+2 −2 test/Transforms/SafeStack/X86/coloring.ll
+2 −2 test/Transforms/SafeStack/X86/coloring2.ll
+1 −1 test/Transforms/SafeStack/X86/layout-frag.ll
+16 −0 test/tools/llvm-objdump/Mips/disassemble-all.test
+3 −0 test/tools/llvm-objdump/Mips/lit.local.cfg
+1 −1 unittests/ExecutionEngine/Orc/CMakeLists.txt
+1 −1 unittests/Support/CMakeLists.txt
+1 −1 utils/release/merge-request.sh
+2 −2 utils/unittest/CMakeLists.txt
2 changes: 1 addition & 1 deletion src/rustllvm/llvm-rebuild-trigger
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# If this file is modified, then llvm will be (optionally) cleaned and then rebuilt.
# The actual contents of this file do not matter, but to trigger a change on the
# build bots then the contents should be changed so git updates the mtime.
2017-06-18
2017-06-28

0 comments on commit 0f85f62

Please sign in to comment.