Lines Matching refs:Value
85 std::map<const Value*, const GlobalValue*> AllocsForIndirectGlobals;
154 virtual void deleteValue(Value *V);
155 virtual void copyValue(Value *From, Value *To);
181 bool AnalyzeUsesOfPointer(Value *V, std::vector<Function*> &Readers,
245 bool GlobalsModRef::AnalyzeUsesOfPointer(Value *V,
251 for (Value::use_iterator UI = V->use_begin(), E=V->use_end(); UI != E; ++UI) {
307 std::vector<Value*> AllocRelatedValues;
311 for (Value::use_iterator I = GV->use_begin(), E = GV->use_end(); I != E; ++I){
330 Value *Ptr = GetUnderlyingObject(SI->getOperand(0));
492 const Value *UV1 = GetUnderlyingObject(LocA.Ptr);
493 const Value *UV2 = GetUnderlyingObject(LocB.Ptr);
568 void GlobalsModRef::deleteValue(Value *V) {
575 for (std::map<const Value*, const GlobalValue*>::iterator
595 void GlobalsModRef::copyValue(Value *From, Value *To) {