- Apr 15, 2013
-
-
Tom Stellard authored
llvm-svn: 179545
-
Tom Stellard authored
llvm-svn: 179544
-
Sean Callanan authored
Materializer.h that somehow crept in, maybe during a patch operation. llvm-svn: 179543
-
Jim Grosbach authored
llvm-svn: 179542
-
Jim Grosbach authored
llvm-svn: 179541
-
John Criswell authored
No content changes. llvm-svn: 179540
-
Sean Callanan authored
that it works in the absence of a process. Codepaths in the Materializer now use the best execution context scope available to them. llvm-svn: 179539
-
Rafael Espindola authored
llvm-svn: 179538
-
Argyrios Kyrtzidis authored
[PCH/test] Make test/PCH/cxx-typeid.cpp self-contained by including the relevant standard library declarations instead of depending on a system header inclusion. llvm-svn: 179537
-
Rafael Espindola authored
llvm-svn: 179536
-
Arnold Schwaighofer authored
Patch by Cameron McInally <cameron.mcinally@nyu.edu>. llvm-svn: 179535
-
Rafael Espindola authored
llvm-svn: 179534
-
Tim Northover authored
llvm-svn: 179532
-
Alexander Kornienko authored
llvm-svn: 179531
-
Rafael Espindola authored
llvm-svn: 179530
-
Rafael Espindola authored
llvm-svn: 179529
-
Edwin Vane authored
This commit adds initial support for the -include/-exclude options which are both currently marked as hidden. This support is the first step toward supporting transformations in headers included from source files. Added unittests to test include/exclude support. Author: Jack Yang <jack.yang@intel.com> llvm-svn: 179528
-
Rafael Espindola authored
I will remove the isBigEndianHost function once I update clang. The ifdef logic is designed to * not use configure/cmake to avoid breaking -arch i686 -arch ppc. * default to little endian * be as small as possible It looks like sys/endian.h is the preferred header on most modern BSD systems, but it is better to change this in a followup patch as machine/endian.h is available on FreeBSD, OpenBSD, NetBSD and OS X. llvm-svn: 179527
-
Alexander Kornienko authored
Summary: Both strings and block comments are broken into lines in breakProtrudingToken. Logic specific for strings or block comments is abstracted in implementations of the BreakToken interface. Among other goodness, this change fixes placement of backslashes after a block comment inside a preprocessor directive (see removed FIXMEs in unit tests). The code is far from being polished, and some parts of it will be changed for line comments support. Reviewers: klimek Reviewed By: klimek CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D665 llvm-svn: 179526
-
Timur Iskhodzhanov authored
llvm-svn: 179525
-
Evgeniy Stepanov authored
Restore SIGPROF handler to the original state after the test. llvm-svn: 179524
-
Rafael Espindola authored
It was being used correctly, but it is a very dangerous API to have around. Instead, move the logic from the filtering to when we are deciding if we should link two decls. llvm-svn: 179523
-
Evgeniy Stepanov authored
llvm-svn: 179522
-
Rafael Espindola authored
We keep the "as written" storage class, but that is a fuzzy concept for instantiations. With this patch instantiations of methods of class templates now get a storage class that is based on the semantics of isStatic(). With this can simplify isStatic() itself. llvm-svn: 179521
-
Andy Gibbs authored
This is a rework of the broken parts in r179373 which were subsequently reverted in r179374 due to incompatibility with C++98 compilers. This version should be ok under C++98. llvm-svn: 179520
-
Tim Northover authored
This is no longer true. llvm-svn: 179519
-
Tim Northover authored
llvm-svn: 179518
-
Richard Smith authored
Local thread_local variables are implicitly 'static'. (This doesn't apply to _Thread_local nor __thread.) llvm-svn: 179517
-
Richard Smith authored
llvm-svn: 179516
-
Richard Smith authored
llvm-svn: 179515
-
Richard Smith authored
llvm-svn: 179514
-
Eric Christopher authored
I can fix the testcases here: http://lab.llvm.org:8011/builders/clang-native-arm-cortex-a9/builds/6952 This reverts commit r179512 due to testcases specifying triples that they didn't actually mean and causing failures on other platforms. llvm-svn: 179513
-
Eric Christopher authored
llvm-svn: 179512
-
Nadav Rotem authored
llvm-svn: 179511
-
Nadav Rotem authored
Docs: merge the description of the BB and SLP vectorizers and document the -fslp-vectorize-aggressive flag. llvm-svn: 179510
-
Nadav Rotem authored
Add an option -vectorize-slp-aggressive for running the BB vectorizer. Make -fslp-vectorize run the slp-vectorizer. llvm-svn: 179508
-
Nadav Rotem authored
llvm-svn: 179507
-
Nadav Rotem authored
llvm-svn: 179506
-
Nadav Rotem authored
llvm-svn: 179505
-
Nadav Rotem authored
llvm-svn: 179504
-