コード例 #1
0
ファイル: BasicBlock.cs プロジェクト: ronsaldo/chela
 public void Prepend(Instruction inst)
 {
     instructions.Insert(0, inst);
     rawInstructionSize += inst.GetInstructionSize();
 }
コード例 #2
0
ファイル: BasicBlock.cs プロジェクト: ronsaldo/chela
 public void Append(Instruction inst)
 {
     instructions.Add(inst);
     rawInstructionSize += inst.GetInstructionSize();
 }
コード例 #3
0
ファイル: BlockBuilder.cs プロジェクト: ronsaldo/chela
 public void Append(Instruction instruction)
 {
     if(currentNode != null)
         instruction.SetPosition(currentNode.GetPosition());
     currentBlock.Append(instruction);
 }