svn commit: r221350 - in projects/largeSMP: .
contrib/llvm/include/llvm contrib/llvm/include/llvm-c
contrib/llvm/include/llvm-c/Transforms
contrib/llvm/include/llvm/ADT contrib/llvm/include/llvm/An...
Attilio Rao
attilio at FreeBSD.org
Mon May 2 22:03:32 UTC 2011
Author: attilio
Date: Mon May 2 22:03:30 2011
New Revision: 221350
URL: http://svn.freebsd.org/changeset/base/221350
Log:
MFC
Added:
projects/largeSMP/contrib/llvm/include/llvm-c/Disassembler.h
- copied unchanged from r221349, head/contrib/llvm/include/llvm-c/Disassembler.h
projects/largeSMP/contrib/llvm/include/llvm-c/Object.h
- copied unchanged from r221349, head/contrib/llvm/include/llvm-c/Object.h
projects/largeSMP/contrib/llvm/include/llvm/DebugInfoProbe.h
- copied unchanged from r221349, head/contrib/llvm/include/llvm/DebugInfoProbe.h
projects/largeSMP/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h
- copied unchanged from r221349, head/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h
projects/largeSMP/contrib/llvm/include/llvm/IntrinsicsPTX.td
- copied unchanged from r221349, head/contrib/llvm/include/llvm/IntrinsicsPTX.td
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp
- copied unchanged from r221349, head/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
- copied unchanged from r221349, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
- copied unchanged from r221349, head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
projects/largeSMP/contrib/llvm/lib/CodeGen/InterferenceCache.cpp
- copied unchanged from r221349, head/contrib/llvm/lib/CodeGen/InterferenceCache.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/InterferenceCache.h
- copied unchanged from r221349, head/contrib/llvm/lib/CodeGen/InterferenceCache.h
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/MCJIT/Intercept.cpp
- copied unchanged from r221349, head/contrib/llvm/lib/ExecutionEngine/MCJIT/Intercept.cpp
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h
- copied unchanged from r221349, head/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/
- copied from r221349, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/
projects/largeSMP/contrib/llvm/lib/MC/ELFObjectWriter.h
- copied unchanged from r221349, head/contrib/llvm/lib/MC/ELFObjectWriter.h
projects/largeSMP/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp
- copied unchanged from r221349, head/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h
- copied unchanged from r221349, head/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h
projects/largeSMP/contrib/llvm/lib/MC/MCELF.cpp
- copied unchanged from r221349, head/contrib/llvm/lib/MC/MCELF.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCELF.h
- copied unchanged from r221349, head/contrib/llvm/lib/MC/MCELF.h
projects/largeSMP/contrib/llvm/lib/MC/MCELFStreamer.h
- copied unchanged from r221349, head/contrib/llvm/lib/MC/MCELFStreamer.h
projects/largeSMP/contrib/llvm/lib/Object/MachOObjectFile.cpp
- copied unchanged from r221349, head/contrib/llvm/lib/Object/MachOObjectFile.cpp
projects/largeSMP/contrib/llvm/lib/Object/Object.cpp
- copied unchanged from r221349, head/contrib/llvm/lib/Object/Object.cpp
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule3.td
- copied unchanged from r221349, head/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule3.td
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule5.td
- copied unchanged from r221349, head/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule5.td
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsExpandPseudo.cpp
- copied unchanged from r221349, head/contrib/llvm/lib/Target/Mips/MipsExpandPseudo.cpp
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXIntrinsicInstrInfo.td
- copied unchanged from r221349, head/contrib/llvm/lib/Target/PTX/PTXIntrinsicInstrInfo.td
projects/largeSMP/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
- copied unchanged from r221349, head/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/DebugInfoProbe.cpp
- copied unchanged from r221349, head/contrib/llvm/lib/VMCore/DebugInfoProbe.cpp
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/AddressSpaces.h
- copied unchanged from r221349, head/contrib/llvm/tools/clang/include/clang/Basic/AddressSpaces.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPTX.def
- copied unchanged from r221349, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsPTX.def
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/ExceptionSpecificationType.h
- copied unchanged from r221349, head/contrib/llvm/tools/clang/include/clang/Basic/ExceptionSpecificationType.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/ExpressionTraits.h
- copied unchanged from r221349, head/contrib/llvm/tools/clang/include/clang/Basic/ExpressionTraits.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/OpenCL.h
- copied unchanged from r221349, head/contrib/llvm/tools/clang/include/clang/Basic/OpenCL.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/VersionTuple.h
- copied unchanged from r221349, head/contrib/llvm/tools/clang/include/clang/Basic/VersionTuple.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h
- copied unchanged from r221349, head/contrib/llvm/tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Serialization/ChainedIncludesSource.h
- copied unchanged from r221349, head/contrib/llvm/tools/clang/include/clang/Serialization/ChainedIncludesSource.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h
- copied unchanged from r221349, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
- copied unchanged from r221349, head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Tooling/
- copied from r221349, head/contrib/llvm/tools/clang/include/clang/Tooling/
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp
- copied unchanged from r221349, head/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Basic/VersionTuple.cpp
- copied unchanged from r221349, head/contrib/llvm/tools/clang/lib/Basic/VersionTuple.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp
- copied unchanged from r221349, head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
- copied unchanged from r221349, head/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp
- copied unchanged from r221349, head/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Headers/mm3dnow.h
- copied unchanged from r221349, head/contrib/llvm/tools/clang/lib/Headers/mm3dnow.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp
- copied unchanged from r221349, head/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/Scope.cpp
- copied unchanged from r221349, head/contrib/llvm/tools/clang/lib/Sema/Scope.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Serialization/ChainedIncludesSource.cpp
- copied unchanged from r221349, head/contrib/llvm/tools/clang/lib/Serialization/ChainedIncludesSource.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp
- copied unchanged from r221349, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp
- copied unchanged from r221349, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
- copied unchanged from r221349, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Tooling/
- copied from r221349, head/contrib/llvm/tools/clang/lib/Tooling/
projects/largeSMP/lib/clang/include/clang/Basic/DiagnosticIndexName.inc
- copied unchanged from r221349, head/lib/clang/include/clang/Basic/DiagnosticIndexName.inc
projects/largeSMP/lib/clang/libllvminstrumentation/
- copied from r221349, head/lib/clang/libllvminstrumentation/
Deleted:
projects/largeSMP/contrib/llvm/include/llvm/Analysis/LiveValues.h
projects/largeSMP/contrib/llvm/lib/Analysis/LiveValues.cpp
projects/largeSMP/contrib/llvm/lib/Target/PTX/Makefile
projects/largeSMP/contrib/llvm/lib/Transforms/IPO/StructRetPromotion.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/GEPSplitter.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/SimplifyHalfPowrLibCalls.cpp
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValuesV2.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/DeclContextXML.def
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/DeclXML.def
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/DocumentXML.def
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/DocumentXML.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/StmtXML.def
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/TypeXML.def
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerV2.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Checker.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerVisitor.def
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerVisitor.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Analysis/UninitializedValuesV2.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/DeclXML.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/DocumentXML.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/StmtXML.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/TypeXML.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.h
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExperimentalChecks.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExperimentalChecks.h
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprEngine.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/InternalChecks.h
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Checker.cpp
Modified:
projects/largeSMP/ObsoleteFiles.inc
projects/largeSMP/contrib/llvm/include/llvm-c/EnhancedDisassembly.h
projects/largeSMP/contrib/llvm/include/llvm-c/Transforms/Scalar.h
projects/largeSMP/contrib/llvm/include/llvm-c/lto.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/APFloat.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/APInt.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/ArrayRef.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/DenseMap.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/DenseMapInfo.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/FoldingSet.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/IntervalMap.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/IntrusiveRefCntPtr.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/PointerUnion.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/ScopedHashTable.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/SmallPtrSet.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/Statistic.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/StringExtras.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/StringMap.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/Triple.h
projects/largeSMP/contrib/llvm/include/llvm/ADT/ilist.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/AliasSetTracker.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/CFGPrinter.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/DIBuilder.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/DebugInfo.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/IVUsers.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/InlineCost.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/InstructionSimplify.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/Lint.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/Passes.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/PathProfileInfo.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/PostDominators.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/RegionInfo.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/RegionIterator.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/RegionPass.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h
projects/largeSMP/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpressions.h
projects/largeSMP/contrib/llvm/include/llvm/Bitcode/Archive.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/CalcSpillWeights.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/EdgeBundles.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/FastISel.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/JITCodeEmitter.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/LiveInterval.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/MachineCodeEmitter.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/MachineFrameInfo.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/MachineInstr.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/PBQP/Graph.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/PBQP/Heuristics/Briggs.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/ProcessImplicitDefs.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/RegisterScavenging.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h
projects/largeSMP/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
projects/largeSMP/contrib/llvm/include/llvm/CompilerDriver/CompilationGraph.h
projects/largeSMP/contrib/llvm/include/llvm/CompilerDriver/Tool.h
projects/largeSMP/contrib/llvm/include/llvm/Constant.h
projects/largeSMP/contrib/llvm/include/llvm/Constants.h
projects/largeSMP/contrib/llvm/include/llvm/DerivedTypes.h
projects/largeSMP/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
projects/largeSMP/contrib/llvm/include/llvm/ExecutionEngine/JITMemoryManager.h
projects/largeSMP/contrib/llvm/include/llvm/GlobalVariable.h
projects/largeSMP/contrib/llvm/include/llvm/InitializePasses.h
projects/largeSMP/contrib/llvm/include/llvm/InstrTypes.h
projects/largeSMP/contrib/llvm/include/llvm/Instructions.h
projects/largeSMP/contrib/llvm/include/llvm/Intrinsics.td
projects/largeSMP/contrib/llvm/include/llvm/IntrinsicsARM.td
projects/largeSMP/contrib/llvm/include/llvm/IntrinsicsX86.td
projects/largeSMP/contrib/llvm/include/llvm/IntrinsicsXCore.td
projects/largeSMP/contrib/llvm/include/llvm/LinkAllPasses.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCAsmInfo.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCAsmLayout.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCAssembler.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCContext.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCDisassembler.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCDwarf.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCExpr.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCInstPrinter.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCObjectStreamer.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCParser/AsmLexer.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCSection.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCSectionMachO.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCStreamer.h
projects/largeSMP/contrib/llvm/include/llvm/MC/MCSymbol.h
projects/largeSMP/contrib/llvm/include/llvm/Metadata.h
projects/largeSMP/contrib/llvm/include/llvm/Module.h
projects/largeSMP/contrib/llvm/include/llvm/Object/MachOObject.h
projects/largeSMP/contrib/llvm/include/llvm/Pass.h
projects/largeSMP/contrib/llvm/include/llvm/PassAnalysisSupport.h
projects/largeSMP/contrib/llvm/include/llvm/Support/Allocator.h
projects/largeSMP/contrib/llvm/include/llvm/Support/CFG.h
projects/largeSMP/contrib/llvm/include/llvm/Support/Casting.h
projects/largeSMP/contrib/llvm/include/llvm/Support/CommandLine.h
projects/largeSMP/contrib/llvm/include/llvm/Support/Compiler.h
projects/largeSMP/contrib/llvm/include/llvm/Support/ConstantFolder.h
projects/largeSMP/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h
projects/largeSMP/contrib/llvm/include/llvm/Support/DOTGraphTraits.h
projects/largeSMP/contrib/llvm/include/llvm/Support/DebugLoc.h
projects/largeSMP/contrib/llvm/include/llvm/Support/Dwarf.h
projects/largeSMP/contrib/llvm/include/llvm/Support/ErrorHandling.h
projects/largeSMP/contrib/llvm/include/llvm/Support/FileSystem.h
projects/largeSMP/contrib/llvm/include/llvm/Support/FileUtilities.h
projects/largeSMP/contrib/llvm/include/llvm/Support/GraphWriter.h
projects/largeSMP/contrib/llvm/include/llvm/Support/IRBuilder.h
projects/largeSMP/contrib/llvm/include/llvm/Support/Memory.h
projects/largeSMP/contrib/llvm/include/llvm/Support/MemoryBuffer.h
projects/largeSMP/contrib/llvm/include/llvm/Support/NoFolder.h
projects/largeSMP/contrib/llvm/include/llvm/Support/PathV1.h
projects/largeSMP/contrib/llvm/include/llvm/Support/PatternMatch.h
projects/largeSMP/contrib/llvm/include/llvm/Support/PrettyStackTrace.h
projects/largeSMP/contrib/llvm/include/llvm/Support/Program.h
projects/largeSMP/contrib/llvm/include/llvm/Support/Regex.h
projects/largeSMP/contrib/llvm/include/llvm/Support/Signals.h
projects/largeSMP/contrib/llvm/include/llvm/Support/SourceMgr.h
projects/largeSMP/contrib/llvm/include/llvm/Support/StandardPasses.h
projects/largeSMP/contrib/llvm/include/llvm/Support/TimeValue.h
projects/largeSMP/contrib/llvm/include/llvm/Support/system_error.h
projects/largeSMP/contrib/llvm/include/llvm/Target/SubtargetFeature.h
projects/largeSMP/contrib/llvm/include/llvm/Target/Target.td
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetAsmBackend.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetAsmInfo.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetData.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetInstrDesc.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetInstrInfo.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetLowering.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetMachine.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetOptions.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetRegistry.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetSelect.h
projects/largeSMP/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td
projects/largeSMP/contrib/llvm/include/llvm/Transforms/IPO.h
projects/largeSMP/contrib/llvm/include/llvm/Transforms/Instrumentation.h
projects/largeSMP/contrib/llvm/include/llvm/Transforms/Scalar.h
projects/largeSMP/contrib/llvm/include/llvm/Transforms/Utils/BasicBlockUtils.h
projects/largeSMP/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h
projects/largeSMP/contrib/llvm/include/llvm/Transforms/Utils/Local.h
projects/largeSMP/contrib/llvm/include/llvm/TypeSymbolTable.h
projects/largeSMP/contrib/llvm/include/llvm/User.h
projects/largeSMP/contrib/llvm/include/llvm/Value.h
projects/largeSMP/contrib/llvm/lib/Analysis/AliasAnalysis.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/AliasSetTracker.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/Analysis.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/CaptureTracking.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/ConstantFolding.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/DIBuilder.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/DebugInfo.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/IPA/GlobalsModRef.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/IVUsers.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/InlineCost.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/InstructionSimplify.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/LazyValueInfo.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/Lint.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/Loads.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/LoopPass.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/PHITransAddr.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/PathNumbering.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/PathProfileVerifier.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/PostDominators.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/ProfileEstimatorPass.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/ProfileInfo.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/ProfileInfoLoader.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/RegionInfo.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/RegionPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/ScalarEvolution.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp
projects/largeSMP/contrib/llvm/lib/Analysis/ValueTracking.cpp
projects/largeSMP/contrib/llvm/lib/Archive/ArchiveWriter.cpp
projects/largeSMP/contrib/llvm/lib/AsmParser/LLParser.cpp
projects/largeSMP/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
projects/largeSMP/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
projects/largeSMP/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
projects/largeSMP/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h
projects/largeSMP/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/Analysis.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
projects/largeSMP/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/BranchFolding.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/CallingConvLower.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/CodePlacementOpt.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/ELF.h
projects/largeSMP/contrib/llvm/lib/CodeGen/ELFWriter.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/EdgeBundles.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/IfConversion.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/InlineSpiller.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/LiveInterval.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/LiveIntervalAnalysis.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h
projects/largeSMP/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/LiveRangeEdit.h
projects/largeSMP/contrib/llvm/lib/CodeGen/LiveVariables.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/MachineCSE.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/MachineInstr.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/MachineLICM.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/MachineSink.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/MachineVerifier.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/PHIElimination.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/Passes.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/ProcessImplicitDefs.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/RegAllocBase.h
projects/largeSMP/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/RegAllocFast.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/ScheduleDAGPrinter.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h
projects/largeSMP/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SlotIndexes.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SpillPlacement.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SpillPlacement.h
projects/largeSMP/contrib/llvm/lib/CodeGen/Spiller.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/Spiller.h
projects/largeSMP/contrib/llvm/lib/CodeGen/SplitKit.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/SplitKit.h
projects/largeSMP/contrib/llvm/lib/CodeGen/StackProtector.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/StrongPHIElimination.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/VirtRegMap.cpp
projects/largeSMP/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/JIT/Intercept.cpp
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/JIT/JIT.h
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.cpp
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/JIT/JITDwarfEmitter.h
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/JIT/JITEmitter.cpp
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp
projects/largeSMP/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h
projects/largeSMP/contrib/llvm/lib/Linker/LinkModules.cpp
projects/largeSMP/contrib/llvm/lib/MC/ELFObjectWriter.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCAsmInfo.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCAsmStreamer.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCAssembler.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCContext.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h
projects/largeSMP/contrib/llvm/lib/MC/MCDisassembler/EDInfo.h
projects/largeSMP/contrib/llvm/lib/MC/MCDisassembler/EDInst.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCDwarf.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCELFStreamer.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCExpr.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCInstPrinter.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCLoggingStreamer.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCMachOStreamer.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCNullStreamer.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCObjectStreamer.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCSectionELF.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCSectionMachO.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCStreamer.cpp
projects/largeSMP/contrib/llvm/lib/MC/MCSymbol.cpp
projects/largeSMP/contrib/llvm/lib/MC/MachObjectWriter.cpp
projects/largeSMP/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp
projects/largeSMP/contrib/llvm/lib/Object/COFFObjectFile.cpp
projects/largeSMP/contrib/llvm/lib/Object/ELFObjectFile.cpp
projects/largeSMP/contrib/llvm/lib/Object/MachOObject.cpp
projects/largeSMP/contrib/llvm/lib/Object/ObjectFile.cpp
projects/largeSMP/contrib/llvm/lib/Support/APFloat.cpp
projects/largeSMP/contrib/llvm/lib/Support/APInt.cpp
projects/largeSMP/contrib/llvm/lib/Support/Allocator.cpp
projects/largeSMP/contrib/llvm/lib/Support/CommandLine.cpp
projects/largeSMP/contrib/llvm/lib/Support/CrashRecoveryContext.cpp
projects/largeSMP/contrib/llvm/lib/Support/Dwarf.cpp
projects/largeSMP/contrib/llvm/lib/Support/ErrorHandling.cpp
projects/largeSMP/contrib/llvm/lib/Support/FileUtilities.cpp
projects/largeSMP/contrib/llvm/lib/Support/FoldingSet.cpp
projects/largeSMP/contrib/llvm/lib/Support/Host.cpp
projects/largeSMP/contrib/llvm/lib/Support/MemoryBuffer.cpp
projects/largeSMP/contrib/llvm/lib/Support/Path.cpp
projects/largeSMP/contrib/llvm/lib/Support/PrettyStackTrace.cpp
projects/largeSMP/contrib/llvm/lib/Support/Regex.cpp
projects/largeSMP/contrib/llvm/lib/Support/Signals.cpp
projects/largeSMP/contrib/llvm/lib/Support/SmallPtrSet.cpp
projects/largeSMP/contrib/llvm/lib/Support/Statistic.cpp
projects/largeSMP/contrib/llvm/lib/Support/StringMap.cpp
projects/largeSMP/contrib/llvm/lib/Support/StringRef.cpp
projects/largeSMP/contrib/llvm/lib/Support/Triple.cpp
projects/largeSMP/contrib/llvm/lib/Support/Unix/Host.inc
projects/largeSMP/contrib/llvm/lib/Support/Unix/Memory.inc
projects/largeSMP/contrib/llvm/lib/Support/Unix/Path.inc
projects/largeSMP/contrib/llvm/lib/Support/Unix/Program.inc
projects/largeSMP/contrib/llvm/lib/Support/Unix/Signals.inc
projects/largeSMP/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc
projects/largeSMP/contrib/llvm/lib/Support/Windows/Path.inc
projects/largeSMP/contrib/llvm/lib/Support/Windows/PathV2.inc
projects/largeSMP/contrib/llvm/lib/Support/raw_ostream.cpp
projects/largeSMP/contrib/llvm/lib/Support/regcomp.c
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARM.td
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMAddressingModes.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMCallingConv.td
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMISelLowering.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMMCExpr.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMScheduleA9.td
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMSubtarget.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/ARM/Thumb2RegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
projects/largeSMP/contrib/llvm/lib/Target/Alpha/Alpha.td
projects/largeSMP/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.td
projects/largeSMP/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/CBackend/CBackend.cpp
projects/largeSMP/contrib/llvm/lib/Target/CellSPU/SPU64InstrInfo.td
projects/largeSMP/contrib/llvm/lib/Target/CellSPU/SPUAsmPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
projects/largeSMP/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h
projects/largeSMP/contrib/llvm/lib/Target/CellSPU/SPUInstrFormats.td
projects/largeSMP/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.td
projects/largeSMP/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.h
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlaze.td
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeAsmBackend.cpp
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFPU.td
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFSL.td
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeInstrFormats.td
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeSchedule.td
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.cpp
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.h
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp
projects/largeSMP/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h
projects/largeSMP/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h
projects/largeSMP/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/Mips/Mips.h
projects/largeSMP/contrib/llvm/lib/Target/Mips/Mips.td
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsCallingConv.td
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsISelLowering.h
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.h
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsSchedule.td
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsSubtarget.h
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h
projects/largeSMP/contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.h
projects/largeSMP/contrib/llvm/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTX.h
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTX.td
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXFrameLowering.h
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXISelDAGToDAG.cpp
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXISelLowering.h
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXInstrInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXInstrInfo.h
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXMCAsmStreamer.cpp
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.td
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXSubtarget.h
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXTargetMachine.cpp
projects/largeSMP/contrib/llvm/lib/Target/PTX/PTXTargetMachine.h
projects/largeSMP/contrib/llvm/lib/Target/PTX/TargetInfo/PTXTargetInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h
projects/largeSMP/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
projects/largeSMP/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/SubtargetFeature.cpp
projects/largeSMP/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/TargetData.cpp
projects/largeSMP/contrib/llvm/lib/Target/TargetInstrInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/TargetLibraryInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp
projects/largeSMP/contrib/llvm/lib/Target/TargetMachine.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
projects/largeSMP/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
projects/largeSMP/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoderCommon.h
projects/largeSMP/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
projects/largeSMP/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
projects/largeSMP/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/Utils/X86ShuffleDecode.h
projects/largeSMP/contrib/llvm/lib/Target/X86/X86.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86CallingConv.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86FastISel.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86ISelLowering.h
projects/largeSMP/contrib/llvm/lib/Target/X86/X86Instr3DNow.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86InstrArithmetic.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86InstrControl.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86InstrFormats.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86InstrInfo.h
projects/largeSMP/contrib/llvm/lib/Target/X86/X86InstrInfo.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86InstrSSE.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86InstrSystem.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86MCAsmInfo.h
projects/largeSMP/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86RegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Target/X86/X86RegisterInfo.td
projects/largeSMP/contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86Subtarget.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86Subtarget.h
projects/largeSMP/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp
projects/largeSMP/contrib/llvm/lib/Target/X86/X86TargetObjectFile.h
projects/largeSMP/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
projects/largeSMP/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
projects/largeSMP/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td
projects/largeSMP/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
projects/largeSMP/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h
projects/largeSMP/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/IPO/IPO.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/IPO/Inliner.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/IPO/Internalize.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstCombineWorklist.h
projects/largeSMP/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Instrumentation/MaximumSpanningTree.h
projects/largeSMP/contrib/llvm/lib/Transforms/Instrumentation/OptimalEdgeProfiling.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.h
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/DCE.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/GVN.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/LICM.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/Reg2Mem.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/LCSSA.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/Local.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/LowerSwitch.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/UnifyFunctionExitNodes.cpp
projects/largeSMP/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/AsmWriter.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/AutoUpgrade.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/ConstantFold.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/Constants.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/ConstantsContext.h
projects/largeSMP/contrib/llvm/lib/VMCore/Core.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/DebugLoc.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/Dominators.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/Function.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/IRBuilder.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/Instructions.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/LLVMContextImpl.h
projects/largeSMP/contrib/llvm/lib/VMCore/Metadata.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/PassManager.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/PassRegistry.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/Type.cpp
projects/largeSMP/contrib/llvm/lib/VMCore/TypesContext.h
projects/largeSMP/contrib/llvm/lib/VMCore/Verifier.cpp
projects/largeSMP/contrib/llvm/tools/clang/include/clang-c/Index.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/ASTConsumer.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/ASTMutationListener.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/Attr.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/CXXInheritance.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/CharUnits.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/Decl.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/Expr.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/Stmt.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/StmtCXX.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/StmtIterator.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/Type.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisDiagnostic.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Analysis/CFG.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Analysis/FlowSensitive/DataflowSolver.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Analysis/ProgramPoint.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Analysis/Visitors/CFGStmtVisitor.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/Attr.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/AttrKinds.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/ConvertUTF.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/Version.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Driver/Arg.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Driver/Driver.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Driver/DriverDiagnostic.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Driver/OptParser.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Driver/Options.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/ASTConsumers.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/Analyses.def
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/ChainedDiagnosticClient.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInvocation.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/FrontendDiagnostic.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/LangStandard.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/MultiplexConsumer.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Lex/DirectoryLookup.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Lex/HeaderMap.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Lex/LexDiagnostic.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Lex/MultipleIncludeOpt.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Lex/PTHLexer.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Lex/Pragma.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Lex/PreprocessorLexer.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Parse/ParseDiagnostic.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Parse/Parser.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Rewrite/FrontendActions.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriter.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/IdentifierResolver.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/Overload.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/Scope.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/Sema.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/SemaDiagnostic.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/Template.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/CheckerBase.td
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerProvider.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathDiagnosticClients.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRState.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
projects/largeSMP/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/CXXInheritance.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/Decl.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/Expr.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/InheritViz.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/Stmt.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/StmtIterator.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/Type.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/TypeLoc.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Analysis/CFGStmtMap.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Analysis/PrintfFormatString.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Basic/Version.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGException.h
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Driver/Compilation.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Driver/Driver.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Driver/OptTable.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Driver/ToolChains.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Driver/Tools.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/FrontendActions.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/HeaderIncludeGen.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/MultiplexConsumer.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Headers/avxintrin.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Headers/emmintrin.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Headers/mm_malloc.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Headers/stddef.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Headers/stdint.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Index/DeclReferenceMap.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Index/Entity.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/HeaderMap.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/PTHLexer.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/PreprocessorLexer.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/Parser.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Parse/RAIIObjectsForParser.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/IdentifierResolver.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/Sema.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaAttr.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/TargetAttributesSema.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.h
projects/largeSMP/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AdjustedReturnValueChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AnalyzerStatsChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundCheckerV2.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AttrNonNullChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCDealloc.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckObjCInstMethSignature.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckerProvider.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckers.h
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DereferenceChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NoReturnFunctionChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/OSAtomicChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCUnusedIVarsChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefBranchChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefCapturedBlockVarChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedArraySubscriptChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefinedAssignmentChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/AggExprVisitor.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicStore.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CFRefCount.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CXXExprEngine.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/FlatStore.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ObjCMessage.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
projects/largeSMP/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
projects/largeSMP/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp
projects/largeSMP/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp
projects/largeSMP/contrib/llvm/tools/clang/tools/driver/driver.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/AsmMatcherEmitter.h
projects/largeSMP/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/AsmWriterEmitter.h
projects/largeSMP/contrib/llvm/utils/TableGen/CallingConvEmitter.h
projects/largeSMP/contrib/llvm/utils/TableGen/ClangASTNodesEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/ClangAttrEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.h
projects/largeSMP/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h
projects/largeSMP/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/CodeGenInstruction.h
projects/largeSMP/contrib/llvm/utils/TableGen/CodeGenRegisters.h
projects/largeSMP/contrib/llvm/utils/TableGen/CodeGenTarget.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/CodeGenTarget.h
projects/largeSMP/contrib/llvm/utils/TableGen/DAGISelEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/DAGISelEmitter.h
projects/largeSMP/contrib/llvm/utils/TableGen/DAGISelMatcher.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/DAGISelMatcher.h
projects/largeSMP/contrib/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/DAGISelMatcherOpt.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/EDEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/FastISelEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/NeonEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/NeonEmitter.h
projects/largeSMP/contrib/llvm/utils/TableGen/OptParserEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/Record.h
projects/largeSMP/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/SubtargetEmitter.h
projects/largeSMP/contrib/llvm/utils/TableGen/TGLexer.h
projects/largeSMP/contrib/llvm/utils/TableGen/TGParser.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/TGValueTypes.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/TableGen.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/X86DisassemblerTables.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/X86DisassemblerTables.h
projects/largeSMP/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp
projects/largeSMP/contrib/llvm/utils/TableGen/X86RecognizableInstr.h
projects/largeSMP/etc/mtree/BSD.include.dist
projects/largeSMP/lib/clang/Makefile
projects/largeSMP/lib/clang/clang.build.mk
projects/largeSMP/lib/clang/include/Makefile
projects/largeSMP/lib/clang/include/clang/Basic/Version.inc
projects/largeSMP/lib/clang/include/llvm/Config/config.h
projects/largeSMP/lib/clang/libclanganalysis/Makefile
projects/largeSMP/lib/clang/libclangast/Makefile
projects/largeSMP/lib/clang/libclangbasic/Makefile
projects/largeSMP/lib/clang/libclangcodegen/Makefile
projects/largeSMP/lib/clang/libclangfrontend/Makefile
projects/largeSMP/lib/clang/libclangsema/Makefile
projects/largeSMP/lib/clang/libclangserialization/Makefile
projects/largeSMP/lib/clang/libclangstaticanalyzercheckers/Makefile
projects/largeSMP/lib/clang/libclangstaticanalyzercore/Makefile
projects/largeSMP/lib/clang/libllvmanalysis/Makefile
projects/largeSMP/lib/clang/libllvmasmprinter/Makefile
projects/largeSMP/lib/clang/libllvmcodegen/Makefile
projects/largeSMP/lib/clang/libllvmcore/Makefile
projects/largeSMP/lib/clang/libllvmipo/Makefile
projects/largeSMP/lib/clang/libllvmmc/Makefile
projects/largeSMP/lib/clang/libllvmmipscodegen/Makefile
projects/largeSMP/lib/clang/libllvmscalaropts/Makefile
projects/largeSMP/lib/clang/libllvmx86instprinter/Makefile
projects/largeSMP/sys/boot/i386/boot2/Makefile
projects/largeSMP/sys/dev/acpica/acpi_pcib_acpi.c
projects/largeSMP/sys/dev/bge/if_bge.c
projects/largeSMP/sys/dev/bxe/bxe_debug.h
projects/largeSMP/sys/dev/bxe/if_bxe.h
projects/largeSMP/sys/dev/cardbus/cardbus.c
projects/largeSMP/sys/dev/coretemp/coretemp.c
projects/largeSMP/sys/dev/mii/brgphy.c
projects/largeSMP/sys/dev/mii/miidevs
projects/largeSMP/sys/dev/puc/pucdata.c
projects/largeSMP/sys/i386/conf/PAE
projects/largeSMP/sys/ia64/include/vmparam.h
projects/largeSMP/sys/netinet/sctputil.c
projects/largeSMP/sys/netinet/sctputil.h
projects/largeSMP/sys/netinet/tcp_input.c
projects/largeSMP/sys/netinet/tcp_output.c
projects/largeSMP/sys/netinet/tcp_timewait.c
projects/largeSMP/sys/x86/x86/tsc.c
projects/largeSMP/usr.bin/clang/clang/Makefile
projects/largeSMP/usr.bin/clang/clang/clang.1
projects/largeSMP/usr.bin/clang/tblgen/tblgen.1
Directory Properties:
projects/largeSMP/ (props changed)
projects/largeSMP/cddl/contrib/opensolaris/ (props changed)
projects/largeSMP/contrib/bind9/ (props changed)
projects/largeSMP/contrib/binutils/ (props changed)
projects/largeSMP/contrib/bzip2/ (props changed)
projects/largeSMP/contrib/dialog/ (props changed)
projects/largeSMP/contrib/ee/ (props changed)
projects/largeSMP/contrib/expat/ (props changed)
projects/largeSMP/contrib/file/ (props changed)
projects/largeSMP/contrib/gcc/ (props changed)
projects/largeSMP/contrib/gdb/ (props changed)
projects/largeSMP/contrib/gdtoa/ (props changed)
projects/largeSMP/contrib/gnu-sort/ (props changed)
projects/largeSMP/contrib/groff/ (props changed)
projects/largeSMP/contrib/less/ (props changed)
projects/largeSMP/contrib/libpcap/ (props changed)
projects/largeSMP/contrib/libstdc++/ (props changed)
projects/largeSMP/contrib/llvm/ (props changed)
projects/largeSMP/contrib/llvm/tools/clang/ (props changed)
projects/largeSMP/contrib/ncurses/ (props changed)
projects/largeSMP/contrib/netcat/ (props changed)
projects/largeSMP/contrib/ntp/ (props changed)
projects/largeSMP/contrib/one-true-awk/ (props changed)
projects/largeSMP/contrib/openbsm/ (props changed)
projects/largeSMP/contrib/openpam/ (props changed)
projects/largeSMP/contrib/pf/ (props changed)
projects/largeSMP/contrib/sendmail/ (props changed)
projects/largeSMP/contrib/tcpdump/ (props changed)
projects/largeSMP/contrib/tcsh/ (props changed)
projects/largeSMP/contrib/top/ (props changed)
projects/largeSMP/contrib/top/install-sh (props changed)
projects/largeSMP/contrib/tzcode/stdtime/ (props changed)
projects/largeSMP/contrib/tzcode/zic/ (props changed)
projects/largeSMP/contrib/tzdata/ (props changed)
projects/largeSMP/contrib/wpa/ (props changed)
projects/largeSMP/contrib/xz/ (props changed)
projects/largeSMP/crypto/openssh/ (props changed)
projects/largeSMP/crypto/openssl/ (props changed)
projects/largeSMP/gnu/lib/ (props changed)
projects/largeSMP/gnu/usr.bin/binutils/ (props changed)
projects/largeSMP/gnu/usr.bin/cc/cc_tools/ (props changed)
projects/largeSMP/gnu/usr.bin/gdb/ (props changed)
projects/largeSMP/lib/libc/ (props changed)
projects/largeSMP/lib/libc/stdtime/ (props changed)
projects/largeSMP/lib/libutil/ (props changed)
projects/largeSMP/lib/libz/ (props changed)
projects/largeSMP/sbin/ (props changed)
projects/largeSMP/sbin/ipfw/ (props changed)
projects/largeSMP/share/mk/bsd.arch.inc.mk (props changed)
projects/largeSMP/share/zoneinfo/ (props changed)
projects/largeSMP/sys/ (props changed)
projects/largeSMP/sys/amd64/include/xen/ (props changed)
projects/largeSMP/sys/boot/ (props changed)
projects/largeSMP/sys/boot/i386/efi/ (props changed)
projects/largeSMP/sys/boot/ia64/efi/ (props changed)
projects/largeSMP/sys/boot/ia64/ski/ (props changed)
projects/largeSMP/sys/boot/powerpc/boot1.chrp/ (props changed)
projects/largeSMP/sys/boot/powerpc/ofw/ (props changed)
projects/largeSMP/sys/cddl/contrib/opensolaris/ (props changed)
projects/largeSMP/sys/conf/ (props changed)
projects/largeSMP/sys/contrib/dev/acpica/ (props changed)
projects/largeSMP/sys/contrib/octeon-sdk/ (props changed)
projects/largeSMP/sys/contrib/pf/ (props changed)
projects/largeSMP/sys/contrib/x86emu/ (props changed)
projects/largeSMP/usr.bin/calendar/ (props changed)
projects/largeSMP/usr.bin/csup/ (props changed)
projects/largeSMP/usr.bin/procstat/ (props changed)
projects/largeSMP/usr.sbin/ndiscvt/ (props changed)
projects/largeSMP/usr.sbin/zic/ (props changed)
Modified: projects/largeSMP/ObsoleteFiles.inc
==============================================================================
--- projects/largeSMP/ObsoleteFiles.inc Mon May 2 21:46:13 2011 (r221349)
+++ projects/largeSMP/ObsoleteFiles.inc Mon May 2 22:03:30 2011 (r221350)
@@ -38,6 +38,14 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20110502: new clang import which bumps version from 2.9 to 3.0
+OLD_FILES+=usr/include/clang/2.9/emmintrin.h
+OLD_FILES+=usr/include/clang/2.9/mm_malloc.h
+OLD_FILES+=usr/include/clang/2.9/mmintrin.h
+OLD_FILES+=usr/include/clang/2.9/pmmintrin.h
+OLD_FILES+=usr/include/clang/2.9/tmmintrin.h
+OLD_FILES+=usr/include/clang/2.9/xmmintrin.h
+OLD_DIRS+=usr/include/clang/2.9
# 20110417: removal of Objective-C support
OLD_FILES+=usr/include/objc/encoding.h
OLD_FILES+=usr/include/objc/hash.h
@@ -4874,9 +4882,7 @@ OLD_FILES+=usr/include/netns/spidp.h
OLD_FILES+=usr/include/netns/spp_debug.h
OLD_FILES+=usr/include/netns/spp_timer.h
OLD_FILES+=usr/include/netns/spp_var.h
-OLD_FILES+=usr/include/nfs/krpc.h
OLD_FILES+=usr/include/nfs/nfs.h
-OLD_FILES+=usr/include/nfs/nfsdiskless.h
OLD_FILES+=usr/include/nfs/nfsm_subs.h
OLD_FILES+=usr/include/nfs/nfsmount.h
OLD_FILES+=usr/include/nfs/nfsnode.h
Copied: projects/largeSMP/contrib/llvm/include/llvm-c/Disassembler.h (from r221349, head/contrib/llvm/include/llvm-c/Disassembler.h)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/largeSMP/contrib/llvm/include/llvm-c/Disassembler.h Mon May 2 22:03:30 2011 (r221350, copy of r221349, head/contrib/llvm/include/llvm-c/Disassembler.h)
@@ -0,0 +1,149 @@
+/*===-- llvm-c/Disassembler.h - Disassembler Public C Interface ---*- C -*-===*\
+|* *|
+|* The LLVM Compiler Infrastructure *|
+|* *|
+|* This file is distributed under the University of Illinois Open Source *|
+|* License. See LICENSE.TXT for details. *|
+|* *|
+|*===----------------------------------------------------------------------===*|
+|* *|
+|* This header provides public interface to a disassembler library. *|
+|* LLVM provides an implementation of this interface. *|
+|* *|
+\*===----------------------------------------------------------------------===*/
+
+#ifndef LLVM_C_DISASSEMBLER_H
+#define LLVM_C_DISASSEMBLER_H 1
+
+#include <stddef.h>
+#include "llvm/Support/DataTypes.h"
+
+/**
+ * An opaque reference to a disassembler context.
+ */
+typedef void *LLVMDisasmContextRef;
+
+/**
+ * The type for the operand information call back function. This is called to
+ * get the symbolic information for an operand of an instruction. Typically
+ * this is from the relocation information, symbol table, etc. That block of
+ * information is saved when the disassembler context is created and passed to
+ * the call back in the DisInfo parameter. The instruction containing operand
+ * is at the PC parameter. For some instruction sets, there can be more than
+ * one operand with symbolic information. To determine the symbolic operand
+ * information for each operand, the bytes for the specific operand in the
+ * instruction are specified by the Offset parameter and its byte widith is the
+ * size parameter. For instructions sets with fixed widths and one symbolic
+ * operand per instruction, the Offset parameter will be zero and Size parameter
+ * will be the instruction width. The information is returned in TagBuf and is
+ * Triple specific with its specific information defined by the value of
+ * TagType for that Triple. If symbolic information is returned the function
+ * returns 1 else it returns 0.
+ */
+typedef int (*LLVMOpInfoCallback)(void *DisInfo,
+ uint64_t PC,
+ uint64_t Offset,
+ uint64_t Size,
+ int TagType,
+ void *TagBuf);
+
+/**
+ * The initial support in LLVM MC for the most general form of a relocatable
+ * expression is "AddSymbol - SubtractSymbol + Offset". For some Darwin targets
+ * this full form is encoded in the relocation information so that AddSymbol and
+ * SubtractSymbol can be link edited independent of each other. Many other
+ * platforms only allow a relocatable expression of the form AddSymbol + Offset
+ * to be encoded.
+ *
+ * The LLVMOpInfoCallback() for the TagType value of 1 uses the struct
+ * LLVMOpInfo1. The value of the relocatable expression for the operand,
+ * including any PC adjustment, is passed in to the call back in the Value
+ * field. The symbolic information about the operand is returned using all
+ * the fields of the structure with the Offset of the relocatable expression
+ * returned in the Value field. It is possible that some symbols in the
+ * relocatable expression were assembly temporary symbols, for example
+ * "Ldata - LpicBase + constant", and only the Values of the symbols without
+ * symbol names are present in the relocation information. The VariantKind
+ * type is one of the Target specific #defines below and is used to print
+ * operands like "_foo at GOT", ":lower16:_foo", etc.
+ */
+struct LLVMOpInfoSymbol1 {
+ uint64_t Present; /* 1 if this symbol is present */
+ char *Name; /* symbol name if not NULL */
+ uint64_t Value; /* symbol value if name is NULL */
+};
+struct LLVMOpInfo1 {
+ struct LLVMOpInfoSymbol1 AddSymbol;
+ struct LLVMOpInfoSymbol1 SubtractSymbol;
+ uint64_t Value;
+ uint64_t VariantKind;
+};
+
+/**
+ * The operand VariantKinds for symbolic disassembly.
+ */
+#define LLVMDisassembler_VariantKind_None 0 /* all targets */
+
+/**
+ * The ARM target VariantKinds.
+ */
+#define LLVMDisassembler_VariantKind_ARM_HI16 1 /* :upper16: */
+#define LLVMDisassembler_VariantKind_ARM_LO16 2 /* :lower16: */
+
+/**
+ * The type for the symbol lookup function. This may be called by the
+ * disassembler for such things like adding a comment for a PC plus a constant
+ * offset load instruction to use a symbol name instead of a load address value.
+ * It is passed the block information is saved when the disassembler context is
+ * created and a value of a symbol to look up. If no symbol is found NULL is
+ * to be returned.
+ */
+typedef const char *(*LLVMSymbolLookupCallback)(void *DisInfo,
+ uint64_t SymbolValue);
+
+#ifdef __cplusplus
+extern "C" {
+#endif /* !defined(__cplusplus) */
+
+/**
+ * Create a disassembler for the TripleName. Symbolic disassembly is supported
+ * by passing a block of information in the DisInfo parameter and specifing the
+ * TagType and call back functions as described above. These can all be passed
+ * as NULL. If successful this returns a disassembler context if not it
+ * returns NULL.
+ */
+extern LLVMDisasmContextRef
+LLVMCreateDisasm(const char *TripleName,
+ void *DisInfo,
+ int TagType,
+ LLVMOpInfoCallback GetOpInfo,
+ LLVMSymbolLookupCallback SymbolLookUp);
+
+/**
+ * Dispose of a disassembler context.
+ */
+extern void
+LLVMDisasmDispose(LLVMDisasmContextRef DC);
+
+/**
+ * Disassmble a single instruction using the disassembler context specified in
+ * the parameter DC. The bytes of the instruction are specified in the parameter
+ * Bytes, and contains at least BytesSize number of bytes. The instruction is
+ * at the address specified by the PC parameter. If a valid instruction can be
+ * disassembled its string is returned indirectly in OutString which whos size
+ * is specified in the parameter OutStringSize. This function returns the
+ * number of bytes in the instruction or zero if there was no valid instruction.
+ */
+extern size_t
+LLVMDisasmInstruction(LLVMDisasmContextRef DC,
+ uint8_t *Bytes,
+ uint64_t BytesSize,
+ uint64_t PC,
+ char *OutString,
+ size_t OutStringSize);
+
+#ifdef __cplusplus
+}
+#endif /* !defined(__cplusplus) */
+
+#endif /* !defined(LLVM_C_DISASSEMBLER_H) */
Modified: projects/largeSMP/contrib/llvm/include/llvm-c/EnhancedDisassembly.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm-c/EnhancedDisassembly.h Mon May 2 21:46:13 2011 (r221349)
+++ projects/largeSMP/contrib/llvm/include/llvm-c/EnhancedDisassembly.h Mon May 2 22:03:30 2011 (r221350)
@@ -44,7 +44,7 @@ typedef int (*EDByteReaderCallback)(uint
@param arg An anonymous argument for client use.
@result 0 if the register could be read; -1 otherwise.
*/
-typedef int (*EDRegisterReaderCallback)(uint64_t *value, unsigned regID,
+typedef int (*EDRegisterReaderCallback)(uint64_t *value, unsigned regID,
void* arg);
/*!
@@ -83,7 +83,7 @@ typedef void *EDTokenRef;
Encapsulates an operand of an instruction.
*/
typedef void *EDOperandRef;
-
+
/*!
@functiongroup Getting a disassembler
*/
@@ -91,7 +91,7 @@ typedef void *EDOperandRef;
/*!
@function EDGetDisassembler
Gets the disassembler for a given target.
- @param disassembler A pointer whose target will be filled in with the
+ @param disassembler A pointer whose target will be filled in with the
disassembler.
@param triple Identifies the target. Example: "x86_64-apple-darwin10"
@param syntax The assembly syntax to use when decoding instructions.
@@ -104,12 +104,12 @@ int EDGetDisassembler(EDDisassemblerRef
/*!
@functiongroup Generic architectural queries
*/
-
+
/*!
@function EDGetRegisterName
Gets the human-readable name for a given register.
@param regName A pointer whose target will be pointed at the name of the
- register. The name does not need to be deallocated and will be
+ register. The name does not need to be deallocated and will be
@param disassembler The disassembler to query for the name.
@param regID The register identifier, as returned by EDRegisterTokenValue.
@result 0 on success; -1 otherwise.
@@ -117,7 +117,7 @@ int EDGetDisassembler(EDDisassemblerRef
int EDGetRegisterName(const char** regName,
EDDisassemblerRef disassembler,
unsigned regID);
-
+
/*!
@function EDRegisterIsStackPointer
Determines if a register is one of the platform's stack-pointer registers.
@@ -137,16 +137,16 @@ int EDRegisterIsStackPointer(EDDisassemb
*/
int EDRegisterIsProgramCounter(EDDisassemblerRef disassembler,
unsigned regID);
-
+
/*!
@functiongroup Creating and querying instructions
*/
-
+
/*!
@function EDCreateInst
Gets a set of contiguous instructions from a disassembler.
@param insts A pointer to an array that will be filled in with the
- instructions. Must have at least count entries. Entries not filled in will
+ instructions. Must have at least count entries. Entries not filled in will
be set to NULL.
@param count The maximum number of instructions to fill in.
@param disassembler The disassembler to use when decoding the instructions.
@@ -197,7 +197,7 @@ int EDGetInstString(const char **buf,
@result 0 on success; -1 otherwise.
*/
int EDInstID(unsigned *instID, EDInstRef inst);
-
+
/*!
@function EDInstIsBranch
@param inst The instruction to be queried.
@@ -217,7 +217,7 @@ int EDInstIsMove(EDInstRef inst);
/*!
@function EDBranchTargetID
@param inst The instruction to be queried.
- @result The ID of the branch target operand, suitable for use with
+ @result The ID of the branch target operand, suitable for use with
EDCopyOperand. -1 if no such operand exists.
*/
int EDBranchTargetID(EDInstRef inst);
@@ -225,7 +225,7 @@ int EDBranchTargetID(EDInstRef inst);
/*!
@function EDMoveSourceID
@param inst The instruction to be queried.
- @result The ID of the move source operand, suitable for use with
+ @result The ID of the move source operand, suitable for use with
EDCopyOperand. -1 if no such operand exists.
*/
int EDMoveSourceID(EDInstRef inst);
@@ -233,7 +233,7 @@ int EDMoveSourceID(EDInstRef inst);
/*!
@function EDMoveTargetID
@param inst The instruction to be queried.
- @result The ID of the move source operand, suitable for use with
+ @result The ID of the move source operand, suitable for use with
EDCopyOperand. -1 if no such operand exists.
*/
int EDMoveTargetID(EDInstRef inst);
@@ -241,7 +241,7 @@ int EDMoveTargetID(EDInstRef inst);
/*!
@functiongroup Creating and querying tokens
*/
-
+
/*!
@function EDNumTokens
@param inst The instruction to be queried.
@@ -261,7 +261,7 @@ int EDNumTokens(EDInstRef inst);
int EDGetToken(EDTokenRef *token,
EDInstRef inst,
int index);
-
+
/*!
@function EDGetTokenString
Gets the disassembled text for a token.
@@ -287,7 +287,7 @@ int EDOperandIndexForToken(EDTokenRef to
@result 1 if the token is whitespace; 0 if not; -1 on error.
*/
int EDTokenIsWhitespace(EDTokenRef token);
-
+
/*!
@function EDTokenIsPunctuation
@param token The token to be queried.
@@ -335,18 +335,18 @@ int EDLiteralTokenAbsoluteValue(uint64_t
/*!
@function EDRegisterTokenValue
- @param registerID A pointer whose target will be filled in with the LLVM
+ @param registerID A pointer whose target will be filled in with the LLVM
register identifier for the token.
@param token The token to be queried.
@result 0 on success; -1 otherwise.
*/
int EDRegisterTokenValue(unsigned *registerID,
EDTokenRef token);
-
+
/*!
@functiongroup Creating and querying operands
*/
-
+
/*!
@function EDNumOperands
@param inst The instruction to be queried.
@@ -366,7 +366,7 @@ int EDNumOperands(EDInstRef inst);
int EDGetOperand(EDOperandRef *operand,
EDInstRef inst,
int index);
-
+
/*!
@function EDOperandIsRegister
@param operand The operand to be queried.
@@ -391,13 +391,13 @@ int EDOperandIsMemory(EDOperandRef opera
/*!
@function EDRegisterOperandValue
@param value A pointer whose target will be filled in with the LLVM register ID
- of the register named by the operand.
+ of the register named by the operand.
@param operand The operand to be queried.
@result 0 on success; -1 otherwise.
*/
int EDRegisterOperandValue(unsigned *value,
EDOperandRef operand);
-
+
/*!
@function EDImmediateOperandValue
@param value A pointer whose target will be filled in with the value of the
@@ -427,7 +427,7 @@ int EDEvaluateOperand(uint64_t *result,
EDOperandRef operand,
EDRegisterReaderCallback regReader,
void *arg);
-
+
#ifdef __BLOCKS__
/*!
@@ -458,13 +458,13 @@ typedef int (^EDRegisterBlock_t)(uint64_
typedef int (^EDTokenVisitor_t)(EDTokenRef token);
/*! @functiongroup Block-based interfaces */
-
+
/*!
@function EDBlockCreateInsts
Gets a set of contiguous instructions from a disassembler, using a block to
read memory.
@param insts A pointer to an array that will be filled in with the
- instructions. Must have at least count entries. Entries not filled in will
+ instructions. Must have at least count entries. Entries not filled in will
be set to NULL.
@param count The maximum number of instructions to fill in.
@param disassembler The disassembler to use when decoding the instructions.
@@ -505,7 +505,7 @@ int EDBlockVisitTokens(EDInstRef inst,
EDTokenVisitor_t visitor);
#endif
-
+
#ifdef __cplusplus
}
#endif
Copied: projects/largeSMP/contrib/llvm/include/llvm-c/Object.h (from r221349, head/contrib/llvm/include/llvm-c/Object.h)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/largeSMP/contrib/llvm/include/llvm-c/Object.h Mon May 2 22:03:30 2011 (r221350, copy of r221349, head/contrib/llvm/include/llvm-c/Object.h)
@@ -0,0 +1,77 @@
+/*===-- llvm-c/Object.h - Object Lib C Iface --------------------*- C++ -*-===*/
+/* */
+/* The LLVM Compiler Infrastructure */
+/* */
+/* This file is distributed under the University of Illinois Open Source */
+/* License. See LICENSE.TXT for details. */
+/* */
+/*===----------------------------------------------------------------------===*/
+/* */
+/* This header declares the C interface to libLLVMObject.a, which */
+/* implements object file reading and writing. */
+/* */
+/* Many exotic languages can interoperate with C code but have a harder time */
+/* with C++ due to name mangling. So in addition to C, this interface enables */
+/* tools written in such languages. */
+/* */
+/*===----------------------------------------------------------------------===*/
+
+#ifndef LLVM_C_OBJECT_H
+#define LLVM_C_OBJECT_H
+
+#include "llvm-c/Core.h"
+#include "llvm/Config/llvm-config.h"
+
+#ifdef __cplusplus
+#include "llvm/Object/ObjectFile.h"
+
+extern "C" {
+#endif
+
+
+typedef struct LLVMOpaqueObjectFile *LLVMObjectFileRef;
+
+typedef struct LLVMOpaqueSectionIterator *LLVMSectionIteratorRef;
+
+LLVMObjectFileRef LLVMCreateObjectFile(LLVMMemoryBufferRef MemBuf);
+void LLVMDisposeObjectFile(LLVMObjectFileRef ObjectFile);
+
+LLVMSectionIteratorRef LLVMGetSections(LLVMObjectFileRef ObjectFile);
+void LLVMDisposeSectionIterator(LLVMSectionIteratorRef SI);
+LLVMBool LLVMIsSectionIteratorAtEnd(LLVMObjectFileRef ObjectFile,
+ LLVMSectionIteratorRef SI);
+void LLVMMoveToNextSection(LLVMSectionIteratorRef SI);
+const char *LLVMGetSectionName(LLVMSectionIteratorRef SI);
+uint64_t LLVMGetSectionSize(LLVMSectionIteratorRef SI);
+const char *LLVMGetSectionContents(LLVMSectionIteratorRef SI);
+
+
+#ifdef __cplusplus
+}
+
+namespace llvm {
+ namespace object {
+ inline ObjectFile *unwrap(LLVMObjectFileRef OF) {
+ return reinterpret_cast<ObjectFile*>(OF);
+ }
+
+ inline LLVMObjectFileRef wrap(const ObjectFile *OF) {
+ return reinterpret_cast<LLVMObjectFileRef>(const_cast<ObjectFile*>(OF));
+ }
+
+ inline ObjectFile::section_iterator *unwrap(LLVMSectionIteratorRef SI) {
+ return reinterpret_cast<ObjectFile::section_iterator*>(SI);
+ }
+
+ inline LLVMSectionIteratorRef
+ wrap(const ObjectFile::section_iterator *SI) {
+ return reinterpret_cast<LLVMSectionIteratorRef>
+ (const_cast<ObjectFile::section_iterator*>(SI));
+ }
+ }
+}
+
+#endif /* defined(__cplusplus) */
+
+#endif
+
Modified: projects/largeSMP/contrib/llvm/include/llvm-c/Transforms/Scalar.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm-c/Transforms/Scalar.h Mon May 2 21:46:13 2011 (r221349)
+++ projects/largeSMP/contrib/llvm/include/llvm-c/Transforms/Scalar.h Mon May 2 22:03:30 2011 (r221350)
@@ -52,6 +52,9 @@ void LLVMAddLICMPass(LLVMPassManagerRef
/** See llvm::createLoopDeletionPass function. */
void LLVMAddLoopDeletionPass(LLVMPassManagerRef PM);
+/** See llvm::createLoopIdiomPass function */
+void LLVMAddLoopIdiomPass(LLVMPassManagerRef PM);
+
/** See llvm::createLoopRotatePass function. */
void LLVMAddLoopRotatePass(LLVMPassManagerRef PM);
@@ -77,6 +80,9 @@ void LLVMAddSCCPPass(LLVMPassManagerRef
void LLVMAddScalarReplAggregatesPass(LLVMPassManagerRef PM);
/** See llvm::createScalarReplAggregatesPass function. */
+void LLVMAddScalarReplAggregatesPassSSA(LLVMPassManagerRef PM);
+
+/** See llvm::createScalarReplAggregatesPass function. */
void LLVMAddScalarReplAggregatesPassWithThreshold(LLVMPassManagerRef PM,
int Threshold);
@@ -95,6 +101,19 @@ void LLVMAddDemoteMemoryToRegisterPass(L
/** See llvm::createVerifierPass function. */
void LLVMAddVerifierPass(LLVMPassManagerRef PM);
+/** See llvm::createCorrelatedValuePropagationPass function */
+void LLVMAddCorrelatedValuePropagationPass(LLVMPassManagerRef PM);
+
+/** See llvm::createEarlyCSEPass function */
+void LLVMAddEarlyCSEPass(LLVMPassManagerRef PM);
+
+/** See llvm::createTypeBasedAliasAnalysisPass function */
+void LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM);
+
+/** See llvm::createBasicAliasAnalysisPass function */
+void LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM);
+
+
#ifdef __cplusplus
}
#endif /* defined(__cplusplus) */
Modified: projects/largeSMP/contrib/llvm/include/llvm-c/lto.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm-c/lto.h Mon May 2 21:46:13 2011 (r221349)
+++ projects/largeSMP/contrib/llvm/include/llvm-c/lto.h Mon May 2 22:03:30 2011 (r221350)
@@ -72,7 +72,7 @@ lto_get_version(void);
/**
- * Returns the last error string or NULL if last operation was sucessful.
+ * Returns the last error string or NULL if last operation was successful.
*/
extern const char*
lto_get_error_message(void);
@@ -127,7 +127,15 @@ lto_module_create_from_memory(const void
* Returns NULL on error (check lto_get_error_message() for details).
*/
extern lto_module_t
-lto_module_create_from_fd(int fd, const char *path, off_t size);
+lto_module_create_from_fd(int fd, const char *path, size_t file_size);
+
+/**
+ * Loads an object file from disk. The seek point of fd is not preserved.
+ * Returns NULL on error (check lto_get_error_message() for details).
+ */
+extern lto_module_t
+lto_module_create_from_fd_at_offset(int fd, const char *path, size_t file_size,
+ size_t map_size, off_t offset);
/**
@@ -255,7 +263,7 @@ lto_codegen_write_merged_modules(lto_cod
/**
* Generates code for all added modules into one native object file.
- * On sucess returns a pointer to a generated mach-o/ELF buffer and
+ * On success returns a pointer to a generated mach-o/ELF buffer and
* length set to the buffer size. The buffer is owned by the
* lto_code_gen_t and will be freed when lto_codegen_dispose()
* is called, or lto_codegen_compile() is called again.
@@ -264,6 +272,13 @@ lto_codegen_write_merged_modules(lto_cod
extern const void*
lto_codegen_compile(lto_code_gen_t cg, size_t* length);
+/**
+ * Generates code for all added modules into one native object file.
+ * The name of the file is written to name. Returns true on error.
+ */
+extern bool
+lto_codegen_compile_to_file(lto_code_gen_t cg, const char** name);
+
/**
* Sets options to help debug codegen bugs.
Modified: projects/largeSMP/contrib/llvm/include/llvm/ADT/APFloat.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm/ADT/APFloat.h Mon May 2 21:46:13 2011 (r221349)
+++ projects/largeSMP/contrib/llvm/include/llvm/ADT/APFloat.h Mon May 2 22:03:30 2011 (r221350)
@@ -353,6 +353,10 @@ namespace llvm {
unsigned FormatPrecision = 0,
unsigned FormatMaxPadding = 3) const;
+ /// getExactInverse - If this value has an exact multiplicative inverse,
+ /// store it in inv and return true.
+ bool getExactInverse(APFloat *inv) const;
+
private:
/* Trivial queries. */
Modified: projects/largeSMP/contrib/llvm/include/llvm/ADT/APInt.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm/ADT/APInt.h Mon May 2 21:46:13 2011 (r221349)
+++ projects/largeSMP/contrib/llvm/include/llvm/ADT/APInt.h Mon May 2 22:03:30 2011 (r221350)
@@ -818,6 +818,7 @@ public:
APInt usub_ov(const APInt &RHS, bool &Overflow) const;
APInt sdiv_ov(const APInt &RHS, bool &Overflow) const;
APInt smul_ov(const APInt &RHS, bool &Overflow) const;
+ APInt umul_ov(const APInt &RHS, bool &Overflow) const;
APInt sshl_ov(unsigned Amt, bool &Overflow) const;
/// @returns the bit value at bitPosition
@@ -1372,7 +1373,7 @@ public:
/// Calculate the magic number for unsigned division by a constant.
struct mu;
- mu magicu() const;
+ mu magicu(unsigned LeadingZeros = 0) const;
/// @}
/// @name Building-block Operations for APInt and APFloat
Modified: projects/largeSMP/contrib/llvm/include/llvm/ADT/ArrayRef.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm/ADT/ArrayRef.h Mon May 2 21:46:13 2011 (r221349)
+++ projects/largeSMP/contrib/llvm/include/llvm/ADT/ArrayRef.h Mon May 2 22:03:30 2011 (r221350)
@@ -22,8 +22,8 @@ namespace llvm {
///
/// This class does not own the underlying data, it is expected to be used in
/// situations where the data resides in some other buffer, whose lifetime
- /// extends past that of the StringRef. For this reason, it is not in general
- /// safe to store a ArrayRef.
+ /// extends past that of the ArrayRef. For this reason, it is not in general
+ /// safe to store an ArrayRef.
///
/// This is intended to be trivially copyable, so it should be passed by
/// value.
@@ -79,6 +79,8 @@ namespace llvm {
/// empty - Check if the array is empty.
bool empty() const { return Length == 0; }
+ const T *data() const { return Data; }
+
/// size - Get the array size.
size_t size() const { return Length; }
@@ -94,10 +96,22 @@ namespace llvm {
return Data[Length-1];
}
+ /// slice(n) - Chop off the first N elements of the array.
+ ArrayRef<T> slice(unsigned N) {
+ assert(N <= size() && "Invalid specifier");
+ return ArrayRef<T>(data()+N, size()-N);
+ }
+
+ /// slice(n, m) - Chop off the first N elements of the array, and keep M
+ /// elements in the array.
+ ArrayRef<T> slice(unsigned N, unsigned M) {
+ assert(N+M <= size() && "Invalid specifier");
+ return ArrayRef<T>(data()+N, M);
+ }
+
/// @}
/// @name Operator Overloads
/// @{
-
const T &operator[](size_t Index) const {
assert(Index < Length && "Invalid index!");
return Data[Index];
@@ -106,7 +120,6 @@ namespace llvm {
/// @}
/// @name Expensive Operations
/// @{
-
std::vector<T> vec() const {
return std::vector<T>(Data, Data+Length);
}
Modified: projects/largeSMP/contrib/llvm/include/llvm/ADT/DenseMap.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm/ADT/DenseMap.h Mon May 2 21:46:13 2011 (r221349)
+++ projects/largeSMP/contrib/llvm/include/llvm/ADT/DenseMap.h Mon May 2 22:03:30 2011 (r221350)
@@ -53,13 +53,13 @@ public:
CopyFrom(other);
}
- explicit DenseMap(unsigned NumInitBuckets = 64) {
+ explicit DenseMap(unsigned NumInitBuckets = 0) {
init(NumInitBuckets);
}
template<typename InputIt>
DenseMap(const InputIt &I, const InputIt &E) {
- init(64);
+ init(NextPowerOf2(std::distance(I, E)));
insert(I, E);
}
@@ -72,7 +72,8 @@ public:
P->first.~KeyT();
}
#ifndef NDEBUG
- memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
+ if (NumBuckets)
+ memset((void*)Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
#endif
operator delete(Buckets);
}
@@ -98,7 +99,10 @@ public:
unsigned size() const { return NumEntries; }
/// Grow the densemap so that it has at least Size buckets. Does not shrink
- void resize(size_t Size) { grow(Size); }
+ void resize(size_t Size) {
+ if (Size > NumBuckets)
+ grow(Size);
+ }
void clear() {
if (NumEntries == 0 && NumTombstones == 0) return;
@@ -248,23 +252,29 @@ private:
if (NumBuckets) {
#ifndef NDEBUG
- memset(Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
+ memset((void*)Buckets, 0x5a, sizeof(BucketT)*NumBuckets);
#endif
operator delete(Buckets);
}
- Buckets = static_cast<BucketT*>(operator new(sizeof(BucketT) *
- other.NumBuckets));
+
+ NumBuckets = other.NumBuckets;
+
+ if (NumBuckets == 0) {
+ Buckets = 0;
+ return;
+ }
+
+ Buckets = static_cast<BucketT*>(operator new(sizeof(BucketT) * NumBuckets));
if (isPodLike<KeyInfoT>::value && isPodLike<ValueInfoT>::value)
- memcpy(Buckets, other.Buckets, other.NumBuckets * sizeof(BucketT));
+ memcpy(Buckets, other.Buckets, NumBuckets * sizeof(BucketT));
else
- for (size_t i = 0; i < other.NumBuckets; ++i) {
+ for (size_t i = 0; i < NumBuckets; ++i) {
new (&Buckets[i].first) KeyT(other.Buckets[i].first);
if (!KeyInfoT::isEqual(Buckets[i].first, getEmptyKey()) &&
!KeyInfoT::isEqual(Buckets[i].first, getTombstoneKey()))
new (&Buckets[i].second) ValueT(other.Buckets[i].second);
}
- NumBuckets = other.NumBuckets;
}
BucketT *InsertIntoBucket(const KeyT &Key, const ValueT &Value,
@@ -279,11 +289,14 @@ private:
// table completely filled with tombstones, no lookup would ever succeed,
// causing infinite loops in lookup.
++NumEntries;
- if (NumEntries*4 >= NumBuckets*3 ||
- NumBuckets-(NumEntries+NumTombstones) < NumBuckets/8) {
+ if (NumEntries*4 >= NumBuckets*3) {
this->grow(NumBuckets * 2);
LookupBucketFor(Key, TheBucket);
}
+ if (NumBuckets-(NumEntries+NumTombstones) < NumBuckets/8) {
+ this->grow(NumBuckets);
+ LookupBucketFor(Key, TheBucket);
+ }
// If we are writing over a tombstone, remember this.
if (!KeyInfoT::isEqual(TheBucket->first, getEmptyKey()))
@@ -313,6 +326,11 @@ private:
unsigned ProbeAmt = 1;
BucketT *BucketsPtr = Buckets;
+ if (NumBuckets == 0) {
+ FoundBucket = 0;
+ return false;
+ }
+
// FoundTombstone - Keep track of whether we find a tombstone while probing.
BucketT *FoundTombstone = 0;
const KeyT EmptyKey = getEmptyKey();
@@ -354,6 +372,12 @@ private:
NumEntries = 0;
NumTombstones = 0;
NumBuckets = InitBuckets;
+
+ if (InitBuckets == 0) {
+ Buckets = 0;
+ return;
+ }
+
assert(InitBuckets && (InitBuckets & (InitBuckets-1)) == 0 &&
"# initial buckets must be a power of two!");
Buckets = static_cast<BucketT*>(operator new(sizeof(BucketT)*InitBuckets));
@@ -367,6 +391,9 @@ private:
unsigned OldNumBuckets = NumBuckets;
BucketT *OldBuckets = Buckets;
+ if (NumBuckets < 64)
+ NumBuckets = 64;
+
// Double the number of buckets.
while (NumBuckets < AtLeast)
NumBuckets <<= 1;
@@ -398,7 +425,8 @@ private:
}
#ifndef NDEBUG
- memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
+ if (OldNumBuckets)
+ memset((void*)OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
#endif
// Free the old table.
operator delete(OldBuckets);
@@ -431,13 +459,22 @@ private:
}
#ifndef NDEBUG
- memset(OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
+ memset((void*)OldBuckets, 0x5a, sizeof(BucketT)*OldNumBuckets);
#endif
// Free the old table.
operator delete(OldBuckets);
NumEntries = 0;
}
+
+public:
+ /// Return the approximate size (in bytes) of the actual map.
+ /// This is just the raw memory used by DenseMap.
+ /// If entries are pointers to objects, the size of the referenced objects
+ /// are not included.
+ size_t getMemorySize() const {
+ return NumBuckets * sizeof(BucketT);
+ }
};
template<typename KeyT, typename ValueT,
Modified: projects/largeSMP/contrib/llvm/include/llvm/ADT/DenseMapInfo.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm/ADT/DenseMapInfo.h Mon May 2 21:46:13 2011 (r221349)
+++ projects/largeSMP/contrib/llvm/include/llvm/ADT/DenseMapInfo.h Mon May 2 22:03:30 2011 (r221350)
@@ -157,7 +157,10 @@ struct DenseMapInfo<std::pair<T, U> > {
key ^= (key >> 31);
return (unsigned)key;
}
- static bool isEqual(const Pair& LHS, const Pair& RHS) { return LHS == RHS; }
+ static bool isEqual(const Pair &LHS, const Pair &RHS) {
+ return FirstInfo::isEqual(LHS.first, RHS.first) &&
+ SecondInfo::isEqual(LHS.second, RHS.second);
+ }
};
} // end namespace llvm
Modified: projects/largeSMP/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h Mon May 2 21:46:13 2011 (r221349)
+++ projects/largeSMP/contrib/llvm/include/llvm/ADT/DepthFirstIterator.h Mon May 2 22:03:30 2011 (r221350)
@@ -143,8 +143,7 @@ public:
static inline _Self end(const GraphT& G, SetType &S) { return _Self(S); }
inline bool operator==(const _Self& x) const {
- return VisitStack.size() == x.VisitStack.size() &&
- VisitStack == x.VisitStack;
+ return VisitStack == x.VisitStack;
}
inline bool operator!=(const _Self& x) const { return !operator==(x); }
Modified: projects/largeSMP/contrib/llvm/include/llvm/ADT/FoldingSet.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm/ADT/FoldingSet.h Mon May 2 21:46:13 2011 (r221349)
+++ projects/largeSMP/contrib/llvm/include/llvm/ADT/FoldingSet.h Mon May 2 22:03:30 2011 (r221350)
@@ -209,10 +209,10 @@ template<typename T> struct FoldingSetTr
/// for FoldingSetTrait implementations.
///
template<typename T> struct DefaultFoldingSetTrait {
- static void Profile(const T& X, FoldingSetNodeID& ID) {
+ static void Profile(const T &X, FoldingSetNodeID &ID) {
X.Profile(ID);
}
- static void Profile(T& X, FoldingSetNodeID& ID) {
+ static void Profile(T &X, FoldingSetNodeID &ID) {
X.Profile(ID);
}
@@ -267,7 +267,7 @@ template<typename T, typename Ctx> struc
/// is often much larger than necessary, and the possibility of heap
/// allocation means it requires a non-trivial destructor call.
class FoldingSetNodeIDRef {
- const unsigned* Data;
+ const unsigned *Data;
size_t Size;
public:
FoldingSetNodeIDRef() : Data(0), Size(0) {}
@@ -310,9 +310,10 @@ public:
void AddInteger(unsigned long long I);
void AddBoolean(bool B) { AddInteger(B ? 1U : 0U); }
void AddString(StringRef String);
+ void AddNodeID(const FoldingSetNodeID &ID);
template <typename T>
- inline void Add(const T& x) { FoldingSetTrait<T>::Profile(x, *this); }
+ inline void Add(const T &x) { FoldingSetTrait<T>::Profile(x, *this); }
/// clear - Clear the accumulated profile, allowing this FoldingSetNodeID
/// object to be used to compute a new profile.
@@ -548,7 +549,7 @@ public:
return static_cast<T*>(NodePtr);
}
- inline FoldingSetIterator& operator++() { // Preincrement
+ inline FoldingSetIterator &operator++() { // Preincrement
advance();
return *this;
}
@@ -596,10 +597,10 @@ public:
FoldingSetBucketIterator(void **Bucket, bool) :
FoldingSetBucketIteratorImpl(Bucket, true) {}
- T& operator*() const { return *static_cast<T*>(Ptr); }
- T* operator->() const { return static_cast<T*>(Ptr); }
+ T &operator*() const { return *static_cast<T*>(Ptr); }
+ T *operator->() const { return static_cast<T*>(Ptr); }
- inline FoldingSetBucketIterator& operator++() { // Preincrement
+ inline FoldingSetBucketIterator &operator++() { // Preincrement
advance();
return *this;
}
@@ -615,36 +616,36 @@ template <typename T>
class FoldingSetNodeWrapper : public FoldingSetNode {
T data;
public:
- explicit FoldingSetNodeWrapper(const T& x) : data(x) {}
+ explicit FoldingSetNodeWrapper(const T &x) : data(x) {}
virtual ~FoldingSetNodeWrapper() {}
template<typename A1>
- explicit FoldingSetNodeWrapper(const A1& a1)
+ explicit FoldingSetNodeWrapper(const A1 &a1)
: data(a1) {}
template <typename A1, typename A2>
- explicit FoldingSetNodeWrapper(const A1& a1, const A2& a2)
+ explicit FoldingSetNodeWrapper(const A1 &a1, const A2 &a2)
: data(a1,a2) {}
template <typename A1, typename A2, typename A3>
- explicit FoldingSetNodeWrapper(const A1& a1, const A2& a2, const A3& a3)
+ explicit FoldingSetNodeWrapper(const A1 &a1, const A2 &a2, const A3 &a3)
: data(a1,a2,a3) {}
template <typename A1, typename A2, typename A3, typename A4>
- explicit FoldingSetNodeWrapper(const A1& a1, const A2& a2, const A3& a3,
- const A4& a4)
+ explicit FoldingSetNodeWrapper(const A1 &a1, const A2 &a2, const A3 &a3,
+ const A4 &a4)
: data(a1,a2,a3,a4) {}
template <typename A1, typename A2, typename A3, typename A4, typename A5>
- explicit FoldingSetNodeWrapper(const A1& a1, const A2& a2, const A3& a3,
- const A4& a4, const A5& a5)
+ explicit FoldingSetNodeWrapper(const A1 &a1, const A2 &a2, const A3 &a3,
+ const A4 &a4, const A5 &a5)
: data(a1,a2,a3,a4,a5) {}
- void Profile(FoldingSetNodeID& ID) { FoldingSetTrait<T>::Profile(data, ID); }
+ void Profile(FoldingSetNodeID &ID) { FoldingSetTrait<T>::Profile(data, ID); }
- T& getValue() { return data; }
- const T& getValue() const { return data; }
+ T &getValue() { return data; }
+ const T &getValue() const { return data; }
operator T&() { return data; }
operator const T&() const { return data; }
@@ -661,20 +662,22 @@ class FastFoldingSetNode : public Foldin
protected:
explicit FastFoldingSetNode(const FoldingSetNodeID &ID) : FastID(ID) {}
public:
- void Profile(FoldingSetNodeID& ID) const { ID = FastID; }
+ void Profile(FoldingSetNodeID &ID) const {
+ ID.AddNodeID(FastID);
+ }
};
//===----------------------------------------------------------------------===//
// Partial specializations of FoldingSetTrait.
template<typename T> struct FoldingSetTrait<T*> {
- static inline void Profile(const T* X, FoldingSetNodeID& ID) {
+ static inline void Profile(const T *X, FoldingSetNodeID &ID) {
ID.AddPointer(X);
}
};
template<typename T> struct FoldingSetTrait<const T*> {
- static inline void Profile(const T* X, FoldingSetNodeID& ID) {
+ static inline void Profile(const T *X, FoldingSetNodeID &ID) {
ID.AddPointer(X);
}
};
Modified: projects/largeSMP/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h Mon May 2 21:46:13 2011 (r221349)
+++ projects/largeSMP/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h Mon May 2 22:03:30 2011 (r221350)
@@ -10,6 +10,10 @@
// This file defines the ImmutableIntervalMap class.
//
//===----------------------------------------------------------------------===//
+
+#ifndef LLVM_ADT_IMMUTABLE_INTERVAL_MAP_H
+#define LLVM_ADT_IMMUTABLE_INTERVAL_MAP_H
+
#include "llvm/ADT/ImmutableMap.h"
namespace llvm {
@@ -240,3 +244,5 @@ private:
};
} // end namespace llvm
+
+#endif
Modified: projects/largeSMP/contrib/llvm/include/llvm/ADT/IntervalMap.h
==============================================================================
--- projects/largeSMP/contrib/llvm/include/llvm/ADT/IntervalMap.h Mon May 2 21:46:13 2011 (r221349)
+++ projects/largeSMP/contrib/llvm/include/llvm/ADT/IntervalMap.h Mon May 2 22:03:30 2011 (r221350)
@@ -1328,6 +1328,10 @@ public:
/// const_iterator - Create an iterator that isn't pointing anywhere.
const_iterator() : map(0) {}
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list