changeset 85:5e5d649e25d2

Update LLVM 3.7
author Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
date Thu, 19 Feb 2015 15:19:25 +0900
parents e218c19a8176 (current diff) f3e34b893a5f (diff)
children 99580de8d21d
files bindings/ocaml/transforms/scalar/Makefile bindings/ocaml/transforms/scalar/llvm_scalar_opts.ml bindings/ocaml/transforms/scalar/llvm_scalar_opts.mli bindings/ocaml/transforms/scalar/scalar_opts_ocaml.c include/llvm/Analysis/AssumptionTracker.h include/llvm/Analysis/FindUsedTypes.h include/llvm/CodeGen/MachineCodeEmitter.h include/llvm/CodeGen/MachineRelocation.h include/llvm/CodeGen/PBQP/RegAllocSolver.h include/llvm/CodeGen/Passes.h include/llvm/DebugInfo/DIContext.h include/llvm/DebugInfo/DWARFFormValue.h include/llvm/ExecutionEngine/JITMemoryManager.h include/llvm/ExecutionEngine/ObjectBuffer.h include/llvm/ExecutionEngine/ObjectImage.h include/llvm/IR/IRBuilder.h include/llvm/IR/LeakDetector.h include/llvm/IR/Type.h include/llvm/LinkAllPasses.h include/llvm/PassManager.h include/llvm/Support/StreamableMemoryObject.h include/llvm/Support/StringRefMemoryObject.h include/llvm/Target/TargetLibraryInfo.h include/llvm/Target/TargetOptions.h include/llvm/Transforms/Scalar.h lib/Analysis/AssumptionTracker.cpp lib/Analysis/IPA/FindUsedTypes.cpp lib/Bitcode/Writer/BitcodeWriter.cpp lib/CodeGen/AsmPrinter/DIE.h lib/CodeGen/MachineCodeEmitter.cpp lib/CodeGen/Passes.cpp lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp lib/CodeGen/Spiller.cpp lib/DebugInfo/DIContext.cpp lib/DebugInfo/DWARFAbbreviationDeclaration.cpp lib/DebugInfo/DWARFAbbreviationDeclaration.h lib/DebugInfo/DWARFCompileUnit.cpp lib/DebugInfo/DWARFCompileUnit.h lib/DebugInfo/DWARFContext.cpp lib/DebugInfo/DWARFContext.h lib/DebugInfo/DWARFDebugAbbrev.cpp lib/DebugInfo/DWARFDebugAbbrev.h lib/DebugInfo/DWARFDebugArangeSet.cpp lib/DebugInfo/DWARFDebugArangeSet.h lib/DebugInfo/DWARFDebugAranges.cpp lib/DebugInfo/DWARFDebugAranges.h lib/DebugInfo/DWARFDebugFrame.cpp lib/DebugInfo/DWARFDebugFrame.h lib/DebugInfo/DWARFDebugInfoEntry.cpp lib/DebugInfo/DWARFDebugInfoEntry.h lib/DebugInfo/DWARFDebugLine.cpp lib/DebugInfo/DWARFDebugLine.h lib/DebugInfo/DWARFDebugLoc.cpp lib/DebugInfo/DWARFDebugLoc.h lib/DebugInfo/DWARFDebugRangeList.cpp lib/DebugInfo/DWARFDebugRangeList.h lib/DebugInfo/DWARFFormValue.cpp lib/DebugInfo/DWARFRelocMap.h lib/DebugInfo/DWARFTypeUnit.cpp lib/DebugInfo/DWARFTypeUnit.h lib/DebugInfo/DWARFUnit.cpp lib/DebugInfo/DWARFUnit.h lib/DebugInfo/module.modulemap lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp lib/ExecutionEngine/JITEventListener.cpp lib/ExecutionEngine/MCJIT/JITMemoryManager.cpp lib/ExecutionEngine/MCJIT/MCJIT.cpp lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp lib/ExecutionEngine/RTDyldMemoryManager.cpp lib/ExecutionEngine/RuntimeDyld/GDBRegistrar.cpp lib/ExecutionEngine/RuntimeDyld/JITRegistrar.h lib/ExecutionEngine/RuntimeDyld/ObjectImageCommon.h lib/IR/AsmWriter.cpp lib/IR/Core.cpp lib/IR/LLVMContextImpl.cpp lib/IR/LLVMContextImpl.h lib/IR/LeakDetector.cpp lib/IR/LeaksContext.h lib/IR/Type.cpp lib/Support/StreamableMemoryObject.cpp lib/Support/StringRefMemoryObject.cpp lib/Target/ARM/ARMRelocations.h lib/Target/Hexagon/HexagonCallingConvLower.cpp lib/Target/Hexagon/HexagonCallingConvLower.h lib/Target/Hexagon/HexagonVarargsCallingConvention.h lib/Target/Hexagon/InstPrinter/CMakeLists.txt lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.cpp lib/Target/Hexagon/InstPrinter/HexagonInstPrinter.h lib/Target/Hexagon/InstPrinter/LLVMBuild.txt lib/Target/Hexagon/InstPrinter/Makefile lib/Target/Mips/MipsRelocations.h lib/Target/NVPTX/NVPTXAsmPrinter.cpp lib/Target/NVPTX/NVPTXISelLowering.cpp lib/Target/PowerPC/PPCRelocations.h lib/Target/Sparc/SparcRelocations.h lib/Target/TargetLibraryInfo.cpp lib/Target/X86/X86AtomicExpandPass.cpp lib/Target/X86/X86Relocations.h lib/Target/XCore/XCoreISelLowering.cpp lib/Target/XCore/XCoreTargetTransformInfo.cpp lib/Transforms/IPO/MergeFunctions.cpp lib/Transforms/IPO/PassManagerBuilder.cpp lib/Transforms/InstCombine/InstCombine.h lib/Transforms/InstCombine/InstCombineWorklist.h lib/Transforms/Instrumentation/DebugIR.cpp lib/Transforms/Instrumentation/DebugIR.h lib/Transforms/Scalar/SROA.cpp lib/Transforms/Scalar/Scalar.cpp lib/Transforms/Scalar/TailRecursionElimination.cpp lib/Transforms/Utils/LowerExpectIntrinsic.cpp test/Bindings/Ocaml/ipo_opts.ml test/Bindings/Ocaml/vectorize_opts.ml test/Bindings/Ocaml/vmcore.ml test/CodeGen/AArch64/arm64-fast-isel-select.ll test/CodeGen/ARM/jump_tables.ll test/CodeGen/ARM/odr_comdat.ll test/CodeGen/Mips/fptr2.ll test/CodeGen/PowerPC/Atomics-32.ll test/CodeGen/R600/fdiv64.ll test/CodeGen/R600/fp64_to_sint.ll test/CodeGen/R600/insert_vector_elt_f64.ll test/CodeGen/R600/llvm.SI.fs.interp.constant.ll test/CodeGen/R600/llvm.floor.ll test/CodeGen/R600/llvm.trunc.ll test/CodeGen/R600/sint_to_fp64.ll test/CodeGen/X86/2006-10-07-ScalarSSEMiscompile.ll test/CodeGen/X86/2007-04-25-MMX-PADDQ.ll test/CodeGen/X86/2007-06-15-IntToMMX.ll test/CodeGen/X86/2008-06-18-BadShuffle.ll test/CodeGen/X86/2008-10-06-MMXISelBug.ll test/CodeGen/X86/2009-04-21-NoReloadImpDef.ll test/CodeGen/X86/2009-06-05-ScalarToVectorByteMMX.ll test/CodeGen/X86/2009-06-07-ExpandMMXBitcast.ll test/CodeGen/X86/2009-08-02-mmx-scalar-to-vector.ll test/CodeGen/X86/2010-01-07-UAMemFeature.ll test/CodeGen/X86/2010-04-23-mmx-movdq2q.ll test/CodeGen/X86/2012-05-19-avx2-store.ll test/CodeGen/X86/avx-blend.ll test/CodeGen/X86/avx-movdup.ll test/CodeGen/X86/avx-sext.ll test/CodeGen/X86/avx-shuffle.ll test/CodeGen/X86/avx-vmovddup.ll test/CodeGen/X86/avx-vperm2f128.ll test/CodeGen/X86/avx-vpermil.ll test/CodeGen/X86/avx-vshufp.ll test/CodeGen/X86/avx-zext.ll test/CodeGen/X86/avx2-blend.ll test/CodeGen/X86/avx2-palignr.ll test/CodeGen/X86/avx2-shuffle.ll test/CodeGen/X86/avx2-unpack.ll test/CodeGen/X86/avx2-vperm2i128.ll test/CodeGen/X86/avx512-shuffle.ll test/CodeGen/X86/blend-msb.ll test/CodeGen/X86/break-avx-dep.ll test/CodeGen/X86/break-sse-dep.ll test/CodeGen/X86/combine-vec-shuffle-2.ll test/CodeGen/X86/combine-vec-shuffle-3.ll test/CodeGen/X86/combine-vec-shuffle-4.ll test/CodeGen/X86/combine-vec-shuffle-5.ll test/CodeGen/X86/combine-vec-shuffle.ll test/CodeGen/X86/copysign-zero.ll test/CodeGen/X86/fma4-intrinsics-x86_64.ll test/CodeGen/X86/i8-umulo.ll test/CodeGen/X86/imul64-lea.ll test/CodeGen/X86/long-extend.ll test/CodeGen/X86/mmx-arg-passing2.ll test/CodeGen/X86/mmx-bitcast-to-i64.ll test/CodeGen/X86/mmx-builtins.ll test/CodeGen/X86/mmx-emms.ll test/CodeGen/X86/mmx-insert-element.ll test/CodeGen/X86/mmx-pinsrw.ll test/CodeGen/X86/mmx-punpckhdq.ll test/CodeGen/X86/mmx-s2v.ll test/CodeGen/X86/mmx-shift.ll test/CodeGen/X86/mmx-shuffle.ll test/CodeGen/X86/no-compact-unwind.ll test/CodeGen/X86/odr_comdat.ll test/CodeGen/X86/peep-vector-extract-concat.ll test/CodeGen/X86/peep-vector-extract-insert.ll test/CodeGen/X86/pr12359.ll test/CodeGen/X86/splat-scalar-load.ll test/CodeGen/X86/sse-scalar-fp-arith-2.ll test/CodeGen/X86/sse2-blend.ll test/CodeGen/X86/sse2-mul.ll test/CodeGen/X86/sse41-blend.ll test/CodeGen/X86/swizzle.ll test/CodeGen/X86/v-binop-widen.ll test/CodeGen/X86/v-binop-widen2.ll test/CodeGen/X86/vec_clear.ll test/CodeGen/X86/vec_compare-2.ll test/CodeGen/X86/vec_insert-6.ll test/CodeGen/X86/vec_insert.ll test/CodeGen/X86/vec_set-5.ll test/CodeGen/X86/vec_set-9.ll test/CodeGen/X86/vec_set-E.ll test/CodeGen/X86/vec_set-I.ll test/CodeGen/X86/vec_set-J.ll test/CodeGen/X86/vec_sext.ll test/CodeGen/X86/vec_shuffle-11.ll test/CodeGen/X86/vec_shuffle-14.ll test/CodeGen/X86/vec_shuffle-15.ll test/CodeGen/X86/vec_shuffle-16.ll test/CodeGen/X86/vec_shuffle-17.ll test/CodeGen/X86/vec_shuffle-18.ll test/CodeGen/X86/vec_shuffle-19.ll test/CodeGen/X86/vec_shuffle-20.ll test/CodeGen/X86/vec_shuffle-22.ll test/CodeGen/X86/vec_shuffle-23.ll test/CodeGen/X86/vec_shuffle-24.ll test/CodeGen/X86/vec_shuffle-25.ll test/CodeGen/X86/vec_shuffle-26.ll test/CodeGen/X86/vec_shuffle-27.ll test/CodeGen/X86/vec_shuffle-28.ll test/CodeGen/X86/vec_shuffle-30.ll test/CodeGen/X86/vec_shuffle-31.ll test/CodeGen/X86/vec_shuffle-34.ll test/CodeGen/X86/vec_shuffle-35.ll test/CodeGen/X86/vec_shuffle-36.ll test/CodeGen/X86/vec_shuffle-37.ll test/CodeGen/X86/vec_shuffle-38.ll test/CodeGen/X86/vec_shuffle-39.ll test/CodeGen/X86/vec_shuffle-40.ll test/CodeGen/X86/vec_shuffle-41.ll test/CodeGen/X86/vec_shuffle.ll test/CodeGen/X86/vec_splat-2.ll test/CodeGen/X86/vec_splat-3.ll test/CodeGen/X86/vec_splat.ll test/CodeGen/X86/vec_zext.ll test/DebugInfo/X86/2010-08-10-DbgConstant.ll test/DebugInfo/cu-line-tables.ll test/ExecutionEngine/2002-12-16-ArgTest.ll test/ExecutionEngine/2003-01-04-ArgumentBug.ll test/ExecutionEngine/2003-01-04-LoopTest.ll test/ExecutionEngine/2003-01-04-PhiTest.ll test/ExecutionEngine/2003-01-09-SARTest.ll test/ExecutionEngine/2003-01-10-FUCOM.ll test/ExecutionEngine/2003-01-15-AlignmentTest.ll test/ExecutionEngine/2003-05-06-LivenessClobber.ll test/ExecutionEngine/2003-05-07-ArgumentTest.ll test/ExecutionEngine/2003-05-11-PHIRegAllocBug.ll test/ExecutionEngine/2003-06-04-bzip2-bug.ll test/ExecutionEngine/2003-06-05-PHIBug.ll test/ExecutionEngine/2003-08-15-AllocaAssertion.ll test/ExecutionEngine/2003-08-21-EnvironmentTest.ll test/ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll test/ExecutionEngine/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll test/ExecutionEngine/2005-12-02-TailCallBug.ll test/ExecutionEngine/2007-12-10-APIntLoadStore.ll test/ExecutionEngine/2008-06-05-APInt-OverAShr.ll test/ExecutionEngine/MCJIT/2010-01-15-UndefValue.ll test/ExecutionEngine/MCJIT/non-extern-addend-smallcodemodel.ll test/ExecutionEngine/fpbitcast.ll test/ExecutionEngine/hello.ll test/ExecutionEngine/hello2.ll test/ExecutionEngine/simplesttest.ll test/ExecutionEngine/simpletest.ll test/ExecutionEngine/stubs.ll test/ExecutionEngine/test-arith.ll test/ExecutionEngine/test-branch.ll test/ExecutionEngine/test-call-no-external-funcs.ll test/ExecutionEngine/test-call.ll