Home
last modified time | relevance | path

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

123

/trueos/contrib/llvm/include/llvm/
HDInstVisitor.h80 template<typename SubClass, typename RetTy=void>
114 RetTy visit(Instruction *I) { return visit(*I); } in visit()
118 RetTy visit(Instruction &I) { in visit()
155 RetTy visit##OPCODE(CLASS &I) { \
166 RetTy visitReturnInst(ReturnInst &I) { DELEGATE(TerminatorInst);} in visitReturnInst()
167 RetTy visitBranchInst(BranchInst &I) { DELEGATE(TerminatorInst);} in visitBranchInst()
168 RetTy visitSwitchInst(SwitchInst &I) { DELEGATE(TerminatorInst);} in visitSwitchInst()
169 RetTy visitIndirectBrInst(IndirectBrInst &I) { DELEGATE(TerminatorInst);} in visitIndirectBrInst()
170 RetTy visitResumeInst(ResumeInst &I) { DELEGATE(TerminatorInst);} in visitResumeInst()
171 RetTy visitUnreachableInst(UnreachableInst &I) { DELEGATE(TerminatorInst);} in visitUnreachableInst()
[all …]
/trueos/contrib/llvm/tools/clang/include/clang/AST/
HDStmtVisitor.h31 template<template <typename> class Ptr, typename ImplClass, typename RetTy=void>
39 RetTy Visit(PTR(Stmt) S) { in Visit()
112 RetTy Visit ## CLASS(PTR(CLASS) S) { DISPATCH(PARENT, PARENT); }
118 RetTy VisitBin ## NAME(PTR(BinaryOperator) S) { \
138 RetTy VisitBin ## NAME(PTR(CompoundAssignOperator) S) { \ in BINOP_FALLBACK()
150 RetTy VisitUnary ## NAME(PTR(UnaryOperator) S) { \
164 RetTy VisitStmt(PTR(Stmt) Node) { return RetTy(); }
175 template<typename ImplClass, typename RetTy=void>
177 : public StmtVisitorBase<make_ptr, ImplClass, RetTy> {};
184 template<typename ImplClass, typename RetTy=void>
[all …]
HDCommentVisitor.h22 template<template <typename> class Ptr, typename ImplClass, typename RetTy=void>
29 RetTy visit(PTR(Comment) C) { in visit()
31 return RetTy(); in visit()
48 RetTy visit ## CLASS(PTR(CLASS) C) { DISPATCH(PARENT, PARENT); }
53 RetTy visitComment(PTR(Comment) C) { return RetTy(); } in visitComment()
59 template<typename ImplClass, typename RetTy=void>
61 public CommentVisitorBase<make_ptr, ImplClass, RetTy> {};
63 template<typename ImplClass, typename RetTy=void>
65 public CommentVisitorBase<make_const_ptr, ImplClass, RetTy> {};
HDDeclVisitor.h30 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<declvisitor::make_ptr, ImplClass, RetTy> {};
73 template<typename ImplClass, typename RetTy=void>
75 : public declvisitor::Base<declvisitor::make_const_ptr, ImplClass, RetTy> {};
HDTypeLocVisitor.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()
HDTypeVisitor.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()
/trueos/contrib/llvm/tools/clang/lib/CodeGen/
HDTargetInfo.cpp371 ABIArgInfo classifyReturnType(QualType RetTy) const;
372 ABIArgInfo classifyArgumentType(QualType RetTy) const;
414 ABIArgInfo DefaultABIInfo::classifyReturnType(QualType RetTy) const { in classifyReturnType()
415 if (RetTy->isVoidType()) in classifyReturnType()
418 if (isAggregateTypeForABI(RetTy)) in classifyReturnType()
422 if (const EnumType *EnumTy = RetTy->getAs<EnumType>()) in classifyReturnType()
423 RetTy = EnumTy->getDecl()->getIntegerType(); in classifyReturnType()
425 return (RetTy->isPromotableIntegerType() ? in classifyReturnType()
440 ABIArgInfo classifyReturnType(QualType RetTy) const;
441 ABIArgInfo classifyArgumentType(QualType RetTy) const;
[all …]
HDCGCall.cpp72 static CanQualType GetReturnType(QualType RetTy) { in GetReturnType() argument
73 return RetTy->getCanonicalTypeUnqualified().getUnqualifiedType(); in GetReturnType()
1075 QualType RetTy = FI.getReturnType(); in ConstructAttributeList() local
1080 if (RetTy->hasSignedIntegerRepresentation()) in ConstructAttributeList()
1082 else if (RetTy->hasUnsignedIntegerRepresentation()) in ConstructAttributeList()
1227 QualType RetTy = FD->getResultType().getUnqualifiedType(); in EmitFunctionProlog() local
1228 llvm::Type* LLVMTy = CGM.getTypes().ConvertType(RetTy); in EmitFunctionProlog()
1661 QualType RetTy = FI.getReturnType(); in EmitFunctionEpilog() local
1666 switch (getEvaluationKind(RetTy)) { in EmitFunctionEpilog()
1669 EmitLoadOfComplex(MakeNaturalAlignAddrLValue(ReturnValue, RetTy), in EmitFunctionEpilog()
[all …]
HDCGAtomic.cpp479 QualType RetTy; in EmitAtomicExpr() local
494 RetTy = getContext().BoolTy; in EmitAtomicExpr()
518 RetTy = getContext().VoidTy; in EmitAtomicExpr()
575 RetTy = MemTy; in EmitAtomicExpr()
578 RetTy = getContext().VoidTy; in EmitAtomicExpr()
588 CGM.getTypes().arrangeFreeFunctionCall(RetTy, Args, in EmitAtomicExpr()
593 if (!RetTy->isVoidType()) in EmitAtomicExpr()
/trueos/contrib/llvm/tools/clang/lib/Analysis/
HDCocoaConventions.cpp25 bool cocoa::isRefType(QualType RetTy, StringRef Prefix, in isRefType() argument
28 while (const TypedefType *TD = dyn_cast<TypedefType>(RetTy.getTypePtr())) { in isRefType()
35 RetTy = TD->getDecl()->getUnderlyingType(); in isRefType()
42 const PointerType* PT = RetTy->getAs<PointerType>(); in isRefType()
/trueos/contrib/llvm/lib/Analysis/
HDTargetTransformInfo.cpp78 Intrinsic::ID IID, Type *RetTy, ArrayRef<Type *> ParamTys) const { in getIntrinsicCost() argument
79 return PrevTTI->getIntrinsicCost(IID, RetTy, ParamTys); in getIntrinsicCost()
83 Intrinsic::ID IID, Type *RetTy, ArrayRef<const Value *> Arguments) const { in getIntrinsicCost() argument
84 return PrevTTI->getIntrinsicCost(IID, RetTy, Arguments); in getIntrinsicCost()
213 Type *RetTy, in getIntrinsicInstrCost() argument
215 return PrevTTI->getIntrinsicInstrCost(ID, RetTy, Tys); in getIntrinsicInstrCost()
374 unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy, in getIntrinsicCost()
397 unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy, in getIntrinsicCost()
406 return TopTTI->getIntrinsicCost(IID, RetTy, ParamTys); in getIntrinsicCost()
588 Type *RetTy, in getIntrinsicInstrCost()
/trueos/contrib/llvm/lib/CodeGen/
HDBasicTargetTransformInfo.cpp112 virtual unsigned getIntrinsicInstrCost(Intrinsic::ID, Type *RetTy,
425 unsigned BasicTTI::getIntrinsicInstrCost(Intrinsic::ID IID, Type *RetTy, in getIntrinsicInstrCost() argument
433 if (RetTy->isVectorTy()) { in getIntrinsicInstrCost()
434 ScalarizationCost = getScalarizationOverhead(RetTy, true, false); in getIntrinsicInstrCost()
435 ScalarCalls = std::max(ScalarCalls, RetTy->getVectorNumElements()); in getIntrinsicInstrCost()
440 ScalarCalls = std::max(ScalarCalls, RetTy->getVectorNumElements()); in getIntrinsicInstrCost()
474 std::pair<unsigned, MVT> LT = TLI->getTypeLegalizationCost(RetTy); in getIntrinsicInstrCost()
495 if (RetTy->isVectorTy()) { in getIntrinsicInstrCost()
496 unsigned Num = RetTy->getVectorNumElements(); in getIntrinsicInstrCost()
497 unsigned Cost = TopTTI->getIntrinsicInstrCost(IID, RetTy->getScalarType(), in getIntrinsicInstrCost()
HDIntrinsicLowering.cpp30 Type *RetTy) { in EnsureFunctionExists() argument
35 M.getOrInsertFunction(Name, FunctionType::get(RetTy, ParamTys, false)); in EnsureFunctionExists()
67 Type *RetTy) { in ReplaceCallWith() argument
76 FunctionType::get(RetTy, ParamTys, false)); in ReplaceCallWith()
/trueos/contrib/llvm/lib/IR/
HDModule.cpp183 Type *RetTy, ...) { in getOrInsertFunction() argument
185 va_start(Args, RetTy); in getOrInsertFunction()
196 FunctionType::get(RetTy, ArgTys, false), in getOrInsertFunction()
201 Type *RetTy, ...) { in getOrInsertFunction() argument
203 va_start(Args, RetTy); in getOrInsertFunction()
214 FunctionType::get(RetTy, ArgTys, false), in getOrInsertFunction()
/trueos/contrib/llvm/lib/Target/Mips/
HDMips16ISelLowering.cpp375 (Type* RetTy, ArgListTy &Args, bool &needHelper) const { in getMips16HelperFunction() argument
385 if (RetTy->isFloatTy()) { in getMips16HelperFunction()
388 else if (RetTy ->isDoubleTy()) { in getMips16HelperFunction()
391 else if (RetTy->isStructTy()) { in getMips16HelperFunction()
393 if (RetTy->getNumContainedTypes() == 2) { in getMips16HelperFunction()
394 if ((RetTy->getContainedType(0)->isFloatTy()) && in getMips16HelperFunction()
395 (RetTy->getContainedType(1)->isFloatTy())) { in getMips16HelperFunction()
398 else if ((RetTy->getContainedType(0)->isDoubleTy()) && in getMips16HelperFunction()
399 (RetTy->getContainedType(1)->isDoubleTy())) { in getMips16HelperFunction()
471 getMips16HelperFunction(CLI.RetTy, CLI.Args, NeedMips16Helper); in getOpndList()
HDMipsISelLowering.h360 const Type *RetTy) const;
363 bool IsSoftFloat, const Type *RetTy) const;
416 const SDNode *CallNode, const Type *RetTy) const;
461 const SDNode *CallNode, const Type *RetTy) const;
/trueos/contrib/llvm/include/llvm/Analysis/
HDTargetTransformInfo.h149 virtual unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
155 virtual unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy,
388 virtual unsigned getIntrinsicInstrCost(Intrinsic::ID ID, Type *RetTy,
/trueos/contrib/llvm/lib/ExecutionEngine/Interpreter/
HDExternalFunctions.cpp218 Type *RetTy = FTy->getReturnType(); in ffiInvoke() local
219 ffi_type *rtype = ffiTypeFor(RetTy); in ffiInvoke()
223 if (RetTy->getTypeID() != Type::VoidTyID) in ffiInvoke()
224 ret.resize(TD->getTypeStoreSize(RetTy)); in ffiInvoke()
226 switch (RetTy->getTypeID()) { in ffiInvoke()
228 switch (cast<IntegerType>(RetTy)->getBitWidth()) { in ffiInvoke()
/trueos/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
HDRetainCountChecker.cpp673 QualType RetTy,
704 Selector S, QualType RetTy);
707 Optional<RetEffect> getRetEffectFromAnnotations(QualType RetTy,
974 QualType RetTy = FT->getResultType(); in getFunctionSummary() local
986 S = (RetTy->isObjCIdType()) in getFunctionSummary()
1067 if (RetTy->isPointerType()) { in getFunctionSummary()
1069 if (cocoa::isRefType(RetTy, "CF", FName)) { in getFunctionSummary()
1088 if (cocoa::isRefType(RetTy, "CG", FName)) { in getFunctionSummary()
1098 if (cocoa::isRefType(RetTy, "DADisk") || in getFunctionSummary()
1099 cocoa::isRefType(RetTy, "DADissenter") || in getFunctionSummary()
[all …]
HDCallAndMessageChecker.cpp461 QualType RetTy = Msg.getResultType(); in HandleNilReceiver() local
462 CanQualType CanRetTy = Ctx.getCanonicalType(RetTy); in HandleNilReceiver()
467 SVal V = C.getSValBuilder().makeZeroVal(RetTy); in HandleNilReceiver()
505 SVal V = C.getSValBuilder().makeZeroVal(RetTy); in HandleNilReceiver()
/trueos/contrib/llvm/lib/ExecutionEngine/JIT/
HDJIT.cpp240 Type *RetTy = FTy->getReturnType(); in runFunction() local
250 if (RetTy->isIntegerTy(32) || RetTy->isVoidTy()) { in runFunction()
299 switch (RetTy->getTypeID()) { in runFunction()
302 unsigned BitWidth = cast<IntegerType>(RetTy)->getBitWidth(); in runFunction()
341 FunctionType *STy=FunctionType::get(RetTy, false); in runFunction()
/trueos/contrib/llvm/lib/ExecutionEngine/MCJIT/
HDMCJIT.cpp388 Type *RetTy = FTy->getReturnType(); in runFunction() local
398 if (RetTy->isIntegerTy(32) || RetTy->isVoidTy()) { in runFunction()
442 switch (RetTy->getTypeID()) { in runFunction()
445 unsigned BitWidth = cast<IntegerType>(RetTy)->getBitWidth(); in runFunction()
/trueos/contrib/llvm/lib/Transforms/IPO/
HDDeadArgumentElimination.cpp769 Type *RetTy = FTy->getReturnType(); in RemoveDeadStuffFromFunction() local
796 if (RetTy->isVoidTy() || HasLiveReturnedArg) { in RemoveDeadStuffFromFunction()
797 NRetTy = RetTy; in RemoveDeadStuffFromFunction()
799 StructType *STy = dyn_cast<StructType>(RetTy); in RemoveDeadStuffFromFunction()
816 RetTypes.push_back(RetTy); in RemoveDeadStuffFromFunction()
931 if (NRetTy != RetTy && B.contains(Attribute::Returned)) in RemoveDeadStuffFromFunction()
983 assert(RetTy->isStructTy() && in RemoveDeadStuffFromFunction()
998 Value *RetVal = UndefValue::get(RetTy); in RemoveDeadStuffFromFunction()
1058 assert (RetTy->isStructTy()); in RemoveDeadStuffFromFunction()
/trueos/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/
HDCocoaConventions.h27 bool isRefType(QualType RetTy, StringRef Prefix,
/trueos/contrib/llvm/include/llvm/Transforms/Utils/
HDCodeExtractor.h54 Type *RetTy; variable

123