[PATCH] D22488: [IR] Introduce a precise GC reference type

Sanjoy Das via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 18 16:38:33 PDT 2016


sanjoy created this revision.
sanjoy added reviewers: majnemer, chandlerc, atrick, dberlin, eli.friedman.
sanjoy added a subscriber: llvm-commits.
Herald added a subscriber: mcrosier.

This change adds a `gc:<addrspace>` specifier in the `datalayout`
string to denote pointers in the given address space as "GC references",
and adds some typing rules around GC references.

https://reviews.llvm.org/D22488

Files:
  docs/LangRef.rst
  include/llvm/IR/DataLayout.h
  lib/IR/DataLayout.cpp
  lib/IR/Verifier.cpp
  test/Verifier/gc-references.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D22488.64418.patch
Type: text/x-patch
Size: 6125 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160718/21db5f37/attachment.bin>


More information about the llvm-commits mailing list