Skip to content
  • Tobias Grosser's avatar
    [GPGPU] Correctly initialize array order and fixed_element information · ecb94a03
    Tobias Grosser authored
    Summary:
    This information is necessary for PPCG to perform correct life range reordering.
    With these changes applied we can live-range reorder some of the important
    kernels in COSMO.
    
    We also update and rename one test case, which previously could not be optimized
    and now is optimized thanks to live-range reordering. To preserve test coverage
    we add a new test case scalar-writes-in-scop-requires-abort.ll, which exercises
    our automatic abort in case of scalar writes in the kernel.
    
    Reviewers: Meinersbur, bollu, singam-sanjay
    
    Subscribers: nemanjai, pollydev, llvm-commits, kbarton
    
    Tags: #polly
    
    Differential Revision: https://reviews.llvm.org/D36929
    
    llvm-svn: 311259
    ecb94a03
Loading