Lines Matching refs:getUses
86 Optimizer::Uses *getUses(Ice::Operand *);
151 Uses uses = *getUses(address); // Hard copy in propagateAlloca()
164 Uses destUses = *getUses(dest); // Hard copy in propagateAlloca()
176 assert(getUses(dest)->size() == 1); in propagateAlloca()
248 Uses uses = *getUses(address); // Hard copy in performScalarReplacementOfAggregates()
257 getUses(newAddress[0])->insert(newAddress[0], use); in performScalarReplacementOfAggregates()
262 getUses(newAddress[0])->insert(newAddress[0], use); in performScalarReplacementOfAggregates()
345 const auto &addressUses = *getUses(address); in eliminateUnitializedLoads()
360 for(Ice::Inst *use : *getUses(loadData)) in eliminateUnitializedLoads()
416 if(getUses(address)->areOnlyLoadStore()) in optimizeSingleBasicBlockLoadsStores()
493 getUses(src)->insert(src, &instruction); in analyzeUses()
511 for(Ice::Inst *use : *getUses(oldValue)) in replace()
523 getUses(newValue)->insert(newValue, use); in replace()
539 assert(!instruction->getDest() || getUses(instruction->getDest())->empty()); in deleteInstruction()
548 auto &srcUses = *getUses(src); in deleteInstruction()
571 return (!hasUses(dest) || getUses(dest)->empty()) && !instruction->hasSideEffects(); in isDead()
583 Optimizer::Uses *uses = getUses(address); in isDead()
599 auto &uses = *getUses(allocaAddress); in isStaticallyIndexedArray()
781 Optimizer::Uses *Optimizer::getUses(Ice::Operand *operand) in getUses() function in __anonf94f41b50111::Optimizer