Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Info

305                                   const FunctionType::ExtInfo &info,
312 return arrangeFunctionType(GetReturnType(resultType), argTypes, info,
319 const FunctionType::ExtInfo &info,
329 return arrangeFunctionType(GetReturnType(resultType), argTypes, info,
344 const FunctionType::ExtInfo &info,
352 unsigned CC = ClangCallConvToLLVMCallConv(info.getCC());
354 // Lookup or create unique function info.
356 CGFunctionInfo::Profile(ID, info, required, resultType, argTypes);
363 // Construct the function info. We co-allocate the ArgInfos.
364 FI = CGFunctionInfo::create(CC, info, resultType, argTypes, required);
373 // Loop over all of the computed argument and return value info. If any of
382 if (I->info.canHaveCoerceToType() && I->info.getCoerceToType() == 0)
383 I->info.setCoerceToType(ConvertType(I->type));
392 const FunctionType::ExtInfo &info,
401 FI->ASTCallingConvention = info.getCC();
402 FI->NoReturn = info.getNoReturn();
403 FI->ReturnsRetained = info.getProducesResult();
405 FI->HasRegParm = info.getHasRegParm();
406 FI->RegParm = info.getRegParm();
815 const ABIArgInfo &argAI = it->info;
865 const CGFunctionInfo *Info;
867 Info = &arrangeCXXDestructor(cast<CXXDestructorDecl>(MD), GD.getDtorType());
869 Info = &arrangeCXXMethodDeclaration(MD);
870 return GetFunctionType(*Info);
963 const ABIArgInfo &AI = it->info;
1086 const ABIArgInfo &ArgI = info_it->info;
1894 const ABIArgInfo &ArgInfo = info_it->info;