1. Oct 04, 2015
  2. Oct 03, 2015
    • Yaron Keren's avatar
      Replace double negation of !FileID.isInvalid() with FileID.isValid(). · 8b563665
      Yaron Keren authored
      +couple more of double-negated !SourceLocation.isInvalid() unfixed in r249228.
      
      llvm-svn: 249235
      8b563665
    • Ed Maste's avatar
      Accept --dynamic-linker in addition to -dynamic-linker. · 2c86fb4b
      Ed Maste authored
      This matches what bfd ld accepts.
      
      llvm-svn: 249234
      2c86fb4b
    • Sean Callanan's avatar
      Add PersistentVariableDelegate to handle language-specific dematerialization. · 9fda9d21
      Sean Callanan authored
      The concept here is that languages may have different ways of communicating
      results.  In particular, languages may have different names for their result
      variables and in fact may have multiple types of result variables (e.g.,
      error results).  Materializer was tied to one specific model of result handling.
      
      Instead, now UserExpressions can register their own handlers for the result
      variables they inject.  This allows language-specific code in Materializer to
      be moved into the expression parser plug-in, and it simplifies Materializer.
      These delegates are subclasses of PersistentVariableDelegate.
      
      PersistentVariableDelegate can provide the name of the result variable, and is
      notified when the result variable is populated.  It can also be used to touch
      persistent variables if need be, updating language-specific state.  The
      UserExpression owns the delegate and can decide on its result based on
      consulting all of its (potentially multiple) delegates.
      
      The user expression itself now makes the determination of what the final result
      of the expression is, rather than relying on the Materializer, and I've added a
      virtual function to UserExpression to allow this.
      
      llvm-svn: 249233
      9fda9d21
    • Saleem Abdulrasool's avatar
      fix previous commit · 5860fe1b
      Saleem Abdulrasool authored
      Forgot to add the '='.  In cl mode, --target must have an '='.
      
      llvm-svn: 249232
      5860fe1b
    • Kostya Serebryany's avatar
      [libFuzzer] trying to fix at-exit hang · c8cd29fb
      Kostya Serebryany authored
      llvm-svn: 249231
      c8cd29fb
    • Ed Maste's avatar
      Add -rpath= alias for -rpath · 21e4e148
      Ed Maste authored
      llvm-svn: 249230
      21e4e148
    • Saleem Abdulrasool's avatar
      try to fix the ARM self host bots · 6a2772e9
      Saleem Abdulrasool authored
      The default target is ARM on the ARM self host bots.  This is problematic since
      the behaviour on x86, x64 is different from ARM.  Explicitly pass the target.
      This should hopefully fix the ARM bots.
      
      llvm-svn: 249229
      6a2772e9
    • Yaron Keren's avatar
      ed1fe5d0
    • Saleem Abdulrasool's avatar
      Driver: follow WoA ABI recommendations · a8180a23
      Saleem Abdulrasool authored
      The Windows on ARM ABI recommends that FPO be disabled.  This is since the
      Windows on ARM ABI uses the FP for fast stack walking.  By paying the slight
      cost of the loss of registers, a much faster backtrace is possible by using the
      frame pointer since the pdata need not be consulted.  Furthermore, even if pdata
      is not available, you can still more easily reconstruct the stack.
      
      llvm-svn: 249227
      a8180a23
    • Eric Fiselier's avatar
      [libcxx] Use newest supported language dialect when running the test suite. · ca95c286
      Eric Fiselier authored
      Summary:
      Currently the test suite defaults to C++11 mode if no standard version is supplied to LIT using `--param=std=c++XX`.  This patch changes that behavior so that the newest possible dialect is selected instead.
      
      I have already patched the C++11 bot to explicitly specify `--param=std=c++11`. I'm just putting this up for review to see if anybody objects to this idea.
      
      Reviewers: mclow.lists, jroelofs, danalbert
      
      Subscribers: cfe-commits
      
      Differential Revision: http://reviews.llvm.org/D13331
      
      llvm-svn: 249226
      ca95c286