Home
last modified time | relevance | path

Searched defs:StructTy (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DVectorTypeUtils.h56 if (StructType *StructTy = dyn_cast<StructType>(Ty)) in toVectorizedTy() local
66 if (StructType *StructTy = dyn_cast<StructType>(Ty)) in toScalarizedTy() local
74 if (StructType *StructTy = dyn_cast<StructType>(Ty)) in isVectorizedTy() local
86 if (StructType *StructTy = dyn_cast<StructType>(Ty)) in canVectorizeTy() local
94 if (auto *StructTy = dyn_cast<StructType>(Ty)) in getContainedTypes() local
105 inline bool isUnpackedStructLiteral(StructType *StructTy) { in isUnpackedStructLiteral()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DVectorTypeUtils.cpp16 Type *llvm::toVectorizedStructTy(StructType *StructTy, ElementCount EC) { in toVectorizedStructTy()
32 Type *llvm::toScalarizedStructTy(StructType *StructTy) { in toScalarizedStructTy()
44 bool llvm::isVectorizedStructTy(StructType *StructTy) { in isVectorizedStructTy()
58 bool llvm::canVectorizeStructTy(StructType *StructTy) { in canVectorizeStructTy()
H A DVFABIDemangler.cpp351 StructType *StructTy = dyn_cast<StructType>(RetTy); in getScalableECFromSignature() local
H A DCore.cpp815 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes, in LLVMStructSetBody()
821 unsigned LLVMCountStructElementTypes(LLVMTypeRef StructTy) { in LLVMCountStructElementTypes()
825 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest) { in LLVMGetStructElementTypes()
831 LLVMTypeRef LLVMStructGetTypeAtIndex(LLVMTypeRef StructTy, unsigned i) { in LLVMStructGetTypeAtIndex()
836 LLVMBool LLVMIsPackedStruct(LLVMTypeRef StructTy) { in LLVMIsPackedStruct()
840 LLVMBool LLVMIsOpaqueStruct(LLVMTypeRef StructTy) { in LLVMIsOpaqueStruct()
844 LLVMBool LLVMIsLiteralStruct(LLVMTypeRef StructTy) { in LLVMIsLiteralStruct()
1684 LLVMValueRef LLVMConstNamedStruct(LLVMTypeRef StructTy, in LLVMConstNamedStruct()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DPatternInit.cpp78 auto *StructTy = cast<llvm::StructType>(Ty); in initializationPatternFor() local
H A DHLSLBufferLayoutBuilder.cpp153 llvm::StructType *StructTy = in createLayoutType() local
H A DCGBuiltin.cpp1458 llvm::StructType *StructTy = getTypes().getCGRecordLayout(RD).getLLVMType(); in emitCountedByMemberSize() local
H A DCGOpenMPRuntime.cpp11918 QualType StructTy = std::get<0>(It->getSecond()); in checkAndEmitLastprivateConditional() local
/freebsd/contrib/llvm-project/llvm/lib/Target/
H A DTarget.cpp128 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy, in LLVMElementAtOffset()
134 unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef TD, LLVMTypeRef StructTy, in LLVMOffsetOfElement()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanAnalysis.cpp165 auto *StructTy = cast<StructType>(inferScalarType(R->getOperand(0))); in inferScalarTypeForRecipe() local
H A DLoopVectorizationLegality.cpp786 auto *StructTy = dyn_cast<StructType>(Ty); in canWidenCallReturnType() local
H A DVPlan.cpp412 if (auto *StructTy = dyn_cast<StructType>(WideValue->getType())) { in packScalarIntoVectorizedValue() local
H A DVPlanRecipes.cpp699 auto *StructTy = in generate() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp834 const Twine &Name, ValueSet &StructValues, StructType *&StructTy) { in constructFunctionDeclaration()
1514 StructType *StructTy = nullptr; in extractCodeRegion() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Arm64ECCallLowering.cpp336 if (auto *StructTy = dyn_cast<StructType>(T)) in canonicalizeThunkType() local
H A DAArch64ISelLowering.cpp16352 auto *StructTy = cast<StructType>(RetTy); in getTgtMemIntrinsic() local
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DRISCV.cpp994 llvm::Type *StructTy = llvm::StructType::get(Int32Ty, ArrayOfInt64Ty); in loadRISCVFeatureBits() local
1049 llvm::StructType *StructTy = llvm::StructType::get(Int32Ty, Int64Ty, Int64Ty); in EmitRISCVCpuIs() local
H A DARM.cpp4386 if (auto *StructTy = dyn_cast<StructType>(Ty)) { in EmitSVEReinterpret() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp638 auto *StructTy = cast<StructType>(Ty); in solveDIType() local
H A DCoroSplit.cpp443 auto *StructTy = cast<StructType>(AsyncSuspend->getType()); in getFunctionTypeFromAsyncSuspend() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp252 StructType *StructTy = cast<StructType>(Ty); in isDenselyPacked() local