aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt4
-rw-r--r--CODE_OWNERS.TXT5
-rw-r--r--LICENSE.TXT3
-rw-r--r--Makefile6
-rw-r--r--Makefile.config.in13
-rw-r--r--Makefile.rules10
-rw-r--r--README.txt8
-rwxr-xr-xautoconf/AutoRegen.sh2
-rw-r--r--autoconf/configure.ac107
-rwxr-xr-xcmake/config-ix.cmake6
-rwxr-xr-xcmake/modules/AddLLVM.cmake32
-rw-r--r--cmake/modules/HandleLLVMOptions.cmake5
-rwxr-xr-xcmake/modules/LLVM-Config.cmake7
-rwxr-xr-xconfigure362
-rw-r--r--docs/AliasAnalysis.rst39
-rw-r--r--docs/Atomics.rst2
-rw-r--r--docs/BitCodeFormat.rst2
-rw-r--r--docs/BranchWeightMetadata.rst2
-rw-r--r--docs/Bugpoint.rst6
-rw-r--r--docs/CMake.rst22
-rw-r--r--docs/CodeGenerator.rst89
-rw-r--r--docs/CodingStandards.rst2
-rw-r--r--docs/CommandGuide/index.rst2
-rw-r--r--docs/CommandGuide/llvm-bcanalyzer.rst221
-rw-r--r--docs/CommandLine.rst6
-rw-r--r--docs/CompilerWriterInfo.rst4
-rw-r--r--docs/DebuggingJITedCode.rst4
-rw-r--r--docs/DeveloperPolicy.rst2
-rw-r--r--docs/Dummy.html0
-rw-r--r--docs/ExceptionHandling.rst49
-rw-r--r--docs/ExtendingLLVM.rst2
-rw-r--r--docs/FAQ.rst39
-rw-r--r--docs/GarbageCollection.rst44
-rw-r--r--docs/GetElementPtr.rst2
-rw-r--r--docs/GettingStarted.rst128
-rw-r--r--docs/GettingStartedVS.rst2
-rw-r--r--docs/GoldPlugin.rst4
-rw-r--r--docs/HowToAddABuilder.rst4
-rw-r--r--docs/HowToBuildOnARM.rst4
-rw-r--r--docs/HowToReleaseLLVM.rst7
-rw-r--r--docs/HowToSetUpLLVMStyleRTTI.rst4
-rw-r--r--docs/HowToSubmitABug.rst4
-rw-r--r--docs/HowToUseInstrMappings.rst4
-rw-r--r--docs/LangRef.rst11
-rw-r--r--docs/Lexicon.rst10
-rw-r--r--docs/LinkTimeOptimization.rst9
-rw-r--r--docs/Makefile.sphinx4
-rw-r--r--docs/MakefileGuide.rst20
-rw-r--r--docs/MarkedUpDisassembly.rst2
-rw-r--r--docs/Packaging.rst2
-rw-r--r--docs/Passes.html2025
-rw-r--r--docs/Passes.rst1264
-rw-r--r--docs/ProgrammersManual.rst17
-rw-r--r--docs/Projects.rst2
-rw-r--r--docs/README.txt24
-rw-r--r--docs/ReleaseNotes.rst71
-rw-r--r--docs/SegmentedStacks.rst2
-rw-r--r--docs/SourceLevelDebugging.rst31
-rw-r--r--docs/SphinxQuickstartTemplate.rst24
-rw-r--r--docs/SystemLibrary.rst2
-rw-r--r--docs/TableGen/LangRef.rst383
-rw-r--r--docs/TableGenFundamentals.rst6
-rw-r--r--docs/TestSuiteMakefileGuide.rst3
-rw-r--r--docs/TestingGuide.rst40
-rw-r--r--docs/Vectorizers.rst308
-rw-r--r--docs/WritingAnLLVMBackend.rst9
-rw-r--r--docs/WritingAnLLVMPass.html1954
-rw-r--r--docs/WritingAnLLVMPass.rst1436
-rw-r--r--docs/YamlIO.rst860
-rw-r--r--docs/conf.py4
-rw-r--r--docs/design_and_overview.rst6
-rw-r--r--docs/development_process.rst6
-rw-r--r--docs/doxygen.footer2
-rw-r--r--docs/gcc-loops.pngbin0 -> 21054 bytes
-rw-r--r--docs/index.rst14
-rw-r--r--docs/linpack-pc.pngbin0 -> 11172 bytes
-rw-r--r--docs/mailing_lists.rst2
-rw-r--r--docs/programming.rst14
-rw-r--r--docs/subsystems.rst48
-rw-r--r--docs/tutorial/index.rst13
-rw-r--r--docs/userguides.rst36
-rw-r--r--docs/yaml2obj.rst2
-rw-r--r--examples/BrainF/BrainF.cpp6
-rw-r--r--examples/BrainF/BrainF.h6
-rw-r--r--examples/BrainF/BrainFDriver.cpp2
-rw-r--r--examples/ExceptionDemo/ExceptionDemo.cpp30
-rw-r--r--examples/Fibonacci/fibonacci.cpp10
-rw-r--r--examples/HowToUseJIT/HowToUseJIT.cpp12
-rw-r--r--examples/Kaleidoscope/Chapter3/toy.cpp8
-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.cpp10
-rw-r--r--examples/ParallelJIT/ParallelJIT.cpp10
-rw-r--r--include/llvm-c/Core.h4
-rw-r--r--include/llvm-c/Disassembler.h2
-rw-r--r--include/llvm-c/EnhancedDisassembly.h530
-rw-r--r--include/llvm-c/LinkTimeOptimizer.h4
-rw-r--r--include/llvm-c/Transforms/PassManagerBuilder.h4
-rw-r--r--include/llvm-c/lto.h4
-rw-r--r--include/llvm/ADT/APFloat.h7
-rw-r--r--include/llvm/ADT/APInt.h4
-rw-r--r--include/llvm/ADT/APSInt.h6
-rw-r--r--include/llvm/ADT/DenseMap.h29
-rw-r--r--include/llvm/ADT/DenseSet.h3
-rw-r--r--include/llvm/ADT/ImmutableIntervalMap.h4
-rw-r--r--include/llvm/ADT/ImmutableList.h4
-rw-r--r--include/llvm/ADT/ImmutableMap.h4
-rw-r--r--include/llvm/ADT/ImmutableSet.h4
-rw-r--r--include/llvm/ADT/IntervalMap.h20
-rw-r--r--include/llvm/ADT/IntrusiveRefCntPtr.h6
-rw-r--r--include/llvm/ADT/MapVector.h5
-rw-r--r--include/llvm/ADT/NullablePtr.h4
-rw-r--r--include/llvm/ADT/Optional.h6
-rw-r--r--include/llvm/ADT/OwningPtr.h4
-rw-r--r--include/llvm/ADT/PriorityQueue.h4
-rw-r--r--include/llvm/ADT/StringMap.h8
-rw-r--r--include/llvm/ADT/StringRef.h2
-rw-r--r--include/llvm/ADT/VariadicFunction.h6
-rw-r--r--include/llvm/ADT/ilist.h15
-rw-r--r--include/llvm/ADT/ilist_node.h4
-rw-r--r--include/llvm/AddressingMode.h41
-rw-r--r--include/llvm/Analysis/AliasAnalysis.h4
-rw-r--r--include/llvm/Analysis/BlockFrequencyImpl.h2
-rw-r--r--include/llvm/Analysis/CFGPrinter.h6
-rw-r--r--include/llvm/Analysis/CallGraph.h2
-rw-r--r--include/llvm/Analysis/CallGraphSCCPass.h (renamed from include/llvm/CallGraphSCCPass.h)4
-rw-r--r--include/llvm/Analysis/CallPrinter.h27
-rw-r--r--include/llvm/Analysis/CaptureTracking.h4
-rw-r--r--include/llvm/Analysis/CodeMetrics.h9
-rw-r--r--include/llvm/Analysis/DOTGraphTraitsPass.h113
-rw-r--r--include/llvm/Analysis/DependenceAnalysis.h4
-rw-r--r--include/llvm/Analysis/Dominators.h2
-rw-r--r--include/llvm/Analysis/InlineCost.h6
-rw-r--r--include/llvm/Analysis/InstructionSimplify.h34
-rw-r--r--include/llvm/Analysis/Interval.h4
-rw-r--r--include/llvm/Analysis/IntervalIterator.h6
-rw-r--r--include/llvm/Analysis/IntervalPartition.h4
-rw-r--r--include/llvm/Analysis/LibCallAliasAnalysis.h4
-rw-r--r--include/llvm/Analysis/Loads.h2