/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | Address.h | 100 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 D | TypedPointerType.cpp | 39 bool TypedPointerType::isValidElementType(Type *ElemTy) { in isValidElementType()
|
H A D | Type.cpp | 597 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 D | DataLayout.cpp | 920 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 D | HexagonISelLoweringHVX.cpp | 41 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 D | HexagonISelLowering.cpp | 1056 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 D | HexagonSubtarget.cpp | 188 MVT ElemTy = VecTy.getSimpleVT().getVectorElementType(); in isHVXVectorType() local 234 MVT ElemTy = Ty.getVectorElementType().getSimpleVT(); in isTypeForHVX() local
|
H A D | HexagonISelLowering.h | 432 MVT tyVector(MVT Ty, MVT ElemTy) const { in tyVector()
|
H A D | HexagonTargetTransformInfo.cpp | 325 Type *ElemTy = Val->isVectorTy() ? cast<VectorType>(Val)->getElementType() in getVectorInstrCost() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVUtils.h | 157 inline Type *getTypedPointerWrapper(Type *ElemTy, unsigned AS) { in getTypedPointerWrapper() 174 Type *ElemTy = VecTy->getElementType(); in applyWrappers() local
|
H A D | SPIRVEmitIntrinsics.cpp | 290 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 D | SPIRVPreLegalizer.cpp | 188 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 D | Pointer.cpp | 472 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 D | Program.cpp | 377 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 D | DXILIntrinsicExpansion.cpp | 220 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 D | SetOperations.h | 110 using ElemTy = decltype(*S1.begin()); in set_subtract() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VETargetTransformInfo.h | 35 static bool isVectorLaneType(llvm::Type &ElemTy) { in isVectorLaneType()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/ |
H A D | ExecutionEngine.cpp | 606 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 D | APValue.cpp | 158 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 D | Sparc.cpp | 181 llvm::Type *ElemTy = StrTy->getElementType(i); in addStruct() local
|
H A D | ARM.cpp | 429 llvm::Type* ElemTy; in classifyArgumentType() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | Evaluator.cpp | 463 Type *ElemTy = GV->getValueType(); in EvaluateBlock() local
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | HLSLExternalSemaSource.cpp | 229 QualType ElemTy = in addArraySubscriptOperator() local
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
H A D | OMPIRBuilder.h | 2869 #define OMP_ARRAY_TYPE(VarName, ElemTy, ArraySize) \ argument 3026 Type *ElemTy = nullptr; member
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ProgramState.cpp | 239 QualType ElemTy = BaseReg->getPointeeStaticType(); in wrapSymbolicRegion() local
|