Searched refs:TypeMemberInfo (Results 1 – 3 of 3) sorted by relevance
/external/llvm/include/llvm/Transforms/IPO/ |
D | WholeProgramDevirt.h | 103 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/ |
D | WholeProgramDevirt.cpp | 28 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/ |
D | WholeProgramDevirt.cpp | 167 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()
|