- Jul 06, 2012
-
-
Alexey Samsonov authored
DwarfDebug class could generate the same (inlined) DIVariable twice: 1) when trying to find abstract debug variable for a concrete inlined instance. 2) when explicitly collecting info for variables that were optimized out. This change makes sure that this duplication won't happen and makes Clang pass "gdb.opt/inline-locals" test from gdb testsuite. Reviewed by Eric Christopher. llvm-svn: 159811
-
Arnaud A. de Grandmaison authored
llvm-svn: 159810
-
Manuel Klimek authored
llvm-svn: 159809
-
Hongbin Zheng authored
Patched by TangKK <dengjunqi06323011@hotmail.com>. llvm-svn: 159808
-
Manuel Klimek authored
llvm-svn: 159807
-
Bill Wendling authored
llvm-svn: 159806
-
Manuel Klimek authored
matches on interesting parts of the AST, and callback mechanisms to act on them. llvm-svn: 159805
-
Jush Lu authored
llvm-svn: 159804
-
Jason Molenda authored
running natively on arm - on iOS we have to do some extra work to track the inferior process if we launch with a shell intermediary. <rdar://problem/11719396> llvm-svn: 159803
-
Jack Carter authored
Mips specific inline asm operand modifier D. Comment changes and predicate change. llvm-svn: 159802
-
Eric Christopher authored
types. llvm-svn: 159801
-
Jakob Stoklund Olesen authored
llvm-svn: 159800
-
Jason Molenda authored
llvm-svn: 159798
-
Dmitri Gribenko authored
llvm-svn: 159797
-
Lang Hames authored
llvm-svn: 159796
-
Lang Hames authored
This flag sets the 'fp-contract' mode, which controls the formation of fused floating point operations. Available modes are: - Fast: Form fused operations anywhere. - On: Form fused operations where allowed by FP_CONTRACT. This is the default mode. - Off: Don't form fused operations (in future this may be relaxed to forming fused operations where it can be proved that the result won't be affected). Currently clang doesn't support the FP_CONTRACT pragma, so the 'On' and 'Off' modes are equivalent. llvm-svn: 159794
-
Dmitri Gribenko authored
llvm-svn: 159793
-
Fariborz Jahanian authored
for doing delayed parsing of c++ method defined in objc class implementations. llvm-svn: 159792
-
Howard Hinnant authored
llvm-svn: 159791
-
Dmitri Gribenko authored
very simple semantic analysis that just builds the AST; minor changes for lexer to pick up source locations I didn't think about before. Comments AST is modelled along the ideas of HTML AST: block and inline content. * Block content is a paragraph or a command that has a paragraph as an argument or verbatim command. * Inline content is placed within some block. Inline content includes plain text, inline commands and HTML as tag soup. llvm-svn: 159790
-
Dmitri Gribenko authored
llvm-svn: 159789
-
Argyrios Kyrtzidis authored
that the migrator handles) but return their instances as 'id', resulting in the compiler resolving 'objectForKey:' as the method from NSDictionary. When checking if we can convert to subscripting syntax, check whether the receiver is a result of a class method from a hardcoded list of such classes. In such a case return the specific class as the interface of the receiver. llvm-svn: 159788
-
Jack Carter authored
Print the second half of a double word operand. The include list was cleaned up a bit as well. Also the test case was modified to test for both big and little patterns. llvm-svn: 159787
-
Owen Anderson authored
Fix an overzealous assertion. It is legitimate for a target to have multiple fixups on a single instruction that target the same byte, so long as their bit-offsets are coordinates appropriately. llvm-svn: 159785
-
Fariborz Jahanian authored
under -Wsuper-class-method-mismatch for method mismatches in current and suprt class. // rdar://11793793 llvm-svn: 159784
-
- Jul 05, 2012
-
-
Argyrios Kyrtzidis authored
(apart from NSDictionary/NSArray) that implement objectForKey:/objectAtIndex/etc. and the subscripting methods as well. Part of rdar://11734969 llvm-svn: 159783
-
rdar://problem/11806995Han Ming Ong authored
Need to include QA MAS certificate leaf for root XPC service llvm-svn: 159782
-
DeLesley Hutchins authored
duplicates attributes on the declaration. Also eliminates a false negative in ReleasableMutexLock. Fixing this bug required some refactoring. llvm-svn: 159780
-
Anna Zaks authored
[analyzer] Add a statistic for maximum CFG size and a script to summarize analyzer stats from scan-build output. llvm-svn: 159776
-
Greg Clayton authored
Added a new example that extracts all global variables from an object file and prints any available info. llvm-svn: 159775
-
Simon Atanasyan authored
if -mdsp or -mdspr2 options are provided. llvm-svn: 159774
-
Fariborz Jahanian authored
of out-of-line c++ method definition which happens to be inside an objc class implementation until I can figure out how to do it. This is to fix a broken project. llvm-svn: 159772
-
Akira Hatanaka authored
llvm-svn: 159771
-
Akira Hatanaka authored
mips32 rev1 (the directives are emitted when target is mips32r2 too). llvm-svn: 159770
-
Simon Atanasyan authored
llvm-svn: 159769
-
Akira Hatanaka authored
AsmParser::ParseStatement. Patch by Vladimir Medic. llvm-svn: 159768
-
Simon Atanasyan authored
llvm-svn: 159767
-
Jordan Rose authored
This may turn out to be a controversial change, due to string literals being uniqued at link time, but Apple's docs only say "The compiler makes such object constants unique on a per-module basis..."[1] without actually saying what a "module" is. (It's not a clang module.) Furthermore, this uniqueness guarantee often can't be guaranteed once the string has been passed through framework code. If this does turn out very controversial, we could downgrade this to a DefaultError warning for strings, and leave it as a true Error for other kinds of literals. (<rdar://problem/11300873>) [1]: https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Strings/Articles/CreatingStrings.html llvm-svn: 159766
-
Manuel Klimek authored
used with classes that generate ASTConsumers; this allows decoupling the ASTConsumer generation from the Frontend library (like, for example, the MatchFinder in the upcoming ASTMatcher patch). llvm-svn: 159760
-
Nuno Lopes authored
llvm-svn: 159758
-