summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType.Jordan Rose2013-03-081-6/+3
* Add support for the OpenCL attribute 'vec_type_hint'.Joey Gouly2013-03-081-0/+17
* Change hasAggregateLLVMType, which conflates complex andJohn McCall2013-03-071-31/+39
* Use the actual ABI-determined C calling convention for runtimeJohn McCall2013-02-281-4/+7
* Prefer 'and' over '&' in comments.David Blaikie2013-02-231-3/+4
* Re-apply r174919 - smarter copy/move assignment/construction, with fixes forLang Hames2013-02-171-0/+5
* Emit virtual/deleting destructors properly with -cxx-abi microsoft, PR15058Timur Iskhodzhanov2013-02-131-2/+3
* Backing out r174919 while I investigate a self-host bug on Takumi's builder.Lang Hames2013-02-121-5/+0
* When generating IR for default copy-constructors, copy-assignment operators,Lang Hames2013-02-111-0/+5
* Revert r174246, accidentally committed.David Blaikie2013-02-021-1/+0
* Sentenc-ify comment added in r174206.David Blaikie2013-02-021-2/+2
* BasicsDavid Blaikie2013-02-021-0/+1
* Fix exception handling line table problems introduced by r173593David Blaikie2013-02-011-6/+9
* PR14566: Debug Info: avoid top level lexical blocks in functionsDavid Blaikie2013-01-261-6/+10
* [ubsan] Add support for -fsanitize-blacklistWill Dietz2013-01-181-6/+12
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-4/+4
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-4/+4
* Rename llvm::Attributes to llvm::Attribute.Bill Wendling2012-12-201-1/+1
* Revert r170500. It over-zealously converted *ALL* things named Attributes, wh...Bill Wendling2012-12-201-1/+1
* Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling2012-12-191-1/+1
* Unbreak the clang build after r169712.Benjamin Kramer2012-12-091-3/+3
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-4/+4
* Have clang use LLVM IR's fast-math flags when in FastMath or FiniteMathOnly m...Michael Ilseman2012-12-041-0/+10
* remove trailing whitespaceMichael Ilseman2012-12-041-32/+32
* [ubsan] Add flag to enable recovery from checks when possible.Will Dietz2012-12-021-2/+3
* Simplify code. No functionality change.Benjamin Kramer2012-11-151-18/+12
* When evaluating variably modified types for function parameters, dig out theEli Friedman2012-11-141-1/+10
* Use the individual -fsanitize=<...> arguments to control which of the UBSanRichard Smith2012-11-051-4/+7
* Simplify: replace getContext().getLangOpts() with just getLangOpts().Richard Smith2012-11-011-5/+5
* Cleanup some clang code to use new type functions instead of using cast<>.Micah Villmow2012-10-251-2/+1
* Switch CodeGenOptions over to a .def file, like we do with LangOptions.Douglas Gregor2012-10-231-1/+1
* Transform pattern:Alexey Samsonov2012-10-161-2/+2
* At -O0, emit an @llvm.trap() call at the end of a value-returning function whichRichard Smith2012-10-151-0/+2
* Have 'addFnAttr' take the attribute enum value. Then have it build the attrib...Bill Wendling2012-10-101-2/+2
* Tidy up formatting.Richard Smith2012-10-101-2/+1
* -fcatch-undefined-behavior: catch a VLA bound which evalutes to a non-positiv...Richard Smith2012-10-101-1/+18
* -fcatch-undefined-behavior: emit calls to the runtime library whenever one of...Richard Smith2012-10-091-1/+3
* Move TargetData to DataLayout.Micah Villmow2012-10-081-1/+1
* If we flow off the end of a value-returning function:Richard Smith2012-10-041-0/+14
* Change APInt to APSInt in one instance. Also change a call to operator==() toRichard Trieu2012-07-231-2/+2
* Update Clang to reflect the move of MDBuilder in r160237.Chandler Carruth2012-07-151-1/+1
* Add OpenCL metadata for kernel arg names. This output is controlled via a fla...Tanya Lattner2012-07-111-0/+30
* Patch by Anton Lokhmotov to add OpenCL work group size attributes.Tanya Lattner2012-07-091-8/+46
* block literal irgen: several improvements on naming blockFariborz Jahanian2012-06-261-2/+3
* Documentation cleanup:James Dennett2012-06-151-1/+1
* wire -fbounds-checking to the new LLVM bounds checking passNuno Lopes2012-05-221-1/+0
* add -fbounds-checking option.Nuno Lopes2012-05-081-0/+1
* This patch adds a new Clang compiler flag "-gline-tables-only".Alexey Samsonov2012-05-041-1/+2
* PR12571: Objects of type clang::ConstantArrayType aren't always emitted withRichard Smith2012-04-221-10/+26
* Remove support for -fast-math metadata for the moment.Duncan Sands2012-04-161-4/+0
OpenPOWER on IntegriCloud