reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/AsmParser/LLParser.cpp
 3763     this->Val = std::move(Val);
 3915     return A.Val;
 3919     return B.Val;
 3931     return A.Val;
 3935     return B.Val;
 3954   assert(Result.Val <= Result.Max && "Expected value in range");
 4211   assert(Result.Val >= Result.Min && "Expected value in range");
 4212   assert(Result.Val <= Result.Max && "Expected value in range");
 4421       GET_OR_DISTINCT(DILocation, (Context, line.Val, column.Val, scope.Val,
 4421       GET_OR_DISTINCT(DILocation, (Context, line.Val, column.Val, scope.Val,
 4421       GET_OR_DISTINCT(DILocation, (Context, line.Val, column.Val, scope.Val,
 4422                                    inlinedAt.Val, isImplicitCode.Val));
 4422                                    inlinedAt.Val, isImplicitCode.Val));
 4437                            (Context, tag.Val, header.Val, operands.Val));
 4437                            (Context, tag.Val, header.Val, operands.Val));
 4437                            (Context, tag.Val, header.Val, operands.Val));
 4453         DISubrange, (Context, count.getMDSignedValue(), lowerBound.Val));
 4456         DISubrange, (Context, count.getMDFieldValue(), lowerBound.Val));
 4473   if (isUnsigned.Val && value.isMDSignedField())
 4480       GET_OR_DISTINCT(DIEnumerator, (Context, Value, isUnsigned.Val, name.Val));
 4480       GET_OR_DISTINCT(DIEnumerator, (Context, Value, isUnsigned.Val, name.Val));
 4499   Result = GET_OR_DISTINCT(DIBasicType, (Context, tag.Val, name.Val, size.Val,
 4499   Result = GET_OR_DISTINCT(DIBasicType, (Context, tag.Val, name.Val, size.Val,
 4499   Result = GET_OR_DISTINCT(DIBasicType, (Context, tag.Val, name.Val, size.Val,
 4500                                          align.Val, encoding.Val, flags.Val));
 4500                                          align.Val, encoding.Val, flags.Val));
 4500                                          align.Val, encoding.Val, flags.Val));
 4527   if (dwarfAddressSpace.Val != UINT32_MAX)
 4528     DWARFAddressSpace = dwarfAddressSpace.Val;
 4531                            (Context, tag.Val, name.Val, file.Val, line.Val,
 4531                            (Context, tag.Val, name.Val, file.Val, line.Val,
 4531                            (Context, tag.Val, name.Val, file.Val, line.Val,
 4531                            (Context, tag.Val, name.Val, file.Val, line.Val,
 4532                             scope.Val, baseType.Val, size.Val, align.Val,
 4532                             scope.Val, baseType.Val, size.Val, align.Val,
 4532                             scope.Val, baseType.Val, size.Val, align.Val,
 4532                             scope.Val, baseType.Val, size.Val, align.Val,
 4533                             offset.Val, DWARFAddressSpace, flags.Val,
 4533                             offset.Val, DWARFAddressSpace, flags.Val,
 4534                             extraData.Val));
 4560   if (identifier.Val)
 4562             Context, *identifier.Val, tag.Val, name.Val, file.Val, line.Val,
 4562             Context, *identifier.Val, tag.Val, name.Val, file.Val, line.Val,
 4562             Context, *identifier.Val, tag.Val, name.Val, file.Val, line.Val,
 4562             Context, *identifier.Val, tag.Val, name.Val, file.Val, line.Val,
 4562             Context, *identifier.Val, tag.Val, name.Val, file.Val, line.Val,
 4563             scope.Val, baseType.Val, size.Val, align.Val, offset.Val, flags.Val,
 4563             scope.Val, baseType.Val, size.Val, align.Val, offset.Val, flags.Val,
 4563             scope.Val, baseType.Val, size.Val, align.Val, offset.Val, flags.Val,
 4563             scope.Val, baseType.Val, size.Val, align.Val, offset.Val, flags.Val,
 4563             scope.Val, baseType.Val, size.Val, align.Val, offset.Val, flags.Val,
 4563             scope.Val, baseType.Val, size.Val, align.Val, offset.Val, flags.Val,
 4564             elements.Val, runtimeLang.Val, vtableHolder.Val,
 4564             elements.Val, runtimeLang.Val, vtableHolder.Val,
 4564             elements.Val, runtimeLang.Val, vtableHolder.Val,
 4565             templateParams.Val, discriminator.Val)) {
 4565             templateParams.Val, discriminator.Val)) {
 4574       (Context, tag.Val, name.Val, file.Val, line.Val, scope.Val, baseType.Val,
 4574       (Context, tag.Val, name.Val, file.Val, line.Val, scope.Val, baseType.Val,
 4574       (Context, tag.Val, name.Val, file.Val, line.Val, scope.Val, baseType.Val,
 4574       (Context, tag.Val, name.Val, file.Val, line.Val, scope.Val, baseType.Val,
 4574       (Context, tag.Val, name.Val, file.Val, line.Val, scope.Val, baseType.Val,
 4574       (Context, tag.Val, name.Val, file.Val, line.Val, scope.Val, baseType.Val,
 4575        size.Val, align.Val, offset.Val, flags.Val, elements.Val,
 4575        size.Val, align.Val, offset.Val, flags.Val, elements.Val,
 4575        size.Val, align.Val, offset.Val, flags.Val, elements.Val,
 4575        size.Val, align.Val, offset.Val, flags.Val, elements.Val,
 4575        size.Val, align.Val, offset.Val, flags.Val, elements.Val,
 4576        runtimeLang.Val, vtableHolder.Val, templateParams.Val, identifier.Val,
 4576        runtimeLang.Val, vtableHolder.Val, templateParams.Val, identifier.Val,
 4576        runtimeLang.Val, vtableHolder.Val, templateParams.Val, identifier.Val,
 4576        runtimeLang.Val, vtableHolder.Val, templateParams.Val, identifier.Val,
 4577        discriminator.Val));
 4590                            (Context, flags.Val, cc.Val, types.Val));
 4590                            (Context, flags.Val, cc.Val, types.Val));
 4590                            (Context, flags.Val, cc.Val, types.Val));
 4614     OptChecksum.emplace(checksumkind.Val, checksum.Val);
 4614     OptChecksum.emplace(checksumkind.Val, checksum.Val);
 4620     OptSource = source.Val;
 4621   Result = GET_OR_DISTINCT(DIFile, (Context, filename.Val, directory.Val,
 4621   Result = GET_OR_DISTINCT(DIFile, (Context, filename.Val, directory.Val,
 4659       Context, language.Val, file.Val, producer.Val, isOptimized.Val, flags.Val,
 4659       Context, language.Val, file.Val, producer.Val, isOptimized.Val, flags.Val,
 4659       Context, language.Val, file.Val, producer.Val, isOptimized.Val, flags.Val,
 4659       Context, language.Val, file.Val, producer.Val, isOptimized.Val, flags.Val,
 4659       Context, language.Val, file.Val, producer.Val, isOptimized.Val, flags.Val,
 4660       runtimeVersion.Val, splitDebugFilename.Val, emissionKind.Val, enums.Val,
 4660       runtimeVersion.Val, splitDebugFilename.Val, emissionKind.Val, enums.Val,
 4660       runtimeVersion.Val, splitDebugFilename.Val, emissionKind.Val, enums.Val,
 4660       runtimeVersion.Val, splitDebugFilename.Val, emissionKind.Val, enums.Val,
 4661       retainedTypes.Val, globals.Val, imports.Val, macros.Val, dwoId.Val,
 4661       retainedTypes.Val, globals.Val, imports.Val, macros.Val, dwoId.Val,
 4661       retainedTypes.Val, globals.Val, imports.Val, macros.Val, dwoId.Val,
 4661       retainedTypes.Val, globals.Val, imports.Val, macros.Val, dwoId.Val,
 4661       retainedTypes.Val, globals.Val, imports.Val, macros.Val, dwoId.Val,
 4662       splitDebugInlining.Val, debugInfoForProfiling.Val, nameTableKind.Val,
 4662       splitDebugInlining.Val, debugInfoForProfiling.Val, nameTableKind.Val,
 4662       splitDebugInlining.Val, debugInfoForProfiling.Val, nameTableKind.Val,
 4663       debugBaseAddress.Val);
 4705       spFlags.Seen ? spFlags.Val
 4706                    : DISubprogram::toSPFlags(isLocal.Val, isDefinition.Val,
 4706                    : DISubprogram::toSPFlags(isLocal.Val, isDefinition.Val,
 4707                                              isOptimized.Val, virtuality.Val);
 4707                                              isOptimized.Val, virtuality.Val);
 4714       (Context, scope.Val, name.Val, linkageName.Val, file.Val, line.Val,
 4714       (Context, scope.Val, name.Val, linkageName.Val, file.Val, line.Val,
 4714       (Context, scope.Val, name.Val, linkageName.Val, file.Val, line.Val,
 4714       (Context, scope.Val, name.Val, linkageName.Val, file.Val, line.Val,
 4714       (Context, scope.Val, name.Val, linkageName.Val, file.Val, line.Val,
 4715        type.Val, scopeLine.Val, containingType.Val, virtualIndex.Val,
 4715        type.Val, scopeLine.Val, containingType.Val, virtualIndex.Val,
 4715        type.Val, scopeLine.Val, containingType.Val, virtualIndex.Val,
 4715        type.Val, scopeLine.Val, containingType.Val, virtualIndex.Val,
 4716        thisAdjustment.Val, flags.Val, SPFlags, unit.Val, templateParams.Val,
 4716        thisAdjustment.Val, flags.Val, SPFlags, unit.Val, templateParams.Val,
 4716        thisAdjustment.Val, flags.Val, SPFlags, unit.Val, templateParams.Val,
 4716        thisAdjustment.Val, flags.Val, SPFlags, unit.Val, templateParams.Val,
 4717        declaration.Val, retainedNodes.Val, thrownTypes.Val));
 4717        declaration.Val, retainedNodes.Val, thrownTypes.Val));
 4717        declaration.Val, retainedNodes.Val, thrownTypes.Val));
 4733       DILexicalBlock, (Context, scope.Val, file.Val, line.Val, column.Val));
 4733       DILexicalBlock, (Context, scope.Val, file.Val, line.Val, column.Val));
 4733       DILexicalBlock, (Context, scope.Val, file.Val, line.Val, column.Val));
 4733       DILexicalBlock, (Context, scope.Val, file.Val, line.Val, column.Val));
 4748                            (Context, scope.Val, file.Val, discriminator.Val));
 4748                            (Context, scope.Val, file.Val, discriminator.Val));
 4748                            (Context, scope.Val, file.Val, discriminator.Val));
 4765                            (Context, scope.Val, declaration.Val, name.Val,
 4765                            (Context, scope.Val, declaration.Val, name.Val,
 4765                            (Context, scope.Val, declaration.Val, name.Val,
 4766                             file.Val, line.Val));
 4766                             file.Val, line.Val));
 4781                            (Context, scope.Val, name.Val, exportSymbols.Val));
 4781                            (Context, scope.Val, name.Val, exportSymbols.Val));
 4781                            (Context, scope.Val, name.Val, exportSymbols.Val));
 4797                            (Context, type.Val, line.Val, name.Val, value.Val));
 4797                            (Context, type.Val, line.Val, name.Val, value.Val));
 4797                            (Context, type.Val, line.Val, name.Val, value.Val));
 4797                            (Context, type.Val, line.Val, name.Val, value.Val));
 4813                            (Context, type.Val, line.Val, file.Val, nodes.Val));
 4813                            (Context, type.Val, line.Val, file.Val, nodes.Val));
 4813                            (Context, type.Val, line.Val, file.Val, nodes.Val));
 4813                            (Context, type.Val, line.Val, file.Val, nodes.Val));
 4830   Result = GET_OR_DISTINCT(DIModule, (Context, scope.Val, name.Val,
 4830   Result = GET_OR_DISTINCT(DIModule, (Context, scope.Val, name.Val,
 4831                            configMacros.Val, includePath.Val, isysroot.Val));
 4831                            configMacros.Val, includePath.Val, isysroot.Val));
 4831                            configMacros.Val, includePath.Val, isysroot.Val));
 4845       GET_OR_DISTINCT(DITemplateTypeParameter, (Context, name.Val, type.Val));
 4845       GET_OR_DISTINCT(DITemplateTypeParameter, (Context, name.Val, type.Val));
 4862                            (Context, tag.Val, name.Val, type.Val, value.Val));
 4862                            (Context, tag.Val, name.Val, type.Val, value.Val));
 4862                            (Context, tag.Val, name.Val, type.Val, value.Val));
 4862                            (Context, tag.Val, name.Val, type.Val, value.Val));
 4889                       (Context, scope.Val, name.Val, linkageName.Val, file.Val,
 4889                       (Context, scope.Val, name.Val, linkageName.Val, file.Val,
 4889                       (Context, scope.Val, name.Val, linkageName.Val, file.Val,
 4889                       (Context, scope.Val, name.Val, linkageName.Val, file.Val,
 4890                        line.Val, type.Val, isLocal.Val, isDefinition.Val,
 4890                        line.Val, type.Val, isLocal.Val, isDefinition.Val,
 4890                        line.Val, type.Val, isLocal.Val, isDefinition.Val,
 4890                        line.Val, type.Val, isLocal.Val, isDefinition.Val,
 4891                        declaration.Val, templateParams.Val, align.Val));
 4891                        declaration.Val, templateParams.Val, align.Val));
 4891                        declaration.Val, templateParams.Val, align.Val));
 4916                            (Context, scope.Val, name.Val, file.Val, line.Val,
 4916                            (Context, scope.Val, name.Val, file.Val, line.Val,
 4916                            (Context, scope.Val, name.Val, file.Val, line.Val,
 4916                            (Context, scope.Val, name.Val, file.Val, line.Val,
 4917                             type.Val, arg.Val, flags.Val, align.Val));
 4917                             type.Val, arg.Val, flags.Val, align.Val));
 4917                             type.Val, arg.Val, flags.Val, align.Val));
 4917                             type.Val, arg.Val, flags.Val, align.Val));
 4933                            (Context, scope.Val, name.Val, file.Val, line.Val));
 4933                            (Context, scope.Val, name.Val, file.Val, line.Val));
 4933                            (Context, scope.Val, name.Val, file.Val, line.Val));
 4933                            (Context, scope.Val, name.Val, file.Val, line.Val));
 4995       GET_OR_DISTINCT(DIGlobalVariableExpression, (Context, var.Val, expr.Val));
 4995       GET_OR_DISTINCT(DIGlobalVariableExpression, (Context, var.Val, expr.Val));
 5015                            (Context, name.Val, file.Val, line.Val, setter.Val,
 5015                            (Context, name.Val, file.Val, line.Val, setter.Val,
 5015                            (Context, name.Val, file.Val, line.Val, setter.Val,
 5015                            (Context, name.Val, file.Val, line.Val, setter.Val,
 5016                             getter.Val, attributes.Val, type.Val));
 5016                             getter.Val, attributes.Val, type.Val));
 5016                             getter.Val, attributes.Val, type.Val));
 5036       (Context, tag.Val, scope.Val, entity.Val, file.Val, line.Val, name.Val));
 5036       (Context, tag.Val, scope.Val, entity.Val, file.Val, line.Val, name.Val));
 5036       (Context, tag.Val, scope.Val, entity.Val, file.Val, line.Val, name.Val));
 5036       (Context, tag.Val, scope.Val, entity.Val, file.Val, line.Val, name.Val));
 5036       (Context, tag.Val, scope.Val, entity.Val, file.Val, line.Val, name.Val));
 5036       (Context, tag.Val, scope.Val, entity.Val, file.Val, line.Val, name.Val));