- Oct 08, 2011
-
-
Peter Collingbourne authored
to avoid having to make it available for the cross build when it builds only clang-tblgen. llvm-svn: 141453
-
Sean Callanan authored
by attaching them to the ClangExpressionParser. llvm-svn: 141452
-
Michael J. Spencer authored
llvm-svn: 141451
-
Michael J. Spencer authored
llvm-svn: 141450
-
Michael J. Spencer authored
llvm-svn: 141449
-
Michael J. Spencer authored
llvm-svn: 141448
-
Jim Grosbach authored
llvm-svn: 141447
-
Jim Grosbach authored
llvm-svn: 141446
-
Howard Hinnant authored
llvm-svn: 141445
-
Sean Callanan authored
llvm-svn: 141444
-
Johnny Chen authored
llvm-svn: 141443
-
Andrew Trick authored
Fixes rdar://problem/5064068 llvm-svn: 141442
-
Eli Friedman authored
Fix APInt::operator*= so that it computes the correct result for large integers where there is unsigned overflow. Fix APFloat::toString so that it doesn't depend on the incorrect behavior in common cases (and computes the correct result in some rare cases). Fixes PR11086. llvm-svn: 141441
-
Nick Lewycky authored
llvm-svn: 141440
-
Nick Lewycky authored
llvm-svn: 141439
-
Jim Grosbach authored
llvm-svn: 141438
-
Sean Callanan authored
This involved minor changes to the way we report Objective-C methods, as well as cosmetic changes and added parameters for a variety of Clang APIs. llvm-svn: 141437
-
Bill Wendling authored
successor. Remove the old landing pad from their successor list, because it's now the successor of the dispatch block. Now that the landing pad blocks are no longer the destination of invokes, we can mark them as normal basic blocks instead of landing pads. This more closely resembles what the CFG is actually doing. llvm-svn: 141436
-
Bill Wendling authored
llvm-svn: 141435
-
-
Ted Kremenek authored
llvm-svn: 141433
-
Anna Zaks authored
llvm-svn: 141432
-
Jim Ingham authored
llvm-svn: 141431
-
Jim Ingham authored
llvm-svn: 141430
-
Jim Ingham authored
llvm-svn: 141429
-
Jim Ingham authored
SymbolFIle (it was done mostly in the BreakpointResolverName resolver before.) Then tailor our searches to the way the indexed maps are laid out. This removes a bunch of test case failures using indexed dSYM's. llvm-svn: 141428
-
Ted Kremenek authored
Remove AnalysisContext::getLiveVariables(), and introduce a templatized mechanism to lazily create analyses that are attached to AnalysisContext objects. llvm-svn: 141425
-
Jim Ingham authored
When a function calculates its module, make sure it returns the "real" module, not the linked .o file. llvm-svn: 141424
-
Jim Ingham authored
llvm-svn: 141423
-
Jim Ingham authored
llvm-svn: 141422
-
Bill Wendling authored
it with the new SjLj emitter stuff. This way there's no need to emit that kind-of-hacky intrinsic. llvm-svn: 141419
-
- Oct 07, 2011
-
-
Argyrios Kyrtzidis authored
the fields if they are already loaded, just ignore them when we are building the chain in BuildDeclChain. This fixes an lldb issue where fields were removed and not getting re-added because lldb is based on ASTImporter adding decls to DeclContext and fields were already added before by the ASTImporter. We should really simplify the interaction between DeclContext <-> lldb going forward.. rdar://10246067 llvm-svn: 141418
-
Anna Zaks authored
[analyzer] Previously, we were passing to CheckerContext enough info to construct ProgramPoint and it would pass it to NodeBuilder, which in turn would construct the ProgramPoint. Simplify it by just passing the ProgramPoint to CheckerContext. The ProgramPoint can only change if a checker tags it, in which case, we create a copy with the given tag. (A step closer to making CheckerContext work with all node builders, not only StmtNodeBuilder.) llvm-svn: 141417
-
Bill Wendling authored
do. This will be useful later on with the new SJLJ stuff. llvm-svn: 141416
-
Fariborz Jahanian authored
for atomic setters which requires assignment operator. llvm-svn: 141415
-
Anna Zaks authored
ProgramPoint cleanup after the previous commit r141408 (remove the copy constructor, mark withTag const). Move getProgramPoint() utility from CoreEngine.cpp into ProgramPoint. llvm-svn: 141414
-
Nick Lewycky authored
patch by Cary Coutant! llvm-svn: 141413
-
Nick Lewycky authored
llvm-svn: 141412
-
Douglas Gregor authored
llvm-svn: 141411
-
Jakob Stoklund Olesen authored
This instruction is explicitly encoded without an REX prefix, so both operands but be *_NOREX. Also add an assertion to copyPhysReg() that fires when the MOV8rr_NOREX constraints are not satisfied. This fixes a miscompilation in 20040709-2 in the gcc test suite. llvm-svn: 141410
-