Searched refs:VFunc (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCXX.cpp | 262 llvm::Value *VFunc = CGF.Builder.CreateAlignedLoad( in BuildAppleKextVirtualCall() local 273 CGCallee Callee(GD, VFunc, PointerAuth); in BuildAppleKextVirtualCall()
|
| H A D | ItaniumCXXABI.cpp | 2206 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 D | MicrosoftCXXABI.cpp | 1977 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 D | WholeProgramDevirt.cpp | 2414 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 D | ModuleSummaryIndex.h | 728 VFuncId VFunc; 1097 return DenseMapInfo<FunctionSummary::VFuncId>::isEqual(L.VFunc, R.VFunc) && 1102 return I.VFunc.GUID;
|
| H A D | ModuleSummaryIndexYAML.h | 171 io.mapOptional("VFunc", id.VFunc);
|
| /freebsd/contrib/llvm-project/llvm/lib/LTO/ |
| H A D | LTO.cpp | 260 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 D | BitcodeWriter.cpp | 4264 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 D | LLParser.cpp | 10528 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 D | AsmWriter.cpp | 3724 printVFuncId(ConstVCall.VFunc); in printConstVCalls()
|