Skip to content
  1. Aug 23, 2008
  2. Aug 22, 2008
  3. Aug 21, 2008
    • Daniel Dunbar's avatar
      NeXT: Emit [meta]class protocol references. · dec75f89
      Daniel Dunbar authored
      Updated ObjCProtocolDecl::protocol_iterator to match that of
      ObjCInterfaceDecl.
      
      llvm-svn: 55143
      dec75f89
    • Chris Lattner's avatar
      add a simple check to warn people who type "=+" when they probably meant · ea71438a
      Chris Lattner authored
      "+=".
      
      llvm-svn: 55131
      ea71438a
    • Daniel Dunbar's avatar
      Preliminary support for Obj-C classes in NeXT runtime. · 22d82ed0
      Daniel Dunbar authored
       - Functional for simple cases but there are some glaring omissions
         (protocols, properties, and other language extensions).
       - The code needs a fair bit of cleaning.
      
      llvm-svn: 55108
      22d82ed0
    • Eli Friedman's avatar
      Remove duplicate define from Windows-x86 target. · 41d7e49e
      Eli Friedman authored
      llvm-svn: 55101
      41d7e49e
    • Eli Friedman's avatar
      Initial implementation of Windows x86 target; at the moment, the only · c968a6ab
      Eli Friedman authored
      difference from generic x86 is the defines.  The rest is non-trivial to 
      implement.
      
      I'm not planning on adding any more targets myself; if there are any 
      targets anyone is currently using that are missing, feel free to add 
      them, or ask me to add them.
      
      This concludes the work I'm planning for the TargetInfo 
      implementations at the moment; all the other issues with TargetInfo require
      some API changes, and I haven't really thought it through.  Some of the
      remaining issues: allowing targets to define size_t and wchar_t properly,
      adding some sort of __builtin_type_info intrinsic so we can finish clang's 
      limits.h and float.h and get rid of a massive number of macro 
      definitions, allowing target-specific command-line options, allowing
      target-specific defaults for certain command-line options like
      -fms-extensions, exposing vector alignment outside of the description 
      string, exposing endianness outside of the description string, allowing 
      targets to expose special bit-field layout requirements, exposing some 
      sort of custom hook for call generation in CodeGen, and adding CPU 
      selection to control defines like __SSE__.
      
      llvm-svn: 55098
      c968a6ab
    • Eli Friedman's avatar
      Add Linux x86-32 target. · ff594f24
      Eli Friedman authored
      llvm-svn: 55095
      ff594f24
Loading