]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Vendor import of llvm trunk r291274:
authordim <dim@FreeBSD.org>
Fri, 6 Jan 2017 20:13:21 +0000 (20:13 +0000)
committerdim <dim@FreeBSD.org>
Fri, 6 Jan 2017 20:13:21 +0000 (20:13 +0000)
commitdd9b55d3d923a40aefd5441a2345f309cf2e156d
tree578d2ea1868b77f3dff145df7f8f3fe73272c09e
parent7866900e1f87b9a8e36e10e8d19ce8cb895983e2
Vendor import of llvm trunk r291274:
https://llvm.org/svn/llvm-project/llvm/trunk@291274
235 files changed:
cmake/config-ix.cmake
cmake/modules/AddLLVM.cmake
docs/CompileCudaWithLLVM.rst
docs/Phabricator.rst
include/llvm/Analysis/CGSCCPassManager.h
include/llvm/Analysis/TargetTransformInfo.h
include/llvm/Analysis/TargetTransformInfoImpl.h
include/llvm/Bitcode/BitCodes.h
include/llvm/Bitcode/BitstreamReader.h
include/llvm/Bitcode/BitstreamWriter.h
include/llvm/CodeGen/AsmPrinter.h
include/llvm/CodeGen/BasicTTIImpl.h
include/llvm/CodeGen/DIE.h
include/llvm/CodeGen/GlobalISel/IRTranslator.h
include/llvm/CodeGen/MachineBasicBlock.h
include/llvm/DebugInfo/DWARF/DWARFDie.h
include/llvm/ExecutionEngine/Orc/RawByteChannel.h
include/llvm/IR/ModuleSummaryIndex.h
include/llvm/IR/ModuleSummaryIndexYAML.h [new file with mode: 0644]
include/llvm/IR/PassManager.h
include/llvm/LTO/LTO.h
include/llvm/MC/MCTargetOptions.h
include/llvm/Support/FileSystem.h
include/llvm/Support/TarWriter.h [new file with mode: 0644]
include/llvm/Transforms/IPO/FunctionImport.h
include/llvm/Transforms/IPO/LowerTypeTests.h
include/llvm/Transforms/Utils/FunctionImportUtils.h
include/llvm/module.modulemap
lib/Analysis/ModuleSummaryAnalysis.cpp
lib/Analysis/TargetTransformInfo.cpp
lib/Bitcode/Reader/BitcodeReader.cpp
lib/Bitcode/Reader/BitstreamReader.cpp
lib/Bitcode/Reader/MetadataLoader.cpp
lib/Bitcode/Writer/BitcodeWriter.cpp
lib/CodeGen/AsmPrinter/ARMException.cpp
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
lib/CodeGen/GlobalISel/IRTranslator.cpp
lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
lib/CodeGen/IfConversion.cpp
lib/CodeGen/MIRPrinter.cpp
lib/CodeGen/MachineBasicBlock.cpp
lib/CodeGen/MachineVerifier.cpp
lib/CodeGen/RegisterScavenging.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/DebugInfo/DWARF/DWARFDie.cpp
lib/Fuzzer/FuzzerDriver.cpp
lib/Fuzzer/FuzzerFlags.def
lib/Fuzzer/FuzzerIO.h
lib/Fuzzer/FuzzerIOPosix.cpp
lib/Fuzzer/FuzzerIOWindows.cpp
lib/Fuzzer/FuzzerInternal.h
lib/Fuzzer/FuzzerLoop.cpp
lib/Fuzzer/FuzzerMerge.cpp
lib/Fuzzer/FuzzerOptions.h
lib/Fuzzer/FuzzerTraceState.cpp
lib/Fuzzer/FuzzerUtilPosix.cpp
lib/Fuzzer/FuzzerUtilWindows.cpp
lib/Fuzzer/test/merge.test
lib/LTO/LTO.cpp
lib/LTO/ThinLTOCodeGenerator.cpp
lib/Support/APInt.cpp
lib/Support/CMakeLists.txt
lib/Support/Host.cpp
lib/Support/TarWriter.cpp [new file with mode: 0644]
lib/Support/Unix/Signals.inc
lib/Target/AArch64/AArch64CollectLOH.cpp
lib/Target/AArch64/AArch64ISelLowering.cpp
lib/Target/AArch64/AArch64InstrInfo.cpp
lib/Target/AArch64/AArch64InstrInfo.h
lib/Target/AArch64/AArch64InstructionSelector.cpp
lib/Target/AArch64/AArch64InstructionSelector.h
lib/Target/AArch64/AArch64MachineFunctionInfo.h
lib/Target/AArch64/AArch64Subtarget.cpp
lib/Target/AArch64/AArch64TargetMachine.cpp
lib/Target/AArch64/AArch64TargetTransformInfo.cpp
lib/Target/AArch64/AArch64TargetTransformInfo.h
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
lib/Target/AArch64/Disassembler/AArch64Disassembler.h
lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp
lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp
lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
lib/Target/ARM/ARMTargetTransformInfo.cpp
lib/Target/ARM/ARMTargetTransformInfo.h
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
lib/Target/Lanai/Disassembler/LanaiDisassembler.h
lib/Target/Lanai/InstPrinter/LanaiInstPrinter.h
lib/Target/Lanai/LanaiISelLowering.cpp
lib/Target/Lanai/LanaiRegisterInfo.h
lib/Target/Lanai/MCTargetDesc/LanaiELFObjectWriter.cpp
lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp
lib/Target/Lanai/MCTargetDesc/LanaiMCTargetDesc.cpp
lib/Target/PowerPC/PPCISelLowering.h
lib/Target/PowerPC/PPCInstr64Bit.td
lib/Target/PowerPC/PPCInstrFormats.td
lib/Target/PowerPC/PPCInstrInfo.td
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86TargetTransformInfo.cpp
lib/Target/X86/X86TargetTransformInfo.h
lib/Transforms/IPO/FunctionImport.cpp
lib/Transforms/IPO/LowerTypeTests.cpp
lib/Transforms/InstCombine/InstCombineCalls.cpp
lib/Transforms/Instrumentation/AddressSanitizer.cpp
lib/Transforms/Scalar/GVN.cpp
lib/Transforms/Scalar/LICM.cpp
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
lib/Transforms/Scalar/LoopSink.cpp
lib/Transforms/Utils/FunctionImportUtils.cpp
lib/Transforms/Vectorize/LoopVectorize.cpp
test/Analysis/CostModel/AArch64/bswap.ll [new file with mode: 0644]
test/Analysis/CostModel/AArch64/falkor.ll [new file with mode: 0644]
test/Analysis/CostModel/AArch64/gep.ll
test/Analysis/CostModel/X86/arith.ll
test/Analysis/CostModel/X86/shuffle-broadcast.ll
test/Analysis/CostModel/X86/vdiv-cost.ll
test/Analysis/CostModel/X86/vshift-ashr-cost.ll
test/Analysis/CostModel/X86/vshift-lshr-cost.ll
test/Analysis/CostModel/X86/vshift-shl-cost.ll
test/Bitcode/summary_version.ll
test/Bitcode/thinlto-function-summary.ll
test/Bitcode/thinlto-summary-section.ll
test/CodeGen/AArch64/GlobalISel/arm64-instructionselect.mir
test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll
test/CodeGen/AArch64/GlobalISel/irtranslator-exceptions.ll
test/CodeGen/AArch64/arm64-collect-loh-garbage-crash.ll
test/CodeGen/AArch64/arm64-collect-loh-str.ll
test/CodeGen/AArch64/arm64-collect-loh.ll
test/CodeGen/AArch64/loh.mir [new file with mode: 0644]
test/CodeGen/AArch64/machine-scheduler.mir
test/CodeGen/AMDGPU/hsa-func.ll
test/CodeGen/AMDGPU/hsa.ll
test/CodeGen/Generic/cfi-sections.ll [new file with mode: 0644]
test/CodeGen/MIR/AArch64/spill-fold.mir [new file with mode: 0644]
test/CodeGen/MIR/X86/basic-block-liveins.mir
test/CodeGen/MIR/X86/machine-verifier.mir
test/CodeGen/NVPTX/tid-range.ll [new file with mode: 0644]
test/CodeGen/X86/GlobalISel/irtranslator-call.ll
test/CodeGen/X86/avx512-intrinsics-upgrade.ll
test/CodeGen/X86/avx512-trunc.ll
test/CodeGen/X86/cmov.ll
test/CodeGen/X86/lower-vec-shift-2.ll
test/CodeGen/X86/shuffle-vs-trunc-128.ll [new file with mode: 0644]
test/CodeGen/X86/shuffle-vs-trunc-256.ll [new file with mode: 0644]
test/CodeGen/X86/shuffle-vs-trunc-512.ll [new file with mode: 0644]
test/CodeGen/X86/tail-call-conditional.mir
test/CodeGen/X86/vector-rotate-128.ll
test/CodeGen/X86/vector-shift-ashr-128.ll
test/CodeGen/X86/vector-shift-ashr-256.ll
test/CodeGen/X86/vector-shift-ashr-512.ll
test/CodeGen/X86/vector-shift-lshr-128.ll
test/CodeGen/X86/vector-shift-lshr-256.ll
test/CodeGen/X86/vector-shift-lshr-512.ll
test/CodeGen/X86/vector-shift-shl-128.ll
test/CodeGen/X86/vector-shift-shl-256.ll
test/CodeGen/X86/vector-shift-shl-512.ll
test/CodeGen/X86/vector-shuffle-128-v16.ll
test/CodeGen/X86/vector-shuffle-128-v4.ll
test/CodeGen/X86/vector-shuffle-128-v8.ll
test/CodeGen/X86/vector-shuffle-masked.ll
test/CodeGen/X86/vector-tzcnt-128.ll
test/CodeGen/X86/vshift-4.ll
test/DebugInfo/Generic/licm-hoist-debug-loc.ll [new file with mode: 0644]
test/Instrumentation/AddressSanitizer/asan-masked-load-store.ll
test/MC/AsmParser/Inputs/function.x [new file with mode: 0644]
test/MC/AsmParser/Inputs/module.x [new file with mode: 0644]
test/MC/AsmParser/include.ll [new file with mode: 0644]
test/MC/Disassembler/PowerPC/ppc64-encoding-fp.txt
test/MC/PowerPC/ppc64-encoding-fp.s
test/ThinLTO/X86/Inputs/deadstrip.ll [new file with mode: 0644]
test/ThinLTO/X86/Inputs/lazyload_metadata.ll [new file with mode: 0644]
test/ThinLTO/X86/deadstrip.ll [new file with mode: 0644]
test/ThinLTO/X86/lazyload_metadata.ll [new file with mode: 0644]
test/Transforms/GVN/PRE/phi-translate.ll
test/Transforms/InstCombine/amdgcn-intrinsics.ll
test/Transforms/InstCombine/cos-intrinsic.ll
test/Transforms/InstCombine/icmp-shl-nsw.ll [new file with mode: 0644]
test/Transforms/InstCombine/icmp.ll
test/Transforms/InstSimplify/select.ll
test/Transforms/LICM/scalar_promote.ll
test/Transforms/LoopVectorize/X86/strided_load_cost.ll [new file with mode: 0644]
test/Transforms/LowerTypeTests/Inputs/import-unsat.yaml [new file with mode: 0644]
test/Transforms/LowerTypeTests/export-nothing.ll [new file with mode: 0644]
test/Transforms/LowerTypeTests/function-disjoint.ll
test/Transforms/LowerTypeTests/function-ext.ll
test/Transforms/LowerTypeTests/function.ll
test/Transforms/LowerTypeTests/import-unsat.ll [new file with mode: 0644]
test/Transforms/LowerTypeTests/simple.ll
test/Transforms/LowerTypeTests/single-offset.ll
test/Transforms/LowerTypeTests/unsat.ll
tools/dsymutil/DwarfLinker.cpp
tools/llc/llc.cpp
tools/llvm-config/llvm-config.cpp
unittests/ADT/APFloatTest.cpp
unittests/ADT/IntrusiveRefCntPtrTest.cpp
unittests/Bitcode/BitstreamReaderTest.cpp
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
unittests/DebugInfo/DWARF/DwarfGenerator.cpp
unittests/DebugInfo/DWARF/DwarfGenerator.h
utils/lit/lit/formats/googletest.py
utils/unittest/CMakeLists.txt
utils/unittest/googletest/README.LLVM
utils/unittest/googletest/include/gtest/gtest-death-test.h
utils/unittest/googletest/include/gtest/gtest-message.h
utils/unittest/googletest/include/gtest/gtest-param-test.h
utils/unittest/googletest/include/gtest/gtest-printers.h
utils/unittest/googletest/include/gtest/gtest-spi.h
utils/unittest/googletest/include/gtest/gtest-test-part.h
utils/unittest/googletest/include/gtest/gtest-typed-test.h
utils/unittest/googletest/include/gtest/gtest.h
utils/unittest/googletest/include/gtest/gtest_pred_impl.h
utils/unittest/googletest/include/gtest/internal/custom/gtest-port.h [new file with mode: 0644]
utils/unittest/googletest/include/gtest/internal/custom/gtest-printers.h [new file with mode: 0644]
utils/unittest/googletest/include/gtest/internal/custom/gtest.h [new file with mode: 0644]
utils/unittest/googletest/include/gtest/internal/gtest-death-test-internal.h
utils/unittest/googletest/include/gtest/internal/gtest-filepath.h
utils/unittest/googletest/include/gtest/internal/gtest-internal.h
utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h
utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h
utils/unittest/googletest/include/gtest/internal/gtest-param-util.h
utils/unittest/googletest/include/gtest/internal/gtest-port-arch.h [new file with mode: 0644]
utils/unittest/googletest/include/gtest/internal/gtest-port.h
utils/unittest/googletest/include/gtest/internal/gtest-string.h
utils/unittest/googletest/include/gtest/internal/gtest-tuple.h
utils/unittest/googletest/include/gtest/internal/gtest-type-util.h
utils/unittest/googletest/src/gtest-death-test.cc
utils/unittest/googletest/src/gtest-filepath.cc
utils/unittest/googletest/src/gtest-internal-inl.h
utils/unittest/googletest/src/gtest-port.cc
utils/unittest/googletest/src/gtest-printers.cc
utils/unittest/googletest/src/gtest-test-part.cc
utils/unittest/googletest/src/gtest-typed-test.cc
utils/unittest/googletest/src/gtest.cc