Searched refs:VTableOffset (Results 1 – 8 of 8) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | CallPromotionUtils.cpp | 546 APInt VTableOffset(DL.getTypeSizeInBits(VTableEntryPtr->getType()), 0); in tryPromoteCall() local 548 DL, VTableOffset, /* AllowNonInbounds */ true); in tryPromoteCall() 575 APInt VTableGVOffset = VTableOffsetGVBase + VTableOffset; in tryPromoteCall()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | GlobalDCE.cpp | 209 uint64_t VTableOffset = VTableInfo.second; in ScanVTableLoad() local 212 getPointerAtOffset(VTable->getInitializer(), VTableOffset + CallOffset, in ScanVTableLoad()
|
| H A D | WholeProgramDevirt.cpp | 1048 if (VTP.VTableOffset != P.AddressPointOffset + ByteOffset) in tryFindVirtualCallTargets()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | ItaniumCXXABI.cpp | 687 llvm::Value *VTableOffset = FnAsInt; in EmitLoadOfMemberFunctionPointer() local 689 VTableOffset = Builder.CreateSub(VTableOffset, ptrdiff_1); in EmitLoadOfMemberFunctionPointer() 691 VTableOffset = Builder.CreateTrunc(VTableOffset, CGF.Int32Ty); in EmitLoadOfMemberFunctionPointer() 692 VTableOffset = Builder.CreateZExt(VTableOffset, CGM.PtrDiffTy); in EmitLoadOfMemberFunctionPointer() 723 llvm::Value *VFPAddr = Builder.CreateGEP(VTable, VTableOffset); in EmitLoadOfMemberFunctionPointer() 741 llvm::Value *VFPAddr = Builder.CreateGEP(VTable, VTableOffset); in EmitLoadOfMemberFunctionPointer() 750 {VTableOffset->getType()}), in EmitLoadOfMemberFunctionPointer() 751 {VTable, VTableOffset}); in EmitLoadOfMemberFunctionPointer() 754 llvm::Value *VFPAddr = CGF.Builder.CreateGEP(VTable, VTableOffset); in EmitLoadOfMemberFunctionPointer() 1035 uint64_t VTableOffset; in BuildMemberPointer() local [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | ModuleSummaryAnalysis.cpp | 543 assert(P.VTableOffset >= PrevOffset); in computeVTableFuncs() 544 PrevOffset = P.VTableOffset; in computeVTableFuncs()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | ModuleSummaryIndex.h | 815 : FuncVI(VI), VTableOffset(Offset) {} 818 uint64_t VTableOffset;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
| H A D | AsmWriter.cpp | 3155 << ", offset: " << P.VTableOffset; in printGlobalVarSummary()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 3885 NameVals.push_back(P.VTableOffset); in writeModuleLevelReferences()
|