Skip to content
  1. Jun 20, 2012
    • Ted Kremenek's avatar
      Revert "Provide a -no-pedantic to cancel out -pedantic." This needs to be designed · c26328af
      Ted Kremenek authored
      a bit further.  We may wish to just have -Wno flags to silence warnings, and not have a -no-pedantic.
      
      llvm-svn: 158796
      c26328af
    • John McCall's avatar
      Restructure how the driver communicates information about the · 5fb5df9c
      John McCall authored
      target Objective-C runtime down to the frontend:  break this
      down into a single target runtime kind and version, and compute
      all the relevant information from that.  This makes it
      relatively painless to add support for new runtimes to the
      compiler.  Make the new -cc1 flag, -fobjc-runtime=blah-x.y.z,
      available at the driver level as a better and more general
      alternative to -fgnu-runtime and -fnext-runtime.  This new
      concept of an Objective-C runtime also encompasses what we
      were previously separating out as the "Objective-C ABI", so
      fragile vs. non-fragile runtimes are now really modelled as
      different kinds of runtime, paving the way for better overall
      differentiation.
      
      As a sort of special case, continue to accept the -cc1 flag
      -fobjc-runtime-has-weak, as a sop to PLCompatibilityWeak.
      
      I won't go so far as to say "no functionality change", even
      ignoring the new driver flag, but subtle changes in driver
      semantics are almost certainly not intended.
      
      llvm-svn: 158793
      5fb5df9c
  2. Jun 19, 2012
  3. Jun 18, 2012
  4. Jun 14, 2012
  5. Jun 13, 2012
  6. Jun 12, 2012
    • Hal Finkel's avatar
      Add PPC support for translating gcc-style -mcpu options into LLVM -target-cpu options. · 8eb59285
      Hal Finkel authored
      This functionality is based on what is done on ARM, and enables selecting PPC CPUs
      in a way compatible with gcc's driver. Also, mirroring gcc (and what is done on x86),
      -mcpu=native support was added. This uses the host cpu detection from LLVM
      (which will also soon be updated by refactoring code currently in backend).
      
      In order for this to work, the target needs a list of valid CPUs -- we now accept all CPUs accepted by LLVM.
      A few preprocessor defines for common CPU types have been added.
      
      llvm-svn: 158334
      8eb59285
  7. Jun 06, 2012
  8. Jun 04, 2012
  9. Jun 02, 2012
  10. May 29, 2012
  11. May 23, 2012
  12. May 21, 2012
  13. May 17, 2012
  14. May 16, 2012
  15. May 15, 2012
  16. May 14, 2012
  17. May 10, 2012
  18. May 09, 2012
  19. May 04, 2012
Loading