Home
last modified time | relevance | path

Searched refs:RetTy (Results 1 – 25 of 100) sorted by relevance

1234

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DInstVisitor.h118 RetTy visit(Instruction &I) { in visit()
158 RetTy visit##OPCODE(CLASS &I) { \
223 RetTy visitCallInst(CallInst &I) { in visitCallInst()
226 RetTy visitInvokeInst(InvokeInst &I) { in visitInvokeInst()
232 RetTy visitReturnInst(ReturnInst &I) { in visitReturnInst()
235 RetTy visitBranchInst(BranchInst &I) { in visitBranchInst()
238 RetTy visitSwitchInst(SwitchInst &I) { in visitSwitchInst()
244 RetTy visitResumeInst(ResumeInst &I) { in visitResumeInst()
273 RetTy visitCallBase(CallBase &I) { in visitCallBase()
284 RetTy visitCallSite(CallSite CS) { in visitCallSite()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSValVisitor.h34 RetTy Visit(SVal V) { in Visit()
59 RetTy Visit ## Id(Id V) { DISPATCH(Parent, Id); }
69 RetTy VisitSVal(SVal V) { return RetTy(); } in VisitSVal()
82 RetTy Visit(SymbolRef S) { in Visit()
99 RetTy VisitSymExpr(SymbolRef S) { return RetTy(); } in VisitSymExpr()
112 RetTy Visit(const MemRegion *R) { in Visit()
130 RetTy VisitMemRegion(const MemRegion *R) { return RetTy(); } in VisitMemRegion()
137 template <typename ImplClass, typename RetTy = void>
142 using SValVisitor<ImplClass, RetTy>::Visit;
143 using SymExprVisitor<ImplClass, RetTy>::Visit;
[all …]
H A DSMTConv.h339 QualType *RetTy) { in getBinExpr() argument
345 if (RetTy) { in getBinExpr()
351 *RetTy = Ctx.BoolTy; in getBinExpr()
353 *RetTy = LTy; in getBinExpr()
359 *RetTy = Ctx.getPointerDiffType(); in getBinExpr()
383 return getBinExpr(Solver, Ctx, LHS, LTy, Op, RHS, RTy, RetTy); in getSymBinExpr()
412 if (RetTy) in getSymExpr()
413 *RetTy = Sym->getType(); in getSymExpr()
420 if (RetTy) in getSymExpr()
421 *RetTy = Sym->getType(); in getSymExpr()
[all …]
H A DSMTConstraintManager.h42 QualType RetTy; in assumeSym() local
45 SMTExprRef Exp = SMTConv::getExpr(Solver, Ctx, Sym, &RetTy, &hasComparison); in assumeSym()
49 if (!hasComparison && !RetTy->isBooleanType()) in assumeSym()
52 SMTConv::getZeroExpr(Solver, Ctx, Exp, RetTy, !Assumption)); in assumeSym()
79 QualType RetTy; in checkNull() local
81 SMTExprRef VarExp = SMTConv::getExpr(Solver, Ctx, Sym, &RetTy); in checkNull()
83 SMTConv::getZeroExpr(Solver, Ctx, VarExp, RetTy, /*Assumption=*/true); in checkNull()
87 SMTConv::getZeroExpr(Solver, Ctx, VarExp, RetTy, /*Assumption=*/false); in checkNull()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DCommentVisitor.h20 typename RetTy = void, class... ParamTys>
28 RetTy visit(PTR(Comment) C, ParamTys... P) { in visit()
30 return RetTy(); in visit()
47 RetTy visit##CLASS(PTR(CLASS) C, ParamTys... P) { DISPATCH(PARENT, PARENT); }
52 RetTy visitComment(PTR(Comment) C, ParamTys... P) { return RetTy(); } in visitComment()
58 template <typename ImplClass, typename RetTy = void, class... ParamTys>
60 RetTy, ParamTys...> {};
62 template <typename ImplClass, typename RetTy = void, class... ParamTys>
64 : public CommentVisitorBase<llvm::make_const_ptr, ImplClass, RetTy,
H A DDeclVisitor.h31 template<template <typename> class Ptr, typename ImplClass, typename RetTy=void>
38 RetTy Visit(PTR(Decl) D) { in Visit()
51 RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
54 RetTy VisitDecl(PTR(Decl) D) { return RetTy(); } in VisitDecl()
66 template <typename ImplClass, typename RetTy = void>
68 : public declvisitor::Base<std::add_pointer, ImplClass, RetTy> {};
73 template <typename ImplClass, typename RetTy = void>
75 : public declvisitor::Base<llvm::make_const_ptr, ImplClass, RetTy> {};
H A DAttrVisitor.h25 typename RetTy = void, class... ParamTys>
32 RetTy Visit(PTR(Attr) A) { in Visit()
46 RetTy Visit##NAME##Attr(PTR(NAME##Attr) A) { DISPATCH(Attr); }
49 RetTy VisitAttr(PTR(Attr)) { return RetTy(); } in VisitAttr()
61 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
62 class AttrVisitor : public attrvisitor::Base<std::add_pointer, ImplClass, RetTy,
69 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
71 : public attrvisitor::Base<llvm::make_const_ptr, ImplClass, RetTy,
H A DTemplateArgumentVisitor.h25 typename RetTy = void, typename... ParamTys>
34 RetTy Visit(REF(TemplateArgument) TA, ParamTys... P) { in Visit()
53 RetTy Visit##CATEGORY##TemplateArgument(REF(TemplateArgument) TA, \
68 RetTy VisitTemplateArgument(REF(TemplateArgument), ParamTys...) { in VisitTemplateArgument()
69 return RetTy(); in VisitTemplateArgument()
83 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
86 RetTy, ParamTys...> {};
92 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
95 RetTy, ParamTys...> {};
H A DTypeLocVisitor.h26 template<typename ImplClass, typename RetTy=void>
29 RetTy Visit(TypeLoc TyLoc) { in Visit()
39 RetTy Visit(UnqualTypeLoc TyLoc) { in Visit()
50 RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
55 RetTy VisitTypeLoc(TypeLoc TyLoc) { return RetTy(); } in VisitTypeLoc()
H A DStmtVisitor.h34 template<template <typename> class Ptr, typename ImplClass, typename RetTy=void,
43 RetTy Visit(PTR(Stmt) S, ParamTys... P) { in Visit()
117 RetTy Visit ## CLASS(PTR(CLASS) S, ParamTys... P) { DISPATCH(PARENT, PARENT); }
123 RetTy VisitBin ## NAME(PTR(BinaryOperator) S, ParamTys... P) { \
145 RetTy VisitBin ## NAME(PTR(CompoundAssignOperator) S, ParamTys... P) { \ in BINOP_FALLBACK()
157 RetTy VisitUnary ## NAME(PTR(UnaryOperator) S, ParamTys... P) { \
171 RetTy VisitStmt(PTR(Stmt) Node, ParamTys... P) { return RetTy(); }
182 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
184 : public StmtVisitorBase<std::add_pointer, ImplClass, RetTy, ParamTys...> {
192 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
[all …]
H A DNonTrivialTypeVisitor.h22 template <class Derived, class RetTy = void> struct DestructedTypeVisitor {
23 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) { in visit()
29 RetTy visitWithKind(QualType::DestructionKind DK, QualType FT, in visitWithKind()
50 template <class Derived, class RetTy = void>
52 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) { in visit()
59 RetTy visitWithKind(QualType::PrimitiveDefaultInitializeKind PDIK, in visitWithKind()
78 template <class Derived, bool IsMove, class RetTy = void>
80 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) { in visit()
88 RetTy visitWithKind(QualType::PrimitiveCopyKind PCK, QualType FT, in visitWithKind()
H A DTypeVisitor.h64 template<typename ImplClass, typename RetTy=void>
69 RetTy Visit(const Type *T) { in Visit()
81 #define TYPE(CLASS, PARENT) RetTy Visit##CLASS##Type(const CLASS##Type *T) { \
88 RetTy VisitType(const Type*) { return RetTy(); } in VisitType()
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DRetainSummaryManager.cpp205 if (RetTy->isPointerType()) { in getSummaryForOSObject()
248 QualType RetTy, in getSummaryForObjCOrCFObject() argument
254 std::string RetTyName = RetTy.getAsString(); in getSummaryForObjCOrCFObject()
364 if (RetTy->isPointerType()) { in getSummaryForObjCOrCFObject()
367 if (cocoa::isRefType(RetTy, "CF", FName)) { in getSummaryForObjCOrCFObject()
391 if (cocoa::isRefType(RetTy, "CG", FName) || in getSummaryForObjCOrCFObject()
470 QualType RetTy = FT->getReturnType(); in generateSummary() local
919 QualType RetTy = FD->getReturnType(); in updateSummaryFromAnnotations() local
946 QualType RetTy = MD->getReturnType(); in updateSummaryFromAnnotations() local
966 if (cocoa::isCocoaObjectRef(RetTy)) in getStandardMethodSummary()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h297 return BaseT::getIntrinsicCost(IID, RetTy, Arguments); in getIntrinsicCost()
314 return BaseT::getIntrinsicCost(IID, RetTy, ParamTys); in getIntrinsicCost()
1009 unsigned RetVF = (RetTy->isVectorTy() ? RetTy->getVectorNumElements() : 1);
1023 if (VF > 1 && !RetTy->isVoidTy())
1024 RetTy = VectorType::get(RetTy, VF);
1032 if (!RetTy->isVoidTy())
1126 Type *ScalarRetTy = RetTy;
1127 if (RetTy->isVectorTy()) {
1131 ScalarRetTy = RetTy->getScalarType();
1323 if (RetTy->isVectorTy()) {
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DTargetInfo.cpp713 return (RetTy->isPromotableIntegerType() ? ABIArgInfo::getExtend(RetTy) in classifyReturnType()
913 return (RetTy->isPromotableIntegerType() ? ABIArgInfo::getExtend(RetTy) in classifyReturnType()
3304 ResType = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 0, RetTy, 0); in classifyReturnType()
3341 HighPart = GetSSETypeAtOffset(CGT.ConvertType(RetTy), 8, RetTy, 8); in classifyReturnType()
4780 if (RetTy->isVectorType() && !IsQPXVectorTy(RetTy)) { in classifyReturnType()
4821 return (isPromotableTypeForABI(RetTy) ? ABIArgInfo::getExtend(RetTy) in classifyReturnType()
5176 if (RetTy->isVectorType() && getContext().getTypeSize(RetTy) > 128) in classifyReturnType()
6056 if ((RetTy->isFloat16Type() || RetTy->isHalfType()) && in classifyReturnType()
6716 if (isCompoundType(RetTy) || getContext().getTypeSize(RetTy) > 64) in classifyReturnType()
7084 if (isAggregateTypeForABI(RetTy) || RetTy->isVectorType()) { in classifyReturnType()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp329 Type *RetTy = F->getReturnType(); in NumRetVals() local
330 if (RetTy->isVoidTy()) in NumRetVals()
344 Type *RetTy = F->getReturnType(); in getRetComponentType() local
347 if (StructType *STy = dyn_cast<StructType>(RetTy)) in getRetComponentType()
352 return RetTy; in getRetComponentType()
770 Type *RetTy = FTy->getReturnType(); in RemoveDeadStuffFromFunction() local
797 if (RetTy->isVoidTy() || HasLiveReturnedArg) { in RemoveDeadStuffFromFunction()
798 NRetTy = RetTy; in RemoveDeadStuffFromFunction()
967 assert((RetTy->isStructTy() || RetTy->isArrayTy()) && in RemoveDeadStuffFromFunction()
981 Value *RetVal = UndefValue::get(RetTy); in RemoveDeadStuffFromFunction()
[all …]
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/
H A DOrcMCJITReplacement.cpp34 Type *RetTy = FTy->getReturnType(); in runFunction() local
44 if (RetTy->isIntegerTy(32) || RetTy->isVoidTy()) { in runFunction()
87 switch (RetTy->getTypeID()) { in runFunction()
91 unsigned BitWidth = cast<IntegerType>(RetTy)->getBitWidth(); in runFunction()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp189 Type *RetTy = F.getReturnType(); in runOnFunction() local
190 Value *RetVal = RetTy->isVoidTy() ? nullptr : UndefValue::get(RetTy); in runOnFunction()
236 Type *RetTy = F.getReturnType(); in runOnFunction() local
237 Value *RetVal = RetTy->isVoidTy() ? nullptr : UndefValue::get(RetTy); in runOnFunction()
H A DAMDGPURewriteOutArguments.cpp239 Type *RetTy = F.getReturnType(); in runOnFunction() local
240 if (!RetTy->isVoidTy()) { in runOnFunction()
241 ReturnNumRegs = DL->getTypeStoreSize(RetTy) / 4; in runOnFunction()
246 ReturnTypes.push_back(RetTy); in runOnFunction()
448 int RetIdx = RetTy->isVoidTy() ? 0 : 1; in runOnFunction()
469 if (!RetTy->isVoidTy()) { in runOnFunction()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DCocoaConventions.cpp25 bool cocoa::isRefType(QualType RetTy, StringRef Prefix, in isRefType() argument
28 while (const TypedefType *TD = RetTy->getAs<TypedefType>()) { in isRefType()
35 RetTy = TD->getDecl()->getUnderlyingType(); in isRefType()
42 const PointerType* PT = RetTy->getAs<PointerType>(); in isRefType()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsCCState.h34 const Type *RetTy, const char * Func);
54 const Type *RetTy);
121 CCAssignFn Fn, const Type *RetTy, in AnalyzeCallResult() argument
123 PreAnalyzeCallResultForF128(Ins, RetTy, Func); in AnalyzeCallResult()
124 PreAnalyzeCallResultForVectorFloat(Ins, RetTy); in AnalyzeCallResult()
H A DMipsCCState.cpp89 const Type *RetTy, const char *Call) { in PreAnalyzeCallResultForF128() argument
92 originalTypeIsF128(RetTy, Call)); in PreAnalyzeCallResultForF128()
93 OriginalArgWasFloat.push_back(RetTy->isFloatingPointTy()); in PreAnalyzeCallResultForF128()
113 const SmallVectorImpl<ISD::InputArg> &Ins, const Type *RetTy) { in PreAnalyzeCallResultForVectorFloat() argument
115 OriginalRetWasFloatVector.push_back(originalTypeIsVectorFloat(RetTy)); in PreAnalyzeCallResultForVectorFloat()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp127 unsigned HexagonTTIImpl::getCallInstrCost(Function *F, Type *RetTy, in getCallInstrCost() argument
129 return BaseT::getCallInstrCost(F, RetTy, Tys); in getCallInstrCost()
132 unsigned HexagonTTIImpl::getIntrinsicInstrCost(Intrinsic::ID ID, Type *RetTy, in getIntrinsicInstrCost() argument
134 return BaseT::getIntrinsicInstrCost(ID, RetTy, Args, FMF, VF); in getIntrinsicInstrCost()
137 unsigned HexagonTTIImpl::getIntrinsicInstrCost(Intrinsic::ID ID, Type *RetTy, in getIntrinsicInstrCost() argument
141 std::pair<int, MVT> LT = TLI.getTypeLegalizationCost(DL, RetTy); in getIntrinsicInstrCost()
144 return BaseT::getIntrinsicInstrCost(ID, RetTy, Tys, FMF, in getIntrinsicInstrCost()
H A DHexagonTargetTransformInfo.h108 unsigned getCallInstrCost(Function *F, Type *RetTy, ArrayRef<Type*> Tys);
109 unsigned getIntrinsicInstrCost(Intrinsic::ID ID, Type *RetTy,
111 unsigned getIntrinsicInstrCost(Intrinsic::ID ID, Type *RetTy,
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h236 int getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
242 int getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
864 int getIntrinsicInstrCost(Intrinsic::ID ID, Type *RetTy,
871 int getIntrinsicInstrCost(Intrinsic::ID ID, Type *RetTy,
1171 virtual int getCallInstrCost(Function *F, Type *RetTy,
1251 int getIntrinsicCost(Intrinsic::ID IID, Type *RetTy, in getIntrinsicCost() argument
1253 return Impl.getIntrinsicCost(IID, RetTy, ParamTys); in getIntrinsicCost()
1255 int getIntrinsicCost(Intrinsic::ID IID, Type *RetTy, in getIntrinsicCost() argument
1257 return Impl.getIntrinsicCost(IID, RetTy, Arguments); in getIntrinsicCost()
1529 int getCallInstrCost(Function *F, Type *RetTy, in getCallInstrCost() argument
[all …]

1234