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

References

tools/clang/include/clang/CodeGen/CGFunctionInfo.h
  634   ABIArgInfo &getReturnInfo() { return getArgsBuffer()[0].info; }
  635   const ABIArgInfo &getReturnInfo() const { return getArgsBuffer()[0].info; }
tools/clang/lib/CodeGen/CGCall.cpp
  786     if (I.info.canHaveCoerceToType() && I.info.getCoerceToType() == nullptr)
  786     if (I.info.canHaveCoerceToType() && I.info.getCoerceToType() == nullptr)
  787       I.info.setCoerceToType(ConvertType(I.type));
 1441     const ABIArgInfo &AI = I->info;
 1604     const ABIArgInfo &ArgInfo = it->info;
 2026     const ABIArgInfo &AI = I->info;
 2288     const ABIArgInfo &ArgI = info_it->info;
 3893     const ABIArgInfo &ArgInfo = info_it->info;
tools/clang/lib/CodeGen/CGVTables.cpp
  351     assert(similar(CallFnInfo.arg_begin()[i].info,
  353                    CurFnInfo->arg_begin()[i].info,
  401   const ABIArgInfo &ThisAI = CurFnInfo->arg_begin()->info;
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);
 1763         I.info = ABIArgInfo::getDirect();
 1765         I.info = classifyArgumentType(Ty, State);
 1767       UsedInAlloca |= (I.info.getKind() == ABIArgInfo::InAlloca);
 1782         I.info = getDirectX86Hva();
 1784         I.info = getIndirectResult(Ty, /*ByVal=*/false, State);
 1788       I.info = classifyArgumentType(Ty, State);
 1789       UsedInAlloca |= (I.info.getKind() == ABIArgInfo::InAlloca);
 1833       I.info = classifyArgumentType(I.type, State);
 1834       UsedInAlloca |= (I.info.getKind() == ABIArgInfo::InAlloca);
 1908       isArgInAlloca(I->info)) {
 1909     addFieldToArgStruct(FrameFields, StackOffset, I->info, I->type);
 1927     if (isArgInAlloca(I->info))
 1928       addFieldToArgStruct(FrameFields, StackOffset, I->info, I->type);
 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);
 4059     I.info = reclassifyHvaArgType(I.type, FreeSSERegs, I.info);
 4101       I.info = classify(I.type, FreeSSERegs, false, IsVectorCall, IsRegCall);
 4456           I.info = ABIArgInfo::getDirectInReg(CGT.ConvertType(QT));
 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);
 9312     ArgInfo.info =