Skip to content
  1. Jan 30, 2016
  2. Nov 11, 2015
  3. Jun 30, 2015
  4. Jun 17, 2015
    • Eric Christopher's avatar
      Update the intel intrinsic headers to use the target attribute support. · 9fc7fb27
      Eric Christopher authored
      This involved removing the conditional inclusion and replacing them
      with target attributes matching the original conditional inclusion
      and checks. The testcase update removes the macro checks for each
      file and replaces them with usage of the __target__ attribute, e.g.:
      
      int __attribute__((__target__(("sse3")))) foo(int a) {
        _mm_mwait(0, 0);
        return 4;
      }
      
      This usage does require the enclosing function have the requisite
      __target__ attribute for inlining and code generation - also for
      any macro intrinsic uses in the enclosing function. There's no change
      for existing uses of the intrinsic headers.
      
      llvm-svn: 239883
      9fc7fb27
    • Eric Christopher's avatar
      Use a define for per-file function attributes for the Intel intrinsic headers. · 4d185168
      Eric Christopher authored
      This is a precursor to changing them to use the new target attribute
      code.
      
      llvm-svn: 239882
      4d185168
  5. Nov 06, 2012
  6. May 31, 2012
  7. Dec 06, 2011
  8. Apr 01, 2010
Loading