Lines Matching refs:LogicalVisitor
565 LogicalVisitor->setCompileUnitName(std::string(String));
745 LogicalVisitor->CurrentElement = LogicalVisitor->createElement(Kind);
746 if (!LogicalVisitor->CurrentElement) {
757 if (!LogicalVisitor->CurrentElement->getOffsetFromTypeIndex())
758 LogicalVisitor->CurrentElement->setOffset(Offset);
760 assert(LogicalVisitor->CurrentScope && "Invalid scope!");
761 LogicalVisitor->addElement(LogicalVisitor->CurrentScope, IsCompileUnit);
763 if (LogicalVisitor->CurrentSymbol)
764 LogicalVisitor->addElement(LogicalVisitor->CurrentSymbol);
765 if (LogicalVisitor->CurrentType)
766 LogicalVisitor->addElement(LogicalVisitor->CurrentType);
778 LogicalVisitor->popScope();
797 if (LVScope *Scope = LogicalVisitor->CurrentScope) {
826 if (LVSymbol *Symbol = LogicalVisitor->CurrentSymbol) {
850 LVElement *Element = LogicalVisitor->getElement(StreamTPI, Local.Type);
881 if (LVSymbol *Symbol = LogicalVisitor->CurrentSymbol) {
900 LVElement *Element = LogicalVisitor->getElement(StreamTPI, Local.Type);
928 if (Error Err = LogicalVisitor->finishVisitation(
959 if (LVScope *Scope = LogicalVisitor->CurrentScope) {
1004 if (LVScope *Scope = LogicalVisitor->CurrentScope) {
1034 if (LVSymbol *Symbol = LogicalVisitor->CurrentSymbol) {
1036 Symbol->setType(LogicalVisitor->getElement(StreamTPI, Constant.Type));
1308 if (LVScope *Function = LogicalVisitor->getReaderScope()) {
1345 if (LVSymbol *Symbol = LogicalVisitor->CurrentSymbol) {
1372 Symbol->setType(LogicalVisitor->getElement(StreamTPI, Data.Type));
1385 if (LVScope *InlinedFunction = LogicalVisitor->CurrentScope) {
1393 LogicalVisitor->startProcessArgumentList();
1396 if (Error Err = LogicalVisitor->finishVisitation(
1399 LogicalVisitor->stopProcessArgumentList();
1408 if (Error Err = LogicalVisitor->inlineSiteAnnotation(
1424 if (LVSymbol *Symbol = LogicalVisitor->CurrentSymbol) {
1444 LVElement *Element = LogicalVisitor->getElement(StreamTPI, Local.Type);
1527 if (LVScope *Function = LogicalVisitor->CurrentScope) {
1559 Function->setType(LogicalVisitor->getElement(StreamTPI, TIFunctionType));
1594 if (Error Err = LogicalVisitor->finishVisitation(
1640 if (LVScope *Function = LogicalVisitor->CurrentScope)
1653 if (LVType *Type = LogicalVisitor->CurrentType) {
1674 Type->setType(LogicalVisitor->getElement(StreamTPI, UDT.Type));
1739 // The LogicalVisitor connects the CodeViewReader with the visitors that