Lines Matching refs:original

58   // Runs the given |pass| on the binary assembled from the |original|.
62 Pass* pass, const std::string& original, bool skip_nop) {
63 context_ = BuildModule(env_, consumer_, original, assemble_options_);
65 << original << std::endl;
126 // |original| assembly, and checks whether the optimized binary can be
131 void SinglePassRunAndCheck(const std::string& original,
137 original, skip_nop, std::forward<Args>(args)...);
140 EXPECT_EQ(original == expected,
158 << original << std::endl;
163 // |original| assembly, and checks whether the optimized binary can be
167 void SinglePassRunAndCheck(const std::string& original,
170 SinglePassRunAndCheck<PassT>(original, expected, skip_nop, false,
175 // |original| assembly, then runs an Effcee matcher over the disassembled
176 // result, using checks parsed from |original|. Always skips OpNop.
183 const std::string& original, bool do_validation, Args&&... args) {
186 original, skip_nop, do_validation, std::forward<Args>(args)...);
188 auto match_result = effcee::Match(disassembly, original);
196 // |original| assembly. Check for failure and expect an Effcee matcher
201 void SinglePassRunAndFail(const std::string& original, Args&&... args) {
202 context_ = BuildModule(env_, consumer_, original, assemble_options_);
204 << original << std::endl;
214 auto match_result = effcee::Match(errs.str(), original);
233 // from the |original| assembly, and checks whether the optimized binary can
236 void RunAndCheck(const std::string& original, const std::string& expected) {
239 context_ = BuildModule(env_, nullptr, original, assemble_options_);