aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDerek Schuff <dschuff@chromium.org>2012-09-25 17:30:25 -0700
committerDerek Schuff <dschuff@chromium.org>2012-09-25 18:01:23 -0700
commita27c28b1427dc2082ab2b31efdbb25f9fde31b61 (patch)
tree6f3ff025f542ca3f66a1a01cbf239aeef7784511
parent0e15ffd8cb1ec642eddb96380660914ff2b007e1 (diff)
parentbc4021f31eaa97ee52655828da3e3de14a39e4a6 (diff)
Merge commit 'bc4021f31eaa97ee52655828da3e3de14a39e4a6'
Conflicts: lib/MC/MCAssembler.cpp lib/Target/ARM/ARMISelDAGToDAG.cpp lib/Target/Mips/MipsInstrFPU.td lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp lib/Target/X86/X86ISelLowering.h
-rw-r--r--autoconf/configure.ac15
-rwxr-xr-xconfigure29
-rw-r--r--docs/CodingStandards.rst66
-rw-r--r--docs/DebuggingJITedCode.html184
-rw-r--r--docs/DebuggingJITedCode.rst147
-rw-r--r--docs/DeveloperPolicy.rst2
-rw-r--r--docs/HowToAddABuilder.html142
-rw-r--r--docs/HowToAddABuilder.rst90
-rw-r--r--docs/LangRef.html39
-rw-r--r--docs/programming.rst5
-rw-r--r--docs/subsystems.rst3
-rw-r--r--docs/userguides.rst4
-rw-r--r--docs/yaml2obj.rst4
-rw-r--r--include/llvm-c/Core.h21
-rw-r--r--include/llvm/ADT/APInt.h4
-rw-r--r--include/llvm/ADT/DAGDeltaAlgorithm.h15
-rw-r--r--include/llvm/ADT/DeltaAlgorithm.h14
-rw-r--r--include/llvm/ADT/DenseMap.h1
-rw-r--r--include/llvm/ADT/EquivalenceClasses.h2
-rw-r--r--include/llvm/ADT/Hashing.h2
-rw-r--r--include/llvm/ADT/ImmutableList.h5
-rw-r--r--include/llvm/ADT/ImmutableMap.h4
-rw-r--r--include/llvm/ADT/ImmutableSet.h79
-rw-r--r--include/llvm/ADT/MapVector.h80
-rw-r--r--include/llvm/ADT/OwningPtr.h9
-rw-r--r--include/llvm/ADT/ScopedHashTable.h4
-rw-r--r--include/llvm/ADT/SmallPtrSet.h7
-rw-r--r--include/llvm/ADT/SmallString.h100
-rw-r--r--include/llvm/ADT/SmallVector.h4
-rw-r--r--include/llvm/ADT/SparseSet.h4
-rw-r--r--include/llvm/ADT/StringExtras.h21
-rw-r--r--include/llvm/ADT/StringRef.h163
-rw-r--r--include/llvm/ADT/Triple.h15
-rw-r--r--include/llvm/ADT/Twine.h28
-rw-r--r--include/llvm/ADT/ValueMap.h4
-rw-r--r--include/llvm/ADT/ilist.h5
-rw-r--r--include/llvm/Analysis/AliasSetTracker.h5
-rw-r--r--include/llvm/Analysis/CallGraph.h6
-rw-r--r--include/llvm/Analysis/InlineCost.h3
-rw-r--r--include/llvm/Analysis/IntervalPartition.h4
-rw-r--r--include/llvm/Analysis/LazyValueInfo.h4
-rw-r--r--include/llvm/Analysis/LoopInfo.h15
-rw-r--r--include/llvm/Analysis/RegionInfo.h18
-rw-r--r--include/llvm/Analysis/ScalarEvolution.h4
-rw-r--r--include/llvm/Analysis/SparsePropagation.h6
-rw-r--r--include/llvm/Attributes.h305
-rw-r--r--include/llvm/BasicBlock.h4
-rw-r--r--include/llvm/Bitcode/Archive.h6
-rw-r--r--include/llvm/Bitcode/BitstreamReader.h6
-rw-r--r--include/llvm/CodeGen/GCMetadataPrinter.h7
-rw-r--r--include/llvm/CodeGen/LiveInterval.h26
-rw-r--r--include/llvm/CodeGen/LiveIntervalAnalysis.h20
-rw-r--r--include/llvm/CodeGen/MachineBasicBlock.h22
-rw-r--r--include/llvm/CodeGen/MachineFunction.h4
-rw-r--r--include/llvm/CodeGen/MachineInstr.h4
-rw-r--r--include/llvm/CodeGen/MachineInstrBundle.h40
-rw-r--r--include/llvm/CodeGen/MachineLoopInfo.h4
-rw-r--r--include/llvm/CodeGen/MachineOperand.h4
-rw-r--r--include/llvm/CodeGen/MachinePostDominators.h87
-rw-r--r--include/llvm/CodeGen/MachineRegisterInfo.h4
-rw-r--r--include/llvm/CodeGen/MachineSSAUpdater.h6
-rw-r--r--include/llvm/CodeGen/MachineScheduler.h22
-rw-r--r--include/llvm/CodeGen/RegAllocPBQP.h4
-rw-r--r--include/llvm/CodeGen/ScheduleDAGInstrs.h4
-rw-r--r--include/llvm/CodeGen/SelectionDAG.h16
-rw-r--r--include/llvm/CodeGen/SelectionDAGNodes.h12
-rw-r--r--include/llvm/CodeGen/TargetSchedule.h79
-rw-r--r--include/llvm/CodeGen/ValueTypes.h123
-rw-r--r--include/llvm/CodeGen/ValueTypes.td62
-rw-r--r--include/llvm/Config/config.h.in3
-rw-r--r--include/llvm/Constant.h4
-rw-r--r--include/llvm/Constants.h40
-rw-r--r--include/llvm/DIBuilder.h8
-rw-r--r--include/llvm/DebugInfo.h10
-rw-r--r--include/llvm/DefaultPasses.h2
-rw-r--r--include/llvm/DerivedTypes.h25
-rw-r--r--include/llvm/ExecutionEngine/ExecutionEngine.h4
-rw-r--r--include/llvm/ExecutionEngine/RuntimeDyld.h10
-rw-r--r--include/llvm/Function.h6
-rw-r--r--include/llvm/GlobalAlias.h4
-rw-r--r--include/llvm/GlobalValue.h2
-rw-r--r--include/llvm/GlobalVariable.h6
-rw-r--r--include/llvm/IRBuilder.h6
-rw-r--r--include/llvm/InitializePasses.h2
-rw-r--r--include/llvm/InlineAsm.h4
-rw-r--r--include/llvm/InstrTypes.h14
-rw-r--r--include/llvm/Instruction.h4
-rw-r--r--include/llvm/Instructions.h26
-rw-r--r--include/llvm/IntrinsicInst.h6
-rw-r--r--include/llvm/Intrinsics.td6
-rw-r--r--include/llvm/IntrinsicsARM.td437
-rw-r--r--include/llvm/LLVMContext.h10
-rw-r--r--include/llvm/MC/MCAsmBackend.h6
-rw-r--r--include/llvm/MC/MCAssembler.h20
-rw-r--r--include/llvm/MC/MCCodeEmitter.h4
-rw-r--r--include/llvm/MC/MCContext.h1
-rw-r--r--include/llvm/MC/MCDwarf.h6
-rw-r--r--include/llvm/MC/MCInst.h2
-rw-r--r--include/llvm/MC/MCLabel.h2
-rw-r--r--include/llvm/MC/MCMachObjectWriter.h6
-rw-r--r--include/llvm/MC/MCParser/MCAsmLexer.h9
-rw-r--r--include/llvm/MC/MCParser/MCAsmParser.h8
-rw-r--r--include/llvm/MC/MCParser/MCAsmParserExtension.h4
-rw-r--r--include/llvm/MC/MCParser/MCParsedAsmOperand.h9
-rw-r--r--include/llvm/MC/MCSchedule.h128
-rw-r--r--include/llvm/MC/MCStreamer.h12
-rw-r--r--include/llvm/MC/MCSubtargetInfo.h60
-rw-r--r--include/llvm/MC/MCSymbol.h6
-rw-r--r--include/llvm/MC/MCTargetAsmLexer.h6
-rw-r--r--include/llvm/MC/MCTargetAsmParser.h4
-rw-r--r--include/llvm/MC/MCValue.h2
-rw-r--r--include/llvm/MDBuilder.h21
-rw-r--r--include/llvm/Metadata.h8
-rw-r--r--include/llvm/Object/Binary.h4
-rw-r--r--include/llvm/Object/ELF.h98
-rw-r--r--include/llvm/Object/ObjectFile.h6
-rw-r--r--include/llvm/Operator.h34
-rw-r--r--include/llvm/Pass.h5
-rw-r--r--include/llvm/PassAnalysisSupport.h2
-rw-r--r--include/llvm/PassSupport.h4
-rw-r--r--include/llvm/Support/AlignOf.h37
-rw-r--r--include/llvm/Support/Allocator.h8
-rw-r--r--include/llvm/Support/Casting.h3
-rw-r--r--include/llvm/Support/CommandLine.h9
-rw-r--r--include/llvm/Support/Compiler.h18
-rw-r--r--include/llvm/Support/ELF.h15
-rw-r--r--include/llvm/Support/FileOutputBuffer.h7
-rw-r--r--include/llvm/Support/FileSystem.h60
-rw-r--r--include/llvm/Support/Format.h40
-rw-r--r--include/llvm/Support/FormattedStream.h11
-rw-r--r--include/llvm/Support/LEB128.h2
-rw-r--r--include/llvm/Support/LockFileManager.h4
-rw-r--r--include/llvm/Support/MathExtras.h19
-rw-r--r--include/llvm/Support/Memory.h65