- Feb 16, 2013
-
-
Joerg Sonnenberger authored
so. llvm-svn: 175327
-
John McCall authored
for distinguishing type vs. value visibility. The changes to the visibility of explicit specializations are intentional. The change to the "ugly" test case is a consequence of a sensible implementation, and I am happy to argue that this is better behavior. Other changes may or may not be intended; it is quite difficult to divine intent from some of the code I altered. I've left behind a comment which I hope explains the philosophy behind visibility computation. llvm-svn: 175326
-
Akira Hatanaka authored
No functionality change intended. llvm-svn: 175325
-
Matt Beaumont-Gay authored
llvm-svn: 175324
-
Enrico Granata authored
Split some NS* formatters in their own source files Refactored a utility function for the C++ formatters to use Fixed the skip-summary test case to be explicit about requiring libstdc++ for operation llvm-svn: 175323
-
Bill Wendling authored
llvm-svn: 175322
-
Bill Wendling authored
When we're recalculating the feature set of the subtarget, we need to have the ivars in their initial state. llvm-svn: 175320
-
Matt Beaumont-Gay authored
llvm-svn: 175319
-
Sean Callanan authored
- removed an unnecessary variable - fixed an issue where we sometimes wrote too much data into a buffer - made the recognition of variables as "this" a little more conservative <rdar://problem/13216268> llvm-svn: 175318
-
- Feb 15, 2013
-
-
Chad Rosier authored
Input/Output rewrite to the same location. Make sure the SizeDirective rewrite is performed first. This also ensure the sort algorithm is stable. llvm-svn: 175317
-
Derek Schuff authored
With bundle alignment, instructions all get their own MCFragments (unless they are in a bundle-locked group). For instructions with fixups, this is an MCDataFragment. Emitting actual data (e.g. for .long) attempts to re-use MCDataFragments, which we don't want int this case since it leads to fragments which exceed the bundle size. So, don't reuse them in this case. Also adds a test and fixes some formatting. llvm-svn: 175316
-
Bill Wendling authored
llvm-svn: 175315
-
Bill Wendling authored
If two functions require different features (e.g., `-mno-sse' vs. `-msse') then we want to honor that, especially during LTO. We can do that by resetting the subtarget's features depending upon the 'target-feature' attribute. llvm-svn: 175314
-
Chad Rosier authored
llvm-svn: 175313
-
Chad Rosier authored
llvm-svn: 175312
-
Pekka Jaaskelainen authored
llvm-svn: 175311
-
Akira Hatanaka authored
No functionality change intended. llvm-svn: 175310
-
Daniel Malea authored
- Add a "parsable" mode to dotest.py that outputs test results in exactly the same format as clang's lit tests - Improve dosep script to output list of failing tests (output should look like clang test failure summaries) - Cleanup lldb/test/Makefile to remove needless parameters and environment variables - Switch makefile tests to use parsable-mode output; should make the buildbot results parsable - Switch makefile tests to use dosep to log catch crashing tests (instead of halting the test suite) llvm-svn: 175309
-
Bill Wendling authored
The back-end will use these values to reconfigure code generation for different features. llvm-svn: 175308
-
Daniel Malea authored
- remove expectedFailure decorator from resolved rdar 12566646 and 10887661 - remove expectedFailure from TestBitfields testcase not actually affected by bug - skip the (non-deterministic) TestStopHookMechanism.py to avoid a noisy suite on Linux llvm-svn: 175307
-
Sebastian Pop authored
llvm-svn: 175306
-
Sebastian Pop authored
llvm-svn: 175305
-
Sebastian Pop authored
llvm-svn: 175304
-
Sebastian Pop authored
llvm-svn: 175303
-
Sebastian Pop authored
llvm-svn: 175302
-
Daniel Malea authored
- fixed cleanup of Popen objects by pushing spawn logic into test Base and out of test cases - connect subprocess stdin to PIPE (rather than the parent's STDIN) to fix silent terminal issue Tested on Linux and Mac OS X llvm-svn: 175301
-
Akira Hatanaka authored
functions. Set AddedComplexity to determine the order in which patterns are matched. This simplifies selection of floating point loads/stores. No functionality change intended. llvm-svn: 175300
-
Dmitri Gribenko authored
Adds a function clang_getTypeSpelling(CXType CT) that returns a CXString containing the underlying type. Patch by Ben Gertzfield. llvm-svn: 175299
-
Fariborz Jahanian authored
an ivar of type pointer to a typedef'ed object. // rdar://13190095 llvm-svn: 175298
-
Reed Kotler authored
of the old jit and which we don't intend to support in mips16 or micromips. This dependency is for the testing of whether an instruction is a pseudo. llvm-svn: 175297
-
Sebastian Pop authored
llvm-svn: 175296
-
Sebastian Pop authored
llvm-svn: 175295
-
Sebastian Pop authored
llvm-svn: 175294
-
Sebastian Pop authored
llvm-svn: 175293
-
Benjamin Kramer authored
While there postpone register name printing after uniquing. No intended functionality change. llvm-svn: 175292
-
Daniel Jasper authored
The current heuristic assumes that there can't be binary operators in builder-type calls (excluding assigments). However, it also excluded < and > in general, which is wrong. Now they are only excluded if they are template parameters. Before: return aaaaaaaaaaaaaaaaa->aaaaa().aaaaaaaaaaaaa()i .aaaaaa() < aaaaaaaaaaaaaaaaaaa->aaaaa().aaaaaaaaaaaaa().aaaaaa(); After: return aaaaaaaaaaaaaaaaa->aaaaa().aaaaaaaaaaaaa().aaaaaa() < aaaaaaaaaaaaaaaaaaa->aaaaa().aaaaaaaaaaaaa().aaaaaa(); llvm-svn: 175291
-
Daniel Malea authored
- needed due to r175241 llvm-svn: 175290
-
Enea Zaffanella authored
llvm-svn: 175289
-
Edwin Vane authored
Currently, changes made by previous transforms are not kept if a transform doesn't make any changes itself to a given file. Now file states are propagated properly through transforms that don't make changes. Fixes: PR15281 Author: Jack Yang <jack.yang@intel.com> Reviewer: klimek llvm-svn: 175288
-
Daniel Malea authored
- Enable TestFormatters.py: expressions with "new" work - Enable TestChangeValueAPI.py: llvm.org/PR15039 fixed - Disable expression_command/call-restarts due to llvm.org/PR15278 - Disable expression_command/call-throws due to ObjC test program llvm-svn: 175287
-