Lines Matching refs:instr
202 static L##type* cast(LInstruction* instr) { \
203 ASSERT(instr->Is##type()); \
204 return reinterpret_cast<L##type*>(instr); \
354 static LGap* cast(LInstruction* instr) {
355 ASSERT(instr->IsGap());
356 return reinterpret_cast<LGap*>(instr);
2777 LInstruction* CheckElideControlInstruction(HControlInstruction* instr);
2786 LInstruction* DoMathFloor(HUnaryMathOperation* instr);
2787 LInstruction* DoMathRound(HUnaryMathOperation* instr);
2788 LInstruction* DoMathAbs(HUnaryMathOperation* instr);
2789 LInstruction* DoMathLog(HUnaryMathOperation* instr);
2790 LInstruction* DoMathSin(HUnaryMathOperation* instr);
2791 LInstruction* DoMathCos(HUnaryMathOperation* instr);
2792 LInstruction* DoMathTan(HUnaryMathOperation* instr);
2793 LInstruction* DoMathExp(HUnaryMathOperation* instr);
2794 LInstruction* DoMathSqrt(HUnaryMathOperation* instr);
2795 LInstruction* DoMathPowHalf(HUnaryMathOperation* instr);
2873 LInstruction* Define(LTemplateInstruction<1, I, T>* instr,
2876 LInstruction* DefineAsRegister(LTemplateInstruction<1, I, T>* instr);
2878 LInstruction* DefineAsSpilled(LTemplateInstruction<1, I, T>* instr,
2881 LInstruction* DefineSameAsFirst(LTemplateInstruction<1, I, T>* instr);
2883 LInstruction* DefineFixed(LTemplateInstruction<1, I, T>* instr,
2886 LInstruction* DefineFixedDouble(LTemplateInstruction<1, I, T>* instr,
2889 LInstruction* DefineX87TOS(LTemplateInstruction<1, I, T>* instr);
2892 LInstruction* AssignEnvironment(LInstruction* instr);
2895 LInstruction* AssignPointerMap(LInstruction* instr);
2899 LOperand* GetSeqStringSetCharOperand(HSeqStringSetChar* instr);
2905 LInstruction* instr,
2916 LInstruction* DoShift(Token::Value op, HBitwiseBinaryOperation* instr);
2918 HArithmeticBinaryOperation* instr);
2920 HBinaryOperation* instr);
2922 LOperand* GetStoreKeyedValueOperand(HStoreKeyed* instr);