summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CGExprScalar.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix vector splat casts to cast element to the appropriate vector element befo...Craig Topper2012-02-061-0/+2
* reapply r148902:Chris Lattner2012-01-251-20/+6
* Revert 148902 which was part of 148901 which was reverted in r148906.Argyrios Kyrtzidis2012-01-251-6/+18
* use the new ConstantVector::getSplat method where it makes sense.Chris Lattner2012-01-251-18/+6
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-13/+0
* Add support for OpenCL 1.1 logical operations.Tanya Lattner2012-01-161-0/+33
* Some improvements to the handling of C11 atomic types:David Chisnall2012-01-161-0/+52
* Revert r147664; it's breaking clang regression tests.Eli Friedman2012-01-061-1/+1
* Silence GCC warnings.Jakub Staszak2012-01-061-1/+1
* Small refactoring and simplification of constant evaluation and some of itsRichard Smith2011-12-281-9/+7
* Switch a few callers of MakeAddrLValue places over to MakeNaturalAlignAddrLVa...Eli Friedman2011-12-191-4/+4
* Fix an edge case in IRGen for conditionals. PR11509.Eli Friedman2011-12-081-0/+5
* Enter the cleanups for a block outside the enclosingJohn McCall2011-11-101-1/+3
* Rip out CK_GetObjCProperty.John McCall2011-11-071-1/+0
* Rip the ObjCPropertyRef l-value kind out of IR-generation.John McCall2011-11-071-21/+1
* Change the AST representation of operations on Objective-CJohn McCall2011-11-061-0/+4
* Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it willRichard Smith2011-10-291-4/+4
* Annotate imprecise FP division with fpaccuracy metadataPeter Collingbourne2011-10-271-2/+12
* Restore r142914 and r142915, now with missing file and apparentJohn McCall2011-10-251-2/+2
* Revert r142914 and r142915, due to possibly missing file.NAKAMURA Takumi2011-10-251-2/+2
* Introduce a placeholder type for "pseudo object"John McCall2011-10-251-2/+2
* Handle an edge case involving the conditional operator and throw expressions....Eli Friedman2011-10-151-5/+12
* Provide half floating point support as a storage only type.Anton Korobeynikov2011-10-141-22/+57
* Initial implementation of __atomic_* (everything except __atomic_is_lock_free).Eli Friedman2011-10-111-0/+5
* Mark calls to objc_retainBlock that don't result from castsJohn McCall2011-10-041-4/+2
* de-tmpify clang.Benjamin Kramer2011-09-271-2/+2
* Treat list-initialization of scalars as a first-class citizen in C++11.Sebastian Redl2011-09-241-2/+7
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-4/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-6/+6
OpenPOWER on IntegriCloud