parent
f6aaa90e8d
commit
0024dff76f
|
|
@ -85,7 +85,7 @@ void PoolAllocate::buildIndirectFunctionSets(Module &M) {
|
|||
if (DSN->isIncomplete())
|
||||
std::cerr << "Incomplete node " << CSI->getCallInst();
|
||||
// assert(DSN->isGlobalNode());
|
||||
std::vector<GlobalValue*> &Callees = DSN->getGlobals();
|
||||
const std::vector<GlobalValue*> &Callees = DSN->getGlobals();
|
||||
if (Callees.size() > 0) {
|
||||
Function *firstCalledF = dyn_cast<Function>(*Callees.begin());
|
||||
FuncECs.addElement(firstCalledF);
|
||||
|
|
@ -93,7 +93,7 @@ void PoolAllocate::buildIndirectFunctionSets(Module &M) {
|
|||
(&CSI->getCallInst(),
|
||||
firstCalledF));
|
||||
if (Callees.size() > 1) {
|
||||
for (std::vector<GlobalValue*>::iterator CalleesI =
|
||||
for (std::vector<GlobalValue*>::const_iterator CalleesI =
|
||||
Callees.begin()+1, CalleesE = Callees.end();
|
||||
CalleesI != CalleesE; ++CalleesI) {
|
||||
Function *calledF = dyn_cast<Function>(*CalleesI);
|
||||
|
|
@ -577,7 +577,7 @@ Function* FuncTransform::getFuncClass(Value *V) {
|
|||
if (!DSN) {
|
||||
return 0;
|
||||
}
|
||||
std::vector<GlobalValue*> &Callees = DSN->getGlobals();
|
||||
const std::vector<GlobalValue*> &Callees = DSN->getGlobals();
|
||||
if (Callees.size() > 0) {
|
||||
Function *calledF = dyn_cast<Function>(*Callees.begin());
|
||||
assert(PAInfo.FuncECs.findClass(calledF) && "should exist in some eq. class");
|
||||
|
|
|
|||
Loading…
Reference in New Issue