Home
last modified time | relevance | path

Searched refs:TypeId (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.cpp391 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 DBTFDebug.h175 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 DCrossDSOCFI.cpp70 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 DLowerTypeTests.cpp477 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 DGlobalDCE.cpp158 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 DWholeProgramDevirt.cpp1972 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 DAny.h36 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 DModuleSummaryIndex.h1809 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 DModuleSummaryAnalysis.cpp217 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 DGlobalDCE.h76 void ScanVTableLoad(Function *Caller, Metadata *TypeId, uint64_t CallOffset);
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPrettyFunctionDumper.cpp232 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 DUDTLayout.cpp39 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 DBTF.h240 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 DCOFFAsmParser.cpp582 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 DIndirectCallPromotion.cpp172 if (auto *TypeId = dyn_cast<MDString>(Type->getOperand(1).get()); in getAddressPointOffset() local
173 TypeId && TypeId->getString() == CompatibleType) in getAddressPointOffset()
H A DNumericalStabilitySanitizer.cpp153 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 Dgtest-internal.h400 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 Dgtest-param-util.h469 virtual TypeId GetTestSuiteTypeId() const = 0;
525 TypeId GetTestSuiteTypeId() const override { return GetTypeId<TestSuite>(); } in GetTestSuiteTypeId()
/freebsd/contrib/googletest/googletest/include/gtest/
H A Dgtest.h612 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 DCGClass.cpp2772 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 DItaniumCXXABI.cpp711 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 DBitcodeReader.cpp997 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 Dgtest-internal-inl.h81 GTEST_API_ extern const TypeId kTestTypeIdInGoogleTest;
H A Dgtest.cc988 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 DMetadata.cpp1764 Metadata *TypeId = MD.second->getOperand(1); in copyMetadata() local
1768 *MDNode::get(getContext(), {NewOffsetMD, TypeId})); in copyMetadata()

12