Lines Matching defs:VE

172   ValueEnumerator VE;
197 VE(M, ShouldPreserveUseListOrder), Index(Index) {
203 GlobalValueId = VE.getValues().size();
260 return VE.getValueID(VI.getValue());
961 VE.getAttributeGroups();
970 Record.push_back(VE.getAttributeGroupID(Pair));
997 Record.push_back(VE.getTypeID(Attr.getValueAsType()));
1023 const std::vector<AttributeList> &Attrs = VE.getAttributeLists();
1033 Record.push_back(VE.getAttributeGroupID({i, AS}));
1045 const ValueEnumerator::TypeList &TypeList = VE.getTypes();
1050 uint64_t NumBits = VE.computeBitsRequiredForTypeIndices();
1141 TypeVals.push_back(VE.getTypeID(FT->getReturnType()));
1143 TypeVals.push_back(VE.getTypeID(FT->getParamType(i)));
1153 TypeVals.push_back(VE.getTypeID(ET));
1178 TypeVals.push_back(VE.getTypeID(AT->getElementType()));
1189 TypeVals.push_back(VE.getTypeID(VT->getElementType()));
1201 TypeVals.push_back(VE.getTypeID(InnerTy));
1375 for (const Comdat *C : VE.getComdats()) {
1463 MaxGlobalType = std::max(MaxGlobalType, VE.getTypeID(GV.getValueType()));
1562 Vals.push_back(VE.getTypeID(GV.getValueType()));
1565 (VE.getValueID(GV.getInitializer()) + 1));
1582 Vals.push_back(GV.hasComdat() ? VE.getComdatID(GV.getComdat()) : 0);
1585 Vals.push_back(VE.getAttributeListID(AL));
1611 Vals.push_back(VE.getTypeID(F.getFunctionType()));
1615 Vals.push_back(VE.getAttributeListID(F.getAttributes()));
1622 Vals.push_back(F.hasPrologueData() ? (VE.getValueID(F.getPrologueData()) + 1)
1625 Vals.push_back(F.hasComdat() ? VE.getComdatID(F.getComdat()) : 0);
1626 Vals.push_back(F.hasPrefixData() ? (VE.getValueID(F.getPrefixData()) + 1)
1629 F.hasPersonalityFn() ? (VE.getValueID(F.getPersonalityFn()) + 1) : 0);
1648 Vals.push_back(VE.getTypeID(A.getValueType()));
1650 Vals.push_back(VE.getValueID(A.getAliasee()));
1671 Vals.push_back(VE.getTypeID(I.getValueType()));
1673 Vals.push_back(VE.getValueID(I.getResolver()));
1742 Record.push_back(VE.getTypeID(V->getType()));
1743 Record.push_back(VE.getValueID(V));
1755 Record.push_back(VE.getMetadataOrNullID(MD));
1786 Record.push_back(VE.getMetadataID(N->getScope()));
1787 Record.push_back(VE.getMetadataOrNullID(N->getInlinedAt()));
1819 Record.push_back(VE.getMetadataOrNullID(I));
1830 Record.push_back(VE.getMetadataOrNullID(N->getRawCountNode()));
1831 Record.push_back(VE.getMetadataOrNullID(N->getRawLowerBound()));
1832 Record.push_back(VE.getMetadataOrNullID(N->getRawUpperBound()));
1833 Record.push_back(VE.getMetadataOrNullID(N->getRawStride()));
1843 Record.push_back(VE.getMetadataOrNullID(N->getRawCountNode()));
1844 Record.push_back(VE.getMetadataOrNullID(N->getRawLowerBound()));
1845 Record.push_back(VE.getMetadataOrNullID(N->getRawUpperBound()));
1846 Record.push_back(VE.getMetadataOrNullID(N->getRawStride()));
1858 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
1870 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
1886 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
1887 Record.push_back(VE.getMetadataOrNullID(N->getStringLength()));
1888 Record.push_back(VE.getMetadataOrNullID(N->getStringLengthExp()));
1889 Record.push_back(VE.getMetadataOrNullID(N->getStringLocationExp()));
1903 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
1904 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
1906 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
1907 Record.push_back(VE.getMetadataOrNullID(N->getBaseType()));
1912 Record.push_back(VE.getMetadataOrNullID(N->getExtraData()));
1921 Record.push_back(VE.getMetadataOrNullID(N->getAnnotations().get()));
1938 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
1939 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
1941 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
1942 Record.push_back(VE.getMetadataOrNullID(N->getBaseType()));
1947 Record.push_back(VE.getMetadataOrNullID(N->getElements().get()));
1949 Record.push_back(VE.getMetadataOrNullID(N->getVTableHolder()));
1950 Record.push_back(VE.getMetadataOrNullID(N->getTemplateParams().get()));
1951 Record.push_back(VE.getMetadataOrNullID(N->getRawIdentifier()));
1952 Record.push_back(VE.getMetadataOrNullID(N->getDiscriminator()));
1953 Record.push_back(VE.getMetadataOrNullID(N->getRawDataLocation()));
1954 Record.push_back(VE.getMetadataOrNullID(N->getRawAssociated()));
1955 Record.push_back(VE.getMetadataOrNullID(N->getRawAllocated()));
1956 Record.push_back(VE.getMetadataOrNullID(N->getRawRank()));
1957 Record.push_back(VE.getMetadataOrNullID(N->getAnnotations().get()));
1959 Record.push_back(VE.getMetadataOrNullID(N->getRawSpecification()));
1971 Record.push_back(VE.getMetadataOrNullID(N->getTypeArray().get()));
1982 Record.push_back(VE.getMetadataOrNullID(N->getRawFilename()));
1983 Record.push_back(VE.getMetadataOrNullID(N->getRawDirectory()));
1986 Record.push_back(VE.getMetadataOrNullID(N->getRawChecksum()->Value));
1991 Record.push_back(VE.getMetadataOrNullID(nullptr));
1995 Record.push_back(VE.getMetadataOrNullID(Source));
2007 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2008 Record.push_back(VE.getMetadataOrNullID(N->getRawProducer()));
2010 Record.push_back(VE.getMetadataOrNullID(N->getRawFlags()));
2012 Record.push_back(VE.getMetadataOrNullID(N->getRawSplitDebugFilename()));
2014 Record.push_back(VE.getMetadataOrNullID(N->getEnumTypes().get()));
2015 Record.push_back(VE.getMetadataOrNullID(N->getRetainedTypes().get()));
2017 Record.push_back(VE.getMetadataOrNullID(N->getGlobalVariables().get()));
2018 Record.push_back(VE.getMetadataOrNullID(N->getImportedEntities().get()));
2020 Record.push_back(VE.getMetadataOrNullID(N->getMacros().get()));
2025 Record.push_back(VE.getMetadataOrNullID(N->getRawSysRoot()));
2026 Record.push_back(VE.getMetadataOrNullID(N->getRawSDK()));
2038 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
2039 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2040 Record.push_back(VE.getMetadataOrNullID(N->getRawLinkageName()));
2041 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2043 Record.push_back(VE.getMetadataOrNullID(N->getType()));
2045 Record.push_back(VE.getMetadataOrNullID(N->getContainingType()));
2049 Record.push_back(VE.getMetadataOrNullID(N->getRawUnit()));
2050 Record.push_back(VE.getMetadataOrNullID(N->getTemplateParams().get()));
2051 Record.push_back(VE.getMetadataOrNullID(N->getDeclaration()));
2052 Record.push_back(VE.getMetadataOrNullID(N->getRetainedNodes().get()));
2054 Record.push_back(VE.getMetadataOrNullID(N->getThrownTypes().get()));
2055 Record.push_back(VE.getMetadataOrNullID(N->getAnnotations().get()));
2056 Record.push_back(VE.getMetadataOrNullID(N->getRawTargetFuncName()));
2066 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
2067 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2079 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
2080 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2091 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
2092 Record.push_back(VE.getMetadataOrNullID(N->getDecl()));
2093 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2094 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2105 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
2106 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2118 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2119 Record.push_back(VE.getMetadataOrNullID(N->getRawValue()));
2131 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2132 Record.push_back(VE.getMetadataOrNullID(N->getElements().get()));
2142 Record.push_back(VE.getMetadataID(MD));
2153 Record.push_back(VE.getMetadataOrNullID(I));
2174 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2175 Record.push_back(VE.getMetadataOrNullID(N->getType()));
2187 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2188 Record.push_back(VE.getMetadataOrNullID(N->getType()));
2190 Record.push_back(VE.getMetadataOrNullID(N->getValue()));
2201 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
2202 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2203 Record.push_back(VE.getMetadataOrNullID(N->getRawLinkageName()));
2204 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2206 Record.push_back(VE.getMetadataOrNullID(N->getType()));
2209 Record.push_back(VE.getMetadataOrNullID(N->getStaticDataMemberDeclaration()));
2210 Record.push_back(VE.getMetadataOrNullID(N->getTemplateParams()));
2212 Record.push_back(VE.getMetadataOrNullID(N->getAnnotations().get()));
2236 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
2237 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2238 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2240 Record.push_back(VE.getMetadataOrNullID(N->getType()));
2244 Record.push_back(VE.getMetadataOrNullID(N->getAnnotations().get()));
2254 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
2255 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2256 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2279 Record.push_back(VE.getMetadataOrNullID(N->getVariable()));
2280 Record.push_back(VE.getMetadataOrNullID(N->getExpression()));
2290 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2291 Record.push_back(VE.getMetadataOrNullID(N->getFile()));
2293 Record.push_back(VE.getMetadataOrNullID(N->getRawSetterName()));
2294 Record.push_back(VE.getMetadataOrNullID(N->getRawGetterName()));
2296 Record.push_back(VE.getMetadataOrNullID(N->getType()));
2307 Record.push_back(VE.getMetadataOrNullID(N->getScope()));
2308 Record.push_back(VE.getMetadataOrNullID(N->getEntity()));
2310 Record.push_back(VE.getMetadataOrNullID(N->getRawName()));
2311 Record.push_back(VE.getMetadataOrNullID(N->getRawFile()));
2312 Record.push_back(VE.getMetadataOrNullID(N->getElements().get()));
2341 Record.push_back(VE.getMetadataID(N));
2436 if (!VE.hasMDs() && M.named_metadata_empty())
2464 writeMetadataStrings(VE.getMDStrings(), Record);
2468 if (VE.getNonMDStrings().size() > IndexThreshold) {
2484 IndexPos.reserve(VE.getNonMDStrings().size());
2487 writeMetadataRecords(VE.getNonMDStrings(), Record, &MDAbbrevs, &IndexPos);
2489 if (VE.getNonMDStrings().size() > IndexThreshold) {
2514 Record.push_back(VE.getValueID(&GO));
2531 if (!VE.hasMDs())
2536 writeMetadataStrings(VE.getMDStrings(), Record);
2537 writeMetadataRecords(VE.getNonMDStrings(), Record);
2548 Record.push_back(VE.getMetadataID(I.second));
2574 Record.push_back(VE.getInstructionID(&I));
2578 Record.push_back(VE.getMetadataID(MDs[i].second));
2697 const ValueEnumerator::ValueList &Vals = VE.getValues();
2704 Record.push_back(VE.getTypeID(LastTy));
2711 Record.push_back(VE.getTypeID(IA->getFunctionType()));
2811 Record.push_back(VE.getValueID(Op));
2819 Record.push_back(VE.getTypeID(C->getOperand(0)->getType()));
2820 Record.push_back(VE.getValueID(C->getOperand(0)));
2826 Record.push_back(VE.getValueID(C->getOperand(0)));
2827 Record.push_back(VE.getValueID(C->getOperand(1)));
2837 Record.push_back(VE.getValueID(C->getOperand(0)));
2846 Record.push_back(VE.getTypeID(GO->getSourceElementType()));
2853 Record.push_back(VE.getTypeID(Op->getType()));
2854 Record.push_back(VE.getValueID(Op));
2860 Record.push_back(VE.getTypeID(C->getOperand(0)->getType()));
2861 Record.push_back(VE.getValueID(C->getOperand(0)));
2862 Record.push_back(VE.getTypeID(C->getOperand(1)->getType()));
2863 Record.push_back(VE.getValueID(C->getOperand(1)));
2867 Record.push_back(VE.getValueID(C->getOperand(0)));
2868 Record.push_back(VE.getValueID(C->getOperand(1)));
2869 Record.push_back(VE.getTypeID(C->getOperand(2)->getType()));
2870 Record.push_back(VE.getValueID(C->getOperand(2)));
2881 Record.push_back(VE.getTypeID(C->getOperand(0)->getType()));
2883 Record.push_back(VE.getValueID(C->getOperand(0)));
2884 Record.push_back(VE.getValueID(C->getOperand(1)));
2885 Record.push_back(VE.getValueID(CE->getShuffleMaskForBitcode()));
2890 Record.push_back(VE.getTypeID(BA->getFunction()->getType()));
2891 Record.push_back(VE.getValueID(BA->getFunction()));
2892 Record.push_back(VE.getGlobalBasicBlockID(BA->getBasicBlock()));
2895 Record.push_back(VE.getTypeID(Equiv->getGlobalValue()->getType()));
2896 Record.push_back(VE.getValueID(Equiv->getGlobalValue()));
2899 Record.push_back(VE.getTypeID(NC->getGlobalValue()->getType()));
2900 Record.push_back(VE.getValueID(NC->getGlobalValue()));
2903 Record.push_back(VE.getValueID(CPA->getPointer()));
2904 Record.push_back(VE.getValueID(CPA->getKey()));
2905 Record.push_back(VE.getValueID(CPA->getDiscriminator()));
2906 Record.push_back(VE.getValueID(CPA->getAddrDiscriminator()));
2921 const ValueEnumerator::ValueList &Vals = VE.getValues();
2943 unsigned ValID = VE.getValueID(V);
2947 Vals.push_back(VE.getTypeID(V->getType()));
2959 unsigned ValID = VE.getMetadataID(MD);
2987 unsigned ValID = VE.getValueID(V);
2993 unsigned ValID = VE.getValueID(V);
3004 VE.setInstructionID(&I);
3011 Vals.push_back(VE.getTypeID(I.getType()));
3052 Vals.push_back(VE.getTypeID(GEPInst.getSourceElementType()));
3132 Vals.push_back(VE.getValueID(II.getSuccessor(0)));
3134 Vals.push_back(VE.getValueID(II.getSuccessor(1)));
3143 Vals.push_back(VE.getTypeID(SI.getCondition()->getType()));
3145 Vals.push_back(VE.getValueID(SI.getDefaultDest()));
3147 Vals.push_back(VE.getValueID(Case.getCaseValue()));
3148 Vals.push_back(VE.getValueID(Case.getCaseSuccessor()));
3154 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType()));
3158 Vals.push_back(VE.getValueID(Op));
3171 Vals.push_back(VE.getAttributeListID(II->getAttributes()));
3173 Vals.push_back(VE.getValueID(II->getNormalDest()));
3174 Vals.push_back(VE.getValueID(II->getUnwindDest()));
3175 Vals.push_back(VE.getTypeID(FTy));
3198 Vals.push_back(VE.getValueID(CRI.getUnwindDest()));
3205 Vals.push_back(VE.getValueID(CRI.getSuccessor()));
3230 Vals.push_back(VE.getValueID(CatchPadBB));
3233 Vals.push_back(VE.getValueID(CatchSwitch.getUnwindDest()));
3246 Vals.push_back(VE.getAttributeListID(CBI->getAttributes()));
3251 Vals.push_back(VE.getValueID(CBI->getDefaultDest()));
3254 Vals.push_back(VE.getValueID(CBI->getIndirectDest(i)));
3256 Vals.push_back(VE.getTypeID(FTy));
3282 Vals64.push_back(VE.getTypeID(PN.getType()));
3285 Vals64.push_back(VE.getValueID(PN.getIncomingBlock(i)));
3301 Vals.push_back(VE.getTypeID(LP.getType()));
3317 Vals.push_back(VE.getTypeID(AI.getAllocatedType()));
3318 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType()));
3319 Vals.push_back(VE.getValueID(I.getOperand(0))); // size.
3347 Vals.push_back(VE.getTypeID(I.getType()));
3411 Vals.push_back(VE.getAttributeListID(CI.getAttributes()));
3423 Vals.push_back(VE.getTypeID(FTy));
3430 Vals.push_back(VE.getValueID(CI.getArgOperand(i)));
3444 Vals.push_back(VE.getTypeID(I.getOperand(0)->getType())); // valistty
3446 Vals.push_back(VE.getTypeID(I.getType())); // restype.
3487 Record[0] = VE.getValueID(&F);
3521 NameVals.push_back(VE.getValueID(Name.getValue()));
3558 Record.push_back(VE.getValueID(Order.V));
3563 assert(VE.shouldPreserveUseListOrder() &&
3567 return !VE.UseListOrders.empty() && VE.UseListOrders.back().F == F;
3575 writeUseList(std::move(VE.UseListOrders.back()));
3576 VE.UseListOrders.pop_back();
3590 VE.incorporateFunction(F);
3596 Vals.push_back(VE.getBasicBlocks().size());
3602 VE.getFunctionConstantRange(CstStart, CstEnd);
3635 Vals.push_back(VE.getMetadataOrNullID(DL->getScope()));
3636 Vals.push_back(VE.getMetadataOrNullID(DL->getInlinedAt()));
3668 Vals.push_back(VE.getMetadataID(RawLocation));
3677 Vals.push_back(VE.getMetadataID(&*DLR->getDebugLoc()));
3678 Vals.push_back(VE.getMetadataID(DLR->getLabel()));
3695 Vals.push_back(VE.getMetadataID(&*DVR.getDebugLoc()));
3696 Vals.push_back(VE.getMetadataID(DVR.getVariable()));
3697 Vals.push_back(VE.getMetadataID(DVR.getExpression()));
3705 Vals.push_back(VE.getMetadataID(DVR.getRawLocation()));
3709 Vals.push_back(VE.getMetadataID(DVR.getRawLocation()));
3710 Vals.push_back(VE.getMetadataID(DVR.getAssignID()));
3711 Vals.push_back(VE.getMetadataID(DVR.getAddressExpression()));
3712 Vals.push_back(VE.getMetadataID(DVR.getRawAddress()));
3741 Vals[I.index()] = VE.getValueID(I.value());
3752 if (VE.shouldPreserveUseListOrder())
3754 VE.purgeFunction();
3811 VE.computeBitsRequiredForTypeIndices()));
3831 VE.computeBitsRequiredForTypeIndices()));
3853 VE.computeBitsRequiredForTypeIndices()));
3905 VE.computeBitsRequiredForTypeIndices()));
3916 VE.computeBitsRequiredForTypeIndices()));
3951 Log2_32_Ceil(VE.getTypes().size() + 1)));
4196 ValueEnumerator &VE) {
4202 NameVals.push_back(VE.getValueID(P.VTableVI.getValue()));
4348 return {VE.getValueID(VI.getValue())};
4403 NameVals.push_back(VE.getValueID(&V));
4414 NameVals.push_back(VE.getValueID(RI.getValue()));
4425 NameVals.push_back(VE.getValueID(P.FuncVI.getValue()));
4655 NameVals, Summary, VE.getValueID(&F), FSCallsRelBFAbbrev,
4672 auto AliasId = VE.getValueID(&A);
4673 auto AliaseeId = VE.getValueID(Aliasee);
4685 S.second, VE);
5164 if (VE.shouldPreserveUseListOrder())