Searched refs:VFunc (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGCXX.cpp | 264 llvm::Value *VFunc = CGF.Builder.CreateAlignedLoad( in BuildAppleKextVirtualCall() local 275 CGCallee Callee(GD, VFunc, PointerAuth); in BuildAppleKextVirtualCall()
|
H A D | MicrosoftCXXABI.cpp | 1982 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 D | ItaniumCXXABI.cpp | 2190 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 D | WholeProgramDevirt.cpp | 2327 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 D | ModuleSummaryIndex.h | 722 VFuncId VFunc; 1101 return DenseMapInfo<FunctionSummary::VFuncId>::isEqual(L.VFunc, R.VFunc) && 1106 return I.VFunc.GUID;
|
H A D | ModuleSummaryIndexYAML.h | 165 io.mapOptional("VFunc", id.VFunc);
|
/freebsd/contrib/llvm-project/llvm/lib/LTO/ |
H A D | LTO.cpp | 267 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 D | BitcodeWriter.cpp | 4031 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 D | LLParser.cpp | 10200 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 D | AsmWriter.cpp | 3561 printVFuncId(ConstVCall.VFunc); in printConstVCalls()
|