Searched refs:VFunc (Results 1 – 13 of 13) sorted by relevance
| /llvm-project-15.0.7/llvm/test/Transforms/WholeProgramDevirt/Inputs/ |
| H A D | export.yaml | 12 - VFunc: 17 - VFunc:
|
| H A D | import-indir.yaml | 16 - VFunc: 21 - VFunc:
|
| /llvm-project-15.0.7/llvm/test/Transforms/WholeProgramDevirt/ |
| H A D | import-indir.ll | 24 ; SUMMARY-NEXT: - VFunc: 29 ; SUMMARY-NEXT: - VFunc:
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGCXX.cpp | 266 llvm::Value *VFunc = CGF.Builder.CreateAlignedLoad( in BuildAppleKextVirtualCall() local 268 CGCallee Callee(GD, VFunc); in BuildAppleKextVirtualCall()
|
| H A D | MicrosoftCXXABI.cpp | 1951 llvm::Value *VFunc; in getVirtualFunctionPointer() local 1953 VFunc = CGF.EmitVTableTypeCheckedLoad( in getVirtualFunctionPointer() 1962 VFunc = Builder.CreateAlignedLoad(Ty, VFuncPtr, CGF.getPointerAlign()); in getVirtualFunctionPointer() 1965 CGCallee Callee(GD, VFunc); in getVirtualFunctionPointer()
|
| H A D | ItaniumCXXABI.cpp | 1931 llvm::Value *VFunc; in getVirtualFunctionPointer() local 1933 VFunc = CGF.EmitVTableTypeCheckedLoad( in getVirtualFunctionPointer() 1971 VFunc = VFuncLoad; in getVirtualFunctionPointer() 1974 CGCallee Callee(GD, VFunc); in getVirtualFunctionPointer()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | WholeProgramDevirt.cpp | 2204 for (Metadata *MD : MetadataByGUID[VC.VFunc.GUID]) { in run() 2205 CallSlots[{MD, VC.VFunc.Offset}] in run() 2212 for (Metadata *MD : MetadataByGUID[VC.VFunc.GUID]) { in run() 2213 CallSlots[{MD, VC.VFunc.Offset}] in run() 2335 for (StringRef Name : NameByGUID[VC.VFunc.GUID]) { in run() 2336 CallSlots[{Name, VC.VFunc.Offset}] in run() 2343 for (StringRef Name : NameByGUID[VC.VFunc.GUID]) { in run() 2344 CallSlots[{Name, VC.VFunc.Offset}] in run()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | ModuleSummaryIndex.h | 537 VFuncId VFunc; 863 return DenseMapInfo<FunctionSummary::VFuncId>::isEqual(L.VFunc, R.VFunc) && 868 return I.VFunc.GUID;
|
| H A D | ModuleSummaryIndexYAML.h | 164 io.mapOptional("VFunc", id.VFunc);
|
| /llvm-project-15.0.7/llvm/lib/LTO/ |
| H A D | LTO.cpp | 229 UsedTypeIds.insert(TT.VFunc.GUID); in computeLTOCacheKey() 231 UsedTypeIds.insert(TT.VFunc.GUID); in computeLTOCacheKey()
|
| /llvm-project-15.0.7/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 3752 Record.push_back(VC.VFunc.GUID); in writeFunctionTypeMetadataRecords() 3753 Record.push_back(VC.VFunc.Offset); in writeFunctionTypeMetadataRecords() 3817 ReferencedTypeIds.insert(VC.VFunc.GUID); in getReferencedTypeIds()
|
| /llvm-project-15.0.7/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 9278 assert(ConstVCallList[P.first].VFunc.GUID == 0 && in parseConstVCallList() 9280 Ids.emplace_back(&ConstVCallList[P.first].VFunc.GUID, P.second); in parseConstVCallList() 9292 parseVFuncId(ConstVCall.VFunc, IdToIndexMap, Index)) in parseConstVCall()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | AsmWriter.cpp | 3299 printVFuncId(ConstVCall.VFunc); in printConstVCalls()
|