- 
                Notifications
    You must be signed in to change notification settings 
- Fork 794
[SYCL] Move bfloat support from experimental to supported. #6524
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
          
     Merged
      
      
    
  
     Merged
                    Changes from all commits
      Commits
    
    
            Show all changes
          
          
            99 commits
          
        
        Select commit
          Hold shift + click to select a range
      
      6014cef
              
                [SYCL] Move bfloat support from experimental to supported.
              
              
                rdeodhar bdd88e5
              
                Corrections to tests.
              
              
                rdeodhar 73ed541
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 0fe1884
              
                Moved another file out of experimental space.
              
              
                rdeodhar feb9d5f
              
                Responses to review comments.
              
              
                rdeodhar 129f53f
              
                Removed unneeded sycl::half conversion and updated doc.
              
              
                rdeodhar 2115f09
              
                Added conversion from sycl::half to bfloat16.
              
              
                rdeodhar 3c2eb80
              
                Cleanup of documentation.
              
              
                rdeodhar 74aa175
              
                Hooked up bfloat16 aspect within OpenCL plugin.
              
              
                rdeodhar bd05711
              
                Support for bfloat16 aspect, and native or fallback support.
              
              
                rdeodhar f8e894c
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 2ad68f6
              
                Formatting changes.
              
              
                rdeodhar 4b78c03
              
                Formatting changes.
              
              
                rdeodhar 0fce16d
              
                Update to documentation.
              
              
                rdeodhar 4bcb383
              
                Deprecate bfloat16 aspect.
              
              
                rdeodhar 35308f8
              
                Fixes for ESIMD.
              
              
                rdeodhar fa045e2
              
                Reinstated to_float and from_float, used by NVidia, updated doc.
              
              
                rdeodhar 3322d6a
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar b12fd94
              
                Update to doc.
              
              
                rdeodhar 87b0f09
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar f217eb4
              
                Corrections to headers.
              
              
                rdeodhar a908b11
              
                Formatting change.
              
              
                rdeodhar aab4c78
              
                bfloat16 class supports all sm_xx devices.
              
              
                 a2568ba
              
                Merge pull request #1 from JackAKirk/bfloat16-cuda-allarch
              
              
                rdeodhar 4d7a22b
              
                Changes to keep bfloat math functions experimental for now.
              
              
                rdeodhar 38e5ad4
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar b9accad
              
                Cleanup of bfloat16_math extension.
              
              
                rdeodhar ca7880a
              
                Document updates and minor changes.
              
              
                rdeodhar dc3b2b5
              
                Fixes for long lines in doc, a different way to check for NaN.
              
              
                rdeodhar c955d36
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 1aa6ad3
              
                Broke long lines into multiple lines.
              
              
                rdeodhar ff04ce1
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 802f502
              
                Changed library order on Windows.
              
              
                rdeodhar 8d7f46a
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 190f2a3
              
                Fix for AOT compilation and correction to new headers.
              
              
                rdeodhar 84c50f3
              
                Noted AOT limitation in doc.
              
              
                rdeodhar df058ba
              
                Adjustment for AOT compilation.
              
              
                rdeodhar fed4d1d
              
                Fixes for AOT builds.
              
              
                rdeodhar 28259d0
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar c11115b
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 6b05a2a
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar a82d73a
              
                Fixes for AOT multiple devices.
              
              
                rdeodhar 3fc8885
              
                Updated documentation.
              
              
                rdeodhar 1ec6838
              
                Added back missing Status section in documentation.
              
              
                rdeodhar 105094b
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 432e775
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar c135643
              
                Added tests, corrected aspect check.
              
              
                rdeodhar 4eca414
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 8876ac8
              
                Added missing newlines.
              
              
                rdeodhar f0f2727
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 17673bf
              
                Corrections to tests and macros, added host code emulation.
              
              
                rdeodhar 1094b8c
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 8d40228
              
                Small corrections.
              
              
                rdeodhar c5a85cf
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar cf8f6e0
              
                Fixes for AOT.
              
              
                rdeodhar 5e50646
              
                Formatting change.
              
              
                rdeodhar 45d3e70
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar a7be718
              
                Renamed the bfloat aspects.
              
              
                rdeodhar cac1c18
              
                Fixes for generic JIT compilation.
              
              
                rdeodhar 208c09a
              
                Changes for AOT sycl-targets switch.
              
              
                rdeodhar 46f406d
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 6830857
              
                Corrected aspects queries.
              
              
                rdeodhar 46e5278
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 10fc9a3
              
                Change in the way fallback/native libs are selected.
              
              
                rdeodhar 6195545
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 437e34a
              
                Changed type of string.
              
              
                rdeodhar 09dc4c5
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 386353e
              
                Replaced bfloat16 aspect with bfloat16_math_functions aspect.
              
              
                rdeodhar 0f93586
              
                Improved devices check in clang driver.
              
              
                rdeodhar 48f3cac
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar d33cb10
              
                Enhanced test for improved bfloat16 target detection.
              
              
                rdeodhar 28992c2
              
                Updated bfloat16 driver test for windows.
              
              
                rdeodhar ec28c8b
              
                Use STL for parsing devices.
              
              
                rdeodhar b958fc7
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar ec70b20
              
                Allow spir64 target to be JIT even when combined with AOT targets.
              
              
                rdeodhar 1b86012
              
                Updated documentation.
              
              
                rdeodhar 3e1e681
              
                Modifications for mixed JIT and AOT compilations, added tests.
              
              
                rdeodhar 8c633d3
              
                Corrections to comments.
              
              
                rdeodhar 1a59e03
              
                Update to documentation.
              
              
                rdeodhar b2fd6cc
              
                Updated doc.
              
              
                rdeodhar fab2e54
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 35b8910
              
                Adjustments to tests.
              
              
                rdeodhar a05c872
              
                Test cleanup.
              
              
                rdeodhar ac5f603
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 6d45ed1
              
                Adjustments to more tests.
              
              
                rdeodhar 077d0fe
              
                Change to tests to ensure AOT components are available.
              
              
                rdeodhar 2ff6a9d
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar d7c80ee
              
                Adjustment to test for new bfloat16 header.
              
              
                rdeodhar 20d13df
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar cd1d0a2
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 4bf60b9
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 45c32f7
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 5de1bf7
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 6ec2bb9
              
                Changes for indirect accesses.
              
              
                rdeodhar 49e9cd1
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 2065060
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar e24e57b
              
                Fixed conflicts.
              
              
                rdeodhar 41098ab
              
                Merge branch 'sycl' of https://github.com/intel/llvm into bfloat16
              
              
                rdeodhar 37b05f0
              
                Correction to library list.
              
              
                rdeodhar File filter
Filter by extension
Conversations
          Failed to load comments.   
        
        
          
      Loading
        
  Jump to
        
          Jump to file
        
      
      
          Failed to load files.   
        
        
          
      Loading
        
  Diff view
Diff view
There are no files selected for viewing
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
      
      Oops, something went wrong.
        
    
  
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Uh oh!
There was an error while loading. Please reload this page.