- May 16, 2012
-
-
Richard Trieu authored
a warning for an extra semi-colon after function definitions. Added logic so that a block of semi-colons on a line will only get one warning instead of a warning for each semi-colon. llvm-svn: 156934
-
Danil Malyshev authored
Added LLIMCJITMemoryManager to the lli. This manager will be used for MCJIT instead of DefaultJIMMemoryManager. It's more flexible for MCJIT tasks, in addition it's provides a invalidation instruction cache for code sections which will be used before JIT code will be executed. llvm-svn: 156933
-
Anna Zaks authored
This breaks the build with -triple i386-apple-darwin9. llvm-svn: 156932
-
Johnny Chen authored
The redo.py script can take no argument where it uses heuristics to find the latest session directory. llvm-svn: 156931
-
NAKAMURA Takumi authored
FYI, they can pass on Cygwin w/o any tweaks. llvm-svn: 156930
-
NAKAMURA Takumi authored
This passes on MSYS bash and Cygwin. llvm-svn: 156929
-
Jim Ingham authored
llvm-svn: 156928
-
Jim Ingham authored
llvm-svn: 156927
-
Douglas Gregor authored
lambda as referring to a local in an enclosing scope if we're in the enclosing scope of the lambda (not it's function call operator). Also, turn the test into an IR generation test, since that's where the crashes occurred. Really fixes PR12746 / <rdar://problem/11465120>. llvm-svn: 156926
-
Douglas Gregor authored
blocks and lambdas, based heavily on a patch from Meador Inge. Fixes PR12746 / <rdar://problem/11465120>. llvm-svn: 156925
-
Dmitry Vyukov authored
-provide support for non-continous modules -ignore not loaded sections -more debug output llvm-svn: 156924
-
Douglas Gregor authored
llvm-svn: 156923
-
Douglas Gregor authored
llvm-svn: 156922
-
Jordy Rose authored
llvm-svn: 156921
-
Jordy Rose authored
llvm-svn: 156920
-
Jordy Rose authored
The new debug.ExprInspection checker looks for calls to clang_analyzer_eval, and emits a warning of TRUE, FALSE, or UNKNOWN (or UNDEFINED) based on the constrained value of its (boolean) argument. It does not modify the analysis state though the conditions tested can result in branches (e.g. through the use of short-circuit operators). llvm-svn: 156919
-
Filipe Cabecinhas authored
This test is run after TestAbbreviations and was making runCmd("h") fail in that test, on the second tested architecture (two commands would be avilable for "h": "help" and "hello"). Later I'm sending a patch for review to add some information to the error message for that case. llvm-svn: 156918
-
Benjamin Kramer authored
llvm-svn: 156917
-
Benjamin Kramer authored
llvm-svn: 156916
-
Duncan Sands authored
named metadata list, unlike all the other global objects (global variables, functions, aliases), so add that for consistency. llvm-svn: 156915
-
Benjamin Kramer authored
No functionality change. llvm-svn: 156914
-
Chandler Carruth authored
options, to enable easier testing of the innards of LLVM that are enabled by such optimization strategies. Note that this doesn't provide the (much needed) function attribute support for -Oz (as opposed to -Os), but still seems like a positive step to better test the logic that Clang currently relies on. Patch by Patrik Hägglund. llvm-svn: 156913
-
Kostya Serebryany authored
llvm-svn: 156912
-
Chandler Carruth authored
on Linux in the getting started documentation. Patch by Nathan Ridge. llvm-svn: 156911
-
Kostya Serebryany authored
llvm-svn: 156910
-
Duncan Sands authored
llvm-svn: 156909
-
Kostya Serebryany authored
llvm-svn: 156908
-
Kostya Serebryany authored
llvm-svn: 156907
-
Kostya Serebryany authored
[tsan] add ThreadSanitizer linker flags on Linux and also copy the tsan-rt into the appropriate place at build time llvm-svn: 156906
-
Chris Lattner authored
generated code (for Intrinsic::getType) into a table. This handles common cases right now, but I plan to extend it to handle all cases and merge in type verification logic as well in follow-on patches. llvm-svn: 156905
-
Douglas Gregor authored
llvm-svn: 156904
-
Chris Lattner authored
llvm-svn: 156902
-
David Blaikie authored
This improves the conversion diagnostics (by correctly pointing to the loop construct for conversions that may've been caused by the contextual conversion to bool caused by a condition expression) and also causes the NULL conversion warnings to be correctly suppressed when crossing a macro boundary in such a context. (previously, since the conversion context location was incorrect, the suppression could not be performed) Reported by Nico Weber as feedback to r156826. llvm-svn: 156901
-
Greg Clayton authored
Make sure that our thread list can't get out of date like was happening before Jims fix in revision 156894. llvm-svn: 156898
-
Rafael Espindola authored
Fixes pr12835. llvm-svn: 156897
-
-
Jim Ingham authored
Always call RefreshStateAfterStop when we get a stop event. We were skipping doing it in the case where we had interrupted the target. Presumably at some point in the past RefreshStateAfterStop was done more directly when we handled the interrupt, but it isn't any more so now we need to do it all the time. llvm-svn: 156894
-
Jim Ingham authored
llvm-svn: 156891
-
Argyrios Kyrtzidis authored
To do that, keep track of the location of the protocol id in the ObjCProtocolExpr AST node. rdar://11190837 llvm-svn: 156890
-
Jason Molenda authored
llvm-svn: 156888
-