Upgrade our copy of llvm/clang to 3.4 release. This version supports all of the features in the current working draft of the upcoming C++ standard, provisionally n

Operating Systems / FreeBSD - dim [FreeBSD.org] - 16 February 2014 13:44 UTC

a8b6bed Upgrade our copy of llvm/clang to 3.4 release. This version supports all of the features in the current working draft of the upcoming C++ standard, provisionally named C++1y.

ObsoleteFiles.inc | 37 +
UPDATING | 3 +
contrib/gcc/libgcc2.c | 4 +-
contrib/gcc/libgcc2.h | 2 +-
contrib/llvm/LICENSE.TXT | 1 +
contrib/llvm/include/llvm-c/BitReader.h | 4 +-
contrib/llvm/include/llvm-c/BitWriter.h | 4 +-
contrib/llvm/include/llvm-c/Core.h | 174 +-
contrib/llvm/include/llvm-c/Disassembler.h | 19 +-
contrib/llvm/include/llvm-c/ExecutionEngine.h | 36 +-
contrib/llvm/include/llvm-c/IRReader.h | 40 +
contrib/llvm/include/llvm-c/LinkTimeOptimizer.h | 4 +-
contrib/llvm/include/llvm-c/Object.h | 1 -
contrib/llvm/include/llvm-c/Support.h | 35 +
contrib/llvm/include/llvm-c/Target.h | 108 +-
contrib/llvm/include/llvm-c/TargetMachine.h | 28 +-
contrib/llvm/include/llvm-c/Transforms/Scalar.h | 6 +
contrib/llvm/include/llvm-c/lto.h | 42 +-
contrib/llvm/include/llvm/ADT/APFloat.h | 998 ++-
contrib/llvm/include/llvm/ADT/APInt.h | 1483 ++--
contrib/llvm/include/llvm/ADT/APSInt.h | 12 +-
contrib/llvm/include/llvm/ADT/ArrayRef.h | 14 +-
contrib/llvm/include/llvm/ADT/BitVector.h | 23 +-
contrib/llvm/include/llvm/ADT/DenseMap.h | 17 +-
contrib/llvm/include/llvm/ADT/FoldingSet.h | 5 +-
contrib/llvm/include/llvm/ADT/ImmutableMap.h | 1 +
contrib/llvm/include/llvm/ADT/ImmutableSet.h | 13 +
contrib/llvm/include/llvm/ADT/IntervalMap.h | 6 +-
contrib/llvm/include/llvm/ADT/NullablePtr.h | 52 -
contrib/llvm/include/llvm/ADT/OwningPtr.h | 5 +-
contrib/llvm/include/llvm/ADT/PointerIntPair.h | 3 +-
contrib/llvm/include/llvm/ADT/PointerUnion.h | 23 +-
contrib/llvm/include/llvm/ADT/STLExtras.h | 28 +-
contrib/llvm/include/llvm/ADT/SetVector.h | 2 +-
contrib/llvm/include/llvm/ADT/SmallBitVector.h | 42 +-
contrib/llvm/include/llvm/ADT/SmallPtrSet.h | 2 +-
contrib/llvm/include/llvm/ADT/SmallVector.h | 4 +-
contrib/llvm/include/llvm/ADT/SparseBitVector.h | 12 +-
contrib/llvm/include/llvm/ADT/StringExtras.h | 43 +
contrib/llvm/include/llvm/ADT/StringMap.h | 11 +
contrib/llvm/include/llvm/ADT/StringRef.h | 14 +-
contrib/llvm/include/llvm/ADT/Triple.h | 38 +-
contrib/llvm/include/llvm/ADT/ilist.h | 6 +-
contrib/llvm/include/llvm/ADT/polymorphic_ptr.h | 117 +
contrib/llvm/include/llvm/Analysis/AliasAnalysis.h | 4 +
.../include/llvm/Analysis/BlockFrequencyImpl.h | 117 +-
.../include/llvm/Analysis/BlockFrequencyInfo.h | 12 +-
.../include/llvm/Analysis/BranchProbabilityInfo.h | 4 +
contrib/llvm/include/llvm/Analysis/CFG.h | 83 +
contrib/llvm/include/llvm/Analysis/CFGPrinter.h | 31 +-
contrib/llvm/include/llvm/Analysis/CallGraph.h | 73 +-
.../llvm/include/llvm/Analysis/ConstantFolding.h | 6 +-
.../include/llvm/Analysis/DependenceAnalysis.h | 42 +-
contrib/llvm/include/llvm/Analysis/Dominators.h | 20 +
contrib/llvm/include/llvm/Analysis/InlineCost.h | 3 +-
.../include/llvm/Analysis/InstructionSimplify.h | 2 +-
contrib/llvm/include/llvm/Analysis/LoopInfo.h | 35 +-
contrib/llvm/include/llvm/Analysis/LoopInfoImpl.h | 41 +-
contrib/llvm/include/llvm/Analysis/LoopPass.h | 2 +-
.../llvm/include/llvm/Analysis/MemoryBuiltins.h | 35 +-
contrib/llvm/include/llvm/Analysis/Passes.h | 65 +-
contrib/llvm/include/llvm/Analysis/PathNumbering.h | 304 -
.../llvm/include/llvm/Analysis/PathProfileInfo.h | 112 -
.../llvm/include/llvm/Analysis/PostDominators.h | 5 +
.../llvm/include/llvm/Analysis/ProfileDataLoader.h | 140 -
.../llvm/include/llvm/Analysis/ProfileDataTypes.h | 39 -
contrib/llvm/include/llvm/Analysis/ProfileInfo.h | 247 -
.../llvm/include/llvm/Analysis/ProfileInfoLoader.h | 81 -
.../llvm/include/llvm/Analysis/ProfileInfoTypes.h | 52 -
contrib/llvm/include/llvm/Analysis/RegionPass.h | 4 +-
.../llvm/include/llvm/Analysis/ScalarEvolution.h | 67 +-
.../llvm/Analysis/ScalarEvolutionExpander.h | 4 +-
.../llvm/Analysis/ScalarEvolutionExpressions.h | 148 +-
.../include/llvm/Analysis/TargetTransformInfo.h | 75 +-
contrib/llvm/include/llvm/Analysis/ValueTracking.h | 3 +-
contrib/llvm/include/llvm/AutoUpgrade.h | 40 +-
contrib/llvm/include/llvm/Bitcode/Archive.h | 538 --
.../llvm/include/llvm/Bitcode/BitstreamReader.h | 5 +-
.../llvm/include/llvm/Bitcode/BitstreamWriter.h | 3 +-
contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h | 45 +-
contrib/llvm/include/llvm/CodeGen/Analysis.h | 9 +
contrib/llvm/include/llvm/CodeGen/AsmPrinter.h | 52 +-
.../llvm/include/llvm/CodeGen/CalcSpillWeights.h | 51 +-
.../llvm/include/llvm/CodeGen/CallingConvLower.h | 4 +-
contrib/llvm/include/llvm/CodeGen/CommandFlags.h | 16 +-
contrib/llvm/include/llvm/CodeGen/FastISel.h | 284 +-
.../include/llvm/CodeGen/FunctionLoweringInfo.h | 4 +-
contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h | 28 +-
contrib/llvm/include/llvm/CodeGen/LexicalScopes.h | 18 +-
contrib/llvm/include/llvm/CodeGen/LiveInterval.h | 605 +-
.../include/llvm/CodeGen/LiveIntervalAnalysis.h | 81 +-
.../llvm/include/llvm/CodeGen/LiveIntervalUnion.h | 2 +-
contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h | 44 +-
contrib/llvm/include/llvm/CodeGen/LiveRegUnits.h | 88 +
contrib/llvm/include/llvm/CodeGen/LiveVariables.h | 4 +-
.../llvm/include/llvm/CodeGen/MachineBasicBlock.h | 29 +-
.../llvm/CodeGen/MachineBranchProbabilityInfo.h | 2 +-
.../include/llvm/CodeGen/MachineConstantPool.h | 10 +-
.../llvm/include/llvm/CodeGen/MachineFrameInfo.h | 13 +-
contrib/llvm/include/llvm/CodeGen/MachineInstr.h | 21 +-
.../include/llvm/CodeGen/MachineInstrBuilder.h | 45 +
.../llvm/include/llvm/CodeGen/MachineModuleInfo.h | 16 +-
contrib/llvm/include/llvm/CodeGen/MachineOperand.h | 4 +-
.../include/llvm/CodeGen/MachineRegisterInfo.h | 95 +-
.../llvm/include/llvm/CodeGen/MachineRelocation.h | 2 +-
.../llvm/include/llvm/CodeGen/MachineScheduler.h | 135 +-
contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h | 418 +-
.../llvm/include/llvm/CodeGen/PBQP/HeuristicBase.h | 62 +-
.../include/llvm/CodeGen/PBQP/HeuristicSolver.h | 296 +-
.../include/llvm/CodeGen/PBQP/Heuristics/Briggs.h | 210 +-
contrib/llvm/include/llvm/CodeGen/PBQP/Solution.h | 19 +-
contrib/llvm/include/llvm/CodeGen/Passes.h | 60 +-
.../llvm/include/llvm/CodeGen/PseudoSourceValue.h | 2 +-
contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h | 23 +-
.../llvm/include/llvm/CodeGen/RegisterClassInfo.h | 15 +-
.../llvm/include/llvm/CodeGen/RegisterPressure.h | 168 +-
.../llvm/include/llvm/CodeGen/RegisterScavenging.h | 4 +-
.../llvm/include/llvm/CodeGen/RuntimeLibcalls.h | 38 +-
contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h | 33 +-
.../llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h | 35 +-
contrib/llvm/include/llvm/CodeGen/SelectionDAG.h | 308 +-
.../llvm/include/llvm/CodeGen/SelectionDAGISel.h | 12 +-
.../llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 276 +-
contrib/llvm/include/llvm/CodeGen/SlotIndexes.h | 13 +-
contrib/llvm/include/llvm/CodeGen/StackMaps.h | 175 +
contrib/llvm/include/llvm/CodeGen/StackProtector.h | 127 +
contrib/llvm/include/llvm/CodeGen/TargetSchedule.h | 36 +-
contrib/llvm/include/llvm/CodeGen/ValueTypes.h | 115 +-
contrib/llvm/include/llvm/CodeGen/ValueTypes.td | 75 +-
contrib/llvm/include/llvm/DIBuilder.h | 186 +-
contrib/llvm/include/llvm/DebugInfo.h | 1575 ++--
contrib/llvm/include/llvm/DebugInfo/DIContext.h | 23 +-
.../llvm/include/llvm/DebugInfo/DWARFFormValue.h | 67 +-
.../include/llvm/ExecutionEngine/ExecutionEngine.h | 153 +-
.../llvm/ExecutionEngine/JITMemoryManager.h | 16 -
.../include/llvm/ExecutionEngine/ObjectBuffer.h | 3 +
.../include/llvm/ExecutionEngine/ObjectCache.h | 25 +-
.../include/llvm/ExecutionEngine/ObjectImage.h | 1 +
.../llvm/ExecutionEngine/RTDyldMemoryManager.h | 112 +
.../include/llvm/ExecutionEngine/RuntimeDyld.h | 62 +-
.../llvm/ExecutionEngine/SectionMemoryManager.h | 90 +-
contrib/llvm/include/llvm/GVMaterializer.h | 12 +-
contrib/llvm/include/llvm/IR/Argument.h | 5 +
contrib/llvm/include/llvm/IR/Attributes.h | 9 +-
contrib/llvm/include/llvm/IR/CallingConv.h | 14 +-
contrib/llvm/include/llvm/IR/Constants.h | 17 +-
contrib/llvm/include/llvm/IR/DataLayout.h | 34 +-
contrib/llvm/include/llvm/IR/Function.h | 61 +-
contrib/llvm/include/llvm/IR/GlobalAlias.h | 15 +-
contrib/llvm/include/llvm/IR/GlobalValue.h | 21 +-
contrib/llvm/include/llvm/IR/GlobalVariable.h | 4 +-
contrib/llvm/include/llvm/IR/IRBuilder.h | 139 +-
contrib/llvm/include/llvm/IR/InlineAsm.h | 2 +-
contrib/llvm/include/llvm/IR/InstrTypes.h | 20 +-
contrib/llvm/include/llvm/IR/Instruction.def | 35 +-
contrib/llvm/include/llvm/IR/Instructions.h | 481 +-
contrib/llvm/include/llvm/IR/Intrinsics.h | 2 +-
contrib/llvm/include/llvm/IR/Intrinsics.td | 48 +-
contrib/llvm/include/llvm/IR/IntrinsicsAArch64.td | 388 +
contrib/llvm/include/llvm/IR/IntrinsicsARM.td | 81 +-
contrib/llvm/include/llvm/IR/IntrinsicsMips.td | 1368 +++
contrib/llvm/include/llvm/IR/IntrinsicsNVVM.td | 2 -
contrib/llvm/include/llvm/IR/IntrinsicsPowerPC.td | 5 +
contrib/llvm/include/llvm/IR/IntrinsicsX86.td | 553 +-
contrib/llvm/include/llvm/IR/IntrinsicsXCore.td | 12 +-
contrib/llvm/include/llvm/IR/LLVMContext.h | 22 +-
contrib/llvm/include/llvm/IR/LegacyPassManager.h | 111 +
contrib/llvm/include/llvm/IR/LegacyPassManagers.h | 470 ++
contrib/llvm/include/llvm/IR/Metadata.h | 12 +-
contrib/llvm/include/llvm/IR/Module.h | 23 +-
contrib/llvm/include/llvm/IR/Operator.h | 4 +-
contrib/llvm/include/llvm/IR/PassManager.h | 383 +
contrib/llvm/include/llvm/IR/Type.h | 8 +
contrib/llvm/include/llvm/IR/TypeBuilder.h | 2 +-
contrib/llvm/include/llvm/IR/Use.h | 1 -
contrib/llvm/include/llvm/IR/Value.h | 75 +-
contrib/llvm/include/llvm/InitializePasses.h | 27 +-
contrib/llvm/include/llvm/InstVisitor.h | 1 +
contrib/llvm/include/llvm/LTO/LTOCodeGenerator.h | 153 +
contrib/llvm/include/llvm/LTO/LTOModule.h | 196 +
contrib/llvm/include/llvm/LinkAllPasses.h | 15 +-
contrib/llvm/include/llvm/Linker.h | 2 +
contrib/llvm/include/llvm/MC/MCAsmBackend.h | 20 +-
contrib/llvm/include/llvm/MC/MCAsmInfo.h | 111 +-
contrib/llvm/include/llvm/MC/MCAsmInfoELF.h | 23 +
contrib/llvm/include/llvm/MC/MCAssembler.h | 21 +
contrib/llvm/include/llvm/MC/MCAtom.h | 183 +-
contrib/llvm/include/llvm/MC/MCCodeGenInfo.h | 3 +
contrib/llvm/include/llvm/MC/MCContext.h | 34 +-
contrib/llvm/include/llvm/MC/MCDisassembler.h | 39 +-
contrib/llvm/include/llvm/MC/MCDwarf.h | 766 +-
contrib/llvm/include/llvm/MC/MCELFObjectWriter.h | 14 -
contrib/llvm/include/llvm/MC/MCELFStreamer.h | 42 +-
contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h | 2 +-
contrib/llvm/include/llvm/MC/MCExpr.h | 66 +-
.../llvm/include/llvm/MC/MCExternalSymbolizer.h | 58 +
contrib/llvm/include/llvm/MC/MCFunction.h | 142 +
contrib/llvm/include/llvm/MC/MCInstPrinter.h | 6 +-
contrib/llvm/include/llvm/MC/MCInstrAnalysis.h | 11 +-
contrib/llvm/include/llvm/MC/MCInstrDesc.h | 35 +-
contrib/llvm/include/llvm/MC/MCInstrItineraries.h | 10 +-
contrib/llvm/include/llvm/MC/MCMachOSymbolFlags.h | 6 +-
contrib/llvm/include/llvm/MC/MCMachObjectWriter.h | 11 +-
contrib/llvm/include/llvm/MC/MCModule.h | 117 +-
contrib/llvm/include/llvm/MC/MCModuleYAML.h | 41 +
.../llvm/include/llvm/MC/MCObjectDisassembler.h | 175 +
contrib/llvm/include/llvm/MC/MCObjectFileInfo.h | 14 +
contrib/llvm/include/llvm/MC/MCObjectStreamer.h | 28 +-
contrib/llvm/include/llvm/MC/MCObjectSymbolizer.h | 81 +
contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h | 1 +
.../llvm/include/llvm/MC/MCParser/MCAsmParser.h | 2 +-
contrib/llvm/include/llvm/MC/MCRegisterInfo.h | 130 +-
contrib/llvm/include/llvm/MC/MCRelocationInfo.h | 55 +
contrib/llvm/include/llvm/MC/MCSchedule.h | 81 +-
contrib/llvm/include/llvm/MC/MCSectionCOFF.h | 36 +-
contrib/llvm/include/llvm/MC/MCSectionMachO.h | 2 +-
contrib/llvm/include/llvm/MC/MCStreamer.h | 1341 +--
contrib/llvm/include/llvm/MC/MCSubtargetInfo.h | 3 +
contrib/llvm/include/llvm/MC/MCSymbolizer.h | 81 +
contrib/llvm/include/llvm/MC/MCTargetAsmParser.h | 11 +-
.../llvm/include/llvm/MC/MCWinCOFFObjectWriter.h | 1 +
contrib/llvm/include/llvm/MC/MachineLocation.h | 37 +-
contrib/llvm/include/llvm/MC/SubtargetFeature.h | 15 +-
contrib/llvm/include/llvm/Object/Archive.h | 109 +-
contrib/llvm/include/llvm/Object/Binary.h | 5 +
contrib/llvm/include/llvm/Object/COFF.h | 186 +-
contrib/llvm/include/llvm/Object/COFFYAML.h | 141 +
contrib/llvm/include/llvm/Object/ELF.h | 2914 ++-----
contrib/llvm/include/llvm/Object/ELFObjectFile.h | 1027 +++
contrib/llvm/include/llvm/Object/ELFTypes.h | 463 ++
contrib/llvm/include/llvm/Object/ELFYAML.h | 163 +
contrib/llvm/include/llvm/Object/Error.h | 25 +-
contrib/llvm/include/llvm/Object/MachO.h | 171 +-
contrib/llvm/include/llvm/Object/MachOFormat.h | 415 -
contrib/llvm/include/llvm/Object/MachOUniversal.h | 102 +
contrib/llvm/include/llvm/Object/ObjectFile.h | 60 +-
contrib/llvm/include/llvm/Object/RelocVisitor.h | 88 +-
contrib/llvm/include/llvm/Object/YAML.h | 116 +
contrib/llvm/include/llvm/Option/ArgList.h | 9 +
contrib/llvm/include/llvm/Option/OptParser.td | 8 +-
contrib/llvm/include/llvm/Option/OptTable.h | 32 +-
contrib/llvm/include/llvm/Option/Option.h | 18 +-
contrib/llvm/include/llvm/PassManager.h | 104 +-
contrib/llvm/include/llvm/PassManagers.h | 470 --
contrib/llvm/include/llvm/Support/Allocator.h | 15 +-
contrib/llvm/include/llvm/Support/BlockFrequency.h | 26 +-
contrib/llvm/include/llvm/Support/CFG.h | 8 +-
contrib/llvm/include/llvm/Support/COFF.h | 30 +-
contrib/llvm/include/llvm/Support/CallSite.h | 17 +-
contrib/llvm/include/llvm/Support/Casting.h | 27 +-
contrib/llvm/include/llvm/Support/CommandLine.h | 61 +-
contrib/llvm/include/llvm/Support/Compiler.h | 82 +-
contrib/llvm/include/llvm/Support/Compression.h | 2 +
contrib/llvm/include/llvm/Support/ConstantRange.h | 12 +-
contrib/llvm/include/llvm/Support/ConvertUTF.h | 24 +-
contrib/llvm/include/llvm/Support/DataTypes.h.in | 10 +-
contrib/llvm/include/llvm/Support/Debug.h | 4 +-
contrib/llvm/include/llvm/Support/DebugLoc.h | 4 +-
contrib/llvm/include/llvm/Support/Dwarf.h | 249 +-
contrib/llvm/include/llvm/Support/ELF.h | 188 +-
contrib/llvm/include/llvm/Support/ErrorOr.h | 266 +-
contrib/llvm/include/llvm/Support/FileSystem.h | 390 +-
contrib/llvm/include/llvm/Support/FileUtilities.h | 4 +-
.../llvm/include/llvm/Support/FormattedStream.h | 47 +-
contrib/llvm/include/llvm/Support/GCOV.h | 105 +-
.../llvm/Support/GetElementPtrTypeIterator.h | 2 +-
contrib/llvm/include/llvm/Support/GraphWriter.h | 44 +-
contrib/llvm/include/llvm/Support/Host.h | 4 +-
contrib/llvm/include/llvm/Support/IntegersSubset.h | 540 --
.../include/llvm/Support/IntegersSubsetMapping.h | 588 --
contrib/llvm/include/llvm/Support/LEB128.h | 18 +-
contrib/llvm/include/llvm/Support/MD5.h | 71 +
contrib/llvm/include/llvm/Support/MachO.h | 823 +-
contrib/llvm/include/llvm/Support/ManagedStatic.h | 1 -
contrib/llvm/include/llvm/Support/MathExtras.h | 361 +-
contrib/llvm/include/llvm/Support/MemoryBuffer.h | 31 +-
contrib/llvm/include/llvm/Support/MemoryObject.h | 11 +-
contrib/llvm/include/llvm/Support/PassNameParser.h | 13 +-
contrib/llvm/include/llvm/Support/Path.h | 381 +-
contrib/llvm/include/llvm/Support/PathV1.h | 743 --
contrib/llvm/include/llvm/Support/PathV2.h | 381 -
contrib/llvm/include/llvm/Support/PatternMatch.h | 21 +-
.../llvm/include/llvm/Support/PrettyStackTrace.h | 10 +-
contrib/llvm/include/llvm/Support/Process.h | 40 +-
contrib/llvm/include/llvm/Support/Program.h | 212 +-
.../llvm/include/llvm/Support/RecyclingAllocator.h | 8 +-
contrib/llvm/include/llvm/Support/Regex.h | 4 +
contrib/llvm/include/llvm/Support/Registry.h | 2 +
contrib/llvm/include/llvm/Support/Signals.h | 4 +-
contrib/llvm/include/llvm/Support/Solaris.h | 9 +
contrib/llvm/include/llvm/Support/SourceMgr.h | 22 +-
.../include/llvm/Support/StreamableMemoryObject.h | 18 +-
.../include/llvm/Support/StringRefMemoryObject.h | 41 +
contrib/llvm/include/llvm/Support/SystemUtils.h | 10 -
contrib/llvm/include/llvm/Support/TargetRegistry.h | 242 +-
contrib/llvm/include/llvm/Support/TimeValue.h | 5 +-
contrib/llvm/include/llvm/Support/ToolOutputFile.h | 4 +-
contrib/llvm/include/llvm/Support/Unicode.h | 62 +
.../llvm/include/llvm/Support/UnicodeCharRanges.h | 96 +
contrib/llvm/include/llvm/Support/Valgrind.h | 4 +-
contrib/llvm/include/llvm/Support/ValueHandle.h | 5 +-
contrib/llvm/include/llvm/Support/YAMLParser.h | 84 +-
contrib/llvm/include/llvm/Support/YAMLTraits.h | 56 +-
contrib/llvm/include/llvm/Support/raw_ostream.h | 19 +-
contrib/llvm/include/llvm/TableGen/Record.h | 82 +-
.../include/llvm/TableGen/StringToOffsetTable.h | 83 +
.../llvm/include/llvm/TableGen/TableGenBackend.h | 2 +-
contrib/llvm/include/llvm/Target/CostTable.h | 35 +-
contrib/llvm/include/llvm/Target/Mangler.h | 23 +-
contrib/llvm/include/llvm/Target/Target.td | 63 +-
.../llvm/include/llvm/Target/TargetCallingConv.h | 8 +-
.../llvm/include/llvm/Target/TargetCallingConv.td | 6 +
.../llvm/include/llvm/Target/TargetFrameLowering.h | 5 +
contrib/llvm/include/llvm/Target/TargetInstrInfo.h | 73 +-
.../llvm/include/llvm/Target/TargetLibraryInfo.h | 31 +-
contrib/llvm/include/llvm/Target/TargetLowering.h | 1500 ++--
.../include/llvm/Target/TargetLoweringObjectFile.h | 8 +
contrib/llvm/include/llvm/Target/TargetMachine.h | 21 +-
contrib/llvm/include/llvm/Target/TargetOpcodes.h | 19 +-
contrib/llvm/include/llvm/Target/TargetOptions.h | 60 +-
.../llvm/include/llvm/Target/TargetRegisterInfo.h | 45 +-
contrib/llvm/include/llvm/Target/TargetSchedule.td | 20 +-
.../llvm/include/llvm/Target/TargetSelectionDAG.td | 4 +
.../include/llvm/Target/TargetSelectionDAGInfo.h | 74 +-
.../llvm/include/llvm/Target/TargetSubtargetInfo.h | 18 +
contrib/llvm/include/llvm/Transforms/IPO.h | 10 +-
.../llvm/Transforms/IPO/PassManagerBuilder.h | 17 +-
.../llvm/include/llvm/Transforms/Instrumentation.h | 67 +-
contrib/llvm/include/llvm/Transforms/Scalar.h | 61 +-
.../llvm/Transforms/Utils/BasicBlockUtils.h | 31 +-
.../llvm/include/llvm/Transforms/Utils/BlackList.h | 59 -
.../llvm/include/llvm/Transforms/Utils/Cloning.h | 3 +-
.../include/llvm/Transforms/Utils/GlobalStatus.h | 82 +
contrib/llvm/include/llvm/Transforms/Utils/Local.h | 43 +-
.../llvm/include/llvm/Transforms/Utils/LoopUtils.h | 26 +
.../include/llvm/Transforms/Utils/ModuleUtils.h | 8 +
.../llvm/Transforms/Utils/PromoteMemToReg.h | 24 +-
.../include/llvm/Transforms/Utils/SSAUpdater.h | 104 +-
.../llvm/Transforms/Utils/SpecialCaseList.h | 110 +
.../llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 2 +-
.../include/llvm/Transforms/Utils/ValueMapper.h | 31 +-
contrib/llvm/include/llvm/Transforms/Vectorize.h | 2 +-
contrib/llvm/lib/Analysis/AliasAnalysis.cpp | 47 +-
contrib/llvm/lib/Analysis/AliasSetTracker.cpp | 2 -
contrib/llvm/lib/Analysis/Analysis.cpp | 11 +-
contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp | 122 +-
contrib/llvm/lib/Analysis/BlockFrequencyInfo.cpp | 118 +-
.../llvm/lib/Analysis/BranchProbabilityInfo.cpp | 115 +-
contrib/llvm/lib/Analysis/CFG.cpp | 245 +
contrib/llvm/lib/Analysis/CaptureTracking.cpp | 8 +-
contrib/llvm/lib/Analysis/ConstantFolding.cpp | 228 +-
contrib/llvm/lib/Analysis/CostModel.cpp | 289 +-
contrib/llvm/lib/Analysis/Delinearization.cpp | 133 +
contrib/llvm/lib/Analysis/DependenceAnalysis.cpp | 85 +-
contrib/llvm/lib/Analysis/IPA/CallGraph.cpp | 230 +-
contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp | 2 +-
contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp | 2 +-
contrib/llvm/lib/Analysis/IPA/IPA.cpp | 3 +-
contrib/llvm/lib/Analysis/IPA/InlineCost.cpp | 159 +-
contrib/llvm/lib/Analysis/InstructionSimplify.cpp | 46 +-
contrib/llvm/lib/Analysis/LazyValueInfo.cpp | 8 +-
contrib/llvm/lib/Analysis/Lint.cpp | 42 +-
contrib/llvm/lib/Analysis/LoopInfo.cpp | 97 +-
contrib/llvm/lib/Analysis/LoopPass.cpp | 4 +
contrib/llvm/lib/Analysis/MemoryBuiltins.cpp | 114 +-
.../llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 15 +-
contrib/llvm/lib/Analysis/PathNumbering.cpp | 521 --
contrib/llvm/lib/Analysis/PathProfileInfo.cpp | 433 -
contrib/llvm/lib/Analysis/PathProfileVerifier.cpp | 206 -
contrib/llvm/lib/Analysis/ProfileDataLoader.cpp | 155 -
.../llvm/lib/Analysis/ProfileDataLoaderPass.cpp | 188 -
contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp | 426 -
contrib/llvm/lib/Analysis/ProfileInfo.cpp | 1079 ---
contrib/llvm/lib/Analysis/ProfileInfoLoader.cpp | 155 -
.../llvm/lib/Analysis/ProfileInfoLoaderPass.cpp | 267 -
contrib/llvm/lib/Analysis/ProfileVerifierPass.cpp | 383 -
contrib/llvm/lib/Analysis/RegionInfo.cpp | 6 +-
contrib/llvm/lib/Analysis/ScalarEvolution.cpp | 1112 ++-
.../llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 145 +-
.../lib/Analysis/ScalarEvolutionNormalization.cpp | 18 +-
contrib/llvm/lib/Analysis/TargetTransformInfo.cpp | 76 +-
.../llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp | 116 +-
contrib/llvm/lib/Analysis/ValueTracking.cpp | 88 +-
contrib/llvm/lib/Archive/Archive.cpp | 262 -
contrib/llvm/lib/Archive/ArchiveInternals.h | 88 -
contrib/llvm/lib/Archive/ArchiveReader.cpp | 633 --
contrib/llvm/lib/Archive/ArchiveWriter.cpp | 489 --
contrib/llvm/lib/AsmParser/LLLexer.cpp | 9 +-
contrib/llvm/lib/AsmParser/LLParser.cpp | 87 +-
contrib/llvm/lib/AsmParser/LLParser.h | 4 +-
contrib/llvm/lib/AsmParser/LLToken.h | 9 +-
contrib/llvm/lib/AsmParser/Parser.cpp | 2 +-
contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 928 ++-
contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h | 104 +-
.../llvm/lib/Bitcode/Reader/BitstreamReader.cpp | 13 +-
contrib/llvm/lib/Bitcode/Writer/BitWriter.cpp | 2 +-
contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 226 +-
.../llvm/lib/Bitcode/Writer/ValueEnumerator.cpp | 5 +
contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h | 2 +-
.../llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp | 6 +-
contrib/llvm/lib/CodeGen/Analysis.cpp | 475 +-
.../llvm/lib/CodeGen/AsmPrinter/ARMException.cpp | 18 +-
contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 418 +-
.../lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp | 49 +-
.../lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 4 +-
contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 137 +-
contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h | 174 +-
contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.cpp | 507 ++
contrib/llvm/lib/CodeGen/AsmPrinter/DIEHash.h | 147 +
.../lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp | 87 +-
.../llvm/lib/CodeGen/AsmPrinter/DwarfAccelTable.h | 124 +-
.../lib/CodeGen/AsmPrinter/DwarfCFIException.cpp | 2 +-
.../lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 1456 ++--
.../llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 337 +-
contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 1668 ++--
contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 268 +-
.../llvm/lib/CodeGen/AsmPrinter/DwarfException.h | 4 +-
.../llvm/lib/CodeGen/BasicTargetTransformInfo.cpp | 90 +-
contrib/llvm/lib/CodeGen/BranchFolding.cpp | 19 +-
contrib/llvm/lib/CodeGen/BranchFolding.h | 6 +-
contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp | 41 +-
contrib/llvm/lib/CodeGen/CallingConvLower.cpp | 2 +-
contrib/llvm/lib/CodeGen/CodeGen.cpp | 2 -
.../llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp | 8 +-
contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h | 2 +-
contrib/llvm/lib/CodeGen/DFAPacketizer.cpp | 3 +-
.../lib/CodeGen/DeadMachineInstructionElim.cpp | 4 +-
contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp | 16 +-
contrib/llvm/lib/CodeGen/ExecutionDepsFix.cpp | 127 +-
contrib/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp | 2 +-
contrib/llvm/lib/CodeGen/IfConversion.cpp | 229 +-
contrib/llvm/lib/CodeGen/InlineSpiller.cpp | 222 +-
contrib/llvm/lib/CodeGen/InterferenceCache.cpp | 8 +-
contrib/llvm/lib/CodeGen/InterferenceCache.h | 2 +-
contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp | 5 +-
contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp | 50 +-
contrib/llvm/lib/CodeGen/LexicalScopes.cpp | 10 +-
contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp | 92 +-
contrib/llvm/lib/CodeGen/LiveDebugVariables.h | 4 +-
contrib/llvm/lib/CodeGen/LiveInterval.cpp | 401 +-
contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp | 283 +-
contrib/llvm/lib/CodeGen/LiveRangeCalc.cpp | 56 +-
contrib/llvm/lib/CodeGen/LiveRangeCalc.h | 38 +-
contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp | 246 +-
contrib/llvm/lib/CodeGen/LiveRegMatrix.cpp | 6 +-
contrib/llvm/lib/CodeGen/LiveRegUnits.cpp | 111 +
contrib/llvm/lib/CodeGen/LiveVariables.cpp | 37 +-
contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp | 8 +-
.../llvm/lib/CodeGen/MachineBlockFrequencyInfo.cpp | 5 -
contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp | 26 +-
contrib/llvm/lib/CodeGen/MachineCSE.cpp | 8 +-
.../llvm/lib/CodeGen/MachineCopyPropagation.cpp | 5 +-
contrib/llvm/lib/CodeGen/MachineFunction.cpp | 57 +-
contrib/llvm/lib/CodeGen/MachineInstr.cpp | 65 +-
contrib/llvm/lib/CodeGen/MachineLICM.cpp | 20 +-
contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp | 7 +-
contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp | 56 +-
contrib/llvm/lib/CodeGen/MachineSSAUpdater.cpp | 2 +-
contrib/llvm/lib/CodeGen/MachineScheduler.cpp | 1456 ++--
contrib/llvm/lib/CodeGen/MachineSink.cpp | 38 +-
contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp | 10 +-
contrib/llvm/lib/CodeGen/MachineVerifier.cpp | 418 +-
contrib/llvm/lib/CodeGen/PHIElimination.cpp | 30 +-
contrib/llvm/lib/CodeGen/PHIEliminationUtils.h | 2 +-
contrib/llvm/lib/CodeGen/Passes.cpp | 31 +-
contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp | 250 +-
contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp | 47 +-
contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp | 2 +-
contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp | 430 +-
contrib/llvm/lib/CodeGen/PrologEpilogInserter.h | 103 +-
contrib/llvm/lib/CodeGen/RegAllocBase.cpp | 16 +-
contrib/llvm/lib/CodeGen/RegAllocBase.h | 7 +-
contrib/llvm/lib/CodeGen/RegAllocBasic.cpp | 18 +-
contrib/llvm/lib/CodeGen/RegAllocFast.cpp | 60 +-
contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp | 199 +-
contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp | 64 +-
contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp | 32 +
contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp | 249 +-
contrib/llvm/lib/CodeGen/RegisterPressure.cpp | 496 +-
contrib/llvm/lib/CodeGen/RegisterScavenging.cpp | 19 +-
contrib/llvm/lib/CodeGen/ScheduleDAG.cpp | 10 +-
contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp | 139 +-
.../llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 2537 ++++--
contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 85 +-
.../CodeGen/SelectionDAG/FunctionLoweringInfo.cpp | 46 +-
.../llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 48 +-
.../llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h | 2 +-
.../llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 581 +-
.../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 225 +-
.../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 399 +-
.../lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 80 +-
.../llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 39 +-
.../CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp | 123 +-
.../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 78 +-
.../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 532 +-
.../CodeGen/SelectionDAG/ResourcePriorityQueue.cpp | 21 +-
.../llvm/lib/CodeGen/SelectionDAG/SDNodeOrdering.h | 56 -
.../lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp | 12 +-
.../lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp | 33 +-
.../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 39 +-
.../llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 859 +-
.../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 1801 ++--
.../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 272 +-
.../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 19 +-
.../lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 347 +-
.../lib/CodeGen/SelectionDAG/TargetLowering.cpp | 156 +-
contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp | 1152 ---
contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp | 218 +-
contrib/llvm/lib/CodeGen/SpillPlacement.cpp | 159 +-
contrib/llvm/lib/CodeGen/SpillPlacement.h | 7 +-
contrib/llvm/lib/CodeGen/Spiller.cpp | 33 +-
contrib/llvm/lib/CodeGen/SplitKit.cpp | 63 +-
contrib/llvm/lib/CodeGen/SplitKit.h | 4 +-
contrib/llvm/lib/CodeGen/StackColoring.cpp | 40 +-
contrib/llvm/lib/CodeGen/StackMaps.cpp | 314 +
contrib/llvm/lib/CodeGen/StackProtector.cpp | 485 +-
contrib/llvm/lib/CodeGen/StackSlotColoring.cpp | 100 +-
contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp | 825 --
contrib/llvm/lib/CodeGen/TailDuplication.cpp | 38 +-
contrib/llvm/lib/CodeGen/TargetInstrInfo.cpp | 80 +-
contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp | 67 +-
.../lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 48 +-
contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp | 31 +-
contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp | 18 +-
contrib/llvm/lib/CodeGen/TargetSchedule.cpp | 73 +-
.../llvm/lib/CodeGen/TwoAddressInstructionPass.cpp | 6 +-
contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp | 4 -
contrib/llvm/lib/CodeGen/VirtRegMap.cpp | 46 +-
.../lib/DebugInfo/DWARFAbbreviationDeclaration.cpp | 76 +-
.../lib/DebugInfo/DWARFAbbreviationDeclaration.h | 29 +-
contrib/llvm/lib/DebugInfo/DWARFAttribute.h | 30 -
contrib/llvm/lib/DebugInfo/DWARFCompileUnit.cpp | 258 +-
contrib/llvm/lib/DebugInfo/DWARFCompileUnit.h | 125 +-
contrib/llvm/lib/DebugInfo/DWARFContext.cpp | 327 +-
contrib/llvm/lib/DebugInfo/DWARFContext.h | 93 +-
contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.cpp | 49 -
contrib/llvm/lib/DebugInfo/DWARFDebugArangeSet.h | 5 -
contrib/llvm/lib/DebugInfo/DWARFDebugAranges.cpp | 206 +-
contrib/llvm/lib/DebugInfo/DWARFDebugAranges.h | 92 +-
contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp | 311 +-
contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h | 90 +-
contrib/llvm/lib/DebugInfo/DWARFDebugLine.cpp | 2 +-
contrib/llvm/lib/DebugInfo/DWARFDebugLoc.cpp | 74 +
contrib/llvm/lib/DebugInfo/DWARFDebugLoc.h | 60 +
contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp | 310 +-
contrib/llvm/lib/DebugInfo/DWARFTypeUnit.cpp | 39 +
contrib/llvm/lib/DebugInfo/DWARFTypeUnit.h | 35 +
contrib/llvm/lib/DebugInfo/DWARFUnit.cpp | 365 +
contrib/llvm/lib/DebugInfo/DWARFUnit.h | 168 +
.../llvm/lib/ExecutionEngine/ExecutionEngine.cpp | 63 +-
.../ExecutionEngine/ExecutionEngineBindings.cpp | 111 +-
.../IntelJITEvents/IntelJITEventsWrapper.h | 2 +-
.../lib/ExecutionEngine/Interpreter/Execution.cpp | 746 +-
.../Interpreter/ExternalFunctions.cpp | 31 +-
.../lib/ExecutionEngine/Interpreter/Interpreter.h | 6 +
contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp | 156 -
.../lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp | 596 --
.../llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h | 77 -
.../llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp | 52 +-
.../lib/ExecutionEngine/JIT/JITMemoryManager.cpp | 44 +-
contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp | 296 +-
contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h | 244 +-
.../ExecutionEngine/MCJIT/SectionMemoryManager.cpp | 112 +-
.../OProfileJIT/OProfileJITEventListener.cpp | 66 +
.../OProfileJIT/OProfileWrapper.cpp | 17 +-
.../lib/ExecutionEngine/RTDyldMemoryManager.cpp | 282 +
.../lib/ExecutionEngine/RuntimeDyld/JITRegistrar.h | 1 +
.../RuntimeDyld/ObjectImageCommon.h | 1 +
.../ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp | 220 +-
.../ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp | 462 +-
.../ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h | 55 +-
.../ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h | 104 +-
.../RuntimeDyld/RuntimeDyldMachO.cpp | 172 +-
.../ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h | 32 +-
contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp | 8 +
contrib/llvm/lib/IR/AsmWriter.cpp | 137 +-
contrib/llvm/lib/IR/AsmWriter.h | 118 +
contrib/llvm/lib/IR/AttributeImpl.h | 220 +-
contrib/llvm/lib/IR/Attributes.cpp | 153 +-
contrib/llvm/lib/IR/AutoUpgrade.cpp | 118 +-
contrib/llvm/lib/IR/ConstantFold.cpp | 93 +-
contrib/llvm/lib/IR/Constants.cpp | 66 +-
contrib/llvm/lib/IR/Core.cpp | 118 +-
contrib/llvm/lib/IR/DIBuilder.cpp | 589 +-
contrib/llvm/lib/IR/DataLayout.cpp | 26 +-
contrib/llvm/lib/IR/DebugInfo.cpp | 803 +-
contrib/llvm/lib/IR/Function.cpp | 56 +-
contrib/llvm/lib/IR/GCOV.cpp | 297 +-
contrib/llvm/lib/IR/Globals.cpp | 16 +-
contrib/llvm/lib/IR/Instruction.cpp | 25 +-
contrib/llvm/lib/IR/Instructions.cpp | 369 +-
contrib/llvm/lib/IR/LLVMContextImpl.h | 5 +
contrib/llvm/lib/IR/LegacyPassManager.cpp | 1920 +++++
contrib/llvm/lib/IR/Metadata.cpp | 8 +-
contrib/llvm/lib/IR/Module.cpp | 75 +-
contrib/llvm/lib/IR/PassManager.cpp | 1985 +----
contrib/llvm/lib/IR/PassRegistry.cpp | 21 +-
contrib/llvm/lib/IR/Type.cpp | 6 +-
contrib/llvm/lib/IR/TypeFinder.cpp | 31 +-
contrib/llvm/lib/IR/Value.cpp | 74 +-
contrib/llvm/lib/IR/ValueTypes.cpp | 10 +
contrib/llvm/lib/IR/Verifier.cpp | 439 +-
contrib/llvm/lib/IRReader/IRReader.cpp | 40 +-
contrib/llvm/lib/LTO/LTOCodeGenerator.cpp | 521 ++
contrib/llvm/lib/LTO/LTOModule.cpp | 794 ++
contrib/llvm/lib/Linker/LinkModules.cpp | 168 +-
contrib/llvm/lib/MC/ELFObjectWriter.cpp | 76 +-
contrib/llvm/lib/MC/MCAsmBackend.cpp | 4 +-
contrib/llvm/lib/MC/MCAsmInfo.cpp | 15 +-
contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp | 1 -
contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp | 2 -
contrib/llvm/lib/MC/MCAsmInfoELF.cpp | 23 +
contrib/llvm/lib/MC/MCAsmStreamer.cpp | 310 +-
contrib/llvm/lib/MC/MCAssembler.cpp | 17 +-
contrib/llvm/lib/MC/MCAtom.cpp | 123 +-
contrib/llvm/lib/MC/MCContext.cpp | 84 +-
contrib/llvm/lib/MC/MCDisassembler.cpp | 42 +
.../llvm/lib/MC/MCDisassembler/Disassembler.cpp | 171 +-
contrib/llvm/lib/MC/MCDisassembler/Disassembler.h | 9 +
contrib/llvm/lib/MC/MCDwarf.cpp | 201 +-
contrib/llvm/lib/MC/MCELF.cpp | 7 +-
contrib/llvm/lib/MC/MCELFObjectTargetWriter.cpp | 18 +-
contrib/llvm/lib/MC/MCELFStreamer.cpp | 122 +-
contrib/llvm/lib/MC/MCExpr.cpp | 205 +-
contrib/llvm/lib/MC/MCExternalSymbolizer.cpp | 181 +
contrib/llvm/lib/MC/MCFunction.cpp | 81 +
contrib/llvm/lib/MC/MCInstPrinter.cpp | 10 +-
contrib/llvm/lib/MC/MCInstrAnalysis.cpp | 9 +-
contrib/llvm/lib/MC/MCMachOStreamer.cpp | 36 +-
contrib/llvm/lib/MC/MCModule.cpp | 125 +-
contrib/llvm/lib/MC/MCModuleYAML.cpp | 461 ++
contrib/llvm/lib/MC/MCNullStreamer.cpp | 20 +-
contrib/llvm/lib/MC/MCObjectDisassembler.cpp | 584 ++
contrib/llvm/lib/MC/MCObjectFileInfo.cpp | 41 +-
contrib/llvm/lib/MC/MCObjectStreamer.cpp | 48 +-
contrib/llvm/lib/MC/MCObjectSymbolizer.cpp | 310 +
contrib/llvm/lib/MC/MCParser/AsmLexer.cpp | 58 +-
contrib/llvm/lib/MC/MCParser/AsmParser.cpp | 1658 ++--
contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp | 284 +-
contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp | 43 +-
contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp | 121 +-
contrib/llvm/lib/MC/MCPureStreamer.cpp | 20 +-
contrib/llvm/lib/MC/MCRegisterInfo.cpp | 12 +
contrib/llvm/lib/MC/MCRelocationInfo.cpp | 39 +
contrib/llvm/lib/MC/MCSectionCOFF.cpp | 24 +-
contrib/llvm/lib/MC/MCSectionELF.cpp | 57 +-
contrib/llvm/lib/MC/MCStreamer.cpp | 149 +-
contrib/llvm/lib/MC/MCSubtargetInfo.cpp | 9 +-
contrib/llvm/lib/MC/MCSymbol.cpp | 17 +-
contrib/llvm/lib/MC/MCSymbolizer.cpp | 20 +
contrib/llvm/lib/MC/MCWin64EH.cpp | 50 +-
contrib/llvm/lib/MC/MachObjectWriter.cpp | 117 +-
contrib/llvm/lib/MC/SubtargetFeature.cpp | 8 +-
contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp | 106 +-
contrib/llvm/lib/MC/WinCOFFStreamer.cpp | 27 +-
contrib/llvm/lib/Object/Archive.cpp | 279 +-
contrib/llvm/lib/Object/Binary.cpp | 57 +-
contrib/llvm/lib/Object/COFFObjectFile.cpp | 438 +-
contrib/llvm/lib/Object/COFFYAML.cpp | 281 +
contrib/llvm/lib/Object/ELF.cpp | 714 ++
contrib/llvm/lib/Object/ELFObjectFile.cpp | 5 +-
contrib/llvm/lib/Object/ELFYAML.cpp | 338 +
contrib/llvm/lib/Object/Error.cpp | 10 +-
contrib/llvm/lib/Object/MachOObjectFile.cpp | 897 +-
contrib/llvm/lib/Object/MachOUniversal.cpp | 139 +
contrib/llvm/lib/Object/Object.cpp | 5 +-
contrib/llvm/lib/Object/ObjectFile.cpp | 66 +-
contrib/llvm/lib/Object/YAML.cpp | 68 +
contrib/llvm/lib/Option/ArgList.cpp | 15 +
contrib/llvm/lib/Option/OptTable.cpp | 111 +-
contrib/llvm/lib/Option/Option.cpp | 53 +-
contrib/llvm/lib/Support/APFloat.cpp | 696 +-
contrib/llvm/lib/Support/APInt.cpp | 62 +-
contrib/llvm/lib/Support/Allocator.cpp | 7 +-
contrib/llvm/lib/Support/BlockFrequency.cpp | 150 +-
contrib/llvm/lib/Support/CommandLine.cpp | 352 +-
contrib/llvm/lib/Support/Compression.cpp | 7 +
contrib/llvm/lib/Support/ConstantRange.cpp | 21 +-
contrib/llvm/lib/Support/ConvertUTFWrapper.cpp | 55 +
contrib/llvm/lib/Support/CrashRecoveryContext.cpp | 44 +-
contrib/llvm/lib/Support/DataStream.cpp | 15 +-
contrib/llvm/lib/Support/Disassembler.cpp | 10 +-
contrib/llvm/lib/Support/Dwarf.cpp | 55 +-
contrib/llvm/lib/Support/DynamicLibrary.cpp | 41 +-
contrib/llvm/lib/Support/Errno.cpp | 33 +-
contrib/llvm/lib/Support/ErrorHandling.cpp | 22 +
contrib/llvm/lib/Support/FileOutputBuffer.cpp | 29 +-
contrib/llvm/lib/Support/FileUtilities.cpp | 33 +-
contrib/llvm/lib/Support/FormattedStream.cpp | 45 +-
contrib/llvm/lib/Support/GraphWriter.cpp | 71 +-
contrib/llvm/lib/Support/Host.cpp | 217 +-
contrib/llvm/lib/Support/Locale.cpp | 33 +-
contrib/llvm/lib/Support/LocaleGeneric.inc | 17 -
contrib/llvm/lib/Support/LocaleWindows.inc | 15 -
contrib/llvm/lib/Support/LocaleXlocale.inc | 61 -
contrib/llvm/lib/Support/LockFileManager.cpp | 31 +-
contrib/llvm/lib/Support/MD5.cpp | 286 +
contrib/llvm/lib/Support/MemoryBuffer.cpp | 132 +-
contrib/llvm/lib/Support/MemoryObject.cpp | 6 +-
contrib/llvm/lib/Support/Path.cpp | 1132 ++-
contrib/llvm/lib/Support/PathV2.cpp | 949 ---
contrib/llvm/lib/Support/PrettyStackTrace.cpp | 58 +-
contrib/llvm/lib/Support/Process.cpp | 18 +
contrib/llvm/lib/Support/Program.cpp | 51 +-
contrib/llvm/lib/Support/Regex.cpp | 9 +-
contrib/llvm/lib/Support/SmallPtrSet.cpp | 9 +-
contrib/llvm/lib/Support/SourceMgr.cpp | 21 +-
.../llvm/lib/Support/StreamableMemoryObject.cpp | 11 +-
contrib/llvm/lib/Support/StringRef.cpp | 31 +-
contrib/llvm/lib/Support/StringRefMemoryObject.cpp | 29 +
contrib/llvm/lib/Support/SystemUtils.cpp | 22 -
contrib/llvm/lib/Support/TargetRegistry.cpp | 6 +-
contrib/llvm/lib/Support/ThreadLocal.cpp | 2 +-
contrib/llvm/lib/Support/Timer.cpp | 4 +-
contrib/llvm/lib/Support/ToolOutputFile.cpp | 20 +-
contrib/llvm/lib/Support/Triple.cpp | 27 +-
contrib/llvm/lib/Support/Unicode.cpp | 367 +
contrib/llvm/lib/Support/Unix/Memory.inc | 7 +
contrib/llvm/lib/Support/Unix/Path.inc | 1197 ++-
contrib/llvm/lib/Support/Unix/PathV2.inc | 693 --
contrib/llvm/lib/Support/Unix/Process.inc | 119 +-
contrib/llvm/lib/Support/Unix/Program.inc | 217 +-
contrib/llvm/lib/Support/Unix/Signals.inc | 18 +-
contrib/llvm/lib/Support/Unix/ThreadLocal.inc | 2 +-
contrib/llvm/lib/Support/Unix/TimeValue.inc | 19 +-
contrib/llvm/lib/Support/Unix/Unix.h | 14 +-
.../llvm/lib/Support/Windows/DynamicLibrary.inc | 15 +-
contrib/llvm/lib/Support/Windows/Memory.inc | 4 +-
contrib/llvm/lib/Support/Windows/Path.inc | 1712 ++--
contrib/llvm/lib/Support/Windows/PathV2.inc | 1022 ---
contrib/llvm/lib/Support/Windows/Process.inc | 116 +-
contrib/llvm/lib/Support/Windows/Program.inc | 288 +-
contrib/llvm/lib/Support/Windows/RWMutex.inc | 4 +-
contrib/llvm/lib/Support/Windows/Signals.inc | 56 +-
contrib/llvm/lib/Support/Windows/TimeValue.inc | 38 +-
contrib/llvm/lib/Support/Windows/Windows.h | 30 +-
contrib/llvm/lib/Support/YAMLParser.cpp | 111 +-
contrib/llvm/lib/Support/YAMLTraits.cpp | 100 +-
contrib/llvm/lib/Support/raw_ostream.cpp | 48 +-
contrib/llvm/lib/TableGen/Main.cpp | 2 +-
contrib/llvm/lib/TableGen/Record.cpp | 31 +-
contrib/llvm/lib/TableGen/TGParser.cpp | 12 +-
contrib/llvm/lib/Target/AArch64/AArch64.td | 7 +-
.../llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 172 +-
.../llvm/lib/Target/AArch64/AArch64AsmPrinter.h | 4 -
.../lib/Target/AArch64/AArch64BranchFixupPass.cpp | 2 +-
.../llvm/lib/Target/AArch64/AArch64CallingConv.td | 9 +-
.../lib/Target/AArch64/AArch64FrameLowering.cpp | 35 +-
.../llvm/lib/Target/AArch64/AArch64FrameLowering.h | 2 +-
.../lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 1065 ++-
.../lib/Target/AArch64/AArch64ISelLowering.cpp | 1814 +++-
.../llvm/lib/Target/AArch64/AArch64ISelLowering.h | 147 +-
.../llvm/lib/Target/AArch64/AArch64InstrFormats.td | 528 ++
.../llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 105 +-
contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.h | 4 -
.../llvm/lib/Target/AArch64/AArch64InstrInfo.td | 87 +-
.../llvm/lib/Target/AArch64/AArch64InstrNEON.td | 8671 ++++++++++++++++++++
.../llvm/lib/Target/AArch64/AArch64MCInstLower.cpp | 7 +-
.../lib/Target/AArch64/AArch64RegisterInfo.cpp | 7 +-
.../llvm/lib/Target/AArch64/AArch64RegisterInfo.h | 7 +-
.../llvm/lib/Target/AArch64/AArch64RegisterInfo.td | 176 +-
.../llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 28 +-
contrib/llvm/lib/Target/AArch64/AArch64Subtarget.h | 20 +-
.../lib/Target/AArch64/AArch64TargetMachine.cpp | 1 +
.../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 521 +-
.../AArch64/Disassembler/AArch64Disassembler.cpp | 795 +-
.../AArch64/InstPrinter/AArch64InstPrinter.cpp | 131 +
.../AArch64/InstPrinter/AArch64InstPrinter.h | 14 +-
.../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 4 +-
.../AArch64/MCTargetDesc/AArch64ELFStreamer.cpp | 20 +-
.../AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp | 5 +-
.../Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h | 10 +-
.../AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp | 106 +-
.../AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp | 21 +-
.../AArch64/MCTargetDesc/AArch64MCTargetDesc.h | 5 +-
.../AArch64/TargetInfo/AArch64TargetInfo.cpp | 2 +-
.../lib/Target/AArch64/Utils/AArch64BaseInfo.cpp | 68 +-
.../lib/Target/AArch64/Utils/AArch64BaseInfo.h | 65 +-
contrib/llvm/lib/Target/ARM/A15SDOptimizer.cpp | 13 +-
contrib/llvm/lib/Target/ARM/ARM.td | 94 +-
contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp | 605 +-
contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h | 8 +-
contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 470 +-
contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 28 +-
.../llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp | 99 +-
contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h | 27 +-
contrib/llvm/lib/Target/ARM/ARMBuildAttrs.h | 71 +-
contrib/llvm/lib/Target/ARM/ARMCallingConv.td | 26 +-
contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp | 6 +-
.../llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 3 +-
.../llvm/lib/Target/ARM/ARMConstantPoolValue.cpp | 50 +-
contrib/llvm/lib/Target/ARM/ARMConstantPoolValue.h | 33 +
.../llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp | 75 +-
contrib/llvm/lib/Target/ARM/ARMFPUName.def | 32 +
contrib/llvm/lib/Target/ARM/ARMFPUName.h | 26 +
contrib/llvm/lib/Target/ARM/ARMFastISel.cpp | 375 +-
contrib/llvm/lib/Target/ARM/ARMFeatures.h | 93 +
contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp | 156 +-
.../llvm/lib/Target/ARM/ARMHazardRecognizer.cpp | 10 +-
contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.h | 13 +-
contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 562 +-
contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp | 1722 ++--
contrib/llvm/lib/Target/ARM/ARMISelLowering.h | 72 +-
contrib/llvm/lib/Target/ARM/ARMInstrFormats.td | 290 +-
contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp | 34 +-
contrib/llvm/lib/Target/ARM/ARMInstrInfo.td | 885 +-
contrib/llvm/lib/Target/ARM/ARMInstrNEON.td | 451 +-
contrib/llvm/lib/Target/ARM/ARMInstrThumb.td | 263 +-
contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td | 849 +-
contrib/llvm/lib/Target/ARM/ARMInstrVFP.td | 348 +-
.../llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp | 115 +-
contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp | 2 +-
.../llvm/lib/Target/ARM/ARMMachineFunctionInfo.h | 78 +-
contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp | 5 +-
contrib/llvm/lib/Target/ARM/ARMRegisterInfo.h | 6 +-
contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td | 84 +-
contrib/llvm/lib/Target/ARM/ARMSchedule.td | 18 +
contrib/llvm/lib/Target/ARM/ARMScheduleA9.td | 196 +-
contrib/llvm/lib/Target/ARM/ARMScheduleSwift.td | 944 ++-
.../llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp | 4 +-
contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h | 4 +-
contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp | 120 +-
contrib/llvm/lib/Target/ARM/ARMSubtarget.h | 79 +-
contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp | 15 +-
.../llvm/lib/Target/ARM/ARMTargetObjectFile.cpp | 2 +-
.../llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 113 +-
.../llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 1429 ++--
.../Target/ARM/Disassembler/ARMDisassembler.cpp | 817 +-
.../lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp | 284 +-
.../lib/Target/ARM/InstPrinter/ARMInstPrinter.h | 4 +
.../Target/ARM/MCTargetDesc/ARMAddressingModes.h | 12 +-
.../lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 53 +-
.../llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h | 61 +-
.../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 735 +-
.../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.h | 27 -
.../lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp | 2 -
.../lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h | 3 +-
.../Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 102 +-
.../Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp | 93 +-
.../lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h | 16 +-
.../ARM/MCTargetDesc/ARMMachORelocationInfo.cpp | 43 +
.../ARM/MCTargetDesc/ARMMachObjectWriter.cpp | 129 +-
.../lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp | 157 +-
.../lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h | 73 +-
.../llvm/lib/Target/ARM/Thumb1FrameLowering.cpp | 36 +-
contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp | 2 +-
contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp | 20 +-
contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h | 2 +-
contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp | 71 +-
contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp | 25 +-
contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp | 6 +-
contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.h | 6 +-
contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp | 27 +-
contrib/llvm/lib/Target/Hexagon/Hexagon.h | 6 +-
contrib/llvm/lib/Target/Hexagon/Hexagon.td | 30 +-
.../llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp | 4 +-
.../lib/Target/Hexagon/HexagonCallingConvLower.cpp | 8 +-
.../lib/Target/Hexagon/HexagonCallingConvLower.h | 5 +-
.../lib/Target/Hexagon/HexagonCopyToCombine.cpp | 677 ++
.../lib/Target/Hexagon/HexagonFrameLowering.cpp | 80 +-
.../lib/Target/Hexagon/HexagonHardwareLoops.cpp | 10 +-
.../lib/Target/Hexagon/HexagonISelDAGToDAG.cpp | 72 +-
.../lib/Target/Hexagon/HexagonISelLowering.cpp | 104 +-
.../llvm/lib/Target/Hexagon/HexagonISelLowering.h | 17 +-
.../llvm/lib/Target/Hexagon/HexagonInstrFormats.td | 5 +-
.../llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp | 857 +-
contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h | 15 +-
.../llvm/lib/Target/Hexagon/HexagonInstrInfo.td | 105 +-
.../llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td | 265 +-
.../llvm/lib/Target/Hexagon/HexagonInstrInfoV5.td | 23 +-
.../llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp | 2 +-
.../Target/Hexagon/HexagonMachineFunctionInfo.cpp | 16 +
.../Target/Hexagon/HexagonMachineFunctionInfo.h | 6 +-
.../lib/Target/Hexagon/HexagonMachineScheduler.cpp | 21 +-
.../lib/Target/Hexagon/HexagonMachineScheduler.h | 5 +-
.../lib/Target/Hexagon/HexagonNewValueJump.cpp | 1 +
.../llvm/lib/Target/Hexagon/HexagonPeephole.cpp | 2 +-
.../lib/Target/Hexagon/HexagonRegisterInfo.cpp | 26 +-
.../llvm/lib/Target/Hexagon/HexagonRegisterInfo.h | 8 +-
.../llvm/lib/Target/Hexagon/HexagonRegisterInfo.td | 4 +-
.../lib/Target/Hexagon/HexagonSelectionDAGInfo.cpp | 2 +-
.../lib/Target/Hexagon/HexagonSelectionDAGInfo.h | 2 +-
.../Hexagon/HexagonSplitConst32AndConst64.cpp | 174 +
.../llvm/lib/Target/Hexagon/HexagonSubtarget.cpp | 2 +
contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h | 2 +-
.../lib/Target/Hexagon/HexagonTargetMachine.cpp | 31 +-
.../lib/Target/Hexagon/HexagonTargetObjectFile.cpp | 8 +-
.../lib/Target/Hexagon/HexagonTargetObjectFile.h | 1 +
.../lib/Target/Hexagon/HexagonVLIWPacketizer.cpp | 1833 +----
.../Hexagon/InstPrinter/HexagonInstPrinter.cpp | 15 +-
.../Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h | 5 +-
.../Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp | 6 +-
.../Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h | 9 +-
.../Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp | 11 +-
.../Target/MBlaze/AsmParser/MBlazeAsmParser.cpp | 572 --
.../MBlaze/Disassembler/MBlazeDisassembler.cpp | 719 --
.../MBlaze/Disassembler/MBlazeDisassembler.h | 49 -
.../MBlaze/InstPrinter/MBlazeInstPrinter.cpp | 71 -
.../Target/MBlaze/InstPrinter/MBlazeInstPrinter.h | 43 -
contrib/llvm/lib/Target/MBlaze/MBlaze.h | 32 -
contrib/llvm/lib/Target/MBlaze/MBlaze.td | 73 -
.../llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp | 326 -
.../llvm/lib/Target/MBlaze/MBlazeCallingConv.td | 24 -
.../lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp | 254 -
.../llvm/lib/Target/MBlaze/MBlazeFrameLowering.cpp | 488 --
.../llvm/lib/Target/MBlaze/MBlazeFrameLowering.h | 56 -
.../llvm/lib/Target/MBlaze/MBlazeISelDAGToDAG.cpp | 277 -
.../llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp | 1154 ---
.../llvm/lib/Target/MBlaze/MBlazeISelLowering.h | 179 -
contrib/llvm/lib/Target/MBlaze/MBlazeInstrFPU.td | 219 -
contrib/llvm/lib/Target/MBlaze/MBlazeInstrFSL.td | 229 -
.../llvm/lib/Target/MBlaze/MBlazeInstrFormats.td | 228 -
contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp | 297 -
contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h | 240 -
contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td | 1051 ---
.../llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp | 112 -
.../llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.h | 33 -
contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsics.td | 131 -
.../llvm/lib/Target/MBlaze/MBlazeMCInstLower.cpp | 167 -
contrib/llvm/lib/Target/MBlaze/MBlazeMCInstLower.h | 47 -
.../lib/Target/MBlaze/MBlazeMachineFunction.cpp | 14 -
.../llvm/lib/Target/MBlaze/MBlazeMachineFunction.h | 169 -
.../llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp | 145 -
.../llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h | 71 -
.../llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td | 148 -
contrib/llvm/lib/Target/MBlaze/MBlazeRelocations.h | 47 -
contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td | 50 -
contrib/llvm/lib/Target/MBlaze/MBlazeSchedule3.td | 236 -
contrib/llvm/lib/Target/MBlaze/MBlazeSchedule5.td | 267 -
.../lib/Target/MBlaze/MBlazeSelectionDAGInfo.cpp | 23 -
.../lib/Target/MBlaze/MBlazeSelectionDAGInfo.h | 31 -
contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.cpp | 56 -
contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.h | 75 -
.../llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp | 81 -
.../llvm/lib/Target/MBlaze/MBlazeTargetMachine.h | 80 -
.../lib/Target/MBlaze/MBlazeTargetObjectFile.cpp | 90 -
.../lib/Target/MBlaze/MBlazeTargetObjectFile.h | 40 -
.../MBlaze/MCTargetDesc/MBlazeAsmBackend.cpp | 171 -
.../Target/MBlaze/MCTargetDesc/MBlazeBaseInfo.h | 237 -
.../MBlaze/MCTargetDesc/MBlazeELFObjectWriter.cpp | 77 -
.../Target/MBlaze/MCTargetDesc/MBlazeMCAsmInfo.cpp | 26 -
.../Target/MBlaze/MCTargetDesc/MBlazeMCAsmInfo.h | 30 -
.../MBlaze/MCTargetDesc/MBlazeMCCodeEmitter.cpp | 222 -
.../MBlaze/MCTargetDesc/MBlazeMCTargetDesc.cpp | 141 -
.../MBlaze/MCTargetDesc/MBlazeMCTargetDesc.h | 56 -
.../Target/MBlaze/TargetInfo/MBlazeTargetInfo.cpp | 19 -
.../Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.cpp | 5 +-
.../Target/MSP430/MCTargetDesc/MSP430MCAsmInfo.h | 7 +-
.../llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp | 2 +-
.../llvm/lib/Target/MSP430/MSP430CallingConv.td | 7 +-
.../llvm/lib/Target/MSP430/MSP430FrameLowering.h | 4 +-
.../llvm/lib/Target/MSP430/MSP430ISelDAGToDAG.cpp | 9 +-
.../llvm/lib/Target/MSP430/MSP430ISelLowering.cpp | 191 +-
.../llvm/lib/Target/MSP430/MSP430ISelLowering.h | 13 +-
contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp | 7 +-
contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h | 1 +
contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.td | 4 +-
.../llvm/lib/Target/MSP430/MSP430MCInstLower.cpp | 2 +-
.../llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp | 6 +-
.../llvm/lib/Target/MSP430/MSP430RegisterInfo.h | 3 +-
.../llvm/lib/Target/MSP430/MSP430RegisterInfo.td | 2 +-
.../llvm/lib/Target/MSP430/MSP430TargetMachine.cpp | 4 +-
contrib/llvm/lib/Target/Mangler.cpp | 149 +-
.../lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 1572 ++--
.../Target/Mips/Disassembler/MipsDisassembler.cpp | 446 +-
.../Target/Mips/InstPrinter/MipsInstPrinter.cpp | 89 +-
.../lib/Target/Mips/InstPrinter/MipsInstPrinter.h | 9 +-
.../Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 43 +-
.../Mips/MCTargetDesc/MipsDirectObjLower.cpp | 81 -
.../Target/Mips/MCTargetDesc/MipsDirectObjLower.h | 28 -
.../Mips/MCTargetDesc/MipsELFObjectWriter.cpp | 39 +
.../Target/Mips/MCTargetDesc/MipsELFStreamer.cpp | 89 -
.../lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h | 43 -
.../lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h | 39 +
.../lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp | 3 +-
.../lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.h | 7 +-
.../Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp | 210 +-
.../Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp | 49 +-
.../Target/Mips/MCTargetDesc/MipsMCTargetDesc.h | 16 +-
.../Mips/MCTargetDesc/MipsTargetStreamer.cpp | 67 +
contrib/llvm/lib/Target/Mips/MSA.txt | 78 +
.../llvm/lib/Target/Mips/MicroMipsInstrFormats.td | 196 +-
contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td | 228 +-
contrib/llvm/lib/Target/Mips/Mips.h | 1 -
contrib/llvm/lib/Target/Mips/Mips.td | 3 +
.../llvm/lib/Target/Mips/Mips16FrameLowering.cpp | 26 +-
contrib/llvm/lib/Target/Mips/Mips16FrameLowering.h | 2 +-
contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp | 517 ++
contrib/llvm/lib/Target/Mips/Mips16HardFloat.h | 54 +
.../llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp | 21 +-
contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.h | 2 +-
.../llvm/lib/Target/Mips/Mips16ISelLowering.cpp | 239 +-
contrib/llvm/lib/Target/Mips/Mips16ISelLowering.h | 4 +-
contrib/llvm/lib/Target/Mips/Mips16InstrFormats.td | 18 +-
contrib/llvm/lib/Target/Mips/Mips16InstrInfo.cpp | 203 +-
contrib/llvm/lib/Target/Mips/Mips16InstrInfo.h | 15 +-
contrib/llvm/lib/Target/Mips/Mips16InstrInfo.td | 188 +-
.../llvm/lib/Target/Mips/Mips16RegisterInfo.cpp | 17 +-
contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.h | 4 +-
contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td | 440 +-
.../llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp | 2 +-
.../llvm/lib/Target/Mips/MipsAnalyzeImmediate.h | 10 +-
contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp | 141 +-
contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h | 25 +-
contrib/llvm/lib/Target/Mips/MipsCallingConv.td | 30 +-
contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp | 40 +-
contrib/llvm/lib/Target/Mips/MipsCondMov.td | 210 +-
.../lib/Target/Mips/MipsConstantIslandPass.cpp | 1470 +++-
contrib/llvm/lib/Target/Mips/MipsDSPInstrInfo.td | 468 +-
.../llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp | 38 +-
contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp | 80 +-
contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.h | 38 +
contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp | 824 +-
contrib/llvm/lib/Target/Mips/MipsISelLowering.h | 184 +-
contrib/llvm/lib/Target/Mips/MipsInstrFPU.td | 456 +-
contrib/llvm/lib/Target/Mips/MipsInstrFormats.td | 143 +-
contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp | 43 +-
contrib/llvm/lib/Target/Mips/MipsInstrInfo.h | 16 +-
contrib/llvm/lib/Target/Mips/MipsInstrInfo.td | 983 ++-
contrib/llvm/lib/Target/Mips/MipsJITInfo.cpp | 6 +-
contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp | 25 +-
contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp | 5 +-
contrib/llvm/lib/Target/Mips/MipsMCInstLower.h | 4 +-
.../llvm/lib/Target/Mips/MipsMSAInstrFormats.td | 406 +
contrib/llvm/lib/Target/Mips/MipsMSAInstrInfo.td | 3694 +++++++++
.../llvm/lib/Target/Mips/MipsMachineFunction.cpp | 72 +-
contrib/llvm/lib/Target/Mips/MipsMachineFunction.h | 103 +-
contrib/llvm/lib/Target/Mips/MipsOs16.cpp | 45 +-
contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp | 79 +-
contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h | 8 +-
contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td | 411 +-
.../llvm/lib/Target/Mips/MipsSEFrameLowering.cpp | 184 +-
contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.h | 2 +-
.../llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp | 443 +-
contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h | 48 +-
.../llvm/lib/Target/Mips/MipsSEISelLowering.cpp | 2329 +++++-
contrib/llvm/lib/Target/Mips/MipsSEISelLowering.h | 48 +-
contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp | 310 +-
contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.h | 40 +-
.../llvm/lib/Target/Mips/MipsSERegisterInfo.cpp | 85 +-
contrib/llvm/lib/Target/Mips/MipsSERegisterInfo.h | 5 +-
contrib/llvm/lib/Target/Mips/MipsSchedule.td | 15 +-
contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp | 34 +-
contrib/llvm/lib/Target/Mips/MipsSubtarget.h | 31 +-
contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp | 21 +-
contrib/llvm/lib/Target/Mips/MipsTargetMachine.h | 6 +
contrib/llvm/lib/Target/Mips/MipsTargetStreamer.h | 44 +
.../Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp | 290 +-
.../Target/NVPTX/InstPrinter/NVPTXInstPrinter.h | 53 +
.../lib/Target/NVPTX/MCTargetDesc/NVPTXBaseInfo.h | 1 -
.../Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp | 12 +-
.../lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.h | 2 +-
.../NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp | 17 +
contrib/llvm/lib/Target/NVPTX/ManagedStringPool.h | 2 +-
contrib/llvm/lib/Target/NVPTX/NVPTX.h | 55 +-
contrib/llvm/lib/Target/NVPTX/NVPTX.td | 6 +
.../llvm/lib/Target/NVPTX/NVPTX

Upstream: github.com


  • Share