Lines Matching refs:classifyPrim
235 assert(classifyPrim(CE->getType()) == PT_MemberPtr); in VisitCastExpr()
236 assert(classifyPrim(SubExpr->getType()) == PT_MemberPtr); in VisitCastExpr()
251 assert(classifyPrim(CE) == PT_MemberPtr); in VisitCastExpr()
252 assert(classifyPrim(SubExpr) == PT_MemberPtr); in VisitCastExpr()
328 classifyPrim(SubExpr), TargetSemantics, getFPOptions(CE), CE); in VisitCastExpr()
345 PrimType ToT = classifyPrim(CE); in VisitCastExpr()
371 return this->emitNull(classifyPrim(CE->getType()), Val, Desc, CE); in VisitCastExpr()
379 if (PrimType FromT = classifyPrim(SubExpr->getType()); FromT != PT_Ptr) { in VisitCastExpr()
385 PrimType T = classifyPrim(CE->getType()); in VisitCastExpr()
408 PrimType T = classifyPrim(IntType); in VisitCastExpr()
422 PrimType DestPtrT = classifyPrim(PtrType); in VisitCastExpr()
487 return this->emitCast(*FromT, classifyPrim(CE), CE); in VisitCastExpr()
538 PrimType PtrT = classifyPrim(SubExpr->getType()); in VisitCastExpr()
568 PrimType T = classifyPrim(SubExpr->getType()); in VisitCastExpr()
605 PrimType DestElemT = classifyPrim(DestElemType); in VisitCastExpr()
638 PrimType ElemT = classifyPrim(SubExpr->getType()); in VisitCastExpr()
645 if (classifyPrim(SubExpr) == PT_Ptr && !this->emitLoadPop(ElemT, CE)) in VisitCastExpr()
694 return this->emitCastIntegralFixedPoint(classifyPrim(SubExpr->getType()), in VisitCastExpr()
714 return this->emitCastFixedPointIntegral(classifyPrim(CE->getType()), CE); in VisitCastExpr()
770 PrimType SubExprT = classifyPrim(SubExpr->getType()); in VisitImaginaryLiteral()
782 assert(classifyPrim(E) == PT_FixedPoint); in VisitFixedPointLiteral()
838 if (classifyPrim(BO) == PT_MemberPtr) in VisitBinaryOperator()
1020 PrimType IntT = classifyPrim(E->getType()); in VisitPointerArithBinOp()
1049 if (classifyPrim(E) != PT_Ptr) in VisitPointerArithBinOp()
1050 return this->emitDecayPtr(PT_Ptr, classifyPrim(E), E); in VisitPointerArithBinOp()
1056 if (classifyPrim(E) != PT_Ptr) in VisitPointerArithBinOp()
1057 return this->emitDecayPtr(PT_Ptr, classifyPrim(E), E); in VisitPointerArithBinOp()
1168 assert(classifyPrim(LHSType->getAs<ComplexType>()->getElementType()) == in VisitComplexBinOp()
1169 classifyPrim(RHSType->getAs<ComplexType>()->getElementType())); in VisitComplexBinOp()
1171 classifyPrim(LHSType->getAs<ComplexType>()->getElementType()); in VisitComplexBinOp()
1181 PrimType ElemT = classifyPrim(ElemQT); in VisitComplexBinOp()
1224 PrimType LHST = classifyPrim(LHSType); in VisitComplexBinOp()
1241 PrimType RHST = classifyPrim(RHSType); in VisitComplexBinOp()
1262 return this->emitGetLocal(classifyPrim(E->getType()), Offset, E); in VisitComplexBinOp()
1263 return this->visitZeroInitializer(classifyPrim(E->getType()), E->getType(), in VisitComplexBinOp()
1405 PrimType PromotT = classifyPrim(PromotTy); in VisitVectorBinOp()
1558 if (!this->emitCastIntegralFixedPoint(classifyPrim(LHS->getType()), in VisitFixedPointBinOp()
1566 if (!this->emitCastIntegralFixedPoint(classifyPrim(RHS->getType()), in VisitFixedPointBinOp()
1585 PrimType T = classifyPrim(E); in VisitFixedPointBinOp()
1682 PrimType ElemT = classifyPrim(ElemQT); in VisitImplicitValueInitExpr()
1695 PrimType ElemT = classifyPrim(ElemQT); in VisitImplicitValueInitExpr()
1895 PrimType TargetT = classifyPrim(Init->getType()); in visitInitList()
1898 PrimType InitT = classifyPrim(Init->getType()); in visitInitList()
1935 PrimType ElemT = classifyPrim(ElemQT); in visitInitList()
1963 PrimType ElemT = classifyPrim(ElemQT); in visitInitList()
2582 PrimType LHST = classifyPrim(LHSType); in VisitFloatCompoundAssignOperator()
2601 if (!this->emitPrimCast(LHST, classifyPrim(LHSComputationType), in VisitFloatCompoundAssignOperator()
2630 if (!this->emitPrimCast(classifyPrim(ResultType), LHST, LHS->getType(), E)) in VisitFloatCompoundAssignOperator()
2969 PrimType T = classifyPrim(E->getType()); in VisitTypeTraitExpr()
3274 PrimType FieldT = classifyPrim(F->Decl->getType()); in VisitSourceLocExpr()
3296 PrimType IndexT = classifyPrim(ArrayIndexExpr->getType()); in VisitOffsetOfExpr()
3317 PrimType T = classifyPrim(E->getType()); in VisitOffsetOfExpr()
3343 PrimType ElemT = classifyPrim(ElemQT); in VisitCXXScalarValueInitExpr()
3366 PrimType ElemT = classifyPrim(ElemQT); in VisitCXXScalarValueInitExpr()
3439 assert(classifyPrim(E->getType()) == PT_Ptr); in VisitCXXNewExpr()
3510 PrimType SizeT = classifyPrim(Stripped->getType()); in VisitCXXNewExpr()
3624 PrimType InitT = classifyPrim(ElemType); in VisitCXXNewExpr()
3806 assert(classifyPrim(E->getType()) == PT_Bool); in VisitRequiresExpr()
3815 assert(classifyPrim(E->getType()) == PT_Bool); in VisitConceptSpecializationExpr()
3876 PrimType ElemT = classifyPrim(ElemType); in VisitConvertVectorExpr()
3917 PrimType ElemT = classifyPrim(VT->getElementType()); in VisitShuffleVectorExpr()
3974 return this->emitArrayElemPop(classifyPrim(E->getType()), Indices[0], E); in VisitExtVectorElementExpr()
3997 classifyPrim(E->getType()->getAs<VectorType>()->getElementType()); in VisitExtVectorElementExpr()
4023 assert(classifyPrim(E) == PT_Ptr); in VisitObjCBoxedExpr()
4046 PrimType SecondFieldT = classifyPrim(R->getField(1u)->Decl->getType()); in VisitCXXStdInitializerListExpr()
4227 PrimType T = classifyPrim(D->getType()); in visitZeroRecordInitializer()
4242 PrimType T = classifyPrim(ET); in visitZeroRecordInitializer()
4365 return this->emitConst(Value, classifyPrim(E->getType()), E); in emitConst()
4383 return this->emitConst(Value, classifyPrim(E->getType()), E); in emitConst()
4816 PrimType T = classifyPrim(RF->Decl->getType()); in visitAPValueInitializer()
4869 return this->emitPop(classifyPrim(E), E); in VisitBuiltinCallExpr()
5014 if (!FuncDecl && classifyPrim(E->getCallee()) == PT_MemberPtr) { in VisitCallExpr()
5191 PrimType T = classifyPrim(E->getType()); in VisitGNUNullExpr()
5666 PrimType CondT = this->classifyPrim(Cond->getType()); in visitSwitchStmt()
5702 PrimType ValueT = this->classifyPrim(Value->getType()); in visitSwitchStmt()
6254 if (PrimType ET = classifyPrim(E->getType()); ET != PT_Bool) in VisitUnaryOperator()
6286 if (classifyPrim(SubExpr) == PT_Ptr) in VisitUnaryOperator()
6380 if (PrimType ET = classifyPrim(E->getType()); ET != PT_Bool) in VisitComplexUnaryOperator()
6399 return this->emitArrayElemPop(classifyPrim(E->getType()), 1, E); in VisitComplexUnaryOperator()
6488 classifyPrim(ResultVecTy->getAs<VectorType>()->getElementType()); in VisitVectorUnaryOperator()
6566 return this->emitGetLocal(classifyPrim(E), Offset, E); in visitDeclRef()
6573 return this->emitGetGlobal(classifyPrim(E), *GlobalIndex, E); in visitDeclRef()
6574 return this->emitGetGlobalUnchecked(classifyPrim(E), *GlobalIndex, E); in visitDeclRef()
6583 return this->emitGetParam(classifyPrim(E), It->second.Offset, E); in visitDeclRef()
6843 PrimType LHST = classifyPrim(LHS->getType()); in emitComplexComparison()
6863 PrimType RHST = classifyPrim(RHS->getType()); in emitComplexComparison()
6911 if (PrimType ResT = classifyPrim(E->getType()); ResT != PT_Bool) in emitComplexComparison()
7005 if (PrimType PT = classifyPrim(E); PT != PT_Ptr) { in emitDummyPtr()