Lines Matching defs:VE

170   ValueEnumerator VE;
195 VE(M, ShouldPreserveUseListOrder), Index(Index) {
201 GlobalValueId = VE.getValues().size();
256 return VE.getValueID(VI.getValue());
936 VE.getAttributeGroups();
945 Record.push_back(VE.getAttributeGroupID(Pair));
972 Record.push_back(VE.getTypeID(Attr.getValueAsType()));
998 const std::vector<AttributeList> &Attrs = VE.getAttributeLists();
1008 Record.push_back(VE.getAttributeGroupID({i, AS}));
1020 const ValueEnumerator::TypeList &TypeList = VE.getTypes();
1025 uint64_t NumBits = VE.computeBitsRequiredForTypeIndices();
1115 TypeVals.push_back(VE.getTypeID(FT->getReturnType()));
1117 TypeVals.push_back(VE.getTypeID(FT->getParamType(i)));
1127 TypeVals.push_back(VE.getTypeID(ET));
1152 TypeVals.push_back(VE.getTypeID(AT->getElementType()));
1163 TypeVals.push_back(VE.getTypeID(VT->getElementType()));
1175 TypeVals.push_back(VE.getTypeID(InnerTy));
1349 for (const Comdat *C : VE.getComdats()) {
1437 MaxGlobalType = std::max(MaxGlobalType, VE.getTypeID(GV.getValueType()));
1536 Vals.push_back(VE.getTypeID(GV.getValueType()));
1539 (VE.getValueID(GV.getInitializer()) + 1));
1556 Vals.push_back(GV.hasComdat() ? VE.getComdatID(GV.getComdat()) : 0);
1559 Vals.push_back(VE.getAttributeListID(AL));
1585 Vals.push_back(VE.getTypeID(F.getFunctionType()));
1589 Vals.push_back(VE.getAttributeListID(F.getAttributes()));
1596 Vals.push_back(F.hasPrologueData() ? (VE.getValueID(F.getPrologueData()) + 1)
1599 Vals.push_back(F.hasComdat() ? VE.getComdatID(F.getComdat()) : 0);
1600 Vals.push_back(F.hasPrefixData() ? (VE.getValueID(F.getPrefixData()) + 1)
1603 F.hasPersonalityFn() ? (VE.getValueID(F.getPersonalityFn()) + 1) : 0);
1622 Vals.push_back(VE.getTypeID(A.getValueType()));
1624 Vals.push_back(VE.getValueID(A.getAliasee()));
1645 Vals.push_back(VE.getTypeID(I.getValueType()));
1647 Vals.push_back(VE.getValueID(I.getResolver()));
1713 Record.push_back(VE.getTypeID(V->getType()));
1714 Record.push_back(VE.getValueID(V));
1726 Record.push_back(VE.getMetadataOrNullID(MD));
1757 Record.push_back(VE.getMetadataID(N->getScope()));
1758 Record.push_back(VE.getMetadataOrNullID(N->getInlinedAt()));
1790 Record.push_back(VE.getMetadataOrNullID(I));
1801 Record.push_back(VE.getMetadataOrNullID(N->getRawCountNode()));
1802 Record.push_back(VE.getMetadataOrNullID(N->getRawLowerBound()));
1803 Record.push_back(VE.getMetadataOrNullID(N->getRawUpperBound()));
1804 Record.push_back(VE.getMetadataOrNullID(N->getRawStride()));
1814 Record.push_back(VE.getMetadataOrNullID(N->getRawCountNode()));
1815 Record.push_back(VE.getMetadataOrNullID(N->getRawLowerBound()));
1816 Record.push_back(VE.getMetadataOrNullID(N->getRawUpperBound()));
1817 Record.push_back(VE.getMetadataOrNullID(N->getRawStride()));
1829 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
1841 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
1856 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
1857 Record.push_back(VE.getMetadataOrNullID(N->getStringLength()));
1858 Record.push_back(VE.getMetadataOrNullID(N->getStringLengthExp()));
1859 Record.push_back(VE.getMetadataOrNullID(N->getStringLocationExp()));
1873 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
1874 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
1876 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
1877 Record.push_back(VE.getMetadataOrNullID(N->getBaseType()));
1882 Record.push_back(VE.getMetadataOrNullID(N->getExtraData()));
1891 Record.push_back(VE.getMetadataOrNullID(N->getAnnotations().get()));
1908 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
1909 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
1911 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
1912 Record.push_back(VE.getMetadataOrNullID(N->getBaseType()));
1917 Record.push_back(VE.getMetadataOrNullID(N->getElements().get()));
1919 Record.push_back(VE.getMetadataOrNullID(N->getVTableHolder()));
1920 Record.push_back(VE.getMetadataOrNullID(N->getTemplateParams().get()));
1921 Record.push_back(VE.getMetadataOrNullID(N->getRawIdentifier()));
1922 Record.push_back(VE.getMetadataOrNullID(N->getDiscriminator()));
1923 Record.push_back(VE.getMetadataOrNullID(N->getRawDataLocation()));
1924 Record.push_back(VE.getMetadataOrNullID(N->getRawAssociated()));
1925 Record.push_back(VE.getMetadataOrNullID(N->getRawAllocated()));
1926 Record.push_back(VE.getMetadataOrNullID(N->getRawRank()));
1927 Record.push_back(VE.getMetadataOrNullID(N->getAnnotations().get()));
1939 Record.push_back(VE.getMetadataOrNullID(N->getTypeArray().get()));
1950 Record.push_back(VE.getMetadataOrNullID(N->getRawFilename()));
1951 Record.push_back(VE.getMetadataOrNullID(N->getRawDirectory()));
1954 Record.push_back(VE.getMetadataOrNullID(N->getRawChecksum()->Value));
1959 Record.push_back(VE.getMetadataOrNullID(nullptr));
1963 Record.push_back(VE.getMetadataOrNullID(Source));
1975 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
1976 Record.push_back(VE.getMetadataOrNullID(N->getRawProducer()));
1978 Record.push_back(VE.getMetadataOrNullID(N->getRawFlags()));
1980 Record.push_back(VE.getMetadataOrNullID(N->getRawSplitDebugFilename()));
1982 Record.push_back(VE.getMetadataOrNullID(N->getEnumTypes().get()));
1983 Record.push_back(VE.getMetadataOrNullID(N->getRetainedTypes().get()));
1985 Record.push_back(VE.getMetadataOrNullID(N->getGlobalVariables().get()));
1986 Record.push_back(VE.getMetadataOrNullID(N->getImportedEntities().get()));
1988 Record.push_back(VE.getMetadataOrNullID(N->getMacros().get()));
1993 Record.push_back(VE.getMetadataOrNullID(N->getRawSysRoot()));
1994 Record.push_back(VE.getMetadataOrNullID(N->getRawSDK()));
2006 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
2007 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2008 Record.push_back(VE.getMetadataOrNullID(N->getRawLinkageName()));
2009 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2011 Record.push_back(VE.getMetadataOrNullID(N->getType()));
2013 Record.push_back(VE.getMetadataOrNullID(N->getContainingType()));
2017 Record.push_back(VE.getMetadataOrNullID(N->getRawUnit()));
2018 Record.push_back(VE.getMetadataOrNullID(N->getTemplateParams().get()));
2019 Record.push_back(VE.getMetadataOrNullID(N->getDeclaration()));
2020 Record.push_back(VE.getMetadataOrNullID(N->getRetainedNodes().get()));
2022 Record.push_back(VE.getMetadataOrNullID(N->getThrownTypes().get()));
2023 Record.push_back(VE.getMetadataOrNullID(N->getAnnotations().get()));
2024 Record.push_back(VE.getMetadataOrNullID(N->getRawTargetFuncName()));
2034 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
2035 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2047 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
2048 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2059 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
2060 Record.push_back(VE.getMetadataOrNullID(N->getDecl()));
2061 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2062 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2073 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
2074 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2086 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2087 Record.push_back(VE.getMetadataOrNullID(N->getRawValue()));
2099 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2100 Record.push_back(VE.getMetadataOrNullID(N->getElements().get()));
2110 Record.push_back(VE.getMetadataID(MD));
2121 Record.push_back(VE.getMetadataOrNullID(I));
2142 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2143 Record.push_back(VE.getMetadataOrNullID(N->getType()));
2155 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2156 Record.push_back(VE.getMetadataOrNullID(N->getType()));
2158 Record.push_back(VE.getMetadataOrNullID(N->getValue()));
2169 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
2170 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2171 Record.push_back(VE.getMetadataOrNullID(N->getRawLinkageName()));
2172 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2174 Record.push_back(VE.getMetadataOrNullID(N->getType()));
2177 Record.push_back(VE.getMetadataOrNullID(N->getStaticDataMemberDeclaration()));
2178 Record.push_back(VE.getMetadataOrNullID(N->getTemplateParams()));
2180 Record.push_back(VE.getMetadataOrNullID(N->getAnnotations().get()));
2204 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
2205 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2206 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2208 Record.push_back(VE.getMetadataOrNullID(N->getType()));
2212 Record.push_back(VE.getMetadataOrNullID(N->getAnnotations().get()));
2222 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
2223 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2224 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2247 Record.push_back(VE.getMetadataOrNullID(N->getVariable()));
2248 Record.push_back(VE.getMetadataOrNullID(N->getExpression()));
2258 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2259 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2261 Record.push_back(VE.getMetadataOrNullID(N->getRawSetterName()));
2262 Record.push_back(VE.getMetadataOrNullID(N->getRawGetterName()));
2264 Record.push_back(VE.getMetadataOrNullID(N->getType()));
2275 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
2276 Record.push_back(VE.getMetadataOrNullID(N->getEntity()));
2278 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2279 Record.push_back(VE.getMetadataOrNullID(N->getRawFile()));
2280 Record.push_back(VE.getMetadataOrNullID(N->getElements().get()));
2309 Record.push_back(VE.getMetadataID(N));
2404 if (!VE.hasMDs() && M.named_metadata_empty())
2432 writeMetadataStrings(VE.getMDStrings(), Record);
2436 if (VE.getNonMDStrings().size() > IndexThreshold) {
2452 IndexPos.reserve(VE.getNonMDStrings().size());
2455 writeMetadataRecords(VE.getNonMDStrings(), Record, &MDAbbrevs, &IndexPos);
2457 if (VE.getNonMDStrings().size() > IndexThreshold) {
2482 Record.push_back(VE.getValueID(&GO));
2499 if (!VE.hasMDs())
2504 writeMetadataStrings(VE.getMDStrings(), Record);
2505 writeMetadataRecords(VE.getNonMDStrings(), Record);
2516 Record.push_back(VE.getMetadataID(I.second));
2542 Record.push_back(VE.getInstructionID(&I));
2546 Record.push_back(VE.getMetadataID(MDs[i].second));
2665 const ValueEnumerator::ValueList &Vals = VE.getValues();
2672 Record.push_back(VE.getTypeID(LastTy));
2679 Record.push_back(VE.getTypeID(IA->getFunctionType()));
2779 Record.push_back(VE.getValueID(Op));
2787 Record.push_back(VE.getTypeID(C->getOperand(0)->getType()));
2788 Record.push_back(VE.getValueID(C->getOperand(0)));
2794 Record.push_back(VE.getValueID(C->getOperand(0)));
2795 Record.push_back(VE.getValueID(C->getOperand(1)));
2805 Record.push_back(VE.getValueID(C->getOperand(0)));
2814 Record.push_back(VE.getTypeID(GO->getSourceElementType()));
2821 Record.push_back(VE.getTypeID(C->getOperand(i)->getType()));
2822 Record.push_back(VE.getValueID(C->getOperand(i)));
2828 Record.push_back(VE.getTypeID(C->getOperand(0)->getType()));
2829 Record.push_back(VE.getValueID(C->getOperand(0)));
2830 Record.push_back(VE.getTypeID(C->getOperand(1)->getType()));
2831 Record.push_back(VE.getValueID(C->getOperand(1)));
2835 Record.push_back(VE.getValueID(C->getOperand(0)));
2836 Record.push_back(VE.getValueID(C->getOperand(1)));
2837 Record.push_back(VE.getTypeID(C->getOperand(2)->getType()));
2838 Record.push_back(VE.getValueID(C->getOperand(2)));
2849 Record.push_back(VE.getTypeID(C->getOperand(0)->getType()));
2851 Record.push_back(VE.getValueID(C->getOperand(0)));
2852 Record.push_back(VE.getValueID(C->getOperand(1)));
2853 Record.push_back(VE.getValueID(CE->getShuffleMaskForBitcode()));
2858 Record.push_back(VE.getTypeID(BA->getFunction()->getType()));
2859 Record.push_back(VE.getValueID(BA->getFunction()));
2860 Record.push_back(VE.getGlobalBasicBlockID(BA->getBasicBlock()));
2863 Record.push_back(VE.getTypeID(Equiv->getGlobalValue()->getType()));
2864 Record.push_back(VE.getValueID(Equiv->getGlobalValue()));
2867 Record.push_back(VE.getTypeID(NC->getGlobalValue()->getType()));
2868 Record.push_back(VE.getValueID(NC->getGlobalValue()));
2871 Record.push_back(VE.getValueID(CPA->getPointer()));
2872 Record.push_back(VE.getValueID(CPA->getKey()));
2873 Record.push_back(VE.getValueID(CPA->getDiscriminator()));
2874 Record.push_back(VE.getValueID(CPA->getAddrDiscriminator()));
2889 const ValueEnumerator::ValueList &Vals = VE.getValues();
2911 unsigned ValID = VE.getValueID(V);
2915 Vals.push_back(VE.getTypeID(V->getType()));
2942 unsigned ValID = VE.getValueID(V);
2948 unsigned ValID = VE.getValueID(V);
2959 VE.setInstructionID(&I);
2966 Vals.push_back(VE.getTypeID(I.getType()));
3007 Vals.push_back(VE.getTypeID(GEPInst.getSourceElementType()));
3087 Vals.push_back(VE.getValueID(II.getSuccessor(0)));
3089 Vals.push_back(VE.getValueID(II.getSuccessor(1)));
3098 Vals.push_back(VE.getTypeID(SI.getCondition()->getType()));
3100 Vals.push_back(VE.getValueID(SI.getDefaultDest()));
3102 Vals.push_back(VE.getValueID(Case.getCaseValue()));
3103 Vals.push_back(VE.getValueID(Case.getCaseSuccessor()));
3109 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType()));
3113 Vals.push_back(VE.getValueID(I.getOperand(i)));
3126 Vals.push_back(VE.getAttributeListID(II->getAttributes()));
3128 Vals.push_back(VE.getValueID(II->getNormalDest()));
3129 Vals.push_back(VE.getValueID(II->getUnwindDest()));
3130 Vals.push_back(VE.getTypeID(FTy));
3153 Vals.push_back(VE.getValueID(CRI.getUnwindDest()));
3160 Vals.push_back(VE.getValueID(CRI.getSuccessor()));
3185 Vals.push_back(VE.getValueID(CatchPadBB));
3188 Vals.push_back(VE.getValueID(CatchSwitch.getUnwindDest()));
3201 Vals.push_back(VE.getAttributeListID(CBI->getAttributes()));
3206 Vals.push_back(VE.getValueID(CBI->getDefaultDest()));
3209 Vals.push_back(VE.getValueID(CBI->getIndirectDest(i)));
3211 Vals.push_back(VE.getTypeID(FTy));
3237 Vals64.push_back(VE.getTypeID(PN.getType()));
3240 Vals64.push_back(VE.getValueID(PN.getIncomingBlock(i)));
3256 Vals.push_back(VE.getTypeID(LP.getType()));
3272 Vals.push_back(VE.getTypeID(AI.getAllocatedType()));
3273 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType()));
3274 Vals.push_back(VE.getValueID(I.getOperand(0))); // size.
3302 Vals.push_back(VE.getTypeID(I.getType()));
3366 Vals.push_back(VE.getAttributeListID(CI.getAttributes()));
3378 Vals.push_back(VE.getTypeID(FTy));
3385 Vals.push_back(VE.getValueID(CI.getArgOperand(i)));
3399 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType())); // valistty
3401 Vals.push_back(VE.getTypeID(I.getType())); // restype.
3442 Record[0] = VE.getValueID(&F);
3476 NameVals.push_back(VE.getValueID(Name.getValue()));
3513 Record.push_back(VE.getValueID(Order.V));
3518 assert(VE.shouldPreserveUseListOrder() &&
3522 return !VE.UseListOrders.empty() && VE.UseListOrders.back().F == F;
3530 writeUseList(std::move(VE.UseListOrders.back()));
3531 VE.UseListOrders.pop_back();
3545 VE.incorporateFunction(F);
3551 Vals.push_back(VE.getBasicBlocks().size());
3557 VE.getFunctionConstantRange(CstStart, CstEnd);
3590 Vals.push_back(VE.getMetadataOrNullID(DL->getScope()));
3591 Vals.push_back(VE.getMetadataOrNullID(DL->getInlinedAt()));
3623 Vals.push_back(VE.getMetadataID(RawLocation));
3632 Vals.push_back(VE.getMetadataID(&*DLR->getDebugLoc()));
3633 Vals.push_back(VE.getMetadataID(DLR->getLabel()));
3650 Vals.push_back(VE.getMetadataID(&*DVR.getDebugLoc()));
3651 Vals.push_back(VE.getMetadataID(DVR.getVariable()));
3652 Vals.push_back(VE.getMetadataID(DVR.getExpression()));
3660 Vals.push_back(VE.getMetadataID(DVR.getRawLocation()));
3664 Vals.push_back(VE.getMetadataID(DVR.getRawLocation()));
3665 Vals.push_back(VE.getMetadataID(DVR.getAssignID()));
3666 Vals.push_back(VE.getMetadataID(DVR.getAddressExpression()));
3667 Vals.push_back(VE.getMetadataID(DVR.getRawAddress()));
3696 Vals[I.index()] = VE.getValueID(I.value());
3707 if (VE.shouldPreserveUseListOrder())
3709 VE.purgeFunction();
3766 VE.computeBitsRequiredForTypeIndices()));
3786 VE.computeBitsRequiredForTypeIndices()));
3808 VE.computeBitsRequiredForTypeIndices()));
3860 VE.computeBitsRequiredForTypeIndices()));
3871 VE.computeBitsRequiredForTypeIndices()));
3906 Log2_32_Ceil(VE.getTypes().size() + 1)));
4151 ValueEnumerator &VE) {
4157 NameVals.push_back(VE.getValueID(P.VTableVI.getValue()));
4230 return {VE.getValueID(VI.getValue())};
4284 NameVals.push_back(VE.getValueID(&V));
4295 NameVals.push_back(VE.getValueID(RI.getValue()));
4306 NameVals.push_back(VE.getValueID(P.FuncVI.getValue()));
4466 NameVals, Summary, VE.getValueID(&F), FSCallsRelBFAbbrev,
4482 auto AliasId = VE.getValueID(&A);
4483 auto AliaseeId = VE.getValueID(Aliasee);
4495 S.second, VE);
4905 if (VE.shouldPreserveUseListOrder())