summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Fix PR7402 when it strikes via template instantiation.Chandler Carruth2010-09-031-0/+5
* It's OK for classes to have flexible array elements (but not unions).Anders Carlsson2010-09-031-1/+1
* Cope with llvm's reference to bool type of 'i1' vs. clang'sFariborz Jahanian2010-09-031-0/+17
* Allow anonymous and local types. The support was already in place for these,Chandler Carruth2010-09-031-21/+23
* A constant initializer never matches the type of the variable it'sJohn McCall2010-09-031-1/+1
* Use std::string instead of llvm::StringRef to avoid dangling ref.Fariborz Jahanian2010-09-031-1/+1
* Use getSpelling to get original text of theFariborz Jahanian2010-09-032-58/+22
* Add missing #includeDouglas Gregor2010-09-031-0/+1
* fix a hard coded version number, PR8031. Patch by 'nobled'.Chris Lattner2010-09-031-1/+2
* fix lookup of bits/c++config.h on mingw, patch by Ismail Donmez!Chris Lattner2010-09-031-0/+2
* Simplify code-completion result sorting a bitDouglas Gregor2010-09-031-8/+0
* First test commit by Francois Pichet. _CRT_SECURE_CPP_OVERLOAD_SECURE_NAMES i...Francois Pichet2010-09-031-3/+0
* Add a quick-and-dirty hack to give a better diagnostic for [class.protected]John McCall2010-09-031-0/+55
* "I see dead code". IdempotentOperationChecker::isTruncationExtensionAssignmentChris Lattner2010-09-036-18/+11
* Devirtualize Sema, kill off DeleteExpr and DeleteStmt, and reformat.John McCall2010-09-035-14/+0
* IRgen: Fix silly thinko in r112021, which was generating code for the same exprDaniel Dunbar2010-09-031-1/+1
* Add symantic support for the Pascal calling convention viaDawn Perchik2010-09-0310-11/+71
* Translate NEON vabdl, vaba, and vabal builtins to be implemented using theBob Wilson2010-09-031-9/+26
* Re-commit r112916 with an additional fix for the self-host failures.John McCall2010-09-032-18/+29
* Patch to allow alternative representation of c++Fariborz Jahanian2010-09-032-2/+59
* Static local variables don't result in global constructors being emitted.Anders Carlsson2010-09-031-2/+2
* Support pointer arithmetic in SimpleSValuator involving direct constants.Ted Kremenek2010-09-031-1/+36
* Remove bogus assertions.Ted Kremenek2010-09-031-10/+12
* Add optional record of "location" SVals in the environment. When we analyzin...Ted Kremenek2010-09-032-5/+82
* Add GRState::getSimplifiedSVal(), which provides an API hook for doing symbol...Ted Kremenek2010-09-031-0/+36
* Remove now unused function.Anders Carlsson2010-09-031-8/+0
* Revert r112916, it's breaking selfhost pretty badly.John McCall2010-09-032-27/+17
* Revert "Another i1 vs. i8 type mismatch issue. This time", it breaks some pro...Daniel Dunbar2010-09-031-1/+1
* Get rid of the "functions declared 'noreturn' should have a 'void' result typ...Anders Carlsson2010-09-031-5/+0
* It's not safe to use the generic CXXMethodDecl overload of CGT::getFunctionInfoJohn McCall2010-09-032-17/+27
* Add support for Borland extensions via option -fborland-extensionsDawn Perchik2010-09-022-0/+8
* IRgen/Obj-C: Rewrite Objective-C bit-field access to compute the access strategyDaniel Dunbar2010-09-021-21/+24
* IRgen: Move CGBitFieldInfo strategy computation helpers to static memberDaniel Dunbar2010-09-022-11/+38
* Reapply 112850 and 112839 with a constructor for the BinaryOperatorData struc...Tom Care2010-09-022-17/+97
* Fix a few more ConvertTypes that should be ConvertTypeForMems, fixingDouglas Gregor2010-09-021-2/+3
* Implement __has_virtual_destructor. Patch by Steven Watanabe.Sebastian Redl2010-09-023-2/+14
* Add a bunch of missing bitcasts for clang NEON builtin expansions.Bob Wilson2010-09-021-12/+57
* Eliminate CXXBindReferenceExpr, which was used in a ton ofDouglas Gregor2010-09-029-62/+1
* Reverting 112850 and 112839 due to test failures on some systemsTom Care2010-09-022-95/+17
* Fixed broken build with GCCTom Care2010-09-021-12/+12
* Tidy up last commit, as per Devang's comments.David Chisnall2010-09-022-12/+22
* Improved error reporting in IdempotentOperationCheckerTom Care2010-09-022-17/+95
* Revert my two IRgen fixes for "bool", then use a far simpler approachDouglas Gregor2010-09-022-10/+4
* Another i1 vs. i8 type mismatch issue. This timeFariborz Jahanian2010-09-021-1/+1
* Use the unmangled name for the display name in Objective-C debug info. This ...David Chisnall2010-09-021-0/+14
* Fix more i1/i8 pointer madness. Here, an overactive assertionDouglas Gregor2010-09-021-2/+3
* Avoid implicit string construction.Benjamin Kramer2010-09-021-1/+1
* Fix a crash involving pointer-to-data-members of boolean type. We wereDouglas Gregor2010-09-021-2/+7
* Simplify some random accesses to the ASTContext from the ABI classes.John McCall2010-09-021-17/+17
* Abstract IR generation of array cookies into the C++ ABI class andJohn McCall2010-09-025-227/+664