Home
last modified time | relevance | path

Searched refs:StructTy (Results 1 – 13 of 13) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DEfficiencySanitizer.cpp181 return StructTy->getNumElements(); in getArrayCounterIdx()
287 if (StructTy == nullptr || StructTy->isOpaque() /* no struct body */) in shouldIgnoreStructType()
296 if (StructTy->hasName()) in createStructCounterName()
297 NameStr += StructTy->getName(); in createStructCounterName()
313 if (StructTy->isLiteral()) { in createStructCounterName()
402 for (auto &StructTy : Vec) { in createCacheFragInfoGV() local
740 StructType *StructTy = nullptr; in instrumentGetElementPtr() local
747 !shouldIgnoreStructType(StructTy) && StructTyMap.count(StructTy) != 0) in instrumentGetElementPtr()
748 Res |= insertCounterUpdate(I, StructTy, getArrayCounterIdx(StructTy)); in instrumentGetElementPtr()
760 if (shouldIgnoreStructType(StructTy) || StructTyMap.count(StructTy) == 0) in instrumentGetElementPtr()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/
H A DTarget.cpp131 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy, in LLVMElementAtOffset() argument
133 StructType *STy = unwrap<StructType>(StructTy); in LLVMElementAtOffset()
137 unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef TD, LLVMTypeRef StructTy, in LLVMOffsetOfElement() argument
139 StructType *STy = unwrap<StructType>(StructTy); in LLVMOffsetOfElement()
/freebsd-12.1/contrib/llvm/include/llvm-c/
H A DTarget.h283 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy,
289 LLVMTypeRef StructTy, unsigned Element);
H A DCore.h1298 void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes,
1306 unsigned LLVMCountStructElementTypes(LLVMTypeRef StructTy);
1318 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest);
1325 LLVMTypeRef LLVMStructGetTypeAtIndex(LLVMTypeRef StructTy, unsigned i);
1332 LLVMBool LLVMIsPackedStruct(LLVMTypeRef StructTy);
1339 LLVMBool LLVMIsOpaqueStruct(LLVMTypeRef StructTy);
1346 LLVMBool LLVMIsLiteralStruct(LLVMTypeRef StructTy);
2017 LLVMValueRef LLVMConstNamedStruct(LLVMTypeRef StructTy,
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/CodeGen/
H A DConstantInitBuilder.h446 llvm::StructType *StructTy;
455 : super(builder, parent), StructTy(structTy) { in ConstantStructBuilderTemplateBase()
468 StructTy = structTy; in suggestType()
476 return AggregateBuilderBase::finishStruct(StructTy); in finishImpl()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp762 StructType *StructTy = cast<StructType>(type); in isDenselyPacked() local
763 const StructLayout *Layout = DL.getStructLayout(StructTy); in isDenselyPacked()
765 for (unsigned i = 0, E = StructTy->getNumElements(); i < E; ++i) { in isDenselyPacked()
766 Type *ElTy = StructTy->getElementType(i); in isDenselyPacked()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DCore.cpp694 return unwrap<StructType>(StructTy)->getNumElements(); in LLVMCountStructElementTypes()
698 StructType *Ty = unwrap<StructType>(StructTy); in LLVMGetStructElementTypes()
705 StructType *Ty = unwrap<StructType>(StructTy); in LLVMStructGetTypeAtIndex()
709 LLVMBool LLVMIsPackedStruct(LLVMTypeRef StructTy) { in LLVMIsPackedStruct() argument
710 return unwrap<StructType>(StructTy)->isPacked(); in LLVMIsPackedStruct()
713 LLVMBool LLVMIsOpaqueStruct(LLVMTypeRef StructTy) { in LLVMIsOpaqueStruct() argument
714 return unwrap<StructType>(StructTy)->isOpaque(); in LLVMIsOpaqueStruct()
717 LLVMBool LLVMIsLiteralStruct(LLVMTypeRef StructTy) { in LLVMIsLiteralStruct() argument
718 return unwrap<StructType>(StructTy)->isLiteral(); in LLVMIsLiteralStruct()
1393 LLVMValueRef LLVMConstNamedStruct(LLVMTypeRef StructTy, in LLVMConstNamedStruct() argument
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DCodeExtractor.cpp722 StructType *StructTy; in constructFunction() local
724 StructTy = StructType::get(M->getContext(), paramTy); in constructFunction()
726 paramTy.push_back(PointerType::getUnqual(StructTy)); in constructFunction()
847 StructTy, &*AI, Idx, "gep_" + inputs[i]->getName(), TI); in constructFunction()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h852 if (StructType* StructTy = dyn_cast<StructType>(DstTy)) in getInstructionLatency() local
853 DstTy = StructTy->getElementType(0); in getInstructionLatency()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DMemCpyOptimizer.cpp870 Type *StructTy = cast<PointerType>(A->getType())->getElementType(); in performCallSlotOptzn() local
871 if (!StructTy->isSized()) { in performCallSlotOptzn()
878 uint64_t destSize = DL.getTypeAllocSize(StructTy); in performCallSlotOptzn()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDecl.cpp1044 auto *StructTy = cast<llvm::StructType>(Ty); in patternFor() local
1045 llvm::SmallVector<llvm::Constant *, 8> Struct(StructTy->getNumElements()); in patternFor()
1047 Struct[El] = patternFor(CGM, StructTy->getElementType(El)); in patternFor()
1048 return llvm::ConstantStruct::get(StructTy, Struct); in patternFor()
H A DCGExprConstant.cpp54 InitListExpr *ILE, QualType StructTy);
H A DCGOpenMPRuntime.cpp1429 llvm::StructType *StructTy = RL.getLLVMType(); in buildStructValue() local
1437 Fields.add(llvm::Constant::getNullValue(StructTy->getElementType(I))); in buildStructValue()