Lines Matching refs:LInstruction

190   virtual Opcode opcode() const { return LInstruction::k##type; } \
193 static L##type* cast(LInstruction* instr) { \
205 class LInstruction: public ZoneObject {
207 LInstruction()
214 virtual ~LInstruction() { }
313 class LTemplateInstruction: public LInstruction {
348 static LGap* cast(LInstruction* instr) {
1455 virtual Opcode opcode() const { return LInstruction::kArithmeticD; }
1476 virtual Opcode opcode() const { return LInstruction::kArithmeticT; }
2588 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node);
2592 LInstruction* DoMultiplyAdd(HMul* mul, HValue* addend);
2597 LInstruction* DoMathFloor(HUnaryMathOperation* instr);
2598 LInstruction* DoMathRound(HUnaryMathOperation* instr);
2599 LInstruction* DoMathAbs(HUnaryMathOperation* instr);
2600 LInstruction* DoMathLog(HUnaryMathOperation* instr);
2601 LInstruction* DoMathSin(HUnaryMathOperation* instr);
2602 LInstruction* DoMathCos(HUnaryMathOperation* instr);
2603 LInstruction* DoMathTan(HUnaryMathOperation* instr);
2604 LInstruction* DoMathExp(HUnaryMathOperation* instr);
2605 LInstruction* DoMathSqrt(HUnaryMathOperation* instr);
2606 LInstruction* DoMathPowHalf(HUnaryMathOperation* instr);
2679 LInstruction* Define(LTemplateInstruction<1, I, T>* instr,
2682 LInstruction* DefineAsRegister(LTemplateInstruction<1, I, T>* instr);
2684 LInstruction* DefineAsSpilled(LTemplateInstruction<1, I, T>* instr,
2687 LInstruction* DefineSameAsFirst(LTemplateInstruction<1, I, T>* instr);
2689 LInstruction* DefineFixed(LTemplateInstruction<1, I, T>* instr,
2692 LInstruction* DefineFixedDouble(LTemplateInstruction<1, I, T>* instr,
2694 LInstruction* AssignEnvironment(LInstruction* instr);
2695 LInstruction* AssignPointerMap(LInstruction* instr);
2702 LInstruction* MarkAsCall(
2703 LInstruction* instr,
2714 LInstruction* DoBit(Token::Value op, HBitwiseBinaryOperation* instr);
2715 LInstruction* DoShift(Token::Value op, HBitwiseBinaryOperation* instr);
2716 LInstruction* DoArithmeticD(Token::Value op,
2718 LInstruction* DoArithmeticT(Token::Value op,
2732 LInstruction* instruction_pending_deoptimization_environment_;