Home
last modified time | relevance | path

Searched refs:convertType (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/
H A DLowerToLLVM.cpp78 return converter.convertType(type); in convertTypeForMemory()
272 loc, converter->convertType(intAttr.getType()), intAttr.getValue()); in visitCirAttr()
279 loc, converter->convertType(fltAttr.getType()), fltAttr.getValue()); in visitCirAttr()
286 mlir::Type complexElemLLVMTy = converter->convertType(complexElemTy); in visitCirAttr()
307 loc, converter->convertType(complexAttr.getType()), in visitCirAttr()
316 loc, converter->convertType(ptrAttr.getType())); in visitCirAttr()
323 loc, converter->convertType(ptrAttr.getType()), ptrVal); in visitCirAttr()
328 mlir::Type llvmTy = converter->convertType(attr.getType()); in visitCirAttr()
335 loc, converter->convertType(arrayTy)); in visitCirAttr()
356 loc, converter->convertType(eltTy), elt); in visitCirAttr()
[all …]
H A DLowerToLLVMIR.cpp46 moduleTranslation.convertType(cirOp.getType())); in convertOperation()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprScalar.cpp92 return builder.createFloatingCast(result, cgf.convertType(promotionType)); in emitPromotedValue()
96 return builder.createFloatingCast(result, cgf.convertType(exprType)); in emitUnPromotedValue()
158 mlir::Type type = cgf.convertType(e->getType()); in VisitIntegerLiteral()
164 mlir::Type type = cgf.convertType(e->getType()); in VisitFloatingLiteral()
172 mlir::Type ty = cgf.convertType(e->getType()); in VisitCharacterLiteral()
222 cgf.getLoc(e->getSourceRange()), cgf.convertType(e->getType()), vec1, in VisitShuffleVectorExpr()
452 mlir::cast<cir::IntType>(cgf.convertType(type)).getWidth() == in emitScalarPrePostIncDec()
453 mlir::cast<cir::IntType>(cgf.convertType(type)).getWidth()) && in emitScalarPrePostIncDec()
556 return builder.getNullPtr(cgf.convertType(e->getType()), in VisitUnaryAddrOf()
665 mlir::Type mlirDstType = cgf.convertType(dstType); in emitScalarConversion()
[all …]
H A DCIRGenTypes.cpp272 mlir::Type CIRGenTypes::convertType(QualType type) { in convertType() function in CIRGenTypes
393 mlir::Type elementTy = convertType(ct->getElementType()); in convertType()
413 mlir::Type pointeeType = convertType(elemTy); in convertType()
454 const mlir::Type elemTy = convertType(vec->getElementType()); in convertType()
462 return convertType(integerType); in convertType()
504 mlir::Type convertedType = convertType(qualType); in convertTypeForMem()
627 (convertType(ed->getIntegerType()) == typeCache[ed->getTypeForDecl()])); in updateCompletedType()
H A DCIRGenExprConstant.cpp271 mlir::Type convertType(QualType t) { return cgm.convertType(t); } in convertType() function in ConstExprEmitter
608 return cir::ZeroAttr::get(cgm.convertType(d.getType())); in tryEmitPrivateForVarInit()
683 mlir::Type ty = cgm.convertType(destType); in tryEmitPrivate()
698 mlir::Type ty = cgm.convertType(destType); in tryEmitPrivate()
744 mlir::Type desiredType = cgm.convertType(destType); in tryEmitPrivate()
765 mlir::cast<cir::VectorType>(cgm.convertType(destType)); in tryEmitPrivate()
783 mlir::Type desiredType = cgm.convertType(destType); in tryEmitPrivate()
H A DCIRGenBuiltin.cpp53 mlir::Type exprTy = cgf.convertType(e->getType()); in emitBuiltinBitOp()
78 mlir::Type type = convertType(e->getType()); in emitBuiltinExpr()
250 mlir::Type type = convertType(fd->getType()); in getBuiltinLibFunction()
H A DCIRGenFunction.cpp97 mlir::Type CIRGenFunction::convertType(QualType t) { in convertType() function in clang::CIRGen::CIRGenFunction
98 return cgm.getTypes().convertType(t); in convertType()
207 fnRetAlloca = emitAlloca("__retval", convertType(type), loc, alignment, in emitAndUpdateRetAlloca()
365 convertType(paramVar->getType()), paramLoc, alignment, in startFunction()
783 const mlir::Value zeroValue = builder.getNullValue(convertType(ty), loc); in emitNullInitialization()
H A DCIRGenClass.cpp136 assert(thisAddr.getElementType() == convertType(derived)); in getAddressOfDirectBaseInCompleteClass()
146 return builder.createBaseClassAddr(loc, thisAddr, convertType(base), in getAddressOfDirectBaseInCompleteClass()
415 mlir::Type baseValueTy = convertType((path.end()[-1])->getType()); in getAddressOfBaseClass()
H A DCIRGenCall.cpp46 mlir::Type resultType = convertType(fi.getReturnType()); in getFunctionType()
51 argTypes.push_back(convertType(argType)); in getFunctionType()
500 mlir::Type argType = convertType(canQualArgType); in emitCall()
608 mlir::Type retCIRTy = convertType(retTy); in emitCall()
H A DCIRGenExprComplex.cpp259 mlir::Type complexTy = cgf.convertType(e->getType()); in VisitCXXScalarValueInitExpr()
296 mlir::Type complexTy = cgf.convertType(e->getType()); in VisitInitListExpr()
302 auto ty = mlir::cast<cir::ComplexType>(cgf.convertType(il->getType())); in VisitImaginaryLiteral()
H A DCIRGenTypes.h111 mlir::Type convertType(clang::QualType type);
H A DCIRGenModule.cpp705 init = builder.getZeroInitAttr(convertType(vd->getType())); in emitGlobalVarDefinition()
717 init = builder.getZeroInitAttr(convertType(qt)); in emitGlobalVarDefinition()
837 mlir::Type eltTy = convertType(cat->getElementType()); in getConstantArrayFromStringLiteral()
1338 funcType = convertType(fd->getType()); in getAddrOfFunction()
1924 mlir::Type CIRGenModule::convertType(QualType type) { in convertType() function in CIRGenModule
1925 return genTypes.convertType(type); in convertType()
H A DCIRGenFunction.h107 mlir::Type convertType(clang::QualType t);
108 mlir::Type convertType(const TypeDecl *t) { in convertType() function
109 return convertType(getContext().getTypeDeclType(t)); in convertType()
H A DCIRGenExpr.cpp47 mlir::Type fieldType = convertType(field->getType()); in emitAddrOfFieldStorage()
349 mlir::Type resLTy = convertType(lv.getType()); in emitLoadOfBitfieldLValue()
1364 mlir::Type arrayTy = convertType(e->getType()); in emitArrayToPointerDecay()
1671 mlir::Type t = convertType(qt); in createDummyValue()
H A DCIRGenModule.h263 mlir::Type convertType(clang::QualType type);
H A DCIRGenExprAggregate.cpp134 const mlir::Type cirElementType = cgf.convertType(elementType); in emitArrayInit()
H A DCIRGenDecl.cpp291 mlir::Attribute init = builder.getZeroInitAttr(convertType(ty)); in getOrCreateStaticVarDecl()
/freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/
H A DLoweringHelpers.cpp137 converter->convertType(type)); in lowerConstArrayAttr()
140 constArr, dims, type, converter->convertType(type)); in lowerConstArrayAttr()
144 constArr, dims, type, converter->convertType(type)); in lowerConstArrayAttr()