FixupBuffer
scala.scalanative.nscplugin.NirGenExpr.FixupBuffer
sealed class FixupBuffer(using fresh: Fresh) extends InstructionBuilder
Attributes
- Graph
-
- Supertypes
- Known subtypes
-
class ExprBuffer
Members list
Value members
Concrete methods
Attributes
- Definition Classes
Attributes
- Definition Classes
Attributes
- Definition Classes
Inherited methods
Attributes
- Inherited from:
- InstructionBuilder
def arrayalloc(ty: Type, init: Val, unwind: Next, zone: Option[Val])(implicit pos: SourcePosition, scope: ScopeId): Local
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
def arraystore(ty: Type, arr: Val, idx: Val, value: Val, unwind: Next)(implicit pos: SourcePosition, scope: ScopeId): Local
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
def branchLinktime(condition: LinktimeCondition, thenp: Next, elsep: Next)(implicit pos: SourcePosition): Unit
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
def classalloc(name: Top, unwind: Next, zone: Option[Val])(implicit pos: SourcePosition, scope: ScopeId): Local
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
def fieldstore(ty: Type, obj: Val, name: Member, value: Val, unwind: Next)(implicit pos: SourcePosition, scope: ScopeId): Local
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
def load(ty: Type, ptr: Val, unwind: Next, memoryOrder: Option[MemoryOrder])(implicit pos: SourcePosition, scope: ScopeId): Local
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
def store(ty: Type, ptr: Val, value: Val, unwind: Next, memoryOrder: Option[MemoryOrder])(implicit pos: SourcePosition, scope: ScopeId): Local
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
Attributes
- Inherited from:
- InstructionBuilder
In this article