Home
last modified time | relevance | path

Searched refs:TypeMemberInfo (Results 1 – 3 of 3) sorted by relevance

/external/llvm/include/llvm/Transforms/IPO/
DWholeProgramDevirt.h103 struct TypeMemberInfo { struct
110 bool operator<(const TypeMemberInfo &other) const { argument
117 VirtualCallTarget(Function *Fn, const TypeMemberInfo *TM);
120 VirtualCallTarget(const TypeMemberInfo *TM, bool IsBigEndian) in VirtualCallTarget()
128 const TypeMemberInfo *TM;
/external/llvm/unittests/Transforms/IPO/
DWholeProgramDevirt.cpp28 TypeMemberInfo TM1{&VT1, 0}; in TEST()
29 TypeMemberInfo TM2{&VT2, 0}; in TEST()
69 TypeMemberInfo TM1{&VT1, 0}; in TEST()
70 TypeMemberInfo TM2{&VT2, 0}; in TEST()
/external/llvm/lib/Transforms/IPO/
DWholeProgramDevirt.cpp167 VirtualCallTarget::VirtualCallTarget(Function *Fn, const TypeMemberInfo *TM) in VirtualCallTarget()
268 DenseMap<Metadata *, std::set<TypeMemberInfo>> &TypeIdMap);
271 const std::set<TypeMemberInfo> &TypeMemberInfos,
324 DenseMap<Metadata *, std::set<TypeMemberInfo>> &TypeIdMap) { in buildTypeIdentifierMap()
358 const std::set<TypeMemberInfo> &TypeMemberInfos, uint64_t ByteOffset) { in tryFindVirtualCallTargets()
359 for (const TypeMemberInfo &TM : TypeMemberInfos) { in tryFindVirtualCallTargets()
464 const TypeMemberInfo *UniqueMember = 0; in tryUniqueRetValOpt()
802 DenseMap<Metadata *, std::set<TypeMemberInfo>> TypeIdMap; in run()