Home
last modified time | relevance | path

Searched refs:getPointee (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DAddress.h54 assert(mlir::cast<cir::PointerType>(pointer.getType()).getPointee() == in Address()
60 mlir::cast<cir::PointerType>(pointer.getType()).getPointee(), in Address()
90 .getPointee() == elementType); in getType()
99 .getPointee() == elementType); in getElementType()
H A DCIRGenBuilder.cpp17 const auto arrayTy = mlir::dyn_cast<cir::ArrayType>(arrayPtrTy.getPointee()); in maybeBuildArrayDecay()
25 assert(arrayPtrTy.getPointee() == eltTy && in maybeBuildArrayDecay()
H A DCIRGenBuilder.h371 auto srcComplexTy = mlir::cast<cir::ComplexType>(srcPtrTy.getPointee()); in createComplexRealPtr()
386 auto srcComplexTy = mlir::cast<cir::ComplexType>(srcPtrTy.getPointee()); in createComplexImagPtr()
H A DCIRGenCXXExpr.cpp342 allocPtr, mlir::cast<cir::PointerType>(allocPtr.getType()).getPointee(), in emitCXXNewExpr()
H A DCIRGenCall.cpp590 assert(funcPtrTy && mlir::isa<cir::FuncType>(funcPtrTy.getPointee()) && in emitCall()
H A DCIRGenExpr.cpp1362 auto pointeeTy = mlir::cast<cir::ArrayType>(lvalueAddrTy.getPointee()); in emitArrayToPointerDecay()
/freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/OpenACC/
H A DCIROpenACCTypeInterfaces.h25 return mlir::cast<T>(pointer).getPointee(); in getElementType()
/freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/OpenACC/
H A DCIROpenACCTypeInterfaces.cpp38 return mlir::cast<cir::PointerType>(varPtr.getType()).getPointee(); in getBaseType()
/freebsd/contrib/llvm-project/clang/lib/CIR/Dialect/IR/
H A DCIRDialect.cpp488 if (srcPtrTy.getPointee() != resPtrTy.getPointee()) in verify()
1334 if (!resultType || symTy != resultType.getPointee()) in verifySymbolUses()
1336 << resultType.getPointee() << "' does not match type " << symTy in verifySymbolUses()
1700 const auto recordTy = dyn_cast<RecordType>(getAddrTy().getPointee()); in verify()
1707 if (recordTy.getMembers()[getIndex()] != getType().getPointee()) in verify()
2106 mlir::Type resultPointeeTy = getType().getPointee(); in verify()
2109 mlir::cast<cir::ComplexType>(operandPtrTy.getPointee()); in verify()
2123 mlir::Type resultPointeeTy = getType().getPointee(); in verify()
2126 mlir::cast<cir::ComplexType>(operandPtrTy.getPointee()); in verify()
/freebsd/contrib/llvm-project/clang/include/clang/CIR/Dialect/IR/
H A DCIRTypes.td258 return mlir::isa< Types... >(getPointee());
267 if (auto ptrType = mlir::dyn_cast<cir::PointerType>(getPointee()))
273 return getPointee() == type;
277 if (auto ptrType = mlir::dyn_cast<cir::PointerType>(getPointee()))
H A DCIRTypeConstraints.td191 "::mlir::cast<::cir::PointerType>($_self).getPointee()", pred>;
H A DCIROps.td256 return getBase().getType().getPointee();
315 "cast<PointerType>($_self).getPointee()">,
380 "cast<PointerType>($_self).getPointee()">,
426 "cast<PointerType>($_self).getPointee()">,
/freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/
H A DLowerToLLVM.cpp585 ptrTy.getPointee()); in matchAndRewrite()
908 auto calleeFuncTy = cast<cir::FuncType>(calleePtrTy.getPointee()); in rewriteCallOrInvoke()
2128 mlir::cast<cir::RecordType>(op.getAddrTy().getPointee()); in matchAndRewrite()
2603 getTypeConverter()->convertType(operandTy.getPointee()); in matchAndRewrite()
2620 getTypeConverter()->convertType(operandTy.getPointee()); in matchAndRewrite()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h7482 pointee, getPointee,
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h647 const Node *getPointee() const { return Pointee; } in getPointee() function