Revert rL342465: Added function to set a register to a particular value + tests.
rL342465 is breaking the MSVC buildbots.
llvm-svn: 342490
diff --git a/llvm/tools/llvm-exegesis/lib/Assembler.cpp b/llvm/tools/llvm-exegesis/lib/Assembler.cpp
index ec488d8..3b8b1d6 100644
--- a/llvm/tools/llvm-exegesis/lib/Assembler.cpp
+++ b/llvm/tools/llvm-exegesis/lib/Assembler.cpp
@@ -34,13 +34,13 @@
const llvm::LLVMTargetMachine &TM, bool &IsComplete) {
IsComplete = true;
std::vector<llvm::MCInst> Result;
- // for (const unsigned Reg : RegsToDef) {
- // // Load a constant in the register.
- // const auto Code = ET.setRegToConstant(*TM.getMCSubtargetInfo(), Reg);
- // if (Code.empty())
- // IsComplete = false;
- // Result.insert(Result.end(), Code.begin(), Code.end());
- // }
+ for (const unsigned Reg : RegsToDef) {
+ // Load a constant in the register.
+ const auto Code = ET.setRegToConstant(*TM.getMCSubtargetInfo(), Reg);
+ if (Code.empty())
+ IsComplete = false;
+ Result.insert(Result.end(), Code.begin(), Code.end());
+ }
return Result;
}