Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCXX.cpp264 llvm::Value *VFunc = CGF.Builder.CreateAlignedLoad( in BuildAppleKextVirtualCall() local
275 CGCallee Callee(GD, VFunc, PointerAuth); in BuildAppleKextVirtualCall()
H A DMicrosoftCXXABI.cpp1982 llvm::Value *VFunc; in getVirtualFunctionPointer() local
1984 VFunc = CGF.EmitVTableTypeCheckedLoad( in getVirtualFunctionPointer()
1995 VFunc = Builder.CreateAlignedLoad(Ty, VFuncPtr, CGF.getPointerAlign()); in getVirtualFunctionPointer()
1998 CGCallee Callee(GD, VFunc); in getVirtualFunctionPointer()
H A DItaniumCXXABI.cpp2190 llvm::Value *VFunc, *VTableSlotPtr = nullptr; in getVirtualFunctionPointer() local
2193 VFunc = CGF.EmitVTableTypeCheckedLoad( in getVirtualFunctionPointer()
2228 VFunc = VFuncLoad; in getVirtualFunctionPointer()
2237 CGCallee Callee(GD, VFunc, PointerAuth); in getVirtualFunctionPointer()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp2327 for (Metadata *MD : MetadataByGUID[VC.VFunc.GUID]) { in run()
2328 CallSlots[{MD, VC.VFunc.Offset}] in run()
2335 for (Metadata *MD : MetadataByGUID[VC.VFunc.GUID]) { in run()
2336 CallSlots[{MD, VC.VFunc.Offset}] in run()
2475 for (StringRef Name : NameByGUID[VC.VFunc.GUID]) { in run()
2476 CallSlots[{Name, VC.VFunc.Offset}] in run()
2483 for (StringRef Name : NameByGUID[VC.VFunc.GUID]) { in run()
2484 CallSlots[{Name, VC.VFunc.Offset}] in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h722 VFuncId VFunc;
1101 return DenseMapInfo<FunctionSummary::VFuncId>::isEqual(L.VFunc, R.VFunc) &&
1106 return I.VFunc.GUID;
H A DModuleSummaryIndexYAML.h165 io.mapOptional("VFunc", id.VFunc);
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTO.cpp267 UsedTypeIds.insert(TT.VFunc.GUID); in computeLTOCacheKey()
269 UsedTypeIds.insert(TT.VFunc.GUID); in computeLTOCacheKey()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp4031 Record.push_back(VC.VFunc.GUID); in writeFunctionTypeMetadataRecords()
4032 Record.push_back(VC.VFunc.Offset); in writeFunctionTypeMetadataRecords()
4096 ReferencedTypeIds.insert(VC.VFunc.GUID); in getReferencedTypeIds()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp10200 assert(ConstVCallList[P.first].VFunc.GUID == 0 && in parseConstVCallList()
10202 Ids.emplace_back(&ConstVCallList[P.first].VFunc.GUID, P.second); in parseConstVCallList()
10214 parseVFuncId(ConstVCall.VFunc, IdToIndexMap, Index)) in parseConstVCall()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAsmWriter.cpp3561 printVFuncId(ConstVCall.VFunc); in printConstVCalls()