Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DAddress.h100 Address withElementType(llvm::Type *ElemTy) const { in withElementType()
136 ConstantAddress withElementType(llvm::Type *ElemTy) const { in withElementType()
H A DCGOpenMPRuntimeGPU.cpp1766 llvm::Type *ElemTy = CGF.ConvertTypeForMem(ReductionArrayTy); in emitInterWarpCopyFunction() local
2030 llvm::Type *ElemTy = CGF.ConvertTypeForMem(ReductionArrayTy); in emitShuffleAndReduceFunction() local
2187 llvm::Type *ElemTy = CGF.ConvertTypeForMem(ReductionArrayTy); in emitListToGlobalCopyFunction() local
2393 llvm::Type *ElemTy = CGF.ConvertTypeForMem(ReductionArrayTy); in emitGlobalToListCopyFunction() local
3161 QualType ElemTy = CurField->getType(); in createParallelDataSharingWrapper() local
H A DCGExprConstant.cpp331 llvm::Type *ElemTy = in split() local
647 llvm::Type *ElemTy = Emitter.CGM.getTypes().ConvertTypeForMem(ElemType); in EmitDesignatedInitUpdater() local
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DTypedPointerType.cpp39 bool TypedPointerType::isValidElementType(Type *ElemTy) { in isValidElementType()
H A DType.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()
H A DDataLayout.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/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp41 MVT ElemTy = Ty.getScalarType(); in getIEEEProperties() local
444 MVT ElemTy = VecTy.getVectorElementType(); in getPreferredHvxVectorAction() local
526 MVT ElemTy = VecTy.getVectorElementType(); in typeExtElem() local
533 MVT ElemTy = VecTy.getVectorElementType(); in typeTruncElem() local
755 MVT ElemTy = OpTy.getVectorElementType(); in getByteShuffle() local
785 MVT ElemTy = VecTy.getVectorElementType(); in buildHvxVectorReg() local
1260 MVT ElemTy = VecTy.getVectorElementType(); in extractHvxSubvectorReg() local
1364 MVT ElemTy = VecTy.getVectorElementType(); in insertHvxSubvectorReg() local
1809 MVT ElemTy = SrcTy.getVectorElementType(); in LowerHvxExtractSubvector() local
1826 MVT ElemTy = VecTy.getVectorElementType(); in LowerHvxInsertSubvector() local
[all …]
H A DHexagonISelLowering.cpp1037 MVT ElemTy = OpTy.getVectorElementType(); in LowerSETCC() local
1095 MVT ElemTy = OpTy.getVectorElementType(); in LowerVSELECT() local
2190 MVT ElemTy = VT.getVectorElementType(); in getPreferredVectorAction() local
2476 MVT ElemTy = VecTy.getVectorElementType(); in getBuildVectorConstInts() local
2505 MVT ElemTy = VecTy.getVectorElementType(); in buildVector32() local
2596 MVT ElemTy = VecTy.getVectorElementType(); in buildVector64() local
2907 MVT ElemTy = ty(Hi); in getCombine() local
2990 MVT ElemTy = VecTy.getVectorElementType(); in LowerCONCAT_VECTORS() local
3045 MVT ElemTy = ty(Vec).getVectorElementType(); in LowerEXTRACT_VECTOR_ELT() local
H A DHexagonSubtarget.cpp192 MVT ElemTy = VecTy.getSimpleVT().getVectorElementType(); in isHVXVectorType() local
238 MVT ElemTy = Ty.getVectorElementType().getSimpleVT(); in isTypeForHVX() local
H A DHexagonISelLowering.h429 MVT tyVector(MVT Ty, MVT ElemTy) const { in tyVector()
H A DHexagonTargetTransformInfo.cpp338 Type *ElemTy = Val->isVectorTy() ? cast<VectorType>(Val)->getElementType() in getVectorInstrCost() local
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DPointer.cpp321 QualType ElemTy = AT->getElementType(); in toRValue() local
339 QualType ElemTy = CT->getElementType(); in toRValue() local
H A DProgram.cpp326 QualType ElemTy = ArrayType->getElementType(); in createDescriptor() local
380 PrimType ElemTy = *Ctx.classify(CT->getElementType()); in createDescriptor() local
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVETargetTransformInfo.h35 static bool isVectorLaneType(llvm::Type &ElemTy) { in isVectorLaneType()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGetElementPtrTypeIterator.h156 Type *ElemTy = getIndexedType(); in getSequentialElementStride() local
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DAPValue.cpp158 ArrayRef<LValuePathEntry> Path, QualType ElemTy) in LValuePathSerializationHelper()
728 QualType ElemTy = Ty->castAs<VectorType>()->getElementType(); in printPretty() local
811 QualType ElemTy = Base.getType(); in printPretty() local
871 QualType ElemTy = AT->getElementType(); in printPretty() local
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.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/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSparc.cpp181 llvm::Type *ElemTy = StrTy->getElementType(i); in addStruct() local
H A DARM.cpp431 llvm::Type* ElemTy; in classifyArgumentType() local
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp759 QualType ElemTy = ArrayTy->getElementType(); in VisitMemRegionVal() local
819 QualType ElemTy = ArrayTy->getElementType(); in VisitMemRegionVal() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DEvaluator.cpp463 Type *ElemTy = GV->getValueType(); in EvaluateBlock() local
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp225 QualType ElemTy = in addArraySubscriptOperator() local
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVPreLegalizer.cpp309 Type *ElemTy = nullptr; in generateAssignInstrs() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h2263 #define OMP_ARRAY_TYPE(VarName, ElemTy, ArraySize) \ argument
2420 Type *ElemTy = nullptr; member
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp1177 Type *ElemTy = FixedVecTy->getElementType(); in getVectorInstrCost() local

123