Skip to content
  1. Feb 16, 2014
  2. Feb 15, 2014
  3. Feb 14, 2014
  4. Feb 13, 2014
    • Kaelyn Uhrain's avatar
      Enable correcting a member declaration where the type is class template, · 67b44c98
      Kaelyn Uhrain authored
      and the class name is shadowed by another member. Recovery still needs
      to be figured out, which is non-trivial since the parser has already gone
      down a much different path than if it had recognized the class template
      as type instead of seeing the member that shadowed the class template.
      
      llvm-svn: 201360
      67b44c98
    • Jordan Rose's avatar
      [examples] Add tablegen'd ClangCommentCommandList as a dependency for plugins. · ab57f79d
      Jordan Rose authored
      Also, remove library dependencies for the sample analyzer-plugin. The only
      library changes that would require a rebuild should be in headers, which
      should already implicitly be marked as dependencies.
      
      llvm-svn: 201350
      ab57f79d
    • NAKAMURA Takumi's avatar
      [CMake] Disable libclangTests.exe on win32 for now. · f98c7ac6
      NAKAMURA Takumi authored
      libclangTests.exe cannot find libclang.dll since it is not on $PATH.
      
      llvm-svn: 201348
      f98c7ac6
    • Dmitri Gribenko's avatar
      libclang: fix a bug in processing invalid arguments, introduced in r201249, · fbe56727
      Dmitri Gribenko authored
      pointed out by Daniel Jasper in r201329
      
      llvm-svn: 201346
      fbe56727
    • Daniel Sanders's avatar
      Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove... · 753e1762
      Daniel Sanders authored
      Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextSupport() call
      
      Summary:
      AsmPrinter::EmitInlineAsm() will no longer use the EmitRawText() call for
      targets with mature MC support. Such targets will always parse the inline
      assembly (even when emitting assembly). Targets without mature MC support
      continue to use EmitRawText() for assembly output.
      
      The hasRawTextSupport() check in AsmPrinter::EmitInlineAsm() has been replaced
      with MCAsmInfo::UseIntegratedAs which when true, causes the integrated assembler
      to parse inline assembly (even when emitting assembly output). UseIntegratedAs
      is set to true for targets that consider any failure to parse valid assembly
      to be a bug. Target specific subclasses generally enable the integrated
      assembler in their constructor. The default value can be overridden with
      -no-integrated-as.
      
      All tests that rely on inline assembly supporting invalid assembly (for example,
      those that use mnemonics such as 'foo' or 'hello world') have been updated to
      disable the integrated assembler.
      
      Changes since review (and last commit attempt):
      - Fixed test failures that were missed due to configuration of local build.
        (fixes crash.ll and a couple others).
      - Fixed tests that happened to pass because the local build was on X86
        (should fix 2007-12-17-InvokeAsm.ll)
      - mature-mc-support.ll's should no longer require all targets to be compiled.
        (should fix ARM and PPC buildbots)
      - Object output (-filetype=obj and similar) now forces the integrated assembler
        to be enabled regardless of default setting or -no-integrated-as.
        (should fix SystemZ buildbots)
      
      Reviewers: rafael
      
      Reviewed By: rafael
      
      CC: llvm-commits
      
      Differential Revision: http://llvm-reviews.chandlerc.com/D2686
      
      llvm-svn: 201333
      753e1762
    • Daniel Jasper's avatar
      Remove assert added in r201249. · a238b17e
      Daniel Jasper authored
      This triggers on one of our internal tests.
      
      Dmitri:
      I do not understand this part of the codebase well enough to locate the
      underlying cause easily. If the correct fix is not obvious, I can try to
      debug the problem further or try to come up with reduced test case.
      
      llvm-svn: 201329
      a238b17e
    • Daniel Jasper's avatar
      clang-format: Improve documentation of DerivePointerBinding. · ee107adb
      Daniel Jasper authored
      For reference: llvm.org/PR18690.
      
      Also updated generated help page and page creation script.
      
      llvm-svn: 201323
      ee107adb
    • NAKAMURA Takumi's avatar
    • Tim Northover's avatar
      ARM & AArch64 NEON: share the vabs implementation. · 1994fa7d
      Tim Northover authored
      This changes ARM to use @llvm.fabs for floating-point vabs. Patterns
      already existed in the backend, and it might help mid-end phases since
      it's more likely to be understood than @llvm.arm.neon.vabs.
      
      llvm-svn: 201313
      1994fa7d
    • Robert Lytton's avatar
      XCore target pass -v flag to assembler & linker · 9e8c1a4b
      Robert Lytton authored
      llvm-svn: 201312
      9e8c1a4b
    • Robert Lytton's avatar
      add comment explaining previous commit · 694f884f
      Robert Lytton authored
       see 'XCore target -fexceptions flag handling'
      
      llvm-svn: 201311
      694f884f
    • Robert Lytton's avatar
      XCore target -fexceptions flag handling · f7e03c1c
      Robert Lytton authored
      XCore target has -fno-exception as the default option
      Pass on "-fexceptions" flag to xcc (linker)
      
      llvm-svn: 201310
      f7e03c1c
Loading