OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:RegisterRef
(Results
1 - 6
of
6
) sorted by null
/external/llvm/lib/Target/Hexagon/
HexagonBitTracker.h
22
typedef BitTracker::
RegisterRef
RegisterRef
;
HexagonExpandCondsets.cpp
126
struct
RegisterRef
{
127
RegisterRef
(const MachineOperand &Op) : Reg(Op.getReg()),
129
RegisterRef
(unsigned R = 0, unsigned S = 0) : Reg(R), Sub(S) {}
130
bool operator== (
RegisterRef
RR) const {
133
bool operator!= (
RegisterRef
RR) const { return !operator==(RR); }
143
void addRefToMap(
RegisterRef
RR, ReferenceMap &Map, unsigned Exec);
144
bool isRefInMap(
RegisterRef
, ReferenceMap &Map, unsigned Exec);
164
MachineInstr *getReachingDefForPred(
RegisterRef
RD,
168
void predicateAt(
RegisterRef
RD, MachineInstr *MI,
170
void renameInRange(
RegisterRef
RO, RegisterRef RN, unsigned PredR
[
all
...]
BitTracker.h
31
struct
RegisterRef
;
48
RegisterCell get(
RegisterRef
RR) const;
49
void put(
RegisterRef
RR, const RegisterCell &RC);
50
void subst(
RegisterRef
OldRR,
RegisterRef
NewRR);
91
struct BitTracker::
RegisterRef
{
92
RegisterRef
(unsigned R = 0, unsigned S = 0)
94
RegisterRef
(const MachineOperand &MO)
347
uint16_t getRegBitWidth(const
RegisterRef
&RR) const;
349
RegisterCell getCell(const
RegisterRef
&RR, const CellMapType &M) const
[
all
...]
HexagonBitSimplify.cpp
170
static bool getSubregMask(const BitTracker::
RegisterRef
&RR,
177
BitTracker::
RegisterRef
&SL, BitTracker::
RegisterRef
&SH);
185
const BitTracker::
RegisterRef
&RR, MachineRegisterInfo &MRI);
186
static bool isTransparentCopy(const BitTracker::
RegisterRef
&RD,
187
const BitTracker::
RegisterRef
&RS, MachineRegisterInfo &MRI);
377
bool HexagonBitSimplify::getSubregMask(const BitTracker::
RegisterRef
&RR,
404
BitTracker::
RegisterRef
&SL, BitTracker::
RegisterRef
&SH) {
864
const BitTracker::
RegisterRef
&RR, MachineRegisterInfo &MRI)
[
all
...]
BitTracker.cpp
312
uint16_t BT::MachineEvaluator::getRegBitWidth(const
RegisterRef
&RR) const {
338
BT::RegisterCell BT::MachineEvaluator::getCell(const
RegisterRef
&RR,
366
void BT::MachineEvaluator::putCell(const
RegisterRef
&RR, RegisterCell RC,
740
RegisterRef
RD = MI->getOperand(0);
742
RegisterRef
RS = MI->getOperand(1);
744
RegisterRef
RT = MI->getOperand(3);
759
RegisterRef
RD = MI->getOperand(0);
760
RegisterRef
RS = MI->getOperand(1);
790
RegisterRef
DefRR(MD);
810
RegisterRef
RU = PI->getOperand(i)
[
all
...]
HexagonBitTracker.cpp
84
uint16_t RW = getRegBitWidth(
RegisterRef
(Reg, Sub));
102
std::vector<BT::
RegisterRef
> Vector;
109
Vector[i] = BT::
RegisterRef
(MO);
116
const BT::
RegisterRef
&operator[](unsigned n) const {
917
RegisterRef
PR = BI->getOperand(0);
[
all
...]
Completed in 198 milliseconds