Lines Matching refs:instr
200 static L##type* cast(LInstruction* instr) { \
201 ASSERT(instr->Is##type()); \
202 return reinterpret_cast<L##type*>(instr); \
347 static LGap* cast(LInstruction* instr) {
348 ASSERT(instr->IsGap());
349 return reinterpret_cast<LGap*>(instr);
2695 LInstruction* CheckElideControlInstruction(HControlInstruction* instr);
2704 LInstruction* DoMathFloor(HUnaryMathOperation* instr);
2705 LInstruction* DoMathRound(HUnaryMathOperation* instr);
2706 LInstruction* DoMathAbs(HUnaryMathOperation* instr);
2707 LInstruction* DoMathLog(HUnaryMathOperation* instr);
2708 LInstruction* DoMathSin(HUnaryMathOperation* instr);
2709 LInstruction* DoMathCos(HUnaryMathOperation* instr);
2710 LInstruction* DoMathTan(HUnaryMathOperation* instr);
2711 LInstruction* DoMathExp(HUnaryMathOperation* instr);
2712 LInstruction* DoMathSqrt(HUnaryMathOperation* instr);
2713 LInstruction* DoMathPowHalf(HUnaryMathOperation* instr);
2786 LInstruction* Define(LTemplateInstruction<1, I, T>* instr,
2789 LInstruction* DefineAsRegister(LTemplateInstruction<1, I, T>* instr);
2791 LInstruction* DefineAsSpilled(LTemplateInstruction<1, I, T>* instr,
2794 LInstruction* DefineSameAsFirst(LTemplateInstruction<1, I, T>* instr);
2796 LInstruction* DefineFixed(LTemplateInstruction<1, I, T>* instr,
2799 LInstruction* DefineFixedDouble(LTemplateInstruction<1, I, T>* instr,
2803 LInstruction* AssignEnvironment(LInstruction* instr);
2806 LInstruction* AssignPointerMap(LInstruction* instr);
2814 LInstruction* instr,
2825 LInstruction* DoShift(Token::Value op, HBitwiseBinaryOperation* instr);
2827 HArithmeticBinaryOperation* instr);
2829 HBinaryOperation* instr);