- 80b0fb0 Fix nodiscard for volatile references by Erich Keane · 8 years ago
- b7318e0 [OpenCL] Add LangAS::opencl_private to represent private address space in AST by Yaxun Liu · 8 years ago
- 817a3bf [Sema] Suppress warnings for C's zero initializer by Daniel Marjamaki · 8 years ago
- b9be536 Remove offset size check in nullptr arithmetic handling by Andrew Kaylor · 8 years ago
- 3d0a540 Teach clang to tolerate the 'p = nullptr + n' idiom used by glibc by Andrew Kaylor · 8 years ago
- f1ef796 Allow the target field of a CK_ToUnion to be more easily recovered. by John McCall · 8 years ago
- 30d652a [OpenCL] Support variable memory scope in atomic builtins by Yaxun Liu · 8 years ago
- 3919506 Add OpenCL 2.0 atomic builtin functions as Clang builtin by Yaxun Liu · 8 years ago
- f31b0dc Make CastExpr::getSubExprAsWritten look through implicit temporary under CK_ConstructorConversion by Stephan Bergmann · 8 years ago
- f87496d Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. by Galina Kistanova · 8 years ago
- 4c54fe0 Add const children() accessors to match the existing non-const children() accessors. by Aaron Ballman · 9 years ago
- 2c51880 Spelling mistakes in comments. NFCI. (PR27635) by Simon Pilgrim · 9 years ago
- 20f25cb [coroutines] Add DependentCoawaitExpr and fix re-building CoroutineBodyStmt. by Eric Fiselier · 9 years ago
- 382bc51 PR32044: Fix some cases where we would confuse a transparent init-list expression with an aggregate init. by Richard Smith · 9 years ago
- af0a7bb [OpenCL] Add missing address spaces in IR generation of blocks by Anastasia Stulova · 9 years ago
- cf63b84 MSVC seems to use (void) in __FUNCSIG__ for a zero-parameter function even in C++. Follow suit. by Richard Smith · 9 years ago
- 2f63d46 PR31587: Fix handling of __FUNCSIG__ in C. by Richard Smith · 9 years ago
- 8983142 Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand." by Egor Churaev · 9 years ago
- 17c7f70 Replace APFloatBase static fltSemantics data members with getter functions by Stephan Bergmann · 9 years ago
- 410306b Add two new AST nodes to represent initialization of an array in terms of by Richard Smith · 9 years ago
- 122f88d [c++17] P0135R1: Guaranteed copy elision. by Richard Smith · 9 years ago
- 60a53d5 [ASTDumper] Add some more character escapes for convenience. by Benjamin Kramer · 9 years ago
- dc9bf8f Improve handling of __FUNCTION__ and other predefined expression for Objective-C Blocks by Mehdi Amini · 9 years ago
- f5f37ee Revert "Improve handling of __FUNCTION__ and other predefined expression for Objective-C Blocks" by Mehdi Amini · 9 years ago
- 26168ad Improve handling of __FUNCTION__ and other predefined expression for Objective-C Blocks by Mehdi Amini · 9 years ago
- 5966677 Add some more asserts to clearly indicate that there are special cases by Chandler Carruth · 9 years ago
- 018ac39 Improve obvious-most-derived-type devirtualization: by Richard Smith · 9 years ago
- 757d317 regcall: Implement regcall Calling Conv in clang by Erich Keane · 9 years ago
- b92ab1a Refactor call emission to package the function pointer together with by John McCall · 9 years ago
- c3f8925 Retire llvm::alignOf in favor of C++11 alignof. by Benjamin Kramer · 9 years ago
- 7873de0 P0217R3: Perform semantic checks and initialization for the bindings in a by Richard Smith · 9 years ago
- 0bc4b2d [OpenCL] Generate opaque type for sampler_t and function call for the initializer by Yaxun Liu · 9 years ago
- 98eaa62 Add .rgba syntax extension to ext_vector_type types by Pirama Arumuga Nainar · 9 years ago
- 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
- 29099de [ObjC] Implement @available in the Parser and AST by Erik Pilkington · 9 years ago
- 5179eb7 P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991: by Richard Smith · 9 years ago
- f7e3609 Use ranges to concisely express iteration by David Majnemer · 9 years ago
- 4a05bb8 Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr." by Tim Shen · 9 years ago
- 17b3dee Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr." by Tim Shen · 9 years ago
- f120a7b [Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr. by Tim Shen · 9 years ago
- 5356d96 [AST] Move operations enum to a definition file. by Etienne Bergeron · 9 years ago
- 31300ed [OPENMP 4.0] Fixed support of array sections/array subscripts. by Alexey Bataev · 10 years ago
- 8abc2e5 ObjCXX: fix a crash during typo correction. by Manman Ren · 10 years ago
- 04839a5 assert(false) -> llvm_unreachable(). by Davide Italiano · 10 years ago
- f8bdacb [CUDA] Warn undeclared identifiers in CUDA kernel calls by Justin Lebar · 10 years ago
- df1ed00 [Bugfix] Fix ICE on constexpr vector splat. by George Burgess IV · 10 years ago
- e00a67e [TrailingObjects] Convert remaining classes in Expr.h and ExprCXX.h by James Y Knight · 10 years ago
- 1d75c5e [TrailingObjects] Convert CastExpr and subclasses. by James Y Knight · 10 years ago
- 7281c35 [TrailingObjects] Convert OffsetOfExpr. by James Y Knight · 10 years ago
- e7d8228 [TrailingObjects] Convert AST classes that had a ASTTemplateKWAndArgsInfo. by James Y Knight · 10 years ago
- 2446b8b [OpenCL 2.0] In OpenCL v2.0 s6.5 all pointers are implicitly in generic by Anastasia Stulova · 10 years ago
- f016a1b Reverting r255337 as it seems to kill bots. Needs investigation. by Anastasia Stulova · 10 years ago
- 12e484e [OpenCL 2.0] In OpenCL v2.0 s6.5 all pointers are implicitly in generic by Anastasia Stulova · 10 years ago
- efb116f PR25416: Improve performance of processing inline assembly consisting of many by Richard Smith · 10 years ago
- ce8eca5 Explicitly permit undefined behavior in constant initializers for global by Richard Smith · 10 years ago
- f763027 [MSVC] 'property' with an empty array in array subscript expression. by Alexey Bataev · 10 years ago
- 9f690bd [coroutines] Creation of promise object, lookup of operator co_await, building by Richard Smith · 10 years ago
- f24e7b1 [OPENMP 4.1] Codegen for array sections/subscripts in 'reduction' clause. by Alexey Bataev · 10 years ago
- a176421 [OPENMP 4.1] Sema analysis for array sections in 'reduction' clause. by Alexey Bataev · 10 years ago
- 4b7a5e7 Move functions declared in ExprObjC.h into ExprObjC.cpp. by James Y Knight · 10 years ago
- 1a3320e [OPENMP 4.0] Initial support for array sections. by Alexey Bataev · 10 years ago
- 556b21a Remove and forbid raw_svector_ostream::flush() calls. by Yaron Keren · 10 years ago
- d9eab9c Additional fix for PR14269: Crash on vector elements / global register vars in inline assembler. by Andrey Bokhanko · 10 years ago
- 9938310 [CodeGen] Simplify creation of shuffle masks. by Benjamin Kramer · 10 years ago
- 5733e35 [AST] Remove StmtRange in favor of an iterator_range. by Benjamin Kramer · 10 years ago
- f48ee44 [AST] Cleanup ExprIterator. by Benjamin Kramer · 10 years ago
- 53c7616 Fix alignment issues in Clang. by James Y Knight · 10 years ago
- e83b956 Substitute type arguments into uses of Objective-C interface members. by Douglas Gregor · 10 years ago
- 642f173 Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)‘ pattern to range for loops. by Benjamin Kramer · 10 years ago
- ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
- 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- cc01359 some StmtExprs do not have side-effects by Scott Douglass · 10 years ago
- 503fc39 add ConstEvaluatedExprVisitor by Scott Douglass · 10 years ago
- cb77930 Implementing C99 partial re-initialization behavior (DR-253) by Yunzhong Gao · 10 years ago
- 0a2e84c Properly implement warn_unused_result checking for classes/structs. by Kaelyn Takata · 11 years ago
- aed5ccd HasSideEffects() should return false for calls to pure and const functions. by Michael Kuperstein · 11 years ago
- f4cb2be Track the source location of the dot or arrow operator in a MemberExpr. by Aaron Ballman · 11 years ago
- f04f98d Use delegating ctors to reduce code duplication. NFC. by Benjamin Kramer · 11 years ago
- ced8bdf Sema: Parenthesized bound destructor member expressions can be called by David Majnemer · 11 years ago
- b0553e2 [Objctive-C sema]. Do not do the unused-getter-return-value by Fariborz Jahanian · 11 years ago
- 10fd83d AST: alignof might be dependent because of alignment attributes by David Majnemer · 11 years ago
- 19acc3d Rename RefersToCapturedVariable to RefersToEnclosingVariableOrCapture, NFC by Alexey Bataev · 11 years ago
- 4f21768 Sema: Dependent array designators cannot be checked by David Majnemer · 11 years ago
- 409af50 Volatile reads are side-effecting operations, but in the general case of access through a volatile-qualified type, we're not certain of the underlying object's side-effects on access. by Aaron Ballman · 11 years ago
- 6c93b3e Adding a -Wunused-value warning for expressions with side effects used in an unevaluated expression context, such as sizeof(), or decltype(). Also adds a similar warning when the expression passed to typeid() *is* evaluated, since it is equally likely that the user would expect the expression operand to be unevaluated in that case. by Aaron Ballman · 11 years ago
- 07649fb Renamed RefersToEnclosingLocal bitfield to RefersToCapturedVariable. by Alexey Bataev · 11 years ago
- d60b82f Handle use of default member initializers before end of outermost class by Reid Kleckner · 11 years ago
- 0f0af19 [c++1z] N4295: fold-expressions. by Richard Smith · 11 years ago
- 9ad94aa Objective-C. revert patch for rdar://17554063. by Fariborz Jahanian · 11 years ago
- e1f49d5 Add the initial TypoExpr AST node for delayed typo correction. by Kaelyn Takata · 11 years ago
- d7857f0 Add frontend support for __vectorcall by Reid Kleckner · 11 years ago
- cfaa5a3 Towards PR21289: don't lose track of unexpanded parameter packs with by Richard Smith · 11 years ago
- 769562a Bugfix for predefined expressions in dependent context. by Alexey Bataev · 11 years ago
- ec47478 Fix for bug http://llvm.org/PR17427. by Alexey Bataev · 11 years ago
- 5b57167 Fix handling of preincrement on bit-fields. This gives a bit-field in C++, but by Richard Smith · 11 years ago
- a302cd9 Range'ify some for loops over RecordDecl::fields() by Hans Wennborg · 11 years ago
- 070db17 Make sure CallExpr::getLocStart doesn't segfault by Keno Fischer · 11 years ago
- 413297c Objective-C ARC. First patch toward generating new APIs by Fariborz Jahanian · 11 years ago
- a0cbfc9 Improve -UNDEBUG binary size. We don't need a different assert fail message for by Richard Smith · 11 years ago
- ac6b4ef Objective-C. Patch to warn if the result of calling a property getter by Fariborz Jahanian · 11 years ago