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

References

tools/clang/include/clang/CodeGen/CGFunctionInfo.h
  130     auto AI = getDirect(T);
tools/clang/lib/CodeGen/SwiftCallingConv.cpp
  816     return (forReturn ? ABIArgInfo::getDirect() : ABIArgInfo::getExpand());
  839   return ABIArgInfo::getDirect();
tools/clang/lib/CodeGen/TargetInfo.cpp
   58   return ABIArgInfo::getDirect(llvm::ArrayType::get(IntType, NumElements));
  702                                         : ABIArgInfo::getDirect());
  717                                            : ABIArgInfo::getDirect());
  807       return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
  826         return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
  886   return EmitVAArgInstr(CGF, VAListAddr, Ty, ABIArgInfo::getDirect());
  900     return ABIArgInfo::getDirect();
  904                                         : ABIArgInfo::getDirect());
  920                                            : ABIArgInfo::getDirect());
  980   auto AI = ABIArgInfo::getDirect(T);
 1390     return ABIArgInfo::getDirect();
 1402         return ABIArgInfo::getDirect(llvm::VectorType::get(
 1409         return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(),
 1415     return ABIArgInfo::getDirect();
 1446           return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
 1450       return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(),Size));
 1461                                            : ABIArgInfo::getDirect());
 1660         return ABIArgInfo::getDirect();
 1687         return ABIArgInfo::getDirect(Result);
 1715         return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(),
 1720       return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), 64));
 1722     return ABIArgInfo::getDirect();
 1739   return ABIArgInfo::getDirect();
 1763         I.info = ABIArgInfo::getDirect();
 2912                                           : ABIArgInfo::getDirect());
 2950                                           : ABIArgInfo::getDirect());
 2987       return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(),
 3374       return ABIArgInfo::getDirect(HighPart, 8);
 3379       return ABIArgInfo::getDirect(HighPart, 8);
 3402         return ABIArgInfo::getDirect(HighPart, 8);
 3413   return ABIArgInfo::getDirect(ResType);
 3512       return ABIArgInfo::getDirect(HighPart, 8);
 3522       return ABIArgInfo::getDirect(HighPart, 8);
 3542   return ABIArgInfo::getDirect(ResType);
 3590   return ABIArgInfo::getDirect();
 3964           return ABIArgInfo::getDirect();
 3972         return ABIArgInfo::getDirect();
 3987       return ABIArgInfo::getDirect();
 3997     return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), Width));
 4027       return ABIArgInfo::getDirect(
 4035   return ABIArgInfo::getDirect();
 4736     return ABIArgInfo::getDirect();
 4746       return ABIArgInfo::getDirect(CoerceTy);
 4764       return ABIArgInfo::getDirect(CoerceTy);
 4789       return ABIArgInfo::getDirect(CoerceTy);
 4799                                      : ABIArgInfo::getDirect());
 4808     return ABIArgInfo::getDirect();
 4818       return ABIArgInfo::getDirect(CoerceTy);
 4830       return ABIArgInfo::getDirect(CoerceTy);
 4846       return ABIArgInfo::getDirect(CoerceTy);
 4854                                         : ABIArgInfo::getDirect());
 5116       return ABIArgInfo::getDirect(ResType);
 5120       return ABIArgInfo::getDirect(ResType);
 5125       return ABIArgInfo::getDirect(ResType);
 5130       return ABIArgInfo::getDirect(ResType);
 5142                 : ABIArgInfo::getDirect());
 5164     return ABIArgInfo::getDirect(llvm::Type::getInt8Ty(getVMContext()));
 5171     return ABIArgInfo::getDirect(
 5195       return ABIArgInfo::getDirect(llvm::ArrayType::get(BaseTy, Size / 64));
 5197     return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), Size));
 5218                 : ABIArgInfo::getDirect());
 5229     return ABIArgInfo::getDirect();
 5245       return ABIArgInfo::getDirect(llvm::ArrayType::get(BaseTy, Size / 64));
 5247     return ABIArgInfo::getDirect(llvm::IntegerType::get(getVMContext(), Size));
 5551     return EmitVAArgInstr(CGF, VAListAddr, Ty, ABIArgInfo::getDirect());
 5831     return ABIArgInfo::getDirect(ResType);
 5836     return ABIArgInfo::getDirect(ResType);
 5853       return ABIArgInfo::getDirect(Ty, 0, nullptr, false);
 5856   return ABIArgInfo::getDirect(nullptr, 0, nullptr, false);
 5886     return ABIArgInfo::getDirect(ResType);
 5896                                           : ABIArgInfo::getDirect());
 5924       return ABIArgInfo::getDirect(Ty, 0, nullptr, false);
 5976   return ABIArgInfo::getDirect(llvm::ArrayType::get(ElemTy, SizeRegs));
 6093     return ABIArgInfo::getDirect(ResType);
 6102                                             : ABIArgInfo::getDirect();
 6115       return ABIArgInfo::getDirect(llvm::IntegerType::get(
 6123         return ABIArgInfo::getDirect(llvm::Type::getInt8Ty(getVMContext()));
 6125         return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext()));
 6126       return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext()));
 6157       return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext()));
 6161       return ABIArgInfo::getDirect(llvm::Type::getInt8Ty(getVMContext()));
 6163       return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext()));
 6164     return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext()));
 6169     return ABIArgInfo::getDirect(CoerceTy);
 6407   return ABIArgInfo::getDirect(llvm::ArrayType::get(IntType, NumElements));
 6421     return ABIArgInfo::getDirect();
 6428                                            : ABIArgInfo::getDirect());
 6441                                         : ABIArgInfo::getDirect());
 6833     return ABIArgInfo::getDirect();
 6837                                          : ABIArgInfo::getDirect());
 6856     return ABIArgInfo::getDirect(CGT.ConvertType(SingleElementTy));
 6880     return ABIArgInfo::getDirect(PassTy);
 6887   return ABIArgInfo::getDirect(nullptr);
 7131         ABIArgInfo::getDirect(HandleAggregates(Ty, TySize), 0,
 7145   return ABIArgInfo::getDirect(
 7205         return ABIArgInfo::getDirect();
 7212             ABIArgInfo::getDirect(returnAggregateInRegs(RetTy, Size));
 7232   return ABIArgInfo::getDirect();
 7476                                           : ABIArgInfo::getDirect());
 7491       return ABIArgInfo::getDirect(llvm::Type::getInt64Ty(getVMContext()));
 7493       return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext()));
 7495       return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext()));
 7497       return ABIArgInfo::getDirect(llvm::Type::getInt8Ty(getVMContext()));
 7514                                              : ABIArgInfo::getDirect());
 7526       return ABIArgInfo::getDirect(llvm::Type::getInt8Ty(getVMContext()));
 7528       return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext()));
 7530       return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext()));
 7531     return ABIArgInfo::getDirect(llvm::Type::getInt64Ty(getVMContext()));
 7661   return ABIArgInfo::getDirect();
 7778         return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
 7789         return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext()));
 7792         return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext()));
 7796         return ABIArgInfo::getDirect(llvm::ArrayType::get(I32Ty, 2));
 7800         return ABIArgInfo::getDirect();
 7817     return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
 7822   return ABIArgInfo::getDirect(nullptr, 0, nullptr, false);
 7845       return ABIArgInfo::getDirect(CGT.ConvertType(QualType(SeltTy, 0)));
 7860         return ABIArgInfo::getDirect(llvm::Type::getInt16Ty(getVMContext()));
 7863         return ABIArgInfo::getDirect(llvm::Type::getInt32Ty(getVMContext()));
 7867       return ABIArgInfo::getDirect(llvm::ArrayType::get(I32Ty, 2));
 7874         return ABIArgInfo::getDirect();
 8136     return ABIArgInfo::getDirect();
 8325     return ABIArgInfo::getDirect();
 8336     return ABIArgInfo::getDirect();
 8348     return ABIArgInfo::getDirect(CoerceTy);
 8569         ABIArgInfo::getDirect(Result, 0, nullptr, false);
 8576                                 ABIArgInfo::getDirect());
 9536     return ABIArgInfo::getDirect();
 9545       return ABIArgInfo::getDirect();
 9597     return ABIArgInfo::getDirect();
 9608       return ABIArgInfo::getDirect(
 9611       return ABIArgInfo::getDirect(
 9614       return ABIArgInfo::getDirect(llvm::ArrayType::get(