mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-26 12:20:42 +00:00
Intrinsics: introduce llvm_any_ty aka ValueType Any
Specifically, gc.result benefits from this greatly. Instead of: gc.result.int.* gc.result.float.* gc.result.ptr.* ... We now have a gc.result.* that can specialize to literally any type. Differential Revision: http://reviews.llvm.org/D7020 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226857 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -236,13 +236,7 @@ Syntax:
|
||||
::
|
||||
|
||||
declare type*
|
||||
@gc.result_ptr(i32 %statepoint_token)
|
||||
|
||||
declare fX
|
||||
@gc.result_float(i32 %statepoint_token)
|
||||
|
||||
declare iX
|
||||
@gc.result_int(i32 %statepoint_token)
|
||||
@gc.result(i32 %statepoint_token)
|
||||
|
||||
Overview:
|
||||
"""""""""
|
||||
|
||||
Reference in New Issue
Block a user