diff options
Diffstat (limited to 'lib/Target/Hexagon/RDFRegisters.cpp')
| -rw-r--r-- | lib/Target/Hexagon/RDFRegisters.cpp | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/lib/Target/Hexagon/RDFRegisters.cpp b/lib/Target/Hexagon/RDFRegisters.cpp index 2aabf4ee1a38c..9408c5dc3952b 100644 --- a/lib/Target/Hexagon/RDFRegisters.cpp +++ b/lib/Target/Hexagon/RDFRegisters.cpp @@ -1,4 +1,4 @@ -//===--- RDFRegisters.cpp ---------------------------------------*- C++ -*-===// +//===- RDFRegisters.cpp ---------------------------------------------------===// // // The LLVM Compiler Infrastructure // @@ -10,6 +10,17 @@ #include "RDFRegisters.h" #include "llvm/ADT/BitVector.h" #include "llvm/CodeGen/MachineFunction.h" +#include "llvm/CodeGen/MachineInstr.h" +#include "llvm/CodeGen/MachineOperand.h" +#include "llvm/CodeGen/TargetRegisterInfo.h" +#include "llvm/MC/LaneBitmask.h" +#include "llvm/MC/MCRegisterInfo.h" +#include "llvm/Support/ErrorHandling.h" +#include "llvm/Support/raw_ostream.h" +#include <cassert> +#include <cstdint> +#include <set> +#include <utility> using namespace llvm; using namespace rdf; @@ -227,7 +238,6 @@ RegisterRef PhysicalRegisterInfo::mapTo(RegisterRef RR, unsigned R) const { llvm_unreachable("Invalid arguments: unrelated registers?"); } - bool RegisterAggr::hasAliasOf(RegisterRef RR) const { if (PhysicalRegisterInfo::isRegMaskId(RR.Reg)) return Units.anyCommon(PRI.getMaskUnits(RR.Reg)); @@ -355,7 +365,7 @@ RegisterRef RegisterAggr::makeRegRef() const { void RegisterAggr::print(raw_ostream &OS) const { OS << '{'; for (int U = Units.find_first(); U >= 0; U = Units.find_next(U)) - OS << ' ' << PrintRegUnit(U, &PRI.getTRI()); + OS << ' ' << printRegUnit(U, &PRI.getTRI()); OS << " }"; } @@ -369,4 +379,3 @@ RegisterAggr::rr_iterator::rr_iterator(const RegisterAggr &RG, Pos = End ? Masks.end() : Masks.begin(); Index = End ? Masks.size() : 0; } - |
