aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDerek Schuff <dschuff@chromium.org>2012-08-21 17:32:13 -0700
committerDerek Schuff <dschuff@chromium.org>2012-08-21 17:32:13 -0700
commit66f271497ed92ebb05c66f54616e512606a2e314 (patch)
tree96d54cd64804ab7c9f2f52f680c3301aa789ce1d
parentb62e9abf7dd9e39c95327914ce9dfe216386824a (diff)
parentbc363931085587bac42a40653962a3e5acd1ffce (diff)
Merge up to r162331, git commit bc363931085587bac42a40653962a3e5acd1ffce
-rw-r--r--.gitignore1
-rw-r--r--CMakeLists.txt19
-rw-r--r--CODE_OWNERS.TXT51
-rw-r--r--Makefile4
-rw-r--r--Makefile.config.in15
-rw-r--r--Makefile.rules9
-rw-r--r--README.txt1
-rwxr-xr-xautoconf/config.guess4
-rw-r--r--autoconf/configure.ac63
-rw-r--r--autoconf/ltmain.sh6
-rw-r--r--autoconf/m4/func_isinf.m42
-rw-r--r--autoconf/m4/huge_val.m42
-rw-r--r--autoconf/m4/libtool.m410
-rw-r--r--autoconf/m4/rand48.m42
-rw-r--r--bindings/ocaml/bitreader/llvm_bitreader.mli5
-rw-r--r--bindings/ocaml/transforms/scalar/scalar_opts_ocaml.c2
-rwxr-xr-xcmake/config-ix.cmake5
-rwxr-xr-xcmake/modules/AddLLVM.cmake9
-rw-r--r--cmake/modules/LLVMConfig.cmake.in2
-rwxr-xr-xconfigure244
-rw-r--r--docs/Atomics.rst2
-rw-r--r--docs/CMake.html584
-rw-r--r--docs/CMake.rst423
-rw-r--r--docs/CodeGenerator.html3190
-rw-r--r--docs/CodeGenerator.rst2428
-rw-r--r--docs/CommandGuide/llvm-ar.rst46
-rw-r--r--docs/CommandLine.html1976
-rw-r--r--docs/CommandLine.rst1615
-rw-r--r--docs/DeveloperPolicy.rst31
-rw-r--r--docs/GettingStarted.html4
-rw-r--r--docs/GettingStartedVS.rst2
-rw-r--r--docs/HowToReleaseLLVM.html2
-rw-r--r--docs/LangRef.html135
-rw-r--r--docs/Passes.html5
-rw-r--r--docs/ProgrammersManual.html111
-rw-r--r--docs/Projects.rst2
-rw-r--r--docs/ReleaseNotes.html2
-rw-r--r--docs/TestSuiteMakefileGuide.html4
-rw-r--r--docs/programming.rst3
-rw-r--r--docs/subsystems.rst7
-rw-r--r--docs/tutorial/LangImpl6.html2
-rw-r--r--docs/tutorial/LangImpl8.html2
-rw-r--r--docs/tutorial/OCamlLangImpl6.html2
-rw-r--r--docs/tutorial/OCamlLangImpl8.html2
-rw-r--r--docs/userguides.rst3
-rw-r--r--docs/yaml2obj.rst222
-rw-r--r--include/llvm-c/Core.h13
-rw-r--r--include/llvm-c/Disassembler.h6
-rw-r--r--include/llvm/ADT/APFloat.h1
-rw-r--r--include/llvm/ADT/APInt.h22
-rw-r--r--include/llvm/ADT/APSInt.h48
-rw-r--r--include/llvm/ADT/ArrayRef.h13
-rw-r--r--include/llvm/ADT/DenseMap.h21
-rw-r--r--include/llvm/ADT/DepthFirstIterator.h2
-rw-r--r--include/llvm/ADT/ImmutableSet.h2
-rw-r--r--include/llvm/ADT/IntrusiveRefCntPtr.h2
-rw-r--r--include/llvm/ADT/PointerIntPair.h13
-rw-r--r--include/llvm/ADT/PointerUnion.h4
-rw-r--r--include/llvm/ADT/PostOrderIterator.h75
-rw-r--r--include/llvm/ADT/SmallVector.h169
-rw-r--r--include/llvm/ADT/StringRef.h1
-rw-r--r--include/llvm/ADT/StringSwitch.h4
-rw-r--r--include/llvm/ADT/TinyPtrVector.h169
-rw-r--r--include/llvm/ADT/Triple.h5
-rw-r--r--include/llvm/ADT/VariadicFunction.h2
-rw-r--r--include/llvm/Analysis/BranchProbabilityInfo.h1
-rw-r--r--include/llvm/Analysis/Dominators.h17
-rw-r--r--include/llvm/Analysis/LoopIterator.h42
-rw-r--r--include/llvm/Analysis/MemoryBuiltins.h14
-rw-r--r--include/llvm/Analysis/MemoryDependenceAnalysis.h4
-rw-r--r--include/llvm/Analysis/ProfileInfoLoader.h1
-rw-r--r--include/llvm/Analysis/RegionInfo.h72
-rw-r--r--include/llvm/Analysis/ScalarEvolutionExpander.h4
-rw-r--r--include/llvm/Analysis/ScalarEvolutionExpressions.h69
-rw-r--r--include/llvm/Attributes.h16
-rw-r--r--include/llvm/Bitcode/Archive.h22
-rw-r--r--include/llvm/Bitcode/BitstreamWriter.h4
-rw-r--r--include/llvm/CMakeLists.txt2
-rw-r--r--include/llvm/CodeGen/FastISel.h5
-rw-r--r--include/llvm/CodeGen/ISDOpcodes.h590
-rw-r--r--include/llvm/CodeGen/LiveInterval.h69
-rw-r--r--include/llvm/CodeGen/LiveIntervalAnalysis.h18
-rw-r--r--include/llvm/CodeGen/MachineBasicBlock.h8
-rw-r--r--include/llvm/CodeGen/MachineBranchProbabilityInfo.h9
-rw-r--r--include/llvm/CodeGen/MachineFunction.h4
-rw-r--r--include/llvm/CodeGen/MachineInstr.h34
-rw-r--r--include/llvm/CodeGen/MachineInstrBuilder.h6
-rw-r--r--include/llvm/CodeGen/MachineOperand.h61
-rw-r--r--include/llvm/CodeGen/MachineRegisterInfo.h86
-rw-r--r--include/llvm/CodeGen/Passes.h12
-rw-r--r--include/llvm/CodeGen/SelectionDAG.h2
-rw-r--r--include/llvm/CodeGen/SelectionDAGNodes.h37
-rw-r--r--include/llvm/CodeGen/SlotIndexes.h33
-rw-r--r--include/llvm/CodeGen/ValueTypes.h107
-rw-r--r--include/llvm/CodeGen/ValueTypes.td30
-rw-r--r--include/llvm/Config/config.h.cmake23
-rw-r--r--include/llvm/Config/config.h.in8
-rw-r--r--include/llvm/Config/llvm-config.h.cmake3
-rw-r--r--include/llvm/Config/llvm-config.h.in3
-rw-r--r--include/llvm/DIBuilder.h10
-rw-r--r--include/llvm/DebugInfo.h2
-rw-r--r--include/llvm/DebugInfo/DIContext.h20
-rw-r--r--include/llvm/ExecutionEngine/ExecutionEngine.h2
-rw-r--r--include/llvm/GlobalValue.h29
-rw-r--r--include/llvm/IRBuilder.h23
-rw-r--r--include/llvm/InitializePasses.h2
-rw-r--r--include/llvm/Intrinsics.td9
-rw-r--r--include/llvm/IntrinsicsHexagon.td2
-rw-r--r--include/llvm/IntrinsicsMips.td134
-rw-r--r--include/llvm/IntrinsicsX86.td11
-rw-r--r--include/llvm/MC/MCAssembler.h2
-rw-r--r--include/llvm/MC/MCExpr.h4
-rw-r--r--include/llvm/MC/MCFixedLenDisassembler.h32
-rw-r--r--include/llvm/MC/MCInstrDesc.h7
-rw-r--r--include/llvm/MC/MCInstrItineraries.h95
-rw-r--r--include/llvm/MC/MCObjectWriter.h5
-rw-r--r--include/llvm/MC/MCRegisterInfo.h105
-rw-r--r--include/llvm/MC/MCSchedule.h114
-rw-r--r--include/llvm/MC/MCSubtargetInfo.h15
-rw-r--r--include/llvm/MC/MCTargetAsmParser.h16
-rw-r--r--include/llvm/MDBuilder.h (renamed from include/llvm/Support/MDBuilder.h)6
-rw-r--r--include/llvm/Module.h5
-rw-r--r--include/llvm/Object/ELF.h47
-rw-r--r--include/llvm/Object/MachOFormat.h5
-rw-r--r--include/llvm/Support/AlignOf.h27
-rw-r--r--include/llvm/Support/COFF.h8
-rw-r--r--include/llvm/Support/CommandLine.h8
-rw-r--r--include/llvm/Support/Compiler.h30
-rw-r--r--include/llvm/Support/DataTypes.h.cmake12
-rw-r--r--include/llvm/Support/DataTypes.h.in12
-rw-r--r--include/llvm/Support/Debug.h8
-rw-r--r--include/llvm/Support/DebugLoc.h9
-rw-r--r--include/llvm/Support/ELF.h37
-rw-r--r--include/llvm/Support/FileOutputBuffer.h97
-rw-r--r--include/llvm/Support/FileSystem.h79
-rw-r--r--include/llvm/Support/GCOV.h20
-rw-r--r--include/llvm/Support/GraphWriter.h4
-rw-r--r--include/llvm/Support/InstVisitor.h53
-rw-r--r--include/llvm/Support/IntegersSubsetMapping.h107