- Sep 09, 2011
-
-
Akira Hatanaka authored
llvm-svn: 139405
-
John McCall authored
feature akin to the ARC runtime checks. Removes a terrible hack where IR gen needed to find the declarations of those symbols in the translation unit. llvm-svn: 139404
-
Fariborz Jahanian authored
along with minor rewriter fix to handle that. This test is still incomplete due to rewriter issues unrelated to instancetype. llvm-svn: 139403
-
Johnny Chen authored
llvm-svn: 139402
-
Greg Clayton authored
correctly, symbols are coming soon. It also needs to be 32/64 bit hardened with more testing. llvm-svn: 139401
-
Nadav Rotem authored
Implement vector-select support for avx256. Refactor the vblend implementation to have tablegen match the instruction by the node type llvm-svn: 139400
-
Jim Grosbach authored
llvm-svn: 139399
-
Duncan Sands authored
the instruction. llvm-svn: 139398
-
Jim Grosbach authored
llvm-svn: 139397
-
Jim Grosbach authored
llvm-svn: 139396
-
Jim Grosbach authored
llvm-svn: 139395
-
Douglas Gregor authored
llvm-svn: 139394
-
Jim Grosbach authored
llvm-svn: 139393
-
Jim Grosbach authored
llvm-svn: 139392
-
Jim Grosbach authored
llvm-svn: 139391
-
Jim Grosbach authored
llvm-svn: 139390
-
Jim Grosbach authored
llvm-svn: 139389
-
Jim Grosbach authored
llvm-svn: 139386
-
Jim Grosbach authored
llvm-svn: 139385
-
Douglas Gregor authored
must also be present of the first declaration of that entity. llvm-svn: 139384
-
Akira Hatanaka authored
llvm-svn: 139383
-
Anna Zaks authored
(scan-build does not set the $HtmlDir when running against configure. Previously, this implied that the plist files would appear in the current directory, with this patch they will get deleted.) llvm-svn: 139382
-
Jim Grosbach authored
llvm-svn: 139381
-
Douglas Gregor authored
declarations. llvm-svn: 139380
-
Jakob Stoklund Olesen authored
In some cases such as interpreters using indirectbr, the CFG can be very complicated, and live range splitting may be forced to insert a large number of phi-defs. When that happens, traceSiblingValue can spend a lot of time zipping around in the CFG looking for defs and reloads. This patch causes more information to be cached in SibValues, and the cached values are used to terminate searches early. This speeds up spilling by 20x in one interpreter test case. For more typical code, this is just a 10% speedup of spilling. The previous version had bugs that caused miscompilations. They have been fixed. llvm-svn: 139378
-
Enrico Granata authored
--show-aliases (-a) shows aliases for commands, as well as built-in commands --hide-user-defined (-u) hides user defined commands by default 'help' without arguments does not show aliases anymore. to see them, add --show-aliases to have only built-in commands appear, use 'help --hide-user-defined' ; there is currently no way to hide built-in commands from the help output 'help command' is not changed by this commit, and help is shown even if command is an alias and -a is not specified llvm-svn: 139377
-
Johnny Chen authored
./build-swig-Python.sh: line 76: INTERFACE_FILES: command not found when running SWIG, which was introduced during the last checkin. llvm-svn: 139376
-
Andrew Trick authored
llvm-svn: 139375
-
Devang Patel authored
llvm-svn: 139374
-
Douglas Gregor authored
construct a new DeclRefExpr rather than re-using the existing DeclRefExpr. Patch by Likai Liu, fixes PR8345. llvm-svn: 139373
-
Enrico Granata authored
llvm-svn: 139372
-
Jim Grosbach authored
llvm-svn: 139371
-
Caitlin Sadowski authored
Thread safety: This patch deals with previously unhandled cases when building lock expressions. We now resolve this expressions, avoid crashing when encountering cast expressions, and have a diagnostic for unresolved lock expressions llvm-svn: 139370
-
Caitlin Sadowski authored
llvm-svn: 139369
-
Caitlin Sadowski authored
llvm-svn: 139368
-
Caitlin Sadowski authored
llvm-svn: 139367
-
Francois Pichet authored
llvm-svn: 139364
-
Tobias Grosser authored
llvm-svn: 139363
-
Tobias Grosser authored
llvm-svn: 139362
-
John McCall authored
what 'nullPos' is supposed to mean, at least at this one site. Use closed forms for the arithmetic. Rip out some clever but ultimately pointless code that was trying to use 0 or 0L depending the size of a pointer vs. the size of int; first, it didn't work on LLP64 systems, and second, the sentinel checking code requires a pointer-typed value anyway, so this fixit would not have actually removed the warning. llvm-svn: 139361
-