public static HLCompareInstruction Create(HLMethod pMethod, HLCompareType pCompareType, HLLocation pDestination, HLLocation pLeftOperandSource, HLLocation pRightOperandSource) { HLCompareInstruction instruction = new HLCompareInstruction(pMethod); instruction.mCompareType = pCompareType; instruction.mDestination = pDestination; instruction.mLeftOperandSource = pLeftOperandSource; instruction.mRightOperandSource = pRightOperandSource; return instruction; }
public static HLCompareInstruction Create(HLMethod pMethod, HLCompareType pCompareType, HLLocation pDestination, HLLocation pLeftOperandSource, HLLocation pRightOperandSource) { HLCompareInstruction instruction = new HLCompareInstruction(pMethod); instruction.mCompareType = pCompareType; instruction.mDestination = pDestination; instruction.mLeftOperandSource = pLeftOperandSource; instruction.mRightOperandSource = pRightOperandSource; return(instruction); }
public void EmitCompare(HLCompareType pCompareType, HLLocation pDestination, HLLocation pLeftOperandSource, HLLocation pRightOperandSource) { Emit(HLCompareInstruction.Create(mMethod, pCompareType, pDestination, pLeftOperandSource, pRightOperandSource)); }