- Jun 16, 2012
-
-
Jakob Stoklund Olesen authored
llvm-svn: 158575
-
Kaelyn Uhrain authored
llvm-svn: 158573
-
Kaelyn Uhrain authored
llvm-svn: 158572
-
Jordan Rose authored
1. Teach Lexer that pragma lexers are like macro expansions at EOF. 2. Treat pragmas like #define/#undef when printing. 3. If we just printed a directive, add a newline before any more tokens. (4. Miscellaneous cleanup in PrintPreprocessedOutput.cpp) PR10594 and <rdar://problem/11562490> (two separate related problems) llvm-svn: 158571
-
Andrew Trick authored
llvm-svn: 158570
-
James Dennett authored
llvm-svn: 158569
-
James Dennett authored
llvm-svn: 158568
-
James Dennett authored
llvm-svn: 158567
-
James Dennett authored
llvm-svn: 158566
-
James Dennett authored
llvm-svn: 158565
-
James Dennett authored
llvm-svn: 158564
-
Jakob Stoklund Olesen authored
Calling checkRegMaskInterference(VirtReg) checks if VirtReg crosses any regmask operands, regardless of the registers they clobber. llvm-svn: 158563
-
James Dennett authored
* Escaped "::" and "<" as needed in Doxygen comments; * Marked up code examples with \code...\endcode; * Documented a \param that is current, instead of a few that aren't; * Fixed up some \file and \brief comments. llvm-svn: 158562
-
Michael J. Spencer authored
llvm-svn: 158561
-
Kevin Enderby authored
iaspr, espr and xpsr which also needed to have 0b10 in their mask encoding bits. llvm-svn: 158560
-
James Dennett authored
* Escaped Objective-C @keywords in Doxygen comments; * Documented more accurate \params; * Exposed some more summaries using \brief. llvm-svn: 158559
-
Dmitri Gribenko authored
llvm-svn: 158558
-
- Jun 15, 2012
-
-
James Dennett authored
* Escaped # characters in Doxygen comments; * Added Doxygen markup (\brief, \code, \file, \namespace). llvm-svn: 158557
-
Howard Hinnant authored
llvm-svn: 158556
-
James Dennett authored
llvm-svn: 158555
-
James Dennett authored
llvm-svn: 158554
-
James Dennett authored
* Escaped the # of #define in Doxygen comments; * Formatting: Annotated __VA_ARGS__ with \c; * Converted docs to use \brief to provide summaries; * Fixed a typo: disbles -> disables. llvm-svn: 158553
-
James Dennett authored
llvm-svn: 158552
-
Manman Ren authored
This patch will optimize abs(x-y) FROM sub, movs, rsbmi TO subs, rsbmi For abs, we will use cmp instead of movs. This is necessary because we already have an existing peephole pass which optimizes away cmp following sub. rdar: 11633193 llvm-svn: 158551
-
James Dennett authored
broken duplicates of comments that are in the corresponding header files. llvm-svn: 158550
-
James Dennett authored
llvm-svn: 158549
-
James Dennett authored
llvm-svn: 158548
-
Nick Kledzik authored
Add 'invalid' as a Reference Kind so that unknown/invalid kind strings can return that fact to the caller for use in constructing an error message, rather that triggering an assertion. llvm-svn: 158547
-
James Dennett authored
not with another <tt>. llvm-svn: 158546
-
Alexis Hunt authored
llvm-svn: 158545
-
Nick Kledzik authored
remove return statements after llvm_unreachable() as the compiler no longer warns abot missing return values llvm-svn: 158544
-
Kay Tiong Khoo authored
llvm-svn: 158543
-
Nick Kledzik authored
llvm-svn: 158542
-
Nick Kledzik authored
llvm-svn: 158541
-
Andrew Trick authored
For non-address users, Base and Scaled registers are not specially associated to fit an address mode, so SCEVExpander should apply normal expansion rules. Otherwise we may sink computation into inner loops that have already been optimized. llvm-svn: 158537
-
Andrew Trick authored
llvm-svn: 158536
-
Bill Wendling authored
llvm-svn: 158535
-
Bill Wendling authored
llvm-svn: 158534
-
Jordan Rose authored
Specifically, @[] and @{} didn't have a type associated with them; we now use "NSArray *" and "NSDictionary *", respectively. @"" has the type "NSString *". @(), unfortunately, has type "id", since it (currently) may be either an NSNumber or an NSString. Add a test for all the Objective-C at-expression completions. <rdar://problem/11507708&11507668&11507711> llvm-svn: 158533
-
Jordan Rose authored
We already didn't track objects that have delegates or callbacks or objects that are passed through void * "context pointers". It's a not-uncommon pattern to release the object in its callback, and so the leak message we give is not very helpful. llvm-svn: 158532
-