Lines Matching refs:HInstruction
98 ArrayReference(HInstruction* b, HInstruction* o, DataType::Type t, bool l, bool c = false)
111 HInstruction* base; // base address
112 HInstruction* offset; // offset + i
150 HInstruction* lo,
151 HInstruction* hi,
152 HInstruction* step,
154 bool VectorizeDef(LoopNode* node, HInstruction* instruction, bool generate_code);
156 HInstruction* instruction,
163 void GenerateVecInv(HInstruction* org, DataType::Type type);
164 void GenerateVecSub(HInstruction* org, HInstruction* offset);
165 void GenerateVecMem(HInstruction* org,
166 HInstruction* opa,
167 HInstruction* opb,
168 HInstruction* offset,
171 void GenerateVecReductionPhiInputs(HPhi* phi, HInstruction* reduction);
172 HInstruction* ReduceAndExtractIfNeeded(HInstruction* instruction);
173 void GenerateVecOp(HInstruction* org,
174 HInstruction* opa,
175 HInstruction* opb,
181 HInstruction* instruction,
186 HInstruction* instruction,
192 Alignment ComputeAlignment(HInstruction* offset,
215 HInstruction* instruction,
219 HInstruction* instruction);
221 HInstruction* instruction,
224 HInstruction* instruction,
250 ScopedArenaSet<HInstruction*>* iset_;
257 ScopedArenaSafeMap<HInstruction*, HInstruction*>* reductions_;
274 HInstruction* vector_runtime_test_a_;
275 HInstruction* vector_runtime_test_b_;
281 ScopedArenaSafeMap<HInstruction*, HInstruction*>* vector_map_;
285 ScopedArenaSafeMap<HInstruction*, HInstruction*>* vector_permanent_map_;
292 HInstruction* vector_index_; // normalized index of the new loop