| /freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/ |
| H A D | LowerToLLVM.cpp | 78 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 D | LowerToLLVMIR.cpp | 46 moduleTranslation.convertType(cirOp.getType())); in convertOperation()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenExprScalar.cpp | 92 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 D | CIRGenTypes.cpp | 272 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 D | CIRGenExprConstant.cpp | 271 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 D | CIRGenBuiltin.cpp | 53 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 D | CIRGenFunction.cpp | 97 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 D | CIRGenClass.cpp | 136 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 D | CIRGenCall.cpp | 46 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 D | CIRGenExprComplex.cpp | 259 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 D | CIRGenTypes.h | 111 mlir::Type convertType(clang::QualType type);
|
| H A D | CIRGenModule.cpp | 705 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 D | CIRGenFunction.h | 107 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 D | CIRGenExpr.cpp | 47 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 D | CIRGenModule.h | 263 mlir::Type convertType(clang::QualType type);
|
| H A D | CIRGenExprAggregate.cpp | 134 const mlir::Type cirElementType = cgf.convertType(elementType); in emitArrayInit()
|
| H A D | CIRGenDecl.cpp | 291 mlir::Attribute init = builder.getZeroInitAttr(convertType(ty)); in getOrCreateStaticVarDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/ |
| H A D | LoweringHelpers.cpp | 137 converter->convertType(type)); in lowerConstArrayAttr() 140 constArr, dims, type, converter->convertType(type)); in lowerConstArrayAttr() 144 constArr, dims, type, converter->convertType(type)); in lowerConstArrayAttr()
|