Searched defs:phis (Results 1 - 11 of 11) sorted by relevance

/external/v8/src/crankshaft/
H A Dhydrogen-infer-types.cc15 const ZoneList<HPhi*>* phis = block->phis(); local
16 for (int j = 0; j < phis->length(); j++) {
17 phis->at(j)->UpdateInferredType();
30 // Update phis of the loop header now after the whole loop body is
32 for (int j = 0; j < block->phis()->length(); ++j) {
33 HPhi* phi = block->phis()->at(j);
H A Dhydrogen-redundant-phi.cc12 // Gather all phis from all blocks first.
17 for (int j = 0; j < block->phis()->length(); j++) {
18 all_phis.Add(block->phis()->at(j), zone());
22 // Iteratively reduce all phis in the list.
26 // Make sure that we *really* removed all redundant phis.
28 for (int j = 0; j < blocks->at(i)->phis()->length(); j++) {
29 DCHECK(blocks->at(i)->phis()->at(j)->GetRedundantReplacement() == NULL);
37 ProcessPhis(block->phis());
41 void HRedundantPhiEliminationPhase::ProcessPhis(const ZoneList<HPhi*>* phis) { argument
44 // Iterately replace all redundant phis i
[all...]
H A Dhydrogen-infer-representation.cc22 // bit-vector of length <number of phis>.
33 // (2) Do a fixed point iteration to find the set of connected phis. A
54 // Set truncation flags for groups of connected phis. This is a conservative
62 // Check if all uses of all connected phis in this group are truncating.
77 // Clear truncation flag of this group of connected phis.
86 // Clear truncation flag of this group of connected phis.
98 // This step uses kTruncatingToInt32 flags of phis.
104 // sum up the non-phi use counts of all connected phis.
119 const ZoneList<HPhi*>* phis = block->phis(); local
141 const ZoneList<HPhi*>* phis = block->phis(); local
[all...]
H A Dhydrogen-osr.cc95 const ZoneList<HPhi*>* phis = osr_loop_entry_->phis(); local
96 for (int j = 0; j < phis->length(); j++) {
97 HPhi* phi = phis->at(j);
H A Dhydrogen-representation-changes.cc117 // Compute truncation flag for phis:
119 // - Initially assume that all phis allow truncation to number and iteratively
122 // - Also assume that all Integer32 phis allow ToInt32 truncation and all
123 // Smi phis allow truncation to Smi.
230 const ZoneList<HPhi*>* phis = block->phis(); local
231 for (int j = 0; j < phis->length(); j++) {
232 InsertRepresentationChangesForValue(phis->at(j));
H A Dlithium-allocator.cc559 const ZoneList<HPhi*>* phis = successor->phis(); local
560 for (int i = 0; i < phis->length(); ++i) {
561 HPhi* phi = phis->at(i);
1019 const ZoneList<HPhi*>* phis = block->phis(); local
1020 for (int i = 0; i < phis->length(); ++i) {
1021 HPhi* phi = phis->at(i);
1107 LAllocatorPhase phase("L_Resolve phis", this);
1278 const ZoneList<HPhi*>* phis local
[all...]
H A Dhydrogen.h70 const ZoneList<HPhi*>* phis() const { return &phis_; } function in class:v8::internal::final
/external/mesa3d/src/compiler/nir/
H A Dnir_phi_builder.c53 /* Needed so we can create phis and undefs */
63 struct exec_list phis; member in struct:nir_phi_builder_value
118 exec_list_make_empty(&val->phis);
218 exec_list_push_tail(&val->phis, &phi->instr.node);
266 while (!exec_list_is_empty(&val->phis)) {
267 struct exec_node *head = exec_list_get_head(&val->phis);
/external/v8/src/compiler/
H A Dinstruction.h1394 const PhiInstructions& phis() const { return phis_; } function in class:v8::internal::compiler::final
/external/mesa3d/src/amd/common/
H A Dac_nir_to_llvm.c64 struct hash_table *phis; member in struct:nir_to_llvm_context
3522 _mesa_hash_table_insert(ctx->phis, instr, result);
3540 hash_table_foreach(ctx->phis, entry) {
4519 ctx.phis = _mesa_hash_table_create(NULL, _mesa_hash_pointer,
4535 ralloc_free(ctx.phis);
/external/dexmaker/lib/
H A Ddalvik-dx-1.jarMETA-INF/ META-INF/MANIFEST.MF com/ com/android/ com/android/dx/ com/android/dx/cf/ ...

Completed in 639 milliseconds