Displaying 1 result from an estimated 1 matches for "specfunc".
2011 Jul 06
2
[LLVMdev] First steps with LLVM and partial evaluation
...eMap[I] = DestI++;
         // Add mapping to ValueMap
      }
   return NewF;
}
//*******************************************************************************
void specializeFunction(Module& m, Function& f, LLVMContext& context)
{
   ValueToValueMapTy valueMap;
   Function *specFunc = cloneFunctionInfo(&f, valueMap);
   specFunc->setName(specFunc->getNameStr() + "_spec");
   for (Function::arg_iterator j = f.arg_begin(); j != f.arg_end(); ++j)
   {
      Argument* arg = j;
      Value* val;
      if (arg->getNameStr() == "n")
      {...