| /llvm-project-15.0.7/llvm/test/tools/llvm-shlib/ |
| H A D | typeids.test | 3 # Make sure there's no llvm::Any::TypeId symbol local to the shared library. As 4 # the adress of llvm::Any::TypeId::Id is used as a global unique identifier for 7 # This happens when llvm::Any::TypeId is parametrized by a type with hidden 13 # CHECK-NOT: {{[^uvV]}} llvm::Any::TypeId 14 # SAFETY-CHECK: {{[uvV]}} llvm::Any::TypeId
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/ |
| H A D | BTFDebug.cpp | 392 BTFType.Type = TypeId; in BTFKindVar() 558 uint32_t &TypeId) { in visitSubroutineType() argument 703 TypeId = ElemTypeId; in visitArrayType() 760 visitArrayType(CTy, TypeId); in visitCompositeType() 762 visitEnumType(CTy, TypeId); in visitCompositeType() 830 TypeId = DIToIdMap[Ty]; in visitTypeEntry() 883 visitBasicType(BTy, TypeId); in visitTypeEntry() 886 TypeId); in visitTypeEntry() 896 uint32_t TypeId; in visitTypeEntry() local 902 TypeId = DIToIdMap[Ty]; in visitMapDefType() [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 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 …]
|
| H A D | BTF.h | 232 uint32_t TypeId; ///< Type id referring to .BTF type section member
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | CrossDSOCFI.cpp | 84 if (ConstantInt *TypeId = extractNumericTypeId(Type)) in buildCFICheck() local 85 TypeIds.insert(TypeId->getZExtValue()); in buildCFICheck() 93 if (ConstantInt *TypeId = in buildCFICheck() local 95 TypeIds.insert(TypeId->getZExtValue()); in buildCFICheck() 138 for (uint64_t TypeId : TypeIds) { in buildCFICheck() local 139 ConstantInt *CaseTypeId = ConstantInt::get(Type::getInt64Ty(Ctx), TypeId); in buildCFICheck()
|
| H A D | LowerTypeTests.cpp | 464 TypeIdLowering importTypeId(StringRef TypeId); 470 buildBitSet(Metadata *TypeId, 536 Metadata *TypeId, in buildBitSet() argument 544 if (Type->getOperand(1) != TypeId) in buildBitSet() 676 if (Type->getOperand(1) != TypeId) in isKnownTypeIdMember() 721 if (isKnownTypeIdMember(TypeId, DL, Ptr, 0)) in lowerTypeTestCall() 1101 for (Metadata *TypeId : TypeIds) { in lowerTypeTestCalls() 1105 if (auto MDS = dyn_cast<MDString>(TypeId)) in lowerTypeTestCalls() 1139 TypeIdUserInfo &TIUI = TypeIdUsers[TypeId]; in lowerTypeTestCalls() 2088 auto TypeId = TypeIdMDVal->getMetadata(); in lower() local [all …]
|
| H A D | GlobalDCE.cpp | 207 void GlobalDCEPass::ScanVTableLoad(Function *Caller, Metadata *TypeId, in ScanVTableLoad() argument 209 for (auto &VTableInfo : TypeIdMap[TypeId]) { in ScanVTableLoad() 250 auto *TypeId = cast<MetadataAsValue>(TypeIdValue)->getMetadata(); in ScanTypeCheckedLoadIntrinsics() local 253 ScanVTableLoad(CI->getFunction(), TypeId, Offset->getZExtValue()); in ScanTypeCheckedLoadIntrinsics() 257 for (auto &VTableInfo : TypeIdMap[TypeId]) { in ScanTypeCheckedLoadIntrinsics()
|
| H A D | WholeProgramDevirt.cpp | 1867 Metadata *TypeId = in scanTypeTestUsers() local 1873 CallSlots[{TypeId, Call.Offset}].addCallSite(Ptr, Call.CB, nullptr); in scanTypeTestUsers() 1898 if (!TypeIdMap.count(TypeId)) in scanTypeTestUsers() 1910 else if (ImportSummary && isa<MDString>(TypeId)) { in scanTypeTestUsers() 1934 Metadata *TypeId = cast<MetadataAsValue>(TypeIdValue)->getMetadata(); in scanTypeCheckedLoadUsers() local 1992 CallSlots[{TypeId, Call.Offset}].addCallSite(Ptr, Call.CB, in scanTypeCheckedLoadUsers() 2001 auto *TypeId = dyn_cast<MDString>(Slot.TypeID); in importResolution() local 2002 if (!TypeId) in importResolution() 2005 ImportSummary->getTypeIdSummary(TypeId->getString()); in importResolution() 2181 if (auto *TypeId = dyn_cast<MDString>(P.first)) in run() local [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | Any.h | 34 template <typename T> struct TypeId { static const char Id; }; argument 51 const void *id() const override { return &TypeId<T>::Id; } in id() 118 template <typename T> const char Any::TypeId<T>::Id = 0; 124 return Value.Storage->id() == &Any::TypeId<remove_cvref_t<T>>::Id; in any_isa()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | ModuleSummaryIndex.h | 1512 TypeIdSummary &getOrInsertTypeIdSummary(StringRef TypeId) { 1515 if (It->second.first == TypeId) 1518 {GlobalValue::getGUID(TypeId), {std::string(TypeId), TypeIdSummary()}}); 1524 const TypeIdSummary *getTypeIdSummary(StringRef TypeId) const { 1527 if (It->second.first == TypeId) 1532 TypeIdSummary *getTypeIdSummary(StringRef TypeId) { 1535 TypeId)); 1546 getOrInsertTypeIdCompatibleVtableSummary(StringRef TypeId) { 1547 return TypeIdCompatibleVtableMap[std::string(TypeId)]; 1553 getTypeIdCompatibleVtableSummary(StringRef TypeId) const { [all …]
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ModuleSummaryAnalysis.cpp | 170 auto *TypeId = dyn_cast<MDString>(TypeMDVal->getMetadata()); in addIntrinsicToSummary() local 171 if (!TypeId) in addIntrinsicToSummary() 173 GlobalValue::GUID Guid = GlobalValue::getGUID(TypeId->getString()); in addIntrinsicToSummary() 197 auto *TypeId = dyn_cast<MDString>(TypeMDVal->getMetadata()); in addIntrinsicToSummary() local 198 if (!TypeId) in addIntrinsicToSummary() 200 GlobalValue::GUID Guid = GlobalValue::getGUID(TypeId->getString()); in addIntrinsicToSummary() 597 if (auto *TypeId = dyn_cast<MDString>(TypeID)) in recordTypeIdCompatibleVtableReferences() local 598 Index.getOrInsertTypeIdCompatibleVtableSummary(TypeId->getString()) in recordTypeIdCompatibleVtableReferences()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | GlobalDCE.h | 70 void ScanVTableLoad(Function *Caller, Metadata *TypeId, uint64_t CallOffset);
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/MC/MCParser/ |
| H A D | COFFAsmParser.cpp | 564 StringRef TypeId = getTok().getIdentifier(); in parseCOMDATType() local 566 Type = StringSwitch<COFF::COMDATType>(TypeId) in parseCOMDATType() 577 return TokError(Twine("unrecognized COMDAT type '" + TypeId + "'")); in parseCOMDATType()
|
| /llvm-project-15.0.7/llvm/utils/unittest/googletest/include/gtest/internal/ |
| H A D | gtest-internal.h | 409 typedef const void* TypeId; typedef 427 TypeId GetTypeId() { in GetTypeId() 440 GTEST_API_ TypeId GetTestTypeId(); 565 TypeId fixture_class_id, SetUpTestSuiteFunc set_up_tc,
|
| H A D | gtest-param-util.h | 465 virtual TypeId GetTestSuiteTypeId() const = 0; 506 TypeId GetTestSuiteTypeId() const override { return GetTypeId<TestSuite>(); } in GetTestSuiteTypeId()
|
| /llvm-project-15.0.7/llvm/test/Assembler/ |
| H A D | thinlto-summary.ll | 55 ; Test TypeId summaries: 58 ; Test TypeId with other optional fields (alignLog2/sizeM1/bitMask/inlineBits)
|
| /llvm-project-15.0.7/llvm/utils/unittest/googletest/include/gtest/ |
| H A D | gtest.h | 773 internal::TypeId fixture_class_id, internal::SetUpTestSuiteFunc set_up_tc, 783 internal::TypeId fixture_class_id, 810 const internal::TypeId fixture_class_id_; // ID of the test fixture class
|
| /llvm-project-15.0.7/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 6898 WholeProgramDevirtResolution &Wpd = TypeId.WPDRes[Id]; in parseWholeProgramDevirtResolution() 6914 TypeIdSummary &TypeId = TheIndex.getOrInsertTypeIdSummary( in parseTypeIdSummaryRecord() local 6919 TypeId.TTRes.SizeM1BitWidth = Record[Slot++]; in parseTypeIdSummaryRecord() 6920 TypeId.TTRes.AlignLog2 = Record[Slot++]; in parseTypeIdSummaryRecord() 6921 TypeId.TTRes.SizeM1 = Record[Slot++]; in parseTypeIdSummaryRecord() 6922 TypeId.TTRes.BitMask = Record[Slot++]; in parseTypeIdSummaryRecord() 6923 TypeId.TTRes.InlineBits = Record[Slot++]; in parseTypeIdSummaryRecord() 6966 TypeIdCompatibleVtableInfo &TypeId) { in parseTypeIdCompatibleVtableInfo() argument 6969 TypeId.push_back({Offset, Callee}); in parseTypeIdCompatibleVtableInfo() 6975 TypeIdCompatibleVtableInfo &TypeId = in parseTypeIdCompatibleVtableSummaryRecord() local [all …]
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGClass.cpp | 2703 llvm::Value *TypeId = in EmitTypeMetadataCodeForVCall() local 2715 Builder.CreateCall(CGM.getIntrinsic(IID), {CastedVTable, TypeId}); in EmitTypeMetadataCodeForVCall() 2817 llvm::Value *TypeId = llvm::MetadataAsValue::get(getLLVMContext(), MD); in EmitVTablePtrCheck() local 2821 CGM.getIntrinsic(llvm::Intrinsic::type_test), {CastedVTable, TypeId}); in EmitVTablePtrCheck() 2875 llvm::Value *TypeId = llvm::MetadataAsValue::get(CGM.getLLVMContext(), MD); in EmitVTableTypeCheckedLoad() local 2881 TypeId}); in EmitVTableTypeCheckedLoad()
|
| /llvm-project-15.0.7/clang/test/CXX/expr/expr.const/ |
| H A D | p2-0x.cpp | 474 namespace TypeId { namespace
|
| /llvm-project-15.0.7/llvm/utils/unittest/googletest/src/ |
| H A D | gtest.cc | 641 TypeId GetTestTypeId() { in GetTestTypeId() 647 extern const TypeId kTestTypeIdInGoogleTest = GetTestTypeId(); 2306 const internal::TypeId first_fixture_id = first_test_info->fixture_class_id_; in HasSameFixtureClass() 2311 const internal::TypeId this_fixture_id = this_test_info->fixture_class_id_; in HasSameFixtureClass() 2544 internal::TypeId fixture_class_id, in TestInfo() 2584 TypeId fixture_class_id, SetUpTestSuiteFunc set_up_tc, in MakeAndRegisterTestInfo()
|
| H A D | gtest-internal-inl.h | 79 GTEST_API_ extern const TypeId kTestTypeIdInGoogleTest;
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Metadata.cpp | 1565 Metadata *TypeId = MD.second->getOperand(1); in copyMetadata() local 1569 *MDNode::get(getContext(), {NewOffsetMD, TypeId})); in copyMetadata()
|