- 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
-
Daniel Jasper authored
Before: ostream &operator <<(ostream &out, some::ns::SomeReallyLongType WithSomeReallyLongValue); After: ostream &operator<<(ostream &out, some::ns::SomeReallyLongType WithSomeReallyLongValue); llvm-svn: 175286
-
Alexey Samsonov authored
llvm-svn: 175285
-
Alexey Samsonov authored
llvm-svn: 175284
-
Paul Redmond authored
- add sincos to runtime library if target triple environment is GNU - added canCombineSinCosLibcall() which checks that sincos is in the RTL and if the environment is GNU then unsafe fpmath is enabled (required to preserve errno) - extended sincos-opt lit test Reviewed by: Hal Finkel llvm-svn: 175283
-
Argyrios Kyrtzidis authored
while trying to do error recovery. rdar://13207886 llvm-svn: 175282
-
Argyrios Kyrtzidis authored
we don't do the scope checks otherwise we are going to hit assertion checks since a label may not have been actually added. llvm-svn: 175281
-
Jyotsna Verma authored
support constant extension. This patch doesn't introduce any functionality changes. llvm-svn: 175280
-
Greg Clayton authored
llvm-svn: 175279
-
Hal Finkel authored
Several functions and variable names used the term 'tree' to refer to what is actually a DAG. Correcting this mistake will, hopefully, prevent confusion in the future. No functionality change intended. llvm-svn: 175278
-