.. |
2010-03-09-AnonAggregate.cpp
|
More then one anonymous aggregates on one line creates chaos when MDNode uniquness is combined with RAUW operation. Right solution is to avoid using RAUW.
|
2010-03-09 21:32:27 +00:00 |
DynArrayInit.cpp
|
tests: Rewrite test to check intent instead of implementation.
|
2010-06-28 17:43:18 +00:00 |
PR4827-cast.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
PR4983-constructor-conversion.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
PR5050-constructor-conversion.cpp
|
update a bunch of tests that are using the x86 backend instead of grepping IR :(
|
2010-09-22 06:09:31 +00:00 |
PR5093-static-member-function.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
PR5834-constructor-conversion.cpp
|
When converting from a type to itself or one of its base classes via a
|
2009-12-22 00:21:20 +00:00 |
PR5863-unreachable-block.cpp
|
Add a comment for r104472.
|
2010-05-23 20:57:46 +00:00 |
PR6474.cpp
|
Use -emit-llvm-only, to avoid leaving a temp around.
|
2010-03-11 18:23:02 +00:00 |
__null.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
address-of-fntemplate.cpp
|
When determining a standard conversion sequence involves resolving the
|
2010-04-29 18:24:40 +00:00 |
alloca-align.cpp
|
X86-64:
|
2010-06-28 19:56:59 +00:00 |
anonymous-namespaces.cpp
|
Properly give unique-external linkage to members of member templates
|
2010-08-13 08:35:10 +00:00 |
anonymous-union-member-initializer.cpp
|
Fix initialization for members of anonymous struct in a union.
|
2010-08-16 17:27:13 +00:00 |
arm-cc.cpp
|
Change the test for which ABI/CC to use on ARM to be base on the environment
|
2010-06-16 19:01:17 +00:00 |
arm.cpp
|
Implement ARM static local initialization guards, which are more compact than
|
2010-09-08 01:44:27 +00:00 |
array-construction.cpp
|
update a bunch of tests that are using the x86 backend instead of grepping IR :(
|
2010-09-22 06:09:31 +00:00 |
array-operator-delete-call.cpp
|
update a bunch of tests that are using the x86 backend instead of grepping IR :(
|
2010-09-22 06:09:31 +00:00 |
array-pointer-decay.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
array-value-initialize.cpp
|
simplify EmitAggMemberInitializer a bit and make it work in 32-bit mode,
|
2010-05-06 06:35:23 +00:00 |
assign-operator.cpp
|
Handle compound assignment expressions (i += j) as lvalues, which is
|
2010-04-23 04:16:32 +00:00 |
attr-final-devirtualize-virtual-function-calls.cpp
|
Also devirtualize calls to a member functions where the containing class has been marked final.
|
2010-10-27 13:34:43 +00:00 |
attr.cpp
|
Change CodeGenModule to rely on the Module's symbol table instead of
|
2010-03-19 23:29:14 +00:00 |
bitfield-layout.cpp
|
Simplify wide bit-field layout in CGRecordLayoutBuilder, and also fix a bug where assigning to a bit-field member would overwrite other parts of the struct.
|
2010-04-17 22:54:57 +00:00 |
block-destruct.cpp
|
Fixes a Code Gen. Crash when calling destructor on a __block
|
2010-05-04 00:26:07 +00:00 |
block-in-ctor-dtor.cpp
|
Patch to correctly mangle block helper functions
|
2010-06-24 00:08:06 +00:00 |
c-linkage.cpp
|
Fixes a code gen. bug by removing an assert.
|
2010-04-20 22:02:31 +00:00 |
c99-variable-length-array.cpp
|
Implement support for variable length arrays in C++. VLAs are limited
|
2010-05-22 16:17:30 +00:00 |
call-arg-zero-temp.cpp
|
update a bunch of tests that are using the x86 backend instead of grepping IR :(
|
2010-09-22 06:09:31 +00:00 |
cast-conversion.cpp
|
update a bunch of tests that are using the x86 backend instead of grepping IR :(
|
2010-09-22 06:09:31 +00:00 |
casts.cpp
|
Make sure that reinterpret_cast gets a CastKind on all successful
|
2009-12-22 22:47:22 +00:00 |
class-layout.cpp
|
Use a more appropriate LLVM type for the vtable pointer.
|
2010-05-05 05:47:36 +00:00 |
condition.cpp
|
Revise cleanup IR generation to fix a major bug with cleanups (PR7686)
|
2010-07-23 21:56:41 +00:00 |
conditional-expr-lvalue.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
conditional-temporaries.cpp
|
Update test.
|
2010-02-04 17:29:32 +00:00 |
const-base-cast.cpp
|
Fix runline.
|
2009-12-27 05:59:41 +00:00 |
const-global-linkage.cpp
|
Mangle static variables with an extra name to distinguish them from non-static variables in the same TU.
|
2010-01-24 03:04:27 +00:00 |
const-init.cpp
|
Secure this test against slightly different number formatters.
|
2010-10-09 02:28:39 +00:00 |
constructor-conversion.cpp
|
update a bunch of tests that are using the x86 backend instead of grepping IR :(
|
2010-09-22 06:09:31 +00:00 |
constructor-convert.cpp
|
tests: Use %clangxx when using driver for C++, in case C++ support is disabled.
|
2010-06-29 16:52:24 +00:00 |
constructor-default-arg.cpp
|
update a bunch of tests that are using the x86 backend instead of grepping IR :(
|
2010-09-22 06:09:31 +00:00 |
constructor-for-array-members.cpp
|
update a bunch of tests that are using the x86 backend instead of grepping IR :(
|
2010-09-22 06:09:31 +00:00 |
constructor-init-reference.cpp
|
Turn access control on by default in -cc1.
|
2010-04-09 19:03:51 +00:00 |
constructor-init.cpp
|
Fix test for no-asserts builds.
|
2010-09-17 17:03:41 +00:00 |
constructor-template.cpp
|
Correctly pass VTT parameters to constructors and destructors. The VTTs aren't yet used in the ctors/dtors, but that will follow.
|
2010-01-02 01:01:18 +00:00 |
constructors.cpp
|
Account for the VTT argument when making an implicit copy constructor for
|
2010-04-30 05:56:45 +00:00 |
conversion-function.cpp
|
XFAIL this for now.
|
2010-01-27 03:06:00 +00:00 |
conversion-operator-base.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
convert-to-fptr.cpp
|
update a bunch of tests that are using the x86 backend instead of grepping IR :(
|
2010-09-22 06:09:31 +00:00 |
copy-assign-synthesis-1.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
copy-assign-synthesis-2.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
copy-assign-synthesis-3.cpp
|
Fix a couple bugs in copy assignment operator synthesis.
|
2010-01-15 20:06:11 +00:00 |
copy-assign-synthesis.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
copy-constructor-elim-2.cpp
|
Do not elide copy construction when we're performing base-class initialization
|
2010-08-22 18:27:02 +00:00 |
copy-constructor-elim.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
copy-constructor-synthesis-2.cpp
|
More vtable improvements. We now compute and keep track of all vtable related information which avoids computing the same vtable layout over and over.
|
2010-03-24 16:42:11 +00:00 |
copy-constructor-synthesis.cpp
|
Use the new function in EmitClassAggrMemberwiseCopy, fixing the same assert as seen in PR6628 but for arrays this time.
|
2010-03-30 03:30:08 +00:00 |
copy-in-cplus-object.cpp
|
Block Code Gen. API. Call destructor on descriptior
|
2010-06-08 20:57:22 +00:00 |
copy-initialization.cpp
|
Rework our handling of copy construction of temporaries, which was a
|
2010-04-02 18:24:57 +00:00 |
cxx-apple-kext.cpp
|
tests: Use %clangxx when using driver for C++, in case C++ support is disabled.
|
2010-06-29 16:52:24 +00:00 |
debug-info-byval.cpp
|
test case for r112238.
|
2010-08-26 22:54:33 +00:00 |
debug-info-class.cpp
|
Emit debug info for static const class member.
|
2010-08-12 00:02:44 +00:00 |
debug-info-ctor.cpp
|
Revert r110936; this fails on clang-i686-darwin10 too.
|
2010-08-12 18:57:17 +00:00 |
debug-info-ctor2.cpp
|
Mark explict methods as explict in debug info.
|
2010-10-01 23:32:17 +00:00 |
debug-info-enum.cpp
|
Test case for llvm r110712.
|
2010-08-10 20:01:51 +00:00 |
debug-info-friend.cpp
|
Debug info for friends!
|
2010-08-27 17:47:47 +00:00 |
debug-info-member.cpp
|
Test case for r115067.
|
2010-09-29 19:08:35 +00:00 |
debug-info-method.cpp
|
Emit method access specifier.
|
2010-09-29 21:46:16 +00:00 |
debug-info-namespace.cpp
|
Test passes on Darwin; try to XFAIL on freebsd, linux, xp/msvc9.
|
2010-10-28 00:47:58 +00:00 |
debug-info-template.cpp
|
Print template argument names for template class.
|
2010-07-20 20:24:18 +00:00 |
debug-info.cpp
|
test case for PR7920.
|
2010-08-23 18:26:10 +00:00 |
decl-ref-init.cpp
|
update a bunch of tests that are using the x86 backend instead of grepping IR :(
|
2010-09-22 06:09:31 +00:00 |
default-arg-temps.cpp
|
Reinstate the fix for PR7556. A silly use of isTrivial() was
|
2010-07-08 06:14:04 +00:00 |
default-arguments.cpp
|
Perform two more constructor/destructor code-size optimizations:
|
2010-02-23 00:48:20 +00:00 |
default-constructor-default-argument.cpp
|
Correctly pass VTT parameters to constructors and destructors. The VTTs aren't yet used in the ctors/dtors, but that will follow.
|
2010-01-02 01:01:18 +00:00 |
default-constructor-for-members.cpp
|
update a bunch of tests that are using the x86 backend instead of grepping IR :(
|
2010-09-22 06:09:31 +00:00 |
default-constructor-template-member.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
default-destructor-nested.cpp
|
Turn access control on by default in -cc1.
|
2010-04-09 19:03:51 +00:00 |
default-destructor-synthesis.cpp
|
Fix test/CodeGenCXX/default-destructor-synthesis.cpp not to rely on asm output.
|
2010-01-27 03:03:08 +00:00 |
deferred-global-init.cpp
|
C++: Add support for -fno-use-cxa-atexit.
|
2010-03-20 04:15:41 +00:00 |
delete-two-arg.cpp
|
Fix for Release-Assert.
|
2010-01-13 20:58:35 +00:00 |
delete.cpp
|
When applying 'delete' on a pointer-to-array type match GCC and EDG behavior and treat it as 'delete[]'.
|
2010-09-13 20:15:54 +00:00 |
dependent-type-member-pointer.cpp
|
PR7736: Make sure to mark &Class::Member correctly as being type-dependent
|
2010-07-28 23:26:18 +00:00 |
derived-to-base-conv.cpp
|
update a bunch of tests that are using the x86 backend instead of grepping IR :(
|
2010-09-22 06:09:31 +00:00 |
derived-to-base.cpp
|
When performing a derived-to-base cast that we know will not change the offset, we don't need to null check the input pointer. Fixes PR5965.
|
2010-01-31 02:39:02 +00:00 |
destructor-calls.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
destructor-debug-info.cpp
|
Fix debug info for cleanup block.
|
2010-04-13 00:08:43 +00:00 |
destructors.cpp
|
Implement proper base/member destructor EH chaining.
|
2010-07-21 05:30:47 +00:00 |
devirtualize-virtual-function-calls.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
dynamic-cast.cpp
|
Tweak test so that it does not require <typeinfo>
|
2010-05-14 21:50:50 +00:00 |
dyncast.cpp
|
stop looking for #uses comments.
|
2010-09-02 22:48:26 +00:00 |
eh.cpp
|
When creating a jump destination, its scope should be the scope of the
|
2010-07-28 01:07:35 +00:00 |
elide-call-reference.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
empty-classes.cpp
|
Add test case that I forgot to check in.
|
2010-05-03 14:22:40 +00:00 |
empty-union.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
enum.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
eval-recursive-constant.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
exceptions-no-rtti.cpp
|
Just disable the hidden-visibility optimization for now by hiding it behind
|
2010-08-12 23:36:15 +00:00 |
exceptions.cpp
|
When emitting a new-expression inside a conditional expression,
|
2010-09-17 00:50:28 +00:00 |
explicit-instantiation.cpp
|
Support explicit instantiation of function templates and members of class
|
2010-08-25 08:27:02 +00:00 |
expr.cpp
|
Improve test coverage.
|
2010-08-21 02:46:28 +00:00 |
extern-c.cpp
|
Fix assertion failure when parsing linkage specifications (PR5921),
|
2010-02-07 08:38:28 +00:00 |
field-access-debug-info.cpp
|
Encode field accessibility.
|
2010-04-21 23:12:37 +00:00 |
function-template-explicit-specialization.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
function-template-specialization.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
global-array-destruction.cpp
|
Testcase fixes to reflect instruction table changes in the LLVM backend
|
2009-12-18 00:04:09 +00:00 |
global-dtor-no-atexit.cpp
|
Fix PR7097, a bad interaction between -fno-use-cxa-atexit and
|
2010-06-19 05:52:45 +00:00 |
global-init-darwin.cpp
|
Try to fix buildbot tests.
|
2010-06-08 23:10:20 +00:00 |
global-init.cpp
|
Test for rdar://problem/8073696.
|
2010-08-12 07:31:42 +00:00 |
global-llvm-constant.cpp
|
Mangle static variables with an extra name to distinguish them from non-static variables in the same TU.
|
2010-01-24 03:04:27 +00:00 |
gnu-conditional-scalar-ext.cpp
|
IRgen for gnu extension's conditional lvalue expression
|
2010-09-21 18:32:21 +00:00 |
goto.cpp
|
Not really sure how this worked, but it seems like a clear typo. =]
|
2010-10-16 00:24:52 +00:00 |
implicit-copy-assign-operator.cpp
|
Try to unbreak clang-i686-darawin10 builder
|
2010-05-03 15:51:04 +00:00 |
implicit-copy-constructor.cpp
|
Reimplement code generation for copying fields in the
|
2010-05-05 05:51:00 +00:00 |
implicit-instantiation-1.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
incomplete-member-function-pointer.cpp
|
Fix for PR7040: Don't try to compute the LLVM type for a function where it
|
2010-05-30 06:03:20 +00:00 |
init-incomplete-type.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
inline-functions.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
instantiate-blocks.cpp
|
More block instantiation stuff. Set variable/param DeclContext
|
2010-07-13 20:05:58 +00:00 |
instantiate-init-list.cpp
|
Turn access control on by default in -cc1.
|
2010-04-09 19:03:51 +00:00 |
internal-linkage.cpp
|
Fixes a corner case bug whereby declaring and defining an extern variable in a
|
2010-06-21 16:08:37 +00:00 |
key-function-vtable.cpp
|
Just disable the hidden-visibility optimization for now by hiding it behind
|
2010-08-12 23:36:15 +00:00 |
lvalue-bitcasts.cpp
|
Add lvalue-bitcast support for complex numbers.
|
2010-07-14 21:35:45 +00:00 |
mangle-abi-examples.cpp
|
Fix some bugs in local class mangling brought up in PR8355.
|
2010-10-18 21:28:44 +00:00 |
mangle-address-space.cpp
|
Add name mangling for address spaces. We use the vendor-extension
|
2010-06-14 23:15:08 +00:00 |
mangle-exprs.cpp
|
fix PR5179 and correctly fix PR5831 to not miscompile.
|
2010-07-30 04:02:24 +00:00 |
mangle-extern-local.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
mangle-extreme.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
mangle-local-class-names.cpp
|
Refactor local class name mangling and make it
|
2010-03-04 01:02:03 +00:00 |
mangle-local-class-vtables.cpp
|
Fix some bugs in local class mangling brought up in PR8355.
|
2010-10-18 21:28:44 +00:00 |
mangle-local-classes-nested.cpp
|
Fix some bugs in local class mangling brought up in PR8355.
|
2010-10-18 21:28:44 +00:00 |
mangle-ms.cpp
|
Mangle Objective-C pointers and block pointers in the Microsoft C++ Mangler.
|
2010-07-03 16:56:59 +00:00 |
mangle-subst-std.cpp
|
It turns out that linkers (at least, the Darwin linker) don't necessarily
|
2010-08-05 20:39:18 +00:00 |
mangle-subst.cpp
|
When mangling member function pointers, fake adding a substitution corresponding to the function type.
|
2010-06-02 04:29:50 +00:00 |
mangle-system-header.cpp
|
Don't turn off mangling in implicitly extern "C" system headers. GCC
|
2010-03-07 05:10:40 +00:00 |
mangle-template.cpp
|
Improve name mangling for dependent template names (e.g., typename
|
2010-04-28 05:58:56 +00:00 |
mangle-unnamed.cpp
|
Correctly mangle static variables of anonymous struct/union type.
|
2010-06-08 14:49:03 +00:00 |
mangle.cpp
|
Mangle explicit template arguments in dependent or overloaded names.
|
2010-08-20 00:17:19 +00:00 |
member-call-parens.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
member-expressions.cpp
|
Introduce a new kind of derived-to-base cast which bypasses the need for
|
2010-03-30 23:58:03 +00:00 |
member-function-pointer-calls.cpp
|
with recent optimizer changes, these all get devirtualized.
|
2010-05-01 01:42:06 +00:00 |
member-function-pointers.cpp
|
Abstract out everything having to do with member pointers into the ABI
|
2010-08-23 01:21:21 +00:00 |
member-functions.cpp
|
fix PR5179 and correctly fix PR5831 to not miscompile.
|
2010-07-30 04:02:24 +00:00 |
member-init-assignment.cpp
|
IRgen: Assignment to Objective-C properties shouldn't reload the value (which
|
2010-06-29 22:00:45 +00:00 |
member-init-struct.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
member-init-union.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
member-initializers.cpp
|
with recent optimizer changes, these all get devirtualized.
|
2010-05-01 01:42:06 +00:00 |
member-pointer-type-convert.cpp
|
Substantially revise how clang computes the visibility of a declaration to
|
2010-10-22 21:05:15 +00:00 |
member-templates.cpp
|
Give explicit template instantiations weak ODR linkage. Former
|
2010-03-13 18:23:07 +00:00 |
multi-dim-operator-new.cpp
|
Check for some code gen. for PR6641 test.
|
2010-03-25 18:05:35 +00:00 |
namespace-aliases.cpp
|
I hate default statements. Fixes PR6874.
|
2010-04-23 02:02:43 +00:00 |
nested-base-member-access.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
new-operator-phi.cpp
|
Turn access control on by default in -cc1.
|
2010-04-09 19:03:51 +00:00 |
new-with-default-arg.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
new.cpp
|
Fix a few more ConvertTypes that should be ConvertTypeForMems, fixing
|
2010-09-02 23:24:14 +00:00 |
no-exceptions.cpp
|
Make EmitStartEHSpec and EmitEndEHSpec return early when exceptions are disabled.
|
2010-02-06 23:59:05 +00:00 |
nonconst-init.cpp
|
Fix crash initializing a bit-field with a non-constant in a place where we
|
2010-07-17 23:55:01 +00:00 |
nrvo.cpp
|
Teach IR generation how to lazily emit cleanups. This has a lot of advantages,
|
2010-07-13 20:32:21 +00:00 |
nullptr.cpp
|
Perform overload resolution when static_cast'ing from a
|
2010-03-07 23:24:59 +00:00 |
operator-new.cpp
|
Abstract IR generation of array cookies into the C++ ABI class and
|
2010-09-02 09:58:18 +00:00 |
overload-binop-implicitconvert.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
pointers-to-data-members.cpp
|
Substantially revise how clang computes the visibility of a declaration to
|
2010-10-22 21:05:15 +00:00 |
pragma-visibility.cpp
|
Tests for #pragma GCC visibility.
|
2010-08-05 07:00:53 +00:00 |
predefined-expr-sizeof.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
predefined-expr.cpp
|
Fix for PR5871. Make __PRETTY_FUNCTION__ work for member functions defined in a class local to a function.
|
2009-12-28 03:19:38 +00:00 |
ptr-to-datamember.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
ptr-to-member-function.cpp
|
update a bunch of tests that are using the x86 backend instead of grepping IR :(
|
2010-09-22 06:09:31 +00:00 |
reference-bind-default-argument.cpp
|
Fix for PR5524: make reference binding in default argument work correctly.
|
2009-12-19 00:20:10 +00:00 |
reference-cast.cpp
|
Adjust test for float printing differences. Windows uses three digits for the exponent, everyone else two.
|
2010-07-19 11:48:10 +00:00 |
reference-field.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
reference-in-block-args.cpp
|
Block C++ code gen. Adds support for block reference argument
|
2010-06-02 21:35:17 +00:00 |
reference-in-blocks.cpp
|
Revert "Another i1 vs. i8 type mismatch issue. This time", it breaks some projects.
|
2010-09-03 00:35:23 +00:00 |
reference-init.cpp
|
Fix reference binding of const lvalue references to bit-fields, which
|
2010-01-29 19:14:02 +00:00 |
references.cpp
|
Correctly destroy reference temporaries with global storage. Remove ErrorUnsupported call when binding a global reference to a non-lvalue. Fixes PR7326.
|
2010-06-27 17:52:15 +00:00 |
reinterpret-cast.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
rtti-fundamental.cpp
|
Emit standard-library RTTI with external linkage, not weak_odr.
|
2010-08-04 08:34:44 +00:00 |
rtti-layout.cpp
|
When building RTTI descriptors for pointer types, we need to get the unqualified array type and the qualifiers from it.
|
2010-06-02 15:44:35 +00:00 |
rtti-linkage.cpp
|
Don't let typeinfo name symbols be 'internal hidden', it can lead to linker conflicts
|
2010-10-11 03:25:53 +00:00 |
sel-address.mm
|
Do not treat @selector as lvalue (unlike g++).
|
2010-06-17 21:45:48 +00:00 |
specialized-static-data-mem-init.cpp
|
Patch to provide guard when initializing instances
|
2010-10-26 22:47:47 +00:00 |
static-assert.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
static-data-member.cpp
|
Use the right definition when emitting a global variable. Fixes PR5564.
|
2010-01-26 17:43:42 +00:00 |
static-init-1.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
static-init-2.cpp
|
turn down the logical bitwise confusion warning to not warn
|
2010-07-24 01:10:11 +00:00 |
static-init-3.cpp
|
When we emit a non-constant initializer for a global variable of
|
2010-05-05 20:15:55 +00:00 |
static-init.cpp
|
Implement ARM static local initialization guards, which are more compact than
|
2010-09-08 01:44:27 +00:00 |
static-local-in-local-class.cpp
|
Patch to fix a irgen crash accessing an initialized local static
|
2010-05-26 21:45:50 +00:00 |
static-member-variable-explicit-specialization.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
stmtexpr.cpp
|
patch to do array-to-pointer conversion in a
|
2010-10-27 20:10:28 +00:00 |
temp-order.cpp
|
Fix a nasty bug where temporaries weren't marked as being conditional in some cases.
|
2010-01-24 00:20:05 +00:00 |
template-anonymous-types.cpp
|
Clean up some whitespace and comments from this test that were remnants of
|
2010-09-03 21:17:53 +00:00 |
template-anonymous-union-member-initializer.cpp
|
Turn access control on by default in -cc1.
|
2010-04-09 19:03:51 +00:00 |
template-inner-struct-visibility-hidden.cpp
|
Correctly set "explicit template instantiation" kind on inner structs of templates whose explicit instantiation is first declared and then defined.
|
2010-09-27 21:02:09 +00:00 |
template-instantiation.cpp
|
White-listing templated-scope friend decls is a good idea, but doing it
|
2010-10-16 06:59:13 +00:00 |
template-linkage.cpp
|
Do not give implicitly-defined virtual members functions
|
2010-05-06 23:13:35 +00:00 |
template-static-var-defer.cpp
|
Fix for PR7415: refactor CodeGenModule::MayDeferGeneration and make it less
|
2010-06-19 06:24:06 +00:00 |
temporaries.cpp
|
Fix a bug with binding l-values to elided temporaries, and leave a couple
|
2010-09-18 00:58:34 +00:00 |
threadsafe-statics-exceptions.cpp
|
Implement ARM static local initialization guards, which are more compact than
|
2010-09-08 01:44:27 +00:00 |
threadsafe-statics.cpp
|
Add support for threadsafe statics, and make them the default (matching gcc).
|
2010-02-06 23:23:06 +00:00 |
throw-expression-dtor.cpp
|
Think through my commit this time.
|
2010-06-03 23:31:53 +00:00 |
throw-expressions.cpp
|
Insulate these from changes to the default for -Wunreachable-code.
|
2010-01-23 20:12:18 +00:00 |
thunks.cpp
|
Just disable the hidden-visibility optimization for now by hiding it behind
|
2010-08-12 23:36:15 +00:00 |
trivial-constructor-init.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
try-catch.cpp
|
There is no such thing as typeinfo for a cv-qualified type. Assert
|
2009-12-23 22:04:40 +00:00 |
typeinfo
|
Fix members to be public.
|
2009-11-16 19:48:50 +00:00 |
unary-type-trait.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
uncode-string.cpp
|
Some support for unicode string constants
|
2010-08-31 23:34:27 +00:00 |
value-init.cpp
|
Preserve the zero-initialization and construction-kind settings when
|
2010-08-22 17:20:18 +00:00 |
vararg-conversion-ctor.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virt-call-offsets.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virt-canonical-decl.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virt-dtor-gen.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virt-dtor-key.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virt-template-vtable.cpp
|
Just disable the hidden-visibility optimization for now by hiding it behind
|
2010-08-12 23:36:15 +00:00 |
virt-thunk-reference.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virtual-base-cast.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virtual-base-ctor.cpp
|
Test for r91724.
|
2009-12-18 23:42:55 +00:00 |
virtual-base-destructor-call.cpp
|
Don't try to emit the vtable for a class just because we're emitting a
|
2010-06-02 21:22:02 +00:00 |
virtual-bases.cpp
|
When collecting virtual bases it's very important to use the canonical type of the base class. Otherwise, we might add the same virtual base class twice if the virtual base is an instantiated template. Fixes PR6251.
|
2010-03-29 19:49:09 +00:00 |
virtual-destructor-calls.cpp
|
Perform two more constructor/destructor code-size optimizations:
|
2010-02-23 00:48:20 +00:00 |
virtual-destructor-synthesis.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virtual-function-calls.cpp
|
Fix a refacto that broke the clang-on-clang build.
|
2010-02-12 18:14:46 +00:00 |
virtual-functions-incomplete-types.cpp
|
X86-64:
|
2010-06-28 19:56:59 +00:00 |
virtual-implicit-copy-assignment.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virtual-inherited-destructor.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virtual-operator-call.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
virtual-pseudo-destructor-call.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
visibility-hidden-extern-templates.cpp
|
Reinstate the optimization suppressing available_externally functions
|
2010-07-13 06:02:28 +00:00 |
visibility-inlines-hidden.cpp
|
Don't apply -fvisibility-inlines-hidden to extern templates.
|
2010-10-28 18:10:36 +00:00 |
visibility.cpp
|
Abandon the type-visibility optimization for functions. GCC doesn't do it,
|
2010-10-28 07:07:52 +00:00 |
volatile.cpp
|
Expression statements undergo lvalue-to-rvalue conversion in C,
|
2010-08-25 02:50:31 +00:00 |
vtable-cast-crash.cpp
|
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
|
2009-12-15 20:14:24 +00:00 |
vtable-key-function.cpp
|
Just disable the hidden-visibility optimization for now by hiding it behind
|
2010-08-12 23:36:15 +00:00 |
vtable-layout-abi-examples.cpp
|
Don't add address points for virtual primary bases that aren't primary bases in the complete class.
|
2010-03-25 21:45:14 +00:00 |
vtable-layout-extreme.cpp
|
Add an extreme vbase offsets test. I'm kinda amazed that this works myself ;)
|
2010-02-16 16:50:08 +00:00 |
vtable-layout.cpp
|
'const std::type_info*' instead of 'std::type_info const*'
|
2010-09-05 00:17:29 +00:00 |
vtable-linkage.cpp
|
Make sure the VTables for template instantiations are emitted even if the key function doesn't have a body.
|
2010-10-11 03:25:57 +00:00 |
vtable-pointer-initialization.cpp
|
Back out r101911 and see if it makes the bots happy.
|
2010-04-20 18:05:10 +00:00 |
vtt-layout.cpp
|
stop looking for #uses comments.
|
2010-09-02 22:48:26 +00:00 |
warn-padded-packed.cpp
|
Use -emit-llvm-only in the test.
|
2010-09-23 09:40:20 +00:00 |
x86_32-arguments.cpp
|
Experiment with using first-class aggregates to represent member function
|
2010-08-22 10:59:02 +00:00 |
x86_64-arguments.cpp
|
fix rdar://8360877 a really nasty miscompilation in Boost.Xpressive
|
2010-09-01 00:50:20 +00:00 |