summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)Author
2014-04-11Cleanup: Add default arguments to CodeGenFunction::StartFunction.Adrian Prantl
2014-04-10Debug info: (Bugfix) Make sure artificial functions like _GLOBAL__I_aAdrian Prantl
2014-03-29ARM64: initial clang support commit.Tim Northover
2014-03-24Proper handling of static local variables with address space qualifiers.Eli Bendersky
2014-03-04[Modules] Update to reflect ValueHandle moving to the IR library in LLVMChandler Carruth
2014-02-21ARM & AArch64: use table for EmitCommonNeonBuiltinExprTim Northover
2014-02-21AArch64: refactor table-driven NEON lookup.Tim Northover
2014-02-17Change PGO instrumentation to compute counts in a separate AST traversal.Bob Wilson
2014-02-14[IRGen]. Fixes a crash in using Objective-C array Fariborz Jahanian
2014-02-01[ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objectsReid Kleckner
2014-01-31ARM & AArch64: move shared vld/vst intrinsics to common implementation.Tim Northover
2014-01-30ARM & AArch64: extend shared NEON implementation to first block.Tim Northover
2014-01-30ARM & AArch64: fully share NEON implementation of permutation intrinsicsTim Northover
2014-01-21Revert "CodeGen: Simplify CodeGenFunction::EmitCaseStmt"Justin Bogner
2014-01-20Rename FunctionProtoType accessors from 'arguments' to 'parameters'Alp Toker
2014-01-15CodeGen: Simplify CodeGenFunction::EmitCaseStmtJustin Bogner
2014-01-07Revert "Debug info: Ensure that the last stop point in a function is still wi...Adrian Prantl
2014-01-07Revert "Debug info: Implement a cleaner version of r198461. For symmetry with"Adrian Prantl
2014-01-07Debug info: Implement a cleaner version of r198461. For symmetry withAdrian Prantl
2014-01-07Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth
2014-01-06CodeGen: Initial instrumentation based PGO implementationJustin Bogner
2014-01-03Debug info: Ensure that the last stop point in a function is still withinAdrian Prantl
2013-12-17[ms-cxxabi] The 'most derived' ctor parameter usually comes lastReid Kleckner
2013-12-04[ms-cxxabi] Construct and destroy call arguments in the correct orderReid Kleckner
2013-11-15[-cxx-abi microsoft] Emit thunks for pointers to virtual member functionsHans Wennborg
2013-11-14Implement aarch64 neon instruction class misc.Kevin Qin
2013-11-05C++1y sized deallocation: if we have a use, but not a definition, of a sizedRichard Smith
2013-10-20Implement function type checker for the undefined behavior sanitizer.Peter Collingbourne
2013-10-04Do not emit undefined lsrh/ashr for NEON shiftsAmaury de la Vieuville
2013-10-02Thread a SourceLocation into the EmitCheck for "load_invalid_value". This occursNick Lewycky
2013-09-29Implement conversion to function pointer for generic lambdas without captures.Faisal Vali
2013-09-16Emit an error when attempting to generate IR for SEH __tryReid Kleckner
2013-08-30Revert r189649 because it was breaking sanitizer bots.Yunzhong Gao
2013-08-30Fixing a bug where debug info for a local variable gets emitted at file scope.Yunzhong Gao
2013-08-27Revert "PR14569: Omit debug info for thunks"David Blaikie
2013-08-26Simplify/clean up debug info suppression in CodeGenFunctionDavid Blaikie
2013-08-25CodeGen: Unify two implementations of canDevirtualizeMemberFunctionCall.Benjamin Kramer
2013-08-21[CGF] Get rid of passing redundant VTable pointer around in CodeGenFunction::...Timur Iskhodzhanov
2013-08-21Abstract out virtual calls and virtual function prologue code generation; imp...Timur Iskhodzhanov
2013-08-19PR16933: Don't try to codegen things after we've seen errors.David Blaikie
2013-07-26Debug Info / EmitCallArgs: arguments may modify the debug location.Adrian Prantl
2013-07-19Simplify the CodeGenFunction::Build*Virtual*Call family of functionsTimur Iskhodzhanov
2013-07-05Use SmallVectorImpl& for function arguments instead of SmallVector.Craig Topper
2013-06-30Restore r184205 and associated commits (after commit of r185290)Stephen Lin
2013-06-28Delete dead code.Eli Friedman
2013-06-19Revert r184205 and associated patches while investigating issue with broken b...Stephen Lin
2013-06-19[CodeGen] Move EHScopeStack into its own headerReid Kleckner
2013-06-18CodeGen: Have 'this'-returning constructors and destructors to take advantage...Stephen Lin
2013-06-12Simplify: we don't need any special-case lifetime extension when initializingRichard Smith
2013-06-12PR12086, PR15117Richard Smith