[PATCH] D14256: [AsmParser] Backends can parameterize ASM tokenization.

Colin LeMahieu via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 2 12:12:49 PST 2015


colinl created this revision.
colinl added reviewers: sidneym, mcrosier.
colinl added a subscriber: llvm-commits.
colinl set the repository for this revision to rL LLVM.

This allows backends to specify how to lex their instructions through variables in the .TD files.

Several backends need to do special things with the dot character and Hexagon contains numerous additional characters that need to be tokenized #()=:.<>!+*.

Repository:
  rL LLVM

http://reviews.llvm.org/D14256

Files:
  include/llvm/Target/Target.td
  lib/Target/AArch64/AArch64.td
  lib/Target/ARM/ARM.td
  lib/Target/BPF/BPF.td
  lib/Target/PowerPC/PPC.td
  utils/TableGen/AsmMatcherEmitter.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D14256.38962.patch
Type: text/x-patch
Size: 10029 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151102/eea618f4/attachment.bin>


More information about the llvm-commits mailing list