Lines Matching refs:substr
45 StringRef LHSExpr = Expr.substr(0, EQIdx).rtrim(); in evaluate()
56 StringRef RHSExpr = Expr.substr(EQIdx + 1).ltrim(); in evaluate()
127 Token = Expr.substr(0, TokLen); in getTokenForError()
161 return std::make_pair(BinOpToken::ShiftLeft, Expr.substr(2).ltrim()); in parseBinOpToken()
163 return std::make_pair(BinOpToken::ShiftRight, Expr.substr(2).ltrim()); in parseBinOpToken()
184 return std::make_pair(Op, Expr.substr(1).ltrim()); in parseBinOpToken()
214 return std::make_pair(Expr.substr(0, FirstNonSymbol), in parseSymbol()
215 Expr.substr(FirstNonSymbol).ltrim()); in parseSymbol()
227 StringRef RemainingExpr = Expr.substr(1).ltrim(); in evalDecodeOperand()
259 RemainingExpr = RemainingExpr.substr(1).ltrim(); in evalDecodeOperand()
269 RemainingExpr = RemainingExpr.substr(1).ltrim(); in evalDecodeOperand()
315 StringRef RemainingExpr = Expr.substr(1).ltrim(); in evalNextPC()
327 RemainingExpr = RemainingExpr.substr(1).ltrim(); in evalNextPC()
353 StringRef RemainingExpr = Expr.substr(1).ltrim(); in evalStubOrGOTAddr()
359 StubContainerName = RemainingExpr.substr(0, ComaIdx).rtrim(); in evalStubOrGOTAddr()
360 RemainingExpr = RemainingExpr.substr(ComaIdx).ltrim(); in evalStubOrGOTAddr()
365 RemainingExpr = RemainingExpr.substr(1).ltrim(); in evalStubOrGOTAddr()
373 RemainingExpr = RemainingExpr.substr(1).ltrim(); in evalStubOrGOTAddr()
390 StringRef RemainingExpr = Expr.substr(1).ltrim(); in evalSectionAddr()
396 FileName = RemainingExpr.substr(0, ComaIdx).rtrim(); in evalSectionAddr()
397 RemainingExpr = RemainingExpr.substr(ComaIdx).ltrim(); in evalSectionAddr()
402 RemainingExpr = RemainingExpr.substr(1).ltrim(); in evalSectionAddr()
406 SectionName = RemainingExpr.substr(0, CloseParensIdx).rtrim(); in evalSectionAddr()
407 RemainingExpr = RemainingExpr.substr(CloseParensIdx).ltrim(); in evalSectionAddr()
412 RemainingExpr = RemainingExpr.substr(1).ltrim(); in evalSectionAddr()
480 return std::make_pair(Expr.substr(0, FirstNonDigit), in parseNumberString()
481 Expr.substr(FirstNonDigit)); in parseNumberString()
509 evalComplexExpr(evalSimpleExpr(Expr.substr(1).ltrim(), PCtx), PCtx); in evalParensExpr()
515 RemainingExpr = RemainingExpr.substr(1).ltrim(); in evalParensExpr()
525 StringRef RemainingExpr = Expr.substr(1).ltrim(); in evalLoadExpr()
530 RemainingExpr = RemainingExpr.substr(1).ltrim(); in evalLoadExpr()
540 RemainingExpr = RemainingExpr.substr(1).ltrim(); in evalLoadExpr()
616 RemainingExpr = RemainingExpr.substr(1).ltrim(); in evalSliceExpr()
627 RemainingExpr = RemainingExpr.substr(1).ltrim(); in evalSliceExpr()
638 RemainingExpr = RemainingExpr.substr(1).ltrim(); in evalSliceExpr()
748 CheckExpr += Line.substr(RulePrefix.size()).str(); in checkAllRulesInBuffer()