aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt15
-rw-r--r--CREDITS.TXT4
-rw-r--r--Makefile.config.in2
-rw-r--r--Makefile.rules13
-rw-r--r--autoconf/configure.ac2
-rwxr-xr-xcmake/modules/AddLLVM.cmake151
-rw-r--r--cmake/modules/LLVMProcessSources.cmake10
-rw-r--r--cmake/modules/TableGen.cmake4
-rwxr-xr-xconfigure139
-rw-r--r--docs/AliasAnalysis.html1067
-rw-r--r--docs/AliasAnalysis.rst702
-rw-r--r--docs/Atomics.html569
-rw-r--r--docs/Atomics.rst441
-rw-r--r--docs/BitCodeFormat.html1482
-rw-r--r--docs/BitCodeFormat.rst1045
-rw-r--r--docs/BranchWeightMetadata.html164
-rw-r--r--docs/BranchWeightMetadata.rst118
-rw-r--r--docs/Bugpoint.html316
-rw-r--r--docs/Bugpoint.rst218
-rw-r--r--docs/CodeGenerator.html3
-rw-r--r--docs/CodingStandards.html1568
-rw-r--r--docs/CodingStandards.rst1147
-rw-r--r--docs/CommandGuide/llvm-as.rst49
-rw-r--r--docs/DeveloperPolicy.html642
-rw-r--r--docs/DeveloperPolicy.rst531
-rw-r--r--docs/ExceptionHandling.html563
-rw-r--r--docs/ExceptionHandling.rst367
-rw-r--r--docs/FAQ.html761
-rw-r--r--docs/FAQ.rst464
-rw-r--r--docs/GetElementPtr.html753
-rw-r--r--docs/GetElementPtr.rst538
-rw-r--r--docs/GettingStartedVS.html368
-rw-r--r--docs/GettingStartedVS.rst234
-rw-r--r--docs/HowToSubmitABug.html6
-rw-r--r--docs/LangRef.html36
-rw-r--r--docs/Lexicon.html294
-rw-r--r--docs/Lexicon.rst194
-rw-r--r--docs/LinkTimeOptimization.html401
-rw-r--r--docs/LinkTimeOptimization.rst298
-rw-r--r--docs/MakefileGuide.html1039
-rw-r--r--docs/MakefileGuide.rst956
-rw-r--r--docs/Packaging.html119
-rw-r--r--docs/Packaging.rst75
-rw-r--r--docs/Projects.html482
-rw-r--r--docs/Projects.rst327
-rw-r--r--docs/SegmentedStacks.html93
-rw-r--r--docs/SegmentedStacks.rst80
-rw-r--r--docs/TableGenFundamentals.html978
-rw-r--r--docs/TableGenFundamentals.rst799
-rw-r--r--docs/design_and_overview.rst35
-rw-r--r--docs/development_process.rst30
-rw-r--r--docs/llvm-theme/static/llvm-theme.css39
-rw-r--r--docs/programming.rst39
-rw-r--r--docs/subsystems.rst100
-rw-r--r--docs/tutorial/LangImpl3.html2
-rw-r--r--docs/tutorial/LangImpl4.html2
-rw-r--r--docs/tutorial/LangImpl5.html2
-rw-r--r--docs/tutorial/LangImpl6.html2
-rw-r--r--docs/tutorial/LangImpl7.html2
-rw-r--r--docs/userguides.rst91
-rw-r--r--examples/BrainF/BrainF.h2
-rw-r--r--examples/ExceptionDemo/ExceptionDemo.cpp2
-rw-r--r--examples/Fibonacci/fibonacci.cpp6
-rw-r--r--examples/HowToUseJIT/HowToUseJIT.cpp6
-rw-r--r--examples/Kaleidoscope/Chapter3/toy.cpp2
-rw-r--r--examples/Kaleidoscope/Chapter4/toy.cpp2
-rw-r--r--examples/Kaleidoscope/Chapter5/toy.cpp2
-rw-r--r--examples/Kaleidoscope/Chapter6/toy.cpp2
-rw-r--r--examples/Kaleidoscope/Chapter7/toy.cpp2
-rw-r--r--include/llvm-c/Core.h2
-rw-r--r--include/llvm/ADT/DenseMap.h825
-rw-r--r--include/llvm/ADT/FlatArrayMap.h323
-rw-r--r--include/llvm/ADT/MultiImplMap.h550
-rw-r--r--include/llvm/ADT/STLExtras.h10
-rw-r--r--include/llvm/ADT/SmallBitVector.h66
-rw-r--r--include/llvm/ADT/SmallMap.h37
-rw-r--r--include/llvm/ADT/SmallVector.h21
-rw-r--r--include/llvm/Analysis/Dominators.h4
-rw-r--r--include/llvm/Analysis/LoopInfo.h485
-rw-r--r--include/llvm/Analysis/LoopInfoImpl.h570
-rw-r--r--include/llvm/Analysis/MemoryBuiltins.h178
-rw-r--r--include/llvm/Analysis/ScalarEvolutionExpander.h2
-rw-r--r--include/llvm/Bitcode/ReaderWriter.h18
-rw-r--r--include/llvm/CodeGen/AsmPrinter.h7
-rw-r--r--include/llvm/CodeGen/GCMetadata.h3
-rw-r--r--include/llvm/CodeGen/ISDOpcodes.h4
-rw-r--r--include/llvm/CodeGen/LexicalScopes.h7
-rw-r--r--include/llvm/CodeGen/LiveIntervalAnalysis.h84
-rw-r--r--include/llvm/CodeGen/MachineFrameInfo.h16
-rw-r--r--include/llvm/CodeGen/MachineInstrBundle.h4
-rw-r--r--include/llvm/CodeGen/MachineLoopInfo.h14
-rw-r--r--include/llvm/CodeGen/MachineRegisterInfo.h5
-rw-r--r--include/llvm/CodeGen/MachineScheduler.h2
-rw-r--r--include/llvm/CodeGen/Passes.h60
-rw-r--r--include/llvm/CodeGen/ProcessImplicitDefs.h51
-rw-r--r--include/llvm/CodeGen/TargetLoweringObjectFileImpl.h3
-rw-r--r--include/llvm/DIBuilder.h (renamed from include/llvm/Analysis/DIBuilder.h)2
-rw-r--r--include/llvm/DebugInfo.h (renamed from include/llvm/Analysis/DebugInfo.h)104
-rw-r--r--include/llvm/DebugInfo/DIContext.h34
-rw-r--r--include/llvm/GlobalValue.h10
-rw-r--r--include/llvm/GlobalVariable.h29
-rw-r--r--include/llvm/IRBuilder.h (renamed from include/llvm/Support/IRBuilder.h)6
-rw-r--r--include/llvm/InitializePasses.h1
-rw-r--r--include/llvm/Instruction.h12
-rw-r--r--include/llvm/Instructions.h166
-rw-r--r--include/llvm/Intrinsics.td4
-rw-r--r--include/llvm/IntrinsicsHexagon.td1704
-rw-r--r--include/llvm/IntrinsicsMips.td286
-rw-r--r--include/llvm/IntrinsicsX86.td69
-rw-r--r--include/llvm/MC/MCAsmInfo.h24
-rw-r--r--include/llvm/MC/MCELFObjectWriter.h44
-rw-r--r--include/llvm/MC/MCInstrItineraries.h14
-rw-r--r--include/llvm/MC/MCStreamer.h2
-rw-r--r--include/llvm/Metadata.h5
-rw-r--r--include/llvm/Object/COFF.h6
-rw-r--r--include/llvm/Object/ELF.h99
-rw-r--r--include/llvm/Object/ObjectFile.h11
-rw-r--r--include/llvm/Support/AlignOf.h92
-rw-r--r--include/llvm/Support/CallSite.h5
-rw-r--r--include/llvm/Support/ConstantRange.h4
-rw-r--r--include/llvm/Support/ELF.h91
-rw-r--r--include/llvm/Support/Endian.h8
-rw-r--r--include/llvm/Support/FileSystem.h94
-rw-r--r--include/llvm/Support/IntegersSubset.h253
-rw-r--r--include/llvm/Support/IntegersSubsetMapping.h295
-rw-r--r--include/llvm/Support/MathExtras.h4
-rw-r--r--include/llvm/Target/Target.td16
-rw-r--r--include/llvm/Target/TargetInstrInfo.h23
-rw-r--r--include/llvm/Target/TargetLowering.h16
-rw-r--r--include/llvm/Target/TargetMachine.h9
-rw-r--r--include/llvm/Target/TargetOptions.h51
-rw-r--r--include/llvm/Target/TargetSchedule.td22
-rw-r--r--include/llvm/Transforms/Scalar.h5
-rw-r--r--include/llvm/Transforms/Utils/BasicBlockUtils.h4
-rw-r--r--include/llvm/Transforms/Utils/BuildLibCalls.h2
-rw-r--r--include/llvm/Transforms/Utils/Local.h4
-rw-r--r--include/llvm/Transforms/Vectorize.h9
-rw-r--r--lib/Analysis/AliasSetTracker.cpp6
-rw-r--r--lib/Analysis/BasicAliasAnalysis.cpp45
-rw-r--r--lib/Analysis/CMakeLists.txt4
-rw-r--r--lib/Analysis/DbgInfoPrinter.cpp6
-rw-r--r--lib/Analysis/IPA/CMakeLists.txt2
-rw-r--r--lib/Analysis/IPA/CallGraphSCCPass.cpp4