Home | History | Annotate | Download | only in AsmParser

Lines Matching full:forward

48   // Handle any instruction metadata forward references.
68 // Handle any function attribute group forward references.
123 llvm_unreachable("invalid object with forward attribute group reference");
509 /// of a forward reference.
527 // If not a forward reference, just return it now.
530 // Otherwise, create MDNode forward reference.
591 // See if this was forward referenced, if so, handle it.
664 // a redefinition or a definition of a forward reference.
673 // Otherwise, this was a definition of forward ref. Verify that types
677 "forward reference and definition of alias have different types");
680 // forward ref info.
740 // See if the global was forward referenced, if so, use the global.
763 "forward reference and definition of global have different types");
765 // Move the forward-reference to the correct spot in the module.
962 /// forward reference record if needed. This can return null if the value
976 // If this is a forward reference for the value, see if we already created a
977 // forward ref record.
993 // Otherwise, create a new forward reference for this value and remember it.
1016 // If this is a forward reference for the value, see if we already created a
1017 // forward ref record.
1033 // Otherwise, create a new forward reference for this value and remember it.
1362 // have special-case code for a forward reference; see the comments on
1546 // If the type hasn't been defined yet, create a forward definition and
1547 // remember where that forward def'n was seen (in case it never is defined).
1563 // If the type hasn't been defined yet, create a forward definition and
1564 // remember where that forward def'n was seen (in case it never is defined).
1806 // forward referenced and not allowed to be recursive.
1809 return Error(TypeLoc, "forward references to non-struct type");
1929 // If there were any forward referenced non-basicblock values, delete them.
1985 /// forward reference record if needed. This can return null if the value
1992 // If this is a forward reference for the value, see if we already created a
1993 // forward ref record.
2018 // Otherwise, create a new forward reference for this value and remember it.
2034 // If this is a forward reference for the value, see if we already created a
2035 // forward ref record.
2059 // Otherwise, create a new forward reference for this value and remember it.
2083 // expected value and resolve any forward references.
2097 return P.Error(NameLoc, "instruction forward referenced with type '" +
2108 // Otherwise, the instruction had a name. Resolve forward refs and set it.
2113 return P.Error(NameLoc, "instruction forward referenced with type '" +
2130 /// forward reference record if needed.
2154 // Move the block to the end of the function. Forward ref'd blocks are
2158 // Remove the block from forward ref sets.
2163 // BB forward references are already in the function symbol table.
3015 // If this was a definition of a forward reference, remove the definition
3016 // from the forward reference table and fill in the forward ref.
3022 return Error(FRVI->second.second, "invalid forward reference to "
3025 return Error(FRVI->second.second, "invalid forward reference to "
3038 // If this is a definition of a forward referenced function, make sure the
3045 return Error(NameLoc, "type of definition and forward reference of '@" +
3053 else // Move the forward-reference to the correct spot in the module.