Skip to content
  • David Blaikie's avatar
    [opaque pointer type] Add textual IR support for explicit type parameter to load instruction · a79ac14f
    David Blaikie authored
    Essentially the same as the GEP change in r230786.
    
    A similar migration script can be used to update test cases, though a few more
    test case improvements/changes were required this time around: (r229269-r229278)
    
    import fileinput
    import sys
    import re
    
    pat = re.compile(r"((?:=|:|^)\s*load (?:atomic )?(?:volatile )?(.*?))(| addrspace\(\d+\) *)\*($| *(?:%|@|null|undef|blockaddress|getelementptr|addrspacecast|bitcast|inttoptr|\[\[[a-zA-Z]|\{\{).*$)")
    
    for line in sys.stdin:
      sys.stdout.write(re.sub(pat, r"\1, \2\3*\4", line))
    
    Reviewers: rafael, dexonsmith, grosser
    
    Differential Revision: http://reviews.llvm.org/D7649
    
    llvm-svn: 230794
    a79ac14f
Loading