Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Sep 5, 2014
  1. Port to llvm 3.5

    cschen authored
Commits on Oct 2, 2013
  1. @chandlerc

    Remove the very substantial, largely unmaintained legacy PGO

    chandlerc authored
    infrastructure.
    
    This was essentially work toward PGO based on a design that had several
    flaws, partially dating from a time when LLVM had a different
    architecture, and with an effort to modernize it abandoned without being
    completed. Since then, it has bitrotted for several years further. The
    result is nearly unusable, and isn't helping any of the modern PGO
    efforts. Instead, it is getting in the way, adding confusion about PGO
    in LLVM and distracting everyone with maintenance on essentially dead
    code. Removing it paves the way for modern efforts around PGO.
    
    Among other effects, this removes the last of the runtime libraries from
    LLVM. Those are being developed in the separate 'compiler-rt' project
    now, with somewhat different licensing specifically more approriate for
    runtimes.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191835 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jul 3, 2013
  1. Fix regular expression used by 'make update' to only look for 'I' and…

    Craig Topper authored
    … '?' at the start of svn info results and to check for spaces after 'I' instead of just after '?'.
    
    Previously it was able to match 'I' anywhere in the filenames of the svn info results instead of just files that where ignored or unknown to svn. This would cause 'make update' to infinitely recurse if a file was modified with I anywhere in its name since svn info would return a Path pointing to the llvm root for those files.
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185539 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jan 28, 2013
  1. Improved svn repo searching for 'make update'

    Edwin Vane authored
    Use a simple recursive bash function to search for svn repos for the 'make
    update' target thus including projects like clang-tools-extra.
    
    Reviewers: bkramer, echristo
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173650 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jan 2, 2013
  1. @chandlerc

    Update the root Makefile for VMCore -> IR. Missed by my original search

    chandlerc authored
    sadly, and is somewhat surprising in general.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171361 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Nov 6, 2012
  1. @akyrtzi

    [c-index-test] When building with BUILD_CLANG_ONLY=YES, include c-ind…

    akyrtzi authored
    …ex-test.
    
    It is part of libclang and has other uses besides running the clang tests.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167484 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Oct 24, 2012
  1. Don't try to install c-index-test with BUILD_CLANG_ONLY. rdar://12492703

    Bob Wilson authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166637 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Oct 10, 2012
  1. @isanbard

    Remove dead variable.

    isanbard authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165639 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Oct 2, 2012
  1. @isanbard
Commits on Sep 24, 2012
  1. Clear UNIVERSAL_SDK_PATH setting when building host tools. <rdar://12…

    Bob Wilson authored
    …360497>
    
    I also moved the SDKROOT setting into the make flags, since clearing it from
    the environment isn't good enough to override a setting on the make command
    line.  That hasn't been a problem but it could be, and it's good to be
    consistent with the way UNIVERSAL_SDK_PATH is handled.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@164565 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Aug 22, 2012
  1. @ddunbar
Commits on Aug 14, 2012
  1. Fix the make update target to work even when sub repo repositories ar…

    David Blaikie authored
    …e ignored.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161883 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on May 9, 2012
  1. Do not install llvm-config-host for cross-builds of clang. rdar://113…

    Bob Wilson authored
    …17847
    
    My previous change to install llvm-config-host for cross-builds resulted
    in that file being installed even when the normal llvm-config was not
    installed, e.g., when building the install-clang target.  Daniel suggested
    this alternative, which solves the immediate problem and also avoids the gunk
    in the top-level makefile.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156448 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Apr 19, 2012
  1. When cross compiling, install a host version of llvm-config. <rdar://…

    Bob Wilson authored
    …11187889>
    
    Now that llvm-config is a binary instead of a script the version installed
    during a cross compiled build cannot be run from the host.  When cross
    compiling, install a separate llvm-config-host that will run on the host.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155164 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jan 17, 2012
  1. @nobled

    Makefile: add missing files to FilesToConfig

    nobled authored
    And fix the comment about where the FilesToConfig variable
    is.
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148282 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Dec 1, 2011
  1. @ddunbar

    llvm-config: Replace with C++ version (was llvm-config-2).

    ddunbar authored
       - Another reapply of r144300, with hopefully one last fix.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145623 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @CunningBaldrick

    Revert commit 145449 (ddunbar) since it is breaking the dragonegg bui…

    CunningBaldrick authored
    …ldbots.
    
    Original commit message:
    llvm-config: Replace with C++ version (was llvm-config-2).
     - Reapply of r144300, with lots of fixes/migration easement in between.
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145582 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Nov 30, 2011
  1. Remove the install-clang-c makefile target.

    Bob Wilson authored
    When I did this before it broke a buildbot that was testing that target, but
    we've removed that buildbot now.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145519 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Nov 29, 2011
  1. @ddunbar

    llvm-config: Replace with C++ version (was llvm-config-2).

    ddunbar authored
     - Reapply of r144300, with lots of fixes/migration easement in between.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145449 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Nov 27, 2011
  1. Partially revert r145157 to quiet an unhappy buildbot.

    Bob Wilson authored
    Removing that buildbot would be a better solution, but this is at least
    a temporary workaround.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145160 91177308-0d34-0410-b5e6-96231b3b80d8
  2. Merge the install-clang-c target into install-clang. <rdar://problem/…

    Bob Wilson authored
    …10217046>
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145157 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Nov 12, 2011
  1. @ddunbar

    build/Make: Define a TARGET_NATIVE_ARCH variable to be a bit more pre…

    ddunbar authored
    …cise than
    
    ARCH, which gets tested in many more contexts.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144434 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Nov 11, 2011
  1. @ddunbar
  2. @ddunbar

    cross-build/Make: Update cross build to properly forward ARCH and

    ddunbar authored
    TARGETS_TO_BUILD variables to build tools submake, and also tweak echo command
    to indicate when we are compiling/etc build tools.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144419 91177308-0d34-0410-b5e6-96231b3b80d8
  3. Add an option '--enable-libcpp' that will have the compiler pass on

    Eric Christopher authored
    options to use libc++ as the default c++ library.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144413 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Nov 10, 2011
  1. @ddunbar

    build/Make: Try to switch over to llvm-config-2 again, now that I've …

    ddunbar authored
    …cleaned up
    
    some more of the explicit dependencies. I'm staging things more slowly this time
    in case there is more unanticipated fallout.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144323 91177308-0d34-0410-b5e6-96231b3b80d8
  2. @ddunbar

    Revert r144300 "llvm-config: Replace with C++ version (was llvm-confi…

    ddunbar authored
    …g-2).",
    
    which didn't appear ready for prime time.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144309 91177308-0d34-0410-b5e6-96231b3b80d8
  3. @ddunbar
Commits on Nov 2, 2011
  1. @ddunbar

    build/Make: Update for rename of show-diagnostics.

    ddunbar authored
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143564 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Oct 19, 2011
  1. Updating 'update' target to handle svn 1.7 'info' output. Patch by Je…

    David Blaikie authored
    …an-Danial Dupas!
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142535 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Oct 8, 2011
  1. @pcc

    Add clang-tblgen to OPTIONAL_DIRS when building native tools for the

    pcc authored
    cross build, so that a native version of clang-tblgen is available.
    Should unbreak Clang cross build.
    
    Also disable Polly for the native tool build, since it depends on
    external libraries which may not be available, and it isn't required
    anyway.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141454 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Oct 1, 2011
  1. @pcc

    Move TableGen's parser and entry point into a library

    pcc authored
    This is the first step towards splitting LLVM and Clang's tblgen executables.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140951 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Sep 19, 2011
  1. Remove llvmc and assorted build machinery for it.

    Eric Christopher authored
    The problems that llvmc solved have largely been subsumed with the
    tasks that the clang driver can accomplish, but llvmc lacks flexibility
    and depends too heavily on the EOL'd llvm-gcc.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140093 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Jun 10, 2011
  1. @isanbard

    Install libprofile_rt.dylib where it's more available for gcov support.

    isanbard authored
    <rdar://problem/9583891>
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132860 91177308-0d34-0410-b5e6-96231b3b80d8
Commits on Apr 11, 2011
  1. @ddunbar

    build: Add support for a SHOW_DIAGNOSTICS build variable.

    ddunbar authored
    If enabled, this will attempt to use the CC_LOG_DIAGNOSTICS feature I dropped
    into Clang to print a log of all the diagnostics generated during an individual
    build (from the top-level). Not sure if this will actually be useful, but for
    now it is handy for testing the option.
    
    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129312 91177308-0d34-0410-b5e6-96231b3b80d8
Something went wrong with that request. Please try again.