summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* DebugInfo: Support (using GNU extensions) for template template parameters an...David Blaikie2013-06-222-17/+27
* DebugInfo: Random tidying up/simplificationDavid Blaikie2013-06-221-24/+16
* Teach ARM va_arg to ignore empty structs.Tim Northover2013-06-211-0/+6
* Check for trivial constructibility before emptiness in ARM ABI.Tim Northover2013-06-211-3/+3
* Fix a leak of TargetMachine in clang. We'll continue to leak it on purpose ifNick Lewycky2013-06-211-0/+1
* PR16214: Debug info for types first used via pointers or qualified types & la...David Blaikie2013-06-211-1/+8
* [ms-cxxabi] Destroy temporary record arguments in the calleeReid Kleckner2013-06-214-5/+78
* Fix all the silly things I committed in r184509David Blaikie2013-06-213-4/+5
* Alternative fix for r184473.David Blaikie2013-06-213-26/+20
* [checked-arithmetic builtins] Added builtins to enable users to perform check...Michael Gottesman2013-06-201-0/+71
* Fix typo in comment. Patch by Matthew Dempsky!Richard Smith2013-06-201-1/+1
* Call __cxa_begin_catch before std::terminate() in a noexcept trap.John McCall2013-06-201-2/+9
* Debug Info: Attempt to resolve forward declarations if we are not emittingAdrian Prantl2013-06-201-2/+27
* CodeGen: Don't set 'PMBuilder.DisableSimplifyLibCalls'Meador Inge2013-06-201-1/+0
* Revert r184205 and associated patches while investigating issue with broken b...Stephen Lin2013-06-1910-135/+208
* Debug Info: PR14763/r183329 - specify that non-trivial pass-by-value paramete...David Blaikie2013-06-191-0/+3
* Corrections to r184205 ('this'-return optimization) due to the wrong version ...Stephen Lin2013-06-195-89/+75
* [CodeGen] Move EHScopeStack into its own headerReid Kleckner2013-06-193-463/+498
* [ms-cxxabi] Emit and install appropriately mangled vbtablesReid Kleckner2013-06-199-18/+461
* Fix a warning. [-Wunused-variable]NAKAMURA Takumi2013-06-191-2/+2
* Debug Info: support for gdwarf-2 gdwarf-3 gdwarf-4Manman Ren2013-06-191-0/+5
* Add some comments to r184252.Adrian Prantl2013-06-181-0/+5
* Emit forward decls for structs with declarations only when we areAdrian Prantl2013-06-181-1/+1
* [multiprecision-builtins] Added missing builtin __builtin_{add,sub}cb for {ad...Michael Gottesman2013-06-181-0/+4
* CodeGen: Have 'this'-returning constructors and destructors to take advantage...Stephen Lin2013-06-189-175/+116
* Add support for -fpcc-struct-return. Patch by Arthur O'Dwyer!John McCall2013-06-181-22/+47
* Remove an ugly hack that was meant to eliminate the breakpoint ambiguityAdrian Prantl2013-06-181-4/+1
* Compute the visibility of static local variables consistently. Fixes PR16208.Eli Friedman2013-06-171-2/+1
* Cleanup linkage computation for static locals.Rafael Espindola2013-06-171-5/+3
* Emit initializers for static-storage-duration temporaries as constants whereRichard Smith2013-06-142-16/+43
* Fix the linkage of static locals inside a CapturedStmt. (Found in theEli Friedman2013-06-133-4/+27
* Simplify: we don't need any special-case lifetime extension when initializingRichard Smith2013-06-127-62/+36
* PR12086, PR15117Richard Smith2013-06-129-342/+95
* Reapply r183721, reverted in r183776, with a fix for a bug in the former (weRichard Smith2013-06-126-270/+300
* Silencing a signed vs unsigned comparison mismatch in MSVC.Aaron Ballman2013-06-121-1/+2
* Add support for complex compound assignments where the LHS is a scalar.Eli Friedman2013-06-123-43/+68
* Make va_arg and argument passing to varargs functions work correctly withEli Friedman2013-06-121-14/+35
* Revert r183721. It caused cleanups to be delayed too long in some cases.Richard Smith2013-06-115-298/+270
* Silence GCC warning.Benjamin Kramer2013-06-111-0/+1
* Rework IR emission for lifetime-extended temporaries. Instead of trying to walkRichard Smith2013-06-115-270/+297
* Fix a very silly mistake in r183590.Eli Friedman2013-06-111-1/+0
* Fix a FIXME in a testcase about packed structs and calls I left aroundEli Friedman2013-06-111-1/+10
* Make sure we don't emit invalid IR for StmtExprs with complex cleanups.Eli Friedman2013-06-104-18/+36
* [CodeGen] Make CGCleanup.h include what it now usesReid Kleckner2013-06-092-7/+4
* [CodeGen] Move EHScopeStack to CGCleanup.h from CodeGenFunction.hReid Kleckner2013-06-092-454/+458
* Fixed comment typo.Michael Gottesman2013-06-081-1/+1
* Debug info: An if condition now creates a lexical scope of its own.Adrian Prantl2013-06-081-0/+10
* Fix va_arg on x86-64 for a struct containing a single int128_t. PR16248Eli Friedman2013-06-071-4/+17
* 80-column fixup after recent change to getOrCreateType.Eric Christopher2013-06-071-15/+20
* Fix line endings.Eli Friedman2013-06-071-2/+2
OpenPOWER on IntegriCloud