scala
.
scalanative
.
nscplugin
.
NirGenExpr
FixupBuffer
Related Doc:
package NirGenExpr
class
FixupBuffer
extends
Buffer
Linear Supertypes
Buffer
,
AnyRef
,
Any
Known Subclasses
ExprBuffer
Ordering
Alphabetic
By Inheritance
Inherited
FixupBuffer
Buffer
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
FixupBuffer
()
(
implicit
fresh:
Fresh
)
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
def
++=
(
other:
Buffer
)
:
Unit
Definition Classes
FixupBuffer
→
Buffer
def
++=
(
insts:
Seq
[
Inst
]
)
:
Unit
Definition Classes
FixupBuffer
→
Buffer
def
+=
(
inst:
Inst
)
:
Unit
Definition Classes
FixupBuffer
→
Buffer
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
arrayalloc
(
ty:
Type
,
init:
Val
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
arraylength
(
arr:
Val
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
arrayload
(
ty:
Type
,
arr:
Val
,
idx:
Val
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
arraystore
(
ty:
Type
,
arr:
Val
,
idx:
Val
,
value:
Val
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
as
(
ty:
Type
,
obj:
Val
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
bin
(
bin:
Bin
,
ty:
Type
,
l:
Val
,
r:
Val
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
box
(
ty:
Type
,
obj:
Val
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
branch
(
value:
Val
,
thenp:
Next
,
elsep:
Next
)
:
Unit
Definition Classes
Buffer
def
call
(
ty:
Type
,
ptr:
Val
,
args:
Seq
[
Val
]
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
classalloc
(
name:
Global
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
comp
(
comp:
Comp
,
ty:
Type
,
l:
Val
,
r:
Val
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
conv
(
conv:
Conv
,
ty:
Type
,
value:
Val
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
copy
(
value:
Val
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
dynmethod
(
obj:
Val
,
sig:
Sig
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
elem
(
ty:
Type
,
ptr:
Val
,
indexes:
Seq
[
Val
]
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
extract
(
aggr:
Val
,
indexes:
Seq
[
Int
]
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
fieldload
(
ty:
Type
,
obj:
Val
,
name:
Global
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
fieldstore
(
ty:
Type
,
obj:
Val
,
name:
Global
,
value:
Val
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
insert
(
aggr:
Val
,
value:
Val
,
indexes:
Seq
[
Int
]
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
is
(
ty:
Type
,
obj:
Val
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
jump
(
to:
Local
,
args:
Seq
[
Val
]
)
:
Unit
Definition Classes
Buffer
def
jump
(
next:
Next
)
:
Unit
Definition Classes
Buffer
def
label
(
name:
Local
,
params:
Seq
[
Local
]
)
:
Unit
Definition Classes
Buffer
def
label
(
name:
Local
)
:
Unit
Definition Classes
Buffer
def
let
(
op:
Op
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
let
(
name:
Local
,
op:
Op
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
load
(
ty:
Type
,
ptr:
Val
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
method
(
obj:
Val
,
sig:
Sig
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
module
(
name:
Global
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
raise
(
value:
Val
,
unwind:
Next
)
:
Unit
Definition Classes
Buffer
def
ret
(
value:
Val
)
:
Unit
Definition Classes
Buffer
def
size
:
Int
Definition Classes
Buffer
def
sizeof
(
ty:
Type
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
stackalloc
(
ty:
Type
,
n:
Val
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
store
(
ty:
Type
,
ptr:
Val
,
value:
Val
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
switch
(
value:
Val
,
default:
Next
,
cases:
Seq
[
Next
]
)
:
Unit
Definition Classes
Buffer
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toSeq
:
Seq
[
Inst
]
Definition Classes
Buffer
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
unbox
(
ty:
Type
,
obj:
Val
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
unreachable
(
unwind:
Next
)
:
Unit
Definition Classes
Buffer
def
var_
(
ty:
Type
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
varload
(
slot:
Val
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
def
varstore
(
slot:
Val
,
value:
Val
,
unwind:
Next
)
:
Val
Definition Classes
Buffer
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
Buffer
Inherited from
AnyRef
Inherited from
Any
Ungrouped