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 r201163.



details:   https://anonhg.NetBSD.org/src/rev/40a56c4cad85
branches:  trunk
changeset: 326718:40a56c4cad85
user:      joerg <joerg%NetBSD.org@localhost>
date:      Fri Feb 14 20:09:23 2014 +0000

description:
Import LLVM 3.5svn r201163.

diffstat:

 external/bsd/llvm/dist/llvm/.gitignore                                                            |      2 +
 external/bsd/llvm/dist/llvm/CMakeLists.txt                                                        |     32 +-
 external/bsd/llvm/dist/llvm/Makefile                                                              |     10 +-
 external/bsd/llvm/dist/llvm/Makefile.config.in                                                    |     15 +
 external/bsd/llvm/dist/llvm/Makefile.rules                                                        |     18 +-
 external/bsd/llvm/dist/llvm/autoconf/configure.ac                                                 |    194 +-
 external/bsd/llvm/dist/llvm/autoconf/m4/define_subst.m4                                           |      5 +
 external/bsd/llvm/dist/llvm/cmake/Makefile                                                        |     12 +
 external/bsd/llvm/dist/llvm/cmake/config-ix.cmake                                                 |      7 +-
 external/bsd/llvm/dist/llvm/cmake/modules/AddLLVM.cmake                                           |    202 +-
 external/bsd/llvm/dist/llvm/cmake/modules/CMakeLists.txt                                          |     66 +-
 external/bsd/llvm/dist/llvm/cmake/modules/ChooseMSVCCRT.cmake                                     |     14 +-
 external/bsd/llvm/dist/llvm/cmake/modules/HandleLLVMOptions.cmake                                 |     72 +-
 external/bsd/llvm/dist/llvm/cmake/modules/HandleLLVMStdlib.cmake                                  |     35 +
 external/bsd/llvm/dist/llvm/cmake/modules/LLVM-Config.cmake                                       |     47 +-
 external/bsd/llvm/dist/llvm/cmake/modules/LLVMConfig.cmake.in                                     |     22 +-
 external/bsd/llvm/dist/llvm/cmake/modules/LLVMProcessSources.cmake                                |     37 +-
 external/bsd/llvm/dist/llvm/cmake/modules/Makefile                                                |    104 +
 external/bsd/llvm/dist/llvm/cmake/modules/TableGen.cmake                                          |     26 +-
 external/bsd/llvm/dist/llvm/cmake/platforms/Android.cmake                                         |      2 +-
 external/bsd/llvm/dist/llvm/configure                                                             |    766 +-
 external/bsd/llvm/dist/llvm/docs/BitCodeFormat.rst                                                |      4 +
 external/bsd/llvm/dist/llvm/docs/CodeGenerator.rst                                                |      4 +
 external/bsd/llvm/dist/llvm/docs/CodingStandards.rst                                              |     69 +-
 external/bsd/llvm/dist/llvm/docs/GettingStarted.rst                                               |      5 +
 external/bsd/llvm/dist/llvm/docs/GettingStartedVS.rst                                             |     12 +-
 external/bsd/llvm/dist/llvm/docs/HowToReleaseLLVM.rst                                             |     21 +-
 external/bsd/llvm/dist/llvm/docs/InAlloca.rst                                                     |    140 +-
 external/bsd/llvm/dist/llvm/docs/LangRef.rst                                                      |    141 +-
 external/bsd/llvm/dist/llvm/docs/Phabricator.rst                                                  |     20 +
 external/bsd/llvm/dist/llvm/docs/ReleaseNotes.rst                                                 |     10 +
 external/bsd/llvm/dist/llvm/docs/StackMaps.rst                                                    |      5 +
 external/bsd/llvm/dist/llvm/docs/TableGen/LangRef.rst                                             |      3 +
 external/bsd/llvm/dist/llvm/docs/TableGenFundamentals.rst                                         |      7 +-
 external/bsd/llvm/dist/llvm/include/llvm-c/ExecutionEngine.h                                      |      2 +
 external/bsd/llvm/dist/llvm/include/llvm-c/IRReader.h                                             |      2 +-
 external/bsd/llvm/dist/llvm/include/llvm-c/TargetMachine.h                                        |      3 +
 external/bsd/llvm/dist/llvm/include/llvm-c/lto.h                                                  |    163 +-
 external/bsd/llvm/dist/llvm/include/llvm/ADT/APFloat.h                                            |      2 +-
 external/bsd/llvm/dist/llvm/include/llvm/ADT/APInt.h                                              |     32 +-
 external/bsd/llvm/dist/llvm/include/llvm/ADT/ArrayRef.h                                           |      8 +
 external/bsd/llvm/dist/llvm/include/llvm/ADT/FoldingSet.h                                         |      5 +
 external/bsd/llvm/dist/llvm/include/llvm/ADT/SmallPtrSet.h                                        |    101 +-
 external/bsd/llvm/dist/llvm/include/llvm/ADT/StringExtras.h                                       |      5 +
 external/bsd/llvm/dist/llvm/include/llvm/ADT/StringMap.h                                          |      4 +-
 external/bsd/llvm/dist/llvm/include/llvm/ADT/StringRef.h                                          |     13 +-
 external/bsd/llvm/dist/llvm/include/llvm/ADT/Triple.h                                             |      1 +
 external/bsd/llvm/dist/llvm/include/llvm/Analysis/BlockFrequencyImpl.h                            |      2 +-
 external/bsd/llvm/dist/llvm/include/llvm/Analysis/LazyCallGraph.h                                 |    337 +
 external/bsd/llvm/dist/llvm/include/llvm/Analysis/LoopPass.h                                      |      5 +
 external/bsd/llvm/dist/llvm/include/llvm/Analysis/ScalarEvolution.h                               |      8 +
 external/bsd/llvm/dist/llvm/include/llvm/Analysis/TargetTransformInfo.h                           |     51 +-
 external/bsd/llvm/dist/llvm/include/llvm/CMakeLists.txt                                           |      5 +-
 external/bsd/llvm/dist/llvm/include/llvm/CodeGen/AsmPrinter.h                                     |     16 +
 external/bsd/llvm/dist/llvm/include/llvm/CodeGen/CallingConvLower.h                               |      9 +
 external/bsd/llvm/dist/llvm/include/llvm/CodeGen/CommandFlags.h                                   |      3 -
 external/bsd/llvm/dist/llvm/include/llvm/CodeGen/MachineBasicBlock.h                              |      3 +
 external/bsd/llvm/dist/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h                              |      2 +-
 external/bsd/llvm/dist/llvm/include/llvm/CodeGen/SelectionDAG.h                                   |     28 +-
 external/bsd/llvm/dist/llvm/include/llvm/CodeGen/SelectionDAGISel.h                               |      4 +-
 external/bsd/llvm/dist/llvm/include/llvm/CodeGen/SelectionDAGNodes.h                              |      5 +-
 external/bsd/llvm/dist/llvm/include/llvm/CodeGen/StackMaps.h                                      |      5 +-
 external/bsd/llvm/dist/llvm/include/llvm/CodeGen/StackProtector.h                                 |      1 +
 external/bsd/llvm/dist/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h                   |    144 +-
 external/bsd/llvm/dist/llvm/include/llvm/CodeGen/TargetSchedule.h                                 |      2 +-
 external/bsd/llvm/dist/llvm/include/llvm/CodeGen/ValueTypes.h                                     |      6 +
 external/bsd/llvm/dist/llvm/include/llvm/Config/config.h.cmake                                    |      3 +
 external/bsd/llvm/dist/llvm/include/llvm/Config/config.h.in                                       |     10 +-
 external/bsd/llvm/dist/llvm/include/llvm/DIBuilder.h                                              |      2 +-
 external/bsd/llvm/dist/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h                        |      3 +
 external/bsd/llvm/dist/llvm/include/llvm/IR/Argument.h                                            |      5 +
 external/bsd/llvm/dist/llvm/include/llvm/IR/CallingConv.h                                         |     16 +-
 external/bsd/llvm/dist/llvm/include/llvm/IR/Constants.h                                           |     10 +-
 external/bsd/llvm/dist/llvm/include/llvm/IR/DiagnosticInfo.h                                      |     30 +
 external/bsd/llvm/dist/llvm/include/llvm/IR/DiagnosticPrinter.h                                   |      3 +
 external/bsd/llvm/dist/llvm/include/llvm/IR/Instruction.h                                         |     16 +
 external/bsd/llvm/dist/llvm/include/llvm/IR/Instructions.h                                        |     16 +-
 external/bsd/llvm/dist/llvm/include/llvm/IR/IntrinsicsAArch64.td                                  |      7 -
 external/bsd/llvm/dist/llvm/include/llvm/IR/IntrinsicsARM.td                                      |     67 +-
 external/bsd/llvm/dist/llvm/include/llvm/IR/IntrinsicsMips.td                                     |     26 +-
 external/bsd/llvm/dist/llvm/include/llvm/IR/IntrinsicsX86.td                                      |     62 +-
 external/bsd/llvm/dist/llvm/include/llvm/IR/Mangler.h                                             |     24 +-
 external/bsd/llvm/dist/llvm/include/llvm/IR/Operator.h                                            |      4 +
 external/bsd/llvm/dist/llvm/include/llvm/IR/PassManager.h                                         |     22 +-
 external/bsd/llvm/dist/llvm/include/llvm/IR/Verifier.h                                            |     64 +-
 external/bsd/llvm/dist/llvm/include/llvm/InitializePasses.h                                       |      4 +-
 external/bsd/llvm/dist/llvm/include/llvm/LTO/LTOCodeGenerator.h                                   |      9 +
 external/bsd/llvm/dist/llvm/include/llvm/LTO/LTOModule.h                                          |     39 +-
 external/bsd/llvm/dist/llvm/include/llvm/LineEditor/LineEditor.h                                  |    152 +
 external/bsd/llvm/dist/llvm/include/llvm/LinkAllPasses.h                                          |      1 +
 external/bsd/llvm/dist/llvm/include/llvm/MC/MCAsmInfo.h                                           |     20 +-
 external/bsd/llvm/dist/llvm/include/llvm/MC/MCAssembler.h                                         |     19 +-
 external/bsd/llvm/dist/llvm/include/llvm/MC/MCCodeEmitter.h                                       |      4 +-
 external/bsd/llvm/dist/llvm/include/llvm/MC/MCDwarf.h                                             |      3 +-
 external/bsd/llvm/dist/llvm/include/llvm/MC/MCELFStreamer.h                                       |     31 +-
 external/bsd/llvm/dist/llvm/include/llvm/MC/MCExpr.h                                              |      4 +
 external/bsd/llvm/dist/llvm/include/llvm/MC/MCInstrAnalysis.h                                     |      7 +-
 external/bsd/llvm/dist/llvm/include/llvm/MC/MCObjectFileInfo.h                                    |      6 +
 external/bsd/llvm/dist/llvm/include/llvm/MC/MCObjectStreamer.h                                    |     15 +-
 external/bsd/llvm/dist/llvm/include/llvm/MC/MCParser/AsmLexer.h                                   |      3 +-
 external/bsd/llvm/dist/llvm/include/llvm/MC/MCParser/MCAsmLexer.h                                 |     21 +-
 external/bsd/llvm/dist/llvm/include/llvm/MC/MCStreamer.h                                          |    121 +-
 external/bsd/llvm/dist/llvm/include/llvm/MC/MCTargetAsmParser.h                                   |      5 -
 external/bsd/llvm/dist/llvm/include/llvm/Object/Archive.h                                         |     10 +-
 external/bsd/llvm/dist/llvm/include/llvm/Object/Binary.h                                          |     18 +-
 external/bsd/llvm/dist/llvm/include/llvm/Object/COFF.h                                            |    167 +-
 external/bsd/llvm/dist/llvm/include/llvm/Object/ELFObjectFile.h                                   |    202 +-
 external/bsd/llvm/dist/llvm/include/llvm/Object/MachO.h                                           |    139 +-
 external/bsd/llvm/dist/llvm/include/llvm/Object/MachOUniversal.h                                  |      2 +
 external/bsd/llvm/dist/llvm/include/llvm/Object/ObjectFile.h                                      |     92 +-
 external/bsd/llvm/dist/llvm/include/llvm/Object/RelocVisitor.h                                    |     37 +
 external/bsd/llvm/dist/llvm/include/llvm/Pass.h                                                   |     10 +
 external/bsd/llvm/dist/llvm/include/llvm/PassSupport.h                                            |     26 +-
 external/bsd/llvm/dist/llvm/include/llvm/Support/ARMBuildAttributes.h                             |    189 +
 external/bsd/llvm/dist/llvm/include/llvm/Support/CFG.h                                            |     52 +-
 external/bsd/llvm/dist/llvm/include/llvm/Support/COFF.h                                           |     19 +-
 external/bsd/llvm/dist/llvm/include/llvm/Support/CallSite.h                                       |      5 +-
 external/bsd/llvm/dist/llvm/include/llvm/Support/Casting.h                                        |     19 +-
 external/bsd/llvm/dist/llvm/include/llvm/Support/CommandLine.h                                    |     10 +
 external/bsd/llvm/dist/llvm/include/llvm/Support/Compression.h                                    |     10 +-
 external/bsd/llvm/dist/llvm/include/llvm/Support/DebugLoc.h                                       |      8 +-
 external/bsd/llvm/dist/llvm/include/llvm/Support/ELF.h                                            |     33 +-
 external/bsd/llvm/dist/llvm/include/llvm/Support/ErrorOr.h                                        |      7 +-
 external/bsd/llvm/dist/llvm/include/llvm/Support/FileSystem.h                                     |     12 +-
 external/bsd/llvm/dist/llvm/include/llvm/Support/GCOV.h                                           |     16 +-
 external/bsd/llvm/dist/llvm/include/llvm/Support/MachO.h                                          |      2 +-
 external/bsd/llvm/dist/llvm/include/llvm/Support/MathExtras.h                                     |      7 +
 external/bsd/llvm/dist/llvm/include/llvm/Support/Memory.h                                         |      2 +-
 external/bsd/llvm/dist/llvm/include/llvm/Support/Path.h                                           |      6 +
 external/bsd/llvm/dist/llvm/include/llvm/Support/TargetRegistry.h                                 |     17 +-
 external/bsd/llvm/dist/llvm/include/llvm/Support/TimeValue.h                                      |     12 +-
 external/bsd/llvm/dist/llvm/include/llvm/Support/YAMLTraits.h                                     |      1 +
 external/bsd/llvm/dist/llvm/include/llvm/TableGen/Record.h                                        |      2 +-
 external/bsd/llvm/dist/llvm/include/llvm/Target/TargetCallingConv.h                               |      5 +
 external/bsd/llvm/dist/llvm/include/llvm/Target/TargetCallingConv.td                              |     14 +-
 external/bsd/llvm/dist/llvm/include/llvm/Target/TargetLibraryInfo.h                               |     10 +-
 external/bsd/llvm/dist/llvm/include/llvm/Target/TargetLowering.h                                  |     37 +-
 external/bsd/llvm/dist/llvm/include/llvm/Target/TargetLoweringObjectFile.h                        |    119 +-
 external/bsd/llvm/dist/llvm/include/llvm/Target/TargetMachine.h                                   |      7 -
 external/bsd/llvm/dist/llvm/include/llvm/Target/TargetSelectionDAG.td                             |      6 +
 external/bsd/llvm/dist/llvm/include/llvm/Transforms/Instrumentation.h                             |      6 +-
 external/bsd/llvm/dist/llvm/include/llvm/Transforms/Scalar.h                                      |      6 +
 external/bsd/llvm/dist/llvm/include/llvm/Transforms/Utils/ASanStackFrameLayout.h                  |      2 +-
 external/bsd/llvm/dist/llvm/include/llvm/Transforms/Utils/LoopUtils.h                             |     39 +-
 external/bsd/llvm/dist/llvm/include/llvm/Transforms/Utils/UnrollLoop.h                            |      4 +-
 external/bsd/llvm/dist/llvm/lib/Analysis/Analysis.cpp                                             |     25 +-
 external/bsd/llvm/dist/llvm/lib/Analysis/BasicAliasAnalysis.cpp                                   |     12 +-
 external/bsd/llvm/dist/llvm/lib/Analysis/CFG.cpp                                                  |      6 +-
 external/bsd/llvm/dist/llvm/lib/Analysis/CMakeLists.txt                                           |      1 +
 external/bsd/llvm/dist/llvm/lib/Analysis/CostModel.cpp                                            |      3 +-
 external/bsd/llvm/dist/llvm/lib/Analysis/DependenceAnalysis.cpp                                   |      2 +-
 external/bsd/llvm/dist/llvm/lib/Analysis/IPA/GlobalsModRef.cpp                                    |     36 +-
 external/bsd/llvm/dist/llvm/lib/Analysis/IPA/InlineCost.cpp                                       |     13 +
 external/bsd/llvm/dist/llvm/lib/Analysis/InstructionSimplify.cpp                                  |     59 +-
 external/bsd/llvm/dist/llvm/lib/Analysis/LazyCallGraph.cpp                                        |    197 +
 external/bsd/llvm/dist/llvm/lib/Analysis/LoopPass.cpp                                             |     14 +
 external/bsd/llvm/dist/llvm/lib/Analysis/MemoryBuiltins.cpp                                       |      2 +-
 external/bsd/llvm/dist/llvm/lib/Analysis/ScalarEvolution.cpp                                      |    184 +-
 external/bsd/llvm/dist/llvm/lib/Analysis/TargetTransformInfo.cpp                                  |    127 +-
 external/bsd/llvm/dist/llvm/lib/Analysis/ValueTracking.cpp                                        |     15 +-
 external/bsd/llvm/dist/llvm/lib/AsmParser/LLLexer.cpp                                             |      3 +
 external/bsd/llvm/dist/llvm/lib/AsmParser/LLParser.cpp                                            |     37 +-
 external/bsd/llvm/dist/llvm/lib/AsmParser/LLParser.h                                              |      1 +
 external/bsd/llvm/dist/llvm/lib/AsmParser/LLToken.h                                               |      3 +-
 external/bsd/llvm/dist/llvm/lib/CMakeLists.txt                                                    |      1 +
 external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp                               |     36 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp                                 |    108 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp                            |      2 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp                        |     47 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt                                 |      1 +
 external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DIE.cpp                                        |      4 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp                                    |     29 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp                          |      4 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp                                 |    173 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h                                   |      7 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp                                  |     43 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp                             |      2 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.cpp                      |    333 +
 external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/WinCodeViewLineTables.h                        |    144 +
 external/bsd/llvm/dist/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp                              |     65 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp                                |      2 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/IfConversion.cpp                                          |     46 +
 external/bsd/llvm/dist/llvm/lib/CodeGen/InterferenceCache.cpp                                     |     18 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/InterferenceCache.h                                       |     12 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/LLVMTargetMachine.cpp                                     |     20 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/LiveRegMatrix.cpp                                         |      4 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp                              |     11 +
 external/bsd/llvm/dist/llvm/lib/CodeGen/MachineBasicBlock.cpp                                     |      7 +
 external/bsd/llvm/dist/llvm/lib/CodeGen/MachineCopyPropagation.cpp                                |     25 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/MachineScheduler.cpp                                      |     16 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/PHIElimination.cpp                                        |      2 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/Passes.cpp                                                |      6 +
 external/bsd/llvm/dist/llvm/lib/CodeGen/PrologEpilogInserter.cpp                                  |     11 +
 external/bsd/llvm/dist/llvm/lib/CodeGen/RegAllocGreedy.cpp                                        |    273 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/RegisterCoalescer.cpp                                     |     43 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/RegisterPressure.cpp                                      |      8 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/ScheduleDAG.cpp                                           |      2 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp                                     |     72 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp                              |    307 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp                     |      8 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp                              |     22 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp                     |     12 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h                              |      1 +
 external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp                        |      1 +
 external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp                      |     12 +
 external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp                             |     65 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp                      |    110 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h                        |      6 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp                       |     10 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp                         |     29 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp                           |     25 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/SjLjEHPrepare.cpp                                         |      2 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/StackColoring.cpp                                         |     50 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/StackMaps.cpp                                             |     67 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/StackProtector.cpp                                        |     26 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp                          |     84 +-
 external/bsd/llvm/dist/llvm/lib/CodeGen/VirtRegMap.cpp                                            |     32 +-
 external/bsd/llvm/dist/llvm/lib/DebugInfo/DWARFContext.cpp                                        |     18 +-
 external/bsd/llvm/dist/llvm/lib/DebugInfo/DWARFDebugFrame.cpp                                     |      1 +
 external/bsd/llvm/dist/llvm/lib/DebugInfo/DWARFUnit.cpp                                           |      4 +-
 external/bsd/llvm/dist/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp                       |     10 +
 external/bsd/llvm/dist/llvm/lib/ExecutionEngine/IntelJITEvents/jitprofiling.h                     |     14 +-
 external/bsd/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp                         |      2 +-
 external/bsd/llvm/dist/llvm/lib/ExecutionEngine/JIT/JIT.h                                         |      3 +
 external/bsd/llvm/dist/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp                                   |      2 +-
 external/bsd/llvm/dist/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h                                     |      2 +
 external/bsd/llvm/dist/llvm/lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp                    |      2 +-
 external/bsd/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/GDBRegistrar.cpp                      |      8 +-
 external/bsd/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/ObjectImageCommon.h                   |     11 +-
 external/bsd/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp                       |     35 +-
 external/bsd/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp                    |     62 +-
 external/bsd/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h                      |      2 +-
 external/bsd/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp                  |      2 +
 external/bsd/llvm/dist/llvm/lib/IR/AsmWriter.cpp                                                  |      5 +
 external/bsd/llvm/dist/llvm/lib/IR/AutoUpgrade.cpp                                                |     11 +-
 external/bsd/llvm/dist/llvm/lib/IR/Constants.cpp                                                  |     48 +-
 external/bsd/llvm/dist/llvm/lib/IR/Core.cpp                                                       |      3 +-
 external/bsd/llvm/dist/llvm/lib/IR/DIBuilder.cpp                                                  |      4 -
 external/bsd/llvm/dist/llvm/lib/IR/DebugLoc.cpp                                                   |     22 +-
 external/bsd/llvm/dist/llvm/lib/IR/DiagnosticInfo.cpp                                             |      5 +
 external/bsd/llvm/dist/llvm/lib/IR/DiagnosticPrinter.cpp                                          |      6 +
 external/bsd/llvm/dist/llvm/lib/IR/Function.cpp                                                   |      7 +
 external/bsd/llvm/dist/llvm/lib/IR/GCOV.cpp                                                       |     63 +-
 external/bsd/llvm/dist/llvm/lib/IR/Globals.cpp                                                    |      2 +-
 external/bsd/llvm/dist/llvm/lib/IR/Instructions.cpp                                               |     62 +-
 external/bsd/llvm/dist/llvm/lib/IR/LLVMContextImpl.h                                              |      4 +-
 external/bsd/llvm/dist/llvm/lib/IR/Mangler.cpp                                                    |    143 +-
 external/bsd/llvm/dist/llvm/lib/IR/Metadata.cpp                                                   |     45 +
 external/bsd/llvm/dist/llvm/lib/IR/Pass.cpp                                                       |     22 +
 external/bsd/llvm/dist/llvm/lib/IR/PassManager.cpp                                                |      8 +-
 external/bsd/llvm/dist/llvm/lib/IR/PassRegistry.cpp                                               |      2 +
 external/bsd/llvm/dist/llvm/lib/IR/Verifier.cpp                                                   |    731 +-
 external/bsd/llvm/dist/llvm/lib/LLVMBuild.txt                                                     |      2 +-
 external/bsd/llvm/dist/llvm/lib/LTO/LTOCodeGenerator.cpp                                          |     51 +-
 external/bsd/llvm/dist/llvm/lib/LTO/LTOModule.cpp                                                 |     56 +-
 external/bsd/llvm/dist/llvm/lib/LineEditor/CMakeLists.txt                                         |      7 +
 external/bsd/llvm/dist/llvm/lib/LineEditor/LLVMBuild.txt                                          |     22 +
 external/bsd/llvm/dist/llvm/lib/LineEditor/LineEditor.cpp                                         |    319 +
 external/bsd/llvm/dist/llvm/lib/LineEditor/Makefile                                               |     15 +
 external/bsd/llvm/dist/llvm/lib/Linker/LinkModules.cpp                                            |     39 +-
 external/bsd/llvm/dist/llvm/lib/MC/ELFObjectWriter.cpp                                            |      3 -
 external/bsd/llvm/dist/llvm/lib/MC/MCAsmInfo.cpp                                                  |      2 -
 external/bsd/llvm/dist/llvm/lib/MC/MCAsmStreamer.cpp                                              |    141 +-
 external/bsd/llvm/dist/llvm/lib/MC/MCAssembler.cpp                                                |      2 +-
 external/bsd/llvm/dist/llvm/lib/MC/MCDwarf.cpp                                                    |     35 +-
 external/bsd/llvm/dist/llvm/lib/MC/MCELFStreamer.cpp                                              |     71 +-
 external/bsd/llvm/dist/llvm/lib/MC/MCExpr.cpp                                                     |     10 +
 external/bsd/llvm/dist/llvm/lib/MC/MCExternalSymbolizer.cpp                                       |     20 +-
 external/bsd/llvm/dist/llvm/lib/MC/MCMachOStreamer.cpp                                            |     27 +-
 external/bsd/llvm/dist/llvm/lib/MC/MCNullStreamer.cpp                                             |     10 +-
 external/bsd/llvm/dist/llvm/lib/MC/MCObjectDisassembler.cpp                                       |     30 +-
 external/bsd/llvm/dist/llvm/lib/MC/MCObjectFileInfo.cpp                                           |     38 +
 external/bsd/llvm/dist/llvm/lib/MC/MCObjectStreamer.cpp                                           |     33 +-
 external/bsd/llvm/dist/llvm/lib/MC/MCObjectSymbolizer.cpp                                         |     46 +-
 external/bsd/llvm/dist/llvm/lib/MC/MCParser/AsmLexer.cpp                                          |     56 +-
 external/bsd/llvm/dist/llvm/lib/MC/MCParser/AsmParser.cpp                                         |    304 +-
 external/bsd/llvm/dist/llvm/lib/MC/MCParser/DarwinAsmParser.cpp                                   |      2 +-
 external/bsd/llvm/dist/llvm/lib/MC/MCParser/ELFAsmParser.cpp                                      |      7 +
 external/bsd/llvm/dist/llvm/lib/MC/MCPureStreamer.cpp                                             |     29 +-
 external/bsd/llvm/dist/llvm/lib/MC/MCStreamer.cpp                                                 |     43 +-
 external/bsd/llvm/dist/llvm/lib/MC/WinCOFFObjectWriter.cpp                                        |      5 +
 external/bsd/llvm/dist/llvm/lib/MC/WinCOFFStreamer.cpp                                            |     69 +-
 external/bsd/llvm/dist/llvm/lib/Makefile                                                          |      2 +-
 external/bsd/llvm/dist/llvm/lib/Object/Archive.cpp                                                |     45 +-
 external/bsd/llvm/dist/llvm/lib/Object/Binary.cpp                                                 |     77 +-
 external/bsd/llvm/dist/llvm/lib/Object/COFFObjectFile.cpp                                         |    800 +-
 external/bsd/llvm/dist/llvm/lib/Object/ELF.cpp                                                    |     92 +
 external/bsd/llvm/dist/llvm/lib/Object/ELFObjectFile.cpp                                          |     44 +-
 external/bsd/llvm/dist/llvm/lib/Object/MachOObjectFile.cpp                                        |    128 +-
 external/bsd/llvm/dist/llvm/lib/Object/MachOUniversal.cpp                                         |     18 +-
 external/bsd/llvm/dist/llvm/lib/Object/Object.cpp                                                 |     29 +-
 external/bsd/llvm/dist/llvm/lib/Object/ObjectFile.cpp                                             |     34 +-
 external/bsd/llvm/dist/llvm/lib/Support/APFloat.cpp                                               |      2 +-
 external/bsd/llvm/dist/llvm/lib/Support/APInt.cpp                                                 |      2 +-
 external/bsd/llvm/dist/llvm/lib/Support/ARMBuildAttrs.cpp                                         |     95 +
 external/bsd/llvm/dist/llvm/lib/Support/CMakeLists.txt                                            |      5 +
 external/bsd/llvm/dist/llvm/lib/Support/CommandLine.cpp                                           |     40 +-
 external/bsd/llvm/dist/llvm/lib/Support/Mutex.cpp                                                 |      7 -
 external/bsd/llvm/dist/llvm/lib/Support/Path.cpp                                                  |      7 +-
 external/bsd/llvm/dist/llvm/lib/Support/SmallPtrSet.cpp                                           |     28 +-
 external/bsd/llvm/dist/llvm/lib/Support/Triple.cpp                                                |      2 +
 external/bsd/llvm/dist/llvm/lib/Support/Unix/Path.inc                                             |     20 +-
 external/bsd/llvm/dist/llvm/lib/Support/Unix/Process.inc                                          |      4 +-
 external/bsd/llvm/dist/llvm/lib/Support/Unix/Program.inc                                          |      1 +
 external/bsd/llvm/dist/llvm/lib/Support/Windows/Path.inc                                          |     31 +-
 external/bsd/llvm/dist/llvm/lib/Support/Windows/Process.inc                                       |     14 +
 external/bsd/llvm/dist/llvm/lib/Support/Windows/Windows.h                                         |      1 +
 external/bsd/llvm/dist/llvm/lib/Support/regcomp.c                                                 |      6 +-
 external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp                              |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp                            |    596 +-
 external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64ISelLowering.h                              |      6 +-
 external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp                               |     23 +-
 external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64InstrNEON.td                                |    287 +-
 external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64RegisterInfo.td                             |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp                     |     81 +-
 external/bsd/llvm/dist/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp               |      3 +-
 external/bsd/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp                |      6 +-
 external/bsd/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp              |    150 +-
 external/bsd/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp               |      1 +
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMAsmPrinter.cpp                                      |    171 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMAsmPrinter.h                                        |      7 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp                                   |      3 +
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h                                  |      4 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMCallingConv.td                                      |      9 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp                               |     31 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMFastISel.cpp                                        |      3 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMFeatures.h                                          |      5 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp                                    |     97 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMISelLowering.cpp                                    |     47 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMISelLowering.h                                      |     13 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMInstrFormats.td                                     |     12 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMInstrInfo.td                                        |     32 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMInstrNEON.td                                        |    122 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMInstrThumb2.td                                      |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMRegisterInfo.td                                     |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMScheduleSwift.td                                    |      4 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMSubtarget.cpp                                       |      7 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMSubtarget.h                                         |     14 +
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp                                |     15 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMTargetObjectFile.h                                  |     19 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp                             |     22 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp                             |    438 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp                         |    129 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h                             |      3 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp                    |     24 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp                        |    165 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp                          |      9 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp                      |    445 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp                       |     18 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h                         |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp                     |    248 +
 external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp                        |     11 +-
 external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h                          |      6 +
 external/bsd/llvm/dist/llvm/lib/Target/ARM/MCTargetDesc/CMakeLists.txt                            |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp                              |      4 +-
 external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp                           |      4 +-
 external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp                           |      4 +-
 external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp                               |      4 +-
 external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp                        |      7 +-
 external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.h                          |     10 +-
 external/bsd/llvm/dist/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp                                |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp                           |     91 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/InstPrinter/MipsInstPrinter.cpp                       |      7 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/CMakeLists.txt                           |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp                    |    188 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp                           |     73 +
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h                             |     69 +
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp                     |     23 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp                   |    222 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MicroMipsInstrFPU.td                                  |    146 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MicroMipsInstrInfo.td                                 |     65 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/Mips16ISelLowering.cpp                                |      4 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/Mips16ISelLowering.h                                  |      3 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/Mips16InstrInfo.td                                    |     34 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/Mips64InstrInfo.td                                    |    120 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsAsmPrinter.cpp                                    |    141 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsAsmPrinter.h                                      |      4 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsCallingConv.td                                    |     11 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsCondMov.td                                        |     56 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp                            |      4 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsInstrFPU.td                                       |    241 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsInstrInfo.td                                      |    158 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsMSAInstrFormats.td                                |     59 +
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsMSAInstrInfo.td                                   |     47 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsRegisterInfo.cpp                                  |      7 +
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsSEISelLowering.cpp                                |     44 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsSEISelLowering.h                                  |      4 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsSchedule.td                                       |    315 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsSubtarget.cpp                                     |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsSubtarget.h                                       |     11 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp                              |     17 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsTargetObjectFile.h                                |     12 +-
 external/bsd/llvm/dist/llvm/lib/Target/Mips/MipsTargetStreamer.h                                  |     51 +-
 external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp                                  |      8 +-
 external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp                               |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp                                |      6 +-
 external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td                                    |     12 +
 external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTXTargetObjectFile.h                              |     11 +-
 external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVVMReflect.cpp                                      |      4 +-
 external/bsd/llvm/dist/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp                         |      7 +-
 external/bsd/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp                     |      8 -
 external/bsd/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp                  |    115 +-
 external/bsd/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp                   |     56 +-
 external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp                                  |     84 +-
 external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCISelLowering.cpp                                |     14 +-
 external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCISelLowering.h                                  |      4 +-
 external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp                                   |     31 +-
 external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCInstrInfo.td                                    |     25 +-
 external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp                            |      6 +-
 external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCTargetObjectFile.h                              |     12 +-
 external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCTargetStreamer.h                                |      2 +
 external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp                         |     32 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPU.h                                              |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPU.td                                             |     17 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp                                  |     24 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPUFrameLowering.cpp                               |     18 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPUISelLowering.cpp                                |    206 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPUISelLowering.h                                  |      6 +
 external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPUInstructions.td                                 |      7 +
 external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPUMCInstLower.cpp                                 |      5 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPUSubtarget.cpp                                   |     28 +
 external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPUSubtarget.h                                     |      5 +
 external/bsd/llvm/dist/llvm/lib/Target/R600/AMDGPUTargetTransformInfo.cpp                         |     39 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/AMDILCFGStructurizer.cpp                              |      6 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.cpp                     |     31 +
 external/bsd/llvm/dist/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.h                       |      1 +
 external/bsd/llvm/dist/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.cpp                      |      2 -
 external/bsd/llvm/dist/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCCodeEmitter.h                    |      7 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.cpp                   |      3 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/MCTargetDesc/R600MCCodeEmitter.cpp                    |     26 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/MCTargetDesc/SIMCCodeEmitter.cpp                      |     20 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/Processors.td                                         |     34 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/R600ClauseMergePass.cpp                               |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp                          |    219 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/R600Defines.h                                         |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/R600ISelLowering.cpp                                  |     19 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/R600ISelLowering.h                                    |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/R600InstrInfo.cpp                                     |      8 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/R600InstrInfo.h                                       |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/R600Instructions.td                                   |     22 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/R600Packetizer.cpp                                    |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/SIAnnotateControlFlow.cpp                             |      2 +
 external/bsd/llvm/dist/llvm/lib/Target/R600/SIFixSGPRCopies.cpp                                   |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/SIISelLowering.cpp                                    |     91 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/SIISelLowering.h                                      |      3 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/SIInsertWaits.cpp                                     |      6 +
 external/bsd/llvm/dist/llvm/lib/Target/R600/SIInstrInfo.cpp                                       |     12 +
 external/bsd/llvm/dist/llvm/lib/Target/R600/SIInstrInfo.h                                         |      1 +
 external/bsd/llvm/dist/llvm/lib/Target/R600/SIInstrInfo.td                                        |     86 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/SIInstructions.td                                     |    141 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/SIIntrinsics.td                                       |     16 +
 external/bsd/llvm/dist/llvm/lib/Target/R600/SILowerControlFlow.cpp                                |     19 +-
 external/bsd/llvm/dist/llvm/lib/Target/R600/SIRegisterInfo.cpp                                    |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp                         |     25 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/CMakeLists.txt                                       |      1 +
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/InstPrinter/SparcInstPrinter.cpp                     |      1 -
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp                     |     97 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp                |     55 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h                       |     35 +
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp                      |     25 +
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h                        |     19 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp                  |    108 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp                         |    101 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h                           |     13 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp                   |     73 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/MCTargetDesc/SparcTargetStreamer.cpp                 |     12 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/Sparc.td                                             |      9 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp                                  |    263 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcCodeEmitter.cpp                                 |     18 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcISelLowering.cpp                                |    328 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcISelLowering.h                                  |     14 +
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcInstr64Bit.td                                   |     35 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcInstrAliases.td                                 |      6 +
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcInstrFormats.td                                 |      7 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcInstrInfo.cpp                                   |      5 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcInstrInfo.td                                    |     18 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcJITInfo.cpp                                     |    236 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcMCInstLower.cpp                                 |     36 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp                                |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcRelocations.h                                   |     17 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcSubtarget.cpp                                   |      7 +-
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcSubtarget.h                                     |      2 +
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp                            |     41 +
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcTargetObjectFile.h                              |     35 +
 external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcTargetStreamer.h                                |      4 +-
 external/bsd/llvm/dist/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp                     |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp               |      4 -
 external/bsd/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp              |     79 +-
 external/bsd/llvm/dist/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp               |      3 +-
 external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp                              |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp                            |      3 +-
 external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZISelLowering.h                              |      4 +-
 external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp                               |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZInstrInfo.td                                |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/TargetLibraryInfo.cpp                                      |      9 +-
 external/bsd/llvm/dist/llvm/lib/Target/TargetLoweringObjectFile.cpp                               |     23 +-
 external/bsd/llvm/dist/llvm/lib/Target/TargetMachine.cpp                                          |      1 -
 external/bsd/llvm/dist/llvm/lib/Target/TargetMachineC.cpp                                         |      4 +
 external/bsd/llvm/dist/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp                             |    526 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp                       |    114 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/Disassembler/X86Disassembler.h                         |      4 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c                  |     43 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h                  |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h            |     14 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp                      |     37 +
 external/bsd/llvm/dist/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h                        |     26 +
 external/bsd/llvm/dist/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp                        |    117 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp                    |     29 +
 external/bsd/llvm/dist/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h                      |     35 +
 external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp                         |      9 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h                             |    215 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp                      |    473 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp                       |      8 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/MCTargetDesc/X86MachORelocationInfo.cpp                |      8 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/README-SSE.txt                                         |      5 -
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86CallingConv.h                                       |     27 +
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86CallingConv.td                                      |     20 +
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86CodeEmitter.cpp                                     |    256 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86FastISel.cpp                                        |      7 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86ISelLowering.cpp                                    |    458 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86ISelLowering.h                                      |     25 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrAVX512.td                                      |    438 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrArithmetic.td                                  |    178 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrCMovSetCC.td                                   |     12 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrCompiler.td                                    |     40 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrControl.td                                     |     68 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrExtension.td                                   |     32 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrFMA.td                                         |     55 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrFPStack.td                                     |     10 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrFormats.td                                     |    274 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td                               |     43 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrInfo.cpp                                       |     14 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrInfo.td                                        |    579 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrSSE.td                                         |    139 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrShiftRotate.td                                 |    212 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrSystem.td                                      |    200 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86InstrXOP.td                                         |     46 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86MCInstLower.cpp                                     |     61 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86RegisterInfo.cpp                                    |     12 +
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86SchedHaswell.td                                     |     14 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86Schedule.td                                         |      2 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86Subtarget.cpp                                       |      6 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86TargetObjectFile.cpp                                |     21 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86TargetObjectFile.h                                  |     25 +-
 external/bsd/llvm/dist/llvm/lib/Target/X86/X86TargetTransformInfo.cpp                             |    206 +-
 external/bsd/llvm/dist/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp                   |     52 +
 external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp                                  |     27 +-
 external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreISelLowering.cpp                                |     73 +-
 external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreISelLowering.h                                  |      2 +
 external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp                            |      4 +-
 external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp                            |     66 +-
 external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreTargetObjectFile.h                              |     18 +-
 external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreTargetStreamer.h                                |     27 +
 external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreTargetTransformInfo.cpp                         |     10 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp                              |     25 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/IPO/ConstantMerge.cpp                                  |      6 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp                        |      9 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/IPO/FunctionAttrs.cpp                                  |      7 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp                          |      2 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/IPO/Inliner.cpp                                        |     14 +
 external/bsd/llvm/dist/llvm/lib/Transforms/IPO/LoopExtractor.cpp                                  |      3 +
 external/bsd/llvm/dist/llvm/lib/Transforms/IPO/MergeFunctions.cpp                                 |      2 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombine.h                              |     11 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp                      |    176 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp                    |     35 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp                       |     18 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp                       |     90 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp                    |     13 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp             |      6 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp                   |    213 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp                      |     17 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp                   |     16 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp                   |     22 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp                   |    126 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp                      |      9 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp                    |      2 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp                    |      2 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/ObjCARC/ObjCARC.h                                      |      1 +
 external/bsd/llvm/dist/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp                                |     14 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ADCE.cpp                                        |      3 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/CMakeLists.txt                                  |      1 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp                              |    851 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp                            |    465 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp                  |      3 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/DCE.cpp                                         |      5 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp                        |     13 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/EarlyCSE.cpp                                    |      3 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/GVN.cpp                                         |      6 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp                              |     33 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/JumpThreading.cpp                               |      3 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LICM.cpp                                        |    266 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LoopDeletion.cpp                                |      3 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp                          |      9 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp                            |      3 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp                              |      3 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LoopRotation.cpp                                |     24 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp                          |     19 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp                              |      5 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp                                |      3 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LowerAtomic.cpp                                 |      2 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp                             |     28 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/Reassociate.cpp                                 |      3 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/SCCP.cpp                                        |      3 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/SROA.cpp                                        |    105 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/Scalar.cpp                                      |      1 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp                        |      3 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp                             |      3 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp                              |      5 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp                    |      3 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp                           |     76 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Utils/FlattenCFG.cpp                                   |      2 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Utils/LCSSA.cpp                                        |    356 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Utils/LoopSimplify.cpp                                 |    803 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Utils/LoopUnroll.cpp                                   |     36 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp                         |     23 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Utils/SSAUpdater.cpp                                   |      2 -
 external/bsd/llvm/dist/llvm/lib/Transforms/Utils/SimplifyCFG.cpp                                  |     43 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp                             |     67 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/BBVectorize.cpp                              |      4 +
 external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp                            |    451 +-
 external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp                            |      7 +-
 external/bsd/llvm/dist/llvm/projects/CMakeLists.txt                                               |      3 +
 external/bsd/llvm/dist/llvm/test/Analysis/BasicAA/noalias-bugs.ll                                 |     33 +
 external/bsd/llvm/dist/llvm/test/Analysis/CostModel/X86/cast.ll                                   |     95 +-
 external/bsd/llvm/dist/llvm/test/Analysis/LazyCallGraph/basic.ll                                  |    126 +
 external/bsd/llvm/dist/llvm/test/Analysis/ScalarEvolution/2012-05-18-LoopPredRecurse.ll           |      2 +-
 external/bsd/llvm/dist/llvm/test/Analysis/ScalarEvolution/and-xor.ll                              |     18 +-
 external/bsd/llvm/dist/llvm/test/Analysis/ScalarEvolution/fold.ll                                 |     26 +
 external/bsd/llvm/dist/llvm/test/Analysis/ScalarEvolution/nsw-offset.ll                           |      2 +-
 external/bsd/llvm/dist/llvm/test/Analysis/ScalarEvolution/trip-count-switch.ll                    |     30 +
 external/bsd/llvm/dist/llvm/test/Analysis/TypeBasedAliasAnalysis/tbaa-path.ll                     |     18 +-
 external/bsd/llvm/dist/llvm/test/Assembler/inalloca.ll                                            |     16 +
 external/bsd/llvm/dist/llvm/test/Assembler/invalid_cast3.ll                                       |      7 +
 external/bsd/llvm/dist/llvm/test/Bindings/Ocaml/vmcore.ml                                         |     20 +-
 external/bsd/llvm/dist/llvm/test/Bitcode/drop-debug-info.ll                                       |      4 +-
 external/bsd/llvm/dist/llvm/test/CMakeLists.txt                                                   |      1 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/concatvector-v8i8-bug.ll                         |     47 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-bsl.ll                                      |     13 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-copy.ll                                     |    452 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-crypto.ll                                   |     63 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-extract.ll                                  |     32 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-facge-facgt.ll                              |     24 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-fpround_f128.ll                             |     18 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-load-store-v1i32.ll                         |     29 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-misc.ll                                     |    172 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-mul-div.ll                                  |    537 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-scalar-compare.ll                           |     12 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-scalar-ext.ll                               |    113 +
 external/bsd/llvm/dist/llvm/test/CodeGen/AArch64/neon-select_cc.ll                                |    180 +
 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                        |      4 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/2011-08-02-MergedGlobalDbg.ll                        |      4 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/2013-05-05-IfConvertBug.ll                           |     21 +
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/2014-02-05-vfp-regs-after-stack.ll                   |     22 +
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/arm-ttype-target2.ll                                 |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/build-attributes.ll                                  |     35 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/coalesce-dbgvalue.ll                                 |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/ehabi-filters.ll                                     |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/ehabi-no-landingpad.ll                               |      3 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/ehabi-unwind.ll                                      |      5 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/ehabi.ll                                             |     20 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/fastisel-thumb-litpool.ll                            |     11 +
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/ifcvt-branch-weight-bug.ll                           |     62 +
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/ifcvt-branch-weight.ll                               |     42 +
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/inlineasm-ldr-pseudo.ll                              |     17 +
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/inlineasm-switch-mode-oneway-from-arm.ll             |     18 +
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/inlineasm-switch-mode-oneway-from-thumb.ll           |     18 +
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/inlineasm-switch-mode.ll                             |     22 +
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/interrupt-attr.ll                                    |     21 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/intrinsics-crypto.ll                                 |     58 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/lsr-unfolded-offset.ll                               |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/memcpy-inline.ll                                     |      6 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/minsize-imms.ll                                      |     57 +
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/prefetch.ll                                          |     18 +
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/reg_sequence.ll                                      |      8 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/setcc-sentinals.ll                                   |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/ssp-data-layout.ll                                   |    321 +
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/struct_byval_arm_t1_t2.ll                            |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/vcge.ll                                              |      8 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/vcgt.ll                                              |      8 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/vdup.ll                                              |     34 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/vld3.ll                                              |     13 +
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/vld4.ll                                              |     13 +
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/vshll.ll                                             |     99 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/vshrn.ll                                             |     47 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/vst3.ll                                              |     12 +
 external/bsd/llvm/dist/llvm/test/CodeGen/ARM/vst4.ll                                              |     12 +
 external/bsd/llvm/dist/llvm/test/CodeGen/Generic/2014-02-05-OpaqueConstants.ll                    |     19 +
 external/bsd/llvm/dist/llvm/test/CodeGen/Hexagon/hwloop-dbg.ll                                    |      5 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/MSP430/misched-msp430.ll                                 |     20 +
 external/bsd/llvm/dist/llvm/test/CodeGen/Mips/abicalls.ll                                         |     15 +
 external/bsd/llvm/dist/llvm/test/CodeGen/Mips/const6a.ll                                          |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/Mips/elf_eflags.ll                                       |     83 +
 external/bsd/llvm/dist/llvm/test/CodeGen/Mips/elf_st_other.ll                                     |     12 +
 external/bsd/llvm/dist/llvm/test/CodeGen/Mips/fastcc.ll                                           |     13 +
 external/bsd/llvm/dist/llvm/test/CodeGen/Mips/fp-indexed-ls.ll                                    |      6 +
 external/bsd/llvm/dist/llvm/test/CodeGen/Mips/micromips-long-branch.ll                            |  16437 ++++++++++
 external/bsd/llvm/dist/llvm/test/CodeGen/Mips/msa/2r_vector_scalar.ll                             |     69 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/Mips/msa/compare_float.ll                                |     16 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/Mips/msa/elm_copy.ll                                     |    136 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/Mips/msa/elm_insv.ll                                     |    138 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/Mips/msa/llvm-stress-s449609655-simplified.ll            |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/Mips/msa/special.ll                                      |     40 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/Mips/nacl-reserved-regs.ll                               |     51 +
 external/bsd/llvm/dist/llvm/test/CodeGen/NVPTX/aggr-param.ll                                      |     20 +
 external/bsd/llvm/dist/llvm/test/CodeGen/NVPTX/div-ri.ll                                          |      8 +
 external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/aa-tbaa.ll                                       |     41 +
 external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/byval-agg-info.ll                                |     17 +
 external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/dbg.ll                                           |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/pr17168.ll                                       |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/private.ll                                       |     30 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/spill-nor0.ll                                    |     23 +
 external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/unwind-dw2-g.ll                                  |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/PowerPC/weak_def_can_be_hidden.ll                        |     24 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/bfe_uint.ll                                         |      2 +
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/cf-stack-bug.ll                                     |    227 +
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/elf.r600.ll                                         |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/extload.ll                                          |     14 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/fabs.ll                                             |     14 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/fneg-fabs.ll                                        |     55 +
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/fneg.ll                                             |     14 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/gv-const-addrspace.ll                               |     41 +
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/indirect-private-64.ll                              |     31 +
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/insert_vector_elt.ll                                |    180 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/insert_vector_elt_f64.ll                            |     36 +
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/llvm.SI.load.dword.ll                               |     40 +
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/llvm.SI.sendmsg.ll                                  |     21 +
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/llvm.pow.ll                                         |     29 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/load.ll                                             |     19 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/mubuf.ll                                            |     98 +
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/private-memory.ll                                   |    117 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/select64.ll                                         |     12 +
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/smrd.ll                                             |     80 +
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/store-v3.ll                                         |     28 +
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/trunc.ll                                            |     10 +
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/unroll.ll                                           |     37 +
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/vtx-fetch-branch.ll                                 |     29 +
 external/bsd/llvm/dist/llvm/test/CodeGen/R600/zero_extend.ll                                      |     10 +
 external/bsd/llvm/dist/llvm/test/CodeGen/SPARC/2009-08-28-PIC.ll                                  |     40 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/SPARC/64bit.ll                                           |      4 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/SPARC/atomics.ll                                         |     92 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/SPARC/ctpop.ll                                           |     12 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/SPARC/exception.ll                                       |    107 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/SPARC/inlineasm.ll                                       |     45 +
 external/bsd/llvm/dist/llvm/test/CodeGen/SPARC/obj-relocs.ll                                      |     33 +
 external/bsd/llvm/dist/llvm/test/CodeGen/SPARC/tls.ll                                             |     54 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/alias-01.ll                                      |      3 +
 external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/fp-cmp-04.ll                                     |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/frame-08.ll                                      |      4 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/int-cmp-44.ll                                    |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/SystemZ/int-cmp-45.ll                                    |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/Thumb/sjljehprepare-lower-vector.ll                      |     23 +
 external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/2011-12-16-T2SizeReduceAssert.ll                  |      5 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/Thumb2/v8_IT_5.ll                                        |      3 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/2010-05-26-DotDebugLoc.ll                            |      4 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/2012-08-17-legalizer-crash.ll                        |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/2012-11-30-handlemove-dbg.ll                         |      6 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/2012-11-30-misched-dbg.ll                            |      7 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/2013-10-14-FastISel-incorrect-vreg.ll                |      8 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/MachineBranchProb.ll                                 |     34 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/anyregcc.ll                                          |     66 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx-blend.ll                                         |     21 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx-shuffle.ll                                       |      9 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx-vbroadcast.ll                                    |     63 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx2-vbroadcast.ll                                   |     58 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-build-vector.ll                               |     12 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-cmp.ll                                        |      9 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-insert-extract.ll                             |     17 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-intrinsics.ll                                 |     13 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-shuffle.ll                                    |     14 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/avx512-vec-cmp.ll                                    |     76 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/barrier-sse.ll                                       |     11 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/blend-msb.ll                                         |     13 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/block-placement.ll                                   |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/bswap-vector.ll                                      |     19 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/cdecl-method-return.ll                               |     69 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/codegen-prepare-addrmode-sext.ll                     |    303 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/codegen-prepare-cast.ll                              |      4 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/dwarf-comp-dir.ll                                    |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/dynamic-alloca-in-entry.ll                           |     19 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/extract-store.ll                                     |     22 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/fast-isel-args-fail.ll                               |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/fastcall-correct-mangling.ll                         |      7 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/fma.ll                                               |     33 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/fma3-intrinsics.ll                                   |      4 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/fold-vector-sext-crash.ll                            |     12 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/fold-vector-sext-zext.ll                             |    291 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/inalloca-ctor.ll                                     |     34 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/inalloca-invoke.ll                                   |     54 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/inalloca-stdcall.ll                                  |     26 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/inalloca.ll                                          |     65 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/large-constants.ll                                   |     67 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/load-slice.ll                                        |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/machine-cp.ll                                        |     26 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/misched-aa-colored.ll                                |    189 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/pr10420.ll                                           |     78 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/preserve_allcc64.ll                                  |    104 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/preserve_mostcc64.ll                                 |     86 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/ragreedy-last-chance-recoloring.ll                   |    168 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/saddo-redundant-add.ll                               |     34 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/shl_undef.ll                                         |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/sse-scalar-fp-arith-2.ll                             |    208 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/sse2-blend.ll                                        |     18 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/sse41-blend.ll                                       |     12 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/ssp-data-layout.ll                                   |    280 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/stack-protector-dbginfo.ll                           |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/stackmap-liveness.ll                                 |      8 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/stackmap.ll                                          |     32 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/stores-merging.ll                                    |     23 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/vbinop-simplify-bug.ll                               |     23 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/vec_shuf-insert.ll                                   |     29 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/vselect-2.ll                                         |     33 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/vselect.ll                                           |     88 +
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/weak_def_can_be_hidden.ll                            |     24 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/X86/widen_load-2.ll                                      |      2 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/XCore/atomic.ll                                          |     76 +
 external/bsd/llvm/dist/llvm/test/CodeGen/XCore/codemodel.ll                                       |     24 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/XCore/exception.ll                                       |      3 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/XCore/globals.ll                                         |     53 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/XCore/llvm-intrinsics.ll                                 |      5 +-
 external/bsd/llvm/dist/llvm/test/CodeGen/XCore/load.ll                                            |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/2009-11-10-CurrentFn.ll                                |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/2010-03-24-MemberFn.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                                 |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/2010-05-10-MultipleCU.ll                               |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/2010-06-29-InlinedFnLocalVar.ll                        |      9 +-
 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                                         |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/ARM/sectionorder.ll                                    |     13 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/ARM/tls.ll                                             |     28 +
 external/bsd/llvm/dist/llvm/test/DebugInfo/COFF/asm.ll                                            |    184 +
 external/bsd/llvm/dist/llvm/test/DebugInfo/COFF/lit.local.cfg                                     |      3 +
 external/bsd/llvm/dist/llvm/test/DebugInfo/COFF/multifile.ll                                      |    257 +
 external/bsd/llvm/dist/llvm/test/DebugInfo/COFF/multifunction.ll                                  |    378 +
 external/bsd/llvm/dist/llvm/test/DebugInfo/COFF/simple.ll                                         |    167 +
 external/bsd/llvm/dist/llvm/test/DebugInfo/Inputs/llvm-symbolizer-test.c                          |     18 +
 external/bsd/llvm/dist/llvm/test/DebugInfo/Inputs/llvm-symbolizer-test.elf-x86-64                 |    Bin 
 external/bsd/llvm/dist/llvm/test/DebugInfo/PowerPC/tls-fission.ll                                 |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/PowerPC/tls.ll                                         |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/Sparc/gnu-window-save.ll                               |     71 +
 external/bsd/llvm/dist/llvm/test/DebugInfo/Sparc/lit.local.cfg                                    |      3 +
 external/bsd/llvm/dist/llvm/test/DebugInfo/SystemZ/variable-loc.ll                                |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/2010-08-10-DbgConstant.ll                          |      3 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/2011-09-26-GlobalVarContext.ll                     |      4 +-
 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_object_pointer.ll                            |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/DW_AT_specification.ll                             |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/DW_AT_stmt_list_sec_offset.ll                      |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/DW_TAG_friend.ll                                   |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/aligned_stack_var.ll                               |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/arange.ll                                          |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/arguments.ll                                       |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/block-capture.ll                                   |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/byvalstruct.ll                                     |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/c-type-units.ll                                    |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/coff_debug_info_type.ll                            |     39 +
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/coff_relative_names.ll                             |      6 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/concrete_out_of_line.ll                            |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/cu-ranges-odr.ll                                   |     96 +
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/cu-ranges.ll                                       |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/data_member_location.ll                            |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-byval-parameter.ll                             |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-declare.ll                                     |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-subrange.ll                                    |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg-value-inlined-parameter.ll                     |      3 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dbg_value_direct.ll                                |      2 +-
 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                               |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/debug-info-static-member.ll                        |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dwarf-aranges-no-dwarf-labels.ll                   |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/dwarf-aranges.ll                                   |      2 +-
 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                            |      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                                     |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/ending-run.ll                                      |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/enum-class.ll                                      |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/enum-fwd-decl.ll                                   |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/fission-cu.ll                                      |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/fission-hash.ll                                    |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/fission-ranges.ll                                  |      5 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/generate-odr-hash.ll                               |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/gnu-public-names-empty.ll                          |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/gnu-public-names.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                                    |      4 +-
 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                               |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/multiple-aranges.ll                                |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/multiple-at-const-val.ll                           |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/nondefault-subrange-array.ll                       |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/objc-fwd-decl.ll                                   |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/objc-property-void.ll                              |    104 +
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/op_deref.ll                                        |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/parameters.ll                                      |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/pointer-type-size.ll                               |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/pr11300.ll                                         |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/pr13303.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                             |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/reference-argument.ll                              |      2 +-
 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                |     14 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/stringpool.ll                                      |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/struct-loc.ll                                      |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/subrange-type.ll                                   |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/template.ll                                        |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/tls-fission.ll                                     |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/tls.ll                                             |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/union-template.ll                                  |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/X86/vector.ll                                          |      4 +-
 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/cu-ranges.ll                                           |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/debug-info-qualifiers.ll                               |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/dwarf-public-names.ll                                  |      6 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/enum.ll                                                |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/global.ll                                              |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/inlined-arguments.ll                                   |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/inlined-vars.ll                                        |      9 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/llvm-symbolizer.test                                   |     11 +
 external/bsd/llvm/dist/llvm/test/DebugInfo/member-order.ll                                        |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/member-pointers.ll                                     |      6 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/namespace.ll                                           |      2 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/template-recursive-void.ll                             |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/tu-composite.ll                                        |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/tu-member-pointer.ll                                   |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/two-cus-from-same-file.ll                              |      4 +-
 external/bsd/llvm/dist/llvm/test/DebugInfo/version.ll                                             |      4 +-
 external/bsd/llvm/dist/llvm/test/ExecutionEngine/MCJIT/non-extern-addend-smallcodemodel.ll        |     25 +
 external/bsd/llvm/dist/llvm/test/ExecutionEngine/MCJIT/non-extern-addend.ll                       |     21 +-
 external/bsd/llvm/dist/llvm/test/ExecutionEngine/MCJIT/remote/Inputs/cross-module-b.ll            |      2 +-
 external/bsd/llvm/dist/llvm/test/ExecutionEngine/MCJIT/remote/Inputs/multi-module-b.ll            |      2 +-
 external/bsd/llvm/dist/llvm/test/ExecutionEngine/MCJIT/remote/Inputs/multi-module-c.ll            |      2 +-
 external/bsd/llvm/dist/llvm/test/ExecutionEngine/MCJIT/remote/cross-module-a.ll                   |      7 +-
 external/bsd/llvm/dist/llvm/test/ExecutionEngine/MCJIT/remote/cross-module-sm-pic-a.ll            |      2 +-
 external/bsd/llvm/dist/llvm/test/ExecutionEngine/MCJIT/remote/lit.local.cfg                       |      4 +-
 external/bsd/llvm/dist/llvm/test/ExecutionEngine/MCJIT/remote/multi-module-a.ll                   |      4 +-
 external/bsd/llvm/dist/llvm/test/ExecutionEngine/MCJIT/remote/multi-module-sm-pic-a.ll            |      2 +-
 external/bsd/llvm/dist/llvm/test/ExecutionEngine/MCJIT/remote/simpletest-remote.ll                |      6 +-
 external/bsd/llvm/dist/llvm/test/ExecutionEngine/MCJIT/remote/stubs-remote.ll                     |      2 +-
 external/bsd/llvm/dist/llvm/test/ExecutionEngine/MCJIT/remote/test-common-symbols-remote.ll       |      2 +-
 external/bsd/llvm/dist/llvm/test/ExecutionEngine/MCJIT/remote/test-data-align-remote.ll           |      4 +-
 external/bsd/llvm/dist/llvm/test/ExecutionEngine/MCJIT/remote/test-fp-no-external-funcs-remote.ll |      6 +-
 external/bsd/llvm/dist/llvm/test/ExecutionEngine/MCJIT/remote/test-global-init-nonzero-remote.ll  |      4 +-
 external/bsd/llvm/dist/llvm/test/ExecutionEngine/MCJIT/remote/test-ptr-reloc-remote.ll            |      2 +-
 external/bsd/llvm/dist/llvm/test/Feature/optnone-opt.ll                                           |     74 +
 external/bsd/llvm/dist/llvm/test/Instrumentation/AddressSanitizer/coverage.ll                     |     35 +-
 external/bsd/llvm/dist/llvm/test/Instrumentation/AddressSanitizer/freebsd.ll                      |     29 +
 external/bsd/llvm/dist/llvm/test/Instrumentation/AddressSanitizer/test64.ll                       |      4 +-
 external/bsd/llvm/dist/llvm/test/LTO/current-section.ll                                           |      4 +
 external/bsd/llvm/dist/llvm/test/LTO/linkonce_odr_func.ll                                         |      8 +-
 external/bsd/llvm/dist/llvm/test/Linker/Inputs/type-unique-simple2-a.ll                           |      2 +-
 external/bsd/llvm/dist/llvm/test/Linker/Inputs/type-unique-simple2-b.ll                           |      2 +-
 external/bsd/llvm/dist/llvm/test/Linker/func-attrs-a.ll                                           |     14 +
 external/bsd/llvm/dist/llvm/test/Linker/func-attrs-b.ll                                           |      8 +
 external/bsd/llvm/dist/llvm/test/Linker/type-unique-simple-a.ll                                   |      4 +-
 external/bsd/llvm/dist/llvm/test/Linker/type-unique-simple-b.ll                                   |      2 +-
 external/bsd/llvm/dist/llvm/test/Linker/type-unique-simple2-a.ll                                  |    129 +
 external/bsd/llvm/dist/llvm/test/Linker/type-unique-simple2-b.ll                                  |     88 +
 external/bsd/llvm/dist/llvm/test/Linker/type-unique-simple2.ll                                    |      2 +-
 external/bsd/llvm/dist/llvm/test/MC/AArch64/basic-a64-instructions.s                              |     52 +
 external/bsd/llvm/dist/llvm/test/MC/AArch64/neon-compare-instructions.s                           |     30 +
 external/bsd/llvm/dist/llvm/test/MC/AArch64/neon-diagnostics.s                                    |     24 +-
 external/bsd/llvm/dist/llvm/test/MC/AArch64/neon-scalar-fp-compare.s                              |     20 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/arm-elf-symver.s                                          |    152 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/comment.s                                                 |     23 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/data-in-code.ll                                           |     10 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv2.s                                    |     38 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv2a.s                                   |     38 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv3.s                                    |     38 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv3m.s                                   |     38 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv4.s                                    |     40 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv4t.s                                   |     42 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv5.s                                    |     38 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv5t.s                                   |     42 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv5te.s                                  |     42 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv6-m.s                                  |     38 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv6.s                                    |     42 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv6j.s                                   |     42 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv6t2.s                                  |     42 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv6z.s                                   |     46 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv6zk.s                                  |     46 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv7-a.s                                  |     46 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv7-m.s                                  |     42 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv7-r.s                                  |     46 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv7.s                                    |     38 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv7a.s                                   |     46 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv7m.s                                   |     42 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv7r.s                                   |     46 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv8-a.s                                  |     55 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-armv8a.s                                   |     55 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-iwmmxt.s                                   |     46 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-arch-iwmmxt2.s                                  |     47 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-eabi_attribute-2.s                              |     11 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-eabi_attribute-overwrite.s                      |     17 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-fpu-multiple.s                                  |     26 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-object_arch-2.s                                 |     22 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-object_arch-3.s                                 |     11 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-object_arch-diagnostics.s                       |     23 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-object_arch.s                                   |     22 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-tlsdescseq-diagnostics.s                        |     35 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-tlsdescseq.s                                    |     33 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/directive-word-diagnostics.s                              |     12 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/dwarf-cfi-initial-state.s                                 |     16 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/eh-directive-movsp-diagnostics.s                          |    102 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/eh-directive-movsp.s                                      |     44 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/eh-directive-personalityindex-diagnostics.s               |    122 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/eh-directive-personalityindex.s                           |    202 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/eh-directive-setfp.s                                      |      2 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/eh-directive-unwind_raw-diagnostics.s                     |     73 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/eh-directive-unwind_raw.s                                 |    110 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/elf-thumbfunc-reloc.ll                                    |      6 +-
 external/bsd/llvm/dist/llvm/test/MC/ARM/fixup-cpu-mode.s                                          |      9 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/mul-v4.s                                                  |     39 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/not-armv4.s                                               |      8 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/symbol-variants.s                                         |     18 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/thumb-far-jump.s                                          |     26 +
 external/bsd/llvm/dist/llvm/test/MC/ARM/variant-diagnostics.s                                     |     13 +
 external/bsd/llvm/dist/llvm/test/MC/AsmParser/directive_fill.s                                    |     46 +-
 external/bsd/llvm/dist/llvm/test/MC/AsmParser/directive_values.s                                  |     12 +
 external/bsd/llvm/dist/llvm/test/MC/AsmParser/macro-def-in-instantiation.s                        |     20 +
 external/bsd/llvm/dist/llvm/test/MC/AsmParser/macros-darwin.s                                     |     90 +-
 external/bsd/llvm/dist/llvm/test/MC/AsmParser/macros-gas.s                                        |     93 +
 external/bsd/llvm/dist/llvm/test/MC/COFF/bad-expr.s                                               |      7 +
 external/bsd/llvm/dist/llvm/test/MC/COFF/bss.s                                                    |      2 +-
 external/bsd/llvm/dist/llvm/test/MC/COFF/secidx-diagnostic.s                                      |      8 +
 external/bsd/llvm/dist/llvm/test/MC/COFF/section-name-encoding.s                                  |      2 +-
 external/bsd/llvm/dist/llvm/test/MC/Disassembler/Mips/micromips.txt                               |      9 +
 external/bsd/llvm/dist/llvm/test/MC/Disassembler/Mips/micromips_le.txt                            |      9 +
 external/bsd/llvm/dist/llvm/test/MC/Disassembler/Sparc/sparc-fp.txt                               |      6 +
 external/bsd/llvm/dist/llvm/test/MC/Disassembler/X86/moffs.txt                                    |     86 +
 external/bsd/llvm/dist/llvm/test/MC/Disassembler/X86/x86-16.txt                                   |    788 +
 external/bsd/llvm/dist/llvm/test/MC/Disassembler/X86/x86-32.txt                                   |      3 +
 external/bsd/llvm/dist/llvm/test/MC/ELF/bad-expr.s                                                |      8 +
 external/bsd/llvm/dist/llvm/test/MC/ELF/cfi.s                                                     |     16 +-
 external/bsd/llvm/dist/llvm/test/MC/MachO/bss.s                                                   |      2 +-
 external/bsd/llvm/dist/llvm/test/MC/Mips/elf_eflags.s                                             |     44 +-
 external/bsd/llvm/dist/llvm/test/MC/Mips/elf_eflags_abicalls.s                                    |      6 +
 external/bsd/llvm/dist/llvm/test/MC/Mips/elf_eflags_micromips.s                                   |      8 +
 external/bsd/llvm/dist/llvm/test/MC/Mips/elf_eflags_mips16.s                                      |      8 +
 external/bsd/llvm/dist/llvm/test/MC/Mips/elf_eflags_noreorder.s                                   |      6 +
 external/bsd/llvm/dist/llvm/test/MC/Mips/elf_eflags_pic0.s                                        |      7 +
 external/bsd/llvm/dist/llvm/test/MC/Mips/elf_reginfo.s                                            |     26 +
 external/bsd/llvm/dist/llvm/test/MC/Mips/hilo-addressing.s                                        |     51 +-
 external/bsd/llvm/dist/llvm/test/MC/Mips/micromips-loadstore-instructions.s                       |      3 +
 external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_2r_msa64.s                                      |     11 +
 external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_dlsa.s                                          |     21 +
 external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_elm_insert_msa64.s                              |     11 +
 external/bsd/llvm/dist/llvm/test/MC/Mips/msa/test_elm_msa64.s                                     |     14 +
 external/bsd/llvm/dist/llvm/test/MC/Sparc/sparc-alu-instructions.s                                |      5 +
 external/bsd/llvm/dist/llvm/test/MC/Sparc/sparc-atomic-instructions.s                             |     19 +
 external/bsd/llvm/dist/llvm/test/MC/Sparc/sparc-fp-instructions.s                                 |      6 +
 external/bsd/llvm/dist/llvm/test/MC/Sparc/sparc-relocations.s                                     |     13 +
 external/bsd/llvm/dist/llvm/test/MC/X86/avx512-encodings.s                                        |      8 +
 external/bsd/llvm/dist/llvm/test/MC/X86/fixup-cpu-mode.s                                          |      8 +
 external/bsd/llvm/dist/llvm/test/MC/X86/index-operations.s                                        |    146 +
 external/bsd/llvm/dist/llvm/test/MC/X86/intel-syntax-avx512.s                                     |      5 +
 external/bsd/llvm/dist/llvm/test/MC/X86/intel-syntax-bitwise-ops.s                                |     22 +
 external/bsd/llvm/dist/llvm/test/MC/X86/intel-syntax-invalid-basereg.s                            |      7 +
 external/bsd/llvm/dist/llvm/test/MC/X86/intel-syntax-invalid-scale.s                              |     11 +
 external/bsd/llvm/dist/llvm/test/MC/X86/intel-syntax.s                                            |      6 +
 external/bsd/llvm/dist/llvm/test/MC/X86/ret.s                                                     |     31 +-
 external/bsd/llvm/dist/llvm/test/MC/X86/variant-diagnostics.s                                     |     11 +
 external/bsd/llvm/dist/llvm/test/MC/X86/x86-16.s                                                  |     37 +-
 external/bsd/llvm/dist/llvm/test/MC/X86/x86-32.s                                                  |     36 +-
 external/bsd/llvm/dist/llvm/test/MC/X86/x86-64.s                                                  |     40 +-
 external/bsd/llvm/dist/llvm/test/MC/X86/x86_64-avx-encoding.s                                     |      2 +-
 external/bsd/llvm/dist/llvm/test/MC/X86/x86_64-signed-reloc.s                                     |     16 +
 external/bsd/llvm/dist/llvm/test/MC/X86/x86_64-tbm-encoding.s                                     |      6 +
 external/bsd/llvm/dist/llvm/test/Makefile                                                         |      1 +
 external/bsd/llvm/dist/llvm/test/Object/Inputs/absolute.elf-x86-64                                |    Bin 
 external/bsd/llvm/dist/llvm/test/Object/Inputs/common.coff-i386                                   |    Bin 
 external/bsd/llvm/dist/llvm/test/Object/Inputs/trivial-object-test.elf-mipsel                     |    Bin 
 external/bsd/llvm/dist/llvm/test/Object/Inputs/weak.elf-x86-64                                    |    Bin 
 external/bsd/llvm/dist/llvm/test/Object/X86/objdump-disassembly-inline-relocations.test           |     35 +
 external/bsd/llvm/dist/llvm/test/Object/extract.ll                                                |      1 +
 external/bsd/llvm/dist/llvm/test/Object/nm-error.test                                             |      6 +-
 external/bsd/llvm/dist/llvm/test/Object/nm-shared-object.test                                     |     22 +-
 external/bsd/llvm/dist/llvm/test/Object/nm-trivial-object.test                                    |     22 +
 external/bsd/llvm/dist/llvm/test/Object/objdump-relocations.test                                  |     12 +-
 external/bsd/llvm/dist/llvm/test/Other/new-pass-manager.ll                                        |     30 +
 external/bsd/llvm/dist/llvm/test/Transforms/ArgumentPromotion/inalloca.ll                         |     49 +
 external/bsd/llvm/dist/llvm/test/Transforms/ArgumentPromotion/tail.ll                             |     20 +
 external/bsd/llvm/dist/llvm/test/Transforms/ConstantHoisting/X86/lit.local.cfg                    |      4 +
 external/bsd/llvm/dist/llvm/test/Transforms/ConstantHoisting/X86/phi.ll                           |     70 +
 external/bsd/llvm/dist/llvm/test/Transforms/DeadArgElim/keepalive.ll                              |     16 +
 external/bsd/llvm/dist/llvm/test/Transforms/DeadStoreElimination/simple.ll                        |      9 +
 external/bsd/llvm/dist/llvm/test/Transforms/FunctionAttrs/readattrs.ll                            |      6 +
 external/bsd/llvm/dist/llvm/test/Transforms/IndVarSimplify/lcssa-preservation.ll                  |     51 +
 external/bsd/llvm/dist/llvm/test/Transforms/IndVarSimplify/lftr-reuse.ll                          |     10 +-
 external/bsd/llvm/dist/llvm/test/Transforms/Inline/ignore-debug-info.ll                           |     55 +
 external/bsd/llvm/dist/llvm/test/Transforms/Inline/inline-cold.ll                                 |     88 +
 external/bsd/llvm/dist/llvm/test/Transforms/Inline/ptr-diff.ll                                    |      2 +-
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/add2.ll                                   |     35 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/call-cast-target-inalloca.ll              |     22 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/call-cast-target.ll                       |     12 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/cast-set.ll                               |      7 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/div.ll                                    |     24 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/exp2-1.ll                                 |     24 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/fast-math.ll                              |     53 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/fdiv.ll                                   |     26 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/fmul.ll                                   |     34 +-
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/fpcast.ll                                 |      9 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/mul.ll                                    |     16 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/onehot_merge.ll                           |      4 +-
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/rem.ll                                    |      9 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/select-2.ll                               |     10 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/sincospi.ll                               |      8 +-
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/strchr-1.ll                               |     13 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/sub.ll                                    |     52 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/vec_extract_var_elt.ll                    |      8 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/vec_phi_extract.ll                        |      2 +-
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/vec_sext.ll                               |     23 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstCombine/zext.ll                                   |     34 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstSimplify/compare.ll                               |     18 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstSimplify/undef.ll                                 |      7 +
 external/bsd/llvm/dist/llvm/test/Transforms/InstSimplify/vector_gep.ll                            |     49 +-
 external/bsd/llvm/dist/llvm/test/Transforms/LICM/lcssa-ssa-promoter.ll                            |     76 +
 external/bsd/llvm/dist/llvm/test/Transforms/LICM/scalar_promote.ll                                |     12 +-
 external/bsd/llvm/dist/llvm/test/Transforms/LICM/sinking.ll                                       |    104 +-
 external/bsd/llvm/dist/llvm/test/Transforms/LoopRotate/dbgvalue.ll                                |      6 +-
 external/bsd/llvm/dist/llvm/test/Transforms/LoopRotate/preserve-loop-simplify.ll                  |     65 +
 external/bsd/llvm/dist/llvm/test/Transforms/LoopSimplify/ashr-crash.ll                            |      8 +-
 external/bsd/llvm/dist/llvm/test/Transforms/LoopVectorize/ARM/arm-unroll.ll                       |     39 +
 external/bsd/llvm/dist/llvm/test/Transforms/LoopVectorize/X86/small-size.ll                       |     27 +-
 external/bsd/llvm/dist/llvm/test/Transforms/LoopVectorize/X86/unroll-small-loops.ll               |     72 +-
 external/bsd/llvm/dist/llvm/test/Transforms/LoopVectorize/global_alias.ll                         |      8 +-
 external/bsd/llvm/dist/llvm/test/Transforms/LoopVectorize/if-pred-stores.ll                       |    126 +
 external/bsd/llvm/dist/llvm/test/Transforms/LoopVectorize/multi-use-reduction-bug.ll              |     42 +
 external/bsd/llvm/dist/llvm/test/Transforms/LoopVectorize/unroll_novec.ll                         |     12 +-
 external/bsd/llvm/dist/llvm/test/Transforms/LoopVectorize/value-ptr-bug.ll                        |      2 +-
 external/bsd/llvm/dist/llvm/test/Transforms/LowerExpectIntrinsic/basic.ll                         |     29 +
 external/bsd/llvm/dist/llvm/test/Transforms/MemCpyOpt/memcpy-undef.ll                             |     25 +
 external/bsd/llvm/dist/llvm/test/Transforms/MemCpyOpt/memcpy.ll                                   |     17 +
 external/bsd/llvm/dist/llvm/test/Transforms/ObjCARC/allocas.ll                                    |      4 +-
 external/bsd/llvm/dist/llvm/test/Transforms/SROA/basictest.ll                                     |     15 +
 external/bsd/llvm/dist/llvm/test/Transforms/SimplifyCFG/basictest.ll                              |     30 +
 external/bsd/llvm/dist/llvm/test/Transforms/SimplifyCFG/preserve-branchweights.ll                 |     32 +-
 external/bsd/llvm/dist/llvm/test/Transforms/SimplifyCFG/speculate-math.ll                         |     58 +
 external/bsd/llvm/dist/llvm/test/Verifier/2010-08-07-PointerIntrinsic.ll                          |      5 +-
 external/bsd/llvm/dist/llvm/test/Verifier/inalloca-vararg.ll                                      |      9 +
 external/bsd/llvm/dist/llvm/test/Verifier/inalloca1.ll                                            |      3 +
 external/bsd/llvm/dist/llvm/test/Verifier/inalloca2.ll                                            |     28 +-
 external/bsd/llvm/dist/llvm/test/lit.cfg                                                          |      7 +
 external/bsd/llvm/dist/llvm/test/lit.site.cfg.in                                                  |      1 +
 external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_-b.output                             |      2 +-
 external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_-f.output                             |      2 +-
 external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_no_gcda.cpp.gcov                      |     79 +
 external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_no_gcda.h.gcov                        |      8 +
 external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_no_gcda.output                        |      8 +
 external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_no_options.output                     |      2 +-
 external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_no_preserve_paths.output              |      8 +
 external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_objdir.cpp.gcov                       |     79 +
 external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_objdir.h.gcov                         |      8 +
 external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_paths.cpp.gcov                        |     79 +
 external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_paths.gcda                            |    Bin 
 external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_paths.gcno                            |    Bin 
 external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_paths.h.gcov                          |      8 +
 external/bsd/llvm/dist/llvm/test/tools/llvm-cov/Inputs/test_preserve_paths.output                 |      8 +
 external/bsd/llvm/dist/llvm/test/tools/llvm-cov/llvm-cov.test                                     |     72 +-
 external/bsd/llvm/dist/llvm/test/tools/llvm-objdump/Inputs/export.dll.coff-i386                   |    Bin 
 external/bsd/llvm/dist/llvm/test/tools/llvm-objdump/coff-private-headers.test                     |     23 +-
 external/bsd/llvm/dist/llvm/test/tools/llvm-readobj/ARM/attributes.s                              |    287 +
 external/bsd/llvm/dist/llvm/test/tools/llvm-readobj/ARM/unwind.s                                  |    169 +-
 external/bsd/llvm/dist/llvm/test/tools/llvm-readobj/Inputs/nop.exe.coff-x86-64                    |    Bin 
 external/bsd/llvm/dist/llvm/test/tools/llvm-readobj/peplus.test                                   |     83 +
 external/bsd/llvm/dist/llvm/tools/bugpoint/bugpoint.cpp                                           |      6 +-
 external/bsd/llvm/dist/llvm/tools/gold/gold-plugin.cpp                                            |      9 +-
 external/bsd/llvm/dist/llvm/tools/llc/llc.cpp                                                     |     11 -
 external/bsd/llvm/dist/llvm/tools/lli/ChildTarget/CMakeLists.txt                                  |      9 +-
 external/bsd/llvm/dist/llvm/tools/lli/ChildTarget/ChildTarget.cpp                                 |     70 +-
 external/bsd/llvm/dist/llvm/tools/lli/ChildTarget/Makefile                                        |      4 +-
 external/bsd/llvm/dist/llvm/tools/lli/RPCChannel.h                                                |     49 +
 external/bsd/llvm/dist/llvm/tools/lli/RemoteMemoryManager.cpp                                     |      2 +-
 external/bsd/llvm/dist/llvm/tools/lli/RemoteTarget.cpp                                            |     24 +-
 external/bsd/llvm/dist/llvm/tools/lli/RemoteTarget.h                                              |     22 +-
 external/bsd/llvm/dist/llvm/tools/lli/RemoteTargetExternal.cpp                                    |      6 +-
 external/bsd/llvm/dist/llvm/tools/lli/RemoteTargetExternal.h                                      |     39 +-
 external/bsd/llvm/dist/llvm/tools/lli/Unix/RPCChannel.inc                                         |    123 +
 external/bsd/llvm/dist/llvm/tools/lli/Windows/RPCChannel.inc                                      |     29 +
 external/bsd/llvm/dist/llvm/tools/lli/lli.cpp                                                     |     46 +-
 external/bsd/llvm/dist/llvm/tools/llvm-ar/llvm-ar.cpp                                             |    135 +-
 external/bsd/llvm/dist/llvm/tools/llvm-as/llvm-as.cpp                                             |      7 +-
 external/bsd/llvm/dist/llvm/tools/llvm-cov/llvm-cov.cpp                                           |     81 +-
 external/bsd/llvm/dist/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp                               |      7 +-
 external/bsd/llvm/dist/llvm/tools/llvm-mc/Disassembler.cpp                                        |      7 +-
 external/bsd/llvm/dist/llvm/tools/llvm-mc/llvm-mc.cpp                                             |     12 +-
 external/bsd/llvm/dist/llvm/tools/llvm-nm/llvm-nm.cpp                                             |    810 +-
 external/bsd/llvm/dist/llvm/tools/llvm-objdump/COFFDump.cpp                                       |    103 +-
 external/bsd/llvm/dist/llvm/tools/llvm-objdump/MachODump.cpp                                      |     26 +-
 external/bsd/llvm/dist/llvm/tools/llvm-objdump/llvm-objdump.cpp                                   |    145 +-
 external/bsd/llvm/dist/llvm/tools/llvm-readobj/ARMAttributeParser.cpp                             |    639 +
 external/bsd/llvm/dist/llvm/tools/llvm-readobj/ARMAttributeParser.h                               |    124 +
 external/bsd/llvm/dist/llvm/tools/llvm-readobj/ARMEHABIPrinter.h                                  |    294 +-
 external/bsd/llvm/dist/llvm/tools/llvm-readobj/CMakeLists.txt                                     |      1 +
 external/bsd/llvm/dist/llvm/tools/llvm-readobj/COFFDumper.cpp                                     |    196 +-
 external/bsd/llvm/dist/llvm/tools/llvm-readobj/ELFDumper.cpp                                      |     44 +
 external/bsd/llvm/dist/llvm/tools/llvm-readobj/MachODumper.cpp                                    |     56 +-
 external/bsd/llvm/dist/llvm/tools/llvm-readobj/ObjDumper.h                                        |      3 +
 external/bsd/llvm/dist/llvm/tools/llvm-readobj/StreamWriter.h                                     |     13 +
 external/bsd/llvm/dist/llvm/tools/llvm-readobj/llvm-readobj.cpp                                   |     18 +-
 external/bsd/llvm/dist/llvm/tools/llvm-readobj/llvm-readobj.h                                     |      1 +
 external/bsd/llvm/dist/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp                                     |      4 +-
 external/bsd/llvm/dist/llvm/tools/llvm-size/llvm-size.cpp                                         |     36 +-
 external/bsd/llvm/dist/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp                               |     45 +-
 external/bsd/llvm/dist/llvm/tools/llvm-symbolizer/LLVMSymbolize.h                                 |      1 -
 external/bsd/llvm/dist/llvm/tools/lto/Makefile                                                    |      3 +-
 external/bsd/llvm/dist/llvm/tools/lto/lto.cpp                                                     |     40 +
 external/bsd/llvm/dist/llvm/tools/lto/lto.exports                                                 |      6 +
 external/bsd/llvm/dist/llvm/tools/macho-dump/macho-dump.cpp                                       |     14 +-
 external/bsd/llvm/dist/llvm/tools/obj2yaml/CMakeLists.txt                                         |      2 -
 external/bsd/llvm/dist/llvm/tools/obj2yaml/coff2yaml.cpp                                          |     16 +-
 external/bsd/llvm/dist/llvm/tools/opt/AnalysisWrappers.cpp                                        |      6 +-
 external/bsd/llvm/dist/llvm/tools/opt/CMakeLists.txt                                              |      1 +
 external/bsd/llvm/dist/llvm/tools/opt/NewPMDriver.cpp                                             |     25 +-
 external/bsd/llvm/dist/llvm/tools/opt/NewPMDriver.h                                               |      7 +-
 external/bsd/llvm/dist/llvm/tools/opt/PassPrinters.cpp                                            |    260 +
 external/bsd/llvm/dist/llvm/tools/opt/PassPrinters.h                                              |     47 +
 external/bsd/llvm/dist/llvm/tools/opt/Passes.cpp                                                  |     38 +-
 external/bsd/llvm/dist/llvm/tools/opt/Passes.h                                                    |      3 +-
 external/bsd/llvm/dist/llvm/tools/opt/PrintSCC.cpp                                                |      7 +-
 external/bsd/llvm/dist/llvm/tools/opt/opt.cpp                                                     |    225 +-
 external/bsd/llvm/dist/llvm/tools/yaml2obj/CMakeLists.txt                                         |      2 -
 external/bsd/llvm/dist/llvm/unittests/ADT/APIntTest.cpp                                           |     23 +-
 external/bsd/llvm/dist/llvm/unittests/ADT/ArrayRefTest.cpp                                        |     33 +
 external/bsd/llvm/dist/llvm/unittests/ADT/CMakeLists.txt                                          |      1 +
 external/bsd/llvm/dist/llvm/unittests/ADT/StringRefTest.cpp                                       |     15 +
 external/bsd/llvm/dist/llvm/unittests/Analysis/CFGTest.cpp                                        |     57 +-
 external/bsd/llvm/dist/llvm/unittests/CMakeLists.txt                                              |      1 +
 external/bsd/llvm/dist/llvm/unittests/CodeGen/DIEHashTest.cpp                                     |     33 +-
 external/bsd/llvm/dist/llvm/unittests/IR/InstructionsTest.cpp                                     |     16 +
 external/bsd/llvm/dist/llvm/unittests/IR/PassManagerTest.cpp                                      |      6 +-
 external/bsd/llvm/dist/llvm/unittests/IR/VerifierTest.cpp                                         |     15 +-
 external/bsd/llvm/dist/llvm/unittests/LineEditor/CMakeLists.txt                                   |      7 +
 external/bsd/llvm/dist/llvm/unittests/LineEditor/LineEditor.cpp                                   |     82 +
 external/bsd/llvm/dist/llvm/unittests/LineEditor/Makefile                                         |     15 +
 external/bsd/llvm/dist/llvm/unittests/Linker/CMakeLists.txt                                       |     12 +
 external/bsd/llvm/dist/llvm/unittests/Linker/LinkModulesTest.cpp                                  |    165 +
 external/bsd/llvm/dist/llvm/unittests/Linker/Makefile                                             |     15 +
 external/bsd/llvm/dist/llvm/unittests/Makefile                                                    |      4 +-
 external/bsd/llvm/dist/llvm/unittests/Support/CommandLineTest.cpp                                 |     55 +-
 external/bsd/llvm/dist/llvm/unittests/Support/ErrorOrTest.cpp                                     |      4 +-
 external/bsd/llvm/dist/llvm/unittests/Support/FileOutputBufferTest.cpp                            |      2 +-
 external/bsd/llvm/dist/llvm/unittests/Support/Path.cpp                                            |     13 +
 external/bsd/llvm/dist/llvm/unittests/Support/ProcessTest.cpp                                     |      7 +
 external/bsd/llvm/dist/llvm/unittests/Support/SwapByteOrderTest.cpp                               |     74 +-
 external/bsd/llvm/dist/llvm/unittests/Support/TimeValueTest.cpp                                   |      3 +-
 external/bsd/llvm/dist/llvm/utils/FileCheck/CMakeLists.txt                                        |      6 -
 external/bsd/llvm/dist/llvm/utils/FileUpdate/CMakeLists.txt                                       |      6 -
 external/bsd/llvm/dist/llvm/utils/TableGen/AsmWriterEmitter.cpp                                   |     30 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/CMakeLists.txt                                         |      1 -
 external/bsd/llvm/dist/llvm/utils/TableGen/CTagsEmitter.cpp                                       |      1 -
 external/bsd/llvm/dist/llvm/utils/TableGen/CallingConvEmitter.cpp                                 |     26 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/CodeEmitterGen.cpp                                     |     15 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/CodeGenDAGPatterns.cpp                                 |    285 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/CodeGenDAGPatterns.h                                   |      4 +
 external/bsd/llvm/dist/llvm/utils/TableGen/CodeGenInstruction.cpp                                 |     11 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/CodeGenInstruction.h                                   |     64 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/CodeGenRegisters.cpp                                   |      2 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/CodeGenRegisters.h                                     |      2 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/CodeGenSchedule.cpp                                    |      2 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/CodeGenSchedule.h                                      |      4 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/CodeGenTarget.cpp                                      |      9 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/DAGISelEmitter.cpp                                     |      3 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/DAGISelMatcher.cpp                                     |     26 +
 external/bsd/llvm/dist/llvm/utils/TableGen/DAGISelMatcher.h                                       |     77 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp                              |     12 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/DAGISelMatcherGen.cpp                                  |     13 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/DAGISelMatcherOpt.cpp                                  |     17 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp                             |      8 -
 external/bsd/llvm/dist/llvm/utils/TableGen/InstrInfoEmitter.cpp                                   |     10 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/IntrinsicEmitter.cpp                                   |     11 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/PseudoLoweringEmitter.cpp                              |      2 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/X86DisassemblerTables.cpp                              |     15 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/X86RecognizableInstr.cpp                               |    707 +-
 external/bsd/llvm/dist/llvm/utils/TableGen/X86RecognizableInstr.h                                 |     81 +-
 external/bsd/llvm/dist/llvm/utils/buildit/build_llvm                                              |      9 +-
 external/bsd/llvm/dist/llvm/utils/llvm-build/llvmbuild/main.py                                    |     40 +
 external/bsd/llvm/dist/llvm/utils/llvm.natvis                                                     |    104 +-
 external/bsd/llvm/dist/llvm/utils/not/CMakeLists.txt                                              |      6 -
 external/bsd/llvm/dist/llvm/utils/unittest/CMakeLists.txt                                         |      5 +
 external/bsd/llvm/dist/llvm/utils/unittest/UnitTestMain/CMakeLists.txt                            |      6 +
 external/bsd/llvm/dist/llvm/utils/unittest/googletest/include/gtest/gtest-typed-test.h            |      3 +
 external/bsd/llvm/dist/llvm/utils/wciia.py                                                        |      2 +-
 1289 files changed, 58927 insertions(+), 13528 deletions(-)

diffs (truncated from 110223 to 300 lines):

diff -r 188a5e5a5b74 -r 40a56c4cad85 external/bsd/llvm/dist/llvm/.gitignore
--- a/external/bsd/llvm/dist/llvm/.gitignore    Fri Feb 14 20:04:58 2014 +0000
+++ b/external/bsd/llvm/dist/llvm/.gitignore    Fri Feb 14 20:09:23 2014 +0000
@@ -18,6 +18,8 @@
 # vim swap files
 .*.swp
 .sw?
+#OS X specific files.
+.DS_store
 
 #==============================================================================#
 # Explicit files to ignore (only matches one).
diff -r 188a5e5a5b74 -r 40a56c4cad85 external/bsd/llvm/dist/llvm/CMakeLists.txt
--- a/external/bsd/llvm/dist/llvm/CMakeLists.txt        Fri Feb 14 20:04:58 2014 +0000
+++ b/external/bsd/llvm/dist/llvm/CMakeLists.txt        Fri Feb 14 20:09:23 2014 +0000
@@ -1,7 +1,7 @@
 # See docs/CMake.html for instructions about how to build LLVM with CMake.
 
+cmake_minimum_required(VERSION 2.8.8)
 project(LLVM)
-cmake_minimum_required(VERSION 2.8.8)
 
 # Add path for custom modules
 set(CMAKE_MODULE_PATH
@@ -92,17 +92,21 @@
 
 string(TOUPPER "${CMAKE_BUILD_TYPE}" uppercase_CMAKE_BUILD_TYPE)
 
-set(LLVM_MAIN_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR})
-set(LLVM_MAIN_INCLUDE_DIR ${LLVM_MAIN_SRC_DIR}/include)
-set(LLVM_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR})
-set(LLVM_TOOLS_BINARY_DIR ${LLVM_BINARY_DIR}/bin)
+# They are used as destination of target generators.
+set(LLVM_RUNTIME_OUTPUT_INTDIR ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/bin)
+set(LLVM_LIBRARY_OUTPUT_INTDIR ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_CFG_INTDIR}/lib)
+
+# Each of them corresponds to llvm-config's.
+set(LLVM_TOOLS_BINARY_DIR ${LLVM_RUNTIME_OUTPUT_INTDIR}) # --bindir
+set(LLVM_LIBRARY_DIR      ${LLVM_LIBRARY_OUTPUT_INTDIR}) # --libdir
+set(LLVM_MAIN_SRC_DIR     ${CMAKE_CURRENT_SOURCE_DIR}  ) # --src-root
+set(LLVM_MAIN_INCLUDE_DIR ${LLVM_MAIN_SRC_DIR}/include ) # --includedir
+set(LLVM_BINARY_DIR       ${CMAKE_CURRENT_BINARY_DIR}  ) # --prefix
+
 set(LLVM_EXAMPLES_BINARY_DIR ${LLVM_BINARY_DIR}/examples)
 set(LLVM_INCLUDE_DIR ${CMAKE_CURRENT_BINARY_DIR}/include)
 set(LLVM_LIBDIR_SUFFIX "" CACHE STRING "Define suffix of library directory name (32/64)" )
 
-set(LLVM_RUNTIME_OUTPUT_INTDIR ${LLVM_BINARY_DIR}/${CMAKE_CFG_INTDIR}/bin)
-set(LLVM_LIBRARY_OUTPUT_INTDIR ${LLVM_BINARY_DIR}/${CMAKE_CFG_INTDIR}/lib)
-
 set(LLVM_ALL_TARGETS
   AArch64
   ARM
@@ -414,7 +418,8 @@
   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Support/DataTypes.h.cmake
   ${LLVM_INCLUDE_DIR}/llvm/Support/DataTypes.h)
 
-set( CMAKE_RUNTIME_OUTPUT_DIRECTORY ${LLVM_TOOLS_BINARY_DIR} )
+# They are not referenced. See set_output_directory().
+set( CMAKE_RUNTIME_OUTPUT_DIRECTORY ${LLVM_BINARY_DIR}/bin )
 set( CMAKE_LIBRARY_OUTPUT_DIRECTORY ${LLVM_BINARY_DIR}/lib )
 set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${LLVM_BINARY_DIR}/lib )
 
@@ -467,6 +472,10 @@
 add_subdirectory(utils/llvm-lit)
 add_subdirectory(utils/yaml-bench)
 
+if(LLVM_INCLUDE_TESTS)
+  add_subdirectory(utils/unittest)
+endif()
+
 add_subdirectory(projects)
 
 if( LLVM_INCLUDE_TOOLS )
@@ -479,7 +488,6 @@
 
 if( LLVM_INCLUDE_TESTS )
   add_subdirectory(test)
-  add_subdirectory(utils/unittest)
   add_subdirectory(unittests)
   if (MSVC)
     # This utility is used to prevent crashing tests from calling Dr. Watson on
@@ -509,7 +517,7 @@
 add_subdirectory(cmake/modules)
 
 if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY)
-  install(DIRECTORY include/
+  install(DIRECTORY include/llvm include/llvm-c
     DESTINATION include
     FILES_MATCHING
     PATTERN "*.def"
@@ -520,7 +528,7 @@
     PATTERN ".svn" EXCLUDE
     )
 
-  install(DIRECTORY ${LLVM_INCLUDE_DIR}/
+  install(DIRECTORY ${LLVM_INCLUDE_DIR}/llvm
     DESTINATION include
     FILES_MATCHING
     PATTERN "*.def"
diff -r 188a5e5a5b74 -r 40a56c4cad85 external/bsd/llvm/dist/llvm/Makefile
--- a/external/bsd/llvm/dist/llvm/Makefile      Fri Feb 14 20:04:58 2014 +0000
+++ b/external/bsd/llvm/dist/llvm/Makefile      Fri Feb 14 20:09:23 2014 +0000
@@ -15,7 +15,7 @@
 #   3. Build IR, which builds the Intrinsics.inc file used by libs.
 #   4. Build libs, which are needed by llvm-config.
 #   5. Build llvm-config, which determines inter-lib dependencies for tools.
-#   6. Build tools and docs.
+#   6. Build tools, docs, and cmake modules.
 #
 # When cross-compiling, there are some things (tablegen) that need to
 # be build for the build system first.
@@ -31,7 +31,7 @@
   OPTIONAL_DIRS := tools/clang/utils/TableGen
 else
   DIRS := lib/Support lib/TableGen utils lib/IR lib tools/llvm-shlib \
-          tools/llvm-config tools docs unittests
+          tools/llvm-config tools docs cmake unittests
   OPTIONAL_DIRS := projects bindings
 endif
 
@@ -114,9 +114,13 @@
          unset CXXFLAGS ; \
          unset SDKROOT ; \
          unset UNIVERSAL_SDK_PATH ; \
+         configure_opts= ; \
+         if test "$(ENABLE_LIBCPP)" -ne 0 ; then \
+           configure_opts="$$configure_opts --enable-libcpp"; \
+         fi; \
          $(PROJ_SRC_DIR)/configure --build=$(BUILD_TRIPLE) \
                --host=$(BUILD_TRIPLE) --target=$(BUILD_TRIPLE) \
-               --disable-polly ; \
+               --disable-polly $$configure_opts; \
          cd .. ; \
        fi; \
        ($(MAKE) -C BuildTools \
diff -r 188a5e5a5b74 -r 40a56c4cad85 external/bsd/llvm/dist/llvm/Makefile.config.in
--- a/external/bsd/llvm/dist/llvm/Makefile.config.in    Fri Feb 14 20:04:58 2014 +0000
+++ b/external/bsd/llvm/dist/llvm/Makefile.config.in    Fri Feb 14 20:09:23 2014 +0000
@@ -15,6 +15,8 @@
 # Define LLVM specific info and directories based on the autoconf variables
 LLVMPackageName   := @PACKAGE_TARNAME@
 LLVMVersion       := @PACKAGE_VERSION@
+LLVM_VERSION_MAJOR := @LLVM_VERSION_MAJOR@
+LLVM_VERSION_MINOR := @LLVM_VERSION_MINOR@
 LLVM_CONFIGTIME   := @LLVM_CONFIGTIME@
 
 ###########################################################################
@@ -118,6 +120,7 @@
 # Target hardware architecture
 ARCH=@ARCH@
 TARGET_NATIVE_ARCH := $(ARCH)
+LLVM_NATIVE_ARCH := @LLVM_NATIVE_ARCH@
 
 # Indicates, whether we're cross-compiling LLVM or not
 LLVM_CROSS_COMPILING=@LLVM_CROSS_COMPILING@
@@ -207,13 +210,22 @@
 PDFROFF    := @PDFROFF@
 ZIP        := @ZIP@
 
+HAVE_LIBZ  := @HAVE_LIBZ@
+HAVE_DLOPEN := @HAVE_DLOPEN@
 HAVE_PTHREAD := @HAVE_PTHREAD@
+HAVE_TERMINFO := @HAVE_TERMINFO@
 
 LIBS       := @LIBS@
 
+# Targets that are possible to build
+ALL_TARGETS := @ALL_TARGETS@
+
 # Targets that we should build
 TARGETS_TO_BUILD=@TARGETS_TO_BUILD@
 
+# Targets supporting JIT
+TARGETS_WITH_JIT := @TARGETS_WITH_JIT@
+
 # Path to directory where object files should be stored during a build.
 # Set OBJ_ROOT to "." if you do not want to use a separate place for
 # object files.
@@ -250,6 +262,9 @@
 # When ENABLE_WERROR is enabled, we'll pass -Werror on the command line
 ENABLE_WERROR = @ENABLE_WERROR@
 
+# When ENABLE_TERMINFO is enabled, we use terminfo.
+ENABLE_TERMINFO = @ENABLE_TERMINFO@
+
 # When ENABLE_OPTIMIZED is enabled, LLVM code is optimized and output is put
 # into the "Release" directories. Otherwise, LLVM code is not optimized and
 # output is put in the "Debug" directories.
diff -r 188a5e5a5b74 -r 40a56c4cad85 external/bsd/llvm/dist/llvm/Makefile.rules
--- a/external/bsd/llvm/dist/llvm/Makefile.rules        Fri Feb 14 20:04:58 2014 +0000
+++ b/external/bsd/llvm/dist/llvm/Makefile.rules        Fri Feb 14 20:09:23 2014 +0000
@@ -78,6 +78,12 @@
 
 # The files we are going to generate using llvm-build.
 LLVMBuildMakeFrag := $(PROJ_OBJ_ROOT)/Makefile.llvmbuild
+LLVMBuildCMakeFrag := $(PROJ_OBJ_ROOT)/LLVMBuild.cmake
+LLVMBuildCMakeExportsFrag := $(PROJ_OBJ_ROOT)/cmake/modules/LLVMBuildExports.cmake
+LLVMBuildMakeFrags := \
+       $(LLVMBuildMakeFrag) \
+       $(LLVMBuildCMakeFrag) \
+       $(LLVMBuildCMakeExportsFrag)
 LLVMConfigLibraryDependenciesInc := \
        $(PROJ_OBJ_ROOT)/tools/llvm-config/LibraryDependencies.inc
 
@@ -94,18 +100,20 @@
 #
 # We include a dependency on this Makefile to ensure that changes to the
 # generation command get picked up.
-$(LLVMBuildMakeFrag): $(PROJ_SRC_ROOT)/Makefile.rules \
-                     $(PROJ_OBJ_ROOT)/Makefile.config
+$(LLVMBuildMakeFrags): $(PROJ_SRC_ROOT)/Makefile.rules \
+                      $(PROJ_OBJ_ROOT)/Makefile.config
        $(Echo) Constructing LLVMBuild project information.
        $(Verb)$(PYTHON) $(LLVMBuildTool) \
          --native-target "$(TARGET_NATIVE_ARCH)" \
          --enable-targets "$(TARGETS_TO_BUILD)" \
          --enable-optional-components "$(OPTIONAL_COMPONENTS)" \
          --write-library-table $(LLVMConfigLibraryDependenciesInc) \
-         --write-make-fragment $(LLVMBuildMakeFrag)
+         --write-make-fragment $(LLVMBuildMakeFrag) \
+         --write-cmake-fragment $(LLVMBuildCMakeFrag) \
+         --write-cmake-exports-fragment $(LLVMBuildCMakeExportsFrag)
 
 # For completeness, let Make know how the extra files are generated.
-$(LLVMConfigLibraryDependenciesInc): $(LLVMBuildMakeFrag)
+$(LLVMConfigLibraryDependenciesInc): $(LLVMBuildMakeFrags)
 
 # Include the generated Makefile fragment.
 #
@@ -120,7 +128,7 @@
 
 # Clean the generated makefile fragment at the top-level.
 clean-local::
-       -$(Verb) $(RM) -f $(LLVMBuildMakeFrag)
+       -$(Verb) $(RM) -f $(LLVMBuildMakeFrags)
 endif
 -include $(LLVMBuildMakeFrag)
 
diff -r 188a5e5a5b74 -r 40a56c4cad85 external/bsd/llvm/dist/llvm/autoconf/configure.ac
--- a/external/bsd/llvm/dist/llvm/autoconf/configure.ac Fri Feb 14 20:04:58 2014 +0000
+++ b/external/bsd/llvm/dist/llvm/autoconf/configure.ac Fri Feb 14 20:09:23 2014 +0000
@@ -32,8 +32,8 @@
 dnl Initialize autoconf and define the package name, version number and
 dnl address for reporting 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], [5], [Minor version of the LLVM API])
+LLVM_DEFINE_SUBST([LLVM_VERSION_MAJOR], [3], [Major version of the LLVM API])
+LLVM_DEFINE_SUBST([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.
@@ -102,69 +102,19 @@
 AC_MSG_CHECKING([whether GCC or Clang is our host compiler])
 AC_LANG_PUSH([C++])
 llvm_cv_cxx_compiler=unknown
-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#if ! __clang__
-                                     #error
-                                     #endif
-                                     ]])],
+AC_COMPILE_IFELSE([AC_LANG_SOURCE([[#if ! __clang__
+                                    #error
+                                    #endif
+                                    ]])],
                   llvm_cv_cxx_compiler=clang,
-                  [AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#if ! __GNUC__
-                                                        #error
-                                                        #endif
-                                                        ]])],
+                  [AC_COMPILE_IFELSE([AC_LANG_SOURCE([[#if ! __GNUC__
+                                                       #error
+                                                       #endif
+                                                       ]])],
                                      llvm_cv_cxx_compiler=gcc, [])])
 AC_LANG_POP([C++])
 AC_MSG_RESULT([${llvm_cv_cxx_compiler}])
 
-dnl Check both GCC and Clang for sufficiently modern versions. These checks can
-dnl be bypassed by passing a flag if necessary on a platform.
-AC_ARG_ENABLE(compiler-version-checks,
-              AS_HELP_STRING([--enable-compiler-version-checks],
-                             [Check the version of the host compiler (default is YES)]),,
-                             enableval=default)
-case "$enableval" in
-  no)
-    ;;
-  yes|default)
-    AC_LANG_PUSH([C++])
-    case "$llvm_cv_cxx_compiler" in
-    clang)
-      AC_MSG_CHECKING([whether Clang is new enough])
-      AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
-#if __clang_major__ < 3 || (__clang_major__ == 3 && __clang_minor__ < 1)
-#error This version of Clang is too old to build LLVM
-#endif
-]])],
-          [AC_MSG_RESULT([yes])],
-          [AC_MSG_RESULT([no])
-           AC_MSG_ERROR([



Home | Main Index | Thread Index | Old Index