Apple Invests in LLVM, Suggests Merge with GCC

Discussion in 'MacBytes.com News Discussion' started by MacBytes, Nov 19, 2005.

  1. macrumors bot

    Joined:
    Jul 5, 2003
  2. Guest

    ppc_michael

    Joined:
    Apr 26, 2005
    Location:
    Los Angeles, CA
    #2
    Aw, will this affect me typing 'gcc something.c'? That good ol' gcc command is classic.
     
  3. macrumors regular

    Joined:
    Apr 2, 2004
    Location:
    Los Angeles, CA
    #3
    Sounds like something Rosetta-related? A Low-Level Virtual Machine 'designed to enable effective program optimization across the entire lifetime of a program. LLVM supports effective optimization at compile time, link-time (particularly interprocedural), run-time and offline (i.e., after software is installed), while remaining transparent to developers and maintaining compatibility with existing build scripts.' (from llvm.org).
     
  4. macrumors 6502

    Joined:
    Jun 16, 2004
    #4
    I installed the gcc frontend and then the libs/tools and llvm and the executables it makes are slow as hell! I hope I did something wrong!

    I did try though taking the bc file generated and had llvm generate an assembler file for it, then after running gcc on the assembler file all was well but that was the only way to make things work nicely
     
  5. macrumors G5

    nagromme

    Joined:
    May 2, 2002
    #5
    "This implementation links the LLVM optimizers and code generator directly into the GCC process, replacing the tree-ssa optimizers and the RTL code generator with the corresponding LLVM components when enabled."

    Couldn't have said it better myself! :)

    Really. I couldn't.
     
  6. macrumors 6502a

    Santaduck

    Joined:
    Oct 21, 2003
    Location:
    Honolulu
    #6
    somebody translate this for us and provide the background . . .
     

Share This Page