Home | History | Annotate | Download | only in Linker

Lines Matching refs:DST

438     void linkFunctionBody(Function *Dst, Function *Src);
618 if (StructType *DST = DstM->getTypeByName(ST->getName().substr(0, DotPos)))
636 if (!SrcStructTypesSet.count(DST) && DstStructTypesSet.count(DST))
637 TypeMap.addTypeMapping(DST, ST);
921 void ModuleLinker::linkFunctionBody(Function *Dst, Function *Src) {
922 assert(Src && Dst && Dst->isDeclaration() && !Src->isDeclaration());
925 Function::arg_iterator DI = Dst->arg_begin();
936 Dst->getBasicBlockList().splice(Dst->end(), Src->getBasicBlockList());
942 for (Function::iterator BB = Dst->begin(), BE = Dst->end(); BB != BE; ++BB)
949 CloneFunctionInto(Dst, Src, ValueMap, false, Returns, "", NULL, &TypeMap);