- Nov 24, 2010
-
-
Anders Carlsson authored
llvm-svn: 120110
-
Anders Carlsson authored
llvm-svn: 120109
-
Anders Carlsson authored
llvm-svn: 120108
-
Anders Carlsson authored
Make CodeGenTypes::getCGRecordLayout compute the layout lazily if it doesn't exist. This matches ASTContext::getASTRecordLayout and is less confusing. llvm-svn: 120107
-
Anders Carlsson authored
llvm-svn: 120106
-
Michael J. Spencer authored
llvm-svn: 120105
-
Rafael Espindola authored
Patch by David Meyer, I added the test. llvm-svn: 120104
-
Michael J. Spencer authored
llvm-svn: 120103
-
Michael J. Spencer authored
Based on TR2/boost filesystem (v3) API, but modified to remove exceptions. Do not include this file directly, when it is ready, it will be included by include/llvm/System/Path.h. llvm-svn: 120102
-
Michael J. Spencer authored
llvm-svn: 120101
-
Rafael Espindola authored
sets the type of a symbol to STT_TLS. llvm-svn: 120100
-
Rafael Espindola authored
llvm-svn: 120099
-
Howard Hinnant authored
llvm-svn: 120098
-
Wesley Peck authored
Updating MBlaze .mask and .frame directives to match GCC's output and fixing regression introduced in 120095 by checking MCStreamer::hasRawTextSupport. llvm-svn: 120097
-
Wesley Peck authored
1. Fixing error where basic block labels were not being printed out when they need to be for the MBlaze backend because AsmPrinter::isBlockOnlyReachableByFallthrough does not take into account delay slots. 2. Re-adding .mask and .frame directives in printed assembly. 3. Adding .ent and .end directives in printed assembly. 4. Minor cleanups to MBlaze backend. llvm-svn: 120095
-
Zhongxing Xu authored
to be consistent with the type of 'this' expr in the method. 此行及以下内容将会被忽略-- M test/Analysis/method-call.cpp M include/clang/Checker/PathSensitive/GRExprEngine.h M lib/Checker/GRCXXExprEngine.cpp llvm-svn: 120094
-
Zhongxing Xu authored
This is required for supporting const reference to temporary objects. llvm-svn: 120093
-
Kalle Raiskila authored
llvm-svn: 120092
-
John McCall authored
names. llvm-svn: 120091
-
Kalle Raiskila authored
Fix by Visa Putkinen! llvm-svn: 120090
-
John McCall authored
llvm-svn: 120089
-
John McCall authored
of the ASTs. Only available in assertions builds. No stability guarantee. This is intended solely as a debugging tool. I'm not sure if the goals are sufficiently aligned with the XML printer to allow a common implementation. Currently just falls back on the StmtDumper to display statements, which means it doesn't produce valid XML in those cases. llvm-svn: 120088
-
Zhongxing Xu authored
to remake the stackframe everytime in GRExprEngine::ProcessCallEnter(). llvm-svn: 120087
-
Zhongxing Xu authored
llvm-svn: 120086
-
John McCall authored
llvm-svn: 120084
-
Zhanyong Wan authored
explanation on how things work there. Reviewed by kremenek. llvm-svn: 120081
-
Zhanyong Wan authored
Refactor AddStmtChoice to make it easier to use; also add comments on how the class works. Reviewed by kremenek. llvm-svn: 120080
-
Francois Pichet authored
- FileEntry::operator= is needed on Win32. - There was an error in the S_ISDIR() macro. llvm-svn: 120079
-
Rafael Espindola authored
fixes PR8659. llvm-svn: 120076
-
Zhanyong Wan authored
llvm-svn: 120073
-
NAKAMURA Takumi authored
llvm-svn: 120072
-
Ted Kremenek authored
ImmutableSet/ImmtuableMap/ImmutableList APIs. Along the way, clean up some method names in the static analyzer so that they are more descriptive and/or start with lowercase letters. llvm-svn: 120071
-
Ted Kremenek authored
to use lowercase letters for the start of most method names and to replace some method names with more descriptive names (e.g., "getLeft()" instead of "Left()"). No real functionality change. llvm-svn: 120070
-
Eli Friedman authored
llvm-svn: 120069
-
Jakob Stoklund Olesen authored
This doesn't quite work yet because the calls to treeDecrement and treeIncrement operate at the leaf level, not on pathNode(Level) as required. llvm-svn: 120068
-
- Nov 23, 2010
-
-
Chris Lattner authored
followed by an open for every source file we open, probe the file system with 'open' and then do an fstat when it succeeds. open+fstat is faster than stat+open because the kernel only has to perform the string->inode mapping once. Presumably it gets faster the deeper in your filesystem a lookup happens. For -Eonly on cocoa.h, this reduces system time from 0.042s to 0.039s on my machine, a 7.7% speedup. llvm-svn: 120066
-
Chris Lattner authored
file descriptor into a MemoryBuffer (and closes the FD). llvm-svn: 120065
-
Howard Hinnant authored
llvm-svn: 120064
-
John McCall authored
Not sure what I was thinking before. Fixes PR8668. llvm-svn: 120063
-
Chris Lattner authored
leak a filedescriptor if a client ever starts returning one. llvm-svn: 120062
-