llvm-6502/test/MC/MachO
David Blaikie 5a70dd1d82 [opaque pointer type] Add textual IR support for explicit type parameter to gep operator
Similar to gep (r230786) and load (r230794) changes.

Similar migration script can be used to update test cases, which
successfully migrated all of LLVM and Polly, but about 4 test cases
needed manually changes in Clang.

(this script will read the contents of stdin and massage it into stdout
- wrap it in the 'apply.sh' script shown in previous commits + xargs to
apply it over a large set of test cases)

import fileinput
import sys
import re

rep = re.compile(r"(getelementptr(?:\s+inbounds)?\s*\()((<\d*\s+x\s+)?([^@]*?)(|\s*addrspace\(\d+\))\s*\*(?(3)>)\s*)(?=$|%|@|null|undef|blockaddress|getelementptr|addrspacecast|bitcast|inttoptr|zeroinitializer|<|\[\[[a-zA-Z]|\{\{)", re.MULTILINE | re.DOTALL)

def conv(match):
  line = match.group(1)
  line += match.group(4)
  line += ", "
  line += match.group(2)
  return line

line = sys.stdin.read()
off = 0
for match in re.finditer(rep, line):
  sys.stdout.write(line[off:match.start()])
  sys.stdout.write(conv(match))
  off = match.end()
sys.stdout.write(line[off:])

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232184 91177308-0d34-0410-b5e6-96231b3b80d8
2015-03-13 18:20:45 +00:00
..
AArch64 [opaque pointer type] Add textual IR support for explicit type parameter to gep operator 2015-03-13 18:20:45 +00:00
ARM [opaque pointer type] Add textual IR support for explicit type parameter to gep operator 2015-03-13 18:20:45 +00:00
absolute.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
absolutize.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
bad-darwin-x86_64-32-bit-abs-addr.s
bad-darwin-x86_64-diff-relocs.s
bad-darwin-x86_64-reloc-expr1.s Fix a Mach-O assembler segfault for a subtraction expression with an undefined symbol. 2014-10-24 22:39:40 +00:00
bad-darwin-x86_64-reloc-expr2.s Fix a Mach-O assembler segfault for a subtraction expression with an undefined symbol. 2014-10-24 22:39:40 +00:00
bad-darwin-x86_64-reloc-expr.s Fix the assembler to print a better relocatable expression error 2014-04-22 17:27:29 +00:00
bad-dollar.s
bad-indirect-symbols.s
bad-macro.s
bss.s Fix known typos 2014-01-24 17:20:08 +00:00
comm-1.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
cstexpr-gotpcrel-32.ll [opaque pointer type] Add textual IR support for explicit type parameter to gep operator 2015-03-13 18:20:45 +00:00
cstexpr-gotpcrel-64.ll [opaque pointer type] Add textual IR support for explicit type parameter to gep operator 2015-03-13 18:20:45 +00:00
darwin-complex-difference.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
darwin-x86_64-diff-reloc-assign-2.s Don't produce relocations for a difference in a section with no symbols. 2014-11-04 22:10:33 +00:00
darwin-x86_64-diff-reloc-assign.s
darwin-x86_64-diff-relocs.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
darwin-x86_64-nobase-relocs.s
darwin-x86_64-reloc-offsets.s
darwin-x86_64-reloc.s Convert test to llvm-readobj. NFC. 2014-12-26 22:47:39 +00:00
data.s
debug_frame.s [MC] Emit an error if cfi_startproc is used before a symbol is defined. 2014-04-15 01:17:45 +00:00
diff-with-two-sections.s
direction_labels.s
eh_symbol.s Change the default input for llvm-nm to be a.out instead of standard input 2014-06-23 20:27:53 +00:00
eh-frame-reloc.s X86: drop relocations on __eh_frame sections globally. 2014-07-22 15:47:09 +00:00
file.s Drop support for an old version of ld64 (from darwin 9). 2014-10-21 18:31:09 +00:00
gen-dwarf-cpp.s llvm/test/MC/MachO/gen-dwarf-cpp.s: Relax an expression to match DOS pat. 2014-03-17 05:31:54 +00:00
gen-dwarf-macro-cpp.s
gen-dwarf-producer.s
gen-dwarf.s [dwarfdump] Dump full filenames as DW_AT_(decl|call)_file attribute values 2014-09-22 12:36:04 +00:00
i386-large-relocations.s
indirect-symbols.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
jcc.s
lcomm-attributes.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
linker-option-1.s
linker-option-2.s
linker-options.ll IR: Make metadata typeless in assembly 2014-12-15 19:07:53 +00:00
lit.local.cfg Reduce verbiage of lit.local.cfg files 2014-06-09 22:42:55 +00:00
loc.s
osx-version-min-load-command.s Adds the next bit of support for llvm-objdump’s -private-headers for executable Mach-O files. 2014-09-04 16:54:47 +00:00
pcrel-to-other-section.s
pr19185.s Always use a temp symbol for CIE. 2014-06-20 23:54:32 +00:00
previous.s
pushsection.s
relax-jumps.s
relax-recompute-align.s
reloc-diff.s
reloc-pcrel-offset.s
reloc-pcrel.s
reloc.s Use llvm-readobj. NFC. 2014-12-26 18:22:05 +00:00
section-align-1.s
section-align-2.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
section-attributes.s
section-flags.s
string-table.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
symbol-diff.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
symbol-flags.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
symbol-indirect.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
symbols-1.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
tbss.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
tdata.s
temp-labels.s This command line option is only used in one place. Move it there and 2014-05-21 00:20:01 +00:00
thread_init_func.s
tls.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
tlv-bss.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
tlv-reloc.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
tlv.s
values.s
variable-errors.s
variable-exprs.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
weakdef.s
x86_32-optimal_nop.s
x86_32-scattered-reloc-fallback.s Fix a bug in darwin's 32-bit X86 handling of evaluating fixups. 2013-12-04 23:36:24 +00:00
x86_32-sections.s
x86_32-symbols.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
x86_64-mergeable.s Add r224985 back with fixes. 2015-01-19 21:11:14 +00:00
x86_64-reloc-arithmetic.s
x86_64-sections.s
x86_64-symbols.s Add r224985 back with fixes. 2015-01-19 21:11:14 +00:00
x86-data-in-code.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
zerofill-1.s
zerofill-2.s
zerofill-3.s MachObjectWriter: optimize the string table for common suffices 2014-10-06 17:05:19 +00:00
zerofill-4.s
zerofill-5.s
zerofill-sect-align.s