summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Generate fpmath metadata when -ffast-math. Note that no optimizations are hookedDuncan Sands2012-04-161-1/+6
* Propagate alignment on lvalues through EmitLValueForField. PR12395.Eli Friedman2012-04-161-2/+6
* [frontend] Add support for disabling the "inline" keyword using Chad Rosier2012-03-141-7/+8
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-5/+5
* Implement "optimization" for lambda-to-block conversion which inlines the gen...Eli Friedman2012-03-011-2/+1
* Work-in-progress for lambda conversion-to-block operator. Still need to impl...Eli Friedman2012-02-251-1/+2
* Remove redundant check.Chad Rosier2012-02-181-3/+2
* Rework the Sema/AST/IRgen dance for the lambda closure type'sDouglas Gregor2012-02-171-7/+9
* Start of IRGen for lambda conversion operators.Eli Friedman2012-02-161-0/+9
* Remove useless if statement.Eli Friedman2012-02-141-19/+14
* Basic support for referring to captured variables from lambdas. Some simple ...Eli Friedman2012-02-111-7/+27
* CodeGen: Move EHPersonality from CGException.h into the cpp file, it has no o...Benjamin Kramer2012-02-081-1/+0
* simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner2012-02-071-4/+2
* Fixed VLA code generation.Abramo Bagnara2012-01-111-14/+22
* Fixed TypeofExpr AST and code generation.Abramo Bagnara2012-01-071-5/+19
* Small refactoring and simplification of constant evaluation and some of itsRichard Smith2011-12-281-7/+5
* Enter the cleanups for a block outside the enclosingJohn McCall2011-11-101-1/+9
* Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it willRichard Smith2011-10-291-1/+1
OpenPOWER on IntegriCloud