Home | History | Annotate | Download | only in arm

Lines Matching defs:LInstruction

186   virtual Opcode opcode() const { return LInstruction::k##type; } \
189 static L##type* cast(LInstruction* instr) { \
201 class LInstruction: public ZoneObject {
203 LInstruction()
208 virtual ~LInstruction() { }
295 class LTemplateInstruction: public LInstruction {
332 static LGap* cast(LInstruction* instr) {
1108 virtual Opcode opcode() const { return LInstruction::kArithmeticD; }
1125 LInstruction::kArithmeticT; }
2196 void AddInstruction(LInstruction* instruction, HBasicBlock* block);
2209 const ZoneList<LInstruction*>* instructions() const { return &instructions_; }
2246 ZoneList<LInstruction*> instructions_;
2273 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node);
2345 LInstruction* Define(LTemplateInstruction<1, I, T>* instr,
2348 LInstruction* DefineAsRegister(LTemplateInstruction<1, I, T>* instr);
2350 LInstruction* DefineAsSpilled(LTemplateInstruction<1, I, T>* instr,
2353 LInstruction* DefineSameAsFirst(LTemplateInstruction<1, I, T>* instr);
2355 LInstruction* DefineFixed(LTemplateInstruction<1, I, T>* instr,
2358 LInstruction* DefineFixedDouble(LTemplateInstruction<1, I, T>* instr,
2360 LInstruction* AssignEnvironment(LInstruction* instr);
2361 LInstruction* AssignPointerMap(LInstruction* instr);
2368 LInstruction* MarkAsCall(
2369 LInstruction* instr,
2372 LInstruction* MarkAsSaveDoubles(LInstruction* instr);
2374 LInstruction* SetInstructionPendingDeoptimizationEnvironment(
2375 LInstruction* instr, int ast_id);
2384 LInstruction* DoShift(Token::Value op, HBitwiseBinaryOperation* instr);
2385 LInstruction* DoArithmeticD(Token::Value op,
2387 LInstruction* DoArithmeticT(Token::Value op,
2401 LInstruction* instruction_pending_deoptimization_environment_;