Lines Matching refs:reg
32 Register reg(0); in TEST_F() local
33 Register other(reg.index() + 1); in TEST_F()
43 .StoreAccumulatorInRegister(reg) in TEST_F()
45 .StoreAccumulatorInRegister(reg) in TEST_F()
47 .StoreAccumulatorInRegister(reg) in TEST_F()
49 .StoreAccumulatorInRegister(reg) in TEST_F()
53 .StoreAccumulatorInRegister(reg) in TEST_F()
55 .StoreAccumulatorInRegister(reg) in TEST_F()
57 .StoreAccumulatorInRegister(reg) in TEST_F()
64 .BinaryOperation(Token::ADD, reg) in TEST_F()
65 .StoreAccumulatorInRegister(reg) in TEST_F()
69 builder.MoveRegister(reg, other); in TEST_F()
70 builder.MoveRegister(reg, wide); in TEST_F()
80 builder.PushContext(reg) in TEST_F()
81 .PopContext(reg) in TEST_F()
82 .LoadContextSlot(reg, 1) in TEST_F()
83 .StoreContextSlot(reg, 1); in TEST_F()
86 builder.LoadNamedProperty(reg, name, 0) in TEST_F()
87 .LoadKeyedProperty(reg, 0) in TEST_F()
88 .StoreNamedProperty(reg, name, 0, LanguageMode::SLOPPY) in TEST_F()
89 .StoreKeyedProperty(reg, reg, 0, LanguageMode::SLOPPY) in TEST_F()
90 .StoreNamedProperty(reg, name, 0, LanguageMode::STRICT) in TEST_F()
91 .StoreKeyedProperty(reg, reg, 0, LanguageMode::STRICT); in TEST_F()
111 builder.Call(reg, other, 1, 0) in TEST_F()
112 .Call(reg, wide, 1, 0) in TEST_F()
113 .TailCall(reg, other, 1, 0) in TEST_F()
114 .TailCall(reg, wide, 1, 0) in TEST_F()
115 .CallRuntime(Runtime::kIsArray, reg, 1) in TEST_F()
117 .CallRuntimeForPair(Runtime::kLoadLookupSlotForCall, reg, 1, other) in TEST_F()
119 .CallJSRuntime(Context::SPREAD_ITERABLE_INDEX, reg, 1) in TEST_F()
123 builder.BinaryOperation(Token::Value::ADD, reg) in TEST_F()
124 .BinaryOperation(Token::Value::SUB, reg) in TEST_F()
125 .BinaryOperation(Token::Value::MUL, reg) in TEST_F()
126 .BinaryOperation(Token::Value::DIV, reg) in TEST_F()
127 .BinaryOperation(Token::Value::MOD, reg); in TEST_F()
130 builder.BinaryOperation(Token::Value::BIT_OR, reg) in TEST_F()
131 .BinaryOperation(Token::Value::BIT_XOR, reg) in TEST_F()
132 .BinaryOperation(Token::Value::BIT_AND, reg); in TEST_F()
135 builder.BinaryOperation(Token::Value::SHL, reg) in TEST_F()
136 .BinaryOperation(Token::Value::SAR, reg) in TEST_F()
137 .BinaryOperation(Token::Value::SHR, reg); in TEST_F()
149 builder.Delete(reg, LanguageMode::SLOPPY).Delete(reg, LanguageMode::STRICT); in TEST_F()
152 builder.New(reg, reg, 0); in TEST_F()
156 builder.CompareOperation(Token::Value::EQ, reg) in TEST_F()
157 .CompareOperation(Token::Value::NE, reg) in TEST_F()
158 .CompareOperation(Token::Value::EQ_STRICT, reg) in TEST_F()
159 .CompareOperation(Token::Value::LT, reg) in TEST_F()
160 .CompareOperation(Token::Value::GT, reg) in TEST_F()
161 .CompareOperation(Token::Value::LTE, reg) in TEST_F()
162 .CompareOperation(Token::Value::GTE, reg) in TEST_F()
163 .CompareOperation(Token::Value::INSTANCEOF, reg) in TEST_F()
164 .CompareOperation(Token::Value::IN, reg); in TEST_F()
205 builder.CompareOperation(Token::Value::EQ, reg) in TEST_F()
207 .CompareOperation(Token::Value::EQ, reg) in TEST_F()
211 builder.BinaryOperation(Token::Value::ADD, reg) in TEST_F()
213 .BinaryOperation(Token::Value::ADD, reg) in TEST_F()
229 builder.CompareOperation(Token::Value::EQ, reg) in TEST_F()
231 .CompareOperation(Token::Value::EQ, reg) in TEST_F()
235 builder.BinaryOperation(Token::Value::ADD, reg) in TEST_F()
237 .BinaryOperation(Token::Value::ADD, reg) in TEST_F()
251 builder.ForInPrepare(reg) in TEST_F()
252 .ForInDone(reg, reg) in TEST_F()
253 .ForInNext(reg, reg, reg, 1) in TEST_F()
254 .ForInStep(reg); in TEST_F()
256 .ForInDone(reg, other) in TEST_F()
258 .ForInStep(reg); in TEST_F()
279 builder.LoadNamedProperty(reg, wide_name, 0) in TEST_F()
280 .LoadKeyedProperty(reg, 2056) in TEST_F()
281 .StoreNamedProperty(reg, wide_name, 0, LanguageMode::SLOPPY) in TEST_F()
282 .StoreKeyedProperty(reg, reg, 2056, LanguageMode::SLOPPY) in TEST_F()
283 .StoreNamedProperty(reg, wide_name, 0, LanguageMode::STRICT) in TEST_F()
284 .StoreKeyedProperty(reg, reg, 2056, LanguageMode::STRICT); in TEST_F()
287 builder.LoadContextSlot(reg, 1024).StoreContextSlot(reg, 1024); in TEST_F()
297 builder.LoadNamedProperty(reg, name, 0) in TEST_F()
298 .StoreAccumulatorInRegister(reg) in TEST_F()
299 .LoadKeyedProperty(reg, 0) in TEST_F()
300 .StoreAccumulatorInRegister(reg) in TEST_F()
301 .LoadContextSlot(reg, 1) in TEST_F()
302 .StoreAccumulatorInRegister(reg) in TEST_F()
304 .StoreAccumulatorInRegister(reg) in TEST_F()
306 .StoreAccumulatorInRegister(reg); in TEST_F()
332 builder.CompareOperation(Token::Value::EQ, reg) in TEST_F()
334 .CompareOperation(Token::Value::EQ, reg) in TEST_F()
339 builder.BinaryOperation(Token::Value::ADD, reg) in TEST_F()
341 .BinaryOperation(Token::Value::ADD, reg) in TEST_F()
345 builder.SuspendGenerator(reg) in TEST_F()
346 .ResumeGenerator(reg); in TEST_F()
349 builder.CallRuntime(Runtime::kInlineIsArray, reg, 1) in TEST_F()
526 Register reg(0); in TEST_F() local
533 .CompareOperation(Token::Value::EQ, reg) in TEST_F()
535 .CompareOperation(Token::Value::EQ, reg) in TEST_F()
537 .BinaryOperation(Token::Value::ADD, reg) in TEST_F()
539 .BinaryOperation(Token::Value::ADD, reg) in TEST_F()
548 .CompareOperation(Token::Value::EQ, reg) in TEST_F()
550 .CompareOperation(Token::Value::EQ, reg) in TEST_F()
552 .BinaryOperation(Token::Value::ADD, reg) in TEST_F()
554 .BinaryOperation(Token::Value::ADD, reg) in TEST_F()
645 Register reg(0); in TEST_F() local
651 .CompareOperation(Token::Value::EQ, reg) in TEST_F()
654 .CompareOperation(Token::Value::EQ, reg) in TEST_F()
657 .BinaryOperation(Token::Value::ADD, reg) in TEST_F()
660 .BinaryOperation(Token::Value::ADD, reg) in TEST_F()
672 builder.BinaryOperation(Token::Value::ADD, reg).JumpIfFalse(&label4); in TEST_F()
673 builder.BinaryOperation(Token::Value::ADD, reg).JumpIfTrue(&label3); in TEST_F()
674 builder.CompareOperation(Token::Value::EQ, reg).JumpIfFalse(&label2); in TEST_F()
675 builder.CompareOperation(Token::Value::EQ, reg).JumpIfTrue(&label1); in TEST_F()