Lines Matching refs:MacroAssembler
46 using v8::internal::MacroAssembler;
96 static void EntryCode(MacroAssembler* masm) {
105 static void ExitCode(MacroAssembler* masm) {
142 static void TestMoveSmi(MacroAssembler* masm, Label* exit, int id, Smi* value) {
161 MacroAssembler assembler(Isolate::Current(),
164 MacroAssembler* masm = &assembler; // Create a pointer for the __ macro.
195 void TestSmiCompare(MacroAssembler* masm, Label* exit, int id, int x, int y) {
251 MacroAssembler assembler(Isolate::Current(),
255 MacroAssembler* masm = &assembler;
303 MacroAssembler assembler(Isolate::Current(),
307 MacroAssembler* masm = &assembler;
398 void TestI64PlusConstantToSmi(MacroAssembler* masm,
433 MacroAssembler assembler(Isolate::Current(),
437 MacroAssembler* masm = &assembler;
479 MacroAssembler assembler(Isolate::Current(),
483 MacroAssembler* masm = &assembler;
673 void TestSmiNeg(MacroAssembler* masm, Label* exit, int id, int x) {
729 MacroAssembler assembler(Isolate::Current(),
733 MacroAssembler* masm = &assembler;
762 static void SmiAddTest(MacroAssembler* masm,
819 MacroAssembler assembler(Isolate::Current(),
823 MacroAssembler* masm = &assembler;
851 static void SmiSubTest(MacroAssembler* masm,
895 static void SmiSubOverflowTest(MacroAssembler* masm,
1011 MacroAssembler assembler(Isolate::Current(),
1015 MacroAssembler* masm = &assembler;
1052 void TestSmiMul(MacroAssembler* masm, Label* exit, int id, int x, int y) {
1103 MacroAssembler assembler(Isolate::Current(),
1107 MacroAssembler* masm = &assembler;
1140 void TestSmiDiv(MacroAssembler* masm, Label* exit, int id, int x, int y) {
1211 MacroAssembler assembler(Isolate::Current(),
1215 MacroAssembler* masm = &assembler;
1259 void TestSmiMod(MacroAssembler* masm, Label* exit, int id, int x, int y) {
1323 MacroAssembler assembler(Isolate::Current(),
1327 MacroAssembler* masm = &assembler;
1371 void TestSmiIndex(MacroAssembler* masm, Label* exit, int id, int x) {
1421 MacroAssembler assembler(Isolate::Current(),
1425 MacroAssembler* masm = &assembler;
1449 void TestSelectNonSmi(MacroAssembler* masm, Label* exit, int id, int x, int y) {
1492 MacroAssembler assembler(Isolate::Current(),
1496 MacroAssembler* masm = &assembler;
1524 void TestSmiAnd(MacroAssembler* masm, Label* exit, int id, int x, int y) {
1573 MacroAssembler assembler(Isolate::Current(),
1577 MacroAssembler* masm = &assembler;
1607 void TestSmiOr(MacroAssembler* masm, Label* exit, int id, int x, int y) {
1656 MacroAssembler assembler(Isolate::Current(),
1660 MacroAssembler* masm = &assembler;
1692 void TestSmiXor(MacroAssembler* masm, Label* exit, int id, int x, int y) {
1741 MacroAssembler assembler(Isolate::Current(),
1745 MacroAssembler* masm = &assembler;
1777 void TestSmiNot(MacroAssembler* masm, Label* exit, int id, int x) {
1810 MacroAssembler assembler(Isolate::Current(),
1814 MacroAssembler* masm = &assembler;
1841 void TestSmiShiftLeft(MacroAssembler* masm, Label* exit, int id, int x) {
1908 MacroAssembler assembler(Isolate::Current(),
1912 MacroAssembler* masm = &assembler;
1938 void TestSmiShiftLogicalRight(MacroAssembler* masm,
2016 MacroAssembler assembler(Isolate::Current(),
2020 MacroAssembler* masm = &assembler;
2046 void TestSmiShiftArithmeticRight(MacroAssembler* masm,
2087 MacroAssembler assembler(Isolate::Current(),
2091 MacroAssembler* masm = &assembler;
2117 void TestPositiveSmiPowerUp(MacroAssembler* masm, Label* exit, int id, int x) {
2153 MacroAssembler assembler(Isolate::Current(),
2157 MacroAssembler* masm = &assembler;
2198 MacroAssembler assembler(Isolate::Current(),
2202 MacroAssembler* masm = &assembler;