aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile1
-rw-r--r--bindings/ocaml/executionengine/executionengine_ocaml.c3
-rw-r--r--bindings/ocaml/llvm/llvm_ocaml.c3
-rwxr-xr-xcmake/config-ix.cmake19
-rw-r--r--docs/LangRef.html21
-rw-r--r--docs/Makefile.sphinx4
-rw-r--r--docs/ReleaseNotes.html13
-rw-r--r--docs/_themes/llvm-theme/layout.html (renamed from docs/llvm-theme/layout.html)0
-rw-r--r--docs/_themes/llvm-theme/static/contents.png (renamed from docs/llvm-theme/static/contents.png)bin202 -> 202 bytes
-rw-r--r--docs/_themes/llvm-theme/static/llvm-theme.css (renamed from docs/llvm-theme/static/llvm-theme.css)0
-rw-r--r--docs/_themes/llvm-theme/static/logo.png (renamed from docs/llvm-theme/static/logo.png)bin9864 -> 9864 bytes
-rw-r--r--docs/_themes/llvm-theme/static/navigation.png (renamed from docs/llvm-theme/static/navigation.png)bin218 -> 218 bytes
-rw-r--r--docs/_themes/llvm-theme/theme.conf (renamed from docs/llvm-theme/theme.conf)0
-rw-r--r--docs/conf.py21
-rw-r--r--include/llvm-c/Core.h11
-rw-r--r--include/llvm/ADT/APInt.h20
-rw-r--r--include/llvm/ADT/BitVector.h30
-rw-r--r--include/llvm/ADT/DenseMapInfo.h6
-rw-r--r--include/llvm/ADT/Hashing.h1
-rw-r--r--include/llvm/ADT/PointerIntPair.h4
-rw-r--r--include/llvm/ADT/SparseBitVector.h2
-rw-r--r--include/llvm/ADT/SparseSet.h6
-rw-r--r--include/llvm/ADT/StringExtras.h2
-rw-r--r--include/llvm/ADT/Trie.h334
-rw-r--r--include/llvm/ADT/Triple.h5
-rw-r--r--include/llvm/Analysis/AliasAnalysis.h14
-rw-r--r--include/llvm/Analysis/BranchProbabilityInfo.h38
-rw-r--r--include/llvm/Analysis/LoopInfoImpl.h1
-rw-r--r--include/llvm/Analysis/MemoryBuiltins.h58
-rw-r--r--include/llvm/Analysis/Passes.h8
-rw-r--r--include/llvm/Analysis/ProfileDataLoader.h142
-rw-r--r--include/llvm/Analysis/ProfileDataTypes.h39
-rw-r--r--include/llvm/Analysis/ProfileInfoTypes.h10
-rw-r--r--include/llvm/Analysis/RegionInfo.h21
-rw-r--r--include/llvm/Attributes.h6
-rw-r--r--include/llvm/Bitcode/Archive.h8
-rw-r--r--include/llvm/Bitcode/LLVMBitCodes.h7
-rw-r--r--include/llvm/CodeGen/AsmPrinter.h4
-rw-r--r--include/llvm/CodeGen/ISDOpcodes.h4
-rw-r--r--include/llvm/CodeGen/LiveInterval.h9
-rw-r--r--include/llvm/CodeGen/LiveIntervalAnalysis.h2
-rw-r--r--include/llvm/CodeGen/MachineFrameInfo.h24
-rw-r--r--include/llvm/CodeGen/MachineFunction.h8
-rw-r--r--include/llvm/CodeGen/MachineInstr.h52
-rw-r--r--include/llvm/CodeGen/MachineMemOperand.h9
-rw-r--r--include/llvm/CodeGen/MachineOperand.h42
-rw-r--r--include/llvm/CodeGen/PBQP/HeuristicBase.h5
-rw-r--r--include/llvm/CodeGen/Passes.h4
-rw-r--r--include/llvm/CodeGen/ScheduleDAG.h19
-rw-r--r--include/llvm/CodeGen/ScheduleDAGInstrs.h25
-rw-r--r--include/llvm/CodeGen/SelectionDAGNodes.h13
-rw-r--r--include/llvm/Config/AsmParsers.def.in42
-rw-r--r--include/llvm/Config/AsmPrinters.def.in42
-rw-r--r--include/llvm/Config/Disassemblers.def.in42
-rw-r--r--include/llvm/Config/config.h.cmake2
-rw-r--r--include/llvm/DIBuilder.h28
-rw-r--r--include/llvm/DebugInfo/DIContext.h27
-rw-r--r--include/llvm/ExecutionEngine/RuntimeDyld.h4
-rw-r--r--include/llvm/InitializePasses.h2
-rw-r--r--include/llvm/InlineAsm.h23
-rw-r--r--include/llvm/InstrTypes.h4
-rw-r--r--include/llvm/IntrinsicsMips.td125
-rw-r--r--include/llvm/IntrinsicsX86.td70
-rw-r--r--include/llvm/LinkAllPasses.h1
-rw-r--r--include/llvm/MC/MCAsmBackend.h11
-rw-r--r--include/llvm/MC/MCAssembler.h8
-rw-r--r--include/llvm/MC/MCCodeEmitter.h6
-rw-r--r--include/llvm/MC/MCContext.h4
-rw-r--r--include/llvm/MC/MCDwarf.h5
-rw-r--r--include/llvm/MC/MCExpr.h11
-rw-r--r--include/llvm/MC/MCLabel.h6
-rw-r--r--include/llvm/MC/MCObjectStreamer.h1
-rw-r--r--include/llvm/MC/MCObjectWriter.h5
-rw-r--r--include/llvm/MC/MCParser/AsmLexer.h4
-rw-r--r--include/llvm/MC/MCParser/MCAsmLexer.h5
-rw-r--r--include/llvm/MC/MCParser/MCAsmParser.h4
-rw-r--r--include/llvm/MC/MCParser/MCAsmParserExtension.h4
-rw-r--r--include/llvm/MC/MCSection.h6
-rw-r--r--include/llvm/MC/MCStreamer.h7
-rw-r--r--include/llvm/MC/MCSubtargetInfo.h2
-rw-r--r--include/llvm/MC/MCSymbol.h5
-rw-r--r--include/llvm/MC/MCTargetAsmLexer.h4
-rw-r--r--include/llvm/MC/MCTargetAsmParser.h11
-rw-r--r--include/llvm/MC/SubtargetFeature.h6
-rw-r--r--include/llvm/Object/ELF.h161
-rw-r--r--include/llvm/Support/AlignOf.h38
-rw-r--r--include/llvm/Support/CallSite.h6
-rw-r--r--include/llvm/Support/Compiler.h8
-rw-r--r--include/llvm/Support/DataExtractor.h4
-rw-r--r--include/llvm/Support/FileSystem.h18
-rw-r--r--include/llvm/Support/GCOV.h32
-rw-r--r--include/llvm/Support/IntegersSubsetMapping.h18
-rw-r--r--include/llvm/Support/MathExtras.h12
-rw-r--r--include/llvm/Support/PathV1.h4
-rw-r--r--include/llvm/Support/PathV2.h4
-rw-r--r--include/llvm/Support/SourceMgr.h2
-rw-r--r--include/llvm/Support/TimeValue.h7
-rw-r--r--include/llvm/Support/raw_ostream.h13
-rw-r--r--include/llvm/SymbolTableListTraits.h1
-rw-r--r--include/llvm/TableGen/Error.h11
-rw-r--r--include/llvm/TableGen/Record.h143
-rw-r--r--include/llvm/Target/Target.td45
-rw-r--r--include/llvm/Target/TargetInstrInfo.h21
-rw-r--r--include/llvm/Target/TargetLibraryInfo.h38
-rw-r--r--include/llvm/Target/TargetLowering.h32
-rw-r--r--include/llvm/Target/TargetOpcodes.h8
-rw-r--r--include/llvm/Target/TargetSelectionDAG.td4
-rw-r--r--include/llvm/Transforms/Utils/BasicBlockUtils.h3
-rw-r--r--include/llvm/Transforms/Utils/BypassSlowDivision.h29
-rw-r--r--include/llvm/Transforms/Utils/Local.h14
-rw-r--r--lib/Analysis/AliasAnalysis.cpp2
-rw-r--r--lib/Analysis/AliasSetTracker.cpp4
-rw-r--r--lib/Analysis/Analysis.cpp1
-rw-r--r--lib/Analysis/BasicAliasAnalysis.cpp145
-rw-r--r--lib/Analysis/BranchProbabilityInfo.cpp134
-rw-r--r--lib/Analysis/CMakeLists.txt2
-rw-r--r--lib/Analysis/ConstantFolding.cpp3
-rw-r--r--lib/Analysis/DominanceFrontier.cpp2
-rw-r--r--lib/Analysis/IPA/CallGraph.cpp4
-rw-r--r--lib/Analysis/IPA/GlobalsModRef.cpp6
-rw-r--r--lib/Analysis/IVUsers.cpp2
-rw-r--r--lib/Analysis/InlineCost.cpp2
-rw-r--r--lib/Analysis/LazyValueInfo.cpp15
-rw-r--r--lib/Analysis/LoopInfo.cpp11
-rw-r--r--lib/Analysis/MemoryBuiltins.cpp142
-rw-r--r--lib/Analysis/MemoryDependenceAnalysis.cpp14
-rw-r--r--lib/Analysis/PHITransAddr.cpp2
-rw-r--r--lib/Analysis/ProfileDataLoader.cpp162
-rw-r--r--lib/Analysis/ProfileDataLoaderPass.cpp188
-rw-r--r--lib/Analysis/ProfileEstimatorPass.cpp2
-rw-r--r--lib/Analysis/ProfileInfo.cpp26
-rw-r--r--lib/Analysis/RegionInfo.cpp26
-rw-r--r--lib/Analysis/RegionPass.cpp5
-rw-r--r--lib/Analysis/ScalarEvolution.cpp2
-rw-r--r--lib/Analysis/Trace.cpp2
-rw-r--r--lib/Analysis/ValueTracking.cpp2
-rw-r--r--lib/Archive/ArchiveInternals.h2
-rw-r--r--lib/Archive/ArchiveReader.cpp4
-rw-r--r--lib/AsmParser/LLLexer.cpp2
-rw-r--r--lib/AsmParser/LLParser.cpp10
-rw-r--r--lib/AsmParser/LLToken.h2
-rw-r--r--lib/Bitcode/Read