/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | PatternInit.cpp | 78 auto *StructTy = cast<llvm::StructType>(Ty); 79 llvm::SmallVector<llvm::Constant *, 8> Struct(StructTy->getNumElements()); 81 Struct[El] = initializationPatternFor(CGM, StructTy->getElementType(El)); 82 return llvm::ConstantStruct::get(StructTy, Struct);
|
H A D | CGExprConstant.cpp | 567 InitListExpr *ILE, QualType StructTy);
|
H A D | CGOpenMPRuntime.cpp | 11822 QualType StructTy = std::get<0>(It->getSecond()); 11827 CGF.ConvertTypeForMem(CGF.getContext().getPointerType(StructTy)), 11828 CGF.ConvertTypeForMem(StructTy)); 11830 CGF.MakeAddrLValue(StructAddr, StructTy, AlignmentSource::Decl);
|
H A D | CGBuiltin.cpp | 10115 auto *StructTy = dyn_cast<StructType>(Call->getType()); 10116 if (!StructTy) 10119 auto *VTy = dyn_cast<ScalableVectorType>(StructTy->getTypeAtIndex(0U)); 10122 unsigned N = StructTy->getNumElements();
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ |
H A D | Target.cpp | 127 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy, argument 129 StructType *STy = unwrap<StructType>(StructTy); 133 unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef TD, LLVMTypeRef StructTy, argument 135 StructType *STy = unwrap<StructType>(StructTy);
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm-c/ |
H A D | Target.h | 278 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy, 284 LLVMTypeRef StructTy, unsigned Element);
|
H A D | Core.h | 1428 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes, 1436 unsigned LLVMCountStructElementTypes(LLVMTypeRef StructTy); 1448 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest); 1455 LLVMTypeRef LLVMStructGetTypeAtIndex(LLVMTypeRef StructTy, unsigned i); 1462 LLVMBool LLVMIsPackedStruct(LLVMTypeRef StructTy); 1469 LLVMBool LLVMIsOpaqueStruct(LLVMTypeRef StructTy); 1476 LLVMBool LLVMIsLiteralStruct(LLVMTypeRef StructTy); 2242 LLVMValueRef LLVMConstNamedStruct(LLVMTypeRef StructTy,
|
/freebsd-current/contrib/llvm-project/clang/include/clang/CodeGen/ |
H A D | ConstantInitBuilder.h | 459 llvm::StructType *StructTy; member in class:clang::CodeGen::ConstantStructBuilderTemplateBase 468 : super(builder, parent), StructTy(structTy) { 481 StructTy = structTy; 489 return AggregateBuilderBase::finishStruct(StructTy);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVPrepareFunctions.cpp | 234 Type *StructTy = UMulFunc->getReturnType(); local 235 Value *Agg = IRB.CreateInsertValue(PoisonValue::get(StructTy), Mul, {0});
|
/freebsd-current/contrib/llvm-project/llvm/lib/IR/ |
H A D | Core.cpp | 789 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes, argument 792 unwrap<StructType>(StructTy)->setBody(Tys, Packed != 0); 795 unsigned LLVMCountStructElementTypes(LLVMTypeRef StructTy) { argument 796 return unwrap<StructType>(StructTy)->getNumElements(); 799 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest) { argument 800 StructType *Ty = unwrap<StructType>(StructTy); 805 LLVMTypeRef LLVMStructGetTypeAtIndex(LLVMTypeRef StructTy, unsigned i) { argument 806 StructType *Ty = unwrap<StructType>(StructTy); 810 LLVMBool LLVMIsPackedStruct(LLVMTypeRef StructTy) { argument 811 return unwrap<StructType>(StructTy) 814 LLVMIsOpaqueStruct(LLVMTypeRef StructTy) argument 818 LLVMIsLiteralStruct(LLVMTypeRef StructTy) argument [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64Arm64ECCallLowering.cpp | 290 if (auto *StructTy = dyn_cast<StructType>(T)) 291 if (StructTy->getNumElements() == 1) 292 T = StructTy->getElementType(0);
|
H A D | AArch64ISelLowering.cpp | 14522 auto *StructTy = cast<StructType>(RetTy); local 14523 unsigned NumElts = StructTy->getNumElements(); 14524 Type *VecTy = StructTy->getElementType(0); [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | CodeExtractor.cpp | 868 StructType *StructTy = nullptr; local 870 StructTy = StructType::get(M->getContext(), AggParamTy); 872 StructTy, ArgsInZeroAddressSpace ? 0 : DL.getAllocaAddrSpace())); 1029 StructTy, &*AggAI, Idx, "gep_" + inputs[i]->getName(), TI); 1030 RewriteVal = new LoadInst(StructTy->getElementType(aggIdx), GEP,
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
H A D | CoroFrame.cpp | 1055 auto *StructTy = cast<StructType>(Ty); local 1057 for (unsigned I = 0; I < StructTy->getNumElements(); I++) { 1058 DIType *DITy = solveDIType(Builder, StructTy->getElementType(I), Layout, 1064 Layout.getStructLayout(StructTy)->getElementOffsetInBits(I),
|
H A D | CoroSplit.cpp | 553 auto *StructTy = cast<StructType>(AsyncSuspend->getType()); local 556 return FunctionType::get(VoidTy, StructTy->elements(), false);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | AttributorAttributes.cpp | 251 StructType *StructTy = cast<StructType>(Ty); 252 const StructLayout *Layout = DL.getStructLayout(StructTy); 254 for (unsigned I = 0, E = StructTy->getNumElements(); I < E; ++I) { 255 Type *ElTy = StructTy->getElementType(I);
|