changeset 97:b0dd3743370f

LLVM 3.8
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Wed, 14 Oct 2015 19:39:58 +0900
parents d52ff4b80465 (current diff) 6418606d0ead (diff)
children 88e6d15e811d
files autoconf/m4/func_isinf.m4 autoconf/m4/func_isnan.m4 autoconf/m4/rand48.m4 cmake/modules/LLVMParseArguments.cmake docs/R600Usage.rst docs/doxygen.css docs/doxygen.footer docs/doxygen.header include/llvm/Analysis/ConstantsScanner.h include/llvm/Analysis/JumpInstrTableInfo.h include/llvm/Analysis/LibCallAliasAnalysis.h include/llvm/CodeGen/ForwardControlFlowIntegrity.h include/llvm/CodeGen/JumpInstrTables.h include/llvm/CodeGen/Passes.h include/llvm/CodeGen/StackMapLivenessAnalysis.h include/llvm/DebugInfo/DWARF/DIContext.h include/llvm/ExecutionEngine/Orc/CloneSubModule.h include/llvm/ExecutionEngine/Orc/LookasideRTDyldMM.h include/llvm/IR/IRBuilder.h include/llvm/IR/IntrinsicsR600.td include/llvm/IR/Type.h include/llvm/LinkAllPasses.h include/llvm/MC/MCELF.h include/llvm/MC/MCELFSymbolFlags.h include/llvm/MC/MCMachOSymbolFlags.h include/llvm/Support/OutputBuffer.h include/llvm/Target/TargetOptions.h include/llvm/Transforms/Scalar.h include/llvm/Transforms/Utils/VectorUtils.h lib/Analysis/AliasAnalysisCounter.cpp lib/Analysis/AliasDebugger.cpp lib/Analysis/IPA/CMakeLists.txt lib/Analysis/IPA/CallGraph.cpp lib/Analysis/IPA/CallGraphSCCPass.cpp lib/Analysis/IPA/CallPrinter.cpp lib/Analysis/IPA/GlobalsModRef.cpp lib/Analysis/IPA/IPA.cpp lib/Analysis/IPA/InlineCost.cpp lib/Analysis/IPA/LLVMBuild.txt lib/Analysis/IPA/Makefile lib/Analysis/JumpInstrTableInfo.cpp lib/Analysis/LibCallAliasAnalysis.cpp lib/Analysis/NoAliasAnalysis.cpp lib/Bitcode/Reader/BitcodeReader.h lib/Bitcode/Writer/BitcodeWriter.cpp lib/CodeGen/AsmPrinter/DebugLocList.h lib/CodeGen/AsmPrinter/Win64Exception.cpp lib/CodeGen/AsmPrinter/Win64Exception.h lib/CodeGen/ForwardControlFlowIntegrity.cpp lib/CodeGen/JumpInstrTables.cpp lib/CodeGen/Passes.cpp lib/CodeGen/PrologEpilogInserter.h lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp lib/DebugInfo/DWARF/DIContext.cpp lib/ExecutionEngine/EventListenerCommon.h lib/ExecutionEngine/Interpreter/Execution.cpp lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp lib/ExecutionEngine/MCJIT/MCJIT.cpp lib/ExecutionEngine/Orc/CloneSubModule.cpp lib/IR/AsmWriter.cpp lib/IR/AsmWriter.h lib/IR/Core.cpp lib/IR/LLVMContextImpl.cpp lib/IR/LLVMContextImpl.h lib/IR/Type.cpp lib/IR/UseListOrder.cpp lib/IR/ValueTypes.cpp lib/MC/MCELF.cpp lib/Support/IsInf.cpp lib/Support/IsNAN.cpp lib/Target/AArch64/AArch64MachineCombinerPattern.h lib/Target/ARM/ARMFPUName.def lib/Target/ARM/ARMFPUName.h lib/Target/ARM/MCTargetDesc/ARMArchName.def lib/Target/ARM/MCTargetDesc/ARMArchName.h lib/Target/ARM/Thumb1RegisterInfo.cpp lib/Target/ARM/Thumb1RegisterInfo.h lib/Target/ARM/Thumb2RegisterInfo.cpp lib/Target/ARM/Thumb2RegisterInfo.h lib/Target/Hexagon/HexagonSplitTFRCondSets.cpp lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.cpp lib/Target/Hexagon/MCTargetDesc/HexagonMCInst.h lib/Target/MSP430/MSP430SelectionDAGInfo.cpp lib/Target/MSP430/MSP430SelectionDAGInfo.h lib/Target/Mips/Mips16HardFloat.h lib/Target/Mips/MipsModuleISelDAGToDAG.h lib/Target/Mips/MipsOs16.h lib/Target/Mips/MipsSelectionDAGInfo.cpp lib/Target/Mips/MipsSelectionDAGInfo.h lib/Target/NVPTX/NVPTXAsmPrinter.cpp lib/Target/NVPTX/NVPTXISelLowering.cpp lib/Target/NVPTX/NVPTXLowerStructArgs.cpp lib/Target/NVPTX/NVPTXutil.cpp lib/Target/NVPTX/NVPTXutil.h lib/Target/PowerPC/PPCSelectionDAGInfo.cpp lib/Target/PowerPC/PPCSelectionDAGInfo.h lib/Target/R600/AMDGPU.h lib/Target/R600/AMDGPU.td lib/Target/R600/AMDGPUAlwaysInlinePass.cpp lib/Target/R600/AMDGPUAsmPrinter.cpp lib/Target/R600/AMDGPUAsmPrinter.h lib/Target/R600/AMDGPUCallingConv.td lib/Target/R600/AMDGPUFrameLowering.cpp lib/Target/R600/AMDGPUFrameLowering.h lib/Target/R600/AMDGPUISelDAGToDAG.cpp lib/Target/R600/AMDGPUISelLowering.cpp lib/Target/R600/AMDGPUISelLowering.h lib/Target/R600/AMDGPUInstrInfo.cpp lib/Target/R600/AMDGPUInstrInfo.h lib/Target/R600/AMDGPUInstrInfo.td lib/Target/R600/AMDGPUInstructions.td lib/Target/R600/AMDGPUIntrinsicInfo.cpp lib/Target/R600/AMDGPUIntrinsicInfo.h lib/Target/R600/AMDGPUIntrinsics.td lib/Target/R600/AMDGPUMCInstLower.cpp lib/Target/R600/AMDGPUMCInstLower.h lib/Target/R600/AMDGPUMachineFunction.cpp lib/Target/R600/AMDGPUMachineFunction.h lib/Target/R600/AMDGPUPromoteAlloca.cpp lib/Target/R600/AMDGPURegisterInfo.cpp lib/Target/R600/AMDGPURegisterInfo.h lib/Target/R600/AMDGPURegisterInfo.td lib/Target/R600/AMDGPUSubtarget.cpp lib/Target/R600/AMDGPUSubtarget.h lib/Target/R600/AMDGPUTargetMachine.cpp lib/Target/R600/AMDGPUTargetMachine.h lib/Target/R600/AMDGPUTargetTransformInfo.cpp lib/Target/R600/AMDGPUTargetTransformInfo.h lib/Target/R600/AMDILCFGStructurizer.cpp lib/Target/R600/AMDKernelCodeT.h lib/Target/R600/AsmParser/AMDGPUAsmParser.cpp lib/Target/R600/AsmParser/CMakeLists.txt lib/Target/R600/AsmParser/LLVMBuild.txt lib/Target/R600/AsmParser/Makefile lib/Target/R600/CIInstructions.td lib/Target/R600/CMakeLists.txt lib/Target/R600/CaymanInstructions.td lib/Target/R600/EvergreenInstructions.td lib/Target/R600/InstPrinter/AMDGPUInstPrinter.cpp lib/Target/R600/InstPrinter/AMDGPUInstPrinter.h lib/Target/R600/InstPrinter/CMakeLists.txt lib/Target/R600/InstPrinter/LLVMBuild.txt lib/Target/R600/InstPrinter/Makefile lib/Target/R600/LLVMBuild.txt lib/Target/R600/MCTargetDesc/AMDGPUAsmBackend.cpp lib/Target/R600/MCTargetDesc/AMDGPUELFObjectWriter.cpp lib/Target/R600/MCTargetDesc/AMDGPUFixupKinds.h lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.cpp lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.h lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.cpp lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.h lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.cpp lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.h lib/Target/R600/MCTargetDesc/CMakeLists.txt lib/Target/R600/MCTargetDesc/LLVMBuild.txt lib/Target/R600/MCTargetDesc/Makefile lib/Target/R600/MCTargetDesc/R600MCCodeEmitter.cpp lib/Target/R600/MCTargetDesc/SIMCCodeEmitter.cpp lib/Target/R600/Makefile lib/Target/R600/Processors.td lib/Target/R600/R600ClauseMergePass.cpp lib/Target/R600/R600ControlFlowFinalizer.cpp lib/Target/R600/R600Defines.h lib/Target/R600/R600EmitClauseMarkers.cpp lib/Target/R600/R600ExpandSpecialInstrs.cpp lib/Target/R600/R600ISelLowering.cpp lib/Target/R600/R600ISelLowering.h lib/Target/R600/R600InstrFormats.td lib/Target/R600/R600InstrInfo.cpp lib/Target/R600/R600InstrInfo.h lib/Target/R600/R600Instructions.td lib/Target/R600/R600Intrinsics.td lib/Target/R600/R600MachineFunctionInfo.cpp lib/Target/R600/R600MachineFunctionInfo.h lib/Target/R600/R600MachineScheduler.cpp lib/Target/R600/R600MachineScheduler.h lib/Target/R600/R600OptimizeVectorRegisters.cpp lib/Target/R600/R600Packetizer.cpp lib/Target/R600/R600RegisterInfo.cpp lib/Target/R600/R600RegisterInfo.h lib/Target/R600/R600RegisterInfo.td lib/Target/R600/R600Schedule.td lib/Target/R600/R600TextureIntrinsicsReplacer.cpp lib/Target/R600/R700Instructions.td lib/Target/R600/SIAnnotateControlFlow.cpp lib/Target/R600/SIDefines.h lib/Target/R600/SIFixSGPRCopies.cpp lib/Target/R600/SIFixSGPRLiveRanges.cpp lib/Target/R600/SIFoldOperands.cpp lib/Target/R600/SIISelLowering.cpp lib/Target/R600/SIISelLowering.h lib/Target/R600/SIInsertWaits.cpp lib/Target/R600/SIInstrFormats.td lib/Target/R600/SIInstrInfo.cpp lib/Target/R600/SIInstrInfo.h lib/Target/R600/SIInstrInfo.td lib/Target/R600/SIInstructions.td lib/Target/R600/SIIntrinsics.td lib/Target/R600/SILoadStoreOptimizer.cpp lib/Target/R600/SILowerControlFlow.cpp lib/Target/R600/SILowerI1Copies.cpp lib/Target/R600/SIMachineFunctionInfo.cpp lib/Target/R600/SIMachineFunctionInfo.h lib/Target/R600/SIPrepareScratchRegs.cpp lib/Target/R600/SIRegisterInfo.cpp lib/Target/R600/SIRegisterInfo.h lib/Target/R600/SIRegisterInfo.td lib/Target/R600/SISchedule.td lib/Target/R600/SIShrinkInstructions.cpp lib/Target/R600/SITypeRewriter.cpp lib/Target/R600/TargetInfo/AMDGPUTargetInfo.cpp lib/Target/R600/TargetInfo/CMakeLists.txt lib/Target/R600/TargetInfo/LLVMBuild.txt lib/Target/R600/TargetInfo/Makefile lib/Target/R600/VIInstrFormats.td lib/Target/R600/VIInstructions.td lib/Target/Sparc/SparcSelectionDAGInfo.cpp lib/Target/Sparc/SparcSelectionDAGInfo.h lib/Target/XCore/XCoreISelLowering.cpp lib/Transforms/IPO/MergeFunctions.cpp lib/Transforms/IPO/PassManagerBuilder.cpp lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.cpp lib/Transforms/ObjCARC/ObjCARCAliasAnalysis.h lib/Transforms/ObjCARC/ObjCARCUtil.cpp lib/Transforms/Scalar/SROA.cpp lib/Transforms/Scalar/SampleProfile.cpp lib/Transforms/Scalar/Scalar.cpp lib/Transforms/Scalar/TailRecursionElimination.cpp test/Analysis/CostModel/X86/vshift-cost.ll test/Analysis/Lint/cppeh-catch-intrinsics.ll test/Analysis/LoopAccessAnalysis/unsafe-and-rt-checks-no-dbg.ll test/Assembler/functionlocal-metadata.ll test/Assembler/invalid-mdbasictype-missing-tag.ll test/Assembler/invalid-mdcompileunit-language-bad.ll test/Assembler/invalid-mdcompileunit-language-overflow.ll test/Assembler/invalid-mdcompileunit-missing-language.ll test/Assembler/invalid-mdcompositetype-missing-tag.ll test/Assembler/invalid-mdderivedtype-missing-basetype.ll test/Assembler/invalid-mdderivedtype-missing-tag.ll test/Assembler/invalid-mdenumerator-missing-name.ll test/Assembler/invalid-mdenumerator-missing-value.ll test/Assembler/invalid-mdexpression-large.ll test/Assembler/invalid-mdexpression-verify.ll test/Assembler/invalid-mdfile-missing-directory.ll test/Assembler/invalid-mdfile-missing-filename.ll test/Assembler/invalid-mdglobalvariable-missing-name.ll test/Assembler/invalid-mdimportedentity-missing-parent.ll test/Assembler/invalid-mdimportedentity-missing-tag.ll test/Assembler/invalid-mdlexicalblock-missing-parent.ll test/Assembler/invalid-mdlexicalblockfile-missing-discriminator.ll test/Assembler/invalid-mdlexicalblockfile-missing-parent.ll test/Assembler/invalid-mdlocalvariable-missing-name.ll test/Assembler/invalid-mdlocation-field-bad.ll test/Assembler/invalid-mdlocation-field-twice.ll test/Assembler/invalid-mdlocation-missing-scope-2.ll test/Assembler/invalid-mdlocation-missing-scope.ll test/Assembler/invalid-mdlocation-overflow-column.ll test/Assembler/invalid-mdlocation-overflow-line.ll test/Assembler/invalid-mdnamespace-missing-namespace.ll test/Assembler/invalid-mdobjcproperty-missing-name.ll test/Assembler/invalid-mdsubprogram-missing-name.ll test/Assembler/invalid-mdsubrange-count-large.ll test/Assembler/invalid-mdsubrange-count-missing.ll test/Assembler/invalid-mdsubrange-count-negative.ll test/Assembler/invalid-mdsubrange-lowerBound-max.ll test/Assembler/invalid-mdsubrange-lowerBound-min.ll test/Assembler/invalid-mdsubroutinetype-missing-types.ll test/Assembler/invalid-mdtemplatetypeparameter-missing-parent.ll test/Assembler/invalid-mdtemplatetypeparameter-missing-type.ll test/Assembler/invalid-mdtemplatevalueparameter-missing-parent.ll test/Assembler/invalid-mdtemplatevalueparameter-missing-tag.ll test/Assembler/invalid-mdtemplatevalueparameter-missing-type.ll test/Assembler/invalid-mdtemplatevalueparameter-missing-value.ll test/Assembler/mdcompileunit.ll test/Assembler/mdexpression.ll test/Assembler/mdglobalvariable.ll test/Assembler/mdimportedentity.ll test/Assembler/mdlexicalblock.ll test/Assembler/mdlocalvariable.ll test/Assembler/mdlocation.ll test/Assembler/mdnamespace.ll test/Assembler/mdobjcproperty.ll test/Assembler/mdsubprogram.ll test/Assembler/mdtemplateparameter.ll test/Bindings/llvm-c/disassemble.test test/Bindings/llvm-c/lit.local.cfg test/Bitcode/drop-debug-info.ll test/BugPoint/compile-custom.ll test/CodeGen/AArch64/fp16-instructions.ll test/CodeGen/ARM/Windows/integer-floating-point-conversion.ll test/CodeGen/ARM/ctz.ll test/CodeGen/ARM/darwin-section-order.ll test/CodeGen/NVPTX/ptx-version-30.ll test/CodeGen/NVPTX/ptx-version-31.ll test/CodeGen/R600/128bit-kernel-args.ll test/CodeGen/R600/32-bit-local-address-space.ll test/CodeGen/R600/64bit-kernel-args.ll test/CodeGen/R600/README test/CodeGen/R600/add-debug.ll test/CodeGen/R600/add.ll test/CodeGen/R600/add_i64.ll test/CodeGen/R600/address-space.ll test/CodeGen/R600/and.ll test/CodeGen/R600/anyext.ll test/CodeGen/R600/array-ptr-calc-i32.ll test/CodeGen/R600/array-ptr-calc-i64.ll test/CodeGen/R600/atomic_cmp_swap_local.ll test/CodeGen/R600/atomic_load_add.ll test/CodeGen/R600/atomic_load_sub.ll test/CodeGen/R600/basic-branch.ll test/CodeGen/R600/basic-loop.ll test/CodeGen/R600/bfe_uint.ll test/CodeGen/R600/bfi_int.ll test/CodeGen/R600/big_alu.ll test/CodeGen/R600/bitcast.ll test/CodeGen/R600/bswap.ll test/CodeGen/R600/build_vector.ll test/CodeGen/R600/call.ll test/CodeGen/R600/call_fs.ll test/CodeGen/R600/cayman-loop-bug.ll test/CodeGen/R600/cf-stack-bug.ll test/CodeGen/R600/cf_end.ll test/CodeGen/R600/codegen-prepare-addrmode-sext.ll test/CodeGen/R600/combine_vloads.ll test/CodeGen/R600/commute_modifiers.ll test/CodeGen/R600/complex-folding.ll test/CodeGen/R600/concat_vectors.ll test/CodeGen/R600/copy-illegal-type.ll test/CodeGen/R600/copy-to-reg.ll test/CodeGen/R600/ctlz_zero_undef.ll test/CodeGen/R600/ctpop.ll test/CodeGen/R600/ctpop64.ll test/CodeGen/R600/cttz_zero_undef.ll test/CodeGen/R600/cvt_f32_ubyte.ll test/CodeGen/R600/cvt_flr_i32_f32.ll test/CodeGen/R600/cvt_rpi_i32_f32.ll test/CodeGen/R600/dagcombiner-bug-illegal-vec4-int-to-fp.ll test/CodeGen/R600/default-fp-mode.ll test/CodeGen/R600/disconnected-predset-break-bug.ll test/CodeGen/R600/dot4-folding.ll test/CodeGen/R600/ds-negative-offset-addressing-mode-loop.ll test/CodeGen/R600/ds_read2.ll test/CodeGen/R600/ds_read2_offset_order.ll test/CodeGen/R600/ds_read2st64.ll test/CodeGen/R600/ds_write2.ll test/CodeGen/R600/ds_write2st64.ll test/CodeGen/R600/elf.ll test/CodeGen/R600/elf.r600.ll test/CodeGen/R600/empty-function.ll test/CodeGen/R600/endcf-loop-header.ll test/CodeGen/R600/extload-private.ll test/CodeGen/R600/extload.ll test/CodeGen/R600/extract_vector_elt_i16.ll test/CodeGen/R600/fabs.f64.ll test/CodeGen/R600/fabs.ll test/CodeGen/R600/fadd.ll test/CodeGen/R600/fadd64.ll test/CodeGen/R600/fceil.ll test/CodeGen/R600/fceil64.ll test/CodeGen/R600/fcmp-cnd.ll test/CodeGen/R600/fcmp-cnde-int-args.ll test/CodeGen/R600/fcmp.ll test/CodeGen/R600/fcmp64.ll test/CodeGen/R600/fconst64.ll test/CodeGen/R600/fcopysign.f32.ll test/CodeGen/R600/fcopysign.f64.ll test/CodeGen/R600/fdiv.f64.ll test/CodeGen/R600/fdiv.ll test/CodeGen/R600/fetch-limits.r600.ll test/CodeGen/R600/fetch-limits.r700+.ll test/CodeGen/R600/ffloor.f64.ll test/CodeGen/R600/ffloor.ll test/CodeGen/R600/flat-address-space.ll test/CodeGen/R600/floor.ll test/CodeGen/R600/fma-combine.ll test/CodeGen/R600/fma.f64.ll test/CodeGen/R600/fma.ll test/CodeGen/R600/fmad.ll test/CodeGen/R600/fmax.ll test/CodeGen/R600/fmax3.ll test/CodeGen/R600/fmax_legacy.f64.ll test/CodeGen/R600/fmax_legacy.ll test/CodeGen/R600/fmaxnum.f64.ll test/CodeGen/R600/fmaxnum.ll test/CodeGen/R600/fmin.ll test/CodeGen/R600/fmin3.ll test/CodeGen/R600/fmin_legacy.f64.ll test/CodeGen/R600/fmin_legacy.ll test/CodeGen/R600/fminnum.f64.ll test/CodeGen/R600/fminnum.ll test/CodeGen/R600/fmul.ll test/CodeGen/R600/fmul64.ll test/CodeGen/R600/fmuladd.ll test/CodeGen/R600/fnearbyint.ll test/CodeGen/R600/fneg-fabs.f64.ll test/CodeGen/R600/fneg-fabs.ll test/CodeGen/R600/fneg.f64.ll test/CodeGen/R600/fneg.ll test/CodeGen/R600/fp-classify.ll test/CodeGen/R600/fp16_to_fp.ll test/CodeGen/R600/fp32_to_fp16.ll test/CodeGen/R600/fp_to_sint.f64.ll test/CodeGen/R600/fp_to_sint.ll test/CodeGen/R600/fp_to_uint.f64.ll test/CodeGen/R600/fp_to_uint.ll test/CodeGen/R600/fpext.ll test/CodeGen/R600/fptrunc.ll test/CodeGen/R600/frem.ll test/CodeGen/R600/fsqrt.ll test/CodeGen/R600/fsub.ll test/CodeGen/R600/fsub64.ll test/CodeGen/R600/ftrunc.f64.ll test/CodeGen/R600/ftrunc.ll test/CodeGen/R600/gep-address-space.ll test/CodeGen/R600/global-directive.ll test/CodeGen/R600/global-extload-i1.ll test/CodeGen/R600/global-extload-i16.ll test/CodeGen/R600/global-extload-i32.ll test/CodeGen/R600/global-extload-i8.ll test/CodeGen/R600/global-zero-initializer.ll test/CodeGen/R600/global_atomics.ll test/CodeGen/R600/gv-const-addrspace-fail.ll test/CodeGen/R600/gv-const-addrspace.ll test/CodeGen/R600/half.ll test/CodeGen/R600/hsa.ll test/CodeGen/R600/i1-copy-implicit-def.ll test/CodeGen/R600/i1-copy-phi.ll test/CodeGen/R600/i8-to-double-to-float.ll test/CodeGen/R600/icmp-select-sete-reverse-args.ll test/CodeGen/R600/icmp64.ll test/CodeGen/R600/imm.ll test/CodeGen/R600/indirect-addressing-si.ll test/CodeGen/R600/indirect-private-64.ll test/CodeGen/R600/infinite-loop-evergreen.ll test/CodeGen/R600/infinite-loop.ll test/CodeGen/R600/inline-asm.ll test/CodeGen/R600/inline-calls.ll test/CodeGen/R600/input-mods.ll test/CodeGen/R600/insert_subreg.ll test/CodeGen/R600/insert_vector_elt.ll test/CodeGen/R600/jump-address.ll test/CodeGen/R600/kcache-fold.ll test/CodeGen/R600/kernel-args.ll test/CodeGen/R600/large-alloca.ll test/CodeGen/R600/large-constant-initializer.ll test/CodeGen/R600/lds-initializer.ll test/CodeGen/R600/lds-oqap-crash.ll test/CodeGen/R600/lds-output-queue.ll test/CodeGen/R600/lds-size.ll test/CodeGen/R600/lds-zero-initializer.ll test/CodeGen/R600/legalizedag-bug-expand-setcc.ll test/CodeGen/R600/lit.local.cfg test/CodeGen/R600/literals.ll test/CodeGen/R600/llvm.AMDGPU.abs.ll test/CodeGen/R600/llvm.AMDGPU.barrier.global.ll test/CodeGen/R600/llvm.AMDGPU.barrier.local.ll test/CodeGen/R600/llvm.AMDGPU.bfe.i32.ll test/CodeGen/R600/llvm.AMDGPU.bfe.u32.ll test/CodeGen/R600/llvm.AMDGPU.bfi.ll test/CodeGen/R600/llvm.AMDGPU.bfm.ll test/CodeGen/R600/llvm.AMDGPU.brev.ll test/CodeGen/R600/llvm.AMDGPU.clamp.ll test/CodeGen/R600/llvm.AMDGPU.class.ll test/CodeGen/R600/llvm.AMDGPU.cube.ll test/CodeGen/R600/llvm.AMDGPU.cvt_f32_ubyte.ll test/CodeGen/R600/llvm.AMDGPU.div_fixup.ll test/CodeGen/R600/llvm.AMDGPU.div_fmas.ll test/CodeGen/R600/llvm.AMDGPU.div_scale.ll test/CodeGen/R600/llvm.AMDGPU.fract.ll test/CodeGen/R600/llvm.AMDGPU.imad24.ll test/CodeGen/R600/llvm.AMDGPU.imax.ll test/CodeGen/R600/llvm.AMDGPU.imin.ll test/CodeGen/R600/llvm.AMDGPU.imul24.ll test/CodeGen/R600/llvm.AMDGPU.kill.ll test/CodeGen/R600/llvm.AMDGPU.ldexp.ll test/CodeGen/R600/llvm.AMDGPU.legacy.rsq.ll test/CodeGen/R600/llvm.AMDGPU.mul.ll test/CodeGen/R600/llvm.AMDGPU.rcp.f64.ll test/CodeGen/R600/llvm.AMDGPU.rcp.ll test/CodeGen/R600/llvm.AMDGPU.rsq.clamped.f64.ll test/CodeGen/R600/llvm.AMDGPU.rsq.clamped.ll test/CodeGen/R600/llvm.AMDGPU.rsq.ll test/CodeGen/R600/llvm.AMDGPU.tex.ll test/CodeGen/R600/llvm.AMDGPU.trig_preop.ll test/CodeGen/R600/llvm.AMDGPU.trunc.ll test/CodeGen/R600/llvm.AMDGPU.umad24.ll test/CodeGen/R600/llvm.AMDGPU.umax.ll test/CodeGen/R600/llvm.AMDGPU.umin.ll test/CodeGen/R600/llvm.AMDGPU.umul24.ll test/CodeGen/R600/llvm.SI.fs.interp.ll test/CodeGen/R600/llvm.SI.gather4.ll test/CodeGen/R600/llvm.SI.getlod.ll test/CodeGen/R600/llvm.SI.image.ll test/CodeGen/R600/llvm.SI.image.sample.ll test/CodeGen/R600/llvm.SI.image.sample.o.ll test/CodeGen/R600/llvm.SI.imageload.ll test/CodeGen/R600/llvm.SI.load.dword.ll test/CodeGen/R600/llvm.SI.resinfo.ll test/CodeGen/R600/llvm.SI.sample-masked.ll test/CodeGen/R600/llvm.SI.sample.ll test/CodeGen/R600/llvm.SI.sampled.ll test/CodeGen/R600/llvm.SI.sendmsg-m0.ll test/CodeGen/R600/llvm.SI.sendmsg.ll test/CodeGen/R600/llvm.SI.tbuffer.store.ll test/CodeGen/R600/llvm.SI.tid.ll test/CodeGen/R600/llvm.amdgpu.dp4.ll test/CodeGen/R600/llvm.amdgpu.kilp.ll test/CodeGen/R600/llvm.amdgpu.lrp.ll test/CodeGen/R600/llvm.cos.ll test/CodeGen/R600/llvm.exp2.ll test/CodeGen/R600/llvm.log2.ll test/CodeGen/R600/llvm.memcpy.ll test/CodeGen/R600/llvm.pow.ll test/CodeGen/R600/llvm.rint.f64.ll test/CodeGen/R600/llvm.rint.ll test/CodeGen/R600/llvm.round.f64.ll test/CodeGen/R600/llvm.round.ll test/CodeGen/R600/llvm.sin.ll test/CodeGen/R600/llvm.sqrt.ll test/CodeGen/R600/load-i1.ll test/CodeGen/R600/load-input-fold.ll test/CodeGen/R600/load.ll test/CodeGen/R600/load.vec.ll test/CodeGen/R600/load64.ll test/CodeGen/R600/local-64.ll test/CodeGen/R600/local-atomics.ll test/CodeGen/R600/local-atomics64.ll test/CodeGen/R600/local-memory-two-objects.ll test/CodeGen/R600/local-memory.ll test/CodeGen/R600/loop-address.ll test/CodeGen/R600/loop-idiom.ll test/CodeGen/R600/lshl.ll test/CodeGen/R600/lshr.ll test/CodeGen/R600/m0-spill.ll test/CodeGen/R600/mad-sub.ll test/CodeGen/R600/mad_int24.ll test/CodeGen/R600/mad_uint24.ll test/CodeGen/R600/max-literals.ll test/CodeGen/R600/max.ll test/CodeGen/R600/max3.ll test/CodeGen/R600/min.ll test/CodeGen/R600/min3.ll test/CodeGen/R600/missing-store.ll test/CodeGen/R600/mubuf.ll test/CodeGen/R600/mul.ll test/CodeGen/R600/mul_int24.ll test/CodeGen/R600/mul_uint24.ll test/CodeGen/R600/mulhu.ll test/CodeGen/R600/no-initializer-constant-addrspace.ll test/CodeGen/R600/no-shrink-extloads.ll test/CodeGen/R600/operand-folding.ll test/CodeGen/R600/operand-spacing.ll test/CodeGen/R600/or.ll test/CodeGen/R600/packetizer.ll test/CodeGen/R600/parallelandifcollapse.ll test/CodeGen/R600/parallelorifcollapse.ll test/CodeGen/R600/predicate-dp4.ll test/CodeGen/R600/predicates.ll test/CodeGen/R600/private-memory-atomics.ll test/CodeGen/R600/private-memory-broken.ll test/CodeGen/R600/private-memory.ll test/CodeGen/R600/pv-packing.ll test/CodeGen/R600/pv.ll test/CodeGen/R600/r600-encoding.ll test/CodeGen/R600/r600-export-fix.ll test/CodeGen/R600/r600-infinite-loop-bug-while-reorganizing-vector.ll test/CodeGen/R600/r600cfg.ll test/CodeGen/R600/reciprocal.ll test/CodeGen/R600/register-count-comments.ll test/CodeGen/R600/reorder-stores.ll test/CodeGen/R600/rotl.i64.ll test/CodeGen/R600/rotl.ll test/CodeGen/R600/rotr.i64.ll test/CodeGen/R600/rotr.ll test/CodeGen/R600/rsq.ll test/CodeGen/R600/rv7x0_count3.ll test/CodeGen/R600/s_movk_i32.ll test/CodeGen/R600/saddo.ll test/CodeGen/R600/salu-to-valu.ll test/CodeGen/R600/scalar_to_vector.ll test/CodeGen/R600/schedule-fs-loop-nested-if.ll test/CodeGen/R600/schedule-fs-loop-nested.ll test/CodeGen/R600/schedule-fs-loop.ll test/CodeGen/R600/schedule-global-loads.ll test/CodeGen/R600/schedule-if-2.ll test/CodeGen/R600/schedule-if.ll test/CodeGen/R600/schedule-kernel-arg-loads.ll test/CodeGen/R600/schedule-vs-if-nested-loop-failure.ll test/CodeGen/R600/schedule-vs-if-nested-loop.ll test/CodeGen/R600/scratch-buffer.ll test/CodeGen/R600/sdiv.ll test/CodeGen/R600/sdivrem24.ll test/CodeGen/R600/sdivrem64.ll test/CodeGen/R600/select-i1.ll test/CodeGen/R600/select-vectors.ll test/CodeGen/R600/select.ll test/CodeGen/R600/select64.ll test/CodeGen/R600/selectcc-cnd.ll test/CodeGen/R600/selectcc-cnde-int.ll test/CodeGen/R600/selectcc-icmp-select-float.ll test/CodeGen/R600/selectcc-opt.ll test/CodeGen/R600/selectcc.ll test/CodeGen/R600/set-dx10.ll test/CodeGen/R600/setcc-equivalent.ll test/CodeGen/R600/setcc-opt.ll test/CodeGen/R600/setcc.ll test/CodeGen/R600/setcc64.ll test/CodeGen/R600/seto.ll test/CodeGen/R600/setuo.ll test/CodeGen/R600/sext-eliminate.ll test/CodeGen/R600/sext-in-reg.ll test/CodeGen/R600/sgpr-control-flow.ll test/CodeGen/R600/sgpr-copy-duplicate-operand.ll test/CodeGen/R600/sgpr-copy.ll test/CodeGen/R600/shared-op-cycle.ll test/CodeGen/R600/shl.ll test/CodeGen/R600/shl_add_constant.ll test/CodeGen/R600/shl_add_ptr.ll test/CodeGen/R600/si-annotate-cf-assertion.ll test/CodeGen/R600/si-lod-bias.ll test/CodeGen/R600/si-sgpr-spill.ll test/CodeGen/R600/si-triv-disjoint-mem-access.ll test/CodeGen/R600/si-vector-hang.ll test/CodeGen/R600/sign_extend.ll test/CodeGen/R600/simplify-demanded-bits-build-pair.ll test/CodeGen/R600/sint_to_fp.f64.ll test/CodeGen/R600/sint_to_fp.ll test/CodeGen/R600/smrd.ll test/CodeGen/R600/split-scalar-i64-add.ll test/CodeGen/R600/sra.ll test/CodeGen/R600/srem.ll test/CodeGen/R600/srl.ll test/CodeGen/R600/ssubo.ll test/CodeGen/R600/store-barrier.ll test/CodeGen/R600/store-v3i32.ll test/CodeGen/R600/store-v3i64.ll test/CodeGen/R600/store-vector-ptrs.ll test/CodeGen/R600/store.ll test/CodeGen/R600/store.r600.ll test/CodeGen/R600/structurize.ll test/CodeGen/R600/structurize1.ll test/CodeGen/R600/sub.ll test/CodeGen/R600/subreg-coalescer-crash.ll test/CodeGen/R600/swizzle-export.ll test/CodeGen/R600/tex-clause-antidep.ll test/CodeGen/R600/texture-input-merge.ll test/CodeGen/R600/trunc-cmp-constant.ll test/CodeGen/R600/trunc-store-i1.ll test/CodeGen/R600/trunc-vector-store-assertion-failure.ll test/CodeGen/R600/trunc.ll test/CodeGen/R600/tti-unroll-prefs.ll test/CodeGen/R600/uaddo.ll test/CodeGen/R600/udiv.ll test/CodeGen/R600/udivrem.ll test/CodeGen/R600/udivrem24.ll test/CodeGen/R600/udivrem64.ll test/CodeGen/R600/uint_to_fp.f64.ll test/CodeGen/R600/uint_to_fp.ll test/CodeGen/R600/unaligned-load-store.ll test/CodeGen/R600/unhandled-loop-condition-assertion.ll test/CodeGen/R600/unroll.ll test/CodeGen/R600/unsupported-cc.ll test/CodeGen/R600/urecip.ll test/CodeGen/R600/urem.ll test/CodeGen/R600/use-sgpr-multiple-times.ll test/CodeGen/R600/usubo.ll test/CodeGen/R600/v1i64-kernel-arg.ll test/CodeGen/R600/v_cndmask.ll test/CodeGen/R600/valu-i1.ll test/CodeGen/R600/vector-alloca.ll test/CodeGen/R600/vertex-fetch-encoding.ll test/CodeGen/R600/vop-shrink.ll test/CodeGen/R600/vselect.ll test/CodeGen/R600/vselect64.ll test/CodeGen/R600/vtx-fetch-branch.ll test/CodeGen/R600/vtx-schedule.ll test/CodeGen/R600/wait.ll test/CodeGen/R600/work-item-intrinsics.ll test/CodeGen/R600/wrong-transalu-pos-fix.ll test/CodeGen/R600/xor.ll test/CodeGen/R600/zero_extend.ll test/CodeGen/Thumb/thumb-memcpy-ldm-stm.ll test/CodeGen/X86/2013-02-12-ShuffleToZext.ll test/CodeGen/X86/avx2-pmovx-256-old-shuffle.ll test/CodeGen/X86/avx512-i1test.ll test/CodeGen/X86/avx512-trunc-ext.ll test/CodeGen/X86/cfi_enforcing.ll test/CodeGen/X86/cfi_invoke.ll test/CodeGen/X86/cfi_non_default_function.ll test/CodeGen/X86/cfi_simple_indirect_call.ll test/CodeGen/X86/code_placement_bad_cfg_check.ll test/CodeGen/X86/combine-sse2-intrinsics.ll test/CodeGen/X86/fastmath-optnone.ll test/CodeGen/X86/fma-intrinsics-x86_64.ll test/CodeGen/X86/fma3-intrinsics.ll test/CodeGen/X86/frameallocate.ll