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

References

tools/clang/include/clang/CodeGen/CGFunctionInfo.h
  632   CanQualType getReturnType() const { return getArgsBuffer()[0].type; }
  678       I.type.Profile(ID);
tools/clang/lib/CodeGen/CGCall.cpp
  787       I.info.setCoerceToType(ConvertType(I.type));
  828   FI->getArgsBuffer()[0].type = resultType;
  830     FI->getArgsBuffer()[i + 1].type = argTypes[i];
 1440     QualType ArgType = I->type;
 1623       llvm::Type *LTy = ConvertTypeForMem(it->type);
 1657       getExpandedTypes(it->type, ArgTypesIter);
 2025     QualType ParamType = I->type;
 2295     QualType Ty = isPromoted ? info_it->type : Arg->getType();
 4034           ArgInfo.getCoerceToType() == ConvertType(info_it->type) &&
tools/clang/lib/CodeGen/CGDecl.cpp
  580       QualType ArgTy = FnInfo.arg_begin()->type;
tools/clang/lib/CodeGen/CGVTables.cpp
  352                    CallFnInfo.arg_begin()[i].type,
  354                    CurFnInfo->arg_begin()[i].type));
tools/clang/lib/CodeGen/SwiftCallingConv.cpp
  857     argInfo.info = classifyArgumentType(CGM, argInfo.type);
tools/clang/lib/CodeGen/TargetInfo.cpp
  670       I.info = classifyArgumentType(I.type);
  744       Arg.info = classifyArgumentType(Arg.type);
  875     I.info = classifyArgumentType(I.type);
 1758     const QualType& Ty = I.type;
 1775     const QualType& Ty = I.type;
 1833       I.info = classifyArgumentType(I.type, State);
 1909     addFieldToArgStruct(FrameFields, StackOffset, I->info, I->type);
 1928       addFieldToArgStruct(FrameFields, StackOffset, I->info, I->type);
 3661     if (IsRegCall && it->type->isStructureOrClassType())
 3662       it->info = classifyRegCallStructType(it->type, NeededInt, NeededSSE);
 3664       it->info = classifyArgumentType(it->type, FreeIntRegs, NeededInt,
 3675       it->info = getIndirectResult(it->type, FreeIntRegs);
 4047       I.info = classify(I.type, FreeSSERegs, false, IsVectorCall, IsRegCall);
 4052       I.info = classify(I.type, /*FreeSSERegs=*/ZeroSSERegsAvail, false,
 4059     I.info = reclassifyHvaArgType(I.type, FreeSSERegs, I.info);
 4101       I.info = classify(I.type, FreeSSERegs, false, IsVectorCall, IsRegCall);
 4449       const Type *T = isSingleElementStruct(I.type, getContext());
 4460       I.info = classifyArgumentType(I.type);
 5007       it.info = classifyArgumentType(it.type);
 5780     I.info = classifyArgumentType(I.type, FI.isVariadic(),
 6448     I.info = classifyArgumentType(I.type);
 6561       I.info = classifyArgumentType(I.type);
 7244     I.info = classifyArgumentType(I.type, Offset);
 7466     I.info = classifyArgumentType(I.type);
 7570       I.info = classifyArgumentType(I.type, State);
 7755       Arg.info = classifyKernelArgumentType(Arg.type);
 7757       Arg.info = classifyArgumentType(Arg.type, NumRegsLeft);
 8147     Arg.info = classifyArgumentType(Arg.type);
 8409     I.info = classifyType(I.type, 16 * 8);
 8495       I.info = classifyArgumentType(I.type, State.FreeRegs);
 8496       updateState(I.info, I.type, State);
 9313         classifyArgumentType(ArgInfo.type, IsFixed, ArgGPRsLeft, ArgFPRsLeft);