Home
last modified time | relevance | path

Searched refs:VFunc (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/llvm/test/Transforms/WholeProgramDevirt/Inputs/
H A Dexport.yaml12 - VFunc:
17 - VFunc:
H A Dimport-indir.yaml16 - VFunc:
21 - VFunc:
/llvm-project-15.0.7/llvm/test/Transforms/WholeProgramDevirt/
H A Dimport-indir.ll24 ; SUMMARY-NEXT: - VFunc:
29 ; SUMMARY-NEXT: - VFunc:
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGCXX.cpp266 llvm::Value *VFunc = CGF.Builder.CreateAlignedLoad( in BuildAppleKextVirtualCall() local
268 CGCallee Callee(GD, VFunc); in BuildAppleKextVirtualCall()
H A DMicrosoftCXXABI.cpp1951 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 DItaniumCXXABI.cpp1931 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 DWholeProgramDevirt.cpp2204 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 DModuleSummaryIndex.h537 VFuncId VFunc;
863 return DenseMapInfo<FunctionSummary::VFuncId>::isEqual(L.VFunc, R.VFunc) &&
868 return I.VFunc.GUID;
H A DModuleSummaryIndexYAML.h164 io.mapOptional("VFunc", id.VFunc);
/llvm-project-15.0.7/llvm/lib/LTO/
H A DLTO.cpp229 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 DBitcodeWriter.cpp3752 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 DLLParser.cpp9278 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 DAsmWriter.cpp3299 printVFuncId(ConstVCall.VFunc); in printConstVCalls()