| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | InstVisitor.h | 78 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 D | SValVisitor.h | 27 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 D | SMTConv.h | 349 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 D | SMTConstraintManager.h | 47 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 D | CommentVisitor.h | 19 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 D | DeclVisitor.h | 30 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 D | AttrVisitor.h | 24 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 D | TemplateArgumentVisitor.h | 24 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 D | StmtVisitor.h | 34 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 D | NonTrivialTypeVisitor.h | 21 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 D | TypeLocVisitor.h | 24 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 D | TypeVisitor.h | 63 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 D | BasicTTIImpl.h | 723 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 D | FastISel.h | 70 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 D | RetainSummaryManager.cpp | 235 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 D | CocoaConventions.cpp | 24 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 D | TargetInfo.cpp | 696 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 D | DeadArgumentElimination.cpp | 330 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 D | MipsCCState.h | 33 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 D | MipsCCState.cpp | 88 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 D | AMDGPUUnifyDivergentExitNodes.cpp | 262 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 D | AMDGPURewriteOutArguments.cpp | 220 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 D | CallLowering.cpp | 95 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 D | ExternalFunctions.cpp | 227 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 D | VFABIDemangling.cpp | 282 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()
|