/external/llvm/include/llvm/ |
InstVisitor.h | 80 template<typename SubClass, typename RetTy=void> 114 RetTy visit(Instruction *I) { return visit(*I); } 118 RetTy visit(Instruction &I) { 155 RetTy visit##OPCODE(CLASS &I) { \ 166 RetTy visitReturnInst(ReturnInst &I) { DELEGATE(TerminatorInst);} 167 RetTy visitBranchInst(BranchInst &I) { DELEGATE(TerminatorInst);} 168 RetTy visitSwitchInst(SwitchInst &I) { DELEGATE(TerminatorInst);} 169 RetTy visitIndirectBrInst(IndirectBrInst &I) { DELEGATE(TerminatorInst);} 170 RetTy visitResumeInst(ResumeInst &I) { DELEGATE(TerminatorInst);} 171 RetTy visitUnreachableInst(UnreachableInst &I) { DELEGATE(TerminatorInst); [all...] |
/external/clang/include/clang/AST/ |
CommentVisitor.h | 22 template<template <typename> class Ptr, typename ImplClass, typename RetTy=void> 29 RetTy visit(PTR(Comment) C) { 31 return RetTy(); 48 RetTy visit ## CLASS(PTR(CLASS) C) { DISPATCH(PARENT, PARENT); } 53 RetTy visitComment(PTR(Comment) C) { return RetTy(); } 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> {}; [all...] |
DeclVisitor.h | 29 template<template <typename> class Ptr, typename ImplClass, typename RetTy=void> 37 RetTy Visit(PTR(Decl) D) { 50 RetTy Visit##DERIVED##Decl(PTR(DERIVED##Decl) D) { DISPATCH(BASE, BASE); } 53 RetTy VisitDecl(PTR(Decl) D) { return RetTy(); } 65 template<typename ImplClass, typename RetTy=void> 67 : public declvisitor::Base<declvisitor::make_ptr, ImplClass, RetTy> {}; 72 template<typename ImplClass, typename RetTy=void> 74 : public declvisitor::Base<declvisitor::make_const_ptr, ImplClass, RetTy> {};
|
TypeLocVisitor.h | 26 template<typename ImplClass, typename RetTy=void> 29 RetTy Visit(TypeLoc TyLoc) { 39 RetTy Visit(UnqualTypeLoc TyLoc) { 50 RetTy Visit##CLASS##TypeLoc(CLASS##TypeLoc TyLoc) { \ 55 RetTy VisitTypeLoc(TypeLoc TyLoc) { return RetTy(); }
|
TypeVisitor.h | 25 template<typename ImplClass, typename RetTy=void> 28 RetTy Visit(const Type *T) { 40 #define TYPE(CLASS, PARENT) RetTy Visit##CLASS##Type(const CLASS##Type *T) { \ 46 RetTy VisitType(const Type*) { return RetTy(); }
|
StmtVisitor.h | 30 template<template <typename> class Ptr, typename ImplClass, typename RetTy=void> 38 RetTy Visit(PTR(Stmt) S) { 111 RetTy Visit ## CLASS(PTR(CLASS) S) { DISPATCH(PARENT, PARENT); } 117 RetTy VisitBin ## NAME(PTR(BinaryOperator) S) { \ 137 RetTy VisitBin ## NAME(PTR(CompoundAssignOperator) S) { \ 149 RetTy VisitUnary ## NAME(PTR(UnaryOperator) S) { \ 163 RetTy VisitStmt(PTR(Stmt) Node) { return RetTy(); } 174 template<typename ImplClass, typename RetTy=void> 176 : public StmtVisitorBase<make_ptr, ImplClass, RetTy> {}; [all...] |
/external/clang/include/clang/Analysis/Visitors/ |
CFGStmtVisitor.h | 29 #define DEFAULT_BLOCKSTMT_VISIT(CLASS) RetTy BlockStmt_Visit ## CLASS(CLASS *S)\ 34 template <typename ImplClass, typename RetTy=void> 35 class CFGStmtVisitor : public StmtVisitor<ImplClass,RetTy> { 50 RetTy Visit(Stmt *S) { 53 return StmtVisitor<ImplClass,RetTy>::Visit(S); 55 return RetTy(); 61 RetTy VisitConditionVariableInit(Stmt *S) { 62 return RetTy(); 70 RetTy BlockStmt_Visit(Stmt *S) { 109 RetTy BlockStmt_VisitObjCForCollectionStmt(ObjCForCollectionStmt *S) [all...] |
/external/clang/lib/Analysis/ |
CocoaConventions.cpp | 25 bool cocoa::isRefType(QualType RetTy, StringRef Prefix, 28 while (const TypedefType *TD = dyn_cast<TypedefType>(RetTy.getTypePtr())) { 35 RetTy = TD->getDecl()->getUnderlyingType(); 42 const PointerType* PT = RetTy->getAs<PointerType>();
|
/external/llvm/lib/Analysis/ |
TargetTransformInfo.cpp | 78 Intrinsic::ID IID, Type *RetTy, ArrayRef<Type *> ParamTys) const { 79 return PrevTTI->getIntrinsicCost(IID, RetTy, ParamTys); 83 Intrinsic::ID IID, Type *RetTy, ArrayRef<const Value *> Arguments) const { 84 return PrevTTI->getIntrinsicCost(IID, RetTy, Arguments); 190 Type *RetTy, 192 return PrevTTI->getIntrinsicInstrCost(ID, RetTy, Tys); 337 unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy, 360 unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy, 369 return TopTTI->getIntrinsicCost(IID, RetTy, ParamTys); 533 Type *RetTy, [all...] |
/external/llvm/lib/CodeGen/ |
BasicTargetTransformInfo.cpp | 101 virtual unsigned getIntrinsicInstrCost(Intrinsic::ID, Type *RetTy, 382 unsigned BasicTTI::getIntrinsicInstrCost(Intrinsic::ID IID, Type *RetTy, 390 if (RetTy->isVectorTy()) { 391 ScalarizationCost = getScalarizationOverhead(RetTy, true, false); 392 ScalarCalls = std::max(ScalarCalls, RetTy->getVectorNumElements()); 397 ScalarCalls = std::max(ScalarCalls, RetTy->getVectorNumElements()); 423 std::pair<unsigned, MVT> LT = TLI->getTypeLegalizationCost(RetTy); 444 if (RetTy->isVectorTy()) { 445 unsigned Num = RetTy->getVectorNumElements(); 446 unsigned Cost = TopTTI->getIntrinsicInstrCost(IID, RetTy->getScalarType() [all...] |
/external/clang/include/clang/Analysis/DomainSpecific/ |
CocoaConventions.h | 27 bool isRefType(QualType RetTy, StringRef Prefix,
|
/external/clang/lib/CodeGen/ |
TargetInfo.cpp | 341 ABIArgInfo classifyReturnType(QualType RetTy) const; 342 ABIArgInfo classifyArgumentType(QualType RetTy) const; 384 ABIArgInfo DefaultABIInfo::classifyReturnType(QualType RetTy) const { 385 if (RetTy->isVoidType()) 388 if (isAggregateTypeForABI(RetTy)) 392 if (const EnumType *EnumTy = RetTy->getAs<EnumType>()) 393 RetTy = EnumTy->getDecl()->getIntegerType(); 395 return (RetTy->isPromotableIntegerType() ? 407 ABIArgInfo classifyReturnType(QualType RetTy) const; 408 ABIArgInfo classifyArgumentType(QualType RetTy, unsigned &FreeRegs) const [all...] |
CGCall.cpp | 69 static CanQualType GetReturnType(QualType RetTy) { 70 return RetTy->getCanonicalTypeUnqualified().getUnqualifiedType(); [all...] |
/external/llvm/lib/ExecutionEngine/MCJIT/ |
MCJIT.cpp | 191 Type *RetTy = FTy->getReturnType(); 201 if (RetTy->isIntegerTy(32) || RetTy->isVoidTy()) { 245 switch (RetTy->getTypeID()) { 248 unsigned BitWidth = cast<IntegerType>(RetTy)->getBitWidth();
|
/external/llvm/lib/Target/Mips/ |
Mips16ISelLowering.cpp | 323 (Type* RetTy, ArgListTy &Args, bool &needHelper) const { 333 if (RetTy->isFloatTy()) { 336 else if (RetTy ->isDoubleTy()) { 339 else if (RetTy->isStructTy()) { 341 if (RetTy->getNumContainedTypes() == 2) { 342 if ((RetTy->getContainedType(0)->isFloatTy()) && 343 (RetTy->getContainedType(1)->isFloatTy())) { 346 else if ((RetTy->getContainedType(0)->isDoubleTy()) && 347 (RetTy->getContainedType(1)->isDoubleTy())) { 391 getMips16HelperFunction(CLI.RetTy, CLI.Args, NeedMips16Helper) [all...] |
Mips16ISelLowering.h | 43 (Type* RetTy, ArgListTy &Args, bool &needHelper) const;
|
MipsISelLowering.h | 234 const Type *RetTy) const; 237 bool IsSoftFloat, const Type *RetTy) const; 290 const SDNode *CallNode, const Type *RetTy) const; 310 const SDNode *CallNode, const Type *RetTy) const;
|
/external/llvm/lib/Target/NVPTX/ |
NVPTXISelLowering.cpp | 251 std::string NVPTXTargetLowering::getPrototype(Type *retTy, 261 if (retTy->getTypeID() == Type::VoidTyID) 266 if (retTy->isPrimitiveType() || retTy->isIntegerTy()) { 268 if (const IntegerType *ITy = dyn_cast<IntegerType>(retTy)) { 273 assert(retTy->isFloatingPointTy() && 275 size = retTy->getPrimitiveSizeInBits(); 280 else if (isa<PointerType>(retTy)) 284 if ((retTy->getTypeID() == Type::StructTyID) || 285 isa<VectorType>(retTy)) { [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
CallAndMessageChecker.cpp | 403 QualType RetTy = Msg.getResultType(); 404 CanQualType CanRetTy = Ctx.getCanonicalType(RetTy); 409 SVal V = C.getSValBuilder().makeZeroVal(RetTy); 446 SVal V = C.getSValBuilder().makeZeroVal(RetTy);
|
RetainCountChecker.cpp | 752 QualType RetTy, 783 Selector S, QualType RetTy); [all...] |
/external/clang/test/SemaTemplate/ |
instantiate-init.cpp | 19 Ret f1(Ret *retty, T t, U u) {
|
/external/llvm/lib/ExecutionEngine/Interpreter/ |
ExternalFunctions.cpp | 218 Type *RetTy = FTy->getReturnType(); 219 ffi_type *rtype = ffiTypeFor(RetTy); 223 if (RetTy->getTypeID() != Type::VoidTyID) 224 ret.resize(TD->getTypeStoreSize(RetTy)); 226 switch (RetTy->getTypeID()) { 228 switch (cast<IntegerType>(RetTy)->getBitWidth()) {
|
/external/llvm/lib/IR/ |
Module.cpp | 200 Type *RetTy, ...) { 202 va_start(Args, RetTy); 213 FunctionType::get(RetTy, ArgTys, false), 218 Type *RetTy, ...) { 220 va_start(Args, RetTy); 231 FunctionType::get(RetTy, ArgTys, false),
|
/external/clang/utils/ABITest/ |
TypeGen.py | 398 retTy = self.typeGen.get(retIndex) 400 retTy = None 403 return FunctionType(N, retTy, args)
|
/external/llvm/include/llvm/Analysis/ |
TargetTransformInfo.h | 148 virtual unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy, 154 virtual unsigned getIntrinsicCost(Intrinsic::ID IID, Type *RetTy, 312 virtual unsigned getIntrinsicInstrCost(Intrinsic::ID ID, Type *RetTy,
|