Home
last modified time | relevance | path

Searched refs:IsVariadic (Results 1 – 25 of 30) sorted by relevance

12

/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDebugLocEntry.h117 bool IsVariadic; variable
121 : Expression(Expr), ValueLocEntries(Locs), IsVariadic(true) {} in DbgValueLoc()
124 bool IsVariadic) in DbgValueLoc()
125 : Expression(Expr), ValueLocEntries(Locs), IsVariadic(IsVariadic) { in DbgValueLoc() argument
129 if (!IsVariadic) { in DbgValueLoc()
136 : Expression(Expr), ValueLocEntries(1, Loc), IsVariadic(false) {
143 bool isVariadic() const { return IsVariadic; } in isFragment()
149 !IsVariadic && ValueLocEntries[0].isIndirectLocation(); in isEquivalent()
151 !Other.IsVariadic in isEquivalent()
[all...]
H A DDwarfDebug.cpp238 const bool IsVariadic = !SingleLocExprOpt; in getDebugLocValue() local
241 if (!IsVariadic && !MI->isNonListDebugValue()) { in getDebugLocValue()
265 return DbgValueLoc(Expr, DbgValueLocEntries, IsVariadic); in getDebugLocValue()
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSDNodeDbgValue.h151 bool IsVariadic; variable
158 bool IsIndirect, DebugLoc DL, unsigned O, bool IsVariadic) in SDDbgValue() argument
164 IsVariadic(IsVariadic) { in SDDbgValue()
165 assert(IsVariadic || L.size() == 1); in SDDbgValue()
166 assert(!(IsVariadic && IsIndirect)); in SDDbgValue()
212 bool isVariadic() const { return IsVariadic; } in isVariadic()
H A DSelectionDAGBuilder.h338 bool IsVariadic, DebugLoc DL, unsigned Order);
359 bool IsVariadic);
H A DSelectionDAGBuilder.cpp1308 bool IsVariadic = DVR.hasArgList(); in visitDbgInfo()
1310 SDNodeOrder, IsVariadic)) { in visitDbgInfo()
1311 addDanglingDebugInfo(Values, Variable, Expression, IsVariadic, in visitDbgInfo()
1398 /*IsVariadic=*/true); in handleDanglingVariadicDebugInfo()
1406 bool IsVariadic, DebugLoc DL, in handleDanglingVariadicDebugInfo()
1408 if (IsVariadic) { in addDanglingDebugInfo()
1519 if (handleDebugValue(V, Var, Expr, DL, SDOrder, /*IsVariadic=*/false)) in salvageUnresolvedDbgValue()
1549 if (handleDebugValue(V, Var, Expr, DL, SDOrder, /*IsVariadic=*/false)) { in salvageUnresolvedDbgValue()
1576 /*IsVariadic*/ false); in handleKillDebugValue()
1582 unsigned Order, bool IsVariadic) { in handleKillDebugValue()
1313 bool IsVariadic = DVR.hasArgList(); visitDbgInfo() local
1411 addDanglingDebugInfo(SmallVectorImpl<Value * > & Values,DILocalVariable * Var,DIExpression * Expr,bool IsVariadic,DebugLoc DL,unsigned Order) addDanglingDebugInfo() argument
1587 handleDebugValue(ArrayRef<const Value * > Values,DILocalVariable * Var,DIExpression * Expr,DebugLoc DbgLoc,unsigned Order,bool IsVariadic) handleDebugValue() argument
6677 bool IsVariadic = DI.hasArgList(); visitIntrinsicCall() local
[all...]
/llvm-project/clang/lib/AST/
H A DComment.cpp212 IsVariadic = false; in fill()
251 IsVariadic = FD->isVariadic(); in fill()
263 IsVariadic = MD->isVariadic(); in fill()
275 IsVariadic = FD->isVariadic(); in fill()
360 IsVariadic = FPT->isVariadic(); in fill()
H A DCommentSema.cpp817 return ThisDeclInfo->IsVariadic; in isFunctionOrMethodVariadic()
H A DASTContext.cpp12873 CallingConv ASTContext::getDefaultCallingConvention(bool IsVariadic, in mergeExceptionSpecs()
12878 return ABI->getDefaultMethodCallConv(IsVariadic); in mergeExceptionSpecs()
12889 if (getTargetInfo().hasFeature("sse2") && !IsVariadic) in getCommonNonSugarTypeNode()
12893 if (!IsVariadic) in getCommonNonSugarTypeNode()
12898 if (!IsVariadic) in getCommonNonSugarTypeNode()
12903 if (!IsVariadic) in getCommonNonSugarTypeNode()
12907 if (!IsVariadic) in getCommonNonSugarTypeNode()
12172 getDefaultCallingConvention(bool IsVariadic,bool IsCXXMethod,bool IsBuiltin) const getDefaultCallingConvention() argument
/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenSchedule.h48 /// IsVariadic controls whether the variants are expanded into multiple operands
57 bool IsVariadic;
64 HasVariants(false), IsVariadic(false), IsSequence(false) {} in CodeGenSchedRW()
66 : Index(Idx), TheDef(Def), IsAlias(false), IsVariadic(false) { in CodeGenSchedRW()
71 IsVariadic = Def->getValueAsBit("Variadic"); in CodeGenSchedRW()
82 HasVariants(false), IsVariadic(false), IsSequence(true), Sequence(Seq) { in CodeGenSchedRW()
88 assert((!IsVariadic || HasVariants) && "Variadic write needs variants"); in isValid()
56 bool IsVariadic; global() member
H A DCodeGenSchedule.cpp1490 if (SchedRW.IsVariadic) { in getIntersectingVariants()
2189 dbgs() << Name << (IsVariadic ? " (V) " : " "); in addReadAdvance()
/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h315 DbgValueProperties(const DIExpression *DIExpr, bool Indirect, bool IsVariadic)
316 : DIExpr(DIExpr), Indirect(Indirect), IsVariadic(IsVariadic) {}
323 IsVariadic = MI.isDebugValueList();
334 return std::tie(DIExpr, Indirect, IsVariadic) ==
335 std::tie(Other.DIExpr, Other.Indirect, Other.IsVariadic);
343 return IsVariadic ? DIExpr->getNumLocationOperands() : 1;
348 bool IsVariadic;
H A DInstrRefBasedImpl.cpp661 if (Prop.IsVariadic) { in recoverAsEntryValue()
1194 const MCInstrDesc &Desc = Properties.IsVariadic in emitLoc()
1333 } else if (Expr->isComplex() || Properties.IsVariadic) {
/llvm-project/clang/lib/CodeGen/Targets/
H A DAArch64.cpp306 classifyArgumentType(QualType Ty,bool IsVariadic,unsigned CallingConvention) const classifyArgumentType() argument
/llvm-project/llvm/lib/MCA/
H A DInstrBuilder.cpp634 bool IsVariadic = MCDesc.isVariadic(); in createInstrDescImpl() local
635 if ((ID->IsRecyclable = !IsVariadic && !IsVariant)) { in createInstrDescImpl()
/llvm-project/llvm/include/llvm/Demangle/
H A DMicrosoftDemangle.h190 bool &IsVariadic);
H A DMicrosoftDemangleNodes.h346 bool IsVariadic = false;
344 bool IsVariadic = false; global() member
/llvm-project/llvm/lib/Demangle/
H A DMicrosoftDemangleNodes.cpp428 if (IsVariadic) { in outputPost()
H A DMicrosoftDemangle.cpp1909 FTy->Params = demangleFunctionParameterList(MangledName, FTy->IsVariadic); in demangleFunctionType()
2192 bool &IsVariadic) { in demangleFunctionParameterList()
2249 IsVariadic = true; in demangleFunctionParameterList()
2187 demangleFunctionParameterList(std::string_view & MangledName,bool & IsVariadic) demangleFunctionParameterList() argument
/llvm-project/clang/include/clang/AST/
H A DDeclBase.h1884 uint64_t IsVariadic : 1;
1994 uint64_t IsVariadic : 1;
H A DComment.h1067 unsigned IsVariadic : 1;
H A DDeclObjC.h431 bool isVariadic() const { return ObjCMethodDeclBits.IsVariadic; } in isVariadic()
432 void setVariadic(bool isVar) { ObjCMethodDeclBits.IsVariadic = isVar; } in setVariadic()
H A DDecl.h4578 bool isVariadic() const { return BlockDeclBits.IsVariadic; }
4579 void setIsVariadic(bool value) { BlockDeclBits.IsVariadic = value; } in getCaretLocation()
H A DASTContext.h2850 CallingConv getDefaultCallingConvention(bool IsVariadic,
/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp3024 bool IsVariadic, FormatStringInfo *FSI) { in CheckNonNullArguments()
3027 else if (IsVariadic) in CheckNonNullArguments()
4788 bool IsVariadic = false; in BuiltinVAStartARMMicrosoft()
4792 IsVariadic = Block->isVariadic(); in BuiltinVAStartARMMicrosoft()
4795 IsVariadic = FD->isVariadic(); in BuiltinUnorderedCompare()
4798 IsVariadic = MD->isVariadic(); in BuiltinUnorderedCompare()
4811 if (!IsVariadic) { in BuiltinUnorderedCompare()
6091 bool IsVariadic = false; in CheckFormatArguments()
6093 IsVariadic = cast<FunctionProtoType>(FnTy)->isVariadic(); in CheckFormatArguments()
6095 IsVariadic in CheckFormatArguments()
2942 getFormatStringInfo(const FormatAttr * Format,bool IsCXXMember,bool IsVariadic,FormatStringInfo * FSI) getFormatStringInfo() argument
4623 bool IsVariadic = false; checkVAStartIsInVariadicFunction() local
5826 bool IsVariadic = false; checkFormatStringExpr() local
[all...]
/llvm-project/clang/lib/CodeGen/
H A DCGCall.cpp581 /*IsVariadic=*/false, /*IsCXXMethod=*/true); in arrangeMSCtorClosure()
4519 bool IsVariadic = false; in EmitCallArgs()
4523 IsVariadic = MD->isVariadic(); in EmitCallArgs()
4530 IsVariadic = FPT->isVariadic(); in EmitCallArgs()
4555 assert((Arg == ArgRange.end() || IsVariadic) && in EmitCallArgs()
4562 ArgTypes.push_back(IsVariadic ? getVarArgType(A) : A->getType()); in EmitCallArgs()
4484 bool IsVariadic = false; EmitCallArgs() local

12