- 81bc7d0 Make all CXXConstructExpr's block-level expressions. This is required by by Zhongxing Xu · 14 years ago
- 66cbcf3 Only apply -fvisibility-inlines-hidden to definitions. Apparently by John McCall · 14 years ago
- 6a35674 Get rid of more calls to getBaseClassOffsetInBits. by Anders Carlsson · 14 years ago
- 3069a0d Port over a couple of getVBaseClassOffsetInBits call sites to use getVBaseClassOffset instead. by Anders Carlsson · 14 years ago
- a14f597 Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBaseClassOffset which returns the offset in CharUnits. Do the same thing for getVBaseClassOffset. by Anders Carlsson · 14 years ago
- a231151 Start converting over the RecordLayoutBuilder next. by Anders Carlsson · 14 years ago
- a3d4380 EmptyObjectMap now uses CharUnits wherever possible. by Anders Carlsson · 14 years ago
- 8c6acc6 More CharUnits conversion. by Anders Carlsson · 14 years ago
- fe5ef73 More CharUnits conversion. by Anders Carlsson · 14 years ago
- d8da763 Use CharUnits in the EmptyClassOffsets map. by Anders Carlsson · 14 years ago
- 94ac122 Add a DenseMapInfo specializaiton for CharUnits. by Anders Carlsson · 14 years ago
- 7e74924 Correct typos and whitespace, spotted by Nico Weber! by Nick Lewycky · 14 years ago
- aa81908 Fix typo spotted by Nico Weber. by Nick Lewycky · 14 years ago
- 376bda9 Baby steps towards using only CharUnits for base class offsets in ASTRecordLayout. Start by storing the offsets in CharUnits in the ASTRecordLayout object. by Anders Carlsson · 14 years ago
- 5c5a764 Teach the constant expr evaluator about derived-to-base casts when no virtual bases are involved. Fixes PR5974. by Anders Carlsson · 14 years ago
- 739830d Make Clang static analyzer skip function template definitions. This fixes Clang PR 8426, 8427, & 8433. Reviewed by Ted Kremenek and Doug Gregor. by Zhanyong Wan · 14 years ago
- 96e9366 Don't try to evaluate the LHS or RHS of a member pointer binary operation. Fixes PR8507. by Anders Carlsson · 14 years ago
- 0f279e7 Emit an error when trying to form a pointer-to-member to a bitfield. by Argyrios Kyrtzidis · 14 years ago
- c92bbb4 renamed: test/SemaCXX/ptrtomember-badcall.cpp -> test/SemaCXX/ptrtomember.cpp by Argyrios Kyrtzidis · 14 years ago
- 2e8994e Revert r117678, "Qualified 'id' should implement all of static class type's", it breaks things. by Daniel Dunbar · 14 years ago
- aeed3da Turns out that we may end up calling dladdr on GetExecutablePath, give it external linkage to make sure the lookup works on all platforms. by Benjamin Kramer · 14 years ago
- 5e0cc38 This function doesn't need external linkage either. by Benjamin Kramer · 14 years ago
- af14603 Better solution: calculate the visibility of functions and variables by John McCall · 14 years ago
- ee30102 GCC faithfully calculates visibility for variables independently of by John McCall · 14 years ago
- d99d0e8 Use the expanded form of S_ISREG. Hopefully this unbreaks the MSVC build. by Benjamin Kramer · 14 years ago
- 61139c5 Preserve the template type parameter name when instantiating a templace. by Nick Lewycky · 14 years ago
- 3248854 Rename alignof -> alignOf to avoid irritating C++'0x compilers, PR8423 by Chris Lattner · 14 years ago
- acec34b Flush statements after writing each DECL_CXX_BASE_SPECIFIERS node by Douglas Gregor · 14 years ago
- d86132d Don't remove the init expression from the initializer list if it had a semantic error. by Argyrios Kyrtzidis · 14 years ago
- 6a622df Add test/SemaCXX/crash-PR7625.cpp into test/SemaCXX/crashes.cpp by Argyrios Kyrtzidis · 14 years ago
- 387fb71 test/SemaCXX/crash-8124080.cpp -> test/SemaCXX/crashes.cpp by Argyrios Kyrtzidis · 14 years ago
- c75f618 Add test case for <rdar://problem/8610363> (a bogus report of using an uninitialized field). This was by Ted Kremenek · 14 years ago
- 295a2a6 Make the deserialization of macro definitions lazy, so that we can by Douglas Gregor · 14 years ago
- 20e047a When list-initializing a vector, try to copy-initialize from vectors instead by John McCall · 14 years ago
- 978e3a2 Don't test isRegularFile before calling eraseFromDisk, since by Dan Gohman · 14 years ago
- 1e592cb Handle Type.h a better way. by Dale Johannesen · 14 years ago
- 61c8d3e Improve diagnostics reporting of un-implemented by Fariborz Jahanian · 14 years ago
- f6e2c20 Generate bitcasts going in and out of MMX parameters by Dale Johannesen · 14 years ago
- bc07a55 Use CodeGenFunction's getContext(), for consistency. by Dan Gohman · 14 years ago
- f129562 These functions don't need external linkage. by Dan Gohman · 14 years ago
- 7c789c1 Make the deserialization of C++ base class specifiers lazy, improving by Douglas Gregor · 14 years ago
- 110e8e5 Restore r117644, this time properly ignoring -fvisibility and type visibility by John McCall · 14 years ago
- fa5fa97 Use objdir != srcdir in the getting started doc. by Rafael Espindola · 14 years ago
- 1af67f3 Update tests to not search of as. by Rafael Espindola · 14 years ago
- e43cfa1 Switch to using the integrated assembler by default on x86 and x86-64 ELF by Rafael Espindola · 14 years ago
- d305719 If Consumer object failed to create due to some by Fariborz Jahanian · 14 years ago
- 0483dce Qualified 'id' should implement all of static class type's by Fariborz Jahanian · 14 years ago
- f4dd962 After processing named unions do not fall through to handle anonymous unions. by Devang Patel · 14 years ago
- 78f5911 When doing name lookup for members don't look into global/namespace scope. by Argyrios Kyrtzidis · 14 years ago
- 034f55c Revert r117644, "Apply visibility in IR gen to variables that are merely by Daniel Dunbar · 14 years ago
- 14e1bc9 Don't assert on attempts to throw 'bool'. I wonder if in the history of C++ by John McCall · 14 years ago
- 87a4ed9 Apply visibility in IR gen to variables that are merely declared by John McCall · 14 years ago
- 4ba72a0 Added CFGTerminator class, that holds information about CFGBlock terminator statement. by Marcin Swiderski · 14 years ago
- 424ae98 Add a hook to the CXXABI object to get the default method calling convention. by Charles Davis · 14 years ago
- 74faec2 Don't flag idempotent '+' or '-' warnings for pointer arithmetic (typically false positives). by Ted Kremenek · 14 years ago
- 1dfb26a Remove old CrashTracer cruft from CIndex. by Ted Kremenek · 14 years ago
- 0df9587 When computing the visibility of a class member, calculate the visibility by John McCall · 14 years ago
- 02be29a expand discussion of __block C++ on-stack objects by Blaine Garst · 14 years ago
- 532105f Basic types are language defined builtins. They are always defined at top most level. by Devang Patel · 14 years ago
- 46ec70e When emitting l-values for bool non-__block decl references, make a pointer by John McCall · 14 years ago
- b14eed0 Driver/IA: Ignore -L for now, which users shouldn't be using for semantic effect. by Daniel Dunbar · 14 years ago
- 8c37668 Directly use NamespaceDecl->getLocation() to find the source file. by Devang Patel · 14 years ago
- 479edbc Don't apply -fvisibility-inlines-hidden to extern templates. by John McCall · 14 years ago
- a2e5769 Stay within 80 columns. by Devang Patel · 14 years ago
- 213f18b Simplify ASTUnit's internal timers, by not trying to keep a pile of by Douglas Gregor · 14 years ago
- 9a44b5f Initialize the ASTMutationListener. Thanks goes to Abramo Bagnara! by Argyrios Kyrtzidis · 14 years ago
- e09a275 Switch case IDs conflict between chained PCHs; since there is no need to be global, make them local to a decl. by Argyrios Kyrtzidis · 14 years ago
- 95c225d Implement an indirect-goto optimization for goto *&&lbl and respect this by John McCall · 14 years ago
- 3c7d7af Remove an assertion that hit on legitimate cases. A redeclaration may have location before the by Argyrios Kyrtzidis · 14 years ago
- 100050b Use the ASTMutationListener to track when a named decl gets added to a DeclContext, by Argyrios Kyrtzidis · 14 years ago
- 0f04f69 Properly add chained template specializations. by Argyrios Kyrtzidis · 14 years ago
- d3d0755 Fix the re-serializing decls in a chained PCH mechanism. by Argyrios Kyrtzidis · 14 years ago
- bef1a7b Use the ASTMutationListener to track added template specializations in a chained PCH. by Argyrios Kyrtzidis · 14 years ago
- 67fa6d5 Abandon the type-visibility optimization for functions. GCC doesn't do it, by John McCall · 14 years ago
- e7bc972 When computing visibility, use the latest declaration's explicit visibility by John McCall · 14 years ago
- cf38af2 Add test case for <rdar://problem/8356342>. by Ted Kremenek · 14 years ago
- 10302c0 Implement the newest status quo for method override checking. The idea now by John McCall · 14 years ago
- b9d511c make it really clear that vla != flexible arrays by Chris Lattner · 14 years ago
- ed50a8a Don't warn about unamed bitfield ivars in the ObjCUnusedIvarsChecker. Fixes <rdar://problem/8481311>. by Ted Kremenek · 14 years ago
- d145535 Ahem. Add rest of D and Q registers to ARM inline asm handling. by Dale Johannesen · 14 years ago
- 76be2a2 Test passes on Darwin; try to XFAIL on freebsd, linux, xp/msvc9. by Stuart Hastings · 14 years ago
- 20eb49b Add D and Q register names to ARM inline asm handling. by Dale Johannesen · 14 years ago
- 4bc4887 Fix context info for enums. Radar 8595129 by Devang Patel · 14 years ago
- b03a928 small tweaks to reflect statements of what really ever shipped. ABI is, and has been, accurate for what we ship. by Blaine Garst · 14 years ago
- 6f4ac4b Don't override explicit visibility attributes on class members with by John McCall · 14 years ago
- c8e5cf8 Make AST deserialization for class template specializations lazier, by by Douglas Gregor · 14 years ago
- 5388155 reconcile missing typos & delete obsolete pre-SnowLeopard section w.r.t. prior repository for this document by Blaine Garst · 14 years ago
- 26815d9 Restore r117403 (fixing IR gen for bool atomics), this time being less by John McCall · 14 years ago
- 4bdc446 Decay array/function types of a statement-expression. // rdar: // 8600553. by Fariborz Jahanian · 14 years ago
- 69aecc6 Lazily load the next friend in the chain of FriendDecls, to eliminate by Douglas Gregor · 14 years ago
- 500b782 patch to do array-to-pointer conversion in a by Fariborz Jahanian · 14 years ago
- 06c9193 Lazily load the "next" namespace in the chain of NamespaceDecls, to by Douglas Gregor · 14 years ago
- 99ba202 Introduce libclang-level options for C++ precompiled preambles, by Douglas Gregor · 14 years ago
- 1189332 Revert r117403 as it caused PR8480. by Rafael Espindola · 14 years ago
- 354e712 Do the guarding of instantiated static data members by Fariborz Jahanian · 14 years ago
- 715c92a Document how source ranges work by Douglas Gregor · 14 years ago
- 6160598 Add an environment variable that allows us to turn off threading in c-index-test by Douglas Gregor · 14 years ago
- 157a3ff Remove redundant test by Douglas Gregor · 14 years ago
- d66f428 Also devirtualize calls to a member functions where the containing class has been marked final. by Anders Carlsson · 14 years ago
- bd2bfae If a virtual member function has the 'final' attribute, we can devirtualize calls to it. by Anders Carlsson · 14 years ago