Home
last modified time | relevance | path

Searched refs:elemTy (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DAbstractBasicWriter.h174 QualType elemTy = lvaluePath.getType(); in writeLValuePathSerializationHelper() local
175 asImpl().writeQualType(elemTy); in writeLValuePathSerializationHelper()
179 if (elemTy->getAs<RecordType>()) { in writeLValuePathSerializationHelper()
184 elemTy = ctx.getRecordType(recordDecl); in writeLValuePathSerializationHelper()
188 elemTy = valueDecl->getType(); in writeLValuePathSerializationHelper()
192 elemTy = ctx.getAsArrayType(elemTy)->getElementType(); in writeLValuePathSerializationHelper()
H A DAbstractBasicReader.h193 auto elemTy = origTy; in readLValuePathSerializationHelper() local
196 if (elemTy->template getAs<RecordType>()) { in readLValuePathSerializationHelper()
200 elemTy = getASTContext().getRecordType(recordDecl); in readLValuePathSerializationHelper()
202 elemTy = cast<ValueDecl>(decl)->getType(); in readLValuePathSerializationHelper()
206 elemTy = getASTContext().getAsArrayType(elemTy)->getElementType(); in readLValuePathSerializationHelper()
H A DPropertiesBase.td461 QualType elemTy;
464 elemTy = lvalueBase.getTypeInfoType();
466 elemTy = lvalueBase.getDynamicAllocType();
468 elemTy = expr->getType();
470 elemTy = lvalueBase.get<const ValueDecl *>()->getType();
535 APValue::LValuePathSerializationHelper(node.getLValuePath(), elemTy)
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenTypes.cpp401 QualType elemTy = refTy->getPointeeType(); in convertType() local
402 auto pointeeType = convertTypeForMem(elemTy); in convertType()
410 QualType elemTy = ptrTy->getPointeeType(); in convertType() local
411 assert(!elemTy->isConstantMatrixType() && "not implemented"); in convertType()
413 mlir::Type pointeeType = convertType(elemTy); in convertType()
424 mlir::Type elemTy = convertTypeForMem(arrTy->getElementType()); in convertType() local
427 if (!cir::isSized(elemTy)) { in convertType()
428 elemTy = cgm.SInt8Ty; in convertType()
431 resultType = cir::ArrayType::get(elemTy, 0); in convertType()
437 mlir::Type elemTy = convertTypeForMem(arrTy->getElementType()); in convertType() local
[all …]
H A DCIRGenBuilder.cpp72 mlir::Type elemTy) const { in withElementType()
77 return Address(builder.createPtrBitcast(getBasePointer(), elemTy), elemTy, in withElementType()
H A DCIRGenDecl.cpp419 mlir::Type elemTy = convertTypeForMem(d.getType()); in emitStaticVarDecl() local
420 setAddrOfLocalVar(&d, Address(addr, elemTy, alignment)); in emitStaticVarDecl()
459 localDeclMap.find(&d)->second = Address(castedAddr, elemTy, alignment); in emitStaticVarDecl()
H A DCIRGenExpr.cpp652 QualType elemTy = exprTy->castAs<clang::ComplexType>()->getElementType(); in emitUnaryOpLValue() local
659 LValue elemLV = makeAddrLValue(component, elemTy); in emitUnaryOpLValue()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp3215 llvm::Type *elemTy = CGF.ConvertTypeForMem(vla->getElementType()); in EmitScalarPrePostIncDec() local
3217 value = Builder.CreateGEP(elemTy, value, numElts, "vla.inc"); in EmitScalarPrePostIncDec()
3220 elemTy, value, numElts, /*SignedIndices=*/false, isSubtraction, in EmitScalarPrePostIncDec()
3238 llvm::Type *elemTy = CGF.ConvertTypeForMem(type); in EmitScalarPrePostIncDec() local
3240 value = Builder.CreateGEP(elemTy, value, amt, "incdec.ptr"); in EmitScalarPrePostIncDec()
3243 elemTy, value, amt, /*SignedIndices=*/false, isSubtraction, in EmitScalarPrePostIncDec()
4294 llvm::Type *elemTy = CGF.ConvertTypeForMem(vla->getElementType()); in emitPointerArithmetic() local
4297 pointer = CGF.Builder.CreateGEP(elemTy, pointer, index, "add.ptr"); in emitPointerArithmetic()
4301 elemTy, pointer, index, isSigned, isSubtraction, op.E->getExprLoc(), in emitPointerArithmetic()
4310 llvm::Type *elemTy; in emitPointerArithmetic() local
[all …]
H A DCGDecl.cpp411 llvm::Type *elemTy = ConvertTypeForMem(D.getType()); in EmitStaticVarDecl() local
412 setAddrOfLocalVar(&D, Address(addr, elemTy, alignment)); in EmitStaticVarDecl()
470 LocalDeclMap.find(&D)->second = Address(castedAddr, elemTy, alignment); in EmitStaticVarDecl()
2494 llvm::Type *elemTy = CGF.ConvertTypeForMem(type); in emitPartialArrayDestroy() local
2510 elemTy, begin, gepIndices, "pad.arraybegin"); in emitPartialArrayDestroy()
2512 elemTy, end, gepIndices, "pad.arrayend"); in emitPartialArrayDestroy()