Lines Matching refs:ElemT
609 PrimType ElemT = classifyPrim(SubExpr->getType()); in VisitCastExpr() local
611 SubExpr, ElemT, /*IsConst=*/true, /*IsExtended=*/false); in VisitCastExpr()
616 if (classifyPrim(SubExpr) == PT_Ptr && !this->emitLoadPop(ElemT, CE)) in VisitCastExpr()
619 if (!this->emitSetLocal(ElemT, ElemOffset, CE)) in VisitCastExpr()
623 if (!this->emitGetLocal(ElemT, ElemOffset, CE)) in VisitCastExpr()
625 if (!this->emitInitElem(ElemT, I, CE)) in VisitCastExpr()
1012 PrimType ElemT = in VisitComplexBinOp() local
1018 return this->emitMulc(ElemT, E); in VisitComplexBinOp()
1023 PrimType ElemT = classifyPrim(ElemQT); in VisitComplexBinOp() local
1041 if (!this->emitInitElem(ElemT, 0, E)) in VisitComplexBinOp()
1044 if (!this->visitZeroInitializer(ElemT, ElemQT, E)) in VisitComplexBinOp()
1046 if (!this->emitInitElem(ElemT, 1, E)) in VisitComplexBinOp()
1055 return this->emitDivc(ElemT, E); in VisitComplexBinOp()
1237 PrimType ElemT = classifyPrim(CAT->getElementType()); in VisitImplicitValueInitExpr() local
1240 if (!this->visitZeroInitializer(ElemT, CAT->getElementType(), E)) in VisitImplicitValueInitExpr()
1242 if (!this->emitInitElem(ElemT, I, E)) in VisitImplicitValueInitExpr()
1252 PrimType ElemT = classifyPrim(ElemQT); in VisitImplicitValueInitExpr() local
1254 if (!this->visitZeroInitializer(ElemT, ElemQT, E)) in VisitImplicitValueInitExpr()
1256 if (!this->emitInitElem(ElemT, I, E)) in VisitImplicitValueInitExpr()
1265 PrimType ElemT = classifyPrim(ElemQT); in VisitImplicitValueInitExpr() local
1268 if (!this->visitZeroInitializer(ElemT, ElemQT, E)) in VisitImplicitValueInitExpr()
1270 if (!this->emitInitElem(ElemT, I, E)) in VisitImplicitValueInitExpr()
1482 PrimType ElemT = classifyPrim(ElemQT); in visitInitList() local
1486 if (!this->visitZeroInitializer(ElemT, ElemQT, E)) in visitInitList()
1488 if (!this->emitInitElem(ElemT, I, E)) in visitInitList()
1497 if (!this->emitInitElem(ElemT, InitIndex, E)) in visitInitList()
1510 PrimType ElemT = classifyPrim(ElemQT); in visitInitList() local
1521 if (!this->emitCopyArray(ElemT, 0, InitIndex, in visitInitList()
1526 if (!this->emitInitElem(ElemT, InitIndex, E)) in visitInitList()
1536 if (!this->visitZeroInitializer(ElemT, ElemQT, E)) in visitInitList()
1538 if (!this->emitInitElem(ElemT, InitIndex, E)) in visitInitList()
2692 PrimType ElemT = classifyPrim(ElemQT); in VisitCXXScalarValueInitExpr() local
2695 if (!this->visitZeroInitializer(ElemT, ElemQT, E)) in VisitCXXScalarValueInitExpr()
2697 if (!this->emitInitElem(ElemT, I, E)) in VisitCXXScalarValueInitExpr()
2715 PrimType ElemT = classifyPrim(ElemQT); in VisitCXXScalarValueInitExpr() local
2718 if (!this->visitZeroInitializer(ElemT, ElemQT, E)) in VisitCXXScalarValueInitExpr()
2720 if (!this->emitInitElem(ElemT, I, E)) in VisitCXXScalarValueInitExpr()
2789 std::optional<PrimType> ElemT = classify(ElementType); in VisitCXXNewExpr() local
2814 if (ElemT) { in VisitCXXNewExpr()
2818 Desc = P.createDescriptor(E, *ElemT, Descriptor::InlineDescMD, in VisitCXXNewExpr()
2845 if (ElemT) { in VisitCXXNewExpr()
2847 if (!this->emitAllocN(SizeT, *ElemT, E, IsNoThrow, E)) in VisitCXXNewExpr()
2864 if (ElemT) { in VisitCXXNewExpr()
2868 if (!this->emitInit(*ElemT, E)) in VisitCXXNewExpr()
3010 PrimType ElemT = classifyPrim(ElemType); in VisitConvertVectorExpr() local
3026 if (SrcElemT != ElemT) { in VisitConvertVectorExpr()
3027 if (!this->emitPrimCast(SrcElemT, ElemT, ElemType, E)) in VisitConvertVectorExpr()
3030 if (!this->emitInitElem(ElemT, I, E)) in VisitConvertVectorExpr()
3044 PrimType ElemT = classifyPrim(VT->getElementType()); in VisitShuffleVectorExpr() local
3069 if (!this->emitArrayElemPop(ElemT, InputVectorIndex, E)) in VisitShuffleVectorExpr()
3072 if (!this->emitInitElem(ElemT, I, E)) in VisitShuffleVectorExpr()
3123 PrimType ElemT = in VisitExtVectorElementExpr() local
3129 if (!this->emitArrayElemPop(ElemT, I, E)) in VisitExtVectorElementExpr()
3131 if (!this->emitInitElem(ElemT, DstIndex, E)) in VisitExtVectorElementExpr()
3829 PrimType ElemT = classifyPrim(ArrType->getElementType()); in visitAPValueInitializer() local
3836 if (!this->visitAPValue(F.getArrayInitializedElt(A), ElemT, E)) in visitAPValueInitializer()
3838 if (!this->emitInitElem(ElemT, A, E)) in visitAPValueInitializer()
5065 PrimType ElemT = classifyComplexElementType(SubExpr->getType()); in VisitComplexUnaryOperator() local
5069 return this->emitArrayElemPop(ElemT, Index, E); in VisitComplexUnaryOperator()
5081 if (!this->emitNeg(ElemT, E)) in VisitComplexUnaryOperator()
5083 if (!this->emitInitElem(ElemT, I, E)) in VisitComplexUnaryOperator()
5125 if (!this->emitArrayElem(ElemT, 1, E)) in VisitComplexUnaryOperator()
5127 if (!this->emitNeg(ElemT, E)) in VisitComplexUnaryOperator()
5129 if (!this->emitInitElem(ElemT, 1, E)) in VisitComplexUnaryOperator()
5362 PrimType ElemT = classifyComplexElementType(E->getType()); in emitComplexBoolCast() local
5365 if (!this->emitArrayElem(ElemT, 0, E)) in emitComplexBoolCast()
5367 if (ElemT == PT_Float) { in emitComplexBoolCast()
5371 if (!this->emitCast(ElemT, PT_Bool, E)) in emitComplexBoolCast()
5380 if (!this->emitArrayElemPop(ElemT, 1, E)) in emitComplexBoolCast()
5382 if (ElemT == PT_Float) { in emitComplexBoolCast()
5386 if (!this->emitCast(ElemT, PT_Bool, E)) in emitComplexBoolCast()
5412 PrimType ElemT; in emitComplexComparison() local
5417 ElemT = classifyComplexElementType(LHS->getType()); in emitComplexComparison()
5438 ElemT = classifyComplexElementType(RHS->getType()); in emitComplexComparison()
5460 return this->emitArrayElemPop(ElemT, Index, E); in emitComplexComparison()
5462 return this->emitGetLocal(ElemT, LocalOffset, E); in emitComplexComparison()
5472 if (!this->emitEQ(ElemT, E)) in emitComplexComparison()