summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Don't use mangleCXXRTTIName in TBAA for C code.Manman Ren2013-08-211-3/+8
* [CGF] Get rid of passing redundant VTable pointer around in CodeGenFunction::...Timur Iskhodzhanov2013-08-212-11/+4
* Sema: Use the right type for PredefinedExpr when it's in a lambda.Benjamin Kramer2013-08-211-8/+15
* Abstract out virtual calls and virtual function prologue code generation; imp...Timur Iskhodzhanov2013-08-2110-28/+194
* DebugInfo: comment/inlining based on feedback from Eric & AdrianDavid Blaikie2013-08-202-18/+16
* DebugInfo: Simplify/clarify propagation of typemembers between declaration an...David Blaikie2013-08-202-32/+21
* Revert "Revert "Revert "Revert "DebugInfo: Omit debug info for dynamic classe...David Blaikie2013-08-203-34/+97
* Fix last commit.Juergen Ributzka2013-08-191-1/+1
* Simplify code by using CreateMemTemp. No functional change intended.Juergen Ributzka2013-08-191-18/+9
* PR16933: Don't try to codegen things after we've seen errors.David Blaikie2013-08-195-27/+19
* Revert "Revert "Revert "DebugInfo: Omit debug info for dynamic classes in TUs...Michael Gottesman2013-08-193-96/+35
* Fix -Wcovered-switch-default warning from r188664Alexey Samsonov2013-08-191-1/+1
* XCore target: Add target specific EmitVAArgRobert Lytton2013-08-191-1/+41
* DebugInfo: Do not include line/file info for artificial parameters & paramete...David Blaikie2013-08-191-5/+18
* Revert "Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do...David Blaikie2013-08-183-35/+96
* DebugInfo: Avoid duplicating types that may be created during the process of ...David Blaikie2013-08-181-0/+13
* DebugInfo: Don't emit vbase 'containing types' for context chain limited typesDavid Blaikie2013-08-182-25/+32
* DebugInfo: don't require full definitions for friend classesDavid Blaikie2013-08-181-3/+2
* PR16927: Don't assert (or, previously, skip) static data members of enumerati...David Blaikie2013-08-171-3/+0
* Fix the name and the type of the argument for intriniscJuergen Ributzka2013-08-171-0/+10
* Revert "DebugInfo: Omit debug info for dynamic classes in TUs that do not hav...David Blaikie2013-08-173-84/+33
* DebugInfo: Canonicalize namespaces to avoid emitting multiple namespaces with...David Blaikie2013-08-161-0/+1
* DebugInfo: Omit debug info for dynamic classes in TUs that do not have the vt...David Blaikie2013-08-163-33/+84
* DebugInfo: Contrain the record type parameter for CollectRecordFieldsDavid Blaikie2013-08-162-5/+5
* Revert r188498.Evgeniy Stepanov2013-08-162-24/+19
* DebugInfo: CollectRecordStaticField -> CreateRecordStaticField to return its ...David Blaikie2013-08-152-11/+9
* Remove unnecessary explicit cast.David Blaikie2013-08-151-1/+1
* DebugInfo: Split out the implementation of getStaticDataMemberDeclaration for...David Blaikie2013-08-152-19/+24
* Fix assert added in r188494David Blaikie2013-08-151-1/+1
* DebugInfo: Remove unused conditionalDavid Blaikie2013-08-151-3/+2
* DebugInfo: Make CGDebugInfo::getStaticDataMemberDeclaration's argument type m...David Blaikie2013-08-152-7/+6
* DebugInfo: Add a FIXME, remove a FIXME.David Blaikie2013-08-151-3/+4
* DebugInfo: Unify & optimize the lazy addition of record typesDavid Blaikie2013-08-154-17/+32
* DebugInfo: Revert change to the return type of createRecordFwdDeclDavid Blaikie2013-08-152-7/+4
* CodeGen: __uuidof should work even with an incomplete _GUID typeDavid Majnemer2013-08-152-37/+23
* DebugInfo: remove unnecessary type registrationDavid Blaikie2013-08-151-1/+0
* DebugInfo: Don't create duplicate forward declaration metadata unnecessarily.David Blaikie2013-08-152-7/+11
* Fix the build failure of Realease versionHao Liu2013-08-151-1/+1
* Clang and AArch64 backend patches to support shll/shl and vmovl instructions ...Hao Liu2013-08-151-0/+43
* Add support for -fsanitize-blacklist and default blacklists for DFSan.Peter Collingbourne2013-08-141-1/+4
* Add XCore targetRobert Lytton2013-08-131-0/+19
* [-cxx-abi microsoft] Mangle __uuidof correctly into template parametersDavid Majnemer2013-08-131-11/+1
* Drive by cleanupDavid Blaikie2013-08-131-7/+2
* DebugInfo: Simplify declaration building code - relying on the limit debug in...David Blaikie2013-08-121-17/+6
* DebugInfo: simplify some limited/declaration creation APIsDavid Blaikie2013-08-122-41/+11
* Use new llvm::SpecialCaseList API in CodeGenModuleAlexey Samsonov2013-08-122-19/+17
* Only emit debug info for implicit members that actually get codegen, not just...David Blaikie2013-08-091-7/+10
* [-cxx-abi microsoft] Mangle UUIDs correctly, stick them in the proper sectionDavid Majnemer2013-08-091-2/+3
* Revert "[-cxx-abi microsoft] Mangle UUIDs correctly, stick them in the proper...David Majnemer2013-08-091-3/+2
* [-cxx-abi microsoft] Mangle UUIDs correctly, stick them in the proper sectionDavid Majnemer2013-08-091-2/+3
OpenPOWER on IntegriCloud