Commit History

Author SHA1 Message Date
  John McCall de5d3c7176 Whether an argument is required (in contrast with being an 13 years ago
  Bill Wendling 3973accabc Use the new method for specifying garbage collection metadata in the module. 13 years ago
  Fariborz Jahanian ba83c95b9f objc-arc: For arc's ivar layout, treat __unsafe_unretained ivars 13 years ago
  Bill Wendling a4dc693368 Remove evil const_cast that's not needed anymore. 13 years ago
  Bill Wendling 3964e62786 Use SmallVector when we can instead of std::vector. 13 years ago
  Benjamin Kramer f978059b82 Switch the ObjC*Decl raw_stream overloads to take a reference, for consistency with NamedDecls. 13 years ago
  Bill Wendling 1e01ac4e4b Use SmallVector instead of std::vector. 13 years ago
  Bill Wendling bb02855f46 Use 'ArrayRef<>' instead of 'std::vector<>&' for passed-in arguments. 13 years ago
  Bill Wendling 13562a1f30 Calculate the .size() of the vector once. 13 years ago
  Chris Lattner 8b418685e9 simplify a bunch of code to use the well-known LLVM IR types computed by CodeGenModule. 13 years ago
  Chris Lattner 0b2397132e use cheaper llvm APIs for various bits of IR generation. 13 years ago
  Chris Lattner 94010695f7 reapply the patches reverted in r149477, which enable ConstantDataArray. 13 years ago
  Dylan Noblesmith f7ccbad5d9 Basic: import SmallString<> into clang namespace 13 years ago
  Argyrios Kyrtzidis 5d3a4bb13d Revert r149363 which was part a series of commits that were reverted in llvm 13 years ago
  David Chisnall 29254f4dd1 Support @compatibility_alias at run time (GNUstep Runtime) 13 years ago
  Benjamin Kramer 003eff627b Don't zero terminate the bitmap twice. 13 years ago
  Chris Lattner ff8f9ec833 ConstantArray::get() (for strings) is going away, use 13 years ago
  Fariborz Jahanian 3c52d36337 test for a v-table dispatch that consumes an 13 years ago
  Fariborz Jahanian 3c267e6262 objc-arc: Perform null check on receiver before sending methods which 13 years ago
  Fariborz Jahanian 4e1524babb revert r149184 13 years ago
  Fariborz Jahanian de2fdc249e objc-arc: Perform null check on receiver before sending methods which 13 years ago
  David Blaikie 3026348bd4 More dead code removal (using -Wunreachable-code) 13 years ago
  Douglas Gregor 65a1e6707d Make sure to initialize ExternalProtocolPtrTy 13 years ago
  Douglas Gregor 4c86fdb84f Don't eagerly deserialize the 'Protocol' type when initializing code 13 years ago
  David Blaikie 561d3abc88 Remove unnecessary default cases in switches over enums. 13 years ago
  Fariborz Jahanian e3173021fa objc++: some declarations related to atomic 13 years ago
  Douglas Gregor 1d784b277c Introduce the core infrastructure needed to model redeclaration chains 13 years ago
  Bill Wendling 6446c3e360 Mark the calls to the _setjmp function as returns twice. <rdar://problem/10492556> 13 years ago
  Bob Wilson dc8dab6fab Add bigger method type encodings to protocol objects. <rdar://problem/10492418> 13 years ago
  Bill Wendling a9e269e661 The _setjmp builtin library function should have the "returns twice" 13 years ago