Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DAddress.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/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
409 for (MVT ElemTy : Subtarget.getHVXElementTypes()) { in initializeHVXLowering() local
444 MVT ElemTy = VecTy.getVectorElementType(); in getPreferredHvxVectorAction() local
510 MVT ElemTy = Tys.first.getVectorElementType(); typeJoin() local
526 MVT ElemTy = VecTy.getVectorElementType(); typeExtElem() local
533 MVT ElemTy = VecTy.getVectorElementType(); typeTruncElem() local
539 opCastElem(SDValue Vec,MVT ElemTy,SelectionDAG & DAG) const opCastElem() argument
717 convertToByteIndex(SDValue ElemIdx,MVT ElemTy,SelectionDAG & DAG) const convertToByteIndex() argument
733 getIndexInWord32(SDValue Idx,MVT ElemTy,SelectionDAG & DAG) const getIndexInWord32() argument
755 MVT ElemTy = OpTy.getVectorElementType(); getByteShuffle() local
785 MVT ElemTy = VecTy.getVectorElementType(); buildHvxVectorReg() local
1154 MVT ElemTy = ty(VecV).getVectorElementType(); extractHvxElementReg() local
1197 MVT ElemTy = ty(VecV).getVectorElementType(); insertHvxElementReg() local
1261 MVT ElemTy = VecTy.getVectorElementType(); extractHvxSubvectorReg() local
1365 MVT ElemTy = VecTy.getVectorElementType(); insertHvxSubvectorReg() local
1766 MVT ElemTy = ty(VecV).getVectorElementType(); LowerHvxExtractElement() local
1783 MVT ElemTy = ty(VecV).getVectorElementType(); LowerHvxInsertElement() local
1810 MVT ElemTy = SrcTy.getVectorElementType(); LowerHvxExtractSubvector() local
1827 MVT ElemTy = VecTy.getVectorElementType(); LowerHvxInsertSubvector() local
1842 MVT ElemTy = ty(InpV).getVectorElementType(); LowerHvxAnyExt() local
1852 MVT ElemTy = ty(InpV).getVectorElementType(); LowerHvxSignExt() local
1862 MVT ElemTy = ty(InpV).getVectorElementType(); LowerHvxZeroExt() local
1878 MVT ElemTy = ty(InpV).getVectorElementType(); LowerHvxCttz() local
2085 MVT ElemTy = InpTy.getVectorElementType(); LowerHvxFunnelShift() local
2394 MVT ElemTy = Ty.getScalarType(); typeWidenToHvx() local
2449 MVT ElemTy = MVT::getIntegerVT(ElemWidth); emitHvxShiftRightRnd() local
3116 MVT ElemTy = ty(Op0).getVectorElementType(); WidenHvxSetCC() local
[all...]
H A DHexagonISelLowering.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(); buildVector32() local
2613 MVT ElemTy = VecTy.getVectorElementType(); buildVector64() local
2924 MVT ElemTy = ty(Hi); getCombine() local
3007 MVT ElemTy = VecTy.getVectorElementType(); LowerCONCAT_VECTORS() local
3062 MVT ElemTy = ty(Vec).getVectorElementType(); LowerEXTRACT_VECTOR_ELT() local
[all...]
H A DHexagonSubtarget.cpp188 MVT ElemTy = VecTy.getSimpleVT().getVectorElementType(); in isHVXVectorType() local
234 MVT ElemTy = Ty.getVectorElementType().getSimpleVT(); in isTypeForHVX() local
H A DHexagonISelLowering.h432 MVT tyVector(MVT Ty, MVT ElemTy) const { in tyVector()
H A DHexagonTargetTransformInfo.cpp325 Type *ElemTy = Val->isVectorTy() ? cast<VectorType>(Val)->getElementType() in getVectorInstrCost() local
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVUtils.h157 inline Type *getTypedPointerWrapper(Type *ElemTy, unsigned AS) { in getTypedPointerWrapper()
174 Type *ElemTy = VecTy->getElementType(); in applyWrappers() local
H A DSPIRVEmitIntrinsics.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
H A DSPIRVPreLegalizer.cpp188 Type *ElemTy = getMDOperandAsType(MI.getOperand(3).getMetadata(), 0); in insertBitcasts() local
518 Type *ElemTy = nullptr; in generateAssignInstrs() local
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DPointer.cpp472 QualType ElemTy = AT->getElementType(); in toRValue() local
490 QualType ElemTy = CT->getElementType(); in toRValue() local
512 QualType ElemTy = VT->getElementType(); in toRValue() local
H A DProgram.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/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILIntrinsicExpansion.cpp220 static Intrinsic::ID getMaxForClamp(Type *ElemTy, in getMaxForClamp()
233 static Intrinsic::ID getMinForClamp(Type *ElemTy, in getMinForClamp()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSetOperations.h110 using ElemTy = decltype(*S1.begin()); in set_subtract() 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/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/AST/
H A DAPValue.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/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DSparc.cpp181 llvm::Type *ElemTy = StrTy->getElementType(i); in addStruct() local
H A DARM.cpp429 llvm::Type* ElemTy; in classifyArgumentType() 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.cpp229 QualType ElemTy = in addArraySubscriptOperator() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h2869 #define OMP_ARRAY_TYPE(VarName, ElemTy, ArraySize) \ argument
3026 Type *ElemTy = nullptr; member
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DProgramState.cpp239 QualType ElemTy = BaseReg->getPointeeStaticType(); in wrapSymbolicRegion() local

123