Date: Sun, 27 Feb 2011 01:32:10 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/contrib/llvm/include/llvm IntrinsicsXCore.td src/contrib/llvm/include/llvm/ADT APInt.h ArrayRef.h ImmutableIntervalMap.h ImmutableMap.h src/contrib/llvm/include/llvm/Analysis DIBuilder.h src/contrib/llvm/include/llvm/CodeGen AsmPrinter.h FunctionLoweringInfo.h MachineConstantPool.h ... Message-ID: <201102270133.p1R1Xb96004386@repoman.freebsd.org>
index | next in thread | raw e-mail
dim 2011-02-27 01:32:10 UTC
FreeBSD src repository
Modified files:
contrib/llvm/include/llvm IntrinsicsXCore.td
contrib/llvm/include/llvm/ADT APInt.h ArrayRef.h
ImmutableIntervalMap.h
ImmutableMap.h
contrib/llvm/include/llvm/Analysis DIBuilder.h
contrib/llvm/include/llvm/CodeGen AsmPrinter.h
FunctionLoweringInfo.h
MachineConstantPool.h
MachineFunction.h
MachineRegisterInfo.h
contrib/llvm/include/llvm/MC MCAsmInfo.h MCStreamer.h
contrib/llvm/include/llvm/MC/MCParser MCAsmParserExtension.h
contrib/llvm/include/llvm/Support NoFolder.h PathV1.h
contrib/llvm/include/llvm/Target TargetLowering.h
contrib/llvm/include/llvm/Transforms/Utils Local.h
contrib/llvm/lib/Analysis DIBuilder.cpp
InstructionSimplify.cpp
contrib/llvm/lib/CodeGen AllocationOrder.h BranchFolding.cpp
InlineSpiller.cpp LowerSubregs.cpp
MachineFunction.cpp
MachineRegisterInfo.cpp
RegAllocBase.h RegAllocBasic.cpp
RegAllocGreedy.cpp SplitKit.cpp
SplitKit.h
TargetLoweringObjectFileImpl.cpp
VirtRegRewriter.cpp
contrib/llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp
DwarfDebug.cpp
contrib/llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp
FunctionLoweringInfo.cpp
LegalizeDAG.cpp
LegalizeFloatTypes.cpp
SelectionDAG.cpp
SelectionDAGBuilder.cpp
SelectionDAGBuilder.h
SelectionDAGISel.cpp
TargetLowering.cpp
contrib/llvm/lib/MC ELFObjectWriter.cpp MCAsmInfo.cpp
MCAsmInfoDarwin.cpp MCObjectStreamer.cpp
MCSectionMachO.cpp MCStreamer.cpp
contrib/llvm/lib/MC/MCDisassembler EDOperand.cpp EDToken.cpp
contrib/llvm/lib/MC/MCParser AsmParser.cpp ELFAsmParser.cpp
MCAsmParserExtension.cpp
contrib/llvm/lib/Support APInt.cpp
contrib/llvm/lib/Target/ARM ARMBaseInstrInfo.h ARMFastISel.cpp
ARMFrameLowering.cpp
ARMHazardRecognizer.cpp
ARMISelDAGToDAG.cpp
ARMISelLowering.cpp
ARMInstrFormats.td ARMInstrInfo.td
ARMInstrNEON.td ARMInstrVFP.td
ARMSubtarget.cpp
MLxExpansionPass.cpp
NEONMoveFix.cpp
Thumb2InstrInfo.cpp
contrib/llvm/lib/Target/Alpha AlphaISelLowering.cpp
AlphaISelLowering.h
contrib/llvm/lib/Target/Blackfin BlackfinISelLowering.cpp
BlackfinISelLowering.h
contrib/llvm/lib/Target/CellSPU SPUISelLowering.cpp
SPUISelLowering.h
contrib/llvm/lib/Target/MBlaze MBlazeISelLowering.cpp
contrib/llvm/lib/Target/MSP430 MSP430ISelLowering.cpp
MSP430ISelLowering.h
contrib/llvm/lib/Target/PowerPC PPCISelLowering.cpp
PPCISelLowering.h
contrib/llvm/lib/Target/Sparc DelaySlotFiller.cpp
SparcISelLowering.cpp
SparcISelLowering.h
SparcInstrInfo.td
contrib/llvm/lib/Target/SystemZ SystemZISelLowering.cpp
SystemZISelLowering.h
contrib/llvm/lib/Target/X86 X86FastISel.cpp
X86ISelLowering.cpp
X86ISelLowering.h
X86InstrFormats.td
X86InstrInfo.cpp X86InstrInfo.h
X86InstrInfo.td X86InstrSystem.td
X86MCCodeEmitter.cpp
X86Subtarget.cpp X86Subtarget.h
contrib/llvm/lib/Target/X86/AsmParser X86AsmParser.cpp
contrib/llvm/lib/Target/X86/Disassembler X86Disassembler.cpp
X86DisassemblerDecoder.h
contrib/llvm/lib/Target/XCore XCoreISelLowering.cpp
XCoreISelLowering.h
XCoreInstrInfo.td
contrib/llvm/lib/Transforms/InstCombine
InstCombineAndOrXor.cpp
InstCombineCalls.cpp
contrib/llvm/lib/Transforms/Scalar LoopDeletion.cpp
LoopIdiomRecognize.cpp
SimplifyLibCalls.cpp
contrib/llvm/lib/Transforms/Utils Local.cpp
PromoteMemoryToRegister.cpp
SimplifyCFG.cpp
contrib/llvm/tools/clang/include/clang/AST ASTContext.h
ASTImporter.h
Decl.h DeclBase.h
DeclCXX.h
DeclGroup.h
DeclTemplate.h
Expr.h ExprCXX.h
NestedNameSpecifier.h
RecursiveASTVisitor.h
Stmt.h
contrib/llvm/tools/clang/include/clang/Analysis
AnalysisContext.h
contrib/llvm/tools/clang/include/clang/Basic Builtins.def
Builtins.h
Diagnostic.h
DiagnosticFrontendKinds.td
DiagnosticGroups.td
DiagnosticIDs.h
DiagnosticParseKinds.td
DiagnosticSemaKinds.td
LangOptions.h
PartialDiagnostic.h
SourceManager.h
contrib/llvm/tools/clang/include/clang/Driver CC1Options.td
Options.td
contrib/llvm/tools/clang/include/clang/Frontend
AnalyzerOptions.h
DeclXML.def
HeaderSearchOptions.h
Utils.h
contrib/llvm/tools/clang/include/clang/Lex Preprocessor.h
TokenLexer.h
contrib/llvm/tools/clang/include/clang/Sema
AnalysisBasedWarnings.h
DeclSpec.h
ExternalSemaSource.h
Initialization.h
ParsedTemplate.h
ScopeInfo.h Sema.h
contrib/llvm/tools/clang/include/clang/Serialization
ASTReader.h
ASTWriter.h
contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers
LocalCheckers.h
contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core
CheckerManager.h
CheckerProvider.h
CheckerV2.h
contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter
BugReporter.h
BugType.h
contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive
Checker.h
CoreEngine.h
ExprEngine.h
GRStateTrait.h
contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend
CheckerRegistration.h
FrontendActions.h
contrib/llvm/tools/clang/include/clang-c Index.h
contrib/llvm/tools/clang/lib/AST ASTContext.cpp
ASTImporter.cpp Decl.cpp
DeclBase.cpp DeclCXX.cpp
DeclPrinter.cpp Expr.cpp
ExprCXX.cpp ExprConstant.cpp
ItaniumMangle.cpp
NestedNameSpecifier.cpp
RecordLayoutBuilder.cpp
Stmt.cpp StmtDumper.cpp
TemplateBase.cpp
contrib/llvm/tools/clang/lib/Analysis AnalysisContext.cpp
CFG.cpp
contrib/llvm/tools/clang/lib/Basic DiagnosticIDs.cpp
SourceManager.cpp
Targets.cpp
contrib/llvm/tools/clang/lib/CodeGen CGBlocks.cpp CGBlocks.h
CGClass.cpp CGCleanup.cpp
CGDebugInfo.cpp
CGDebugInfo.h CGDecl.cpp
CGException.cpp
CGExpr.cpp CGObjC.cpp
CGObjCGNU.cpp
CGObjCMac.cpp
CGRecordLayoutBuilder.cpp
CodeGenFunction.h
CodeGenModule.cpp
CodeGenModule.h
TargetInfo.cpp
contrib/llvm/tools/clang/lib/Driver ToolChain.cpp
ToolChains.cpp Tools.cpp
contrib/llvm/tools/clang/lib/Frontend ASTUnit.cpp
CompilerInvocation.cpp
DocumentXML.cpp
InitHeaderSearch.cpp
InitPreprocessor.cpp
TextDiagnosticPrinter.cpp
VerifyDiagnosticsClient.cpp
contrib/llvm/tools/clang/lib/FrontendTool
ExecuteCompilerInvocation.cpp
contrib/llvm/tools/clang/lib/Lex PPDirectives.cpp Pragma.cpp
TokenLexer.cpp
contrib/llvm/tools/clang/lib/Parse ParseDecl.cpp
ParseExprCXX.cpp
ParseTemplate.cpp
Parser.cpp
contrib/llvm/tools/clang/lib/Rewrite RewriteObjC.cpp
contrib/llvm/tools/clang/lib/Sema AnalysisBasedWarnings.cpp
DeclSpec.cpp Sema.cpp
SemaCXXScopeSpec.cpp
SemaChecking.cpp
SemaDecl.cpp
SemaDeclAttr.cpp
SemaDeclCXX.cpp
SemaDeclObjC.cpp
SemaExpr.cpp SemaExprCXX.cpp
SemaInit.cpp SemaLookup.cpp
SemaOverload.cpp
SemaStmt.cpp
SemaTemplate.cpp
SemaTemplateDeduction.cpp
SemaTemplateInstantiate.cpp
SemaTemplateInstantiateDecl.cpp
SemaType.cpp TreeTransform.h
TypeLocBuilder.h
contrib/llvm/tools/clang/lib/Serialization ASTReader.cpp
ASTReaderDecl.cpp
ASTReaderStmt.cpp
ASTWriter.cpp
ASTWriterDecl.cpp
ASTWriterStmt.cpp
contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers
ArrayBoundChecker.cpp
BasicObjCFoundationChecks.cpp
CStringChecker.cpp
CastSizeChecker.cpp
CastToStructChecker.cpp
Checkers.td
ChrootChecker.cpp
ClangSACheckerProvider.cpp
ExperimentalChecks.cpp
ExprEngine.cpp
FixedAddressChecker.cpp
IdempotentOperationChecker.cpp
InternalChecks.h
MacOSXAPIChecker.cpp
MallocChecker.cpp
NSAutoreleasePoolChecker.cpp
ObjCAtSyncChecker.cpp
ObjCSelfInitChecker.cpp
PointerArithChecker.cpp
PointerSubChecker.cpp
PthreadLockChecker.cpp
ReturnPointerRangeChecker.cpp
StreamChecker.cpp
UnixAPIChecker.cpp
UnreachableCodeChecker.cpp
contrib/llvm/tools/clang/lib/StaticAnalyzer/Core
BugReporter.cpp
CheckerManager.cpp
CoreEngine.cpp
Environment.cpp
contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend
AnalysisConsumer.cpp
CheckerRegistration.cpp
contrib/llvm/utils/TableGen AsmWriterEmitter.cpp
AsmWriterEmitter.h
ClangSACheckersEmitter.cpp
X86RecognizableInstr.cpp
lib/clang/include/clang/Basic Version.inc
lib/clang/libclanganalysis Makefile
lib/clang/libclangstaticanalyzercheckers Makefile
Added files:
contrib/llvm/tools/clang/include/clang/Analysis/Analyses
CFGReachabilityAnalysis.h
contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive
CheckerContext.h
contrib/llvm/tools/clang/lib/Analysis
CFGReachabilityAnalysis.cpp
contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers
StackAddrEscapeChecker.cpp
Removed files:
contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers
StackAddrLeakChecker.cpp
Log:
SVN rev 219077 on 2011-02-27 01:32:10Z by dim
Update llvm/clang to trunk r126547.
There are several bugfixes in this update, but the most important one is
to ensure __start_ and __stop_ symbols for linker sets and kernel module
metadata are always emitted in object files:
http://llvm.org/bugs/show_bug.cgi?id=9292
Before this fix, if you compiled kernel modules with clang, they would
not be properly processed by kldxref, and if they had any dependencies,
the kernel would fail to load those. Another problem occurred when
attempting to mount a tmpfs filesystem, which would result in 'operation
not supported by device'.
Revision Changes Path
1.5 +6 -0 src/contrib/llvm/include/llvm/ADT/APInt.h
1.2 +4 -1 src/contrib/llvm/include/llvm/ADT/ArrayRef.h
1.5 +1 -1 src/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h
1.3 +1 -1 src/contrib/llvm/include/llvm/ADT/ImmutableMap.h
1.2 +77 -77 src/contrib/llvm/include/llvm/Analysis/DIBuilder.h
1.5 +2 -1 src/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
1.4 +58 -5 src/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h
1.2 +3 -0 src/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h
1.4 +1 -1 src/contrib/llvm/include/llvm/CodeGen/MachineFunction.h
1.4 +2 -12 src/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h
1.3 +19 -0 src/contrib/llvm/include/llvm/IntrinsicsXCore.td
1.4 +8 -0 src/contrib/llvm/include/llvm/MC/MCAsmInfo.h
1.3 +4 -0 src/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h
1.5 +16 -21 src/contrib/llvm/include/llvm/MC/MCStreamer.h
1.3 +52 -20 src/contrib/llvm/include/llvm/Support/NoFolder.h
1.2 +3 -3 src/contrib/llvm/include/llvm/Support/PathV1.h
1.5 +51 -45 src/contrib/llvm/include/llvm/Target/TargetLowering.h
1.5 +1 -1 src/contrib/llvm/include/llvm/Transforms/Utils/Local.h
1.2 +77 -77 src/contrib/llvm/lib/Analysis/DIBuilder.cpp
1.4 +10 -0 src/contrib/llvm/lib/Analysis/InstructionSimplify.cpp
1.2 +2 -0 src/contrib/llvm/lib/CodeGen/AllocationOrder.h
1.5 +7 -3 src/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
1.5 +5 -4 src/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
1.4 +4 -2 src/contrib/llvm/lib/CodeGen/BranchFolding.cpp
1.4 +14 -6 src/contrib/llvm/lib/CodeGen/InlineSpiller.cpp
1.4 +5 -5 src/contrib/llvm/lib/CodeGen/LowerSubregs.cpp
1.5 +8 -4 src/contrib/llvm/lib/CodeGen/MachineFunction.cpp
1.4 +1 -8 src/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp
1.2 +8 -7 src/contrib/llvm/lib/CodeGen/RegAllocBase.h
1.2 +37 -23 src/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp
1.2 +147 -48 src/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
1.5 +74 -59 src/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
1.5 +118 -0 src/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
1.5 +29 -20 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
1.4 +6 -4 src/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
1.5 +7 -12 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
1.5 +16 -15 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
1.5 +1 -1 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
1.5 +33 -22 src/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
1.5 +15 -11 src/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
1.3 +16 -2 src/contrib/llvm/lib/CodeGen/SplitKit.cpp
1.3 +7 -0 src/contrib/llvm/lib/CodeGen/SplitKit.h
1.5 +25 -5 src/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
1.5 +4 -2 src/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp
1.3 +9 -1 src/contrib/llvm/lib/MC/ELFObjectWriter.cpp
1.4 +1 -0 src/contrib/llvm/lib/MC/MCAsmInfo.cpp
1.4 +1 -0 src/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp
1.3 +17 -3 src/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp
1.2 +4 -0 src/contrib/llvm/lib/MC/MCDisassembler/EDToken.cpp
1.4 +17 -1 src/contrib/llvm/lib/MC/MCObjectStreamer.cpp
1.5 +2 -0 src/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
1.4 +7 -5 src/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp
1.2 +2 -1 src/contrib/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp
1.3 +10 -7 src/contrib/llvm/lib/MC/MCSectionMachO.cpp
1.4 +2 -2 src/contrib/llvm/lib/MC/MCStreamer.cpp
1.5 +1 -1 src/contrib/llvm/lib/Support/APInt.cpp
1.5 +2 -1 src/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
1.3 +26 -12 src/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
1.2 +14 -2 src/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp
1.2 +7 -10 src/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp
1.5 +15 -0 src/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
1.5 +68 -38 src/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
1.5 +4 -3 src/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td
1.5 +3 -1 src/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td
1.5 +21 -10 src/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td
1.5 +81 -81 src/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td
1.4 +3 -1 src/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp
1.2 +7 -13 src/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp
1.4 +8 -1 src/contrib/llvm/lib/Target/ARM/NEONMoveFix.cpp
1.5 +6 -0 src/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
1.4 +0 -1 src/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp
1.4 +8 -6 src/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h
1.4 +0 -1 src/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp
1.4 +1 -0 src/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h
1.5 +3 -4 src/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
1.4 +4 -2 src/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h
1.4 +2 -2 src/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp
1.4 +1 -5 src/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
1.3 +2 -0 src/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h
1.5 +12 -13 src/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
1.4 +48 -46 src/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h
1.4 +31 -0 src/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp
1.4 +41 -4 src/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
1.4 +2 -0 src/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h
1.5 +13 -7 src/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td
1.4 +0 -3 src/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
1.3 +2 -0 src/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h
1.5 +13 -0 src/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
1.4 +4 -4 src/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
1.3 +1 -1 src/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h
1.5 +6 -2 src/contrib/llvm/lib/Target/X86/X86FastISel.cpp
1.6 +31 -19 src/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
1.5 +12 -6 src/contrib/llvm/lib/Target/X86/X86ISelLowering.h
1.5 +2 -0 src/contrib/llvm/lib/Target/X86/X86InstrFormats.td
1.5 +2 -2 src/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
1.5 +4 -0 src/contrib/llvm/lib/Target/X86/X86InstrInfo.h
1.5 +3 -0 src/contrib/llvm/lib/Target/X86/X86InstrInfo.td
1.2 +5 -0 src/contrib/llvm/lib/Target/X86/X86InstrSystem.td
1.5 +8 -0 src/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp
1.5 +4 -3 src/contrib/llvm/lib/Target/X86/X86Subtarget.cpp
1.5 +2 -0 src/contrib/llvm/lib/Target/X86/X86Subtarget.h
1.4 +62 -63 src/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
1.4 +12 -11 src/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h
1.5 +49 -6 src/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td
1.5 +33 -0 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
1.5 +15 -5 src/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
1.5 +15 -8 src/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp
1.2 +15 -3 src/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
1.5 +660 -683 src/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
1.5 +18 -24 src/contrib/llvm/lib/Transforms/Utils/Local.cpp
1.5 +7 -6 src/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
1.5 +5 -0 src/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
1.5 +1 -1 src/contrib/llvm/tools/clang/include/clang-c/Index.h
1.5 +1 -6 src/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h
1.4 +8 -1 src/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h
1.5 +45 -39 src/contrib/llvm/tools/clang/include/clang/AST/Decl.h
1.5 +11 -0 src/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h
1.5 +94 -124 src/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
1.4 +2 -2 src/contrib/llvm/tools/clang/include/clang/AST/DeclGroup.h
1.5 +17 -0 src/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h
1.5 +1 -3 src/contrib/llvm/tools/clang/include/clang/AST/Expr.h
1.5 +29 -48 src/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h
1.4 +142 -21 src/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h
1.5 +39 -9 src/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h
1.5 +2 -1 src/contrib/llvm/tools/clang/include/clang/AST/Stmt.h
1.1 +49 -0 src/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h (new)
1.4 +10 -2 src/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h
1.5 +3 -2 src/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def
1.4 +5 -0 src/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h
1.5 +3 -2 src/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h
1.5 +6 -3 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td
1.5 +4 -2 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td
1.2 +4 -2 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h
1.5 +9 -0 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td
1.5 +39 -16 src/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
1.6 +4 -3 src/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h
1.4 +1 -1 src/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h
1.4 +4 -4 src/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h
1.6 +9 -7 src/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td
1.6 +1 -0 src/contrib/llvm/tools/clang/include/clang/Driver/Options.td
1.4 +2 -2 src/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h
1.4 +1 -1 src/contrib/llvm/tools/clang/include/clang/Frontend/DeclXML.def
1.4 +1 -3 src/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h
1.5 +3 -1 src/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h
1.5 +0 -3 src/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
1.2 +4 -0 src/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h
1.2 +6 -5 src/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h
1.3 +144 -7 src/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h
1.5 +12 -0 src/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h
1.3 +15 -2 src/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h
1.3 +6 -0 src/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h
1.3 +17 -0 src/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h
1.3 +127 -41 src/contrib/llvm/tools/clang/include/clang/Sema/Sema.h
1.3 +8 -2 src/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h
1.3 +7 -0 src/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h
1.2 +0 -1 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h
1.2 +14 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
1.2 +0 -10 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h
1.2 +329 -23 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
1.2 +5 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerProvider.h
1.2 +189 -2 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerV2.h
1.2 +1 -159 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Checker.h
1.1 +187 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h (new)
1.2 +10 -4 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
1.2 +4 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
1.2 +15 -1 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRStateTrait.h
1.2 +4 -1 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h
1.2 +2 -0 src/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h
1.5 +26 -80 src/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
1.5 +12 -36 src/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
1.5 +40 -33 src/contrib/llvm/tools/clang/lib/AST/Decl.cpp
1.5 +16 -0 src/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp
1.5 +13 -19 src/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp
1.5 +3 -3 src/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp
1.5 +13 -0 src/contrib/llvm/tools/clang/lib/AST/Expr.cpp
1.5 +19 -23 src/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp
1.5 +1 -1 src/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
1.2 +8 -2 src/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp
1.4 +177 -5 src/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp
1.5 +58 -35 src/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp
1.5 +4 -0 src/contrib/llvm/tools/clang/lib/AST/Stmt.cpp
1.4 +2 -2 src/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp
1.5 +5 -13 src/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp
1.4 +28 -0 src/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp
1.5 +34 -21 src/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp
1.1 +76 -0 src/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp (new)
1.2 +8 -3 src/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp
1.4 +14 -3 src/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp
1.5 +1 -0 src/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
1.5 +15 -21 src/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp
1.5 +0 -1 src/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h
1.5 +11 -0 src/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp
1.2 +1 -1 src/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp
1.5 +306 -157 src/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
1.4 +11 -1 src/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h
1.5 +238 -150 src/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp
1.5 +9 -7 src/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp
1.5 +58 -26 src/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
1.5 +18 -7 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp
1.5 +10 -5 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp
1.5 +11 -0 src/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp
1.4 +16 -10 src/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
1.5 +49 -1 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
1.5 +2 -0 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp
1.5 +8 -3 src/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h
1.5 +9 -2 src/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
1.5 +2 -1 src/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp
1.7 +11 -3 src/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
1.9 +5 -5 src/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
1.5 +2 -1 src/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp
1.6 +30 -22 src/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
1.3 +5 -0 src/contrib/llvm/tools/clang/lib/Frontend/DocumentXML.cpp
1.8 +64 -45 src/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
1.5 +19 -18 src/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp
1.5 +13 -1 src/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp
1.4 +4 -4 src/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticsClient.cpp
1.3 +6 -0 src/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
1.4 +6 -3 src/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp
1.5 +31 -37 src/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp
1.4 +5 -0 src/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp
1.5 +40 -9 src/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp
1.5 +27 -28 src/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp
1.5 +1 -1 src/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp
1.5 +6 -2 src/contrib/llvm/tools/clang/lib/Parse/Parser.cpp
1.4 +18 -9 src/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp
1.4 +52 -26 src/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
1.3 +236 -0 src/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp
1.5 +26 -3 src/contrib/llvm/tools/clang/lib/Sema/Sema.cpp
1.5 +169 -88 src/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
1.8 +57 -17 src/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp
1.5 +41 -34 src/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
1.5 +21 -27 src/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp
1.5 +26 -28 src/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
1.5 +50 -20 src/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp
1.5 +229 -173 src/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
1.5 +30 -22 src/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp
1.5 +212 -92 src/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp
1.5 +6 -1 src/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp
1.5 +46 -31 src/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp
1.5 +62 -42 src/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
1.5 +20 -16 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp
1.5 +7 -7 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
1.5 +11 -0 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
1.5 +73 -85 src/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
1.5 +129 -58 src/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
1.5 +248 -75 src/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h
1.2 +13 -0 src/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h
1.3 +120 -8 src/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp
1.3 +15 -17 src/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp
1.3 +9 -11 src/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp
1.3 +65 -6 src/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp
1.3 +5 -10 src/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp
1.3 +2 -4 src/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp
1.2 +16 -16 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
1.2 +47 -69 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
1.2 +174 -93 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
1.2 +13 -18 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp
1.2 +11 -21 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp
1.2 +24 -8 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td
1.2 +20 -23 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp
1.2 +51 -5 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckerProvider.cpp
1.2 +0 -11 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExperimentalChecks.cpp
1.2 +74 -31 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprEngine.cpp
1.2 +11 -20 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp
1.2 +30 -118 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp
1.2 +0 -3 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/InternalChecks.h
1.2 +20 -15 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
1.2 +1 -1 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
1.2 +15 -28 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp
1.2 +18 -24 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp
1.2 +67 -56 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp
1.2 +11 -20 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp
1.2 +11 -20 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp
1.2 +15 -24 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp
1.2 +15 -19 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp
1.1 +205 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp (new)
1.2 +0 -210 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrLeakChecker.cpp (dead)
1.2 +71 -75 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
1.2 +27 -23 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
1.2 +26 -32 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp
1.2 +39 -31 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
1.2 +374 -23 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
1.2 +4 -3 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
1.2 +5 -0 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp
1.2 +2 -4 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
1.2 +17 -1 src/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp
1.4 +249 -0 src/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp
1.2 +1 -0 src/contrib/llvm/utils/TableGen/AsmWriterEmitter.h
1.2 +1 -0 src/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.cpp
1.4 +3 -1 src/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp
1.5 +2 -2 src/lib/clang/include/clang/Basic/Version.inc
1.5 +1 -0 src/lib/clang/libclanganalysis/Makefile
1.2 +1 -1 src/lib/clang/libclangstaticanalyzercheckers/Makefile
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201102270133.p1R1Xb96004386>
