Searched defs:CanBeImmediate (Results 1 - 9 of 9) sorted by relevance

/external/v8/src/compiler/arm/
H A Dinstruction-selector-arm.cc21 bool CanBeImmediate(int32_t value) const { function in class:v8::internal::compiler::ArmOperandGenerator
25 bool CanBeImmediate(uint32_t value) const { function in class:v8::internal::compiler::ArmOperandGenerator
26 return CanBeImmediate(bit_cast<int32_t>(value));
29 bool CanBeImmediate(Node* node, InstructionCode opcode) { function in class:v8::internal::compiler::ArmOperandGenerator
38 return CanBeImmediate(value) || CanBeImmediate(~value);
44 return CanBeImmediate(value) || CanBeImmediate(-value);
51 return CanBeImmediate(value);
220 if (g.CanBeImmediate(nod
[all...]
/external/v8/src/compiler/ia32/
H A Dinstruction-selector-ia32.cc58 bool CanBeImmediate(Node* node) { function in class:v8::internal::compiler::final
151 if ((m.displacement() == nullptr || CanBeImmediate(m.displacement()))) {
277 if (g.CanBeImmediate(index)) {
339 if (g.CanBeImmediate(value)) {
409 InstructionOperand buffer_operand = g.CanBeImmediate(buffer)
433 g.CanBeImmediate(length) ? g.UseImmediate(length) : g.UseRegister(length);
434 if (g.CanBeImmediate(buffer)) {
484 g.CanBeImmediate(value) ? g.UseImmediate(value)
491 InstructionOperand buffer_operand = g.CanBeImmediate(buffer)
515 g.CanBeImmediate(lengt
[all...]
/external/v8/src/compiler/mips/
H A Dinstruction-selector-mips.cc28 if (CanBeImmediate(node, opcode)) {
67 bool CanBeImmediate(Node* node, InstructionCode opcode) { function in class:v8::internal::compiler::final
152 if (g.CanBeImmediate(node, *opcode_return)) {
275 if (g.CanBeImmediate(index, opcode)) {
363 if (g.CanBeImmediate(index, opcode)) {
1215 if (g.CanBeImmediate(index, opcode)) {
1268 if (g.CanBeImmediate(index, opcode)) {
1318 InstructionOperand offset_operand = g.CanBeImmediate(offset, opcode)
1322 InstructionOperand length_operand = (!g.CanBeImmediate(offset, opcode))
1323 ? g.CanBeImmediate(lengt
[all...]
/external/v8/src/compiler/ppc/
H A Dinstruction-selector-ppc.cc33 if (CanBeImmediate(node, mode)) {
39 bool CanBeImmediate(Node* node, ImmediateMode mode) { function in class:v8::internal::compiler::final
47 return CanBeImmediate(value, mode);
50 bool CanBeImmediate(int64_t value, ImmediateMode mode) { function in class:v8::internal::compiler::final
226 if (g.CanBeImmediate(offset, mode)) {
229 } else if (g.CanBeImmediate(base, mode)) {
261 if (g.CanBeImmediate(offset, kInt16Imm)
263 && g.CanBeImmediate(offset, kInt16Imm_4ByteAligned)
338 if (g.CanBeImmediate(offset, mode)) {
341 } else if (g.CanBeImmediate(bas
[all...]
/external/v8/src/compiler/x64/
H A Dinstruction-selector-x64.cc22 bool CanBeImmediate(Node* node) { function in class:v8::internal::compiler::final
41 DCHECK(CanBeImmediate(node));
172 if (m.displacement() == nullptr || CanBeImmediate(m.displacement())) {
308 if (g.CanBeImmediate(index)) {
351 g.CanBeImmediate(value) ? g.UseImmediate(value) : g.UseRegister(value);
373 g.CanBeImmediate(value) ? g.UseImmediate(value) : g.UseRegister(value);
436 g.CanBeImmediate(length) ? g.UseImmediate(length) : g.UseRegister(length);
482 g.CanBeImmediate(value) ? g.UseImmediate(value) : g.UseRegister(value);
497 g.CanBeImmediate(length) ? g.UseImmediate(length) : g.UseRegister(length);
527 } else if (g.CanBeImmediate(righ
[all...]
/external/v8/src/compiler/x87/
H A Dinstruction-selector-x87.cc62 bool CanBeImmediate(Node* node) { function in class:v8::internal::compiler::final
155 if ((m.displacement() == nullptr || CanBeImmediate(m.displacement()))) {
238 if (g.CanBeImmediate(index)) {
300 if (g.CanBeImmediate(value)) {
370 g.CanBeImmediate(length) ? g.UseImmediate(length) : g.UseRegister(length);
371 if (g.CanBeImmediate(buffer)) {
421 g.CanBeImmediate(value) ? g.UseImmediate(value)
428 g.CanBeImmediate(length) ? g.UseImmediate(length) : g.UseRegister(length);
429 if (g.CanBeImmediate(buffer)) {
466 } else if (g.CanBeImmediate(righ
[all...]
/external/v8/src/compiler/arm64/
H A Dinstruction-selector-arm64.cc34 if (CanBeImmediate(node, mode)) {
86 bool CanBeImmediate(Node* node, ImmediateMode mode) { function in class:v8::internal::compiler::final
88 CanBeImmediate(GetIntegerConstantValue(node), mode);
91 bool CanBeImmediate(int64_t value, ImmediateMode mode) { function in class:v8::internal::compiler::final
207 matches_ = g.CanBeImmediate(immediate_, kLoadStoreImm32);
418 if (g.CanBeImmediate(right_node, operand_mode)) {
421 } else if (can_commute && g.CanBeImmediate(left_node, operand_mode)) {
502 g.CanBeImmediate(-m.right().Value(), kArithmeticImm)) {
544 if (g.CanBeImmediate(index, immediate_mode)) {
630 if (g.CanBeImmediate(inde
[all...]
/external/v8/src/compiler/mips64/
H A Dinstruction-selector-mips64.cc28 if (CanBeImmediate(node, opcode)) {
71 bool CanBeImmediate(Node* node, InstructionCode mode) { function in class:v8::internal::compiler::final
73 CanBeImmediate(GetIntegerConstantValue(node), mode);
76 bool CanBeImmediate(int64_t value, InstructionCode opcode) { function in class:v8::internal::compiler::final
213 if (g.CanBeImmediate(offset, opcode_)) {
219 matches_ = g.CanBeImmediate(immediate_, kMips64Lw);
248 if (g.CanBeImmediate(node, *opcode_return)) {
339 if (g.CanBeImmediate(index, opcode)) {
470 if (g.CanBeImmediate(index, opcode)) {
1760 if (g.CanBeImmediate(inde
[all...]
/external/v8/src/compiler/s390/
H A Dinstruction-selector-s390.cc81 if (CanBeImmediate(node, mode)) {
104 bool CanBeImmediate(Node* node, OperandModes mode) { function in class:v8::internal::compiler::OperandMode::final
112 return CanBeImmediate(value, mode);
115 bool CanBeImmediate(int64_t value, OperandModes mode) { function in class:v8::internal::compiler::OperandMode::final
215 CanBeImmediate(m.displacement(), immediate_mode))) {
454 } else if (g.CanBeImmediate(right, operand_mode)) {
532 !g.CanBeImmediate(right, operand_mode)) {
537 !g.CanBeImmediate(right, operand_mode) &&
560 g.CanBeImmediate(right, operand_mode)) {
682 if (g.CanBeImmediate(offse
[all...]

Completed in 149 milliseconds