summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprScalar.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-3/+3
* [ubsan] Add flag to enable recovery from checks when possible.Will Dietz2012-12-021-2/+4
* Add -fsanitize=integer for reporting suspicious integer behaviors.Will Dietz2012-11-271-22/+52
* Make -ffp-contract a codegen option, rather than a laguage option. This makesLang Hames2012-11-151-1/+1
* Classify the INT_MIN/-1 check as -fsanitize=signed-integer-overflow, not as -...Richard Smith2012-11-061-9/+17
* Use the individual -fsanitize=<...> arguments to control which of the UBSanRichard Smith2012-11-051-12/+14
* Simplify: replace getContext().getLangOpts() with just getLangOpts().Richard Smith2012-11-011-14/+14
* Clean up misapplication of diff.Richard Smith2012-11-011-1/+0
* Split emission of -ftrapv checks and -fcatch-undefined-behavior checks intoRichard Smith2012-11-011-0/+6
* Remove divison-by-zero checks from -ftrapv. These checks were incompatible withRichard Smith2012-11-011-6/+2
* Switch CodeGenOptions over to a .def file, like we do with LangOptions.Douglas Gregor2012-10-231-1/+2
* -fcatch-undefined-behavior: Trap undefined behavior due to conversions to orRichard Smith2012-10-121-0/+118
* -fcatch-undefined-behavior: emit calls to the runtime library whenever one of...Richard Smith2012-10-091-7/+59
* Move TargetData to DataLayout.Micah Villmow2012-10-081-1/+1
* Fail early with a clear assert if an operation with multiple uses somehow endsLang Hames2012-10-041-0/+4
* Always initialize FPContractable.Benjamin Kramer2012-10-031-0/+3
* Teach getCXXRecordDeclForPointerType about references.Jordan Rose2012-10-031-8/+7
* Add FP_CONTRACT support for clang.Lang Hames2012-10-021-2/+84
* -fcatch-undefined-behavior: Factor emission of the creation of, and branch to,Richard Smith2012-09-081-66/+29
* Change the representation of builtin functions in the ASTEli Friedman2012-08-311-1/+3
* Fix PR13704Michael Liao2012-08-281-1/+1
* Remove spurious string literal for bool argument.Richard Smith2012-08-251-1/+1
* -fcatch-undefined-behavior: add the -ftrapv checks to the set of things caughtRichard Smith2012-08-251-18/+49
* New -fcatch-undefined-behavior features:Richard Smith2012-08-241-5/+7
* Remove get(V)BaseClassOffsetInBits, the CharUnit functions should be used ins...Benjamin Kramer2012-07-041-3/+2
* Fix Sema and IRGen for atomic compound assignment so it has the right semanti...Eli Friedman2012-06-161-5/+5
* reverse r158117.Fariborz Jahanian2012-06-061-3/+0
* When doing arithmatic on vla pointer, make sureFariborz Jahanian2012-06-061-0/+3
* Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie2012-06-061-1/+1
* OpenCL: Fix vector conditional operator CodeGen for the case wherePeter Collingbourne2012-05-291-1/+1
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-301-2/+2
* Use enum to set debug info size generated by ClangAlexey Samsonov2012-04-271-3/+4
* Implements boxed expressions for Objective-C. <rdar://problem/10194391>Patrick Beard2012-04-191-2/+2
* Express the number of ULPs in fpaccuracy metadata as a real rather than a Duncan Sands2012-04-101-1/+1
* Make the variant of __builtin_shufflevector that takes the shuffle indexes as...Eli Friedman2012-04-051-3/+3
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-16/+16
* Remove BlockDeclRefExpr and introduce a bit on DeclRefExpr toJohn McCall2012-03-101-11/+4
* Unify the BlockDeclRefExpr and DeclRefExpr paths so thatJohn McCall2012-03-101-46/+15
* [AST] Reduce Decl::getASTContext() calls.Daniel Dunbar2012-03-091-1/+1
* Don't even try to directly emit the value of a DeclRefExpr if that declarationRichard Smith2012-03-071-2/+11
* Add clang support for new Objective-C literal syntax for NSDictionary, NSArray,Ted Kremenek2012-03-061-0/+12
* Reinstate r151879, r151880, reverted in r151922, along with a bugfix forRichard Smith2012-03-021-9/+15
* Revert r151879, r151880, "PR12145: Avoid emitting loads of constexpr variable...Daniel Dunbar2012-03-021-15/+9
* PR12145: Avoid emitting loads of constexpr variables in contexts where thereRichard Smith2012-03-021-9/+15
* Implement IRGen for the retain-autorelease in the lambda conversion-to-block-...Eli Friedman2012-02-281-2/+1
* Generate an AST for the conversion from a lambda closure type to aDouglas Gregor2012-02-221-0/+4
* Fix wrong-code bug: __imag on a scalar lvalue should produce a zero rvalue,Richard Smith2012-02-181-1/+4
* Split reinterpret_casts of member pointers out from CK_BitCast; thisJohn McCall2012-02-151-0/+1
* Use a simpler (and more efficient) pattern to pad vectors.Benjamin Kramer2012-02-141-11/+6
* simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner2012-02-071-5/+4
OpenPOWER on IntegriCloud