/external/v8/src/crankshaft/ |
hydrogen-dehoist.cc | 17 HConstant* constant; 22 constant = HConstant::cast(binary_operation->left()); 25 constant = HConstant::cast(binary_operation->right());
|
hydrogen-bce.cc | 35 HConstant* constant = NULL; 41 constant = HConstant::cast(index->left()); 44 constant = HConstant::cast(index->right()); 51 constant = HConstant::cast(index->right()); 56 constant = HConstant::cast(check->index()); 227 // HConstant(offset) or index_base directly. 257 HConstant::cast(left_input)->Unlink(); 258 HConstant::cast(left_input)->InsertBefore(index); 261 HConstant::cast(right_input)->Unlink(); 262 HConstant::cast(right_input)->InsertBefore(index) [all...] |
hydrogen-instructions.cc | 459 return IsConstant() && HConstant::cast(this)->HasInteger32Value(); 464 return HConstant::cast(this)->Integer32Value(); 925 HConstant* fun_const = HConstant::cast(function); 977 HConstant* add_offset = 978 HConstant::New(isolate, zone, context, actual_offset); 989 HConstant* sar_scale = HConstant::New(isolate, zone, context, actual_scale); [all...] |
hydrogen.cc | 647 HConstant* HGraph::GetConstant(SetOncePointer<HConstant>* pointer, 650 // Can't pass GetInvalidContext() to HConstant::New, because that will 652 HConstant* constant = HConstant::New(isolate(), zone(), NULL, value); 661 HConstant* HGraph::ReinsertConstantIfNecessary(HConstant* constant) { 671 HConstant* HGraph::GetConstant0() { 676 HConstant* HGraph::GetConstant1() { 681 HConstant* HGraph::GetConstantMinus1() [all...] |
hydrogen-bch.cc | 256 HConstant* new_limit = HConstant::New(graph()->isolate(), zone, context, 266 HConstant* new_limit = HConstant::New(graph()->isolate(), zone, context,
|
hydrogen-representation-changes.cc | 28 HConstant* constant = HConstant::cast(value); 31 Maybe<HConstant*> res = constant->CopyToTruncatedInt32(graph()->zone());
|
hydrogen.h | 326 HConstant* GetConstantUndefined(); 327 HConstant* GetConstant0(); 328 HConstant* GetConstant1(); 329 HConstant* GetConstantMinus1(); 330 HConstant* GetConstantTrue(); 331 HConstant* GetConstantFalse(); 332 HConstant* GetConstantBool(bool value); 333 HConstant* GetConstantHole(); 334 HConstant* GetConstantNull(); 335 HConstant* GetInvalidContext() [all...] |
hydrogen-instructions.h | [all...] |
hydrogen-check-elimination.cc | 511 HConstant* constant = HConstant::CreateAndInsertBefore( 531 HConstant* c_transition = HConstant::cast(instr->transition()); 540 HConstant* c_value = HConstant::cast(instr->value());
|
lithium.cc | 351 LConstantOperand* LChunk::DefineConstantOperand(HConstant* constant) { 398 HConstant* LChunk::LookupConstant(LConstantOperand* operand) const { 399 return HConstant::cast(graph_->LookupValue(operand->index()));
|
hydrogen-gvn.cc | 352 HConstant* target = HConstant::cast(store->object()); 384 HConstant* target = HConstant::cast(load->object());
|
/art/compiler/optimizing/ |
nodes_shared.h | 86 HConstant* Evaluate(HIntConstant* x, HIntConstant* y) const OVERRIDE { 90 HConstant* Evaluate(HLongConstant* x, HLongConstant* y) const OVERRIDE { 94 HConstant* Evaluate(HFloatConstant* x ATTRIBUTE_UNUSED, 99 HConstant* Evaluate(HDoubleConstant* x ATTRIBUTE_UNUSED,
|
nodes_x86.h | 39 HConstant* constant) 49 HConstant* GetConstant() const {
|
constant_folding.cc | 90 HConstant* constant = inst->TryStaticEvaluation(); 100 HConstant* constant = inst->TryStaticEvaluation(); 113 HConstant* constant = inst->AsTypeConversion()->TryStaticEvaluation(); 192 HConstant* input_cst = instruction->GetConstantRight(); 204 HConstant* input_cst = instruction->GetConstantRight(); 224 HConstant* input_cst = instruction->GetConstantRight(); 241 HConstant* input_cst = instruction->GetConstantRight(); 276 HConstant* cst_right = instruction->GetRight()->AsConstant();
|
nodes.h | 465 HConstant* GetConstant(Primitive::Type type, int64_t value, uint32_t dex_pc = kNoDexPc); 546 void InsertConstant(HConstant* instruction); [all...] |
locations.cc | 52 HConstant* constant = instruction->AsConstant(); 63 HConstant* constant = instruction->AsConstant();
|
pc_relative_fixups_x86.cc | 65 HConstant* value = ret->InputAt(0)->AsConstant(); 93 HConstant* rhs = bin->InputAt(1)->AsConstant(); 170 void ReplaceInput(HInstruction* insn, HConstant* value, int input_index, bool materialize) { 206 HConstant* input = invoke->InputAt(i)->AsConstant();
|
graph_checker.h | 59 void VisitConstant(HConstant* instruction) OVERRIDE;
|
locations.h | 28 class HConstant; 98 static Location ConstantLocation(HConstant* constant) { 103 HConstant* GetConstant() const { 105 return reinterpret_cast<HConstant*>(value_ & ~kLocationConstantMask);
|
instruction_simplifier.cc | 141 bool AreAllBitsSet(HConstant* constant) { 237 HConstant* input_cst = instruction->GetConstantRight(); [all...] |
common_arm64.h | 121 HConstant* instr = location.GetConstant(); 196 static bool CanEncodeConstantAsImmediate(HConstant* constant, HInstruction* instr) {
|
/external/v8/src/ |
code-stubs-hydrogen.cc | 174 Add<HConstant>(param_count - register_param_count - 1); 201 stack_pop_count = Add<HConstant>(count); 330 HConstant* number_string = Add<HConstant>(factory->number_string()); 350 instance_type, Add<HConstant>(FIRST_NONSTRING_TYPE), Token::LT); 352 { Push(Add<HConstant>(factory->string_string())); } 355 HConstant* object_string = Add<HConstant>(factory->object_string()); 358 instance_type, Add<HConstant>(ODDBALL_TYPE), Token::EQ); 368 instance_type, Add<HConstant>(SYMBOL_TYPE), Token::EQ) [all...] |
/external/v8/test/mjsunit/regress/ |
regress-234101.js | 31 // DoubleRegister, but these kind of moves appeared when HConstant::EmitAtUses
|
regress-385565.js | 36 // For the HConstant
|
/external/v8/test/mjsunit/compiler/ |
deopt-inlined-from-call.js | 59 // HConstant, this seems to require a *unique* global identifier
|