Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/bsd/llvm/dist/llvm Import LLVM 3.5svn r198450.
details: https://anonhg.NetBSD.org/src/rev/025faf7bac46
branches: trunk
changeset: 792502:025faf7bac46
user: joerg <joerg%NetBSD.org@localhost>
date: Sun Jan 05 16:12:50 2014 +0000
description:
Import LLVM 3.5svn r198450.
diffstat:
external/bsd/llvm/dist/llvm/autoconf/configure.ac | 8 +-
external/bsd/llvm/dist/llvm/bindings/ocaml/Makefile.ocaml | 2 +-
external/bsd/llvm/dist/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.mli | 2 +-
external/bsd/llvm/dist/llvm/bindings/python/llvm/tests/test_disassembler.py | 4 +-
external/bsd/llvm/dist/llvm/docs/CMake.rst | 3 +
external/bsd/llvm/dist/llvm/docs/CodingStandards.rst | 2 +-
external/bsd/llvm/dist/llvm/docs/CommandGuide/index.rst | 1 -
external/bsd/llvm/dist/llvm/docs/CommandGuide/llvm-symbolizer.rst | 16 +-
external/bsd/llvm/dist/llvm/docs/CommandLine.rst | 2 +-
external/bsd/llvm/dist/llvm/docs/CompilerWriterInfo.rst | 5 +-
external/bsd/llvm/dist/llvm/docs/Extensions.rst | 20 +-
external/bsd/llvm/dist/llvm/docs/HowToReleaseLLVM.rst | 6 +
external/bsd/llvm/dist/llvm/docs/InAlloca.rst | 140 +
external/bsd/llvm/dist/llvm/docs/LLVMBuild.rst | 2 +-
external/bsd/llvm/dist/llvm/docs/LangRef.rst | 495 +-
external/bsd/llvm/dist/llvm/docs/NVPTXUsage.rst | 6 +-
external/bsd/llvm/dist/llvm/docs/ReleaseNotes.rst | 180 +-
external/bsd/llvm/dist/llvm/docs/ReleaseProcess.rst | 12 +-
external/bsd/llvm/dist/llvm/docs/SourceLevelDebugging.rst | 2 +-
external/bsd/llvm/dist/llvm/docs/StackMaps.rst | 480 +
external/bsd/llvm/dist/llvm/docs/TableGenFundamentals.rst | 4 +-
external/bsd/llvm/dist/llvm/docs/WritingAnLLVMBackend.rst | 6 +
external/bsd/llvm/dist/llvm/docs/YamlIO.rst | 41 +-
external/bsd/llvm/dist/llvm/docs/conf.py | 2 +-
external/bsd/llvm/dist/llvm/docs/doxygen.cfg.in | 4 +-
external/bsd/llvm/dist/llvm/docs/doxygen.footer | 2 +-
external/bsd/llvm/dist/llvm/docs/index.rst | 4 +
external/bsd/llvm/dist/llvm/examples/BrainF/CMakeLists.txt | 9 +-
external/bsd/llvm/dist/llvm/examples/ExceptionDemo/CMakeLists.txt | 9 +-
external/bsd/llvm/dist/llvm/examples/Fibonacci/CMakeLists.txt | 9 +-
external/bsd/llvm/dist/llvm/examples/HowToUseJIT/CMakeLists.txt | 9 +-
external/bsd/llvm/dist/llvm/examples/Kaleidoscope/Chapter3/CMakeLists.txt | 5 +-
external/bsd/llvm/dist/llvm/examples/Kaleidoscope/Chapter4/CMakeLists.txt | 11 +-
external/bsd/llvm/dist/llvm/examples/Kaleidoscope/Chapter5/CMakeLists.txt | 11 +-
external/bsd/llvm/dist/llvm/examples/Kaleidoscope/Chapter6/CMakeLists.txt | 11 +-
external/bsd/llvm/dist/llvm/examples/Kaleidoscope/Chapter7/CMakeLists.txt | 13 +-
external/bsd/llvm/dist/llvm/examples/ModuleMaker/CMakeLists.txt | 6 +-
external/bsd/llvm/dist/llvm/examples/ParallelJIT/CMakeLists.txt | 9 +-
external/bsd/llvm/dist/llvm/include/llvm-c/Core.h | 7 +-
external/bsd/llvm/dist/llvm/include/llvm-c/Transforms/Scalar.h | 3 +
external/bsd/llvm/dist/llvm/include/llvm/Analysis/BlockFrequencyImpl.h | 52 +-
external/bsd/llvm/dist/llvm/include/llvm/Analysis/BlockFrequencyInfo.h | 11 +
external/bsd/llvm/dist/llvm/include/llvm/Analysis/BranchProbabilityInfo.h | 4 +
external/bsd/llvm/dist/llvm/include/llvm/Analysis/CallGraph.h | 451 +-
external/bsd/llvm/dist/llvm/include/llvm/Analysis/DOTGraphTraitsPass.h | 64 +-
external/bsd/llvm/dist/llvm/include/llvm/Analysis/Dominators.h | 8 +-
external/bsd/llvm/dist/llvm/include/llvm/Analysis/IntervalPartition.h | 2 +-
external/bsd/llvm/dist/llvm/include/llvm/Analysis/LoopInfo.h | 17 +-
external/bsd/llvm/dist/llvm/include/llvm/Analysis/LoopInfoImpl.h | 2 +
external/bsd/llvm/dist/llvm/include/llvm/Analysis/MemoryBuiltins.h | 3 +
external/bsd/llvm/dist/llvm/include/llvm/Analysis/PostDominators.h | 6 +
external/bsd/llvm/dist/llvm/include/llvm/Analysis/RegionInfo.h | 4 +-
external/bsd/llvm/dist/llvm/include/llvm/Bitcode/LLVMBitCodes.h | 3 +-
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/AsmPrinter.h | 33 +-
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/ISDOpcodes.h | 2 +-
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/LexicalScopes.h | 87 +-
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h | 5 +-
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/LivePhysRegs.h | 146 +
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/MachineBlockFrequencyInfo.h | 17 +-
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/MachineFrameInfo.h | 51 +-
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/MachineFunction.h | 26 +-
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/MachineInstr.h | 38 +
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/MachineLoopInfo.h | 1 +
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/MachineMemOperand.h | 2 +
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/MachineOperand.h | 17 +-
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/MachineScheduler.h | 598 +-
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/PBQP/Graph.h | 4 +-
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/Passes.h | 21 +-
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/ScheduleDAG.h | 17 +-
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h | 23 +-
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/ScheduleHazardRecognizer.h | 16 +
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 4 +
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/StackMapLivenessAnalysis.h | 65 +
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/StackMaps.h | 51 +-
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/StackProtector.h | 2 +-
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/TargetSchedule.h | 8 +
external/bsd/llvm/dist/llvm/include/llvm/CodeGen/ValueTypes.h | 22 +-
external/bsd/llvm/dist/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h | 4 +-
external/bsd/llvm/dist/llvm/include/llvm/LTO/LTOModule.h | 2 +
external/bsd/llvm/dist/llvm/include/llvm/Object/COFF.h | 22 +
external/bsd/llvm/dist/llvm/include/llvm/Target/Mangler.h | 12 +-
external/bsd/llvm/dist/llvm/include/llvm/Target/Target.td | 26 +-
external/bsd/llvm/dist/llvm/include/llvm/Target/TargetLibraryInfo.h | 14 +
external/bsd/llvm/dist/llvm/include/llvm/Target/TargetLowering.h | 41 +-
external/bsd/llvm/dist/llvm/include/llvm/Target/TargetLoweringObjectFile.h | 8 +-
external/bsd/llvm/dist/llvm/include/llvm/Target/TargetMachine.h | 6 +-
external/bsd/llvm/dist/llvm/include/llvm/Target/TargetRegisterInfo.h | 11 +
external/bsd/llvm/dist/llvm/include/llvm/Target/TargetSchedule.td | 48 +-
external/bsd/llvm/dist/llvm/lib/Analysis/BasicAliasAnalysis.cpp | 156 +-
external/bsd/llvm/dist/llvm/lib/Analysis/BlockFrequencyInfo.cpp | 17 +-
external/bsd/llvm/dist/llvm/lib/Analysis/BranchProbabilityInfo.cpp | 10 +
external/bsd/llvm/dist/llvm/lib/Analysis/IPA/CallGraph.cpp | 151 +-
external/bsd/llvm/dist/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp | 8 +-
external/bsd/llvm/dist/llvm/lib/Analysis/IPA/CallPrinter.cpp | 45 +-
external/bsd/llvm/dist/llvm/lib/Analysis/IPA/GlobalsModRef.cpp | 14 +-
external/bsd/llvm/dist/llvm/lib/Analysis/IPA/IPA.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Analysis/IPA/InlineCost.cpp | 117 +-
external/bsd/llvm/dist/llvm/lib/Analysis/MemDepPrinter.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Analysis/MemoryBuiltins.cpp | 16 +-
external/bsd/llvm/dist/llvm/lib/Analysis/PHITransAddr.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/Analysis/ValueTracking.cpp | 4 +-
external/bsd/llvm/dist/llvm/lib/AsmParser/LLLexer.cpp | 5 +
external/bsd/llvm/dist/llvm/lib/AsmParser/LLParser.cpp | 5 +
external/bsd/llvm/dist/llvm/lib/AsmParser/LLToken.h | 1 +
external/bsd/llvm/dist/llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 3 +
external/bsd/llvm/dist/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/AllocationOrder.h | 6 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp | 10 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 153 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp | 74 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/AsmPrinterHandler.h | 57 +
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 4 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 39 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DIE.h | 47 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp | 5 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DIEHash.h | 3 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp | 6 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h | 12 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp | 12 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 1422 ++--
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 290 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp | 13 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfException.h | 58 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 2007 +++++++
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 578 ++
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp | 12 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/BranchFolding.cpp | 6 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/CMakeLists.txt | 3 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/CalcSpillWeights.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/CodeGen.cpp | 2 +
external/bsd/llvm/dist/llvm/lib/CodeGen/ExecutionDepsFix.cpp | 20 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/IfConversion.cpp | 46 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/LexicalScopes.cpp | 80 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/LiveDebugVariables.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp | 10 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/LivePhysRegs.cpp | 114 +
external/bsd/llvm/dist/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp | 68 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/MachineBasicBlock.cpp | 8 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp | 136 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/MachineBlockPlacement.cpp | 37 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/MachineCSE.cpp | 21 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/MachineFunction.cpp | 34 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/MachineFunctionPass.cpp | 1 +
external/bsd/llvm/dist/llvm/lib/CodeGen/MachineInstr.cpp | 59 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/MachineRegisterInfo.cpp | 14 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/MachineScheduler.cpp | 2613 +++++----
external/bsd/llvm/dist/llvm/lib/CodeGen/Passes.cpp | 30 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/PostRASchedulerList.cpp | 213 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/PrologEpilogInserter.cpp | 72 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/RegAllocBase.cpp | 4 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/RegAllocGreedy.cpp | 88 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/RegAllocPBQP.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/RegisterClassInfo.cpp | 6 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 174 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 99 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 10 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 63 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 4 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 16 +
external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 110 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 16 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/SpillPlacement.cpp | 6 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/SpillPlacement.h | 2 +
external/bsd/llvm/dist/llvm/lib/CodeGen/StackColoring.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp | 128 +
external/bsd/llvm/dist/llvm/lib/CodeGen/StackMaps.cpp | 278 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/StackProtector.cpp | 1 -
external/bsd/llvm/dist/llvm/lib/CodeGen/StackSlotColoring.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/TargetInstrInfo.cpp | 89 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/TargetLoweringBase.cpp | 58 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 53 +-
external/bsd/llvm/dist/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp | 39 +-
external/bsd/llvm/dist/llvm/lib/DebugInfo/DWARFContext.cpp | 46 +-
external/bsd/llvm/dist/llvm/lib/DebugInfo/DWARFContext.h | 11 +-
external/bsd/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/ExecutionEngine/JIT/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/ExecutionEngine/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/ExecutionEngine/MCJIT/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp | 20 +-
external/bsd/llvm/dist/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h | 2 +-
external/bsd/llvm/dist/llvm/lib/ExecutionEngine/RTDyldMemoryManager.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImageCommon.h | 17 +-
external/bsd/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h | 3 +-
external/bsd/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h | 2 +-
external/bsd/llvm/dist/llvm/lib/IR/AsmWriter.cpp | 28 +-
external/bsd/llvm/dist/llvm/lib/IR/Attributes.cpp | 6 +-
external/bsd/llvm/dist/llvm/lib/IR/AutoUpgrade.cpp | 10 +
external/bsd/llvm/dist/llvm/lib/IR/CMakeLists.txt | 2 +
external/bsd/llvm/dist/llvm/lib/IR/ConstantFold.cpp | 21 +-
external/bsd/llvm/dist/llvm/lib/IR/Constants.cpp | 13 +-
external/bsd/llvm/dist/llvm/lib/IR/Core.cpp | 41 +-
external/bsd/llvm/dist/llvm/lib/IR/DIBuilder.cpp | 5 +-
external/bsd/llvm/dist/llvm/lib/IR/DataLayout.cpp | 167 +-
external/bsd/llvm/dist/llvm/lib/IR/DebugInfo.cpp | 101 +-
external/bsd/llvm/dist/llvm/lib/IR/DiagnosticInfo.cpp | 54 +
external/bsd/llvm/dist/llvm/lib/IR/DiagnosticPrinter.cpp | 101 +
external/bsd/llvm/dist/llvm/lib/IR/Function.cpp | 8 +
external/bsd/llvm/dist/llvm/lib/IR/GCOV.cpp | 614 +-
external/bsd/llvm/dist/llvm/lib/IR/Globals.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/IR/Instructions.cpp | 6 +-
external/bsd/llvm/dist/llvm/lib/IR/LLVMContext.cpp | 41 +
external/bsd/llvm/dist/llvm/lib/IR/LLVMContextImpl.cpp | 2 +
external/bsd/llvm/dist/llvm/lib/IR/LLVMContextImpl.h | 9 +-
external/bsd/llvm/dist/llvm/lib/IR/LegacyPassManager.cpp | 4 +-
external/bsd/llvm/dist/llvm/lib/IR/Module.cpp | 19 +-
external/bsd/llvm/dist/llvm/lib/IR/PassManager.cpp | 228 +-
external/bsd/llvm/dist/llvm/lib/IR/Type.cpp | 23 +-
external/bsd/llvm/dist/llvm/lib/IR/Value.cpp | 2 +
external/bsd/llvm/dist/llvm/lib/IR/Verifier.cpp | 81 +-
external/bsd/llvm/dist/llvm/lib/LTO/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/LTO/LTOCodeGenerator.cpp | 8 +-
external/bsd/llvm/dist/llvm/lib/LTO/LTOModule.cpp | 12 +-
external/bsd/llvm/dist/llvm/lib/MC/ELFObjectWriter.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/MC/MCAsmInfo.cpp | 11 +-
external/bsd/llvm/dist/llvm/lib/MC/MCAsmInfoCOFF.cpp | 5 +-
external/bsd/llvm/dist/llvm/lib/MC/MCAsmInfoDarwin.cpp | 6 +-
external/bsd/llvm/dist/llvm/lib/MC/MCAsmInfoELF.cpp | 1 +
external/bsd/llvm/dist/llvm/lib/MC/MCAsmStreamer.cpp | 8 +-
external/bsd/llvm/dist/llvm/lib/MC/MCContext.cpp | 13 +-
external/bsd/llvm/dist/llvm/lib/MC/MCDisassembler/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/MC/MCDwarf.cpp | 9 +-
external/bsd/llvm/dist/llvm/lib/MC/MCELF.cpp | 6 +-
external/bsd/llvm/dist/llvm/lib/MC/MCELFStreamer.cpp | 3 -
external/bsd/llvm/dist/llvm/lib/MC/MCExpr.cpp | 44 +-
external/bsd/llvm/dist/llvm/lib/MC/MCObjectFileInfo.cpp | 12 +
external/bsd/llvm/dist/llvm/lib/MC/MCParser/AsmLexer.cpp | 11 +-
external/bsd/llvm/dist/llvm/lib/MC/MCParser/AsmParser.cpp | 104 +-
external/bsd/llvm/dist/llvm/lib/MC/MCParser/COFFAsmParser.cpp | 19 +-
external/bsd/llvm/dist/llvm/lib/MC/MCSectionCOFF.cpp | 25 +-
external/bsd/llvm/dist/llvm/lib/MC/MCSectionMachO.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/MC/MCStreamer.cpp | 4 +
external/bsd/llvm/dist/llvm/lib/MC/MachObjectWriter.cpp | 4 +-
external/bsd/llvm/dist/llvm/lib/MC/WinCOFFObjectWriter.cpp | 5 +-
external/bsd/llvm/dist/llvm/lib/MC/WinCOFFStreamer.cpp | 87 +-
external/bsd/llvm/dist/llvm/lib/Object/ELF.cpp | 2 +
external/bsd/llvm/dist/llvm/lib/Object/MachOObjectFile.cpp | 7 +-
external/bsd/llvm/dist/llvm/lib/Option/ArgList.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/Support/APFloat.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Support/BlockFrequency.cpp | 33 +-
external/bsd/llvm/dist/llvm/lib/Support/CMakeLists.txt | 1 +
external/bsd/llvm/dist/llvm/lib/Support/CommandLine.cpp | 5 +-
external/bsd/llvm/dist/llvm/lib/Support/Dwarf.cpp | 21 +
external/bsd/llvm/dist/llvm/lib/Support/Host.cpp | 28 +-
external/bsd/llvm/dist/llvm/lib/Support/LineIterator.cpp | 68 +
external/bsd/llvm/dist/llvm/lib/Support/MemoryBuffer.cpp | 5 +-
external/bsd/llvm/dist/llvm/lib/Support/Regex.cpp | 22 +-
external/bsd/llvm/dist/llvm/lib/Support/SmallPtrSet.cpp | 60 +
external/bsd/llvm/dist/llvm/lib/Support/TargetRegistry.cpp | 36 +-
external/bsd/llvm/dist/llvm/lib/Support/ThreadLocal.cpp | 7 +-
external/bsd/llvm/dist/llvm/lib/Support/Triple.cpp | 8 +-
external/bsd/llvm/dist/llvm/lib/Support/Unix/Path.inc | 34 +-
external/bsd/llvm/dist/llvm/lib/Support/Unix/ThreadLocal.inc | 2 +-
external/bsd/llvm/dist/llvm/lib/Support/Windows/Path.inc | 2 +-
external/bsd/llvm/dist/llvm/lib/Support/YAMLTraits.cpp | 15 +-
external/bsd/llvm/dist/llvm/lib/TableGen/TGParser.cpp | 61 +-
external/bsd/llvm/dist/llvm/lib/TableGen/TGParser.h | 10 +-
external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64.td | 10 -
external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 4 -
external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64CallingConv.td | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 9 -
external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 131 +-
external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64ISelLowering.h | 11 +-
external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 58 +-
external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64InstrInfo.td | 30 +-
external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64InstrNEON.td | 2514 +++++---
external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp | 27 +-
external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64RegisterInfo.td | 4 +-
external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/AArch64/AsmParser/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/AArch64/AsmParser/LLVMBuild.txt | 3 +-
external/bsd/llvm/dist/llvm/lib/Target/AArch64/CMakeLists.txt | 4 +-
external/bsd/llvm/dist/llvm/lib/Target/AArch64/Disassembler/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/AArch64/Disassembler/LLVMBuild.txt | 3 +-
external/bsd/llvm/dist/llvm/lib/Target/AArch64/InstPrinter/CMakeLists.txt | 5 -
external/bsd/llvm/dist/llvm/lib/Target/AArch64/LLVMBuild.txt | 3 +-
external/bsd/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 1 -
external/bsd/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/AArch64/TargetInfo/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/AArch64/TargetInfo/LLVMBuild.txt | 3 +-
external/bsd/llvm/dist/llvm/lib/Target/AArch64/Utils/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/AArch64/Utils/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/A15SDOptimizer.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARM.td | 70 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 114 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMAsmPrinter.h | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 59 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 3 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMBuildAttrs.h | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 75 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMFPUName.def | 1 +
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMFastISel.cpp | 23 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMFrameLowering.cpp | 15 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 15 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMISelLowering.cpp | 83 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMISelLowering.h | 8 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMInstrInfo.td | 27 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMInstrThumb.td | 18 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMInstrThumb2.td | 6 -
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMInstrVFP.td | 33 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMMCInstLower.cpp | 13 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMScheduleA9.td | 17 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMSubtarget.cpp | 35 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMSubtarget.h | 34 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMTargetMachine.cpp | 77 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 539 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/AsmParser/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/ARM/CMakeLists.txt | 2 -
external/bsd/llvm/dist/llvm/lib/Target/ARM/Disassembler/CMakeLists.txt | 3 -
external/bsd/llvm/dist/llvm/lib/Target/ARM/InstPrinter/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/ARM/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMArchName.def | 50 +
external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMArchName.h | 27 +
external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h | 48 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp | 16 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 215 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 4 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 11 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp | 6 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/ARM/TargetInfo/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/ARM/TargetInfo/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp | 6 +-
external/bsd/llvm/dist/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/Target/CppBackend/CPPBackend.cpp | 40 +-
external/bsd/llvm/dist/llvm/lib/Target/CppBackend/TargetInfo/CMakeLists.txt | 2 -
external/bsd/llvm/dist/llvm/lib/Target/CppBackend/TargetInfo/CppBackendTargetInfo.cpp | 7 +-
external/bsd/llvm/dist/llvm/lib/Target/CppBackend/TargetInfo/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/CMakeLists.txt | 2 -
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/Hexagon.td | 10 -
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp | 78 -
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonAsmPrinter.h | 111 -
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp | 17 +-
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h | 26 +-
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp | 1 +
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp | 4 +-
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonVarargsCallingConvention.h | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/InstPrinter/CMakeLists.txt | 2 -
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/CMakeLists.txt | 2 -
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 1 -
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/TargetInfo/CMakeLists.txt | 5 -
external/bsd/llvm/dist/llvm/lib/Target/Hexagon/TargetInfo/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/MSP430/CMakeLists.txt | 2 -
external/bsd/llvm/dist/llvm/lib/Target/MSP430/InstPrinter/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/MSP430/MCTargetDesc/CMakeLists.txt | 2 -
external/bsd/llvm/dist/llvm/lib/Target/MSP430/MCTargetDesc/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp | 1 -
external/bsd/llvm/dist/llvm/lib/Target/MSP430/MSP430.td | 6 -
external/bsd/llvm/dist/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp | 6 -
external/bsd/llvm/dist/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp | 8 +-
external/bsd/llvm/dist/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/MSP430/TargetInfo/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/MSP430/TargetInfo/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/Mangler.cpp | 42 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/AsmParser/CMakeLists.txt | 3 -
external/bsd/llvm/dist/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 61 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/CMakeLists.txt | 3 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/Disassembler/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp | 32 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/InstPrinter/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp | 32 +
external/bsd/llvm/dist/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.h | 1 +
external/bsd/llvm/dist/llvm/lib/Target/Mips/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/CMakeLists.txt | 2 -
external/bsd/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 38 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp | 6 +
external/bsd/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h | 6 +
external/bsd/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 230 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/MicroMipsInstrFPU.td | 148 +
external/bsd/llvm/dist/llvm/lib/Target/Mips/MicroMipsInstrFormats.td | 240 +
external/bsd/llvm/dist/llvm/lib/Target/Mips/MicroMipsInstrInfo.td | 36 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/Mips.h | 1 +
external/bsd/llvm/dist/llvm/lib/Target/Mips/Mips.td | 6 -
external/bsd/llvm/dist/llvm/lib/Target/Mips/Mips16FrameLowering.cpp | 43 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/Mips16HardFloat.cpp | 32 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/Mips16ISelLowering.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/Mips16InstrInfo.cpp | 164 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/Mips16InstrInfo.h | 5 -
external/bsd/llvm/dist/llvm/lib/Target/Mips/Mips16InstrInfo.td | 68 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/Mips64InstrInfo.td | 3 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 12 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsAsmPrinter.h | 5 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsCallingConv.td | 4 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsCodeEmitter.cpp | 7 +
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsCondMov.td | 28 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp | 244 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsISelLowering.cpp | 78 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsISelLowering.h | 1 +
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsInstrFPU.td | 143 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsInstrFormats.td | 40 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsInstrInfo.td | 73 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsMSAInstrFormats.td | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsMSAInstrInfo.td | 95 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsOptimizePICCall.cpp | 297 +
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsRegisterInfo.cpp | 3 +
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsSEISelLowering.cpp | 9 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsSERegisterInfo.cpp | 52 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsSubtarget.cpp | 16 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsTargetMachine.cpp | 48 +-
external/bsd/llvm/dist/llvm/lib/Target/Mips/TargetInfo/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/Mips/TargetInfo/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/NVPTX/CMakeLists.txt | 2 -
external/bsd/llvm/dist/llvm/lib/Target/NVPTX/InstPrinter/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/NVPTX/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/NVPTX/MCTargetDesc/CMakeLists.txt | 5 -
external/bsd/llvm/dist/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp | 3 -
external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTX.td | 6 -
external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTXAllocaHoisting.h | 1 +
external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 27 +-
external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h | 2 -
external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 5 +-
external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTXLowerAggrCopies.h | 1 +
external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTXSplitBBatBar.h | 1 +
external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTXSubtarget.h | 15 -
external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp | 13 +-
external/bsd/llvm/dist/llvm/lib/Target/NVPTX/TargetInfo/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/NVPTX/TargetInfo/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/AsmParser/CMakeLists.txt | 5 -
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp | 147 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/CMakeLists.txt | 4 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/Disassembler/CMakeLists.txt | 3 +
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/Disassembler/LLVMBuild.txt | 23 +
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/Disassembler/Makefile | 16 +
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp | 293 +
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/InstPrinter/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/LLVMBuild.txt | 6 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/CMakeLists.txt | 2 -
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp | 12 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h | 3 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/Makefile | 5 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPC.td | 23 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 61 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp | 208 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCHazardRecognizers.h | 21 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp | 18 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 18 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCISelLowering.h | 4 +
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCInstr64Bit.td | 378 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCInstrAltivec.td | 158 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCInstrFormats.td | 19 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp | 90 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCInstrInfo.h | 12 +
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCInstrInfo.td | 612 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp | 51 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCSchedule.td | 981 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCSchedule440.td | 1118 ++--
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCScheduleA2.td | 246 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCScheduleE500mc.td | 493 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCScheduleE5500.td | 592 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCScheduleG3.td | 119 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCScheduleG4.td | 147 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCScheduleG4Plus.td | 168 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCScheduleG5.td | 180 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCScheduleP7.td | 393 +
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCSubtarget.h | 16 -
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp | 32 +-
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/TargetInfo/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/PowerPC/TargetInfo/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPU.h | 4 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPU.td | 10 -
external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp | 52 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPUAsmPrinter.h | 21 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPUISelLowering.cpp | 15 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPUInstrInfo.cpp | 4 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPUInstrInfo.h | 20 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPURegisterInfo.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPUSubtarget.cpp | 29 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPUSubtarget.h | 1 -
external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp | 23 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/AMDILCFGStructurizer.cpp | 29 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/CMakeLists.txt | 2 -
external/bsd/llvm/dist/llvm/lib/Target/R600/InstPrinter/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/R600/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.cpp | 6 -
external/bsd/llvm/dist/llvm/lib/Target/R600/MCTargetDesc/CMakeLists.txt | 2 -
external/bsd/llvm/dist/llvm/lib/Target/R600/Processors.td | 48 +
external/bsd/llvm/dist/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp | 10 +
external/bsd/llvm/dist/llvm/lib/Target/R600/R600EmitClauseMarkers.cpp | 24 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/R600ExpandSpecialInstrs.cpp | 19 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/R600ISelLowering.cpp | 19 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/R600Instructions.td | 7 +
external/bsd/llvm/dist/llvm/lib/Target/R600/R600MachineScheduler.cpp | 7 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/R600MachineScheduler.h | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/R600OptimizeVectorRegisters.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/SIAnnotateControlFlow.cpp | 4 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/SIISelLowering.cpp | 9 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/SIInstrInfo.cpp | 64 +
external/bsd/llvm/dist/llvm/lib/Target/R600/SIInstrInfo.h | 17 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/SIInstrInfo.td | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/SIInstructions.td | 25 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/SILowerControlFlow.cpp | 9 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/SIMachineFunctionInfo.cpp | 35 +-
external/bsd/llvm/dist/llvm/lib/Target/R600/SIMachineFunctionInfo.h | 28 +
external/bsd/llvm/dist/llvm/lib/Target/R600/TargetInfo/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/R600/TargetInfo/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/Sparc/CMakeLists.txt | 4 +-
external/bsd/llvm/dist/llvm/lib/Target/Sparc/InstPrinter/CMakeLists.txt | 3 +
external/bsd/llvm/dist/llvm/lib/Target/Sparc/InstPrinter/LLVMBuild.txt | 23 +
external/bsd/llvm/dist/llvm/lib/Target/Sparc/InstPrinter/Makefile | 16 +
external/bsd/llvm/dist/llvm/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp | 94 +
external/bsd/llvm/dist/llvm/lib/Target/Sparc/InstPrinter/SparcInstPrinter.h | 46 +
external/bsd/llvm/dist/llvm/lib/Target/Sparc/LLVMBuild.txt | 6 +-
external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/CMakeLists.txt | 4 +-
external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp | 2 -
external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp | 84 +
external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h | 98 +
external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp | 35 +
external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp | 40 +
external/bsd/llvm/dist/llvm/lib/Target/Sparc/Makefile | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/Sparc/Sparc.h | 6 +
external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp | 210 +-
external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcISelLowering.cpp | 185 +-
external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcISelLowering.h | 3 +
external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcInstr64Bit.td | 101 +-
external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcInstrInfo.td | 84 +-
external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcMCInstLower.cpp | 141 +
external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcSubtarget.h | 9 -
external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcTargetMachine.cpp | 28 +-
external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcTargetStreamer.h | 47 +
external/bsd/llvm/dist/llvm/lib/Target/Sparc/TargetInfo/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/Sparc/TargetInfo/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/AsmParser/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/CMakeLists.txt | 2 -
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/Disassembler/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/InstPrinter/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/CMakeLists.txt | 2 -
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp | 2 -
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/README.txt | 7 -
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZ.td | 10 -
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp | 9 +
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 34 +-
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 663 +-
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZISelLowering.h | 17 +-
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZInstrFP.td | 6 +-
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZInstrFormats.td | 13 +
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZInstrInfo.td | 131 +-
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZOperators.td | 7 +
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZPatterns.td | 7 +-
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZProcessors.td | 20 +-
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp | 1 +
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZSubtarget.h | 8 +
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/TargetInfo/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/SystemZ/TargetInfo/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/Target.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/TargetLibraryInfo.cpp | 50 +-
external/bsd/llvm/dist/llvm/lib/Target/TargetLoweringObjectFile.cpp | 17 +-
external/bsd/llvm/dist/llvm/lib/Target/TargetMachine.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/AsmParser/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 70 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/CMakeLists.txt | 2 -
external/bsd/llvm/dist/llvm/lib/Target/X86/Disassembler/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/X86/Disassembler/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp | 48 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c | 311 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h | 52 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h | 104 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/InstPrinter/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp | 12 +
external/bsd/llvm/dist/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h | 1 +
external/bsd/llvm/dist/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp | 13 +
external/bsd/llvm/dist/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h | 1 +
external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/CMakeLists.txt | 5 -
external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h | 7 -
external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp | 16 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp | 71 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp | 5 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp | 3 +
external/bsd/llvm/dist/llvm/lib/Target/X86/README.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/TargetInfo/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/X86/TargetInfo/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/Utils/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/X86/Utils/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86.td | 47 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86AsmPrinter.cpp | 222 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86AsmPrinter.h | 29 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86CallingConv.td | 44 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86CodeEmitter.cpp | 89 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86FastISel.cpp | 13 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86FrameLowering.cpp | 20 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86ISelLowering.cpp | 675 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86ISelLowering.h | 10 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrAVX512.td | 797 ++-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrArithmetic.td | 26 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrCompiler.td | 85 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrControl.td | 14 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrFMA.td | 30 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrFPStack.td | 131 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrFormats.td | 3 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 28 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrInfo.cpp | 92 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrInfo.td | 90 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrSSE.td | 387 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrSVM.td | 8 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrSystem.td | 54 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrVMX.td | 12 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86MCInstLower.cpp | 238 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86RegisterInfo.cpp | 29 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86RegisterInfo.td | 2 +
external/bsd/llvm/dist/llvm/lib/Target/X86/X86Subtarget.cpp | 10 +
external/bsd/llvm/dist/llvm/lib/Target/X86/X86Subtarget.h | 21 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86TargetMachine.cpp | 55 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 4 +-
external/bsd/llvm/dist/llvm/lib/Target/X86/X86VZeroUpper.cpp | 39 +-
external/bsd/llvm/dist/llvm/lib/Target/XCore/CMakeLists.txt | 2 -
external/bsd/llvm/dist/llvm/lib/Target/XCore/Disassembler/CMakeLists.txt | 2 -
external/bsd/llvm/dist/llvm/lib/Target/XCore/InstPrinter/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/XCore/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/XCore/MCTargetDesc/CMakeLists.txt | 5 -
external/bsd/llvm/dist/llvm/lib/Target/XCore/MCTargetDesc/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCAsmInfo.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp | 6 +
external/bsd/llvm/dist/llvm/lib/Target/XCore/TargetInfo/CMakeLists.txt | 4 -
external/bsd/llvm/dist/llvm/lib/Target/XCore/TargetInfo/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Target/XCore/XCore.td | 6 -
external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp | 10 +-
external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreFrameLowering.cpp | 383 +-
external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreFrameLowering.h | 3 +
external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreISelLowering.cpp | 42 +-
external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreInstrInfo.td | 6 +
external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.cpp | 16 +
external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreMachineFunctionInfo.h | 9 +-
external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp | 280 +-
external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreRegisterInfo.h | 13 -
external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreTargetMachine.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp | 141 +-
external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreTargetObjectFile.h | 15 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Hello/CMakeLists.txt | 8 +
external/bsd/llvm/dist/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp | 6 +-
external/bsd/llvm/dist/llvm/lib/Transforms/IPO/FunctionAttrs.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Transforms/IPO/GlobalOpt.cpp | 30 +-
external/bsd/llvm/dist/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Transforms/IPO/IPO.cpp | 1 +
external/bsd/llvm/dist/llvm/lib/Transforms/IPO/InlineAlways.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Transforms/IPO/InlineSimple.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Transforms/IPO/Inliner.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Transforms/IPO/Internalize.cpp | 9 +-
external/bsd/llvm/dist/llvm/lib/Transforms/IPO/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 36 +-
external/bsd/llvm/dist/llvm/lib/Transforms/IPO/PruneEH.cpp | 6 +-
external/bsd/llvm/dist/llvm/lib/Transforms/IPO/StripSymbols.cpp | 53 +-
external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp | 108 +-
external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp | 115 +-
external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp | 6 +-
external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp | 5 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp | 302 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp | 78 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp | 151 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp | 29 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp | 9 +-
external/bsd/llvm/dist/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 5 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/CMakeLists.txt | 1 +
external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 12 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/GVN.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 73 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LLVMBuild.txt | 2 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp | 1 +
external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp | 23 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LoopRotation.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 3 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/SampleProfile.cpp | 217 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/Scalar.cpp | 5 +
external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/Scalarizer.cpp | 661 ++
external/bsd/llvm/dist/llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp | 114 +
external/bsd/llvm/dist/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | 52 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Utils/BuildLibCalls.cpp | 46 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Utils/CMakeLists.txt | 1 +
external/bsd/llvm/dist/llvm/lib/Transforms/Utils/InlineFunction.cpp | 48 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Utils/IntegerDivision.cpp | 244 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Utils/Local.cpp | 6 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Utils/LoopUnroll.cpp | 1 +
external/bsd/llvm/dist/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp | 4 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 2 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp | 82 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 55 +
external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/LLVMBuild.txt | 3 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 89 +-
external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 12 +-
external/bsd/llvm/dist/llvm/test/Analysis/BasicAA/phi-aa.ll | 47 +
external/bsd/llvm/dist/llvm/test/Assembler/ConstantExprFoldSelect.ll | 8 +
external/bsd/llvm/dist/llvm/test/Assembler/addrspacecast-alias.ll | 6 +
external/bsd/llvm/dist/llvm/test/Assembler/functionlocal-metadata.ll | 24 +-
external/bsd/llvm/dist/llvm/test/Assembler/invalid-name.ll | 6 +
external/bsd/llvm/dist/llvm/test/Bindings/Ocaml/target.ml | 4 +-
external/bsd/llvm/dist/llvm/test/Bindings/Ocaml/vmcore.ml | 25 +-
external/bsd/llvm/dist/llvm/test/Bitcode/attributes.ll | 5 +
external/bsd/llvm/dist/llvm/test/Bitcode/calling-conventions.3.2.ll | 150 +
external/bsd/llvm/dist/llvm/test/Bitcode/calling-conventions.3.2.ll.bc | Bin
external/bsd/llvm/dist/llvm/test/Bitcode/drop-debug-info.ll | 26 +
external/bsd/llvm/dist/llvm/test/Bitcode/global-variables.3.2.ll | 41 +
external/bsd/llvm/dist/llvm/test/Bitcode/global-variables.3.2.ll.bc | Bin
external/bsd/llvm/dist/llvm/test/Bitcode/linkage-types-3.2.ll | 128 +
external/bsd/llvm/dist/llvm/test/Bitcode/linkage-types-3.2.ll.bc | Bin
external/bsd/llvm/dist/llvm/test/Bitcode/select.ll | 2 +-
external/bsd/llvm/dist/llvm/test/Bitcode/visibility-styles.3.2.ll | 23 +
external/bsd/llvm/dist/llvm/test/Bitcode/visibility-styles.3.2.ll.bc | Bin
external/bsd/llvm/dist/llvm/test/BugPoint/metadata.ll | 15 +-
external/bsd/llvm/dist/llvm/test/CMakeLists.txt | 1 +
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/128bit_load_store.ll | 53 +
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/assertion-rc-mismatch.ll | 24 +
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/fp-dp3.ll | 54 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-2velem-high.ll | 331 +
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-2velem.ll | 303 +
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-3vdiff.ll | 27 +
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-aba-abd.ll | 10 +
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-across.ll | 20 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-add-pairwise.ll | 9 +
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-add-sub.ll | 157 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-bitcast.ll | 12 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-bitwise-instructions.ll | 176 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-copy.ll | 213 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-fma.ll | 50 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-max-min-pairwise.ll | 36 +
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-misc-scalar.ll | 60 +
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-misc.ll | 395 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-mla-mls.ll | 24 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-mov.ll | 92 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-mul-div.ll | 39 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-scalar-add-sub.ll | 12 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-scalar-by-elem-fma.ll | 24 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-scalar-by-elem-mul.ll | 28 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-scalar-compare.ll | 215 +
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-scalar-copy.ll | 43 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-scalar-cvt.ll | 52 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-scalar-fabd.ll | 14 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-scalar-fcvt.ll | 108 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-scalar-fp-compare.ll | 254 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-scalar-recip.ll | 72 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-scalar-reduce-pairwise.ll | 254 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-scalar-rounding-shift.ll | 8 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-scalar-saturating-add-sub.ll | 32 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-scalar-saturating-rounding-shift.ll | 20 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-scalar-saturating-shift.ll | 20 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-scalar-shift.ll | 206 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-shift-left-long.ll | 10 +
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-shl-ashr-lshr.ll | 199 +
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-simd-ldst-one.ll | 188 +-
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-simd-ldst.ll | 164 +
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-simd-shift.ll | 32 +
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-truncStore-extLoad.ll | 57 +
external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-vector-list-spill.ll | 134 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/2010-04-15-ScavengerDebugValue.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/2010-08-04-StackVariable.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/2011-01-19-MergedGlobalDbg.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/2011-08-02-MergedGlobalDbg.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/2011-11-29-128bitArithmetics.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/addrspacecast.ll | 7 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/arm-abi-attr.ll | 28 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/arm-and-tst-peephole.ll | 3 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/build-attributes.ll | 435 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/coalesce-dbgvalue.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/cse-ldrlit.ll | 61 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/debug-info-arg.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/debug-info-blocks.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/debug-info-branch-folding.ll | 3 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/debug-info-d16-reg.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/debug-info-qreg.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/debug-info-s16-reg.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/debug-info-sreg2.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/default-float-abi.ll | 22 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/divmod-eabi.ll | 1 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/fast-isel-call.ll | 2 -
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/fast-isel-intrinsic.ll | 42 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/fast-isel-static.ll | 8 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/fold-stack-adjust.ll | 38 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/fp.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/fpmem.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/indirectbr.ll | 11 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/inlineasm3.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/machine-licm.ll | 10 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/memfunc.ll | 1 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/minsize-litpools.ll | 26 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/movt-movw-global.ll | 8 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/movt.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/neon_ld1.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/neon_ld2.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/saxpy10-a9.ll | 135 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/select-imm.ll | 6 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/ssp-data-layout.ll | 207 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/sub-cmp-peephole.ll | 60 +
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/t2-imm.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/thumb2-it-block.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/tls-models.ll | 32 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/tls1.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/tls2.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/vcombine.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/vdup.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/vld1.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/vlddup.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/vldlane.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/vsel.ll | 8 +-
external/bsd/llvm/dist/llvm/test/CodeGen/ARM/warn-stack.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/CPP/attributes.ll | 7 +
external/bsd/llvm/dist/llvm/test/CodeGen/Generic/no-target.ll | 3 +
external/bsd/llvm/dist/llvm/test/CodeGen/Hexagon/hwloop-dbg.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/Inputs/DbgValueOtherTargets.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/2008-07-16-SignExtInReg.ll | 6 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/addi.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/align16.ll | 8 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/alloca16.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/blockaddr.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/bswap.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/call-optimization.ll | 91 +
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/ci2.ll | 39 +
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/cmov.ll | 59 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/const4a.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/const6.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/ctlz.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/ex2.ll | 9 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/f16abs.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/fixdfsf.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/fp16instrinsmc.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/fp16mix.ll | 20 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/fp16static.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/fpnotneeded.ll | 6 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/fptr2.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/helloworld.ll | 7 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/hf16_1.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/hf16call32.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/hf16call32_body.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/hf1_body.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/hfptrcall.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/i32k.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/lcb2.ll | 133 +
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/lcb3c.ll | 59 +
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/lcb4a.ll | 69 +
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/lcb5.ll | 240 +
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/mbrsize4a.ll | 37 +
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/mips16-hf-attr.ll | 45 +
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/mips16_32_1.ll | 3 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/mips16_32_10.ll | 3 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/mips16_32_3.ll | 9 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/mips16_32_4.ll | 12 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/mips16_32_5.ll | 6 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/mips16_32_6.ll | 3 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/mips16_32_7.ll | 9 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/mips16_32_8.ll | 3 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/mips16_32_9.ll | 6 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/mips16_fpret.ll | 8 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/mips16fpe.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/msa/3r-s.ll | 86 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/msa/elm_shift_slide.ll | 32 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/msa/frameindex.ll | 309 +
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/nomips16.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/powif64_16.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/rotate.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/s2rem.ll | 92 +
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/sel1c.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/sel2c.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/sr1.ll | 60 +
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/tail16.ll | 20 +
external/bsd/llvm/dist/llvm/test/CodeGen/Mips/trap1.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/NVPTX/ldparam-v4.ll | 10 +
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/2007-11-16-landingpad-split.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/anon_aggr.ll | 6 +-
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/coalesce-ext.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/complex-return.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/crash.ll | 17 +
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/dbg.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/hello-reloc.s | 50 +-
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/jaggedstructs.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/lsa.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/ppc32-vacopy.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/pr17168.ll | 3 +-
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/pwr7-gt-nop.ll | 31 +
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/sjlj.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/srl-mask.ll | 16 +
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/stfiwx.ll | 35 +-
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/structsinmem.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/structsinregs.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/subsumes-pred-regs.ll | 65 +
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/tls-pic.ll | 55 +
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/tls.ll | 33 +-
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/unaligned.ll | 8 +-
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/unwind-dw2-g.ll | 3 +-
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/vec_cmp.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/weak_def_can_be_hidden.ll | 38 +
external/bsd/llvm/dist/llvm/test/CodeGen/R600/array-ptr-calc-i32.ll | 31 +
external/bsd/llvm/dist/llvm/test/CodeGen/R600/cayman-loop-bug.ll | 32 +
external/bsd/llvm/dist/llvm/test/CodeGen/R600/icmp64.ll | 92 +
external/bsd/llvm/dist/llvm/test/CodeGen/R600/insert_vector_elt.ll | 1 +
external/bsd/llvm/dist/llvm/test/CodeGen/R600/jump-address.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/R600/llvm.exp2.ll | 26 +
external/bsd/llvm/dist/llvm/test/CodeGen/R600/llvm.trunc.ll | 13 +
external/bsd/llvm/dist/llvm/test/CodeGen/R600/load64.ll | 20 +-
external/bsd/llvm/dist/llvm/test/CodeGen/R600/r600-infinite-loop-bug-while-reorganizing-vector.ll | 59 +
external/bsd/llvm/dist/llvm/test/CodeGen/R600/register-count-comments.ll | 20 +
external/bsd/llvm/dist/llvm/test/CodeGen/R600/si-annotate-cf-assertion.ll | 1 +
external/bsd/llvm/dist/llvm/test/CodeGen/R600/si-sgpr-spill.ll | 880 +++-
external/bsd/llvm/dist/llvm/test/CodeGen/R600/store-vector-ptrs.ll | 1 +
external/bsd/llvm/dist/llvm/test/CodeGen/SPARC/2013-05-17-CallFrame.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SPARC/64abi.ll | 51 +
external/bsd/llvm/dist/llvm/test/CodeGen/SPARC/64cond.ll | 19 +
external/bsd/llvm/dist/llvm/test/CodeGen/SPARC/64spill.ll | 116 +
external/bsd/llvm/dist/llvm/test/CodeGen/SPARC/atomics.ll | 63 +
external/bsd/llvm/dist/llvm/test/CodeGen/SPARC/ctpop.ll | 18 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SPARC/exception.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SPARC/rem.ll | 16 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/Large/branch-range-01.py | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/Large/branch-range-02.py | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/Large/branch-range-03.py | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/Large/branch-range-04.py | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/Large/branch-range-05.py | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/Large/branch-range-06.py | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/Large/branch-range-09.py | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/Large/branch-range-10.py | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/Large/branch-range-11.py | 8 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/Large/branch-range-12.py | 8 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/atomic-load-01.ll | 5 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/atomic-load-02.ll | 5 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/atomic-load-03.ll | 8 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/atomic-load-04.ll | 8 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/atomic-store-01.ll | 5 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/atomic-store-02.ll | 5 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/atomic-store-03.ll | 8 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/atomic-store-04.ll | 8 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/atomicrmw-add-05.ll | 64 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/atomicrmw-add-06.ll | 64 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/atomicrmw-and-05.ll | 64 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/atomicrmw-and-06.ll | 64 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/atomicrmw-or-05.ll | 64 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/atomicrmw-or-06.ll | 64 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/atomicrmw-sub-05.ll | 69 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/atomicrmw-sub-06.ll | 69 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/atomicrmw-xor-05.ll | 64 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/atomicrmw-xor-06.ll | 64 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/cond-store-01.ll | 7 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/cond-store-02.ll | 7 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/cond-store-03.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/cond-store-04.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/fp-cmp-04.ll | 59 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/frame-13.ll | 13 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/frame-14.ll | 14 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/insert-06.ll | 14 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/int-abs-01.ll | 64 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/int-cmp-05.ll | 17 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/int-cmp-06.ll | 30 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/int-cmp-44.ll | 90 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/int-cmp-47.ll | 109 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/int-neg-02.ll | 133 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/risbg-01.ll | 15 +-
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/selectcc-01.ll | 178 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/selectcc-02.ll | 178 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/selectcc-03.ll | 187 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/serialize-01.ll | 21 +
external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/spill-01.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb/2010-07-15-debugOrdering.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb/triple.ll | 7 +
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb/unord.ll | 11 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/bfx.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/carry.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/div.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/large-stack.ll | 6 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/longMACt.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/mul_const.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-adc.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-add.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-add2.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-add3.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-add4.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-add5.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-add6.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-and.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-and2.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-asr.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-asr2.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-bcc.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-bfc.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-bic.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-clz.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-cmn.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-cmn2.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-cmp.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-cmp2.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-eor.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-eor2.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-jtb.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-ldr.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-ldr_ext.ll | 8 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-ldr_post.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-ldr_pre.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-ldrb.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-ldrh.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-lsl.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-lsl2.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-lsr.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-lsr2.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-lsr3.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-mla.ll | 5 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-mls.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-mov.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-mul.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-mulhi.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-mvn2.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-neg.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-orn.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-orn2.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-orr.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-orr2.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-pack.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-rev.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-rev16.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-ror.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-rsb.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-rsb2.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-sbc.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-select.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-select_xform.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-smla.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-smul.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-str.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-str_post.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-str_pre.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-strb.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-strh.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-sub.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-sub2.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-sub3.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-sub4.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-sub5.ll | 3 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-sxt_rot.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-teq.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-teq2.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-tst.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/thumb2-tst2.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/tls1.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/tls2.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/2006-01-19-ISelFoldingBug.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/2009-06-05-VZextByteShort.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/2010-01-18-DbgValue.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/2010-05-25-DotDebugLoc.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/2010-05-26-DotDebugLoc.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/2010-05-28-Crash.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/2010-06-01-DeadArg-DbgInfo.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/2010-08-04-StackVariable.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/2010-09-16-EmptyFilename.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/2010-11-02-DbgParameter.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/2010-12-02-MC-Set.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/2011-01-24-DbgValue-Before-Use.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/2011-12-28-vselecti8.ll | 19 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/2012-11-30-handlemove-dbg.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/2012-11-30-misched-dbg.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/2012-11-30-regpres-dbg.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/3addr-16bit.ll | 6 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/MachineSink-DbgValue.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/StackColoring-dbg.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/anyregcc-crash.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/anyregcc.ll | 46 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-arith.ll | 8 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-cmp.ll | 38 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-cvt.ll | 30 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-insert-extract.ll | 32 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-intrinsics.ll | 194 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-mask-op.ll | 13 -
external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-mov.ll | 32 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-select.ll | 19 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-shuffle.ll | 15 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-vbroadcast.ll | 19 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-vec-cmp.ll | 11 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-vselect-crash.ll | 11 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-zext-load-crash.ll | 14 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/blend-msb.ll | 12 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/cmov.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/codegen-prepare-extload.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/cse-add-with-overflow.ll | 43 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/ctpop-combine.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/dwarf-comp-dir.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/fast-isel-select.ll | 16 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/fastcall-correct-mangling.ll | 18 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/fma4-intrinsics-x86_64.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/fp-fast.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/inline-asm-stack-realign.ll | 16 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/inline-asm-stack-realign2.ll | 16 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/inline-asm-stack-realign3.ll | 29 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/inline-asm.ll | 15 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/ins_split_regalloc.ll | 33 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/isint.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/legalize-shift-64.ll | 28 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/linker-private.ll | 10 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/memcmp.ll | 22 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/memset-2.ll | 4 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/ms-inline-asm.ll | 33 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/patchpoint.ll | 76 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/pic.ll | 3 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/pr17631.ll | 20 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/pr18162.ll | 27 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/rot16.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/shift-double.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/shrink-compare.ll | 8 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/sibcall-5.ll | 9 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/sse-scalar-fp-arith-2.ll | 215 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/sse-scalar-fp-arith.ll | 310 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/sse2-blend.ll | 12 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/sse2-intrinsics-x86.ll | 7 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/ssp-data-layout.ll | 238 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/stack-protector-dbginfo.ll | 3 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/stackmap-liveness.ll | 178 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/stackmap-nops.ll | 230 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/stackmap.ll | 223 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/stdcall-notailcall.ll | 8 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/unknown-location.ll | 2 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/v4i32load-crash.ll | 27 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/vaargs.ll | 67 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/vastart-defs-eflags.ll | 23 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/vec_shift4.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/vec_shift5.ll | 160 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/vselect.ll | 133 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/vshift-4.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/warn-stack.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/weak_def_can_be_hidden.ll | 15 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/win32_sret.ll | 78 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/win64_alloca_dynalloca.ll | 6 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/win_chkstk.ll | 6 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/x86-64-double-precision-shift-left.ll | 77 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/x86-64-double-precision-shift-right.ll | 74 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/x86-64-double-shifts-Oz-Os-O2.ll | 67 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/x86-64-double-shifts-var.ll | 57 +
external/bsd/llvm/dist/llvm/test/CodeGen/X86/x86-shifts.ll | 2 +-
external/bsd/llvm/dist/llvm/test/CodeGen/X86/zlib-longest-match.ll | 240 +
external/bsd/llvm/dist/llvm/test/CodeGen/XCore/codemodel.ll | 156 +
external/bsd/llvm/dist/llvm/test/CodeGen/XCore/epilogue_prologue.ll | 220 +-
external/bsd/llvm/dist/llvm/test/CodeGen/XCore/scavenging.ll | 70 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/2009-11-03-InsertExtractValue.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/2009-11-05-DeadGlobalVariable.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/2009-11-06-NamelessGlobalVariable.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/2009-11-10-CurrentFn.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/2010-01-05-DbgScope.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/2010-01-19-DbgScope.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/2010-03-19-DbgDeclare.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/2010-03-24-MemberFn.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/2010-03-30-InvalidDbgInfoCrash.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/2010-04-06-NestedFnDbgInfo.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/2010-04-19-FramePtr.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/2010-05-03-DisableFramePtr.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/2010-05-03-OriginDIE.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/2010-05-10-MultipleCU.ll | 21 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/2010-06-29-InlinedFnLocalVar.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/2010-07-19-Crash.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/2010-10-01-crash.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/AArch64/dwarfdump.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/AArch64/variable-loc.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/ARM/PR16736.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/ARM/lowerbdgdeclare_vla.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/ARM/sectionorder.ll | 26 +
external/bsd/llvm/dist/llvm/test/DebugInfo/PowerPC/tls-fission.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/PowerPC/tls.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/SystemZ/variable-loc.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/2010-04-13-PubType.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/2010-08-10-DbgConstant.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/2011-09-26-GlobalVarContext.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/2011-12-16-BadStructRef.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/DW_AT_byte_size.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/DW_AT_location-reference.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/DW_AT_object_pointer.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/DW_AT_specification.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/DW_AT_stmt_list_sec_offset.ll | 82 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/DW_TAG_friend.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/aligned_stack_var.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/arange.ll | 46 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/arguments.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/block-capture.ll | 10 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/byvalstruct.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/c-type-units.ll | 29 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/coff_relative_names.ll | 79 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/concrete_out_of_line.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/data_member_location.ll | 12 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-at-specficiation.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-byval-parameter.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-const-int.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-const.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-declare-arg.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-declare.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-file-name.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-i128-const.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-large-unsigned-const.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-merge-loc-entry.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-prolog-end.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-subrange.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-value-dag-combine.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-value-inlined-parameter.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-value-isel.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-value-location.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-value-range.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-value-terminator.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg_value_direct.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/debug-info-block-captured-self.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/debug-info-blocks.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/debug-info-static-member.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/debug_frame.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dwarf-aranges.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dwarf-public-names.ll | 4 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dwarf-pubnames-split.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/earlydup-crash.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/eh_symbol.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/elf-names.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/empty-and-one-elem-array.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/empty-array.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/ending-run.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/enum-class.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/enum-fwd-decl.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/fission-cu.ll | 9 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/fission-hash.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/fission-ranges.ll | 5 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/generate-odr-hash.ll | 93 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/gnu-public-names-empty.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/gnu-public-names.ll | 87 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/instcombine-instrinsics.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/line-info.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/linkage-name.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/low-pc-cu.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/misched-dbg-value.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/multiple-aranges.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/multiple-at-const-val.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/nondefault-subrange-array.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/objc-fwd-decl.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/op_deref.ll | 9 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/parameters.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/pointer-type-size.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/pr11300.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/pr12831.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/pr13303.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/pr9951.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/prologue-stack.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/ref_addr_relocation.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/reference-argument.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/rvalue-ref.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/stmt-list-multiple-compile-units.ll | 26 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/stmt-list.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/stringpool.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/struct-loc.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/subrange-type.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/subreg.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/template.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/tls-fission.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/tls.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/union-template.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/vector.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/X86/vla.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/array.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/bug_null_debuginfo.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/cu-ranges.ll | 50 +
external/bsd/llvm/dist/llvm/test/DebugInfo/debug-info-qualifiers.ll | 102 +
external/bsd/llvm/dist/llvm/test/DebugInfo/debuginfofinder-multiple-cu.ll | 81 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/dwarf-public-names.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/enum.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/global.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/inline-debug-info-multiret.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/inline-debug-info.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/inlined-arguments.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/inlined-vars.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/llvm-symbolizer.test | 9 +
external/bsd/llvm/dist/llvm/test/DebugInfo/member-order.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/member-pointers.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/namespace.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/template-recursive-void.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/tu-composite.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/tu-member-pointer.ll | 3 +-
external/bsd/llvm/dist/llvm/test/DebugInfo/two-cus-from-same-file.ll | 2 +
external/bsd/llvm/dist/llvm/test/DebugInfo/version.ll | 3 +-
external/bsd/llvm/dist/llvm/test/ExecutionEngine/MCJIT/remote/lit.local.cfg | 7 +-
external/bsd/llvm/dist/llvm/test/Feature/md_on_instruction.ll | 3 +
external/bsd/llvm/dist/llvm/test/FileCheck/check-multiple-prefixes-nomatch-2.txt | 10 +
external/bsd/llvm/dist/llvm/test/Instrumentation/AddressSanitizer/basic.ll | 19 -
external/bsd/llvm/dist/llvm/test/Instrumentation/AddressSanitizer/debug_info.ll | 2 +
external/bsd/llvm/dist/llvm/test/Instrumentation/AddressSanitizer/do-not-instrument-internal-globals.ll | 4 +-
external/bsd/llvm/dist/llvm/test/Instrumentation/AddressSanitizer/stack-poisoning.ll | 43 +
external/bsd/llvm/dist/llvm/test/Instrumentation/AddressSanitizer/stack_layout.ll | 49 +
external/bsd/llvm/dist/llvm/test/Instrumentation/BoundsChecking/phi.ll | 55 +-
external/bsd/llvm/dist/llvm/test/Instrumentation/BoundsChecking/simple.ll | 24 +-
external/bsd/llvm/dist/llvm/test/Instrumentation/DataFlowSanitizer/load.ll | 188 +-
external/bsd/llvm/dist/llvm/test/Instrumentation/DataFlowSanitizer/store.ll | 179 +-
external/bsd/llvm/dist/llvm/test/Instrumentation/MemorySanitizer/check_access_address.ll | 28 +
external/bsd/llvm/dist/llvm/test/Instrumentation/MemorySanitizer/msan_basic.ll | 108 +-
external/bsd/llvm/dist/llvm/test/Instrumentation/MemorySanitizer/wrap_indirect_calls.ll | 32 +-
external/bsd/llvm/dist/llvm/test/Instrumentation/ThreadSanitizer/vptr_update.ll | 27 +
external/bsd/llvm/dist/llvm/test/JitListener/test-common-symbols.ll | 2 +
external/bsd/llvm/dist/llvm/test/JitListener/test-inline.ll | 2 +
external/bsd/llvm/dist/llvm/test/JitListener/test-parameters.ll | 2 +
external/bsd/llvm/dist/llvm/test/LTO/triple-init.ll | 16 +
external/bsd/llvm/dist/llvm/test/Linker/2011-08-04-DebugLoc.ll | 2 +
external/bsd/llvm/dist/llvm/test/Linker/2011-08-04-DebugLoc2.ll | 2 +
external/bsd/llvm/dist/llvm/test/Linker/2011-08-04-Metadata.ll | 2 +
external/bsd/llvm/dist/llvm/test/Linker/2011-08-04-Metadata2.ll | 2 +
external/bsd/llvm/dist/llvm/test/Linker/2011-08-18-unique-class-type.ll | 2 +
external/bsd/llvm/dist/llvm/test/Linker/2011-08-18-unique-class-type2.ll | 2 +
external/bsd/llvm/dist/llvm/test/Linker/2011-08-18-unique-debug-type.ll | 2 +
external/bsd/llvm/dist/llvm/test/Linker/2011-08-18-unique-debug-type2.ll | 2 +
external/bsd/llvm/dist/llvm/test/Linker/DbgDeclare.ll | 2 +
external/bsd/llvm/dist/llvm/test/Linker/DbgDeclare2.ll | 2 +
external/bsd/llvm/dist/llvm/test/Linker/Inputs/type-unique-inheritance-a.ll | 3 +-
external/bsd/llvm/dist/llvm/test/Linker/Inputs/type-unique-inheritance-b.ll | 3 +-
external/bsd/llvm/dist/llvm/test/Linker/Inputs/type-unique-simple2-a.ll | 3 +-
external/bsd/llvm/dist/llvm/test/Linker/Inputs/type-unique-simple2-b.ll | 3 +-
external/bsd/llvm/dist/llvm/test/Linker/type-unique-simple-a.ll | 3 +-
external/bsd/llvm/dist/llvm/test/Linker/type-unique-simple-b.ll | 3 +-
external/bsd/llvm/dist/llvm/test/MC/AArch64/neon-sxtl.s | 26 +
external/bsd/llvm/dist/llvm/test/MC/ARM/bkpt.s | 32 +
external/bsd/llvm/dist/llvm/test/MC/ARM/comment.s | 24 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv2.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv2a.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv3.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv3m.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv4.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv4t.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv5.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv5t.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv5te.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv6-m.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv6.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv6j.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv6t2.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv6z.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv6zk.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv7-a.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv7-m.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv7-r.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv7.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv7a.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv7m.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv7r.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv8-a.s | 31 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv8a.s | 31 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-iwmmxt.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-iwmmxt2.s | 31 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-even.s | 70 +
external/bsd/llvm/dist/llvm/test/MC/ARM/directive-fpu-softvfp.s | 8 +
external/bsd/llvm/dist/llvm/test/MC/ARM/inst-arm-suffixes.s | 15 +
external/bsd/llvm/dist/llvm/test/MC/ARM/inst-constant-required.s | 15 +
external/bsd/llvm/dist/llvm/test/MC/ARM/inst-directive-emit.s | 20 +
external/bsd/llvm/dist/llvm/test/MC/ARM/inst-directive.s | 81 +
external/bsd/llvm/dist/llvm/test/MC/ARM/inst-overflow.s | 14 +
external/bsd/llvm/dist/llvm/test/MC/ARM/inst-thumb-overflow-2.s | 13 +
external/bsd/llvm/dist/llvm/test/MC/ARM/inst-thumb-overflow.s | 13 +
external/bsd/llvm/dist/llvm/test/MC/ARM/inst-thumb-suffixes.s | 13 +
external/bsd/llvm/dist/llvm/test/MC/ARM/ldr-pseudo-darwin.s | 241 +
external/bsd/llvm/dist/llvm/test/MC/ARM/ldr-pseudo-obj-errors.s | 17 +
external/bsd/llvm/dist/llvm/test/MC/ARM/ldr-pseudo-parse-errors.s | 10 +
external/bsd/llvm/dist/llvm/test/MC/ARM/ldr-pseudo.s | 221 +
external/bsd/llvm/dist/llvm/test/MC/ARM/ltorg-darwin.s | 151 +
external/bsd/llvm/dist/llvm/test/MC/ARM/ltorg.s | 138 +
external/bsd/llvm/dist/llvm/test/MC/ARM/pool.s | 18 +
external/bsd/llvm/dist/llvm/test/MC/ARM/symbol-variants-errors.s | 23 +
external/bsd/llvm/dist/llvm/test/MC/ARM/symbol-variants.s | 67 +
external/bsd/llvm/dist/llvm/test/MC/ARM/thumb-st_other.s | 19 +
external/bsd/llvm/dist/llvm/test/MC/ARM/vfp-aliases-diagnostics.s | 114 +
external/bsd/llvm/dist/llvm/test/MC/ARM/vfp-aliases.s | 62 +
external/bsd/llvm/dist/llvm/test/MC/AsmParser/directive_end-2.s | 14 +
external/bsd/llvm/dist/llvm/test/MC/AsmParser/directive_end.s | 11 +
external/bsd/llvm/dist/llvm/test/MC/AsmParser/directive_rept-diagnostics.s | 41 +
external/bsd/llvm/dist/llvm/test/MC/AsmParser/directive_rept.s | 30 +
external/bsd/llvm/dist/llvm/test/MC/COFF/bss_section.ll | 3 +
external/bsd/llvm/dist/llvm/test/MC/COFF/comm.s | 25 +
external/bsd/llvm/dist/llvm/test/MC/COFF/secidx.s | 16 +
external/bsd/llvm/dist/llvm/test/MC/COFF/timestamp.s | 4 +
external/bsd/llvm/dist/llvm/test/MC/COFF/tricky-names.ll | 6 +-
external/bsd/llvm/dist/llvm/test/MC/COFF/weak-symbol.ll | 28 +-
external/bsd/llvm/dist/llvm/test/MC/Disassembler/PowerPC/lit.local.cfg | 4 +
external/bsd/llvm/dist/llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-bookII.txt | 74 +
external/bsd/llvm/dist/llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-bookIII.txt | 107 +
external/bsd/llvm/dist/llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-ext.txt | 2253 ++++++++
external/bsd/llvm/dist/llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-fp.txt | 329 +
external/bsd/llvm/dist/llvm/test/MC/Disassembler/PowerPC/ppc64-encoding-vmx.txt | 509 +
external/bsd/llvm/dist/llvm/test/MC/Disassembler/PowerPC/ppc64-encoding.txt | 621 ++
external/bsd/llvm/dist/llvm/test/MC/Disassembler/PowerPC/ppc64-operands.txt | 94 +
external/bsd/llvm/dist/llvm/test/MC/Disassembler/SystemZ/insns.txt | 330 +
external/bsd/llvm/dist/llvm/test/MC/Disassembler/X86/avx-512.txt | 59 +
external/bsd/llvm/dist/llvm/test/MC/Disassembler/X86/fp-stack.txt | 1037 +++
external/bsd/llvm/dist/llvm/test/MC/Disassembler/X86/simple-tests.txt | 12 +
external/bsd/llvm/dist/llvm/test/MC/ELF/weak.s | 2 +-
external/bsd/llvm/dist/llvm/test/MC/MachO/ARM/bad-darwin-ARM-reloc.s | 9 +
external/bsd/llvm/dist/llvm/test/MC/MachO/x86_32-scattered-reloc-fallback.s | 27 +
external/bsd/llvm/dist/llvm/test/MC/Mips/micromips-bad-branches.s | 225 +
external/bsd/llvm/dist/llvm/test/MC/Mips/micromips-control-instructions.s | 57 +
external/bsd/llvm/dist/llvm/test/MC/Mips/micromips-diagnostic-fixup.s | 10 +
external/bsd/llvm/dist/llvm/test/MC/Mips/micromips-fpu-instructions.s | 193 +
external/bsd/llvm/dist/llvm/test/MC/Mips/micromips-load-effective-address.s | 29 +
external/bsd/llvm/dist/llvm/test/MC/Mips/micromips-loadstore-instructions.s | 12 +-
external/bsd/llvm/dist/llvm/test/MC/Mips/micromips-pc16-fixup.s | 10 +
external/bsd/llvm/dist/llvm/test/MC/Mips/micromips-relocations.s | 12 +
external/bsd/llvm/dist/llvm/test/MC/Mips/mips-bad-branches.s | 409 +
external/bsd/llvm/dist/llvm/test/MC/Mips/mips-diagnostic-fixup.s | 10 +
external/bsd/llvm/dist/llvm/test/MC/Mips/mips-pc16-fixup.s | 10 +
external/bsd/llvm/dist/llvm/test/MC/Mips/mips_directives.s | 8 +-
external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_2r.s | 6 +-
external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_2rf.s | 6 +-
external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_3r.s | 6 +-
external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_3rf.s | 6 +-
external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_bit.s | 6 +-
external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_cbranch.s | 2 +-
external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_ctrlregs.s | 6 +-
external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_elm.s | 6 +-
external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_elm_insert.s | 6 +-
external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_elm_insve.s | 6 +-
external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_i10.s | 6 +-
external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_i5.s | 6 +-
external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_i8.s | 6 +-
external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_lsa.s | 6 +-
external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_mi10.s | 108 +-
external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_vec.s | 6 +-
external/bsd/llvm/dist/llvm/test/MC/SystemZ/insn-bad-z196.s | 110 +
external/bsd/llvm/dist/llvm/test/MC/SystemZ/insn-bad.s | 40 +
external/bsd/llvm/dist/llvm/test/MC/SystemZ/insn-good-z196.s | 240 +
external/bsd/llvm/dist/llvm/test/MC/X86/intel-syntax-directional-label.s | 16 +
external/bsd/llvm/dist/llvm/test/MC/X86/stackmap-nops.ll | 47 +
external/bsd/llvm/dist/llvm/test/Object/nm-archive.test | 2 +-
external/bsd/llvm/dist/llvm/test/TableGen/MultiClassDefName.td | 25 +
external/bsd/llvm/dist/llvm/test/TableGen/ValidIdentifiers.td | 16 +
external/bsd/llvm/dist/llvm/test/Transforms/DeadArgElim/2010-04-30-DbgInfo.ll | 2 +
external/bsd/llvm/dist/llvm/test/Transforms/DeadArgElim/dbginfo.ll | 2 +
external/bsd/llvm/dist/llvm/test/Transforms/DeadStoreElimination/inst-limits.ll | 3 +-
external/bsd/llvm/dist/llvm/test/Transforms/GCOVProfiling/linkagename.ll | 2 +
external/bsd/llvm/dist/llvm/test/Transforms/GCOVProfiling/version.ll | 6 +-
external/bsd/llvm/dist/llvm/test/Transforms/GlobalOpt/alias-used-address-space.ll | 26 +
external/bsd/llvm/dist/llvm/test/Transforms/GlobalOpt/array-elem-refs.ll | 32 +
external/bsd/llvm/dist/llvm/test/Transforms/GlobalOpt/memset.ll | 19 +-
external/bsd/llvm/dist/llvm/test/Transforms/IndVarSimplify/iv-widen.ll | 39 +
external/bsd/llvm/dist/llvm/test/Transforms/IndVarSimplify/overflowcheck.ll | 56 +
external/bsd/llvm/dist/llvm/test/Transforms/Inline/inline_invoke.ll | 5 -
external/bsd/llvm/dist/llvm/test/Transforms/Inline/inline_returns_twice.ll | 73 +-
external/bsd/llvm/dist/llvm/test/Transforms/Inline/invoke-cleanup.ll | 39 +
external/bsd/llvm/dist/llvm/test/Transforms/Inline/invoke-combine-clauses.ll | 117 +
external/bsd/llvm/dist/llvm/test/Transforms/Inline/invoke-cost.ll | 45 +
external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/addrspacecast.ll | 38 +
external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/debug-line.ll | 2 +
external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/debuginfo.ll | 2 +
external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/double-float-shrink-1.ll | 5 +-
external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/float-shrink-compare.ll | 54 +
external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/fpextend.ll | 14 +-
external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/fpextend_x86.ll | 57 +
external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/phi-select-constexpr.ll | 19 +
external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/pow-1.ll | 25 +
external/bsd/llvm/dist/llvm/test/Transforms/Internalize/lists.ll | 11 +-
external/bsd/llvm/dist/llvm/test/Transforms/LICM/debug-value.ll | 2 +
external/bsd/llvm/dist/llvm/test/Transforms/LoopIdiom/debug-line.ll | 2 +
external/bsd/llvm/dist/llvm/test/Transforms/LoopReroll/basic.ll | 10 +-
external/bsd/llvm/dist/llvm/test/Transforms/LoopReroll/nonconst_lb.ll | 152 +
external/bsd/llvm/dist/llvm/test/Transforms/LoopReroll/reduction.ll | 4 +-
external/bsd/llvm/dist/llvm/test/Transforms/LoopRotate/PhiSelfReference-1.ll | 39 +
external/bsd/llvm/dist/llvm/test/Transforms/LoopRotate/dbgvalue.ll | 2 +
external/bsd/llvm/dist/llvm/test/Transforms/LoopVectorize/X86/metadata-enable.ll | 175 +
external/bsd/llvm/dist/llvm/test/Transforms/LoopVectorize/dbg.value.ll | 2 +
external/bsd/llvm/dist/llvm/test/Transforms/LoopVectorize/debugloc.ll | 3 +-
external/bsd/llvm/dist/llvm/test/Transforms/LoopVectorize/if-conversion.ll | 63 +
external/bsd/llvm/dist/llvm/test/Transforms/LoopVectorize/increment.ll | 2 +-
external/bsd/llvm/dist/llvm/test/Transforms/LoopVectorize/opt.ll | 28 +
external/bsd/llvm/dist/llvm/test/Transforms/Mem2Reg/ConvertDebugInfo.ll | 2 +
external/bsd/llvm/dist/llvm/test/Transforms/Mem2Reg/ConvertDebugInfo2.ll | 2 +
external/bsd/llvm/dist/llvm/test/Transforms/ObjCARC/basic.ll | 10 +-
external/bsd/llvm/dist/llvm/test/Transforms/ObjCARC/ensure-that-exception-unwind-path-is-visited.ll | 3 +-
external/bsd/llvm/dist/llvm/test/Transforms/SLPVectorizer/X86/debug_info.ll | 3 +-
external/bsd/llvm/dist/llvm/test/Transforms/SLPVectorizer/X86/extractcost.ll | 30 +
external/bsd/llvm/dist/llvm/test/Transforms/SLPVectorizer/X86/metadata.ll | 60 +
external/bsd/llvm/dist/llvm/test/Transforms/SLPVectorizer/X86/opt.ll | 30 +
external/bsd/llvm/dist/llvm/test/Transforms/SampleProfile/Inputs/bad_fn_header.prof | 6 +
external/bsd/llvm/dist/llvm/test/Transforms/SampleProfile/Inputs/bad_sample_line.prof | 6 +
external/bsd/llvm/dist/llvm/test/Transforms/SampleProfile/Inputs/missing_num_syms.prof | 5 +
external/bsd/llvm/dist/llvm/test/Transforms/SampleProfile/Inputs/missing_samples.prof | 6 +
external/bsd/llvm/dist/llvm/test/Transforms/SampleProfile/Inputs/missing_symtab.prof | 5 +
external/bsd/llvm/dist/llvm/test/Transforms/SampleProfile/branch.ll | 3 +-
external/bsd/llvm/dist/llvm/test/Transforms/SampleProfile/syntax.ll | 17 +
external/bsd/llvm/dist/llvm/test/Transforms/ScalarRepl/debuginfo-preserved.ll | 2 +
external/bsd/llvm/dist/llvm/test/Transforms/Scalarizer/basic.ll | 451 +
external/bsd/llvm/dist/llvm/test/Transforms/Scalarizer/dbginfo.ll | 86 +
external/bsd/llvm/dist/llvm/test/Transforms/Scalarizer/no-data-layout.ll | 25 +
external/bsd/llvm/dist/llvm/test/Transforms/SimplifyCFG/hoist-dbgvalue.ll | 2 +
external/bsd/llvm/dist/llvm/test/Transforms/SimplifyCFG/no_speculative_loads_with_tsan.ll | 40 +
external/bsd/llvm/dist/llvm/test/Transforms/SimplifyCFG/preserve-branchweights.ll | 52 +-
external/bsd/llvm/dist/llvm/test/Transforms/SimplifyCFG/trap-debugloc.ll | 2 +
external/bsd/llvm/dist/llvm/test/Transforms/StripSymbols/2010-06-30-StripDebug.ll | 2 +
external/bsd/llvm/dist/llvm/test/Transforms/StripSymbols/2010-08-25-crash.ll | 2 +
external/bsd/llvm/dist/llvm/test/Transforms/StripSymbols/strip-dead-debug-info.ll | 2 +
external/bsd/llvm/dist/llvm/test/Verifier/bitcast-address-space-nested-global-cycle.ll | 4 +-
external/bsd/llvm/dist/llvm/test/Verifier/bitcast-address-space-nested-global.ll | 4 +-
external/bsd/llvm/dist/llvm/test/Verifier/bitcast-address-space-through-constant-inttoptr-inside-gep-instruction.ll | 5 +-
external/bsd/llvm/dist/llvm/test/Verifier/bitcast-address-space-through-constant-inttoptr.ll | 4 +-
external/bsd/llvm/dist/llvm/test/Verifier/bitcast-address-space-through-gep-2.ll | 4 +-
external/bsd/llvm/dist/llvm/test/Verifier/bitcast-address-space-through-gep.ll | 4 +-
external/bsd/llvm/dist/llvm/test/Verifier/bitcast-address-space-through-inttoptr.ll | 3 +-
external/bsd/llvm/dist/llvm/test/Verifier/bitcast-address-spaces.ll | 3 +-
external/bsd/llvm/dist/llvm/test/Verifier/bitcast-alias-address-space.ll | 4 +-
external/bsd/llvm/dist/llvm/test/Verifier/bitcast-vector-pointer-as.ll | 4 +-
external/bsd/llvm/dist/llvm/test/Verifier/inalloca1.ll | 19 +
external/bsd/llvm/dist/llvm/test/Verifier/inalloca2.ll | 21 +
external/bsd/llvm/dist/llvm/test/Verifier/recursive-type-1.ll | 12 +
external/bsd/llvm/dist/llvm/test/Verifier/recursive-type-2.ll | 14 +
external/bsd/llvm/dist/llvm/test/Verifier/recursive-type-3.ll | 11 +
external/bsd/llvm/dist/llvm/test/Verifier/varargs-intrinsic.ll | 6 +-
external/bsd/llvm/dist/llvm/test/lit.cfg | 13 +-
external/bsd/llvm/dist/llvm/test/lit.site.cfg.in | 1 +
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test.cpp | 5 +-
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test.gcda | Bin
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test.gcno | Bin
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test.h | 3 +
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_-a.cpp.gcov | 111 +
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_-a.h.gcov | 10 +
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_-a_-b.cpp.gcov | 134 +
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_-a_-b.h.gcov | 12 +
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_-a_-b_-c_-u.cpp.gcov | 160 +
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_-a_-b_-c_-u.h.gcov | 14 +
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_-a_-b_-u.cpp.gcov | 160 +
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_-a_-b_-u.h.gcov | 14 +
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_-b.output | 13 +
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_-b_-f.output | 65 +
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_-f.output | 38 +
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_file_checksum_fail.gcda | Bin
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_func_checksum_fail.gcda | Bin
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_no_options.cpp.gcov | 79 +
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_no_options.h.gcov | 8 +
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_no_options.output | 8 +
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_read_fail.gcno | Bin
external/bsd/llvm/dist/llvm/test/tools/llvm-cov/llvm-cov.test | 38 +-
external/bsd/llvm/dist/llvm/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-i368 | Bin
external/bsd/llvm/dist/llvm/test/tools/llvm-readobj/Inputs/multifile-linetables.obj.coff-2012-x86_64 | Bin
external/bsd/llvm/dist/llvm/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-i368 | Bin
external/bsd/llvm/dist/llvm/test/tools/llvm-readobj/Inputs/multifunction-linetables.obj.coff-2012-x86_64 | Bin
external/bsd/llvm/dist/llvm/test/tools/llvm-readobj/codeview-linetables.test | 282 +
external/bsd/llvm/dist/llvm/tools/bugpoint-passes/CMakeLists.txt | 8 +
external/bsd/llvm/dist/llvm/tools/bugpoint/CMakeLists.txt | 22 +-
external/bsd/llvm/dist/llvm/tools/bugpoint/Makefile | 3 +
external/bsd/llvm/dist/llvm/tools/gold/CMakeLists.txt | 28 +-
external/bsd/llvm/dist/llvm/tools/gold/gold-plugin.cpp | 2 +-
external/bsd/llvm/dist/llvm/tools/llc/CMakeLists.txt | 17 +-
external/bsd/llvm/dist/llvm/tools/llc/Makefile | 3 +
external/bsd/llvm/dist/llvm/tools/lli/CMakeLists.txt | 18 +-
external/bsd/llvm/dist/llvm/tools/lli/ChildTarget/ChildTarget.cpp | 1 +
external/bsd/llvm/dist/llvm/tools/lli/RemoteTargetExternal.cpp | 6 +
external/bsd/llvm/dist/llvm/tools/lli/lli.cpp | 2 +-
external/bsd/llvm/dist/llvm/tools/llvm-ar/CMakeLists.txt | 9 +-
external/bsd/llvm/dist/llvm/tools/llvm-as/CMakeLists.txt | 7 +-
external/bsd/llvm/dist/llvm/tools/llvm-bcanalyzer/CMakeLists.txt | 5 +-
external/bsd/llvm/dist/llvm/tools/llvm-c-test/CMakeLists.txt | 9 +-
external/bsd/llvm/dist/llvm/tools/llvm-config/BuildVariables.inc.in | 4 +-
external/bsd/llvm/dist/llvm/tools/llvm-config/CMakeLists.txt | 3 +
external/bsd/llvm/dist/llvm/tools/llvm-config/Makefile | 10 +-
external/bsd/llvm/dist/llvm/tools/llvm-config/llvm-config.cpp | 44 +-
external/bsd/llvm/dist/llvm/tools/llvm-cov/llvm-cov.cpp | 36 +-
external/bsd/llvm/dist/llvm/tools/llvm-diff/CMakeLists.txt | 6 +-
external/bsd/llvm/dist/llvm/tools/llvm-dis/CMakeLists.txt | 6 +-
external/bsd/llvm/dist/llvm/tools/llvm-dwarfdump/CMakeLists.txt | 1 +
external/bsd/llvm/dist/llvm/tools/llvm-extract/CMakeLists.txt | 8 +-
external/bsd/llvm/dist/llvm/tools/llvm-link/CMakeLists.txt | 8 +-
external/bsd/llvm/dist/llvm/tools/llvm-lto/CMakeLists.txt | 8 +-
external/bsd/llvm/dist/llvm/tools/llvm-mc/CMakeLists.txt | 7 +-
external/bsd/llvm/dist/llvm/tools/llvm-nm/CMakeLists.txt | 7 +-
external/bsd/llvm/dist/llvm/tools/llvm-objdump/CMakeLists.txt | 3 +-
external/bsd/llvm/dist/llvm/tools/llvm-readobj/CMakeLists.txt | 5 +-
external/bsd/llvm/dist/llvm/tools/llvm-readobj/COFFDumper.cpp | 165 +
external/bsd/llvm/dist/llvm/tools/llvm-readobj/llvm-readobj.cpp | 4 +
external/bsd/llvm/dist/llvm/tools/llvm-readobj/llvm-readobj.h | 1 +
external/bsd/llvm/dist/llvm/tools/llvm-rtdyld/CMakeLists.txt | 7 +-
external/bsd/llvm/dist/llvm/tools/llvm-shlib/Makefile | 3 -
external/bsd/llvm/dist/llvm/tools/llvm-size/CMakeLists.txt | 5 +-
external/bsd/llvm/dist/llvm/tools/llvm-stress/CMakeLists.txt | 7 +-
external/bsd/llvm/dist/llvm/tools/llvm-stress/Makefile | 3 -
external/bsd/llvm/dist/llvm/tools/llvm-stress/llvm-stress.cpp | 4 +-
external/bsd/llvm/dist/llvm/tools/llvm-symbolizer/CMakeLists.txt | 1 +
external/bsd/llvm/dist/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 41 +-
external/bsd/llvm/dist/llvm/tools/lto/CMakeLists.txt | 29 +-
external/bsd/llvm/dist/llvm/tools/lto/Makefile | 3 -
external/bsd/llvm/dist/llvm/tools/macho-dump/CMakeLists.txt | 5 +-
external/bsd/llvm/dist/llvm/tools/obj2yaml/CMakeLists.txt | 5 +-
external/bsd/llvm/dist/llvm/tools/opt/AnalysisWrappers.cpp | 4 +-
external/bsd/llvm/dist/llvm/tools/opt/CMakeLists.txt | 22 +-
external/bsd/llvm/dist/llvm/tools/opt/Makefile | 3 +
external/bsd/llvm/dist/llvm/tools/opt/PrintSCC.cpp | 8 +-
external/bsd/llvm/dist/llvm/tools/opt/opt.cpp | 22 +-
external/bsd/llvm/dist/llvm/tools/yaml2obj/CMakeLists.txt | 5 +-
external/bsd/llvm/dist/llvm/unittests/ADT/APIntTest.cpp | 62 +
external/bsd/llvm/dist/llvm/unittests/ADT/BitVectorTest.cpp | 6 +
external/bsd/llvm/dist/llvm/unittests/ADT/SmallPtrSetTest.cpp | 89 +-
external/bsd/llvm/dist/llvm/unittests/ADT/StringMapTest.cpp | 32 +-
external/bsd/llvm/dist/llvm/unittests/ADT/TripleTest.cpp | 14 +-
external/bsd/llvm/dist/llvm/unittests/Analysis/CMakeLists.txt | 2 +
external/bsd/llvm/dist/llvm/unittests/Bitcode/CMakeLists.txt | 2 +
external/bsd/llvm/dist/llvm/unittests/CodeGen/CMakeLists.txt | 5 +-
external/bsd/llvm/dist/llvm/unittests/DebugInfo/CMakeLists.txt | 4 +-
external/bsd/llvm/dist/llvm/unittests/ExecutionEngine/CMakeLists.txt | 5 +-
external/bsd/llvm/dist/llvm/unittests/ExecutionEngine/JIT/CMakeLists.txt | 14 +-
external/bsd/llvm/dist/llvm/unittests/ExecutionEngine/JIT/JITEventListenerTest.cpp | 2 -
external/bsd/llvm/dist/llvm/unittests/ExecutionEngine/JIT/Makefile | 3 +
external/bsd/llvm/dist/llvm/unittests/ExecutionEngine/MCJIT/CMakeLists.txt | 12 +-
external/bsd/llvm/dist/llvm/unittests/ExecutionEngine/MCJIT/Makefile | 2 +-
external/bsd/llvm/dist/llvm/unittests/IR/CMakeLists.txt | 8 +-
external/bsd/llvm/dist/llvm/unittests/IR/DominatorTreeTest.cpp | 27 +
external/bsd/llvm/dist/llvm/unittests/IR/IRBuilderTest.cpp | 7 +
external/bsd/llvm/dist/llvm/unittests/IR/InstructionsTest.cpp | 4 +-
external/bsd/llvm/dist/llvm/unittests/IR/LegacyPassManagerTest.cpp | 4 +-
external/bsd/llvm/dist/llvm/unittests/IR/PassManagerTest.cpp | 212 +-
external/bsd/llvm/dist/llvm/unittests/IR/ValueMapTest.cpp | 3 +-
external/bsd/llvm/dist/llvm/unittests/Makefile | 7 +-
external/bsd/llvm/dist/llvm/unittests/Makefile.unittest | 16 +-
external/bsd/llvm/dist/llvm/unittests/Object/CMakeLists.txt | 3 +-
external/bsd/llvm/dist/llvm/unittests/Option/CMakeLists.txt | 2 -
external/bsd/llvm/dist/llvm/unittests/Support/BlockFrequencyTest.cpp | 168 +-
external/bsd/llvm/dist/llvm/unittests/Support/CMakeLists.txt | 2 +
external/bsd/llvm/dist/llvm/unittests/Support/LineIteratorTest.cpp | 115 +
external/bsd/llvm/dist/llvm/unittests/Support/ProcessTest.cpp | 2 +-
external/bsd/llvm/dist/llvm/unittests/Support/RegexTest.cpp | 32 +-
external/bsd/llvm/dist/llvm/unittests/Support/ThreadLocalTest.cpp | 38 +
external/bsd/llvm/dist/llvm/unittests/Support/YAMLIOTest.cpp | 119 +-
external/bsd/llvm/dist/llvm/unittests/Transforms/DebugIR/CMakeLists.txt | 2 +
external/bsd/llvm/dist/llvm/unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp | 102 +
external/bsd/llvm/dist/llvm/unittests/Transforms/Utils/CMakeLists.txt | 3 +
external/bsd/llvm/dist/llvm/unittests/Transforms/Utils/IntegerDivision.cpp | 122 +
external/bsd/llvm/dist/llvm/utils/FileCheck/FileCheck.cpp | 52 +-
external/bsd/llvm/dist/llvm/utils/FileCheck/Makefile | 4 +-
external/bsd/llvm/dist/llvm/utils/TableGen/AsmWriterEmitter.cpp | 1 -
external/bsd/llvm/dist/llvm/utils/TableGen/AsmWriterInst.cpp | 35 +-
external/bsd/llvm/dist/llvm/utils/TableGen/AsmWriterInst.h | 1 -
external/bsd/llvm/dist/llvm/utils/TableGen/CodeEmitterGen.cpp | 38 +-
external/bsd/llvm/dist/llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 3 +
external/bsd/llvm/dist/llvm/utils/TableGen/CodeGenMapTable.cpp | 2 +-
external/bsd/llvm/dist/llvm/utils/TableGen/CodeGenTarget.cpp | 40 +
external/bsd/llvm/dist/llvm/utils/TableGen/CodeGenTarget.h | 4 +
external/bsd/llvm/dist/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 166 +-
external/bsd/llvm/dist/llvm/utils/TableGen/X86DisassemblerShared.h | 2 -
external/bsd/llvm/dist/llvm/utils/TableGen/X86DisassemblerTables.cpp | 145 +-
external/bsd/llvm/dist/llvm/utils/TableGen/X86ModRMFilters.cpp | 4 -
external/bsd/llvm/dist/llvm/utils/TableGen/X86ModRMFilters.h | 80 +-
external/bsd/llvm/dist/llvm/utils/TableGen/X86RecognizableInstr.cpp | 107 +-
external/bsd/llvm/dist/llvm/utils/TableGen/X86RecognizableInstr.h | 7 +-
external/bsd/llvm/dist/llvm/utils/count/Makefile | 4 +-
external/bsd/llvm/dist/llvm/utils/lit/lit/Test.py | 8 +-
external/bsd/llvm/dist/llvm/utils/lit/lit/TestingConfig.py | 2 +-
external/bsd/llvm/dist/llvm/utils/lit/lit/formats/googletest.py | 2 +-
external/bsd/llvm/dist/llvm/utils/lit/lit/main.py | 25 +
external/bsd/llvm/dist/llvm/utils/llvm-lit/CMakeLists.txt | 25 +-
external/bsd/llvm/dist/llvm/utils/llvm-lit/Makefile | 9 +-
external/bsd/llvm/dist/llvm/utils/llvm-lit/llvm-lit.in | 6 +-
external/bsd/llvm/dist/llvm/utils/not/Makefile | 4 +-
external/bsd/llvm/dist/llvm/utils/release/test-release.sh | 2 +-
1656 files changed, 57795 insertions(+), 16096 deletions(-)
diffs (truncated from 115476 to 300 lines):
diff -r a4d9817bcb1b -r 025faf7bac46 external/bsd/llvm/dist/llvm/autoconf/configure.ac
--- a/external/bsd/llvm/dist/llvm/autoconf/configure.ac Sun Jan 05 16:02:49 2014 +0000
+++ b/external/bsd/llvm/dist/llvm/autoconf/configure.ac Sun Jan 05 16:12:50 2014 +0000
@@ -31,14 +31,14 @@
dnl===-----------------------------------------------------------------------===
dnl Initialize autoconf and define the package name, version number and
dnl address for reporting bugs.
-AC_INIT([LLVM],[3.4],[http://llvm.org/bugs/])
+AC_INIT([LLVM],[3.5svn],[http://llvm.org/bugs/])
AC_DEFINE([LLVM_VERSION_MAJOR], [3], [Major version of the LLVM API])
-AC_DEFINE([LLVM_VERSION_MINOR], [4], [Minor version of the LLVM API])
+AC_DEFINE([LLVM_VERSION_MINOR], [5], [Minor version of the LLVM API])
dnl Provide a copyright substitution and ensure the copyright notice is included
dnl in the output of --version option of the generated configure script.
-AC_SUBST(LLVM_COPYRIGHT,["Copyright (c) 2003-2013 University of Illinois at Urbana-Champaign."])
-AC_COPYRIGHT([Copyright (c) 2003-2013 University of Illinois at Urbana-Champaign.])
+AC_SUBST(LLVM_COPYRIGHT,["Copyright (c) 2003-2014 University of Illinois at Urbana-Champaign."])
+AC_COPYRIGHT([Copyright (c) 2003-2014 University of Illinois at Urbana-Champaign.])
dnl Indicate that we require autoconf 2.60 or later.
AC_PREREQ(2.60)
diff -r a4d9817bcb1b -r 025faf7bac46 external/bsd/llvm/dist/llvm/bindings/ocaml/Makefile.ocaml
--- a/external/bsd/llvm/dist/llvm/bindings/ocaml/Makefile.ocaml Sun Jan 05 16:02:49 2014 +0000
+++ b/external/bsd/llvm/dist/llvm/bindings/ocaml/Makefile.ocaml Sun Jan 05 16:12:50 2014 +0000
@@ -37,7 +37,7 @@
# Info from llvm-config and similar
ifndef IS_CLEANING_TARGET
ifdef UsedComponents
-UsedLibs = $(shell $(LLVM_CONFIG) --libs $(UsedComponents))
+UsedLibs = $(shell $(LLVM_CONFIG) --libs --system-libs $(UsedComponents))
UsedLibNames = $(shell $(LLVM_CONFIG) --libnames $(UsedComponents))
endif
endif
diff -r a4d9817bcb1b -r 025faf7bac46 external/bsd/llvm/dist/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.mli
--- a/external/bsd/llvm/dist/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.mli Sun Jan 05 16:02:49 2014 +0000
+++ b/external/bsd/llvm/dist/llvm/bindings/ocaml/transforms/scalar/llvm_scalar_opts.mli Sun Jan 05 16:12:50 2014 +0000
@@ -12,7 +12,7 @@
This interface provides an OCaml API for LLVM scalar transforms, the
classes in the [LLVMScalarOpts] library. *)
-(** See the [llvm::createConstantPropogationPass] function. *)
+(** See the [llvm::createConstantPropagationPass] function. *)
external add_constant_propagation : [<Llvm.PassManager.any] Llvm.PassManager.t
-> unit
= "llvm_add_constant_propagation"
diff -r a4d9817bcb1b -r 025faf7bac46 external/bsd/llvm/dist/llvm/bindings/python/llvm/tests/test_disassembler.py
--- a/external/bsd/llvm/dist/llvm/bindings/python/llvm/tests/test_disassembler.py Sun Jan 05 16:02:49 2014 +0000
+++ b/external/bsd/llvm/dist/llvm/bindings/python/llvm/tests/test_disassembler.py Sun Jan 05 16:12:50 2014 +0000
@@ -16,9 +16,9 @@
self.assertEqual(count, 3)
self.assertEqual(s, '\tjcxz\t-127')
- def test_nonexistant_triple(self):
+ def test_nonexistent_triple(self):
with self.assertRaisesRegexp(Exception, "Could not obtain disassembler for triple"):
- Disassembler("nonexistant-triple-raises")
+ Disassembler("nonexistent-triple-raises")
def test_get_instructions(self):
sequence = '\x67\xe3\x81\x01\xc7' # jcxz -127; addl %eax, %edi
diff -r a4d9817bcb1b -r 025faf7bac46 external/bsd/llvm/dist/llvm/docs/CMake.rst
--- a/external/bsd/llvm/dist/llvm/docs/CMake.rst Sun Jan 05 16:02:49 2014 +0000
+++ b/external/bsd/llvm/dist/llvm/docs/CMake.rst Sun Jan 05 16:12:50 2014 +0000
@@ -211,6 +211,9 @@
**LLVM_ENABLE_THREADS**:BOOL
Build with threads support, if available. Defaults to ON.
+**LLVM_ENABLE_CXX11**:BOOL
+ Build in C++11 mode, if available. Defaults to OFF.
+
**LLVM_ENABLE_ASSERTIONS**:BOOL
Enables code assertions. Defaults to OFF if and only if ``CMAKE_BUILD_TYPE``
is *Release*.
diff -r a4d9817bcb1b -r 025faf7bac46 external/bsd/llvm/dist/llvm/docs/CodingStandards.rst
--- a/external/bsd/llvm/dist/llvm/docs/CodingStandards.rst Sun Jan 05 16:02:49 2014 +0000
+++ b/external/bsd/llvm/dist/llvm/docs/CodingStandards.rst Sun Jan 05 16:12:50 2014 +0000
@@ -844,7 +844,7 @@
.. code-block:: c++
- assert(Ty->isPointerType() && "Can't allocate a non pointer type!");
+ assert(Ty->isPointerType() && "Can't allocate a non-pointer type!");
assert((Opcode == Shl || Opcode == Shr) && "ShiftInst Opcode invalid!");
diff -r a4d9817bcb1b -r 025faf7bac46 external/bsd/llvm/dist/llvm/docs/CommandGuide/index.rst
--- a/external/bsd/llvm/dist/llvm/docs/CommandGuide/index.rst Sun Jan 05 16:02:49 2014 +0000
+++ b/external/bsd/llvm/dist/llvm/docs/CommandGuide/index.rst Sun Jan 05 16:12:50 2014 +0000
@@ -22,7 +22,6 @@
llvm-link
llvm-ar
llvm-nm
- llvm-prof
llvm-config
llvm-diff
llvm-cov
diff -r a4d9817bcb1b -r 025faf7bac46 external/bsd/llvm/dist/llvm/docs/CommandGuide/llvm-symbolizer.rst
--- a/external/bsd/llvm/dist/llvm/docs/CommandGuide/llvm-symbolizer.rst Sun Jan 05 16:02:49 2014 +0000
+++ b/external/bsd/llvm/dist/llvm/docs/CommandGuide/llvm-symbolizer.rst Sun Jan 05 16:12:50 2014 +0000
@@ -10,7 +10,9 @@
-----------
:program:`llvm-symbolizer` reads object file names and addresses from standard
-input and prints corresponding source code locations to standard output. This
+input and prints corresponding source code locations to standard output.
+If object file is specified in command line, :program:`llvm-symbolizer` reads
+only addresses from standard input. This
program uses debug info sections and symbol table in the object files.
EXAMPLE
@@ -45,10 +47,22 @@
_main
/tmp/source_x86_64.cc:8
+ $ cat addr2.txt
+ 0x4004f4
+ 0x401000
+ $ llvm-symbolizer -obj=a.out < addr2.txt
+ main
+ /tmp/a.cc:4
+
+ foo(int)
+ /tmp/a.cc:12
OPTIONS
-------
+.. option:: -obj
+ Path to object file to be symbolized.
+
.. option:: -functions
Print function names as well as source file/line locations. Defaults to true.
diff -r a4d9817bcb1b -r 025faf7bac46 external/bsd/llvm/dist/llvm/docs/CommandLine.rst
--- a/external/bsd/llvm/dist/llvm/docs/CommandLine.rst Sun Jan 05 16:02:49 2014 +0000
+++ b/external/bsd/llvm/dist/llvm/docs/CommandLine.rst Sun Jan 05 16:12:50 2014 +0000
@@ -1276,7 +1276,7 @@
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The ``cl::getRegisteredOptions`` function is designed to give a programmer
-access to declared non positional command line options so that how they appear
+access to declared non-positional command line options so that how they appear
in ``-help`` can be modified prior to calling `cl::ParseCommandLineOptions`_.
Note this method should not be called during any static initialisation because
it cannot be guaranteed that all options will have been initialised. Hence it
diff -r a4d9817bcb1b -r 025faf7bac46 external/bsd/llvm/dist/llvm/docs/CompilerWriterInfo.rst
--- a/external/bsd/llvm/dist/llvm/docs/CompilerWriterInfo.rst Sun Jan 05 16:02:49 2014 +0000
+++ b/external/bsd/llvm/dist/llvm/docs/CompilerWriterInfo.rst Sun Jan 05 16:12:50 2014 +0000
@@ -80,8 +80,9 @@
SPARC
-----
-* `SPARC resources <http://www.sparc.org/resource.htm>`_
-* `SPARC standards <http://www.sparc.org/standards.html>`_
+* `SPARC standards <http://sparc.org/standards>`_
+* `SPARC V9 ABI <http://sparc.org/standards/64.psabi.1.35.ps.Z>`_
+* `SPARC V8 ABI <http://sparc.org/standards/psABI3rd.pdf>`_
SystemZ
-------
diff -r a4d9817bcb1b -r 025faf7bac46 external/bsd/llvm/dist/llvm/docs/Extensions.rst
--- a/external/bsd/llvm/dist/llvm/docs/Extensions.rst Sun Jan 05 16:02:49 2014 +0000
+++ b/external/bsd/llvm/dist/llvm/docs/Extensions.rst Sun Jan 05 16:12:50 2014 +0000
@@ -37,7 +37,7 @@
Relocations
^^^^^^^^^^^
-The following additional relocation type is supported:
+The following additional relocation types are supported:
**@IMGREL** (AT&T syntax only) generates an image-relative relocation that
corresponds to the COFF relocation types ``IMAGE_REL_I386_DIR32NB`` (32-bit) or
@@ -54,6 +54,22 @@
.long (fun@imgrel + 0x3F)
.long $unwind$fun@imgrel
+**.secrel32** generates a relocation that corresponds to the COFF relocation
+types ``IMAGE_REL_I386_SECREL`` (32-bit) or ``IMAGE_REL_AMD64_SECREL`` (64-bit).
+
+**.secidx** relocation generates an index of the section that contains
+the target. It corresponds to the COFF relocation types
+``IMAGE_REL_I386_SECTION`` (32-bit) or ``IMAGE_REL_AMD64_SECTION`` (64-bit).
+
+.. code-block:: gas
+
+ .section .debug$S,"rn"
+ .long 4
+ .long 242
+ .long 40
+ .secrel32 _function_name
+ .secidx _function_name
+ ...
``.linkonce`` Directive
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
@@ -127,7 +143,7 @@
Symbol1:
.long 1
-Note that in the combined form the COMDAT symbol is explict. This
+Note that in the combined form the COMDAT symbol is explicit. This
extension exits to support multiple sections with the same name in
different comdats:
diff -r a4d9817bcb1b -r 025faf7bac46 external/bsd/llvm/dist/llvm/docs/HowToReleaseLLVM.rst
--- a/external/bsd/llvm/dist/llvm/docs/HowToReleaseLLVM.rst Sun Jan 05 16:02:49 2014 +0000
+++ b/external/bsd/llvm/dist/llvm/docs/HowToReleaseLLVM.rst Sun Jan 05 16:12:50 2014 +0000
@@ -238,6 +238,8 @@
+--------------+---------------+----------------------+
| x86-64 | FreeBSD | gcc 4.2.X |
+--------------+---------------+----------------------+
+| ARMv7 | Linux | gcc 4.6.X, gcc 4.7.X |
++--------------+---------------+----------------------+
Release Qualification Criteria
------------------------------
@@ -298,6 +300,10 @@
| | | | clang regression tests, |
| | | | test-suite |
+--------------+-------------+----------------+-----------------------------+
+| ARMv7A | Linux | last release | llvm regression tests, |
+| | | | clang regression tests, |
+| | | | test-suite |
++--------------+-------------+----------------+-----------------------------+
Community Testing
-----------------
diff -r a4d9817bcb1b -r 025faf7bac46 external/bsd/llvm/dist/llvm/docs/InAlloca.rst
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/external/bsd/llvm/dist/llvm/docs/InAlloca.rst Sun Jan 05 16:12:50 2014 +0000
@@ -0,0 +1,140 @@
+==========================================
+Design and Usage of the InAlloca Attribute
+==========================================
+
+Introduction
+============
+
+.. Warning:: This feature is unstable and not fully implemented.
+
+The :ref:`attr_inalloca` attribute is designed to allow taking the
+address of an aggregate argument that is being passed by value through
+memory. Primarily, this feature is required for compatibility with the
+Microsoft C++ ABI. Under that ABI, class instances that are passed by
+value are constructed directly into argument stack memory. Prior to the
+addition of inalloca, calls in LLVM were indivisible instructions.
+There was no way to perform intermediate work, such as object
+construction, between the first stack adjustment and the final control
+transfer. With inalloca, each argument is modelled as an alloca, which
+can be stored to independently of the call. Unfortunately, this
+complicated feature comes with a large set of restrictions designed to
+bound the lifetime of the argument memory around the call, which are
+explained in this document.
+
+For now, it is recommended that frontends and optimizers avoid producing
+this construct, primarily because it forces the use of a base pointer.
+This feature may grow in the future to allow general mid-level
+optimization, but for now, it should be regarded as less efficient than
+passing by value with a copy.
+
+Intended Usage
+==============
+
+In the example below, ``f`` is attempting to pass a default-constructed
+``Foo`` object to ``g`` by value.
+
+.. code-block:: llvm
+
+ %Foo = type { i32, i32 }
+ declare void @Foo_ctor(%Foo* %this)
+ declare void @g(%Foo* inalloca %arg)
+
+ define void @f() {
+ ...
+
+ bb1:
+ %base = call i8* @llvm.stacksave()
+ %arg = alloca %Foo
+ invoke void @Foo_ctor(%Foo* %arg)
+ to label %invoke.cont unwind %invoke.unwind
+
+ invoke.cont:
+ call void @g(%Foo* inalloca %arg)
+ call void @llvm.stackrestore(i8* %base)
+ ...
+
+ invoke.unwind:
+ call void @llvm.stackrestore(i8* %base)
+ ...
+ }
+
+The alloca in this example is dynamic, meaning it is not in the entry
+block, and it can be executed more than once. Due to the restrictions
+against allocas between an alloca used with inalloca and its associated
+call site, all allocas used with inalloca are considered dynamic.
+
+To avoid any stack leakage, the frontend saves the current stack pointer
+with a call to :ref:`llvm.stacksave <int_stacksave>`. Then, it
+allocates the argument stack space with alloca and calls the default
Home |
Main Index |
Thread Index |
Old Index