aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDerek Schuff <dschuff@chromium.org>2013-01-09 16:55:43 -0800
committerDerek Schuff <dschuff@chromium.org>2013-01-11 13:47:37 -0800
commitb770d0e0636a4b5ad61b1ca661caee67576c05fc (patch)
treec486ce032d41f97313c50629bd5b879f53e6ccbf
parentb835840cf112a6178506d834b58aa625f59a8994 (diff)
parent1ad9253c9d34ccbce3e7e4ea5d87c266cbf93410 (diff)
Merge commit '1ad9253c9d34ccbce3e7e4ea5d87c266cbf93410'
deplib features commented out due to removal upstream; will add back as a localmod Conflicts: include/llvm/ADT/Triple.h include/llvm/MC/MCAssembler.h include/llvm/Target/TargetFrameLowering.h lib/CodeGen/AsmPrinter/DwarfDebug.cpp lib/CodeGen/AsmPrinter/DwarfDebug.h lib/CodeGen/BranchFolding.cpp lib/LLVMBuild.txt lib/Linker/LinkArchives.cpp lib/MC/MCAssembler.cpp lib/MC/MCELFStreamer.cpp lib/Makefile lib/Target/ARM/ARMExpandPseudoInsts.cpp lib/Target/ARM/ARMFrameLowering.cpp lib/Target/ARM/ARMISelLowering.cpp lib/Target/ARM/ARMSubtarget.h lib/Target/ARM/ARMTargetObjectFile.cpp lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp lib/Target/Mips/MipsInstrFPU.td lib/Target/Mips/MipsInstrInfo.td lib/Target/X86/X86CodeEmitter.cpp lib/Target/X86/X86Subtarget.h lib/VMCore/Module.cpp test/MC/MachO/ARM/nop-armv4-padding.s tools/Makefile tools/llc/llc.cpp tools/lto/LTOModule.cpp tools/lto/lto.cpp
-rw-r--r--.arcconfig4
-rw-r--r--CMakeLists.txt3
-rw-r--r--CODE_OWNERS.TXT22
-rw-r--r--CREDITS.TXT2
-rw-r--r--Makefile.common2
-rw-r--r--README.txt2
-rw-r--r--bindings/python/llvm/disassembler.py11
-rw-r--r--bindings/python/llvm/tests/test_disassembler.py13
-rw-r--r--cmake/modules/VersionFromVCS.cmake82
-rw-r--r--docs/BranchWeightMetadata.rst10
-rw-r--r--docs/CodeGenerator.rst12
-rw-r--r--docs/CodingStandards.rst11
-rw-r--r--docs/CommandGuide/FileCheck.rst97
-rw-r--r--docs/CommandGuide/bugpoint.rst84
-rw-r--r--docs/CommandGuide/lit.rst417
-rw-r--r--docs/CommandGuide/llc.rst176
-rw-r--r--docs/CommandGuide/llvm-cov.rst40
-rw-r--r--docs/CommandGuide/llvm-link.rst86
-rw-r--r--docs/CommandGuide/llvm-stress.rst30
-rw-r--r--docs/CommandGuide/opt.rst182
-rw-r--r--docs/CommandGuide/tblgen.rst139
-rw-r--r--docs/DeveloperPolicy.rst6
-rw-r--r--docs/GarbageCollection.html1389
-rw-r--r--docs/GarbageCollection.rst1051
-rw-r--r--docs/GetElementPtr.rst6
-rw-r--r--docs/GettingStarted.rst2
-rw-r--r--docs/HowToReleaseLLVM.html581
-rw-r--r--docs/HowToReleaseLLVM.rst427
-rw-r--r--docs/LangRef.html9035
-rw-r--r--docs/LangRef.rst8298
-rw-r--r--docs/Makefile.sphinx2
-rw-r--r--docs/ProgrammersManual.html4156
-rw-r--r--docs/ProgrammersManual.rst3166
-rw-r--r--docs/ReleaseNotes.html854
-rw-r--r--docs/ReleaseNotes.rst564
-rw-r--r--docs/SourceLevelDebugging.rst7
-rw-r--r--docs/SphinxQuickstartTemplate.rst20
-rw-r--r--docs/SystemLibrary.rst1
-rw-r--r--docs/TestingGuide.rst227
-rw-r--r--docs/WritingAnLLVMBackend.html2557
-rw-r--r--docs/WritingAnLLVMBackend.rst1835
-rw-r--r--docs/design_and_overview.rst3
-rw-r--r--docs/development_process.rst3
-rw-r--r--docs/programming.rst3
-rw-r--r--docs/subsystems.rst12
-rw-r--r--docs/tutorial/LangImpl1.html348
-rw-r--r--docs/tutorial/LangImpl1.rst280
-rw-r--r--docs/tutorial/LangImpl2.html1231
-rw-r--r--docs/tutorial/LangImpl2.rst1098
-rw-r--r--docs/tutorial/LangImpl3.html1268
-rw-r--r--docs/tutorial/LangImpl3.rst1162
-rw-r--r--docs/tutorial/LangImpl4.html1152
-rw-r--r--docs/tutorial/LangImpl4.rst1063
-rw-r--r--docs/tutorial/LangImpl5.html1772
-rw-r--r--docs/tutorial/LangImpl5.rst1609
-rw-r--r--docs/tutorial/LangImpl6.html1829
-rw-r--r--docs/tutorial/LangImpl6.rst1728
-rw-r--r--docs/tutorial/LangImpl7.html2164
-rw-r--r--docs/tutorial/LangImpl7.rst2005
-rw-r--r--docs/tutorial/LangImpl8.html359
-rw-r--r--docs/tutorial/LangImpl8.rst269
-rw-r--r--docs/tutorial/OCamlLangImpl1.html365
-rw-r--r--docs/tutorial/OCamlLangImpl1.rst288
-rw-r--r--docs/tutorial/OCamlLangImpl2.html1043
-rw-r--r--docs/tutorial/OCamlLangImpl2.rst899
-rw-r--r--docs/tutorial/OCamlLangImpl3.html1093
-rw-r--r--docs/tutorial/OCamlLangImpl3.rst964
-rw-r--r--docs/tutorial/OCamlLangImpl4.html1026
-rw-r--r--docs/tutorial/OCamlLangImpl4.rst918
-rw-r--r--docs/tutorial/OCamlLangImpl5.html1560
-rw-r--r--docs/tutorial/OCamlLangImpl5.rst1365
-rw-r--r--docs/tutorial/OCamlLangImpl6.html1574
-rw-r--r--docs/tutorial/OCamlLangImpl6.rst1444
-rw-r--r--docs/tutorial/OCamlLangImpl7.html1904
-rw-r--r--docs/tutorial/OCamlLangImpl7.rst1726
-rw-r--r--docs/tutorial/OCamlLangImpl8.html359
-rw-r--r--docs/tutorial/OCamlLangImpl8.rst269
-rw-r--r--docs/tutorial/index.html48
-rw-r--r--docs/tutorial/index.rst30
-rw-r--r--docs/userguides.rst9
-rw-r--r--examples/BrainF/BrainF.cpp2
-rw-r--r--examples/BrainF/BrainFDriver.cpp4
-rw-r--r--examples/ExceptionDemo/ExceptionDemo.cpp12
-rw-r--r--examples/Fibonacci/fibonacci.cpp16
-rw-r--r--examples/HowToUseJIT/HowToUseJIT.cpp8
-rw-r--r--examples/Kaleidoscope/Chapter2/toy.cpp2
-rw-r--r--examples/Kaleidoscope/Chapter3/toy.cpp4
-rw-r--r--examples/Kaleidoscope/Chapter4/toy.cpp10
-rw-r--r--examples/Kaleidoscope/Chapter5/toy.cpp10
-rw-r--r--examples/Kaleidoscope/Chapter6/toy.cpp10
-rw-r--r--examples/Kaleidoscope/Chapter7/toy.cpp10
-rw-r--r--examples/ModuleMaker/ModuleMaker.cpp8
-rw-r--r--examples/ParallelJIT/ParallelJIT.cpp12
-rw-r--r--include/llvm-c/Disassembler.h17
-rw-r--r--include/llvm-c/TargetMachine.h1
-rw-r--r--include/llvm/ADT/APInt.h4
-rw-r--r--include/llvm/ADT/BitVector.h4
-rw-r--r--include/llvm/ADT/DAGDeltaAlgorithm.h2
-rw-r--r--include/llvm/ADT/DeltaAlgorithm.h2
-rw-r--r--include/llvm/ADT/DenseMap.h22
-rw-r--r--include/llvm/ADT/DenseSet.h1
-rw-r--r--include/llvm/ADT/DepthFirstIterator.h2
-rw-r--r--include/llvm/ADT/FoldingSet.h2
-rw-r--r--include/llvm/ADT/ImmutableList.h2
-rw-r--r--include/llvm/ADT/ImmutableMap.h19
-rw-r--r--include/llvm/ADT/ImmutableSet.h2
-rw-r--r--include/llvm/ADT/IntervalMap.h2
-rw-r--r--include/llvm/ADT/IntrusiveRefCntPtr.h2
-rw-r--r--include/llvm/ADT/Optional.h13
-rw-r--r--include/llvm/ADT/OwningPtr.h4
-rw-r--r--include/llvm/ADT/PointerIntPair.h27
-rw-r--r--include/llvm/ADT/PointerUnion.h21
-rw-r--r--include/llvm/ADT/SCCIterator.h2
-rw-r--r--include/llvm/ADT/SmallBitVector.h4
-rw-r--r--include/llvm/ADT/SmallSet.h2
-rw-r--r--include/llvm/ADT/SmallVector.h18
-rw-r--r--include/llvm/ADT/SparseSet.h2
-rw-r--r--include/llvm/ADT/StringExtras.h2
-rw-r--r--include/llvm/ADT/StringRef.h1
-rw-r--r--include/llvm/ADT/TinyPtrVector.h2
-rw-r--r--include/llvm/ADT/Triple.h8
-rw-r--r--include/llvm/ADT/ValueMap.h3
-rw-r--r--include/llvm/Analysis/AliasAnalysis.h24
-rw-r--r--include/llvm/Analysis/AliasSetTracker.h4
-rw-r--r--include/llvm/Analysis/BlockFrequencyImpl.h4
-rw-r--r--include/llvm/Analysis/BranchProbabilityInfo.h4
-rw-r--r--include/llvm/Analysis/CFGPrinter.h2
-rw-r--r--include/llvm/Analysis/CallGraph.h6
-rw-r--r--include/llvm/Analysis/CaptureTracking.h2
-rw-r--r--include/llvm/Analysis/DOTGraphTraitsPass.h2
-rw-r--r--include/llvm/Analysis/DependenceAnalysis.h2
-rw-r--r--include/llvm/Analysis/DominatorInternals.h2
-rw-r--r--