Home
last modified time | relevance | path

Searched refs:nestedTypes (Results 1 – 6 of 6) sorted by relevance

/minix3/minix/llvm/passes/magic/support/
H A DSmartType.cpp577 bool SmartType::isTypeConsistent2(std::vector<TYPECONST Type*> &nestedTypes, std::vector<const EDIT… in isTypeConsistent2() argument
582 for(unsigned j=0;j<nestedTypes.size();j++) { in isTypeConsistent2()
583 if(nestedTypes[j] == type && nestedEDITypes[j]->equals(aEDIType)) { in isTypeConsistent2()
601 nestedTypes.push_back(type); in isTypeConsistent2()
609 if(!isTypeConsistent2(nestedTypes, nestedEDITypes, &clonedSmartType)) { in isTypeConsistent2()
613 nestedTypes.pop_back(); in isTypeConsistent2()
620 static std::vector<TYPECONST Type*> nestedTypes; in isTypeConsistent2() local
625 nestedTypes.clear(); in isTypeConsistent2()
635 checkTypeConsistent = isTypeConsistent2(nestedTypes, nestedEDITypes, &aSmartType); in isTypeConsistent2()
645 static std::vector<TYPECONST Type*> nestedTypes; in isTypeConsistent() local
[all …]
H A DTypeUtil.cpp266 static std::vector<TYPECONST Type*> nestedTypes; in printTypeString() local
299 for(j=0;j<nestedTypes.size();j++) { in printTypeString()
300 if(nestedTypes[j] == type) { in printTypeString()
306 OS << "\\" << nestedTypes.size() - j; in printTypeString()
312 nestedTypes.push_back(type); in printTypeString()
340 nestedTypes.pop_back(); in printTypeString()
383 nestedTypes.pop_back(); in printTypeString()
H A DEDIType.cpp214 static std::vector<const EDIType*> nestedTypes; in printDescription() local
234 for(j=0;j<nestedTypes.size();j++) { in printDescription()
235 if(nestedTypes[j]->equals(this)) { in printDescription()
241 OS << "\\" << nestedTypes.size() - j; in printDescription()
246 nestedTypes.push_back(this); in printDescription()
270 nestedTypes.pop_back(); in printDescription()
275 nestedTypes.pop_back(); in printDescription()
312 nestedTypes.pop_back(); in printDescription()
/minix3/minix/llvm/passes/magic/
H A DMagicPass.cpp2247 static std::vector<TypeInfo*> nestedTypes; in fillTypeInfos() local
2255 for(unsigned i=0;i<nestedTypes.size();i++) { in fillTypeInfos()
2256 if(type == nestedTypes[i]->getType()) { in fillTypeInfos()
2257 const SmartType *nestedSType = nestedTypes[i]->getSmartType(); in fillTypeInfos()
2260 nestedTypes[i]->addParents(sourceTypeInfo.getParents()); in fillTypeInfos()
2261 return nestedTypes[i]; in fillTypeInfos()
2280 nestedTypes.push_back(aTypeInfo); in fillTypeInfos()
2299 nestedTypes.pop_back(); in fillTypeInfos()
2393 static std::vector<TYPECONST TypeInfo*> nestedTypes; in printInterestingTypes() local
2398 for(unsigned i=0;i<nestedTypes.size();i++) { in printInterestingTypes()
[all …]
/minix3/minix/llvm/passes/include/common/
H A Dpass_common.h986 static std::vector<TYPECONST Type*> nestedTypes; in getTypeHash() local
995 for(unsigned i=0;i<nestedTypes.size();i++) { in getTypeHash()
996 if(type == nestedTypes[i]) { in getTypeHash()
1018 nestedTypes.push_back(type); in getTypeHash()
1023 nestedTypes.pop_back(); in getTypeHash()
/minix3/minix/llvm/passes/include/magic/support/
H A DSmartType.h107 …static bool isTypeConsistent2(std::vector<TYPECONST Type*> &nestedTypes, std::vector<const EDIType…