Home | History | Annotate | Download | only in ia32

Lines Matching defs:LInstruction

181   virtual Opcode opcode() const { return LInstruction::k##type; } \
184 static L##type* cast(LInstruction* instr) { \
196 class LInstruction: public ZoneObject {
198 LInstruction()
203 virtual ~LInstruction() { }
291 class LTemplateInstruction: public LInstruction {
324 static LGap* cast(LInstruction* instr) {
1109 virtual Opcode opcode() const { return LInstruction::kArithmeticD; }
1130 virtual Opcode opcode() const { return LInstruction::kArithmeticT; }
2294 void AddInstruction(LInstruction* instruction, HBasicBlock* block);
2307 const ZoneList<LInstruction*>* instructions() const { return &instructions_; }
2344 LInstruction*> instructions_;
2371 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node);
2443 LInstruction* Define(LTemplateInstruction<1, I, T>* instr,
2446 LInstruction* DefineAsRegister(LTemplateInstruction<1, I, T>* instr);
2448 LInstruction* DefineAsSpilled(LTemplateInstruction<1, I, T>* instr,
2451 LInstruction* DefineSameAsFirst(LTemplateInstruction<1, I, T>* instr);
2453 LInstruction* DefineFixed(LTemplateInstruction<1, I, T>* instr,
2456 LInstruction* DefineFixedDouble(LTemplateInstruction<1, I, T>* instr,
2460 LInstruction* AssignEnvironment(LInstruction* instr);
2463 LInstruction* AssignPointerMap(LInstruction* instr);
2470 LInstruction* MarkAsCall(
2471 LInstruction* instr,
2474 LInstruction* MarkAsSaveDoubles(LInstruction* instr);
2476 LInstruction* SetInstructionPendingDeoptimizationEnvironment(
2477 LInstruction* instr, int ast_id);
2486 LInstruction* DoShift(Token::Value op, HBitwiseBinaryOperation* instr);
2487 LInstruction* DoArithmeticD(Token::Value op,
2489 LInstruction* DoArithmeticT(Token::Value op,
2503 LInstruction* instruction_pending_deoptimization_environment_;