Home
last modified time | relevance | path

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

12345

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstVisitor.h78 template<typename SubClass, typename RetTy=void>
112 RetTy visit(Instruction *I) { return visit(*I); } in visit()
116 RetTy visit(Instruction &I) { in visit()
156 RetTy visit##OPCODE(CLASS &I) { \
167 RetTy visitICmpInst(ICmpInst &I) { DELEGATE(CmpInst);} in visitICmpInst()
168 RetTy visitFCmpInst(FCmpInst &I) { DELEGATE(CmpInst);} in visitFCmpInst()
169 RetTy visitAllocaInst(AllocaInst &I) { DELEGATE(UnaryInstruction);} in visitAllocaInst()
170 RetTy visitLoadInst(LoadInst &I) { DELEGATE(UnaryInstruction);} in visitLoadInst()
171 RetTy visitStoreInst(StoreInst &I) { DELEGATE(Instruction);} in visitStoreInst()
172 RetTy visitAtomicCmpXchgInst(AtomicCmpXchgInst &I) { DELEGATE(Instruction);} in visitAtomicCmpXchgInst()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSValVisitor.h27 template <typename ImplClass, typename RetTy = void> class SValVisitor {
33 RetTy Visit(SVal V) { in Visit()
58 RetTy Visit ## Id(Id V) { DISPATCH(Parent, Id); }
62 RetTy VisitLoc ## Id(loc::Id V) { DISPATCH(Parent, Parent); }
64 RetTy VisitNonLoc ## Id(nonloc::Id V) { DISPATCH(Parent, Parent); }
68 RetTy VisitSVal(SVal V) { return RetTy(); } in VisitSVal()
75 template <typename ImplClass, typename RetTy = void> class SymExprVisitor {
81 RetTy Visit(SymbolRef S) { in Visit()
93 #define SYMBOL(Id, Parent) RetTy Visit ## Id(const Id *S) { DISPATCH(Parent); }
98 RetTy VisitSymExpr(SymbolRef S) { return RetTy(); } in VisitSymExpr()
[all …]
H A DSMTConv.h349 QualType RTy, QualType *RetTy) { in getBinExpr() argument
355 if (RetTy) { in getBinExpr()
361 *RetTy = Ctx.BoolTy; in getBinExpr()
363 *RetTy = LTy; in getBinExpr()
369 *RetTy = Ctx.getPointerDiffType(); in getBinExpr()
385 QualType *RetTy) { in getSymBinExpr() argument
396 return getBinExpr(Solver, Ctx, LHS, LTy, Op, RHS, RTy, RetTy); in getSymBinExpr()
406 return getBinExpr(Solver, Ctx, LHS, LTy, Op, RHS, RTy, RetTy); in getSymBinExpr()
414 return getBinExpr(Solver, Ctx, LHS, LTy, Op, RHS, RTy, RetTy); in getSymBinExpr()
424 QualType *RetTy, in getSymExpr() argument
[all …]
H A DSMTConstraintManager.h47 QualType RetTy; in REGISTER_TRAIT_WITH_PROGRAMSTATE() local
51 SMTConv::getExpr(Solver, Ctx, Sym, &RetTy, &hasComparison); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
55 if (!hasComparison && !RetTy->isBooleanType()) in REGISTER_TRAIT_WITH_PROGRAMSTATE()
58 SMTConv::getZeroExpr(Solver, Ctx, Exp, RetTy, !Assumption)); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
85 QualType RetTy; in REGISTER_TRAIT_WITH_PROGRAMSTATE() local
87 llvm::SMTExprRef VarExp = SMTConv::getExpr(Solver, Ctx, Sym, &RetTy); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
89 SMTConv::getZeroExpr(Solver, Ctx, VarExp, RetTy, /*Assumption=*/true); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
93 SMTConv::getZeroExpr(Solver, Ctx, VarExp, RetTy, /*Assumption=*/false); in REGISTER_TRAIT_WITH_PROGRAMSTATE()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DCommentVisitor.h19 typename RetTy = void, class... ParamTys>
27 RetTy visit(PTR(Comment) C, ParamTys... P) { in visit()
29 return RetTy(); in visit()
46 RetTy visit##CLASS(PTR(CLASS) C, ParamTys... P) { DISPATCH(PARENT, PARENT); }
51 RetTy visitComment(PTR(Comment) C, ParamTys... P) { return RetTy(); } in visitComment()
57 template <typename ImplClass, typename RetTy = void, class... ParamTys>
59 RetTy, ParamTys...> {};
61 template <typename ImplClass, typename RetTy = void, class... ParamTys>
63 : public CommentVisitorBase<llvm::make_const_ptr, ImplClass, RetTy,
H A DDeclVisitor.h30 template<template <typename> class Ptr, typename ImplClass, typename RetTy=void>
37 RetTy Visit(PTR(Decl) D) { in Visit()
50 RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); }
53 RetTy VisitDecl(PTR(Decl) D) { return RetTy(); } in VisitDecl()
65 template <typename ImplClass, typename RetTy = void>
67 : public declvisitor::Base<std::add_pointer, ImplClass, RetTy> {};
72 template <typename ImplClass, typename RetTy = void>
74 : public declvisitor::Base<llvm::make_const_ptr, ImplClass, RetTy> {};
H A DAttrVisitor.h24 typename RetTy = void, class... ParamTys>
31 RetTy Visit(PTR(Attr) A) { in Visit()
45 RetTy Visit##NAME##Attr(PTR(NAME##Attr) A) { DISPATCH(Attr); }
48 RetTy VisitAttr(PTR(Attr)) { return RetTy(); } in VisitAttr()
60 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
61 class AttrVisitor : public attrvisitor::Base<std::add_pointer, ImplClass, RetTy,
68 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
70 : public attrvisitor::Base<llvm::make_const_ptr, ImplClass, RetTy,
H A DTemplateArgumentVisitor.h24 typename RetTy = void, typename... ParamTys>
33 RetTy Visit(REF(TemplateArgument) TA, ParamTys... P) { in Visit()
52 RetTy Visit##CATEGORY##TemplateArgument(REF(TemplateArgument) TA, \
67 RetTy VisitTemplateArgument(REF(TemplateArgument), ParamTys...) { in VisitTemplateArgument()
68 return RetTy(); in VisitTemplateArgument()
82 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
85 RetTy, ParamTys...> {};
91 template <typename ImplClass, typename RetTy = void, typename... ParamTys>
94 RetTy, ParamTys...> {};
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.h21 template <class Derived, class RetTy = void> struct DestructedTypeVisitor {
22 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) { in visit()
28 RetTy visitWithKind(QualType::DestructionKind DK, QualType FT, in visitWithKind()
49 template <class Derived, class RetTy = void>
51 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) { in visit()
58 RetTy visitWithKind(QualType::PrimitiveDefaultInitializeKind PDIK, in visitWithKind()
77 template <class Derived, bool IsMove, class RetTy = void>
79 template <class... Ts> RetTy visit(QualType FT, Ts &&... Args) { in visit()
87 RetTy visitWithKind(QualType::PrimitiveCopyKind PCK, QualType FT, in visitWithKind()
H A DTypeLocVisitor.h24 template<typename ImplClass, typename RetTy=void>
27 RetTy Visit(TypeLoc TyLoc) { in Visit()
37 RetTy Visit(UnqualTypeLoc TyLoc) { in Visit()
48 RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \
53 RetTy VisitTypeLoc(TypeLoc TyLoc) { return RetTy(); } in VisitTypeLoc()
H A DTypeVisitor.h63 template<typename ImplClass, typename RetTy=void>
68 RetTy Visit(const Type *T) { in Visit()
80 #define TYPE(CLASS, PARENT) RetTy Visit##CLASS##Type(const CLASS##Type *T) { \
87 RetTy VisitType(const Type*) { return RetTy(); } in VisitType()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h723 InstructionCost getScalarizationOverhead(VectorType *RetTy, in getScalarizationOverhead() argument
726 InstructionCost Cost = getScalarizationOverhead(RetTy, true, false); in getScalarizationOverhead()
732 Cost += getScalarizationOverhead(RetTy, false, true); in getScalarizationOverhead()
1297 Type *RetTy = ICA.getReturnType(); in getIntrinsicInstrCost() local
1300 (RetTy->isVectorTy() ? cast<VectorType>(RetTy)->getElementCount() in getIntrinsicInstrCost()
1336 return thisT()->getGatherScatterOpCost(Instruction::Load, RetTy, Args[0], in getIntrinsicInstrCost()
1340 if (isa<ScalableVectorType>(RetTy)) in getIntrinsicInstrCost()
1348 if (isa<ScalableVectorType>(RetTy)) in getIntrinsicInstrCost()
1353 Index, cast<VectorType>(RetTy)); in getIntrinsicInstrCost()
1368 0, cast<VectorType>(RetTy)); in getIntrinsicInstrCost()
[all …]
H A DFastISel.h70 Type *RetTy = nullptr; member
106 RetTy = ResultTy; in setCallee()
129 RetTy = ResultTy;
152 RetTy = ResultTy;
168 RetTy = ResultTy;
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DRetainSummaryManager.cpp235 StringRef FName, QualType RetTy) { in getSummaryForOSObject() argument
239 if (RetTy->isPointerType()) { in getSummaryForOSObject()
240 const CXXRecordDecl *PD = RetTy->getPointeeType()->getAsCXXRecordDecl(); in getSummaryForOSObject()
287 QualType RetTy, in getSummaryForObjCOrCFObject() argument
293 std::string RetTyName = RetTy.getAsString(); in getSummaryForObjCOrCFObject()
301 return RetTy->isObjCIdType() ? getUnarySummary(FT, DoNothing) in getSummaryForObjCOrCFObject()
403 if (RetTy->isPointerType()) { in getSummaryForObjCOrCFObject()
406 if (cocoa::isRefType(RetTy, "CF", FName)) { in getSummaryForObjCOrCFObject()
430 if (cocoa::isRefType(RetTy, "CG", FName) || in getSummaryForObjCOrCFObject()
431 cocoa::isRefType(RetTy, "CV", FName)) { in getSummaryForObjCOrCFObject()
[all …]
H A DCocoaConventions.cpp24 bool cocoa::isRefType(QualType RetTy, StringRef Prefix, in isRefType() argument
27 while (const TypedefType *TD = RetTy->getAs<TypedefType>()) { in isRefType()
34 RetTy = TD->getDecl()->getUnderlyingType(); in isRefType()
41 const PointerType* PT = RetTy->castAs<PointerType>(); in isRefType()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DTargetInfo.cpp696 ABIArgInfo classifyReturnType(QualType RetTy) const;
697 ABIArgInfo classifyArgumentType(QualType RetTy) const;
746 ABIArgInfo DefaultABIInfo::classifyReturnType(QualType RetTy) const { in classifyReturnType()
747 if (RetTy->isVoidType()) in classifyReturnType()
750 if (isAggregateTypeForABI(RetTy)) in classifyReturnType()
751 return getNaturalAlignIndirect(RetTy); in classifyReturnType()
754 if (const EnumType *EnumTy = RetTy->getAs<EnumType>()) in classifyReturnType()
755 RetTy = EnumTy->getDecl()->getIntegerType(); in classifyReturnType()
757 if (const auto *EIT = RetTy->getAs<ExtIntType>()) in classifyReturnType()
762 return getNaturalAlignIndirect(RetTy); in classifyReturnType()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp330 Type *RetTy = F->getReturnType(); in NumRetVals() local
331 if (RetTy->isVoidTy()) in NumRetVals()
333 else if (StructType *STy = dyn_cast<StructType>(RetTy)) in NumRetVals()
335 else if (ArrayType *ATy = dyn_cast<ArrayType>(RetTy)) in NumRetVals()
345 Type *RetTy = F->getReturnType(); in getRetComponentType() local
346 assert(!RetTy->isVoidTy() && "void type has no subtype"); in getRetComponentType()
348 if (StructType *STy = dyn_cast<StructType>(RetTy)) in getRetComponentType()
350 else if (ArrayType *ATy = dyn_cast<ArrayType>(RetTy)) in getRetComponentType()
353 return RetTy; in getRetComponentType()
775 Type *RetTy = FTy->getReturnType(); in RemoveDeadStuffFromFunction() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsCCState.h33 const Type *RetTy, const char * Func);
53 const Type *RetTy);
120 CCAssignFn Fn, const Type *RetTy, in AnalyzeCallResult() argument
122 PreAnalyzeCallResultForF128(Ins, RetTy, Func); in AnalyzeCallResult()
123 PreAnalyzeCallResultForVectorFloat(Ins, RetTy); in AnalyzeCallResult()
H A DMipsCCState.cpp88 const Type *RetTy, const char *Call) { in PreAnalyzeCallResultForF128() argument
91 originalTypeIsF128(RetTy, Call)); in PreAnalyzeCallResultForF128()
92 OriginalArgWasFloat.push_back(RetTy->isFloatingPointTy()); in PreAnalyzeCallResultForF128()
112 const SmallVectorImpl<ISD::InputArg> &Ins, const Type *RetTy) { in PreAnalyzeCallResultForVectorFloat() argument
114 OriginalRetWasFloatVector.push_back(originalTypeIsVectorFloat(RetTy)); in PreAnalyzeCallResultForVectorFloat()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp262 Type *RetTy = F.getReturnType(); in runOnFunction() local
263 Value *RetVal = RetTy->isVoidTy() ? nullptr : UndefValue::get(RetTy); in runOnFunction()
290 RetTy->isVoidTy()) { in runOnFunction()
354 Type *RetTy = F.getReturnType(); in runOnFunction() local
355 Value *RetVal = RetTy->isVoidTy() ? nullptr : UndefValue::get(RetTy); in runOnFunction()
H A DAMDGPURewriteOutArguments.cpp220 Type *RetTy = F.getReturnType(); in runOnFunction() local
221 if (!RetTy->isVoidTy()) { in runOnFunction()
222 ReturnNumRegs = DL->getTypeStoreSize(RetTy) / 4; in runOnFunction()
227 ReturnTypes.push_back(RetTy); in runOnFunction()
429 int RetIdx = RetTy->isVoidTy() ? 0 : 1; in runOnFunction()
449 if (!RetTy->isVoidTy()) { in runOnFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DCallLowering.cpp95 Type *RetTy = CB.getType(); in lowerCall() local
99 getReturnInfo(CallConv, RetTy, CB.getAttributes(), SplitArgs, DL); in lowerCall()
138 Info.OrigRet = ArgInfo{ResRegs, RetTy, ISD::ArgFlagsTy{}}; in lowerCall()
765 void CallLowering::insertSRetLoads(MachineIRBuilder &MIRBuilder, Type *RetTy, in insertSRetLoads() argument
774 ComputeValueVTs(*TLI, DL, RetTy, SplitVTs, &Offsets, 0); in insertSRetLoads()
779 Align BaseAlign = DL.getPrefTypeAlign(RetTy); in insertSRetLoads()
780 Type *RetPtrTy = RetTy->getPointerTo(DL.getAllocaAddrSpace()); in insertSRetLoads()
795 void CallLowering::insertSRetStores(MachineIRBuilder &MIRBuilder, Type *RetTy, in insertSRetStores() argument
804 ComputeValueVTs(*TLI, DL, RetTy, SplitVTs, &Offsets, 0); in insertSRetStores()
809 Align BaseAlign = DL.getPrefTypeAlign(RetTy); in insertSRetStores()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp227 Type *RetTy = FTy->getReturnType(); in ffiInvoke() local
228 ffi_type *rtype = ffiTypeFor(RetTy); in ffiInvoke()
233 if (RetTy->getTypeID() != Type::VoidTyID) in ffiInvoke()
234 ret.resize(TD.getTypeStoreSize(RetTy)); in ffiInvoke()
236 switch (RetTy->getTypeID()) { in ffiInvoke()
238 switch (cast<IntegerType>(RetTy)->getBitWidth()) { in ffiInvoke()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DVFABIDemangling.cpp282 if (auto *RetTy = dyn_cast<VectorType>(Signature->getReturnType())) in verifyAllVectorsHaveSameWidth() local
283 VecTys.push_back(RetTy); in verifyAllVectorsHaveSameWidth()
307 if (auto *RetTy = dyn_cast<VectorType>(Signature->getReturnType())) in getECFromSignature() local
308 return RetTy->getElementCount(); in getECFromSignature()

12345