Lines Matching refs:instr
200 static L##type* cast(LInstruction* instr) { \
201 ASSERT(instr->Is##type()); \
202 return reinterpret_cast<L##type*>(instr); \
346 static LGap* cast(LInstruction* instr) {
347 ASSERT(instr->IsGap());
348 return reinterpret_cast<LGap*>(instr);
2739 LInstruction* CheckElideControlInstruction(HControlInstruction* instr);
2751 LInstruction* DoMathFloor(HUnaryMathOperation* instr);
2752 LInstruction* DoMathRound(HUnaryMathOperation* instr);
2753 LInstruction* DoMathAbs(HUnaryMathOperation* instr);
2754 LInstruction* DoMathLog(HUnaryMathOperation* instr);
2755 LInstruction* DoMathSin(HUnaryMathOperation* instr);
2756 LInstruction* DoMathCos(HUnaryMathOperation* instr);
2757 LInstruction* DoMathTan(HUnaryMathOperation* instr);
2758 LInstruction* DoMathExp(HUnaryMathOperation* instr);
2759 LInstruction* DoMathSqrt(HUnaryMathOperation* instr);
2760 LInstruction* DoMathPowHalf(HUnaryMathOperation* instr);
2833 LInstruction* Define(LTemplateInstruction<1, I, T>* instr,
2836 LInstruction* DefineAsRegister(LTemplateInstruction<1, I, T>* instr);
2838 LInstruction* DefineAsSpilled(LTemplateInstruction<1, I, T>* instr,
2841 LInstruction* DefineSameAsFirst(LTemplateInstruction<1, I, T>* instr);
2843 LInstruction* DefineFixed(LTemplateInstruction<1, I, T>* instr,
2846 LInstruction* DefineFixedDouble(LTemplateInstruction<1, I, T>* instr,
2848 LInstruction* AssignEnvironment(LInstruction* instr);
2849 LInstruction* AssignPointerMap(LInstruction* instr);
2857 LInstruction* instr,
2868 LInstruction* DoBit(Token::Value op, HBitwiseBinaryOperation* instr);
2869 LInstruction* DoShift(Token::Value op, HBitwiseBinaryOperation* instr);
2871 HArithmeticBinaryOperation* instr);
2873 HBinaryOperation* instr);