Lines Matching refs:HInstruction

121     ArrayReference(HInstruction* b, HInstruction* o, DataType::Type t, bool l, bool c = false)
134 HInstruction* base; // base address
135 HInstruction* offset; // offset + i
347 HInstruction* lo,
348 HInstruction* hi,
349 HInstruction* step);
355 HInstruction* lo,
356 HInstruction* hi,
357 HInstruction* step,
366 HPhi* InitializeForNewLoop(HBasicBlock* new_preheader, HInstruction* lo);
369 void FinalizePhisForNewLoop(HPhi* phi, HInstruction* lo);
381 HInstruction* step);
386 bool VectorizeDef(LoopNode* node, HInstruction* instruction, bool generate_code);
388 HInstruction* instruction,
403 void GenerateVecInv(HInstruction* org, DataType::Type type);
404 void GenerateVecSub(HInstruction* org, HInstruction* offset);
405 void GenerateVecMem(HInstruction* org,
406 HInstruction* opa,
407 HInstruction* opb,
408 HInstruction* offset,
411 void GenerateVecReductionPhiInputs(HPhi* phi, HInstruction* reduction);
412 HInstruction* ReduceAndExtractIfNeeded(HInstruction* instruction);
413 HInstruction* GenerateVecOp(HInstruction* org,
414 HInstruction* opa,
415 HInstruction* opb,
420 HInstruction* instruction,
425 HInstruction* instruction,
430 HInstruction* instruction,
435 HInstruction* instruction,
440 HInstruction* instruction,
445 Alignment ComputeAlignment(HInstruction* offset,
467 HInstruction* instruction,
471 HInstruction* instruction);
473 HInstruction* instruction,
476 HInstruction* instruction,
483 void MaybeInsertInVectorExternalSet(HInstruction* instruction);
508 ScopedArenaSet<HInstruction*>* iset_;
515 ScopedArenaSafeMap<HInstruction*, HInstruction*>* reductions_;
535 HInstruction* vector_runtime_test_a_;
536 HInstruction* vector_runtime_test_b_;
542 ScopedArenaSafeMap<HInstruction*, HInstruction*>* vector_map_;
546 ScopedArenaSafeMap<HInstruction*, HInstruction*>* vector_permanent_map_;
557 ScopedArenaSet<HInstruction*>* vector_external_set_;
569 HInstruction* vector_index_; // normalized index of the new loop