| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
this completes the basic port of ARM constant islands to Mips16.
More testing, code review, cleanup is in order but basically everything
seems to be working. A bug in gas is preventing some of the runtime
testing but I hope to resolve this soon.
llvm-svn: 196331
|
| |
|
|
|
|
| |
Add --assertion-mode to llvm-config. It emits ON or OFF according to NDEBUG.
llvm-svn: 196329
|
| |
|
|
|
|
|
|
| |
to let llvm-lit.py --use-processes work.
llvm-lit needs suffix.py for multiprocess to find a main module.
llvm-svn: 196328
|
| |
|
|
| |
llvm-svn: 196323
|
| |
|
|
|
|
| |
Thanks to Ed and Greg for catching the incorrect logging statements.
llvm-svn: 196322
|
| |
|
|
| |
llvm-svn: 196321
|
| |
|
|
|
|
| |
libxml2.
llvm-svn: 196320
|
| |
|
|
|
|
|
|
| |
does not
override all of the designated initializers of its superclass.
llvm-svn: 196319
|
| |
|
|
|
|
|
|
|
|
|
| |
super another initializer and when the implementation does not delegate to
another initializer via a call on 'self'.
A secondary initializer is an initializer method not marked as a designated
initializer within a class that has at least one initializer marked as a
designated initializer.
llvm-svn: 196318
|
| |
|
|
|
|
|
|
| |
calls on
super an initializer that is not a designated one or any initializer on self.
llvm-svn: 196317
|
| |
|
|
|
|
|
|
| |
does not chain to
an init method that is a designated initializer for the superclass.
llvm-svn: 196316
|
| |
|
|
|
|
|
|
|
|
| |
designated initializers of an interface.
If the interface declaration does not have methods marked as designated
initializers then the interface inherits the designated initializers of
its super class.
llvm-svn: 196315
|
| |
|
|
|
|
| |
It only applies to methods of init family in an interface declaration.
llvm-svn: 196314
|
| |
|
|
| |
llvm-svn: 196313
|
| |
|
|
|
|
|
|
|
|
| |
Unlike msvc, when handling a thiscall + sret gcc will
* Put the sret in %ecx
* Put the this pointer is (%esp)
This fixes, for example, calling stringstream::str.
llvm-svn: 196312
|
| |
|
|
|
|
|
|
|
|
|
| |
Before, there SourceManager would not return a FileEntry for a
SourceLocation of a macro expansion (if the header name itself is
defined in a macro). We'd then fallback to assume that the module
currently being built is the including module. However, in this case we
are actually interested in the spelling location of the filename loc in
order to derive the including module.
llvm-svn: 196311
|
| |
|
|
| |
llvm-svn: 196310
|
| |
|
|
|
|
| |
We had a mix where some were being included via Xcode GUI and some were done in the extra linker flags.
llvm-svn: 196309
|
| |
|
|
|
|
| |
directory.
llvm-svn: 196308
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This fixes a logic bug pointed out by Juraj Ivancic.
No behavior change because none of the in-tree clients of
cl::ExpandResponseFiles check the return value. In this case, the
@prefixed arguments are left in the command line. Downstream command
line processing has the opportunity to emit errors about it, so this
isn't that bad.
llvm-svn: 196306
|
| |
|
|
|
|
|
| |
Copy all test files to temporary directory, not just test.* files. Tests
didn't fail because the missing files occurred in XFAILS.
llvm-svn: 196305
|
| |
|
|
| |
llvm-svn: 196304
|
| |
|
|
| |
llvm-svn: 196303
|
| |
|
|
|
|
|
| |
Expose a new interface function for debugging code built with sanitizer tools.
Add an ASan implementation.
llvm-svn: 196302
|
| |
|
|
| |
llvm-svn: 196301
|
| |
|
|
|
|
|
|
| |
referenced in a way that even the linker does not see.
Differential Revision: http://llvm-reviews.chandlerc.com/D2280
llvm-svn: 196300
|
| |
|
|
|
|
|
|
|
|
|
| |
This makes it possible to build the clang-format vs plugin from the cmake build.
It is a hack, as it shells out to "devenv" to actually build it, but it's hidden
away in a corner behind a flag, and it provides a convenient way of building the
plug-in from the command-line together with the rest of clang.
Differential Revision: http://llvm-reviews.chandlerc.com/D2310
llvm-svn: 196299
|
| |
|
|
|
|
| |
Fix use of std::lower_bound to check for equality if a match is found to ensure we don't return the next breakpoint with an ID greater than the break_id that was asked for.
llvm-svn: 196298
|
| |
|
|
| |
llvm-svn: 196297
|
| |
|
|
|
|
|
| |
return void expression. // rdar://15366494
pr17759.
llvm-svn: 196296
|
| |
|
|
|
|
|
|
|
|
| |
clang enables vectorization at optimization levels > 1 and size level < 2. opt
should behave similarily.
Loop vectorization and SLP vectorization can be disabled with the flags
-disable-(loop/slp)-vectorization.
llvm-svn: 196294
|
| |
|
|
| |
llvm-svn: 196293
|
| |
|
|
|
|
| |
used. Adjust.
llvm-svn: 196292
|
| |
|
|
|
|
| |
Addressing the existense AMDGPUAsmPrinter and other subclasses of AsmPrinter
llvm-svn: 196288
|
| |
|
|
| |
llvm-svn: 196287
|
| |
|
|
| |
llvm-svn: 196286
|
| |
|
|
| |
llvm-svn: 196285
|
| |
|
|
| |
llvm-svn: 196284
|
| |
|
|
| |
llvm-svn: 196283
|
| |
|
|
| |
llvm-svn: 196282
|
| |
|
|
| |
llvm-svn: 196281
|
| |
|
|
| |
llvm-svn: 196280
|
| |
|
|
| |
llvm-svn: 196279
|
| |
|
|
| |
llvm-svn: 196278
|
| |
|
|
| |
llvm-svn: 196277
|
| |
|
|
| |
llvm-svn: 196276
|
| |
|
|
| |
llvm-svn: 196275
|
| |
|
|
|
|
|
| |
Separating permanent from temporary targets, added the bug that
will fix the temporary (PR18057).
llvm-svn: 196274
|
| |
|
|
| |
llvm-svn: 196273
|
| |
|
|
|
|
| |
It broke CodeGen/R600 tests with +Asserts.
llvm-svn: 196272
|