Home
last modified time | relevance | path

Searched refs:CheckType (Results 1 – 14 of 14) sorted by relevance

/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DDAGISelMatcherOpt.cpp152 Matcher *CheckType = MatcherPtr.release(); in ContractNodes() local
153 Matcher *CheckOpcode = CheckType->takeNext(); in ContractNodes()
158 CheckOpcode->setNext(CheckType); in ContractNodes()
159 CheckType->setNext(Tail); in ContractNodes()
370 Matcher::CheckType)); in FactorNodes()
412 Matcher* M = FindNodeWithKind(NewOptionsToMatch[i], Matcher::CheckType); in FactorNodes()
H A DDAGISelMatcher.h64 CheckType, // Fail if not correct type. enumerator
128 case CheckType: in isSimplePredicateNode()
502 : Matcher(CheckType), Type(type), ResNo(resno) {} in CheckTypeMatcher()
508 return N->getKind() == CheckType; in classof()
H A DDAGISelMatcherEmitter.cpp572 case Matcher::CheckType: in EmitMatcher()
1045 case Matcher::CheckType: return "OPC_CheckType"; break; in getOpcodeString()
H A DGlobalISelEmitter.cpp1847 StringRef CheckType = Insts.size() == 1 ? in emitPredicateOpcodes() local
1849 Table << MatchTable::Opcode(CheckType) << MatchTable::Comment("MI") in emitPredicateOpcodes()
/openbsd-src/gnu/llvm/llvm/lib/TableGen/
H A DRecord.cpp1687 static void ProfileIsAOpInit(FoldingSetNodeID &ID, RecTy *CheckType, in ProfileIsAOpInit() argument
1689 ID.AddPointer(CheckType); in ProfileIsAOpInit()
1693 IsAOpInit *IsAOpInit::get(RecTy *CheckType, Init *Expr) { in get() argument
1696 ProfileIsAOpInit(ID, CheckType, Expr); in get()
1703 IsAOpInit *I = new (RK.Allocator) IsAOpInit(CheckType, Expr); in get()
1709 ProfileIsAOpInit(ID, CheckType, Expr); in Profile()
1715 if (TI->getType()->typeIsConvertibleTo(CheckType)) in Fold()
1718 if (isa<RecordRecTy>(CheckType)) { in Fold()
1722 if (!CheckType->typeIsConvertibleTo(TI->getType()) || isa<DefInit>(Expr)) in Fold()
1735 return get(CheckType, NewExpr)->Fold(); in resolveReferences()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/TableGen/
H A DRecord.h1094 RecTy *CheckType;
1097 IsAOpInit(RecTy *CheckType, Init *Expr) in IsAOpInit() argument
1098 : TypedInit(IK_IsAOpInit, IntRecTy::get(CheckType->getRecordKeeper())), in IsAOpInit()
1099 CheckType(CheckType), Expr(Expr) {} in IsAOpInit()
1107 static IsAOpInit *get(RecTy *CheckType, Init *Expr);
1128 RecTy *CheckType;
1131 ExistsOpInit(RecTy *CheckType, Init *Expr) in ExistsOpInit() argument
1132 : TypedInit(IK_ExistsOpInit, IntRecTy::get(CheckType->getRecordKeeper())), in ExistsOpInit()
1133 CheckType(CheckType), Expr(Expr) {} in ExistsOpInit()
1141 static ExistsOpInit *get(RecTy *CheckType, Init *Expr);
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h748 bool CheckType = true);
767 ScalarEvolution &SE, bool CheckType = true);
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DMIPatternMatch.h715 struct CheckType {
717 CheckType(const LLT Ty) : Ty(Ty) {}
724 inline CheckType m_SpecificType(LLT Ty) { return Ty; }
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp743 auto CheckType = [&](ShuffleVectorInst *Shuffle) { in identifyNode() local
757 if (!CheckType(Shuffle)) in identifyNode()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSema.cpp1997 auto CheckType = [&](QualType Ty, bool IsRetTy = false) { in checkTypeSupport() local
2050 CheckType(Ty); in checkTypeSupport()
2053 CheckType(ParamTy); in checkTypeSupport()
2054 CheckType(FPTy->getReturnType(), /*IsRetTy=*/true); in checkTypeSupport()
2057 CheckType(FNPTy->getReturnType(), /*IsRetTy=*/true); in checkTypeSupport()
H A DSemaDeclCXX.cpp5909 void CheckType(const NamedDecl *D, TypeLoc TL, Sema::AbstractDiagSelID Sel);
6000 void AbstractUsageInfo::CheckType(const NamedDecl *D, TypeLoc TL, in CheckType() function in __anonb2dcaa771411::AbstractUsageInfo
6019 Info.CheckType(FD, TSI->getTypeLoc(), Sema::AbstractNone); in CheckAbstractClassUsage()
6030 Info.CheckType(VD, VD->getTypeSourceInfo()->getTypeLoc(), in CheckAbstractClassUsage()
6055 Info.CheckType(FD, TSI->getTypeLoc(), Sema::AbstractFieldType); in CheckAbstractClassUsage()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp2591 CheckType(const unsigned char *MatcherTable, unsigned &MatcherIndex, SDValue N, in CheckType() function
2606 return ::CheckType(MatcherTable, MatcherIndex, N.getOperand(ChildNo), TLI, in CheckChildType()
2729 Result = !::CheckType(Table, Index, N, SDISel.TLI, in IsPredicateKnownToFail()
2734 Result = !::CheckType(Table, Index, N.getValue(Res), SDISel.TLI, in IsPredicateKnownToFail()
3172 if (!::CheckType(MatcherTable, MatcherIndex, N, TLI, in SelectCodeCommon()
3179 if (!::CheckType(MatcherTable, MatcherIndex, N.getValue(Res), TLI, in SelectCodeCommon()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp1484 bool CheckType) { in getPointersDiff() argument
1496 if (CheckType && ElemTyA != ElemTyB) in getPointersDiff()
1593 ScalarEvolution &SE, bool CheckType) { in isConsecutiveAccess() argument
1602 /*StrictCheck=*/true, CheckType); in isConsecutiveAccess()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DASTImporter.cpp3279 bool CheckType(QualType T) { in CheckType() function in __anon4409e2420411::IsTypeDeclaredInsideVisitor
3305 return CheckType(T->getPointeeType()); in VisitPointerType()
3309 return CheckType(T->getPointeeTypeAsWritten()); in VisitReferenceType()
3339 return CheckType(T->getElementType()); in VisitConstantArrayType()
3365 return CheckType(Arg.getIntegralType()); in checkTemplateArgument()
3367 return CheckType(Arg.getAsType()); in checkTemplateArgument()
3375 return CheckType(Arg.getNullPtrType()); in checkTemplateArgument()
3404 return Visitor.CheckType(RetT); in hasAutoReturnTypeDeclaredInside()