Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenBuilder.cpp17 const auto arrayTy = mlir::dyn_cast<cir::ArrayType>(arrayPtrTy.getPointee()); in maybeBuildArrayDecay() local
19 if (arrayTy) { in maybeBuildArrayDecay()
20 const cir::PointerType flatPtrTy = getPointerTo(arrayTy.getElementType()); in maybeBuildArrayDecay()
H A DCIRGenExprAggregate.cpp58 void emitArrayInit(Address destPtr, cir::ArrayType arrayTy, QualType arrayQTy,
116 void AggExprEmitter::emitArrayInit(Address destPtr, cir::ArrayType arrayTy, in emitArrayInit() argument
171 const uint64_t numArrayElements = arrayTy.getSize(); in emitArrayInit()
355 cir::ArrayType arrayTy = in visitCXXParenListOrInitListExpr() local
357 emitArrayInit(dest.getAddress(), arrayTy, e->getType(), e, args, in visitCXXParenListOrInitListExpr()
H A DCIRGenOpenACC.cpp99 auto *arrayTy = getContext().getAsConstantArrayType(baseTy); in getOpenACCDataOperandInfo() local
103 arrayTy->getLimitedSize() - 1); in getOpenACCDataOperandInfo()
H A DCIRGenBuilder.h45 auto arrayTy = cir::ArrayType::get(eltTy, finalSize); in getString() local
46 return cir::ZeroAttr::get(arrayTy); in getString()
H A DCIRGenExprConstant.cpp704 const ArrayType *arrayTy = cgm.getASTContext().getAsArrayType(destType); in tryEmitPrivate() local
705 const QualType arrayElementTy = arrayTy->getElementType(); in tryEmitPrivate()
H A DCIRGenExpr.cpp1364 mlir::Type arrayTy = convertType(e->getType()); in emitArrayToPointerDecay() local
1365 assert(mlir::isa<cir::ArrayType>(arrayTy) && "expected array"); in emitArrayToPointerDecay()
1366 assert(pointeeTy == arrayTy); in emitArrayToPointerDecay()
/freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/IR/
H A DCIRAttrs.cpp229 const auto arrayTy = mlir::cast<ArrayType>(type); in verify() local
230 const auto intTy = mlir::dyn_cast<IntType>(arrayTy.getElementType()); in verify()
242 const auto arrayTy = mlir::cast<ArrayType>(type); in verify() local
245 if (arrayTy.getSize() != arrayAttr.size() + trailingZerosNum) in verify()
/freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/
H A DLoweringHelpers.cpp26 const auto arrayTy = mlir::cast<cir::ArrayType>(attr.getType()); in convertStringAttrToDenseElementsAttr() local
27 if (arrayTy.getSize() != stringAttr.size()) in convertStringAttrToDenseElementsAttr()
/freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/
H A DLowerToLLVM.cpp333 mlir::Type arrayTy = attr.getType(); in visitCirAttr() local
335 loc, converter->convertType(arrayTy)); in visitCirAttr()
351 auto arrayTy = mlir::dyn_cast<cir::ArrayType>(strAttr.getType()); in visitCirAttr() local
352 assert(arrayTy && "String attribute must have an array type"); in visitCirAttr()
353 mlir::Type eltTy = arrayTy.getElementType(); in visitCirAttr()