- 794afcb Check for darwin befoer cheking for version. (related to radar 7866951). by Fariborz Jahanian · 15 years ago
- 776dbf9 Force clang to produce legacy api for messaging by Fariborz Jahanian · 15 years ago
- afd5eda fix integrated assembler with i386 objc code. by Chris Lattner · 15 years ago
- 900fc63 Add raw_ostream operators to NamedDecl for convenience. Switch over all users of getNameAsString on a stream. by Benjamin Kramer · 15 years ago
- 2df2569 IRgen: Change CGBitFieldInfo to take the AccessInfo as constructor arguments, it is now an immutable object. by Daniel Dunbar · 15 years ago
- 7fb6195 IRgen: Eliminate now unused fields from CGBitFieldInfo. by Daniel Dunbar · 15 years ago
- f8f8eba IRgen/NeXT: Simplify to use AST record layout for getting offsets instead of the by Daniel Dunbar · 15 years ago
- ab970f9 IRgen: Enhance CGBitFieldInfo with enough information to fully describe the "policy" with which a bit-field should be accessed. by Daniel Dunbar · 15 years ago
- 6cc5906 Add some API code for future work. by Fariborz Jahanian · 15 years ago
- 7f28964 IRgen: Move the bit-field access type into CGBitFieldInfo, and change bit-field LValues to just store the base address of object containing the bit-field. by Daniel Dunbar · 15 years ago
- efbf487 IRgen: Move BitFieldIsSigned bit into CGBitFieldInfo. by Daniel Dunbar · 15 years ago
- f0fe5bc IRgen: Move BitField LValues to just hold a reference to the CGBitFieldInfo. by Daniel Dunbar · 15 years ago
- 2eec0b2 IRgen: Lift BitFieldInfo to CGBitFieldInfo at namespace level. by Daniel Dunbar · 15 years ago
- 56229f5 Add a FIXME and reduce nesting. by Daniel Dunbar · 15 years ago
- 61ac1d2 IRgen/NeXT: Remove my refactoring-enabling asserts, and add a FIXME. by Daniel Dunbar · 15 years ago
- e83be12 IRgen/Obj-C: Eliminate FindIvarInterface, now that ivar's are in the right DeclContexts (-2 FIXMEs). We still have an annoying linear scan + hidden dependency on how Obj-C layout is done. by Daniel Dunbar · 15 years ago
- 3a2c80f CG/NeXT: Assert some invariants on an ivar's containing decl context that I am about to refactor based on, following some testing. by Daniel Dunbar · 15 years ago
- 198bcb4 IRGen: Move the auxiliary data structures tracking AST -> LLVM mappings out of CodeGenTypes, to per-record CGRecordLayout structures. by Daniel Dunbar · 15 years ago
- 264ba48 the big refactoring bits of PR3782. by Rafael Espindola · 15 years ago
- ead608a Use the power of types to track down another canonicalization bug in by John McCall · 15 years ago
- 11062e1 Patch removes IVars list from ObjCInterfaceDecl and by Fariborz Jahanian · 15 years ago
- 838db38 Eliminate a bunch of unnecessary ASTContexts from members functions of by Douglas Gregor · 15 years ago
- b2987d1 Switch to using -fsjlj-exceptions instead of hard-coding it. Notably, this fixes by Daniel Dunbar · 15 years ago
- 04a67a6 Standardize the parsing of function type attributes in a way that by John McCall · 15 years ago
- 6d5a1c2 Revert "Numerous changes to selector handling:", this breaks a whole bunch of by Daniel Dunbar · 15 years ago
- a8fa96e Numerous changes to selector handling: by David Chisnall · 15 years ago
- 2feefe8 NeXT: Add support for -fobjc-legacy-dispatch. by Daniel Dunbar · 15 years ago
- 0d13f6f Created __builtin___NSStringMakeConstantString() builtin, which generates constant Objective-C strings. by David Chisnall · 15 years ago
- 54d76db Remove some dead variables clang-analyzer found. by Benjamin Kramer · 15 years ago
- f3c47c9 Pass ReturnValueSlot to EmitCall. No functionality change yet. by Anders Carlsson · 15 years ago
- 8c89ff9 Patch to fix 32-bit @try failure with internal assertion when compiling by Fariborz Jahanian · 15 years ago
- 191dcd7 patch to add a property from a protocol to a class that adopts the protocol. by Fariborz Jahanian · 15 years ago
- 0e93d25 (objc2 nonfragile-abi specific). If the translation unit includes an implementation by Fariborz Jahanian · 15 years ago
- 2da84ff Don't pass false (default) for isVolatile parameter to CreateLoad. by Daniel Dunbar · 15 years ago
- 269f8bc This patch finalizes implementatin of weak_import by Fariborz Jahanian · 15 years ago
- 2cdcc4c More cases for weak_import objective-c2 classes. (still radar 6815425). by Fariborz Jahanian · 15 years ago
- a03d0dd More support for weak_import objective-c2 class. (radar 6815425). by Fariborz Jahanian · 15 years ago
- 182f268 Generate the old API when sending message to super by Fariborz Jahanian · 15 years ago
- b0069ee Fix a code gen bug in i386-apple-darwin (objc fragile abi), sending by Fariborz Jahanian · 15 years ago
- c575ce7 Avoid std::string concatenation. by Daniel Dunbar · 15 years ago
- 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
- 9c29bf5 Twinify CGObjCMac, this simplifies the code and should reduce std::string by Daniel Dunbar · 15 years ago
- 790b20e There is now only one version of eh.selector and eh.typeid.for. by Duncan Sands · 15 years ago
- 3c0ef8c Simplify pointer creation with the new Type::getInt*Ptr methods. by Benjamin Kramer · 15 years ago
- 6c7a1f3 Patch fixes a code gen. bug in generation of objc_assign_ivar (objc GC's API). by Fariborz Jahanian · 15 years ago
- 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
- 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
- 0d36dd2 Make clang stop relying on ConstantStruct::get's default value for isPacked by Nick Lewycky · 15 years ago
- 6793966 IRgen/ObjC: Correctly construct the function info for variadic message sends. by Daniel Dunbar · 15 years ago
- d6c93d7 IRgen/ObjC: Make the target method decl available to GenerateMessageSendSuper. by Daniel Dunbar · 15 years ago
- dbf3cfd patch for generating objc'2 objc_assign_ivar. WIP. by Fariborz Jahanian · 15 years ago
- 039e6a1 Fixes a regression in objc GC layout bitmap involving block pointer ivars. by Fariborz Jahanian · 15 years ago
- 736d8a6 Get the size of object to pass to objc_memmove_collectable() by Fariborz Jahanian · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- 5fcc882 Remove unnecessary #include <sstream>. by Benjamin Kramer · 15 years ago
- 3306349 Use a SetVector for tracking some Obj-C metadata, to ensure deterministic by Daniel Dunbar · 15 years ago
- 08c3213 Re-implemented generation of objc_memmove_collectable by Fariborz Jahanian · 15 years ago
- ef46d18 Fix ivar layout map generation (hopefully). by Anders Carlsson · 15 years ago
- e666b1b Remove #ifdef'out code. by Fariborz Jahanian · 15 years ago
- 6d9eae6 Remove ivarlayout bitmap optimization, instead if all zeros, by Fariborz Jahanian · 15 years ago
- f42e4a6 Fix build of clang with gcc-4.4: #include <cstdio> was missing. by Torok Edwin · 15 years ago
- a1d5662 Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interfaces. by Argyrios Kyrtzidis · 15 years ago
- 8c8f69e Update for LLVM API change. by Owen Anderson · 15 years ago
- 0032b27 Update for LLVM API change. by Owen Anderson · 15 years ago
- 47a434f Update for LLVM API change. by Owen Anderson · 15 years ago
- e3d25ab When generating cleanup blocks for Obj-C @finally, mark them as catch all blocks by Daniel Dunbar · 15 years ago
- 6bff251 Formatting fixes (trailing whitespace, 80-cols, indentation). by Daniel Dunbar · 15 years ago
- c9c88b4 Update for LLVM API change. by Owen Anderson · 15 years ago
- 3b144ba Update for LLVM API change. by Owen Anderson · 15 years ago
- b3589f4 Canonicalize else spacing. by Mike Stump · 15 years ago
- 5266d2e Eliminate an unused-variable warning by Douglas Gregor · 15 years ago
- 96e0fc7 Update for LLVM API change. by Owen Anderson · 15 years ago
- 6217b80 Change uses of: by Ted Kremenek · 15 years ago
- 3c4972d Update for LLVM API change. by Owen Anderson · 15 years ago
- 7db6d83 Update for LLVM API change. by Owen Anderson · 15 years ago
- 41f55d3 add some fixme's by Chris Lattner · 15 years ago
- 99438a7 Patch for objc's zero-const exception to not assume by Fariborz Jahanian · 15 years ago
- 08e2524 Update for LLVM API change. by Owen Anderson · 15 years ago
- 4a28d5d Update for LLVM API change. by Owen Anderson · 15 years ago
- fc514ab Don't use getLLVMFieldNo for bitfields when constructing the ivar layout maps for GC. by Anders Carlsson · 15 years ago
- 309a436 Fix declaration of obc_enumerationMutation function, for GNU runtime. by Daniel Dunbar · 15 years ago
- 4cd1608 Update for LLVM API change. by Owen Anderson · 15 years ago
- 243a685 Rename NextOffset to DataSize, which better matches the Itanium C++ ABI by Anders Carlsson · 15 years ago
- 19cc4ab Revert r75641. by Anders Carlsson · 15 years ago
- ad64e02 fix objc codegen to not have its own list of things that eventually get into llvm.used, just by Chris Lattner · 15 years ago
- 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
- 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
- 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
- f495456 Remove ASTContext::isObjCObjectPointerType(). by Steve Naroff · 15 years ago
- a1cf15f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 15 years ago
- 3d598a5 Rename RecordLayout.h to ASTRecordLayout.h by Anders Carlsson · 15 years ago
- 6924382 Update for LLVM API change. by Owen Anderson · 15 years ago
- c1ab900 Generate correct prototype for objc_enumerationMutation. by Daniel Dunbar · 15 years ago
- 818e96f Fix typo (found by gcc warning). by Eli Friedman · 15 years ago
- 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
- 1c431b3 Update for LLVM API change. by Owen Anderson · 15 years ago
- c14f0d2 Update for LLVM API change. by Owen Anderson · 15 years ago
- 082b02e Implemented memmove_collectable API for Next runtime by Fariborz Jahanian · 15 years ago
- b59761b use new and simplified LLVM APIs. Patch by Jay Foad! by Chris Lattner · 15 years ago
- 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 15 years ago