Home
last modified time | relevance | path

Searched full:vfunc (Results 1 – 13 of 13) sorted by relevance

/freebsd/sys/contrib/device-tree/Bindings/pci/
H A Dpci-ep.yaml75 - Bits [18:3] for the virtual function index (vfunc)
79 (func & 0x7) | (vfunc << 3)
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndexYAML.h165 io.mapOptional("VFunc", id.VFunc);
H A DModuleSummaryIndex.h722 VFuncId VFunc;
1101 return DenseMapInfo<FunctionSummary::VFuncId>::isEqual(L.VFunc, R.VFunc) &&
1106 return I.VFunc.GUID;
/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()
H A DGlobalDCE.cpp180 LLVM_DEBUG(dbgs() << "vfunc dep " << Caller->getName() << " -> " in ScanVTableLoad()
/freebsd/usr.sbin/bsnmpd/tools/libbsnmptools/
H A Dbsnmptools.c1444 snmp_verify_vbind_f vfunc, snmp_add_vbind_f afunc, in snmp_pdu_add_bindings() argument
1464 if ((vfunc != NULL) && (vfunc(snmptoolctx, pdu, obj) < 0)) { in snmp_pdu_add_bindings()
/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()