Home
last modified time | relevance | path

Searched defs:DevirtModule (Results 1 – 3 of 3) sorted by relevance

/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp542 struct DevirtModule { struct
543 Module &M;
544 function_ref<AAResults &(Function &)> AARGetter;
545 function_ref<DominatorTree &(Function &)> LookupDomTree;
547 ModuleSummaryIndex *ExportSummary;
548 const ModuleSummaryIndex *ImportSummary;
550 IntegerType *Int8Ty;
551 PointerType *Int8PtrTy;
552 IntegerType *Int32Ty;
553 IntegerType *Int64Ty;
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp444 struct DevirtModule { struct
445 Module &M;
446 function_ref<AAResults &(Function &)> AARGetter;
447 function_ref<DominatorTree &(Function &)> LookupDomTree;
449 ModuleSummaryIndex *ExportSummary;
450 const ModuleSummaryIndex *ImportSummary;
452 IntegerType *Int8Ty;
453 PointerType *Int8PtrTy;
454 IntegerType *Int32Ty;
455 IntegerType *Int64Ty;
[all …]
/aosp_15_r20/external/llvm/lib/Transforms/IPO/
H A DWholeProgramDevirt.cpp240 struct DevirtModule { struct
241 Module &M;
242 IntegerType *Int8Ty;
243 PointerType *Int8PtrTy;
244 IntegerType *Int32Ty;
246 MapVector<VTableSlot, std::vector<VirtualCallSite>> CallSlots;
256 std::map<CallInst *, unsigned> NumUnsafeUsesForTypeTest;
258 DevirtModule(Module &M) in DevirtModule() function