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

Declarations

tools/clang/lib/CodeGen/CodeGenTypes.h
   55 class RequiredArgs;

References

tools/clang/include/clang/CodeGen/CGFunctionInfo.h
  428   static RequiredArgs forPrototypePlus(const FunctionProtoType *prototype,
  442   static RequiredArgs forPrototypePlus(CanQual<FunctionProtoType> prototype,
  447   static RequiredArgs forPrototype(const FunctionProtoType *prototype) {
  451   static RequiredArgs forPrototype(CanQual<FunctionProtoType> prototype) {
  462   static RequiredArgs getFromOpaqueData(unsigned value) {
  517   RequiredArgs Required;
  541   CGFunctionInfo() : Required(RequiredArgs::All) {}
  551                                 RequiredArgs required);
  583   RequiredArgs getRequiredArgs() const { return Required; }
  685                       RequiredArgs required,
tools/clang/include/clang/CodeGen/CodeGenABITypes.h
   72                                               RequiredArgs args);
tools/clang/lib/CodeGen/CGCall.cpp
  179   RequiredArgs Required = RequiredArgs::forPrototypePlus(FTP, prefix.size());
  179   RequiredArgs Required = RequiredArgs::forPrototypePlus(FTP, prefix.size());
  339   RequiredArgs required =
  341                                       : RequiredArgs::All);
  404   RequiredArgs Required = PassProtoArgs
  405                               ? RequiredArgs::forPrototypePlus(
  407                               : RequiredArgs::All;
  448         /*chainCall=*/false, None, noProto->getExtInfo(), {},RequiredArgs::All);
  492   RequiredArgs required =
  493     (MD->isVariadic() ? RequiredArgs(argTys.size()) : RequiredArgs::All);
  508       /*chainCall=*/false, argTypes, einfo, {}, RequiredArgs::All);
  556                                  RequiredArgs::All);
  573   RequiredArgs required = RequiredArgs::All;
  573   RequiredArgs required = RequiredArgs::All;
  579       required = RequiredArgs::forPrototypePlus(proto, numExtraRequiredArgs);
  635                                  RequiredArgs::forPrototypePlus(proto, 1));
  648       /*paramInfos=*/ {}, RequiredArgs::All);
  658       argTypes, FunctionType::ExtInfo(), {}, RequiredArgs::All);
  666       argTypes, FunctionType::ExtInfo(), {}, RequiredArgs::All);
  676                                    RequiredArgs required,
  697       None, FunctionType::ExtInfo(), {}, RequiredArgs::All);
  742                                       RequiredArgs required) {
  802                                        RequiredArgs required) {
tools/clang/lib/CodeGen/CGExprCXX.cpp
   29   RequiredArgs ReqArgs;
   56   RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, Args.size());
   56   RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, Args.size());
  453   RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, 1);
  453   RequiredArgs required = RequiredArgs::forPrototypePlus(FPT, 1);
tools/clang/lib/CodeGen/CGObjC.cpp
 3469     = llvm::FunctionType::get(VoidTy, VoidPtrTy, RequiredArgs::All);
tools/clang/lib/CodeGen/CGVTables.cpp
  342       CallArgs, FPT, RequiredArgs::forPrototypePlus(FPT, 1), PrefixArgs);
tools/clang/lib/CodeGen/CodeGenABITypes.cpp
   60                                  RequiredArgs args) {
tools/clang/lib/CodeGen/CodeGenTypes.h
  250                                              RequiredArgs required,
  272                                                 RequiredArgs args);