diff options
Diffstat (limited to 'lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp')
-rw-r--r-- | lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp b/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp index 42fcc5a6aa89..dd790fd41257 100644 --- a/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp +++ b/lib/Target/Hexagon/MCTargetDesc/HexagonInstPrinter.cpp @@ -125,46 +125,6 @@ void HexagonInstPrinter::printNOneImmOperand(MCInst const *MI, unsigned OpNo, O << -1; } -void HexagonInstPrinter::prints3_6ImmOperand(MCInst const *MI, unsigned OpNo, - raw_ostream &O) const { - int64_t Imm; - bool Success = MI->getOperand(OpNo).getExpr()->evaluateAsAbsolute(Imm); - Imm = SignExtend64<9>(Imm); - assert(Success); (void)Success; - assert(((Imm & 0x3f) == 0) && "Lower 6 bits must be ZERO."); - O << formatImm(Imm/64); -} - -void HexagonInstPrinter::prints3_7ImmOperand(MCInst const *MI, unsigned OpNo, - raw_ostream &O) const { - int64_t Imm; - bool Success = MI->getOperand(OpNo).getExpr()->evaluateAsAbsolute(Imm); - Imm = SignExtend64<10>(Imm); - assert(Success); (void)Success; - assert(((Imm & 0x7f) == 0) && "Lower 7 bits must be ZERO."); - O << formatImm(Imm/128); -} - -void HexagonInstPrinter::prints4_6ImmOperand(MCInst const *MI, unsigned OpNo, - raw_ostream &O) const { - int64_t Imm; - bool Success = MI->getOperand(OpNo).getExpr()->evaluateAsAbsolute(Imm); - Imm = SignExtend64<10>(Imm); - assert(Success); (void)Success; - assert(((Imm & 0x3f) == 0) && "Lower 6 bits must be ZERO."); - O << formatImm(Imm/64); -} - -void HexagonInstPrinter::prints4_7ImmOperand(MCInst const *MI, unsigned OpNo, - raw_ostream &O) const { - int64_t Imm; - bool Success = MI->getOperand(OpNo).getExpr()->evaluateAsAbsolute(Imm); - Imm = SignExtend64<11>(Imm); - assert(Success); (void)Success; - assert(((Imm & 0x7f) == 0) && "Lower 7 bits must be ZERO."); - O << formatImm(Imm/128); -} - void HexagonInstPrinter::printGlobalOperand(MCInst const *MI, unsigned OpNo, raw_ostream &O) const { printOperand(MI, OpNo, O); |