Changeset View
Changeset View
Standalone View
Standalone View
clang/lib/AST/Interp/Opcodes.td
Show First 20 Lines • Show All 158 Lines • ▼ Show 20 Lines | |||||
def Call : Opcode { | def Call : Opcode { | ||||
let Args = [ArgFunction]; | let Args = [ArgFunction]; | ||||
let Types = []; | let Types = []; | ||||
let ChangesPC = 1; | let ChangesPC = 1; | ||||
} | } | ||||
def CallBI : Opcode { | |||||
let Args = [ArgFunction]; | |||||
let Types = []; | |||||
let ChangesPC = 1; | |||||
} | |||||
//===----------------------------------------------------------------------===// | //===----------------------------------------------------------------------===// | ||||
// Frame management | // Frame management | ||||
//===----------------------------------------------------------------------===// | //===----------------------------------------------------------------------===// | ||||
// [] -> [] | // [] -> [] | ||||
def Destroy : Opcode { | def Destroy : Opcode { | ||||
let Args = [ArgUint32]; | let Args = [ArgUint32]; | ||||
let HasCustomEval = 1; | let HasCustomEval = 1; | ||||
▲ Show 20 Lines • Show All 349 Lines • Show Last 20 Lines |