reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGStmt.cpp
 2127     const ABIArgInfo &RetAI = CurFnInfo->getReturnInfo();
tools/clang/lib/CodeGen/CGVTables.cpp
  307   if (CurFnInfo->usesInAlloca() || CurFnInfo->isVariadic() || IsUnprototyped) {
  307   if (CurFnInfo->usesInAlloca() || CurFnInfo->isVariadic() || IsUnprototyped) {
  312       else if (CurFnInfo->isVariadic())
  343   assert(CallFnInfo.getRegParm() == CurFnInfo->getRegParm() &&
  344          CallFnInfo.isNoReturn() == CurFnInfo->isNoReturn() &&
  345          CallFnInfo.getCallingConvention() == CurFnInfo->getCallingConvention());
  348                  CurFnInfo->getReturnInfo(), CurFnInfo->getReturnType()));
  348                  CurFnInfo->getReturnInfo(), CurFnInfo->getReturnType()));
  349   assert(CallFnInfo.arg_size() == CurFnInfo->arg_size());
  350   for (unsigned i = 0, e = CurFnInfo->arg_size(); i != e; ++i)
  353                    CurFnInfo->arg_begin()[i].info,
  354                    CurFnInfo->arg_begin()[i].type));
  365       CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::Indirect)
  370   RValue RV = EmitCall(*CurFnInfo, CGCallee::forDirect(Callee, CurGD), Slot,
  401   const ABIArgInfo &ThisAI = CurFnInfo->arg_begin()->info;
  403     const ABIArgInfo &RetAI = CurFnInfo->getReturnInfo();
  426   CGM.ConstructAttributeList(Callee.getCallee()->getName(), *CurFnInfo, GD,
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  357   EmitFunctionEpilog(*CurFnInfo, EmitRetDbgLoc, EndLoc);
  658   CurFnInfo = &FnInfo;
  902   } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::Indirect) {
  906     if (CurFnInfo->getReturnInfo().isSRetAfterThis())
  908     ReturnValue = Address(&*AI, CurFnInfo->getReturnInfo().getIndirectAlign());
  909     if (!CurFnInfo->getReturnInfo().getIndirectByVal()) {
  916   } else if (CurFnInfo->getReturnInfo().getKind() == ABIArgInfo::InAlloca &&
  917              !hasScalarEvaluationKind(CurFnInfo->getReturnType())) {
  919     unsigned Idx = CurFnInfo->getReturnInfo().getInAllocaFieldIndex();
  933         !CurFnInfo->isReturnsRetained() &&
  946   EmitFunctionProlog(*CurFnInfo, CurFn, Args);