Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:ArgInfo

397                               sizeof(ArgInfo) * (argTypes.size() + 1));
1894 const ABIArgInfo &ArgInfo = info_it->info;
1899 switch (ArgInfo.getKind()) {
1904 if (ArgInfo.getIndirectAlign() > AI->getAlignment())
1905 AI->setAlignment(ArgInfo.getIndirectAlign());
1924 unsigned Align = ArgInfo.getIndirectAlign();
1926 if ((!ArgInfo.getIndirectByVal() && I->NeedsCopy) ||
1927 (ArgInfo.getIndirectByVal() && TypeAlign < Align &&
1955 if (llvm::Type *PaddingType = ArgInfo.getPaddingType()) {
1960 if (!isa<llvm::StructType>(ArgInfo.getCoerceToType()) &&
1961 ArgInfo.getCoerceToType() == ConvertType(info_it->type) &&
1962 ArgInfo.getDirectOffset() == 0) {
1992 if (unsigned Offs = ArgInfo.getDirectOffset()) {
1996 llvm::PointerType::getUnqual(ArgInfo.getCoerceToType()));
2004 dyn_cast<llvm::StructType>(ArgInfo.getCoerceToType())) {
2019 Args.push_back(CreateCoercedLoad(SrcPtr, ArgInfo.getCoerceToType(),