Lines Matching refs:classify
212 std::optional<PrimType> SubExprT = classify(SubExpr->getType()); in VisitCastExpr()
363 if (std::optional<PrimType> T = classify(PointeeType)) in VisitCastExpr()
411 if (std::optional<PrimType> T = classify(PtrType->getPointeeType())) in VisitCastExpr()
448 std::optional<PrimType> FromT = classify(SubExprTy); in VisitCastExpr()
453 std::optional<PrimType> ToT = classify(CE->getType()); in VisitCastExpr()
479 std::optional<PrimType> FromT = classify(SubExpr->getType()); in VisitCastExpr()
492 std::optional<PrimType> FromT = classify(SubExpr->getType()); in VisitCastExpr()
493 std::optional<PrimType> ToT = classify(CE->getType()); in VisitCastExpr()
625 assert(!classify(CE->getType())); in VisitCastExpr()
626 assert(classify(SubExpr->getType())); in VisitCastExpr()
663 if (std::optional<PrimType> ResultT = classify(CE)) { in VisitCastExpr()
847 std::optional<PrimType> LT = classify(LHS); in VisitBinaryOperator()
848 std::optional<PrimType> RT = classify(RHS); in VisitBinaryOperator()
849 std::optional<PrimType> T = classify(BO->getType()); in VisitBinaryOperator()
997 std::optional<PrimType> LT = classify(LHS); in VisitPointerArithBinOp()
998 std::optional<PrimType> RT = classify(RHS); in VisitPointerArithBinOp()
1070 std::optional<PrimType> T = classify(E->getType()); in VisitLogicalBinOp()
1650 if (std::optional<PrimType> T = classify(QT)) in VisitImplicitValueInitExpr()
1736 std::optional<PrimType> IndexT = classify(Index->getType()); in VisitArraySubscriptExpr()
1778 if (std::optional<PrimType> T = classify(QT)) { in visitInitList()
1831 if (std::optional<PrimType> T = classify(Init)) { in visitInitList()
1850 if (std::optional<PrimType> T = classify(Init)) { in visitInitList()
1890 std::optional<PrimType> InitT = classify(CAT->getElementType()); in visitInitList()
2032 if (std::optional<PrimType> T = classify(Arg)) { in visitCallArgs()
2050 PrimType ArgT = classify(Arg).value_or(PT_Ptr); in visitCallArgs()
2082 std::optional<PrimType> T = classify(E->getType()); in VisitConstantExpr()
2277 if (std::optional<PrimType> T = classify(E)) in VisitMemberExpr()
2342 std::optional<PrimType> SubExprT = classify(SubExpr); in VisitArrayInitLoopExpr()
2368 PrimType SubExprT = classify(SourceExpr).value_or(PT_Ptr); in VisitOpaqueValueExpr()
2574 std::optional<PrimType> LT = classify(LHSComputationType); in VisitFloatCompoundAssignOperator()
2575 std::optional<PrimType> RT = classify(ResultType); in VisitFloatCompoundAssignOperator()
2644 std::optional<PrimType> LT = classify(LHS->getType()); in VisitPointerCompoundAssignOperator()
2645 std::optional<PrimType> RT = classify(RHS->getType()); in VisitPointerCompoundAssignOperator()
2684 classify(E->getComputationLHSType()); in VisitCompoundAssignOperator()
2685 std::optional<PrimType> LT = classify(LHS->getType()); in VisitCompoundAssignOperator()
2686 std::optional<PrimType> RT = classify(RHS->getType()); in VisitCompoundAssignOperator()
2687 std::optional<PrimType> ResultT = classify(E->getType()); in VisitCompoundAssignOperator()
2822 std::optional<PrimType> SubExprT = classify(SubExpr); in VisitMaterializeTemporaryExpr()
2916 std::optional<PrimType> T = classify(E->getType()); in VisitCompoundLiteralExpr()
2999 if (std::optional<PrimType> T = classify(Init)) { in VisitLambdaExpr()
3046 std::optional<PrimType> FromT = classify(SubExpr); in VisitCXXReinterpretCastExpr()
3047 std::optional<PrimType> ToT = classify(E); in VisitCXXReinterpretCastExpr()
3056 PointeeFromT = classify(SubExpr->getType()->getPointeeType()); in VisitCXXReinterpretCastExpr()
3058 PointeeFromT = classify(SubExpr->getType()); in VisitCXXReinterpretCastExpr()
3062 PointeeToT = classify(E->getType()->getPointeeType()); in VisitCXXReinterpretCastExpr()
3064 PointeeToT = classify(E->getType()); in VisitCXXReinterpretCastExpr()
3113 assert(!classify(T)); in VisitCXXConstructExpr()
3176 align(primSize(classify(E->getArg(I)->getType()).value_or(PT_Ptr))); in VisitCXXConstructExpr()
3329 if (std::optional<PrimType> T = classify(Ty)) in VisitCXXScalarValueInitExpr()
3425 PrimType PT = this->classify(PD->getType()).value_or(PT_Ptr); in VisitCXXInheritedCtorInitExpr()
3442 std::optional<PrimType> ElemT = classify(ElementType); in VisitCXXNewExpr()
3630 if (std::optional<PrimType> InitT = classify(DynamicInit)) { in VisitCXXNewExpr()
4111 !classify(E->getType())) { in visit()
4131 assert(!classify(E->getType())); in visitInitializer()
4139 std::optional<PrimType> T = classify(E->getType()); in visitBool()
4289 if (std::optional<PrimType> ElemT = classify(ElemType)) { in visitZeroArrayInitializer()
4529 if (std::optional<PrimType> T = classify(E)) { in visitExpr()
4598 return this->emitRet(classify(Init).value_or(PT_Ptr), VD) && in visitDeclAndReturn()
4606 std::optional<PrimType> VarT = classify(VD->getType()); in visitDeclAndReturn()
4663 std::optional<PrimType> VarT = classify(VD->getType()); in visitVarDecl()
4795 if (std::optional<PrimType> PT = classify(FieldType)) { in visitAPValueInitializer()
4825 if (std::optional<PrimType> ElemT = classify(ElemType)) { in visitAPValueInitializer()
4885 std::optional<PrimType> ReturnT = classify(E); in VisitBuiltinCallExpr()
4959 std::optional<PrimType> T = classify(ReturnType); in VisitCallExpr()
5076 PrimType Arg1T = classify(Args[0]).value_or(PT_Ptr); in VisitCallExpr()
5077 PrimType Arg2T = classify(Args[1]).value_or(PT_Ptr); in VisitCallExpr()
5104 VarArgSize += align(primSize(classify(E->getArg(I)).value_or(PT_Ptr))); in VisitCallExpr()
5113 VarArgSize += align(primSize(classify(E->getArg(I)).value_or(PT_Ptr))); in VisitCallExpr()
5128 ArgSize += align(primSize(classify(E->getArg(I)).value_or(PT_Ptr))); in VisitCallExpr()
5822 PrimType ParamType = this->classify(PVD->getType()).value_or(PT_Ptr); in emitLambdaStaticInvokerBody()
5859 if (std::optional<PrimType> T = this->classify(InitExpr)) { in compileConstructor()
6059 ReturnType = this->classify(F->getReturnType()); in visitFunc()
6100 std::optional<PrimType> T = classify(SubExpr->getType()); in VisitUnaryOperator()
6323 std::optional<PrimType> ResT = classify(E); in VisitComplexUnaryOperator()
6545 if (std::optional<PrimType> T = classify(E->getType())) { in visitDeclRef()
7039 std::optional<PrimType> ToT = classify(ToType); in emitBuiltinBitCast()
7060 } else if (std::optional<PrimType> FromT = classify(SubExpr)) { in emitBuiltinBitCast()