Searched refs:getElementType (Results 1 - 25 of 289) sorted by relevance

1234567891011>>

/openbsd-current/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/
H A DPDBSymbolTypeArray.h31 FORWARD_SYMBOL_ID_METHOD_WITH_NAME(getType, getElementType)
/openbsd-current/gnu/llvm/clang/lib/CodeGen/
H A DCGBuilder.h72 return CreateAlignedLoad(Addr.getElementType(), Addr.getPointer(),
78 return CreateAlignedLoad(Addr.getElementType(), Addr.getPointer(),
83 return CreateAlignedLoad(Addr.getElementType(), Addr.getPointer(),
161 Addr.getElementType()) &&
194 llvm::StructType *ElTy = cast<llvm::StructType>(Addr.getElementType());
200 CreateStructGEP(Addr.getElementType(), Addr.getPointer(), Index, Name),
201 ElTy->getElementType(Index),
215 llvm::ArrayType *ElTy = cast<llvm::ArrayType>(Addr.getElementType());
218 CharUnits::fromQuantity(DL.getTypeAllocSize(ElTy->getElementType()));
221 CreateInBoundsGEP(Addr.getElementType(), Add
[all...]
H A DAddress.h40 llvm::Type *getElementType() const { return ElementType; } function in class:clang::CodeGen::AddressImpl
66 llvm::Type *getElementType() const { return ElementType.getPointer(); } function in class:clang::CodeGen::AddressImpl
104 llvm::Type *getElementType() const { function in class:clang::CodeGen::Address
106 return A.getElementType();
128 return Address(NewPointer, getElementType(), getAlignment());
134 return Address(getPointer(), getElementType(), NewAlignment);
167 addr.getElementType(), addr.getAlignment());
H A DPatternInit.cpp68 initializationPatternFor(CGM, ArrTy->getElementType()));
81 Struct[El] = initializationPatternFor(CGM, StructTy->getElementType(El));
H A DCGExprComplex.cpp239 QualType Elem = E->getType()->castAs<ComplexType>()->getElementType();
245 QualType Elem = E->getType()->castAs<ComplexType>()->getElementType();
280 QualType ElementType = CT->getElementType();
417 CGF.ConvertType(getComplexType(E->getType())->getElementType());
450 SrcType = SrcType->castAs<ComplexType>()->getElementType();
451 DestType = DestType->castAs<ComplexType>()->getElementType();
468 DestType = DestType->castAs<ComplexType>()->getElementType();
688 Op.Ty->castAs<ComplexType>()->getElementType());
690 Op.Ty->castAs<ComplexType>()->getElementType());
692 Op.Ty->castAs<ComplexType>()->getElementType());
[all...]
H A DCGValue.h114 ER.ElementType = addr.getElementType();
347 ElementType = address.getElementType();
411 R.ElementType = address.getElementType();
422 R.ElementType = vecAddress.getElementType();
435 R.ElementType = vecAddress.getElementType();
454 R.ElementType = Addr.getElementType();
478 R.ElementType = matAddress.getElementType();
H A DSwiftCallingConv.cpp47 if (auto commonTy = getCommonType(firstVecTy->getElementType(),
48 secondVecTy->getElementType())) {
49 return (commonTy == firstVecTy->getElementType() ? first : second);
79 QualType eltType = arrayType->getElementType();
87 auto eltType = complexType->getElementType();
337 auto eltTy = vecTy->getElementType();
690 CGM, vectorSize, vectorTy->getElementType(),
704 auto eltTy = vectorTy->getElementType();
726 auto eltTy = origVectorTy->getElementType();
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DLowLevelType.cpp23 LLT ScalarTy = getLLTForType(*VTy->getElementType(), DL);
50 MVT::getIntegerVT(Ty.getElementType().getSizeInBits()),
57 EVT EltVT = getApproximateEVTForLLT(Ty.getElementType(), DL, Ctx);
/openbsd-current/gnu/llvm/llvm/include/llvm/IR/
H A DTypedPointerType.h44 Type *getElementType() const { return PointeeTy; } function in class:llvm::TypedPointerType
H A DDerivedTypes.h163 /// PointerType::getElementType() to access the function's type, since that's
328 Type *getElementType(unsigned N) const { function in class:llvm::StructType
334 Type *getTypeAtIndex(unsigned N) const { return getElementType(N); }
353 return cast<StructType>(this)->getElementType(N);
370 Type *getElementType() const { return ContainedType; } function in class:llvm::StructType::ArrayType
422 Type *getElementType() const { return ContainedType; } function in class:llvm::StructType::VectorType
441 unsigned EltBits = VTy->getElementType()->getPrimitiveSizeInBits();
451 auto *EltTy = cast<IntegerType>(VTy->getElementType());
460 if (VTy->getElementType()->isFloatingPointTy()) {
461 switch(VTy->getElementType()
[all...]
H A DGetElementPtrTypeIterator.h81 CurTy = ATy->getElementType();
83 CurTy = VTy->getElementType();
H A DMatrixBuilder.h114 FixedVectorType::get(OpType->getElementType(), Rows * Columns);
133 FixedVectorType::get(LHSType->getElementType(), LHSRows * RHSColumns);
174 ->getElementType()
199 ->getElementType()
224 ->getElementType()
/openbsd-current/gnu/llvm/clang/lib/AST/
H A DStmtIterator.cpp31 t = vt->getElementType().getTypePtr();
41 p = FindVA(p->getElementType().getTypePtr());
H A DTypePrinter.cpp266 cast<ArrayType>(UnderlyingType)->getElementType().getTypePtr(),
390 printBefore(T->getElementType(), OS);
394 printAfter(T->getElementType(), OS);
520 printBefore(T->getElementType(), OS);
536 printAfter(T->getElementType(), OS);
542 printBefore(T->getElementType(), OS);
548 printAfter(T->getElementType(), OS);
554 printBefore(T->getElementType(), OS);
574 printAfter(T->getElementType(), OS);
600 printBefore(T->getElementType(), O
[all...]
H A DType.cpp86 getElementType().getBaseTypeIdentifier();
108 return AT->getElementType().isConstant(Ctx);
372 return ATy->getElementType().getTypePtr();
381 ->getElementType().getTypePtr();
607 return CT->getElementType()->isFloatingType();
624 if (Complex->getElementType()->isIntegerType())
892 QualType elementType = recurse(T->getElementType());
896 if (elementType.getAsOpaquePtr() == T->getElementType().getAsOpaquePtr())
960 QualType elementType = recurse(T->getElementType());
964 if (elementType.getAsOpaquePtr() == T->getElementType()
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Support/
H A DLowLevelType.cpp40 OS << getElementCount() << " x " << getElementType() << ">";
/openbsd-current/gnu/llvm/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypeArray.cpp64 Record.getElementType());
/openbsd-current/gnu/llvm/llvm/tools/llvm-reduce/deltas/
H A DReduceOperands.cpp107 Type *ElementType = VT->getElementType();
163 ConstantFP::getQNaN(VT->getElementType()));
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLegalizeMutations.cpp104 TypeIdx, LLT::fixed_vector(NewNumElements, VecTy.getElementType()));
110 return std::make_pair(TypeIdx, Query.Types[TypeIdx].getElementType());
H A DMachineIRBuilder.cpp233 assert((ResTy.getElementType() == Op0Ty.getElementType()) &&
238 auto Unmerge = buildUnmerge(Op0Ty.getElementType(), Op0);
242 Register Undef = buildUndef(Op0Ty.getElementType()).getReg(0);
256 assert((ResTy.getElementType() == Op0Ty.getElementType()) &&
262 auto Unmerge = buildUnmerge(Op0Ty.getElementType(), Op0);
680 LLT EltTy = Res.getLLTTy(*getMRI()).getElementType();
700 Res.getLLTTy(*getMRI()).getElementType().getSizeInBits())
708 assert(Src.getLLTTy(*getMRI()) == DstTy.getElementType()
[all...]
/openbsd-current/gnu/llvm/llvm/include/llvm/Support/
H A DLowLevelTypeImpl.h175 return isVector() ? getElementType() : *this;
210 getElementType());
223 getElementType());
257 constexpr LLT getElementType() const { function in class:llvm::LLT
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DR600TargetTransformInfo.cpp118 DL.getTypeSizeInBits(cast<VectorType>(ValTy)->getElementType());
/openbsd-current/gnu/llvm/llvm/lib/Target/Mips/
H A DMips16HardFloat.cpp81 if ((ST->getElementType(0)->isFloatTy()) &&
82 (ST->getElementType(1)->isFloatTy()))
84 if ((ST->getElementType(0)->isDoubleTy()) &&
85 (ST->getElementType(1)->isDoubleTy()))
/openbsd-current/gnu/llvm/llvm/lib/Target/VE/
H A DVETargetTransformInfo.h25 return llvm::cast<llvm::FixedVectorType>(Ty)->getElementType();
/openbsd-current/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp75 getArithmeticInstrCost(Opcode, VTy->getElementType(), CostKind) +

Completed in 331 milliseconds

1234567891011>>