Skip to content

class Crystal::Asm
inherits Crystal::ASTNode

Class methods

.new(text, outputs = nil, inputs = nil, clobbers = nil, volatile = false, alignstack = false, intel = false)

View source

Methods

#==(other : self)

Returns true if this reference is the same as other. Invokes same?.

#accept_children(visitor)

View source

#alignstack=(alignstack : Bool)

View source

#alignstack? : Bool

View source

#clobbers : Array(String)?

View source

#clobbers=(clobbers : Array(String)?)

View source

#clone_without_location

View source

#hash(hasher)

#inputs=(inputs : Array(AsmOperand)?)

View source

#intel=(intel : Bool)

View source

#intel? : Bool

View source

#output_ptrofs : Array(PointerOf)?

View source

#output_ptrofs=(output_ptrofs : Array(PointerOf)?)

View source

#outputs=(outputs : Array(AsmOperand)?)

View source

#text=(text : String)

View source

#volatile=(volatile : Bool)

View source

#volatile? : Bool

View source