dadbdff Vendor import of llvm release_38 branch r258549:

Authored and Committed by Dimitry Andric 8 years ago
62 files changed. 1772 lines added. 469 lines removed.
include/llvm/CodeGen/MachineFunction.h
file modified
+1 -1
include/llvm/CodeGen/SelectionDAGNodes.h
file modified
+15 -0
include/llvm/IR/GlobalValue.h
file modified
+4 -0
include/llvm/Transforms/Utils/Local.h
file modified
+19 -0
include/llvm/Transforms/Utils/SimplifyLibCalls.h
file modified
+0 -2
lib/CodeGen/AsmPrinter/DebugLocEntry.h
file modified
+1 -12
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
file modified
+18 -0
lib/CodeGen/CodeGenPrepare.cpp
file modified
+32 -3
lib/CodeGen/MachineFunction.cpp
file modified
+1 -1
lib/CodeGen/SelectionDAG/SelectionDAG.cpp
file modified
+22 -22
lib/IR/Globals.cpp
file modified
+43 -1
lib/Target/AArch64/AArch64ISelLowering.cpp
file modified
+5 -4
lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp
file modified
+13 -1
lib/Target/ARM/ARMISelLowering.cpp
file modified
+5 -4
lib/Target/X86/X86CallingConv.td
file modified
+2 -2
lib/Target/X86/X86FrameLowering.cpp
file modified
+17 -1
lib/Target/X86/X86ISelLowering.cpp
file modified
+5 -4
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
file modified
+8 -179
lib/Transforms/Utils/InlineFunction.cpp
file modified
+314 -17
lib/Transforms/Utils/Local.cpp
file modified
+222 -13
lib/Transforms/Utils/SimplifyLibCalls.cpp
file modified
+39 -16
test/CodeGen/AArch64/cxx-tlscc.ll
file modified
+27 -0
test/CodeGen/ARM/cse-flags.ll
file added
+43
test/CodeGen/ARM/cxx-tlscc.ll
file modified
+11 -0
test/CodeGen/ARM/memfunc.ll
file modified
+9 -9
test/CodeGen/X86/2014-05-30-CombineAddNSW.ll
file removed
-20
test/CodeGen/X86/cxx_tlscc64.ll
file modified
+27 -0
test/CodeGen/X86/x86-shrink-wrap-unwind.ll
file modified
+77 -6
test/DebugInfo/ARM/PR26163.ll
file added
+107
test/ExecutionEngine/MCJIT/remote/cross-module-a.ll
file modified
+1 -1
test/ExecutionEngine/MCJIT/remote/multi-module-a.ll
file modified
+1 -1
test/ExecutionEngine/MCJIT/remote/simpletest-remote.ll
file modified
+1 -1
test/ExecutionEngine/MCJIT/remote/stubs-remote.ll
file modified
+1 -1
test/ExecutionEngine/MCJIT/remote/test-common-symbols-remote.ll
file modified
+1 -1
test/ExecutionEngine/MCJIT/remote/test-data-align-remote.ll
file modified
+1 -1
test/ExecutionEngine/MCJIT/remote/test-fp-no-external-funcs-remote.ll
file modified
+1 -1
test/ExecutionEngine/MCJIT/remote/test-global-init-nonzero-remote.ll
file modified
+1 -1
test/ExecutionEngine/MCJIT/remote/test-global-init-nonzero-sm-pic.ll
file modified
+1 -1
test/ExecutionEngine/MCJIT/remote/test-ptr-reloc-remote.ll
file modified
+1 -1
test/ExecutionEngine/MCJIT/remote/test-ptr-reloc-sm-pic.ll
file modified
+1 -1
test/ExecutionEngine/OrcMCJIT/remote/cross-module-a.ll
file modified
+1 -1
test/ExecutionEngine/OrcMCJIT/remote/multi-module-a.ll
file modified
+1 -1
test/ExecutionEngine/OrcMCJIT/remote/simpletest-remote.ll
file modified
+1 -1
test/ExecutionEngine/OrcMCJIT/remote/stubs-remote.ll
file modified
+1 -1
test/ExecutionEngine/OrcMCJIT/remote/test-common-symbols-remote.ll
file modified
+1 -1
test/ExecutionEngine/OrcMCJIT/remote/test-data-align-remote.ll
file modified
+1 -1
test/ExecutionEngine/OrcMCJIT/remote/test-fp-no-external-funcs-remote.ll
file modified
+1 -1
test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-remote.ll
file modified
+1 -1
test/ExecutionEngine/OrcMCJIT/remote/test-global-init-nonzero-sm-pic.ll
file modified
+1 -1
test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-remote.ll
file modified
+1 -1
test/ExecutionEngine/OrcMCJIT/remote/test-ptr-reloc-sm-pic.ll
file modified
+1 -1
test/MC/AArch64/inst-directive.s
file modified
+13 -2
test/Transforms/CodeGenPrepare/ARM/bitreverse-recognize.ll
file added
+37
test/Transforms/CodeGenPrepare/ARM/lit.local.cfg
file added
+3
test/Transforms/CodeGenPrepare/bitreverse-hang.ll
file added
+53
test/Transforms/Inline/inline-funclets.ll
file added
+455
test/Transforms/InstCombine/bitreverse-hang.ll
file added
+53
test/Transforms/InstCombine/bitreverse-recognize.ll
file removed
-114
test/Transforms/InstCombine/cos-2.ll
file modified
+13 -3
test/Transforms/InstCombine/double-float-shrink-1.ll
file modified
+20 -0
tools/lli/lli.cpp
file modified
+3 -2
utils/release/test-release.sh
file modified
+13 -8
    Vendor import of llvm release_38 branch r258549:
    https://llvm.org/svn/llvm-project/llvm/branches/release_38@258549
    
        
file modified
+43 -1
file modified
+222 -13
file modified
+11 -0
file modified
+9 -9
file modified
+3 -2
file modified
+13 -8