- Jul 17, 2013
-
-
Manman Ren authored
No functionality change. llvm-svn: 186470
-
NAKAMURA Takumi authored
For example, 'No such file or directory' cannot be seen on Japanese version of msvcrt. llvm-svn: 186469
-
NAKAMURA Takumi authored
llvm-svn: 186468
-
Fariborz Jahanian authored
llvm-svn: 186467
-
Nadav Rotem authored
llvm-svn: 186466
-
Nadav Rotem authored
SLPVectorizer: Improve the compile time of isConsecutive by adding a simple constant-gep check before using SCEV. This check does not always work because not all of the GEPs use a constant offset, but it happens often enough to reduce the number of times we use SCEV. llvm-svn: 186465
-
Eli Friedman authored
Sema needs to be able to accurately determine what will be emitted as a constant initializer and what will not, so we get accurate errors in C and accurate -Wglobal-constructors warnings in C++. This makes Expr::isConstantInitializer match CGExprConstant as closely as possible. llvm-svn: 186464
-
Anton Korobeynikov authored
Patch by C. Bergström! llvm-svn: 186463
-
Argyrios Kyrtzidis authored
Patch by Rafael Espíndola. llvm-svn: 186462
-
Lang Hames authored
block. Blocks that have an indirect branch terminator, even if it's not the last terminator, should still be treated as unanalyzable. <rdar://problem/14437274> Reducing a useful regression test case is proving difficult - I hope to have one soon. llvm-svn: 186461
-
- Jul 16, 2013
-
-
Fariborz Jahanian authored
properties, then class conforms to that protocol. llvm-svn: 186460
-
Tilmann Scheller authored
This adds an instruction alias to make the assembler recognize the alternate literal form: pli [PC, #+/-<imm>] See A8.8.129 in the ARM ARM (DDI 0406C.b). Fixes <rdar://problem/14403733>. llvm-svn: 186459
-
Michael Sartain authored
Fix Rendezvous breakpoint to only be set once, resolve addr in BreakpointLocationList::FindByAddress Differential Revision: http://llvm-reviews.chandlerc.com/D1145 llvm-svn: 186458
-
Jason Molenda authored
llvm-svn: 186457
-
Alexander Kornienko authored
Summary: These can appear when comments contain command lines with quoted line breaks. As the text (including escaped newlines and '//' from consecutive lines) is a single line comment, we used to break it even when it didn't exceed column limit. This is a temporary solution, in the future we may want to support this case completely - at least adjust leading whitespace when changing indentation of the first line. Reviewers: djasper Reviewed By: djasper CC: cfe-commits, klimek Differential Revision: http://llvm-reviews.chandlerc.com/D1146 llvm-svn: 186456
-
Daniel Jasper authored
Before, clang-format would simply eat these as they were recognized as whitespace. With this patch, they are mostly left alone. llvm-svn: 186454
-
Rafael Espindola authored
llvm-svn: 186453
-
Eli Friedman authored
Fixes <rdar://problem/14442543>. llvm-svn: 186452
-
Rafael Espindola authored
llvm-svn: 186451
-
Rafael Espindola authored
llvm-svn: 186450
-
Rafael Espindola authored
llvm-svn: 186449
-
Rafael Espindola authored
llvm-svn: 186448
-
Rafael Espindola authored
This centralizes the handling of O_BINARY and opens the way for hiding more differences (like how open behaves with directories). llvm-svn: 186447
-
Daniel Malea authored
- test with python API - test with command interpreter - test stepping a single (selected) thread - test stepping all threads in the program llvm-svn: 186446
-
Benjamin Kramer authored
llvm-svn: 186445
-
Rafael Espindola authored
llvm-svn: 186444
-
Fariborz Jahanian authored
declaration to include list of protocols class conforms to. llvm-svn: 186443
-
Benjamin Kramer authored
llvm-svn: 186442
-
Nick Kledzik authored
llvm-svn: 186441
-
Nick Kledzik authored
Fix Driver tests to check return value of parse(), simplify subclassing, and remove unneeded instance variables llvm-svn: 186440
-
Benjamin Kramer authored
llvm-svn: 186439
-
Hans Wennborg authored
llvm-svn: 186438
-
Craig Topper authored
llvm-svn: 186437
-
Manman Ren authored
llvm-svn: 186436
-
Jakob Stoklund Olesen authored
These floats all represented block frequencies anyway, so just use the BlockFrequency class directly. Some floating point computations remain in tryLocalSplit(). They are estimating spill weights which are still floats. llvm-svn: 186435
-
Jakob Stoklund Olesen authored
Original commit message: Remove floating point computations from SpillPlacement.cpp. Patch by Benjamin Kramer! Use the BlockFrequency class instead of floats in the Hopfield network computations. This rescales the node Bias field from a [-2;2] float range to two block frequencies BiasN and BiasP pulling in opposite directions. This construct has a more predictable behavior when block frequencies saturate. The per-node scaling factors are no longer necessary, assuming the block frequencies around a bundle are consistent. This patch can cause the register allocator to make different spilling decisions. The differences should be small. llvm-svn: 186434
-
Daniel Jasper authored
The fundamental concept is: Format as if the braced init list was a function call (with parentheses replaced by braces). If there is no name/type before the opening brace (e.g. if the braced list is nested), assume a zero-length identifier just before the opening brace. This behavior is gated on a new style flag, which for now replaces the SpacesInBracedLists style flag. Activate this style flag for Google style to reflect recent style guide changes. llvm-svn: 186433
-
Juergen Ributzka authored
Use PMIN/PMAX for UGE/ULE vector comparions to reduce the number of required instructions. This trick also works for UGT/ULT, but there is no advantage in doing so. It wouldn't reduce the number of instructions and it would actually reduce performance. Reviewer: Ben radar:5972691 llvm-svn: 186432
-
Peter Collingbourne authored
Differential Revision: http://llvm-reviews.chandlerc.com/D1149 llvm-svn: 186431
-
Marshall Clow authored
llvm-svn: 186430
-