Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.cpp394 BTFType.Type = TypeId; in BTFKindVar()
560 uint32_t &TypeId) { in visitSubroutineType() argument
724 TypeId = ElemTypeId; in visitArrayType()
781 visitArrayType(CTy, TypeId); in visitCompositeType()
783 visitEnumType(CTy, TypeId); in visitCompositeType()
864 TypeId = DIToIdMap[Ty]; in visitTypeEntry()
922 visitBasicType(BTy, TypeId); in visitTypeEntry()
925 TypeId); in visitTypeEntry()
935 uint32_t TypeId; in visitTypeEntry() local
941 TypeId = DIToIdMap[Ty]; in visitMapDefType()
[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
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);
336 void visitDerivedType(const DIDerivedType *DTy, 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.cpp478 TypeIdLowering importTypeId(StringRef TypeId);
484 buildBitSet(Metadata *TypeId,
558 Metadata *TypeId, in buildBitSet() argument
566 if (Type->getOperand(1) != TypeId) in buildBitSet()
698 if (Type->getOperand(1) != TypeId) in isKnownTypeIdMember()
743 if (isKnownTypeIdMember(TypeId, DL, Ptr, 0)) in lowerTypeTestCall()
1120 for (Metadata *TypeId : TypeIds) { in lowerTypeTestCalls()
1124 if (auto MDS = dyn_cast<MDString>(TypeId)) in lowerTypeTestCalls()
1158 TypeIdUserInfo &TIUI = TypeIdUsers[TypeId]; in lowerTypeTestCalls()
2257 auto TypeId = TypeIdMDVal->getMetadata(); in lower() local
[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.cpp1980 Metadata *TypeId = in scanTypeTestUsers() local
1986 CallSlots[{TypeId, Call.Offset}].addCallSite(Ptr, Call.CB, nullptr); in scanTypeTestUsers()
2011 if (!TypeIdMap.count(TypeId)) in scanTypeTestUsers()
2023 else if (ImportSummary && isa<MDString>(TypeId)) { in scanTypeTestUsers()
2047 Metadata *TypeId = cast<MetadataAsValue>(TypeIdValue)->getMetadata(); in scanTypeCheckedLoadUsers() local
2116 CallSlots[{TypeId, Call.Offset}].addCallSite(Ptr, Call.CB, in scanTypeCheckedLoadUsers()
2125 auto *TypeId = dyn_cast<MDString>(Slot.TypeID); in importResolution() local
2126 if (!TypeId) in importResolution()
2129 ImportSummary->getTypeIdSummary(TypeId->getString()); in importResolution()
2312 if (auto *TypeId = dyn_cast<MDString>(P.first)) in run() local
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAny.h36 template <typename T> struct TypeId { static char Id; }; struct
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.h1764 TypeIdSummary &getOrInsertTypeIdSummary(StringRef TypeId) {
1767 if (It->second.first == TypeId)
1770 {GlobalValue::getGUID(TypeId), {std::string(TypeId), TypeIdSummary()}});
1776 const TypeIdSummary *getTypeIdSummary(StringRef TypeId) const {
1779 if (It->second.first == TypeId)
1784 TypeIdSummary *getTypeIdSummary(StringRef TypeId) {
1787 TypeId));
1798 getOrInsertTypeIdCompatibleVtableSummary(StringRef TypeId) {
1799 return TypeIdCompatibleVtableMap[std::string(TypeId)];
1805 getTypeIdCompatibleVtableSummary(StringRef TypeId) const {
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp186 auto *TypeId = dyn_cast<MDString>(TypeMDVal->getMetadata()); in addIntrinsicToSummary() local
187 if (!TypeId) in addIntrinsicToSummary()
189 GlobalValue::GUID Guid = GlobalValue::getGUID(TypeId->getString()); in addIntrinsicToSummary()
214 auto *TypeId = dyn_cast<MDString>(TypeMDVal->getMetadata()); in addIntrinsicToSummary() local
215 if (!TypeId) in addIntrinsicToSummary()
217 GlobalValue::GUID Guid = GlobalValue::getGUID(TypeId->getString()); in addIntrinsicToSummary()
727 if (auto *TypeId = dyn_cast<MDString>(TypeID)) in recordTypeIdCompatibleVtableReferences() local
728 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/lib/MC/MCParser/
H A DCOFFAsmParser.cpp602 StringRef TypeId = getTok().getIdentifier(); in parseCOMDATType() local
604 Type = StringSwitch<COFF::COMDATType>(TypeId) in parseCOMDATType()
615 return TokError(Twine("unrecognized COMDAT type '" + TypeId + "'")); in parseCOMDATType()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/BTF/
H A DBTF.h240 uint32_t TypeId; ///< Type id referring to .BTF type section member
/freebsd/contrib/googletest/googletest/include/gtest/internal/
H A Dgtest-internal.h401 typedef const void* TypeId; typedef
419 TypeId GetTypeId() { in GetTypeId()
432 GTEST_API_ TypeId GetTestTypeId();
570 TypeId fixture_class_id, SetUpTestSuiteFunc set_up_tc,
H A Dgtest-param-util.h470 virtual TypeId GetTestSuiteTypeId() const = 0;
525 TypeId GetTestSuiteTypeId() const override { return GetTypeId<TestSuite>(); } in GetTestSuiteTypeId()
/freebsd/contrib/googletest/googletest/include/gtest/
H A Dgtest.h613 internal::TypeId fixture_class_id, internal::SetUpTestSuiteFunc set_up_tc,
623 internal::TypeId fixture_class_id,
653 const internal::TypeId fixture_class_id_; // ID of the test fixture class
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGClass.cpp2729 llvm::Value *TypeId = in EmitTypeMetadataCodeForVCall() local
2740 Builder.CreateCall(CGM.getIntrinsic(IID), {VTable, TypeId}); in EmitTypeMetadataCodeForVCall()
2842 llvm::Value *TypeId = llvm::MetadataAsValue::get(getLLVMContext(), MD); in EmitVTablePtrCheck() local
2845 CGM.getIntrinsic(llvm::Intrinsic::type_test), {VTable, TypeId}); in EmitVTablePtrCheck()
2899 llvm::Value *TypeId = llvm::MetadataAsValue::get(CGM.getLLVMContext(), MD); in EmitVTableTypeCheckedLoad() local
2903 {VTable, llvm::ConstantInt::get(Int32Ty, VTableByteOffset), TypeId}); in EmitVTableTypeCheckedLoad()
H A DItaniumCXXABI.cpp706 llvm::Value *TypeId = nullptr; in EmitLoadOfMemberFunctionPointer() local
714 TypeId = llvm::MetadataAsValue::get(CGF.getLLVMContext(), MD); in EmitLoadOfMemberFunctionPointer()
728 {VFPAddr, llvm::ConstantInt::get(CGM.Int32Ty, 0), TypeId}); in EmitLoadOfMemberFunctionPointer()
742 Builder.CreateCall(CGM.getIntrinsic(IID), {VFPAddr, TypeId}); in EmitLoadOfMemberFunctionPointer()
816 llvm::Value *TypeId = in EmitLoadOfMemberFunctionPointer() local
821 {NonVirtualFn, TypeId}); in EmitLoadOfMemberFunctionPointer()
H A DCGExpr.cpp3635 SanitizerMask Kind, llvm::Value *Cond, llvm::ConstantInt *TypeId, in EmitCfiSlowPathCheck() argument
3664 CheckCall = Builder.CreateCall(SlowPathFn, {TypeId, Ptr, InfoPtr}); in EmitCfiSlowPathCheck()
3669 CheckCall = Builder.CreateCall(SlowPathFn, {TypeId, Ptr}); in EmitCfiSlowPathCheck()
5816 llvm::Value *TypeId = llvm::MetadataAsValue::get(getLLVMContext(), MD); in EmitCall() local
5820 CGM.getIntrinsic(llvm::Intrinsic::type_test), {CalleePtr, TypeId}); in EmitCall()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp7105 WholeProgramDevirtResolution &Wpd = TypeId.WPDRes[Id]; in parseWholeProgramDevirtResolution()
7121 TypeIdSummary &TypeId = TheIndex.getOrInsertTypeIdSummary( in parseTypeIdSummaryRecord() local
7126 TypeId.TTRes.SizeM1BitWidth = Record[Slot++]; in parseTypeIdSummaryRecord()
7127 TypeId.TTRes.AlignLog2 = Record[Slot++]; in parseTypeIdSummaryRecord()
7128 TypeId.TTRes.SizeM1 = Record[Slot++]; in parseTypeIdSummaryRecord()
7129 TypeId.TTRes.BitMask = Record[Slot++]; in parseTypeIdSummaryRecord()
7130 TypeId.TTRes.InlineBits = Record[Slot++]; in parseTypeIdSummaryRecord()
7173 TypeIdCompatibleVtableInfo &TypeId) { in parseTypeIdCompatibleVtableInfo() argument
7176 TypeId.push_back({Offset, Callee}); in parseTypeIdCompatibleVtableInfo()
7182 TypeIdCompatibleVtableInfo &TypeId = in parseTypeIdCompatibleVtableSummaryRecord() local
[all …]
/freebsd/contrib/googletest/googletest/src/
H A Dgtest.cc962 TypeId GetTestTypeId() { return GetTypeId<Test>(); } in GetTestTypeId()
966 extern const TypeId kTestTypeIdInGoogleTest = GetTestTypeId();
2510 const internal::TypeId first_fixture_id = first_test_info->fixture_class_id_; in HasSameFixtureClass()
2515 const internal::TypeId this_fixture_id = this_test_info->fixture_class_id_; in HasSameFixtureClass()
2724 internal::TypeId fixture_class_id, in TestInfo()
2766 TypeId fixture_class_id, SetUpTestSuiteFunc set_up_tc, in MakeAndRegisterTestInfo()
H A Dgtest-internal-inl.h80 GTEST_API_ extern const TypeId kTestTypeIdInGoogleTest;
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DMetadata.cpp1755 Metadata *TypeId = MD.second->getOperand(1); in copyMetadata() local
1759 *MDNode::get(getContext(), {NewOffsetMD, TypeId})); in copyMetadata()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp592 if (MDString *TypeId = CTy->getRawIdentifier()) in createTypeDIE() local
593 DD->addDwarfTypeUnitType(getCU(), TypeId->getString(), TyDIE, CTy); in createTypeDIE()

12