ExprBuffer
Type members
Classlikes
Value members
Concrete methods
def genApplyMethod(sym: Symbol, statically: Boolean, selfp: Tree, argsp: Seq[Tree])(using SourcePosition): Val
def genApplyModuleMethod(module: Symbol, method: Symbol, args: Seq[Tree])(using SourcePosition): Val
def genApplyStaticMethod(sym: Symbol, receiver: Symbol, argsp: Seq[Tree])(using SourcePosition): Val
def genIf(retty: Type, condp: Tree, thenp: Tree, elsep: Tree, ensureLinktime: Boolean)(using enclosingPos: SourcePosition): Val
Inherited methods
def arrayalloc(ty: Type, init: Val, unwind: Next, zone: Option[Val])(implicit pos: SourcePosition, scope: ScopeId): Local
- Inherited from:
- InstructionBuilder
def arraystore(ty: Type, arr: Val, idx: Val, value: Val, unwind: Next)(implicit pos: SourcePosition, scope: ScopeId): Local
- Inherited from:
- InstructionBuilder
def branchLinktime(condition: LinktimeCondition, thenp: Next, elsep: Next)(implicit pos: SourcePosition): Unit
- Inherited from:
- InstructionBuilder
def classalloc(name: Top, unwind: Next, zone: Option[Val])(implicit pos: SourcePosition, scope: ScopeId): Local
- Inherited from:
- InstructionBuilder
def fieldstore(ty: Type, obj: Val, name: Member, value: Val, unwind: Next)(implicit pos: SourcePosition, scope: ScopeId): Local
- Inherited from:
- InstructionBuilder
def load(ty: Type, ptr: Val, unwind: Next, memoryOrder: Option[MemoryOrder])(implicit pos: SourcePosition, scope: ScopeId): Local
- Inherited from:
- InstructionBuilder
def store(ty: Type, ptr: Val, value: Val, unwind: Next, memoryOrder: Option[MemoryOrder])(implicit pos: SourcePosition, scope: ScopeId): Local
- Inherited from:
- InstructionBuilder