/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BTFDebug.cpp | 391 BTFKindVar::BTFKindVar(StringRef VarName, uint32_t TypeId, uint32_t VarInfo) in BTFKindVar() argument 395 BTFType.Type = TypeId; in BTFKindVar() 531 void BTFDebug::visitBasicType(const DIBasicType *BTy, uint32_t &TypeId) { in visitBasicType() argument 554 TypeId = addType(std::move(TypeEntry), BTy); in visitBasicType() 561 uint32_t &TypeId) { in visitSubroutineType() argument 573 TypeId = addType(std::move(TypeEntry)); // For subprogram in visitSubroutineType() 575 TypeId = addType(std::move(TypeEntry), STy); // For func ptr in visitSubroutineType() 663 uint32_t &TypeId) { in visitStructType() argument 682 TypeId = addType(std::move(TypeEntry), CTy); in visitStructType() 685 processDeclAnnotations(CTy->getAnnotations(), TypeId, -1); in visitStructType() [all …]
|
H A D | BTFDebug.h | 175 BTFKindVar(StringRef VarName, uint32_t TypeId, uint32_t VarInfo); 268 uint32_t TypeId; ///< Type id referring to .BTF type section member 322 void visitTypeEntry(const DIType *Ty, uint32_t &TypeId, bool CheckPointer, 324 void visitBasicType(const DIBasicType *BTy, uint32_t &TypeId); 328 uint32_t &TypeId); 330 uint32_t &TypeId); 331 void visitCompositeType(const DICompositeType *CTy, uint32_t &TypeId); 333 uint32_t &TypeId); 334 void visitArrayType(const DICompositeType *ATy, uint32_t &TypeId); 335 void visitEnumType(const DICompositeType *ETy, uint32_t &TypeId); [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | CrossDSOCFI.cpp | 70 if (ConstantInt *TypeId = extractNumericTypeId(Type)) in buildCFICheck() local 71 TypeIds.insert(TypeId->getZExtValue()); in buildCFICheck() 79 if (ConstantInt *TypeId = in buildCFICheck() local 81 TypeIds.insert(TypeId->getZExtValue()); in buildCFICheck() 124 for (uint64_t TypeId : TypeIds) { in buildCFICheck() local 125 ConstantInt *CaseTypeId = ConstantInt::get(Type::getInt64Ty(Ctx), TypeId); in buildCFICheck()
|
H A D | LowerTypeTests.cpp | 477 uint8_t *exportTypeId(StringRef TypeId, const TypeIdLowering &TIL); 478 TypeIdLowering importTypeId(StringRef TypeId); 484 buildBitSet(Metadata *TypeId, 493 Value *lowerTypeTestCall(Metadata *TypeId, CallInst *CI, 558 Metadata *TypeId, in buildBitSet() argument 566 if (Type->getOperand(1) != TypeId) in buildBitSet() 692 static bool isKnownTypeIdMember(Metadata *TypeId, const DataLayout &DL, in isKnownTypeIdMember() argument 698 if (Type->getOperand(1) != TypeId) in isKnownTypeIdMember() 716 return isKnownTypeIdMember(TypeId, DL, GEP->getPointerOperand(), COffset); in isKnownTypeIdMember() 721 return isKnownTypeIdMember(TypeId, DL, Op->getOperand(0), COffset); in isKnownTypeIdMember() [all …]
|
H A D | GlobalDCE.cpp | 158 void GlobalDCEPass::ScanVTableLoad(Function *Caller, Metadata *TypeId, in ScanVTableLoad() argument 160 for (const auto &VTableInfo : TypeIdMap[TypeId]) { in ScanVTableLoad() 204 auto *TypeId = cast<MetadataAsValue>(TypeIdValue)->getMetadata(); in ScanTypeCheckedLoadIntrinsics() local 207 ScanVTableLoad(CI->getFunction(), TypeId, Offset->getZExtValue()); in ScanTypeCheckedLoadIntrinsics() 211 for (const auto &VTableInfo : TypeIdMap[TypeId]) { in ScanTypeCheckedLoadIntrinsics()
|
H A D | WholeProgramDevirt.cpp | 1972 Metadata *TypeId = in scanTypeTestUsers() local 1978 CallSlots[{TypeId, Call.Offset}].addCallSite(Ptr, Call.CB, nullptr); in scanTypeTestUsers() 2003 if (!TypeIdMap.count(TypeId)) in scanTypeTestUsers() 2015 else if (ImportSummary && isa<MDString>(TypeId)) { in scanTypeTestUsers() 2017 ImportSummary->getTypeIdSummary(cast<MDString>(TypeId)->getString()); in scanTypeTestUsers() 2039 Metadata *TypeId = cast<MetadataAsValue>(TypeIdValue)->getMetadata(); in scanTypeCheckedLoadUsers() local 2108 CallSlots[{TypeId, Call.Offset}].addCallSite(Ptr, Call.CB, in scanTypeCheckedLoadUsers() 2117 auto *TypeId = dyn_cast<MDString>(Slot.TypeID); in importResolution() local 2118 if (!TypeId) in importResolution() 2121 ImportSummary->getTypeIdSummary(TypeId->getString()); in importResolution() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | Any.h | 36 template <typename T> struct TypeId { static char Id; }; argument 53 const void *id() const override { return &TypeId<T>::Id; } in id() 114 return Storage->id() == &Any::TypeId<remove_cvref_t<T>>::Id; in isa() 136 template <typename T> char Any::TypeId<T>::Id = 1;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ModuleSummaryIndex.h | 1809 TypeIdSummary &getOrInsertTypeIdSummary(StringRef TypeId) { 1810 auto TidIter = TypeIdMap.equal_range(GlobalValue::getGUID(TypeId)); 1812 if (It->second.first == TypeId) 1815 {GlobalValue::getGUID(TypeId), {std::string(TypeId), TypeIdSummary()}}); 1821 const TypeIdSummary *getTypeIdSummary(StringRef TypeId) const { 1822 auto TidIter = TypeIdMap.equal_range(GlobalValue::getGUID(TypeId)); 1824 if (It->second.first == TypeId) 1829 TypeIdSummary *getTypeIdSummary(StringRef TypeId) { 1832 TypeId)); 1843 getOrInsertTypeIdCompatibleVtableSummary(StringRef TypeId) { [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ModuleSummaryAnalysis.cpp | 217 auto *TypeId = dyn_cast<MDString>(TypeMDVal->getMetadata()); in addIntrinsicToSummary() local 218 if (!TypeId) in addIntrinsicToSummary() 220 GlobalValue::GUID Guid = GlobalValue::getGUID(TypeId->getString()); in addIntrinsicToSummary() 245 auto *TypeId = dyn_cast<MDString>(TypeMDVal->getMetadata()); in addIntrinsicToSummary() local 246 if (!TypeId) in addIntrinsicToSummary() 248 GlobalValue::GUID Guid = GlobalValue::getGUID(TypeId->getString()); in addIntrinsicToSummary() 797 if (auto *TypeId = dyn_cast<MDString>(TypeID)) in recordTypeIdCompatibleVtableReferences() local 798 Index.getOrInsertTypeIdCompatibleVtableSummary(TypeId->getString()) in recordTypeIdCompatibleVtableReferences()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | GlobalDCE.h | 76 void ScanVTableLoad(Function *Caller, Metadata *TypeId, uint64_t CallOffset);
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | PrettyFunctionDumper.cpp | 232 uint32_t TypeId = Symbol.getTypeId(); in dump() local 233 auto Type = Symbol.getSession().getSymbolById(TypeId); in dump()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
H A D | UDTLayout.cpp | 39 uint32_t TypeId = RawSymbol.getTypeId(); in getSymbolType() local 40 return Session.getSymbolById(TypeId); in getSymbolType()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/BTF/ |
H A D | BTF.h | 240 uint32_t TypeId; ///< Type id referring to .BTF type section 232 uint32_t TypeId; ///< Type id referring to .BTF type section global() member
|
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/ |
H A D | COFFAsmParser.cpp | 582 StringRef TypeId = getTok().getIdentifier(); in parseCOMDATType() local 584 Type = StringSwitch<COFF::COMDATType>(TypeId) in parseCOMDATType() 595 return TokError(Twine("unrecognized COMDAT type '" + TypeId + "'")); in parseCOMDATType()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | IndirectCallPromotion.cpp | 172 if (auto *TypeId = dyn_cast<MDString>(Type->getOperand(1).get()); in getAddressPointOffset() local 173 TypeId && TypeId->getString() == CompatibleType) in getAddressPointOffset()
|
H A D | NumericalStabilitySanitizer.cpp | 153 static std::unique_ptr<ShadowTypeConfig> fromNsanTypeId(char TypeId); 201 ShadowTypeConfig::fromNsanTypeId(const char TypeId) { in fromNsanTypeId() argument 202 switch (TypeId) { in fromNsanTypeId() 212 report_fatal_error("nsan: invalid shadow type id '" + Twine(TypeId) + "'"); in fromNsanTypeId()
|
/freebsd/contrib/googletest/googletest/include/gtest/internal/ |
H A D | gtest-internal.h | 400 typedef const void* TypeId; typedef 418 TypeId GetTypeId() { in GetTypeId() 431 GTEST_API_ TypeId GetTestTypeId(); 569 TypeId fixture_class_id, SetUpTestSuiteFunc set_up_tc,
|
H A D | gtest-param-util.h | 469 virtual TypeId GetTestSuiteTypeId() const = 0; 525 TypeId GetTestSuiteTypeId() const override { return GetTypeId<TestSuite>(); } in GetTestSuiteTypeId()
|
/freebsd/contrib/googletest/googletest/include/gtest/ |
H A D | gtest.h | 612 internal::TypeId fixture_class_id, internal::SetUpTestSuiteFunc set_up_tc, 622 internal::TypeId fixture_class_id, 652 const internal::TypeId fixture_class_id_; // ID of the test fixture class
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGClass.cpp | 2772 llvm::Value *TypeId = in EmitTypeMetadataCodeForVCall() local 2783 Builder.CreateCall(CGM.getIntrinsic(IID), {VTable, TypeId}); in EmitTypeMetadataCodeForVCall() 2885 llvm::Value *TypeId = llvm::MetadataAsValue::get(getLLVMContext(), MD); in EmitVTablePtrCheck() local 2888 CGM.getIntrinsic(llvm::Intrinsic::type_test), {VTable, TypeId}); in EmitVTablePtrCheck() 2942 llvm::Value *TypeId = llvm::MetadataAsValue::get(CGM.getLLVMContext(), MD); in EmitVTableTypeCheckedLoad() local 2946 {VTable, llvm::ConstantInt::get(Int32Ty, VTableByteOffset), TypeId}); in EmitVTableTypeCheckedLoad()
|
H A D | ItaniumCXXABI.cpp | 711 llvm::Value *TypeId = nullptr; in EmitLoadOfMemberFunctionPointer() local 719 TypeId = llvm::MetadataAsValue::get(CGF.getLLVMContext(), MD); in EmitLoadOfMemberFunctionPointer() 733 {VFPAddr, llvm::ConstantInt::get(CGM.Int32Ty, 0), TypeId}); in EmitLoadOfMemberFunctionPointer() 747 Builder.CreateCall(CGM.getIntrinsic(IID), {VFPAddr, TypeId}); in EmitLoadOfMemberFunctionPointer() 821 llvm::Value *TypeId = in EmitLoadOfMemberFunctionPointer() local 826 {NonVirtualFn, TypeId}); in EmitLoadOfMemberFunctionPointer()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 997 TypeIdCompatibleVtableInfo &TypeId); 7418 TypeIdSummary &TypeId) { in parseWholeProgramDevirtResolution() argument 7420 WholeProgramDevirtResolution &Wpd = TypeId.WPDRes[Id]; in parseWholeProgramDevirtResolution() 7436 TypeIdSummary &TypeId = TheIndex.getOrInsertTypeIdSummary( in parseTypeIdSummaryRecord() local 7440 TypeId.TTRes.TheKind = static_cast<TypeTestResolution::Kind>(Record[Slot++]); in parseTypeIdSummaryRecord() 7441 TypeId.TTRes.SizeM1BitWidth = Record[Slot++]; in parseTypeIdSummaryRecord() 7442 TypeId.TTRes.AlignLog2 = Record[Slot++]; in parseTypeIdSummaryRecord() 7443 TypeId.TTRes.SizeM1 = Record[Slot++]; in parseTypeIdSummaryRecord() 7444 TypeId.TTRes.BitMask = Record[Slot++]; in parseTypeIdSummaryRecord() 7445 TypeId.TTRes.InlineBits = Record[Slot++]; in parseTypeIdSummaryRecord() [all …]
|
/freebsd/contrib/googletest/googletest/src/ |
H A D | gtest-internal-inl.h | 81 GTEST_API_ extern const TypeId kTestTypeIdInGoogleTest;
|
H A D | gtest.cc | 988 TypeId GetTestTypeId() { return GetTypeId<Test>(); } in GetTestTypeId() 992 extern const TypeId kTestTypeIdInGoogleTest = GetTestTypeId(); 2536 const internal::TypeId first_fixture_id = first_test_info->fixture_class_id_; in HasSameFixtureClass() 2541 const internal::TypeId this_fixture_id = this_test_info->fixture_class_id_; in HasSameFixtureClass() 2749 internal::TypeId fixture_class_id, in TestInfo() 2790 TypeId fixture_class_id, SetUpTestSuiteFunc set_up_tc, in MakeAndRegisterTestInfo()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Metadata.cpp | 1764 Metadata *TypeId = MD.second->getOperand(1); in copyMetadata() local 1768 *MDNode::get(getContext(), {NewOffsetMD, TypeId})); in copyMetadata()
|