.. |
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 PR8760: IndirectFieldDecl Type was not updated during template instantiation.
|
2010-12-09 10:07:54 +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 |
asm.cpp
|
Properly handle temporaries that are created in a AsmStmt.
|
2010-11-02 02:33:08 +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
|
Fix PR8720 by printing an error message with a substring that the gcc testsuite searches for.
|
2010-12-07 15:23:23 +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-byref-cxx-objc.cpp
|
Test for // rdar://8594790
|
2010-12-02 17:58:10 +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
|
Put each test in class-layout.cpp into a separate namespace.
|
2010-12-05 00:08:52 +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
|
Look through parentheses when deciding whether an expr is a temporary object. Fixes PR8683.
|
2010-11-28 16:40:49 +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 |
cxx-block-objects.cpp
|
Block API patch to do copy ctor of copied-in cxx objects in
|
2010-11-13 21:53:34 +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
|
Update tests to not search of as.
|
2010-10-29 21:18:11 +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
|
Restore the lvalue-to-rvalue conversion patch with a minimal fix.
|
2010-12-01 04:43:34 +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
|
test/CodeGenCXX/dyncast.cpp: Remove XFAIL:win32 with tweaking llvm/utils/FileCheck in r119023, due to DOSish crlf issue.
|
2010-11-14 03:29:22 +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
|
Teach the constant expr evaluator about derived-to-base casts when no virtual bases are involved. Fixes PR5974.
|
2010-10-31 20:41:46 +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
|
Set the "implicitly inline" bit on a method as soon as we see a definition
|
2010-12-15 04:00:32 +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
|
Use the right calling convention when mangling names in the Microsoft C++
|
2010-11-09 18:04:24 +00:00 |
mangle-neon-vectors.cpp
|
Add a test for Neon vector mangling
|
2010-11-16 00:32:31 +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 std::nullptr_t as specified by the Itanium C++ ABI.
|
2010-11-04 04:31:32 +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
|
Pass a -I flag when compiling nullptr.cpp so the typeinfo header can be found. This should fix the errors seen on the bot.
|
2010-11-04 12:18:32 +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
|
Don't try to evaluate the LHS or RHS of a member pointer binary operation. Fixes PR8507.
|
2010-10-31 01:21:47 +00:00 |
pragma-pack.cpp
|
Fix another obscure corner layout case.
|
2010-12-10 00:11:00 +00:00 |
pragma-visibility.cpp
|
Treat visibility on an enclosing namespace as a non-explicit source of
|
2010-12-10 02:59:44 +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
|
std::nullptr_t is a fundamental type for RTTI purposes.
|
2010-11-04 05:28:09 +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
|
Give hidden visibility to RTTI for derived types. This is kindof a hacky
|
2010-12-17 02:58:03 +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
|
Simplify the logic for emitting guard variables for template static
|
2010-11-06 09:44:32 +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-dependent-bind-temporary.cpp
|
Fixes an assertion violation when bind to temporary
|
2010-11-02 21:05:53 +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
|
Don't instantiate members not belonging in the semantic context of the template.
|
2010-11-04 03:18:57 +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
|
Reset the lifetime-managed flag between emission of the agg conditional
|
2010-11-17 00:07:33 +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
|
Don't assert on attempts to throw 'bool'. I wonder if in the history of C++
|
2010-10-29 08:14:02 +00:00 |
thunks.cpp
|
When re-using a vtable slot for the nearest overridden method, just because
|
2010-11-09 01:18:05 +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
|
fix PR8726 by teaching the aggregate init optimization code to handle
|
2010-12-02 18:29:00 +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
|
Treat visibility on an enclosing namespace as a non-explicit source of
|
2010-12-10 02:59:44 +00:00 |
visibility.cpp
|
Apply attributes to explicit specializations. Specializations which
|
2010-12-18 03:30:47 +00:00 |
volatile-1.cpp
|
__block variables require us to evaluate the RHS of an assignment before
|
2010-12-06 06:10:02 +00:00 |
volatile.cpp
|
Fix a bug in the emission of __real/__imag l-values on scalar operands.
|
2010-12-05 02:00:02 +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-debug-info.cpp
|
Update test.
|
2010-12-09 19:27:37 +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 |