]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Vendor import of llvm trunk r291012:
authorDimitry Andric <dim@FreeBSD.org>
Wed, 4 Jan 2017 22:11:11 +0000 (22:11 +0000)
committerDimitry Andric <dim@FreeBSD.org>
Wed, 4 Jan 2017 22:11:11 +0000 (22:11 +0000)
commitc82ad72f63369bc462e59458f09960d66daa58a9
tree58bc455a8d052220f9ae11e65d6f06d671a7a4c4
parentb915e9e0fc85ba6f398b3fab0db6a81a8913af94
Vendor import of llvm trunk r291012:
https://llvm.org/svn/llvm-project/llvm/trunk@291012
159 files changed:
cmake/config-ix.cmake
cmake/modules/CheckCompilerVersion.cmake
include/llvm/ADT/IntrusiveRefCntPtr.h
include/llvm/ADT/PriorityWorklist.h
include/llvm/Analysis/Loads.h
include/llvm/CodeGen/AsmPrinter.h
include/llvm/CodeGen/MachineDominators.h
include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
include/llvm/IR/IntrinsicsAMDGPU.td
include/llvm/IR/IntrinsicsX86.td
include/llvm/Support/FileSystem.h
include/llvm/Support/YAMLTraits.h
lib/Analysis/ValueTracking.cpp
lib/Bitcode/Reader/MetadataLoader.cpp
lib/CodeGen/Analysis.cpp
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/CodeGen/InlineSpiller.cpp
lib/CodeGen/SelectionDAG/DAGCombiner.cpp
lib/ExecutionEngine/OProfileJIT/OProfileJITEventListener.cpp
lib/Fuzzer/FuzzerTracePC.cpp
lib/IR/AutoUpgrade.cpp
lib/LTO/LTO.cpp
lib/Support/APFloat.cpp
lib/Support/Host.cpp
lib/Support/NativeFormatting.cpp
lib/Support/YAMLTraits.cpp
lib/TableGen/StringMatcher.cpp
lib/Target/AArch64/AArch64.td
lib/Target/AArch64/AArch64AsmPrinter.cpp
lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
lib/Target/AMDGPU/AMDGPUISelLowering.cpp
lib/Target/AMDGPU/AMDGPUISelLowering.h
lib/Target/AMDGPU/AMDGPUInstrInfo.td
lib/Target/AMDGPU/SIISelLowering.cpp
lib/Target/AMDGPU/SIInsertWaits.cpp
lib/Target/AMDGPU/SOPInstructions.td
lib/Target/ARM/ARMAsmPrinter.cpp
lib/Target/ARM/ARMAsmPrinter.h
lib/Target/ARM/ARMMCInstLower.cpp
lib/Target/Hexagon/BitTracker.cpp
lib/Target/Hexagon/BitTracker.h
lib/Target/Hexagon/HexagonBitTracker.cpp
lib/Target/Hexagon/HexagonBitTracker.h
lib/Target/Hexagon/HexagonInstrInfo.cpp
lib/Target/Hexagon/HexagonInstrInfo.h
lib/Target/Hexagon/HexagonMachineFunctionInfo.h
lib/Target/Hexagon/HexagonTargetObjectFile.cpp
lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp
lib/Target/Hexagon/RDFCopy.h
lib/Target/Hexagon/RDFGraph.cpp
lib/Target/Hexagon/RDFGraph.h
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
lib/Target/Mips/MipsSEISelDAGToDAG.h
lib/Target/PowerPC/PPCISelLowering.cpp
lib/Target/X86/X86AsmPrinter.cpp
lib/Target/X86/X86FrameLowering.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86InstrAVX512.td
lib/Target/X86/X86InstrSSE.td
lib/Target/X86/X86InstrTablesInfo.h
lib/Target/X86/X86IntrinsicsInfo.h
lib/Target/X86/X86MCInstLower.cpp
lib/Target/X86/X86TargetTransformInfo.cpp
lib/Transforms/InstCombine/InstCombineAddSub.cpp
lib/Transforms/InstCombine/InstCombineCalls.cpp
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
lib/Transforms/InstCombine/InstCombineShifts.cpp
lib/Transforms/Scalar/EarlyCSE.cpp
lib/Transforms/Scalar/NewGVN.cpp
lib/Transforms/Utils/InlineFunction.cpp
lib/Transforms/Utils/LoopUnrollPeel.cpp
lib/Transforms/Utils/SimplifyCFG.cpp
runtimes/CMakeLists.txt
test/Analysis/CostModel/X86/alternate-shuffle-cost.ll
test/Analysis/RegionInfo/bad_node_traversal.ll [new file with mode: 0644]
test/Bitcode/DIGlobalVariableExpression.ll
test/CodeGen/AArch64/arm64-zero-cycle-zeroing.ll
test/CodeGen/AArch64/store_merge_pair_offset.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/amdgcn.sendmsg-m0.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/amdgcn.sendmsg.ll [new file with mode: 0644]
test/CodeGen/AMDGPU/llvm.SI.sendmsg-m0.ll [deleted file]
test/CodeGen/AMDGPU/llvm.SI.sendmsg.ll [deleted file]
test/CodeGen/PowerPC/ppc64-blnop.ll [new file with mode: 0644]
test/CodeGen/PowerPC/ppc64-sibcall.ll
test/CodeGen/SPARC/soft-float.ll
test/CodeGen/X86/MergeConsecutiveStores.ll
test/CodeGen/X86/avx2-vbroadcast.ll
test/CodeGen/X86/avx512-any_extend_load.ll
test/CodeGen/X86/avx512-extract-subvector.ll
test/CodeGen/X86/avx512-insert-extract.ll
test/CodeGen/X86/avx512-intrinsics-upgrade.ll
test/CodeGen/X86/avx512-intrinsics.ll
test/CodeGen/X86/avx512-skx-insert-subvec.ll
test/CodeGen/X86/avx512-vbroadcasti128.ll
test/CodeGen/X86/avx512bwvl-intrinsics.ll
test/CodeGen/X86/avx512dq-intrinsics-upgrade.ll [new file with mode: 0644]
test/CodeGen/X86/avx512dq-intrinsics.ll
test/CodeGen/X86/avx512dqvl-intrinsics-upgrade.ll
test/CodeGen/X86/avx512dqvl-intrinsics.ll
test/CodeGen/X86/avx512vl-intrinsics-upgrade.ll
test/CodeGen/X86/avx512vl-intrinsics.ll
test/CodeGen/X86/frame-lowering-debug-intrinsic-2.ll [new file with mode: 0644]
test/CodeGen/X86/frame-lowering-debug-intrinsic.ll
test/CodeGen/X86/i64-to-float.ll
test/CodeGen/X86/masked_memop.ll
test/CodeGen/X86/stack-folding-fp-avx512vl.ll
test/CodeGen/X86/stack-folding-int-avx512vl.ll
test/CodeGen/X86/subvector-broadcast.ll
test/CodeGen/X86/vec_fp_to_int.ll
test/CodeGen/X86/vec_int_to_fp.ll
test/CodeGen/X86/vector-half-conversions.ll
test/CodeGen/X86/vector-lzcnt-256.ll
test/CodeGen/X86/vector-shuffle-256-v16.ll
test/CodeGen/X86/vector-shuffle-256-v32.ll
test/CodeGen/X86/vector-shuffle-256-v4.ll
test/CodeGen/X86/vector-shuffle-256-v8.ll
test/CodeGen/X86/vector-shuffle-512-v16.ll
test/CodeGen/X86/vector-shuffle-512-v8.ll
test/CodeGen/X86/vector-trunc-math.ll
test/CodeGen/X86/vector-trunc.ll
test/DebugInfo/Generic/simplifycfg_sink_last_inst.ll [new file with mode: 0644]
test/DebugInfo/X86/dbg-value-frame-index.ll [new file with mode: 0644]
test/MC/ARM/coff-relocations.s
test/ThinLTO/X86/drop-debug-info.ll
test/Transforms/Inline/inline-invoke-tail.ll
test/Transforms/InstCombine/add.ll
test/Transforms/InstCombine/assume.ll
test/Transforms/InstCombine/fabs.ll
test/Transforms/InstCombine/fma.ll [new file with mode: 0644]
test/Transforms/InstCombine/rem.ll
test/Transforms/InstCombine/shift.ll
test/Transforms/InstCombine/sink-zext.ll [new file with mode: 0644]
test/Transforms/LoopIdiom/basic.ll
test/Transforms/LoopUnroll/peel-loop-pgo.ll
test/Transforms/NewGVN/equivalent-phi.ll [new file with mode: 0644]
test/Transforms/NewGVN/pr31483.ll [new file with mode: 0644]
test/Transforms/PartiallyInlineLibCalls/X86/good-prototype.ll [new file with mode: 0644]
test/Transforms/PartiallyInlineLibCalls/X86/lit.local.cfg [new file with mode: 0644]
test/Transforms/SLPVectorizer/X86/horizontal-list.ll
test/tools/gold/X86/Inputs/thinlto.ll
test/tools/gold/X86/Inputs/thinlto_archive1.ll
test/tools/gold/X86/Inputs/thinlto_archive2.ll
test/tools/gold/X86/comdat.ll
test/tools/gold/X86/opt-level.ll
test/tools/gold/X86/pr25907.ll
test/tools/gold/X86/stats.ll
test/tools/gold/X86/strip_names.ll
test/tools/gold/X86/thinlto.ll
test/tools/gold/X86/thinlto_afdo.ll
test/tools/gold/X86/thinlto_archive.ll
test/tools/gold/X86/type-merge2.ll
test/tools/gold/X86/visibility.ll
tools/llvm-bcanalyzer/llvm-bcanalyzer.cpp
tools/llvm-link/CMakeLists.txt
tools/llvm-link/LLVMBuild.txt
tools/llvm-link/llvm-link.cpp
unittests/ADT/PriorityWorklistTest.cpp
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
unittests/Support/YAMLIOTest.cpp