aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/Analysis/Expressions.cpp7
-rw-r--r--lib/Analysis/IPA/CallGraph.cpp8
-rw-r--r--lib/Analysis/IPA/FindUnsafePointerTypes.cpp8
-rw-r--r--lib/Analysis/IPA/FindUsedTypes.cpp10
-rw-r--r--lib/Analysis/InductionVariable.cpp4
-rw-r--r--lib/Analysis/IntervalPartition.cpp1
-rw-r--r--lib/Analysis/LiveVar/BBLiveVar.cpp13
-rw-r--r--lib/Analysis/LiveVar/BBLiveVar.h2
-rw-r--r--lib/Analysis/LiveVar/FunctionLiveVarInfo.cpp12
-rw-r--r--lib/Analysis/LiveVar/ValueSet.cpp21
-rw-r--r--lib/Analysis/LoopDepth.cpp4
-rw-r--r--lib/Analysis/LoopInfo.cpp6
-rw-r--r--lib/Analysis/ModuleAnalyzer.cpp6
-rw-r--r--lib/Analysis/PostDominators.cpp2
-rw-r--r--lib/Analysis/Writer.cpp30
-rw-r--r--lib/AsmParser/Parser.cpp3
-rw-r--r--lib/AsmParser/ParserInternals.h19
-rw-r--r--lib/AsmParser/llvmAsmParser.y47
-rw-r--r--lib/Bytecode/Reader/ConstantReader.cpp17
-rw-r--r--lib/Bytecode/Reader/InstructionReader.cpp7
-rw-r--r--lib/Bytecode/Reader/Reader.cpp32
-rw-r--r--lib/Bytecode/Reader/ReaderInternals.h26
-rw-r--r--lib/Bytecode/Writer/ConstantWriter.cpp4
-rw-r--r--lib/Bytecode/Writer/InstructionWriter.cpp10
-rw-r--r--lib/Bytecode/Writer/SlotCalculator.cpp5
-rw-r--r--lib/Bytecode/Writer/SlotCalculator.h8
-rw-r--r--lib/Bytecode/Writer/Writer.cpp14
-rw-r--r--lib/Bytecode/Writer/WriterInternals.h8
-rw-r--r--lib/CodeGen/InstrSched/InstrScheduling.cpp43
-rw-r--r--lib/CodeGen/InstrSched/SchedGraph.cpp92
-rw-r--r--lib/CodeGen/InstrSched/SchedGraph.h85
-rw-r--r--lib/CodeGen/InstrSched/SchedPriorities.cpp62
-rw-r--r--lib/CodeGen/InstrSched/SchedPriorities.h58
-rw-r--r--lib/CodeGen/InstrSelection/InstrForest.cpp37
-rw-r--r--lib/CodeGen/InstrSelection/InstrSelection.cpp32
-rw-r--r--lib/CodeGen/InstrSelection/InstrSelectionSupport.cpp2
-rw-r--r--lib/CodeGen/MachineInstr.cpp53
-rw-r--r--lib/CodeGen/RegAlloc/IGNode.cpp24
-rw-r--r--lib/CodeGen/RegAlloc/IGNode.h13
-rw-r--r--lib/CodeGen/RegAlloc/InterferenceGraph.cpp76
-rw-r--r--lib/CodeGen/RegAlloc/InterferenceGraph.h12
-rw-r--r--lib/CodeGen/RegAlloc/LiveRange.h5
-rw-r--r--lib/CodeGen/RegAlloc/LiveRangeInfo.cpp124
-rw-r--r--lib/CodeGen/RegAlloc/LiveRangeInfo.h10
-rw-r--r--lib/CodeGen/RegAlloc/PhyRegAlloc.cpp170
-rw-r--r--lib/CodeGen/RegAlloc/PhyRegAlloc.h18
-rw-r--r--lib/CodeGen/RegAlloc/RegClass.cpp25
-rw-r--r--lib/CodeGen/RegAlloc/RegClass.h16
-rw-r--r--lib/ExecutionEngine/Interpreter/Execution.cpp85
-rw-r--r--lib/ExecutionEngine/Interpreter/ExecutionAnnotations.h2
-rw-r--r--lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp25
-rw-r--r--lib/ExecutionEngine/Interpreter/Interpreter.h31
-rw-r--r--lib/ExecutionEngine/Interpreter/Support.cpp22
-rw-r--r--lib/ExecutionEngine/Interpreter/UserInput.cpp27
-rw-r--r--lib/Linker/LinkModules.cpp32
-rw-r--r--lib/Support/Annotation.cpp4
-rw-r--r--lib/Support/CommandLine.cpp40
-rw-r--r--lib/Target/SparcV9/InstrSched/InstrScheduling.cpp43
-rw-r--r--lib/Target/SparcV9/InstrSched/SchedGraph.cpp92
-rw-r--r--lib/Target/SparcV9/InstrSched/SchedGraph.h85
-rw-r--r--lib/Target/SparcV9/InstrSched/SchedPriorities.cpp62
-rw-r--r--lib/Target/SparcV9/InstrSched/SchedPriorities.h58
-rw-r--r--lib/Target/SparcV9/InstrSelection/InstrForest.cpp37
-rw-r--r--lib/Target/SparcV9/InstrSelection/InstrSelection.cpp32
-rw-r--r--lib/Target/SparcV9/InstrSelection/InstrSelectionSupport.cpp2
-rw-r--r--lib/Target/SparcV9/LiveVar/BBLiveVar.cpp13
-rw-r--r--lib/Target/SparcV9/LiveVar/BBLiveVar.h2
-rw-r--r--lib/Target/SparcV9/LiveVar/FunctionLiveVarInfo.cpp12
-rw-r--r--lib/Target/SparcV9/LiveVar/ValueSet.cpp21
-rw-r--r--lib/Target/SparcV9/RegAlloc/IGNode.cpp24
-rw-r--r--lib/Target/SparcV9/RegAlloc/IGNode.h13
-rw-r--r--lib/Target/SparcV9/RegAlloc/InterferenceGraph.cpp76
-rw-r--r--lib/Target/SparcV9/RegAlloc/InterferenceGraph.h12
-rw-r--r--lib/Target/SparcV9/RegAlloc/LiveRange.h5
-rw-r--r--lib/Target/SparcV9/RegAlloc/LiveRangeInfo.cpp124
-rw-r--r--lib/Target/SparcV9/RegAlloc/LiveRangeInfo.h10
-rw-r--r--lib/Target/SparcV9/RegAlloc/PhyRegAlloc.cpp170
-rw-r--r--lib/Target/SparcV9/RegAlloc/PhyRegAlloc.h18
-rw-r--r--lib/Target/SparcV9/RegAlloc/RegClass.cpp25
-rw-r--r--lib/Target/SparcV9/RegAlloc/RegClass.h16
-rw-r--r--lib/Target/SparcV9/SparcV9AsmPrinter.cpp68
-rw-r--r--lib/Target/SparcV9/SparcV9InstrInfo.cpp34
-rw-r--r--lib/Target/SparcV9/SparcV9InstrSelection.cpp23
-rw-r--r--lib/Target/SparcV9/SparcV9InstrSelectionSupport.h2
-rw-r--r--lib/Target/SparcV9/SparcV9Internals.h40
-rw-r--r--lib/Target/SparcV9/SparcV9RegClassInfo.cpp19
-rw-r--r--lib/Target/SparcV9/SparcV9RegClassInfo.h16
-rw-r--r--lib/Target/SparcV9/SparcV9RegInfo.cpp86
-rw-r--r--lib/Target/SparcV9/SparcV9TargetMachine.cpp12
-rw-r--r--lib/Target/TargetData.cpp6
-rw-r--r--lib/Target/TargetSchedInfo.cpp14
-rw-r--r--lib/Transforms/ExprTypeConvert.cpp40
-rw-r--r--lib/Transforms/HoistPHIConstants.cpp10
-rw-r--r--lib/Transforms/IPO/ConstantMerge.cpp8
-rw-r--r--lib/Transforms/IPO/DeadTypeElimination.cpp22
-rw-r--r--lib/Transforms/IPO/GlobalDCE.cpp8
-rw-r--r--lib/Transforms/IPO/InlineSimple.cpp13
-rw-r--r--lib/Transforms/IPO/MutateStructTypes.cpp16
-rw-r--r--lib/Transforms/IPO/SimpleStructMutation.cpp14
-rw-r--r--lib/Transforms/Instrumentation/TraceValues.cpp15
-rw-r--r--lib/Transforms/LevelRaise.cpp8
-rw-r--r--lib/Transforms/Scalar/ADCE.cpp20
-rw-r--r--lib/Transforms/Scalar/ConstantProp.cpp2
-rw-r--r--lib/Transforms/Scalar/DCE.cpp4
-rw-r--r--lib/Transforms/Scalar/IndVarSimplify.cpp10
-rw-r--r--lib/Transforms/Scalar/InductionVars.cpp18
-rw-r--r--lib/Transforms/Scalar/InstructionCombining.cpp4
-rw-r--r--lib/Transforms/Scalar/SCCP.cpp14
-rw-r--r--lib/Transforms/Scalar/SymbolStripping.cpp2
-rw-r--r--lib/Transforms/TransformInternals.cpp4
-rw-r--r--lib/Transforms/TransformInternals.h15
-rw-r--r--lib/Transforms/Utils/Linker.cpp32
-rw-r--r--lib/Transforms/Utils/LowerAllocations.cpp2
-rw-r--r--lib/Transforms/Utils/UnifyFunctionExitNodes.cpp1
-rw-r--r--lib/VMCore/AsmWriter.cpp16
-rw-r--r--lib/VMCore/BasicBlock.cpp4
-rw-r--r--lib/VMCore/Constants.cpp53
-rw-r--r--lib/VMCore/Dominators.cpp2
-rw-r--r--lib/VMCore/Function.cpp8
-rw-r--r--lib/VMCore/InstrTypes.cpp6
-rw-r--r--lib/VMCore/Instruction.cpp6
-rw-r--r--lib/VMCore/Linker.cpp32
-rw-r--r--lib/VMCore/Module.cpp6
-rw-r--r--lib/VMCore/SlotCalculator.cpp5
-rw-r--r--lib/VMCore/SymbolTable.cpp15
-rw-r--r--lib/VMCore/Type.cpp8
-rw-r--r--lib/VMCore/Value.cpp8
-rw-r--r--lib/VMCore/Verifier.cpp3
-rw-r--r--lib/VMCore/iBranch.cpp3
-rw-r--r--lib/VMCore/iCall.cpp9
-rw-r--r--lib/VMCore/iMemory.cpp18
-rw-r--r--lib/VMCore/iOperators.cpp16
132 files changed, 1584 insertions, 1747 deletions
diff --git a/lib/Analysis/Expressions.cpp b/lib/Analysis/Expressions.cpp
index a35e37a963..e94c796059 100644
--- a/lib/Analysis/Expressions.cpp
+++ b/lib/Analysis/Expressions.cpp
@@ -11,6 +11,7 @@
#include "llvm/Optimizations/ConstantHandling.h"
#include "llvm/Method.h"
#include "