| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | EfficiencySanitizer.cpp | 181 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 D | Target.cpp | 131 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 D | Target.h | 283 unsigned LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy, 289 LLVMTypeRef StructTy, unsigned Element);
|
| H A D | Core.h | 1298 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 D | ConstantInitBuilder.h | 446 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 D | ArgumentPromotion.cpp | 762 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 D | Core.cpp | 694 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 D | CodeExtractor.cpp | 722 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 D | TargetTransformInfoImpl.h | 852 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 D | MemCpyOptimizer.cpp | 870 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 D | CGDecl.cpp | 1044 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 D | CGExprConstant.cpp | 54 InitListExpr *ILE, QualType StructTy);
|
| H A D | CGOpenMPRuntime.cpp | 1429 llvm::StructType *StructTy = RL.getLLVMType(); in buildStructValue() local 1437 Fields.add(llvm::Constant::getNullValue(StructTy->getElementType(I))); in buildStructValue()
|