Lines Matching refs:Src

38                               StringRef Src, int64_t &Imm,  in parseImmMnemonic()  argument
44 return parseSDelayAluImmMnemonic(OpIdx, Imm, Src, ErrorCallback); in parseImmMnemonic()
95 const unsigned int OpIdx, int64_t &Imm, llvm::StringRef &Src, in parseSDelayAluImmMnemonic() argument
101 bool Expected = Src.consume_front(".id0_"); in parseSDelayAluImmMnemonic()
103 return ErrorCallback(Src.begin(), "Expected .id0_"); in parseSDelayAluImmMnemonic()
105 auto ExpectInt = [&](StringRef &Src, int64_t Offset) -> int64_t { in parseSDelayAluImmMnemonic() argument
107 if (!Src.consumeInteger(10, Dep)) in parseSDelayAluImmMnemonic()
113 auto DecodeDelay = [&](StringRef &Src) -> int64_t { in parseSDelayAluImmMnemonic() argument
114 if (Src.consume_front("NONE")) in parseSDelayAluImmMnemonic()
116 if (Src.consume_front("VALU_DEP_")) in parseSDelayAluImmMnemonic()
117 return ExpectInt(Src, 0); in parseSDelayAluImmMnemonic()
118 if (Src.consume_front("TRANS32_DEP_")) in parseSDelayAluImmMnemonic()
119 return ExpectInt(Src, 4); in parseSDelayAluImmMnemonic()
120 if (Src.consume_front("SALU_CYCLE_")) in parseSDelayAluImmMnemonic()
121 return ExpectInt(Src, 8); in parseSDelayAluImmMnemonic()
126 int64_t Delay0 = DecodeDelay(Src); in parseSDelayAluImmMnemonic()
130 return ErrorCallback(Src.begin(), "Could not decode delay0"); in parseSDelayAluImmMnemonic()
138 if (Src.begin() == Src.end()) in parseSDelayAluImmMnemonic()
141 Expected = Src.consume_front("_skip_"); in parseSDelayAluImmMnemonic()
143 return ErrorCallback(Src.begin(), "Expected _skip_"); in parseSDelayAluImmMnemonic()
146 if (Src.consume_front("SAME")) { in parseSDelayAluImmMnemonic()
148 } else if (Src.consume_front("NEXT")) { in parseSDelayAluImmMnemonic()
150 } else if (Src.consume_front("SKIP_")) { in parseSDelayAluImmMnemonic()
151 if (Src.consumeInteger(10, Skip)) { in parseSDelayAluImmMnemonic()
152 return ErrorCallback(Src.begin(), "Expected integer Skip value"); in parseSDelayAluImmMnemonic()
156 ErrorCallback(Src.begin(), "Unexpected Skip Value"); in parseSDelayAluImmMnemonic()
159 Expected = Src.consume_front("_id1_"); in parseSDelayAluImmMnemonic()
161 return ErrorCallback(Src.begin(), "Expected _id1_"); in parseSDelayAluImmMnemonic()
163 Delay1 = DecodeDelay(Src); in parseSDelayAluImmMnemonic()
165 return ErrorCallback(Src.begin(), "Could not decode delay1"); in parseSDelayAluImmMnemonic()
172 StringRef Src, MachineFunction &MF, PerFunctionMIParsingState &PFS, in parseCustomPseudoSourceValue() argument
177 if (Src == "GWSResource") { in parseCustomPseudoSourceValue()