| /trueos/contrib/llvm/include/llvm/ |
| HD | InstVisitor.h | 80 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/ |
| HD | StmtVisitor.h | 31 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 …]
|
| HD | CommentVisitor.h | 22 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> {};
|
| HD | DeclVisitor.h | 30 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> {};
|
| HD | TypeLocVisitor.h | 26 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()
|
| HD | TypeVisitor.h | 64 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/ |
| HD | TargetInfo.cpp | 371 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 …]
|
| HD | CGCall.cpp | 72 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 …]
|
| HD | CGAtomic.cpp | 479 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/ |
| HD | CocoaConventions.cpp | 25 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/ |
| HD | TargetTransformInfo.cpp | 78 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/ |
| HD | BasicTargetTransformInfo.cpp | 112 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()
|
| HD | IntrinsicLowering.cpp | 30 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/ |
| HD | Module.cpp | 183 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/ |
| HD | Mips16ISelLowering.cpp | 375 (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()
|
| HD | MipsISelLowering.h | 360 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/ |
| HD | TargetTransformInfo.h | 149 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/ |
| HD | ExternalFunctions.cpp | 218 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/ |
| HD | RetainCountChecker.cpp | 673 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 …]
|
| HD | CallAndMessageChecker.cpp | 461 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/ |
| HD | JIT.cpp | 240 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/ |
| HD | MCJIT.cpp | 388 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/ |
| HD | DeadArgumentElimination.cpp | 769 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/ |
| HD | CocoaConventions.h | 27 bool isRefType(QualType RetTy, StringRef Prefix,
|
| /trueos/contrib/llvm/include/llvm/Transforms/Utils/ |
| HD | CodeExtractor.h | 54 Type *RetTy; variable
|