Searched refs:PhiInstruction (Results 1 - 7 of 7) sorted by relevance

/external/v8/src/compiler/
H A Dregister-allocator.h734 PhiMapValue(PhiInstruction* phi, const InstructionBlock* block, Zone* zone);
736 const PhiInstruction* phi() const { return phi_; }
751 PhiInstruction* const phi_;
838 PhiInstruction* phi);
H A Dinstruction.cc602 PhiInstruction::PhiInstruction(Zone* zone, int virtual_register, function in class:v8::internal::compiler::PhiInstruction
610 void PhiInstruction::SetInput(size_t offset, int virtual_register) {
615 void PhiInstruction::RenameInput(size_t offset, int virtual_register) {
704 for (const PhiInstruction* phi : block->phis()) {
H A Dregister-allocator-verifier.cc399 const PhiInstruction* phi = nullptr;
400 for (const PhiInstruction* candidate : origin->phis()) {
H A Dinstruction.h1318 class V8_EXPORT_PRIVATE PhiInstruction final
1323 PhiInstruction(Zone* zone, int virtual_register, size_t input_count);
1393 typedef ZoneVector<PhiInstruction*> PhiInstructions;
1395 PhiInstruction* PhiAt(size_t i) const { return phis_[i]; }
1396 void AddPhi(PhiInstruction* phi) { phis_.push_back(phi); }
H A Dinstruction-selector.h236 void UpdateRenamesInPhi(PhiInstruction* phi);
H A Dregister-allocator.cc1333 RegisterAllocationData::PhiMapValue::PhiMapValue(PhiInstruction* phi,
1451 const InstructionBlock* block, PhiInstruction* phi) {
1812 for (PhiInstruction* phi : block->phis()) {
1869 for (PhiInstruction* phi : successor->phis()) {
2236 for (PhiInstruction* phi : block->phis()) {
3383 const PhiInstruction* phi = phi_map_value->phi();
H A Dinstruction-selector.cc279 void InstructionSelector::UpdateRenamesInPhi(PhiInstruction* phi) {
2283 PhiInstruction* phi = new (instruction_zone())
2284 PhiInstruction(instruction_zone(), GetVirtualRegister(node),

Completed in 296 milliseconds