Skip to content
  1. Apr 20, 2012
    • Bob Wilson's avatar
      When cross compiling, install a host version of llvm-config. <rdar://11187889> · 32e62f1f
      Bob Wilson authored
      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.
      
      llvm-svn: 155164
      32e62f1f
    • Kaelyn Uhrain's avatar
      In Parser::isCXXDeclarationSpecifier, consider a non-type identifier · b3967d7f
      Kaelyn Uhrain authored
      followed by an identifier as declaration specificer (except for ObjC).
      This allows e.g. an out-of-line C++ member function definitions to be
      recognized as functions and not as variable declarations if the type
      name for the first parameter is not recognized as a type--say, when there
      is a function name shadowing an enum type name and the parameter is
      missing the "enum" keyword needed to distinguish the two.
      
      Note that returning TPResult::Error() instead of TPResult::True()
      appears to have the same end result, while TPResult::Ambiguous()
      results in a crash.
      
      llvm-svn: 155163
      b3967d7f
    • Richard Smith's avatar
      In an attempt to reduce confusion, mark 'Strong compare exchange' as done, since · 3c90f01b
      Richard Smith authored
      we generate correct code for both strong and weak atomic compare-exchanges, even
      though we don't propagate to the IR enough information to generate optimal weak
      compare-exchanges on architectures which support them.
      
      llvm-svn: 155161
      3c90f01b
  2. Apr 19, 2012
Loading