phoenix的FlowGraph源代码之(1):InstructionKind类型介绍

最近终于把Phoenix的FlowGraph的源代码研究透了,现在发一些笔记上来,有机会再发上来一起讨论源代码。

Member name

Description

SsaPhiInstruction

Instruction kind is SsaPhiInstruction    11

DataInstruction

Instruction kind is DataInstruction      10

LabelInstruction

Instruction kind is LabelInstruction     9

PragmaInstruction

Instruction kind is PragmaInstruction    8

OutlineInstruction

Instruction kind is OutlineInstruction   7

SwitchInstruction

Instruction kind is SwitchInstruction    5

BranchInstruction

Instruction kind is BranchInstruction    4

ValueInstruction

Instruction kind is ValueInstruction     2

UpperSentinel

Max number Instruction kinds             8

CallInstruction

Instruction kind is CallInstruction      6

CompareInstruction

Instruction kind is CompareInstruction   3

Instruction

Instruction kind is Instruction          1

IllegalSentinel

Instruction kind is illegal              0

后面的数字是这个枚举类型的bytes值,一想到这里就要超级鄙视一下写phoenix框架的那些家伙,变量的命名一点都不规范,充满了num1、num2这样的变量名!!

转载于:https://www.cnblogs.com/JohnConnor/archive/2009/10/27/1590926.html

上一篇:php ajax js写的 筛选框二级联动


下一篇:《统计学习方法》第三章,k 近邻法