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.cpp262 llvm::Value *VFunc = CGF.Builder.CreateAlignedLoad( in BuildAppleKextVirtualCall() local
273 CGCallee Callee(GD, VFunc, PointerAuth); in BuildAppleKextVirtualCall()
H A DItaniumCXXABI.cpp2206 llvm::Value *VFunc, *VTableSlotPtr = nullptr; in getVirtualFunctionPointer() local
2214 VFunc = CGF.EmitVTableTypeCheckedLoad(MethodDecl->getParent(), VTable, in getVirtualFunctionPointer()
2246 VFunc = VFuncLoad; in getVirtualFunctionPointer()
2255 CGCallee Callee(GD, VFunc, PointerAuth); in getVirtualFunctionPointer()
H A DMicrosoftCXXABI.cpp1977 llvm::Value *VFunc; in getVirtualFunctionPointer() local
1979 VFunc = CGF.EmitVTableTypeCheckedLoad( in getVirtualFunctionPointer()
1990 VFunc = Builder.CreateAlignedLoad(Ty, VFuncPtr, CGF.getPointerAlign()); in getVirtualFunctionPointer()
1993 CGCallee Callee(GD, VFunc); in getVirtualFunctionPointer()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp2414 for (Metadata *MD : MetadataByGUID[VC.VFunc.GUID]) { in run()
2415 CallSlots[{MD, VC.VFunc.Offset}] in run()
2422 for (Metadata *MD : MetadataByGUID[VC.VFunc.GUID]) { in run()
2423 CallSlots[{MD, VC.VFunc.Offset}] in run()
2566 for (StringRef Name : NameByGUID[VC.VFunc.GUID]) { in run()
2567 CallSlots[{Name, VC.VFunc.Offset}] in run()
2574 for (StringRef Name : NameByGUID[VC.VFunc.GUID]) { in run()
2575 CallSlots[{Name, VC.VFunc.Offset}] in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h728 VFuncId VFunc;
1097 return DenseMapInfo<FunctionSummary::VFuncId>::isEqual(L.VFunc, R.VFunc) &&
1102 return I.VFunc.GUID;
H A DModuleSummaryIndexYAML.h171 io.mapOptional("VFunc", id.VFunc);
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DLTO.cpp260 UsedTypeIds.insert(TT.VFunc.GUID); in computeLTOCacheKey()
262 UsedTypeIds.insert(TT.VFunc.GUID); in computeLTOCacheKey()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp4264 Record.push_back(VC.VFunc.GUID); in writeFunctionTypeMetadataRecords()
4265 Record.push_back(VC.VFunc.Offset); in writeFunctionTypeMetadataRecords()
4329 ReferencedTypeIds.insert(VC.VFunc.GUID); in getReferencedTypeIds()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp10528 assert(ConstVCallList[P.first].VFunc.GUID == 0 && in parseConstVCallList()
10530 Ids.emplace_back(&ConstVCallList[P.first].VFunc.GUID, P.second); in parseConstVCallList()
10542 parseVFuncId(ConstVCall.VFunc, IdToIndexMap, Index)) in parseConstVCall()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DAsmWriter.cpp3724 printVFuncId(ConstVCall.VFunc); in printConstVCalls()