- Aug 25, 2008
-
-
Anders Carlsson authored
llvm-svn: 55316
-
Daniel Dunbar authored
llvm-svn: 55312
-
Daniel Dunbar authored
EmitScalarConversion(). - Important for allowing Obj-C void * to id<X> casts and so on. - Not sure about this fix however, perhaps Type should understand that id is effectively a pointer type. llvm-svn: 55311
-
Daniel Dunbar authored
- Sema gives a perfectively nice error message on invalid constraints. llvm-svn: 55310
-
Daniel Dunbar authored
- NeXT loads the super class at runtime; this required changing the runtime interface to pass more information down. llvm-svn: 55307
-
Daniel Dunbar authored
llvm-svn: 55304
-
Daniel Dunbar authored
llvm-svn: 55303
-
Daniel Dunbar authored
- This ensures that references to undefined classes cause link errors. - NOTE: This relies on platform specific asm directives currently, this should be factored out. Also, don't emit a SYMBOLS metadata entry if there are no symbols. llvm-svn: 55302
-
Anders Carlsson authored
llvm-svn: 55299
-
Anders Carlsson authored
llvm-svn: 55298
-
Anders Carlsson authored
llvm-svn: 55297
-
- Aug 24, 2008
-
-
Anders Carlsson authored
llvm-svn: 55287
-
Anders Carlsson authored
llvm-svn: 55286
-
Argyrios Kyrtzidis authored
llvm-svn: 55284
-
Argyrios Kyrtzidis authored
llvm-svn: 55283
-
Argyrios Kyrtzidis authored
llvm-svn: 55281
-
Cedric Venet authored
llvm-svn: 55280
-
Chris Lattner authored
llvm-svn: 55278
-
Chris Lattner authored
llvm-svn: 55277
-
Chris Lattner authored
llvm-svn: 55276
-
Zhongxing Xu authored
llvm-svn: 55274
-
Chris Lattner authored
llvm-svn: 55272
-
Anders Carlsson authored
llvm-svn: 55269
-
Chris Lattner authored
an APInt directly to an ostream now, so add some hacks. It would be better to switch all of the bugreport (and friends) stuff over to raw_ostream. llvm-svn: 55264
-
Anders Carlsson authored
llvm-svn: 55262
-
Anders Carlsson authored
Make sure to create CXX record decls for the implicit Obj-C type declarations. This lets us compile Cocoa.h as Objective-C++ llvm-svn: 55261
-
Daniel Dunbar authored
- Use CCC_ECHO to control echoing behavior (default is on, set to '' or unset to disable) - Get 'clang','llc','as','cc','ld' executables from environment. 'cc' and 'ld' are fetched through CCC_CC and CCC_LD respectively -- to support make CC=ccc -- the others are through their upcased versions. - Add CCC_NATIVE mode. o This uses llc and as to generate native object files; allowing more drop-in replacement of gcc. o Disabled by default, but should eventually be default. o Allow --emit-llvm in CCC_NATIVE mode to override. Essentially this makes ccc more like a drop in replacement for llvm-gcc. - Prevent explicit -x <language> options from annoying clang. llvm-svn: 55260
-
- Aug 23, 2008
-
-
Anders Carlsson authored
llvm-svn: 55255
-
Anders Carlsson authored
llvm-svn: 55254
-
Anders Carlsson authored
llvm-svn: 55253
-
Anders Carlsson authored
llvm-svn: 55250
-
Argyrios Kyrtzidis authored
llvm-svn: 55249
-
Argyrios Kyrtzidis authored
llvm-svn: 55247
-
Anders Carlsson authored
llvm-svn: 55245
-
Daniel Dunbar authored
llvm-svn: 55244
-
Daniel Dunbar authored
- Use CodeGenModule::GetAddrOfConstantCFString Some tweaks of CodeGenModule::GetAddrOfConstantCFString llvm-svn: 55243
-
Chris Lattner authored
llvm-svn: 55242
-
Chris Lattner authored
llvm-svn: 55241
-
Anders Carlsson authored
llvm-svn: 55240
-
Argyrios Kyrtzidis authored
llvm-svn: 55237
-