Home
last modified time | relevance | path

Searched defs:ElemTy (Results 1 – 25 of 65) sorted by relevance

123

/freebsd-head/contrib/llvm-project/clang/lib/CodeGen/
HDAddress.h100 RawAddress withElementType(llvm::Type *ElemTy) const { in withElementType()
274 Address withElementType(llvm::Type *ElemTy) const { in withElementType()
310 ConstantAddress withElementType(llvm::Type *ElemTy) const { in withElementType()
/freebsd-head/contrib/llvm-project/llvm/lib/IR/
HDTypedPointerType.cpp39 bool TypedPointerType::isValidElementType(Type *ElemTy) { in isValidElementType()
HDType.cpp597 bool StructType::isValidElementType(Type *ElemTy) { in isValidElementType()
659 bool ArrayType::isValidElementType(Type *ElemTy) { in isValidElementType()
683 bool VectorType::isValidElementType(Type *ElemTy) { in isValidElementType()
764 bool PointerType::isValidElementType(Type *ElemTy) { in isValidElementType()
770 bool PointerType::isLoadableOrStorableType(Type *ElemTy) { in isLoadableOrStorableType()
HDDataLayout.cpp920 int64_t DataLayout::getIndexedOffsetInType(Type *ElemTy, in getIndexedOffsetInType()
968 std::optional<APInt> DataLayout::getGEPIndexForOffset(Type *&ElemTy, in getGEPIndexForOffset()
998 SmallVector<APInt> DataLayout::getGEPIndicesForOffset(Type *&ElemTy, in getGEPIndicesForOffset()
/freebsd-head/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonISelLoweringHVX.cpp41 MVT ElemTy = Ty.getScalarType(); in getIEEEProperties() local
409 for (MVT ElemTy : Subtarget.getHVXElementTypes()) { in initializeHVXLowering() local
444 MVT ElemTy = VecTy.getVectorElementType(); in getPreferredHvxVectorAction() local
510 MVT ElemTy = Tys.first.getVectorElementType(); in typeJoin() local
526 MVT ElemTy = VecTy.getVectorElementType(); in typeExtElem() local
533 MVT ElemTy = VecTy.getVectorElementType(); in typeTruncElem() local
539 HexagonTargetLowering::opCastElem(SDValue Vec, MVT ElemTy, in opCastElem()
717 HexagonTargetLowering::convertToByteIndex(SDValue ElemIdx, MVT ElemTy, in convertToByteIndex()
733 HexagonTargetLowering::getIndexInWord32(SDValue Idx, MVT ElemTy, in getIndexInWord32()
755 MVT ElemTy = OpTy.getVectorElementType(); in getByteShuffle() local
[all …]
HDHexagonISelLowering.cpp1056 MVT ElemTy = OpTy.getVectorElementType(); in LowerSETCC() local
1114 MVT ElemTy = OpTy.getVectorElementType(); in LowerVSELECT() local
2207 MVT ElemTy = VT.getVectorElementType(); in getPreferredVectorAction() local
2493 MVT ElemTy = VecTy.getVectorElementType(); in getBuildVectorConstInts() local
2522 MVT ElemTy = VecTy.getVectorElementType(); in buildVector32() local
2613 MVT ElemTy = VecTy.getVectorElementType(); in buildVector64() local
2924 MVT ElemTy = ty(Hi); in getCombine() local
3007 MVT ElemTy = VecTy.getVectorElementType(); in LowerCONCAT_VECTORS() local
3062 MVT ElemTy = ty(Vec).getVectorElementType(); in LowerEXTRACT_VECTOR_ELT() local
HDHexagonSubtarget.cpp188 MVT ElemTy = VecTy.getSimpleVT().getVectorElementType(); in isHVXVectorType() local
234 MVT ElemTy = Ty.getVectorElementType().getSimpleVT(); in isTypeForHVX() local
HDHexagonISelLowering.h432 MVT tyVector(MVT Ty, MVT ElemTy) const { in tyVector()
HDHexagonTargetTransformInfo.cpp325 Type *ElemTy = Val->isVectorTy() ? cast<VectorType>(Val)->getElementType() in getVectorInstrCost() local
/freebsd-head/contrib/llvm-project/llvm/lib/Target/SPIRV/
HDSPIRVUtils.h157 inline Type *getTypedPointerWrapper(Type *ElemTy, unsigned AS) { in getTypedPointerWrapper()
174 Type *ElemTy = VecTy->getElementType(); in applyWrappers() local
HDSPIRVEmitIntrinsics.cpp290 void SPIRVEmitIntrinsics::buildAssignPtr(IRBuilder<> &B, Type *ElemTy, in buildAssignPtr()
315 Type *ElemTy = OfType->getType(); in updateAssignType() local
353 if (auto ElemTy = getPointeeType(Op->getType())) in deduceElementTypeByUsersDeep() local
729 if (Type *ElemTy = GR->findDeducedElementType(Op)) in deduceOperandElementType() local
1168 Type *ElemTy = GR->findDeducedElementType(CalledArg); in insertPtrCastOrAssignTypeInstr() local
1407 if (Type *ElemTy = deduceElementType(I, UnknownElemTypeI8)) { in insertAssignPtrTypeIntrs() local
1479 Type *ElemTy = GR->findDeducedElementType(Op); in insertAssignTypeIntrs() local
1615 Type *ElemTy = GR->findDeducedElementType(Arg); in processParamTypesByFunHeader() local
1628 Type *ElemTy = GR->findDeducedElementType(Arg); in processParamTypes() local
HDSPIRVPreLegalizer.cpp188 Type *ElemTy = getMDOperandAsType(MI.getOperand(3).getMetadata(), 0); in insertBitcasts() local
518 Type *ElemTy = nullptr; in generateAssignInstrs() local
/freebsd-head/contrib/llvm-project/clang/lib/AST/Interp/
HDPointer.cpp472 QualType ElemTy = AT->getElementType(); in toRValue() local
490 QualType ElemTy = CT->getElementType(); in toRValue() local
512 QualType ElemTy = VT->getElementType(); in toRValue() local
HDProgram.cpp377 QualType ElemTy = ArrayType->getElementType(); in createDescriptor() local
432 PrimType ElemTy = *Ctx.classify(CT->getElementType()); in createDescriptor() local
439 PrimType ElemTy = *Ctx.classify(VT->getElementType()); in createDescriptor() local
/freebsd-head/contrib/llvm-project/llvm/lib/Target/DirectX/
HDDXILIntrinsicExpansion.cpp220 static Intrinsic::ID getMaxForClamp(Type *ElemTy, in getMaxForClamp()
233 static Intrinsic::ID getMinForClamp(Type *ElemTy, in getMinForClamp()
/freebsd-head/contrib/llvm-project/llvm/include/llvm/IR/
HDGetElementPtrTypeIterator.h156 Type *ElemTy = getIndexedType(); in getSequentialElementStride() local
/freebsd-head/contrib/llvm-project/llvm/lib/Target/VE/
HDVETargetTransformInfo.h35 static bool isVectorLaneType(llvm::Type &ElemTy) { in isVectorLaneType()
/freebsd-head/contrib/llvm-project/llvm/include/llvm/ADT/
HDSetOperations.h110 using ElemTy = decltype(*S1.begin()); in set_subtract() local
/freebsd-head/contrib/llvm-project/llvm/lib/ExecutionEngine/
HDExecutionEngine.cpp606 Type *ElemTy = STy->getElementType(i); in getConstantValue() local
623 Type *ElemTy = ArrTy->getElementType(); in getConstantValue() local
635 Type *ElemTy = VTy->getElementType(); in getConstantValue() local
934 Type* ElemTy; in getConstantValue() local
/freebsd-head/contrib/llvm-project/clang/lib/AST/
HDAPValue.cpp158 ArrayRef<LValuePathEntry> Path, QualType ElemTy) in LValuePathSerializationHelper()
731 QualType ElemTy = Ty->castAs<VectorType>()->getElementType(); in printPretty() local
814 QualType ElemTy = Base.getType(); in printPretty() local
874 QualType ElemTy = AT->getElementType(); in printPretty() local
/freebsd-head/contrib/llvm-project/clang/lib/CodeGen/Targets/
HDSparc.cpp181 llvm::Type *ElemTy = StrTy->getElementType(i); in addStruct() local
HDARM.cpp429 llvm::Type* ElemTy; in classifyArgumentType() local
/freebsd-head/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
HDSValBuilder.cpp759 QualType ElemTy = ArrayTy->getElementType(); in VisitMemRegionVal() local
819 QualType ElemTy = ArrayTy->getElementType(); in VisitMemRegionVal() local
/freebsd-head/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDEvaluator.cpp463 Type *ElemTy = GV->getValueType(); in EvaluateBlock() local
/freebsd-head/contrib/llvm-project/clang/lib/Sema/
HDHLSLExternalSemaSource.cpp229 QualType ElemTy = in addArraySubscriptOperator() local

123