summaryrefslogtreecommitdiffstats
path: root/test/CodeGenCXX
Commit message (Expand)AuthorAgeFilesLines
* PR12569: Instantiate exception specifications of explicit instantiationsRichard Smith2012-04-171-8/+56
* Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith2012-04-171-0/+18
* Revert r154749 for now at John McCall's request.Rafael Espindola2012-04-161-12/+0
* Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor2012-04-161-0/+20
* PR12226: don't generate wrong code if a braced string literal is used toRichard Smith2012-04-152-0/+5
* Consider visibility attributes last, so that they take precedence.Rafael Espindola2012-04-141-0/+12
* Don't enter cleanups for unreachable variables. It's impossible toJohn McCall2012-04-131-0/+10
* Fix a trivial oversight with apple-kext static local destructorsJohn McCall2012-04-131-0/+22
* Fix some i1/i8 confusion within _Atomic(bool) in IR generation, bothDouglas Gregor2012-04-121-1/+24
* Testcase for previous commit.Eric Christopher2012-04-121-0/+10
* Update recently-added test to use new __c11_ form of atomic builtins.Richard Smith2012-04-111-1/+1
* Make __atomic_init() (soon to be __c11_atomic_init()) work with non-scalar ty...David Chisnall2012-04-111-0/+13
* Allow c++ initialisers to initialise _Atomic fields.David Chisnall2012-04-111-0/+12
* Improve the printing of __PRETTY_FUNCTION__ more provide moreDouglas Gregor2012-04-102-10/+178
* Don't forget to evaluate the subexpression in a null pointer cast. If we'reRichard Smith2012-04-081-0/+9
* Implement support for null non-type template arguments for non-typeDouglas Gregor2012-04-061-0/+13
* Use atexit when __cxa_atexit isn't available instead of adding aJohn McCall2012-04-064-12/+47
* Implement C++11 [temp.arg.nontype]'s permission to use the address of an objectRichard Smith2012-04-041-0/+17
* Move the computation of the lambda mangling information (manglingDouglas Gregor2012-04-041-0/+16
* Don't crash (assert failure) when generating blocks for C++ types with a non-...David Chisnall2012-04-041-0/+19
* Change location information for synthesized properties to be at theEric Christopher2012-04-031-1/+1
* Make sure we unique static-local decls across multiple emissions ofJohn McCall2012-03-301-0/+71
* Revert r153723, and its follow-ups r153728 and r153733.Chandler Carruth2012-03-301-71/+0
* Do the static-locals thing properly in the face of unions andJohn McCall2012-03-301-0/+21
* When emitting a static local variable in C++, handleJohn McCall2012-03-301-0/+50
* ConstStructBuilder: fix offset math for base classes so it works correctly in...Eli Friedman2012-03-301-0/+5
* Revert r153613 as it's causing large compile-time regressions on the nightly ...Chad Rosier2012-03-291-21/+0
* When we can't prove that the target of an aggregate copy isJohn McCall2012-03-281-0/+21
* Move the emission of strict enum range metadata behind a flag (the sameChandler Carruth2012-03-271-1/+8
* Fix copy and pasto.Rafael Espindola2012-03-241-1/+1
* Add back r153360 with a fix for enums that cover all the 32 bit values.Rafael Espindola2012-03-241-0/+139
* Revert r153360 (and r153380), "Second part of PR12251. Produce the range meta...NAKAMURA Takumi2012-03-241-121/+0
* On i386 the alignment of i64 is 4, not 8.Benjamin Kramer2012-03-241-2/+2
* Second part of PR12251. Produce the range metadata in clang for booleans andRafael Espindola2012-03-241-0/+121
* Relax the FileCheck assertions in this test a touch. Previously the testChandler Carruth2012-03-221-4/+2
* For the annals of subtle but terrible bugs: fix a longstanding bugJohn McCall2012-03-211-0/+26
* Fix a use-after-free in thunk emission. EmitThunk may call RAUW on Init, inva...Benjamin Kramer2012-03-201-0/+42
* Debug info: Tighten up uses of plain MDNode pointers which don't survive repl...Benjamin Kramer2012-03-201-0/+312
* Make the storing variable's name generic.Bill Wendling2012-03-161-1/+1
* When "low alignment" is specified, then set the alignment of the aggregate'sBill Wendling2012-03-161-0/+36
* Add support to mangle templated member function names with templateEric Christopher2012-03-141-1/+1
* When adding member functions to a class add any specializations ofEric Christopher2012-03-131-0/+21
* Ensure that default arguments are handled correctly in sub scopes. For example:James Molloy2012-03-131-0/+11
* The type of a definition should not increase its visibility. Fixes PR12221.Rafael Espindola2012-03-101-0/+8
* Only make a call to a copy constructor elidable if in fact we areDouglas Gregor2012-03-101-0/+22
* Unify the BlockDeclRefExpr and DeclRefExpr paths so thatJohn McCall2012-03-101-0/+84
* Make sure the accessors for overridden methods don't return inherited constru...Eli Friedman2012-03-101-0/+9
* Support for raw and template forms of numeric user-defined literals,Richard Smith2012-03-091-7/+32
* Make sure we update the static local decl address map when we are forced to r...Eli Friedman2012-03-091-0/+16
* Make sure constant emission handles initializer lists with strings correctly....Eli Friedman2012-03-091-0/+4