/openbsd-current/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/ |
H A D | PDBSymbolTypeArray.h | 31 FORWARD_SYMBOL_ID_METHOD_WITH_NAME(getType, getElementType)
|
/openbsd-current/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGBuilder.h | 72 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 D | Address.h | 40 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 D | PatternInit.cpp | 68 initializationPatternFor(CGM, ArrTy->getElementType())); 81 Struct[El] = initializationPatternFor(CGM, StructTy->getElementType(El));
|
H A D | CGExprComplex.cpp | 239 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 D | CGValue.h | 114 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 D | SwiftCallingConv.cpp | 47 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 D | LowLevelType.cpp | 23 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 D | TypedPointerType.h | 44 Type *getElementType() const { return PointeeTy; } function in class:llvm::TypedPointerType
|
H A D | DerivedTypes.h | 163 /// 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 D | GetElementPtrTypeIterator.h | 81 CurTy = ATy->getElementType(); 83 CurTy = VTy->getElementType();
|
H A D | MatrixBuilder.h | 114 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 D | StmtIterator.cpp | 31 t = vt->getElementType().getTypePtr(); 41 p = FindVA(p->getElementType().getTypePtr());
|
H A D | TypePrinter.cpp | 266 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 D | Type.cpp | 86 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 D | LowLevelType.cpp | 40 OS << getElementCount() << " x " << getElementType() << ">";
|
/openbsd-current/gnu/llvm/llvm/lib/DebugInfo/PDB/Native/ |
H A D | NativeTypeArray.cpp | 64 Record.getElementType());
|
/openbsd-current/gnu/llvm/llvm/tools/llvm-reduce/deltas/ |
H A D | ReduceOperands.cpp | 107 Type *ElementType = VT->getElementType(); 163 ConstantFP::getQNaN(VT->getElementType()));
|
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizeMutations.cpp | 104 TypeIdx, LLT::fixed_vector(NewNumElements, VecTy.getElementType())); 110 return std::make_pair(TypeIdx, Query.Types[TypeIdx].getElementType());
|
H A D | MachineIRBuilder.cpp | 233 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 D | LowLevelTypeImpl.h | 175 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 D | R600TargetTransformInfo.cpp | 118 DL.getTypeSizeInBits(cast<VectorType>(ValTy)->getElementType());
|
/openbsd-current/gnu/llvm/llvm/lib/Target/Mips/ |
H A D | Mips16HardFloat.cpp | 81 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 D | VETargetTransformInfo.h | 25 return llvm::cast<llvm::FixedVectorType>(Ty)->getElementType();
|
/openbsd-current/gnu/llvm/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetTransformInfo.cpp | 75 getArithmeticInstrCost(Opcode, VTy->getElementType(), CostKind) +
|