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

References

utils/TableGen/GlobalISel/CodeExpander.cpp
   24   while (!Current.empty()) {
   25     size_t Pos = Current.find_first_of("$\n\\");
   27       OS << Current;
   28       Current = "";
   32     OS << Current.substr(0, Pos);
   33     Current = Current.substr(Pos);
   33     Current = Current.substr(Pos);
   35     if (Current.startswith("\n")) {
   37       Current = Current.drop_front(1);
   37       Current = Current.drop_front(1);
   41     if (Current.startswith("\\$") || Current.startswith("\\\\")) {
   41     if (Current.startswith("\\$") || Current.startswith("\\\\")) {
   42       OS << Current[1];
   43       Current = Current.drop_front(2);
   43       Current = Current.drop_front(2);
   47     if (Current.startswith("\\")) {
   48       Current = Current.drop_front(1);
   48       Current = Current.drop_front(1);
   52     if (Current.startswith("${")) {
   53       StringRef StartVar = Current;
   54       Current = Current.drop_front(2);
   54       Current = Current.drop_front(2);
   56       std::tie(Var, Current) = Current.split("}");
   56       std::tie(Var, Current) = Current.split("}");
   85     size_t LocOffset = Current.data() - Code.data();
   91     Current = Current.drop_front(1);
   91     Current = Current.drop_front(1);