aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-08-10Revert r78535, it is causing a number of failures to build projects.Daniel Dunbar
2009-08-09warn, as gcc does, if __attribute__((malloc)) applied to function returning n...Ryan Flynn
2009-08-09map previously ignored __attribute((malloc)) to noalias attribute of llvm fun...Ryan Flynn
2009-08-09Improve handling of member pointers.Anders Carlsson
2009-08-09AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d);Nate Begeman
2009-08-08Older GCCs don't have vector::data().Benjamin Kramer
2009-08-08ir-gen for initialization, in synthesize copy constructor, Fariborz Jahanian
2009-08-08Add support for global initializers.Anders Carlsson
2009-08-08Refactor some code and implement support for global destructors for static va...Anders Carlsson
2009-08-08Use CastExpr::CK_ArrayToPointerDecay and fix an assert.Anders Carlsson
2009-08-08Take #pragma pack into account when laying out structs. Fixes rdar://problem/...Anders Carlsson
2009-08-08Refactoring of copy ctor ir-gen. No change in functionality.Fariborz Jahanian
2009-08-08PR4700 - remove shift by 0 warningRyan Flynn
2009-08-08Introduce a new PragmaPack attribute, and use it for #pragma pack. The Packed...Anders Carlsson
2009-08-08Assert that the LLVM type has the same size as the RecordDecl size.Anders Carlsson
2009-08-08getFunctionLevelDeclContext needs to get the previous DeclContext if EnterDec...Anders Carlsson
2009-08-08Factor some code to get the "function level" DeclContext out into a separate ...Anders Carlsson
2009-08-08Make sure to diagnose use of declarations in the case where we create an impl...Anders Carlsson
2009-08-08Patch should implement packed enums - PR4098. Credit to Anders Johnsen.Edward O'Callaghan
2009-08-08Get rid of Stmt::Clone now that we can reference count statements instead.Anders Carlsson
2009-08-08Introduce reference counting for statements and expressions, using itDouglas Gregor
2009-08-08Remove use of uninitized variable.Fariborz Jahanian
2009-08-08Synthesize copying of non-static data members withFariborz Jahanian
2009-08-07Synthesized copy constructor now generates code forFariborz Jahanian
2009-08-07Add a CK_ArrayToPointerDecay cast kind.Anders Carlsson
2009-08-07Add CK_ToUnion and use it for aggregate expression codegen.Anders Carlsson
2009-08-07More CastKind work.Anders Carlsson
2009-08-07Just add global scope to the associated namespaces set instead of tracking itJohn McCall
2009-08-07Add vbase offsets to the vtable. Wow, having an rbegin was soMike Stump
2009-08-07Fix: <rdar://problem/7075531> static analyzer wrongly detects unused ivars us...Ted Kremenek
2009-08-07Constify some pointers. No functionality change.Ted Kremenek
2009-08-07More synthesis of copy constructors. Work in progress.Fariborz Jahanian
2009-08-07Fix typo.Mike Stump
2009-08-07Add ability to generate vcall offsets for primary virtual base.Mike Stump
2009-08-07Use the correct cast kind as suggested by Doug.Anders Carlsson
2009-08-07Fix some const_cast issues. This is the beginning of the rabbit hole.Mike Stump
2009-08-07PR3333: warn when shifting by invalid amountRyan Flynn
2009-08-07Separate Stmt::Destroy into the entrypoint for destroying a statementDouglas Gregor
2009-08-07add support for opensuse 11.1/11.2 search paths, patch by Stefan ReinauerChris Lattner
2009-08-06Add support for vcall generation for vtables for virtual bases. WIP.Mike Stump
2009-08-06Patch toward synthesizing copy constructors.Fariborz Jahanian
2009-08-06Fix a few more false positives involving RegionStore and unions, but this timeTed Kremenek
2009-08-06Minor refactoring to introduce a new transformation function,Douglas Gregor
2009-08-06Also generate the rtti field for virtual bases for vtables. Turn onMike Stump
2009-08-06Fix a couple false positive "uninitialized value" warnings with RegionStoreTed Kremenek
2009-08-06Drop the friend-inner-class diagnostic from an extwarn to an ext and don'tJohn McCall
2009-08-06Permit a class to friend its members in C++0x, without restriction.John McCall
2009-08-06Set and use Elidable in elimination of copy ctors.Fariborz Jahanian
2009-08-06Layout the primary base first in the vtable.Mike Stump
2009-08-06After reporting ill-formed copy constructor(12.8.p3)Fariborz Jahanian