Skip to content
  1. Aug 21, 2008
    • Daniel Dunbar's avatar
      Update test/Makefile to allow testing when using a separate obj · 10a230de
      Daniel Dunbar authored
      directory.
       - Also, return proper error code if testing fails.
      
      llvm-svn: 55103
      10a230de
    • 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
    • Eli Friedman's avatar
      First cut at OS detection, taking advantage of the new generic targets. · 873f65af
      Eli Friedman authored
      This approach allows adding OS-specific targets/defines/etc. without 
      completely breaking unknown subtargets.  No new subtargets yet, although 
      I plan to add x86-Linux soon.  Others can add targets that they use as 
      needed; adding a new subtarget takes very little code.
      
      Also does some fixups for description strings; a lot of them were 
      unspecified.  I think all the ones I added are correct, but 
      they're unverified; corrections are welcome.
      
      llvm-svn: 55091
      873f65af
    • Eli Friedman's avatar
      Class reorg for PPC; shouldn't be any visible changes unless I messed · b9e5bed4
      Eli Friedman authored
      up somehow.
      
      This concludes the series of reorg patches for the target 
      implementations.
      
      llvm-svn: 55086
      b9e5bed4
    • Eli Friedman's avatar
      Fix a regression from my fix to PR2631. Fixes PR2692. · 1be92d29
      Eli Friedman authored
      llvm-svn: 55083
      1be92d29
    • Eli Friedman's avatar
      Fix a minor crash-on-invalid. · 002ad127
      Eli Friedman authored
      llvm-svn: 55082
      002ad127
  2. Aug 20, 2008
  3. Aug 19, 2008
  4. Aug 18, 2008
Loading