Home | History | Annotate | Download | only in x87

Lines Matching defs:LInstruction

173     return LInstruction::k##type;                                           \
179 static L##type* cast(LInstruction* instr) { \
191 class LInstruction : public ZoneObject {
193 LInstruction()
199 virtual ~LInstruction() {}
296 class LTemplateResultInstruction : public LInstruction {
342 static LGap* cast(LInstruction* instr) {
1556 return LInstruction::kArithmeticD;
1583 return LInstruction::kArithmeticT;
2779 #define DECLARE_DO(type) LInstruction* Do##type(H##type* node);
2783 LInstruction* DoMathFloor(HUnaryMathOperation* instr);
2784 LInstruction* DoMathRound(HUnaryMathOperation* instr);
2785 LInstruction* DoMathFround(HUnaryMathOperation* instr);
2786 LInstruction* DoMathAbs(HUnaryMathOperation* instr);
2787 LInstruction* DoMathLog(HUnaryMathOperation* instr);
2788 LInstruction* DoMathExp(HUnaryMathOperation* instr);
2789 LInstruction* DoMathSqrt(HUnaryMathOperation* instr);
2790 LInstruction* DoMathPowHalf(HUnaryMathOperation* instr);
2791 LInstruction* DoMathClz32(HUnaryMathOperation* instr);
2792 LInstruction* DoDivByPowerOf2I(HDiv* instr);
2793 LInstruction* DoDivByConstI(HDiv* instr);
2794 LInstruction* DoDivI(HDiv* instr);
2795 LInstruction* DoModByPowerOf2I(HMod* instr);
2796 LInstruction* DoModByConstI(HMod* instr);
2797 LInstruction* DoModI(HMod* instr);
2798 LInstruction* DoFlooringDivByPowerOf2I(HMathFloorOfDiv* instr);
2799 LInstruction* DoFlooringDivByConstI(HMathFloorOfDiv* instr);
2800 LInstruction* DoFlooringDivI(HMathFloorOfDiv* instr);
2854 LInstruction* Define(LTemplateResultInstruction<1>* instr,
2856 LInstruction* DefineAsRegister(LTemplateResultInstruction<1>* instr);
2857 LInstruction* DefineAsSpilled(LTemplateResultInstruction<1>* instr,
2859 LInstruction* DefineSameAsFirst(LTemplateResultInstruction<1>* instr);
2860 LInstruction* DefineFixed(LTemplateResultInstruction<1>* instr,
2862 LInstruction* DefineFixed(LTemplateResultInstruction<1>* instr,
2864 LInstruction* DefineX87TOS(LTemplateResultInstruction<1>* instr);
2867 LInstruction* AssignEnvironment(LInstruction* instr);
2870 LInstruction* AssignPointerMap(LInstruction* instr);
2879 LInstruction* MarkAsCall(
2880 LInstruction* instr,
2885 void AddInstruction(LInstruction* instr, HInstruction* current);
2888 LInstruction* DoShift(Token::Value op, HBitwiseBinaryOperation* instr);
2889 LInstruction* DoArithmeticD(Token::Value op,
2891 LInstruction* DoArithmeticT(Token::Value op,