Lines Matching refs:VE
106 ValueEnumerator VE; member in llvm::dxil::DXILBitcodeWriter
136 StrtabBuilder(StrtabBuilder), M(M), VE(M, I8PtrTy), Buffer(Buffer), in DXILBitcodeWriter()
139 GlobalValueId = VE.getValues().size(); in DXILBitcodeWriter()
142 VE.EnumerateType(El.second); in DXILBitcodeWriter()
200 return VE.getValueID(VI.getValue()); in getValueId()
555 return VE.getTypeID(T); in getTypeID()
558 return VE.getTypeID(It->second); in getTypeID()
559 return VE.getTypeID(I8PtrTy); in getTypeID()
565 return VE.getTypeID(It->second); in getTypeID()
566 return VE.getTypeID(T); in getTypeID()
895 VE.getAttributeGroups(); in writeAttributeGroupTable()
905 Record.push_back(VE.getAttributeGroupID(Pair)); in writeAttributeGroupTable()
944 const std::vector<AttributeList> &Attrs = VE.getAttributeLists(); in writeAttributeTable()
956 Record.push_back(VE.getAttributeGroupID({i, AS})); in writeAttributeTable()
968 const ValueEnumerator::TypeList &TypeList = VE.getTypes(); in writeTypeTable()
973 uint64_t NumBits = VE.computeBitsRequiredForTypeIndicies(); in writeTypeTable()
1170 for (const Comdat *C : VE.getComdats()) { in writeComdats()
1290 GV.isDeclaration() ? 0 : (VE.getValueID(GV.getInitializer()) + 1)); in writeModuleInfo()
1306 Vals.push_back(GV.hasComdat() ? VE.getComdatID(GV.getComdat()) : 0); in writeModuleInfo()
1324 Vals.push_back(VE.getAttributeListID(F.getAttributes())); in writeModuleInfo()
1332 F.hasPrologueData() ? (VE.getValueID(F.getPrologueData()) + 1) : 0); in writeModuleInfo()
1334 Vals.push_back(F.hasComdat() ? VE.getComdatID(F.getComdat()) : 0); in writeModuleInfo()
1335 Vals.push_back(F.hasPrefixData() ? (VE.getValueID(F.getPrefixData()) + 1) in writeModuleInfo()
1338 F.hasPersonalityFn() ? (VE.getValueID(F.getPersonalityFn()) + 1) : 0); in writeModuleInfo()
1349 Vals.push_back(VE.getValueID(A.getAliasee())); in writeModuleInfo()
1371 Record.push_back(VE.getValueID(V)); in writeValueAsMetadata()
1383 Record.push_back(VE.getMetadataOrNullID(MD)); in writeMDTuple()
1399 Record.push_back(VE.getMetadataID(N->getScope())); in writeDILocation()
1400 Record.push_back(VE.getMetadataOrNullID(N->getInlinedAt())); in writeDILocation()
1433 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDIEnumerator()
1444 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDIBasicType()
1458 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDIDerivedType()
1459 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDIDerivedType()
1461 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDIDerivedType()
1462 Record.push_back(VE.getMetadataOrNullID(N->getBaseType())); in writeDIDerivedType()
1467 Record.push_back(VE.getMetadataOrNullID(N->getExtraData())); in writeDIDerivedType()
1478 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDICompositeType()
1479 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDICompositeType()
1481 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDICompositeType()
1482 Record.push_back(VE.getMetadataOrNullID(N->getBaseType())); in writeDICompositeType()
1487 Record.push_back(VE.getMetadataOrNullID(N->getElements().get())); in writeDICompositeType()
1489 Record.push_back(VE.getMetadataOrNullID(N->getVTableHolder())); in writeDICompositeType()
1490 Record.push_back(VE.getMetadataOrNullID(N->getTemplateParams().get())); in writeDICompositeType()
1491 Record.push_back(VE.getMetadataOrNullID(N->getRawIdentifier())); in writeDICompositeType()
1502 Record.push_back(VE.getMetadataOrNullID(N->getTypeArray().get())); in writeDISubroutineType()
1512 Record.push_back(VE.getMetadataOrNullID(N->getRawFilename())); in writeDIFile()
1513 Record.push_back(VE.getMetadataOrNullID(N->getRawDirectory())); in writeDIFile()
1524 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDICompileUnit()
1525 Record.push_back(VE.getMetadataOrNullID(N->getRawProducer())); in writeDICompileUnit()
1527 Record.push_back(VE.getMetadataOrNullID(N->getRawFlags())); in writeDICompileUnit()
1529 Record.push_back(VE.getMetadataOrNullID(N->getRawSplitDebugFilename())); in writeDICompileUnit()
1531 Record.push_back(VE.getMetadataOrNullID(N->getEnumTypes().get())); in writeDICompileUnit()
1532 Record.push_back(VE.getMetadataOrNullID(N->getRetainedTypes().get())); in writeDICompileUnit()
1534 Record.push_back(VE.getMetadataOrNullID(N->getGlobalVariables().get())); in writeDICompileUnit()
1535 Record.push_back(VE.getMetadataOrNullID(N->getImportedEntities().get())); in writeDICompileUnit()
1546 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDISubprogram()
1547 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDISubprogram()
1548 Record.push_back(VE.getMetadataOrNullID(N->getRawLinkageName())); in writeDISubprogram()
1549 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDISubprogram()
1551 Record.push_back(VE.getMetadataOrNullID(N->getType())); in writeDISubprogram()
1555 Record.push_back(VE.getMetadataOrNullID(N->getContainingType())); in writeDISubprogram()
1560 Record.push_back(VE.getMetadataOrNullID(N->getRawUnit())); in writeDISubprogram()
1561 Record.push_back(VE.getMetadataOrNullID(N->getTemplateParams().get())); in writeDISubprogram()
1562 Record.push_back(VE.getMetadataOrNullID(N->getDeclaration())); in writeDISubprogram()
1563 Record.push_back(VE.getMetadataOrNullID(N->getRetainedNodes().get())); in writeDISubprogram()
1573 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDILexicalBlock()
1574 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDILexicalBlock()
1586 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDILexicalBlockFile()
1587 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDILexicalBlockFile()
1598 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDINamespace()
1599 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDINamespace()
1600 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDINamespace()
1612 Record.push_back(VE.getMetadataOrNullID(I)); in writeDIModule()
1622 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDITemplateTypeParameter()
1623 Record.push_back(VE.getMetadataOrNullID(N->getType())); in writeDITemplateTypeParameter()
1634 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDITemplateValueParameter()
1635 Record.push_back(VE.getMetadataOrNullID(N->getType())); in writeDITemplateValueParameter()
1636 Record.push_back(VE.getMetadataOrNullID(N->getValue())); in writeDITemplateValueParameter()
1646 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDIGlobalVariable()
1647 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDIGlobalVariable()
1648 Record.push_back(VE.getMetadataOrNullID(N->getRawLinkageName())); in writeDIGlobalVariable()
1649 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDIGlobalVariable()
1651 Record.push_back(VE.getMetadataOrNullID(N->getType())); in writeDIGlobalVariable()
1655 Record.push_back(VE.getMetadataOrNullID(N->getStaticDataMemberDeclaration())); in writeDIGlobalVariable()
1666 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDILocalVariable()
1667 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDILocalVariable()
1668 Record.push_back(VE.getMetadataOrNullID(N->getFile())); in writeDILocalVariable()
1670 Record.push_back(VE.getMetadataOrNullID(N->getType())); in writeDILocalVariable()
1701 Record.push_back(VE.getMetadataOrNullID(N->getScope())); in writeDIImportedEntity()
1702 Record.push_back(VE.getMetadataOrNullID(N->getEntity())); in writeDIImportedEntity()
1704 Record.push_back(VE.getMetadataOrNullID(N->getRawName())); in writeDIImportedEntity()
1799 if (!VE.hasMDs() && M.named_metadata_empty()) in writeModuleMetadata()
1824 writeMetadataStrings(VE.getMDStrings(), Record); in writeModuleMetadata()
1827 IndexPos.reserve(VE.getNonMDStrings().size()); in writeModuleMetadata()
1828 writeMetadataRecords(VE.getNonMDStrings(), Record, &MDAbbrevs, &IndexPos); in writeModuleMetadata()
1840 Record.push_back(VE.getMetadataID(N)); in writeModuleMetadata()
1849 if (!VE.hasMDs()) in writeFunctionMetadata()
1854 writeMetadataStrings(VE.getMDStrings(), Record); in writeFunctionMetadata()
1855 writeMetadataRecords(VE.getNonMDStrings(), Record); in writeFunctionMetadata()
1871 Record.push_back(VE.getMetadataID(I.second)); in writeFunctionMetadataAttachment()
1886 Record.push_back(VE.getInstructionID(&I)); in writeFunctionMetadataAttachment()
1890 Record.push_back(VE.getMetadataID(MDs[i].second)); in writeFunctionMetadataAttachment()
1967 const ValueEnumerator::ValueList &Vals = VE.getValues(); in writeConstants()
2101 Record.push_back(VE.getValueID(Op)); in writeConstants()
2110 Record.push_back(VE.getValueID(C->getOperand(0))); in writeConstants()
2116 Record.push_back(VE.getValueID(C->getOperand(0))); in writeConstants()
2117 Record.push_back(VE.getValueID(C->getOperand(1))); in writeConstants()
2131 Record.push_back(VE.getValueID(C->getOperand(i))); in writeConstants()
2137 Record.push_back(VE.getValueID(C->getOperand(0))); in writeConstants()
2138 Record.push_back(VE.getValueID(C->getOperand(1))); in writeConstants()
2139 Record.push_back(VE.getValueID(C->getOperand(2))); in writeConstants()
2144 Record.push_back(VE.getValueID(C->getOperand(0))); in writeConstants()
2146 Record.push_back(VE.getValueID(C->getOperand(1))); in writeConstants()
2150 Record.push_back(VE.getValueID(C->getOperand(0))); in writeConstants()
2151 Record.push_back(VE.getValueID(C->getOperand(1))); in writeConstants()
2153 Record.push_back(VE.getValueID(C->getOperand(2))); in writeConstants()
2166 Record.push_back(VE.getValueID(C->getOperand(0))); in writeConstants()
2167 Record.push_back(VE.getValueID(C->getOperand(1))); in writeConstants()
2168 Record.push_back(VE.getValueID(C->getOperand(2))); in writeConstants()
2174 Record.push_back(VE.getValueID(C->getOperand(0))); in writeConstants()
2175 Record.push_back(VE.getValueID(C->getOperand(1))); in writeConstants()
2182 Record.push_back(VE.getValueID(BA->getFunction())); in writeConstants()
2183 Record.push_back(VE.getGlobalBasicBlockID(BA->getBasicBlock())); in writeConstants()
2198 const ValueEnumerator::ValueList &Vals = VE.getValues(); in writeModuleConstants()
2220 unsigned ValID = VE.getValueID(V); in pushValueAndType()
2234 unsigned ValID = VE.getValueID(V); in pushValue()
2240 unsigned ValID = VE.getValueID(V); in pushValueSigned()
2250 VE.setInstructionID(&I); in writeInstruction()
2352 Vals.push_back(VE.getValueID(II.getSuccessor(0))); in writeInstruction()
2354 Vals.push_back(VE.getValueID(II.getSuccessor(1))); in writeInstruction()
2363 Vals.push_back(VE.getValueID(SI.getDefaultDest())); in writeInstruction()
2365 Vals.push_back(VE.getValueID(Case.getCaseValue())); in writeInstruction()
2366 Vals.push_back(VE.getValueID(Case.getCaseSuccessor())); in writeInstruction()
2375 Vals.push_back(VE.getValueID(I.getOperand(i))); in writeInstruction()
2384 Vals.push_back(VE.getAttributeListID(II->getAttributes())); in writeInstruction()
2386 Vals.push_back(VE.getValueID(II->getNormalDest())); in writeInstruction()
2387 Vals.push_back(VE.getValueID(II->getUnwindDest())); in writeInstruction()
2422 Vals64.push_back(VE.getValueID(PN.getIncomingBlock(i))); in writeInstruction()
2451 Vals.push_back(VE.getValueID(I.getOperand(0))); // size. in writeInstruction()
2532 Vals.push_back(VE.getAttributeListID(CI.getAttributes())); in writeInstruction()
2542 Vals.push_back(VE.getValueID(CI.getArgOperand(i))); in writeInstruction()
2621 NameVals.push_back(VE.getValueID(SI->getValue())); in writeFunctionLevelValueSymbolTable()
2643 Record.push_back(VE.getValueID(Order.V)); in writeUseList()
2649 return !VE.UseListOrders.empty() && VE.UseListOrders.back().F == F; in writeUseListBlock()
2657 writeUseList(std::move(VE.UseListOrders.back())); in writeUseListBlock()
2658 VE.UseListOrders.pop_back(); in writeUseListBlock()
2666 VE.incorporateFunction(F); in writeFunction()
2672 Vals.push_back(VE.getBasicBlocks().size()); in writeFunction()
2678 VE.getFunctionConstantRange(CstStart, CstEnd); in writeFunction()
2716 Vals.push_back(VE.getMetadataOrNullID(DL->getScope())); in writeFunction()
2717 Vals.push_back(VE.getMetadataOrNullID(DL->getInlinedAt())); in writeFunction()
2732 VE.purgeFunction(); in writeFunction()
2789 VE.computeBitsRequiredForTypeIndicies())); in writeBlockInfo()
2809 VE.computeBitsRequiredForTypeIndicies())); in writeBlockInfo()
2831 VE.computeBitsRequiredForTypeIndicies())); in writeBlockInfo()
2864 VE.computeBitsRequiredForTypeIndicies())); in writeBlockInfo()
2898 Log2_32_Ceil(VE.getTypes().size() + 1))); in writeBlockInfo()