OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:BitTracker
(Results
1 - 6
of
6
) sorted by null
/external/llvm/lib/Target/Hexagon/
HexagonBitTracker.h
13
#include "
BitTracker
.h"
20
struct HexagonEvaluator : public
BitTracker
::MachineEvaluator {
21
typedef
BitTracker
::CellMapType CellMapType;
22
typedef
BitTracker
::RegisterRef RegisterRef;
23
typedef
BitTracker
::RegisterCell RegisterCell;
24
typedef
BitTracker
::BranchTargetList BranchTargetList;
34
BitTracker
::BitMask mask(unsigned Reg, unsigned Sub) const override;
BitTracker.h
1
//===---
BitTracker
.h -----------------------------------------------------===//
29
struct
BitTracker
{
41
BitTracker
(const MachineEvaluator &E, MachineFunction &F);
42
~
BitTracker
();
78
struct
BitTracker
::BitRef {
91
struct
BitTracker
::RegisterRef {
105
struct
BitTracker
::BitValue {
219
inline
BitTracker
::BitValue
220
BitTracker
::BitValue::ref(const BitValue &V) {
229
inline
BitTracker
::BitValu
[
all
...]
HexagonBitSimplify.cpp
159
static bool isEqual(const
BitTracker
::RegisterCell &RC1, uint16_t B1,
160
const
BitTracker
::RegisterCell &RC2, uint16_t B2, uint16_t W);
161
static bool isZero(const
BitTracker
::RegisterCell &RC, uint16_t B,
163
static bool getConst(const
BitTracker
::RegisterCell &RC, uint16_t B,
167
static bool getSubregMask(const
BitTracker
::RegisterRef &RR,
174
BitTracker
::RegisterRef &SL,
BitTracker
::RegisterRef &SH);
182
const
BitTracker
::RegisterRef &RR, MachineRegisterInfo &MRI);
183
static bool isTransparentCopy(const
BitTracker
::RegisterRef &RD,
184
const
BitTracker
::RegisterRef &RS, MachineRegisterInfo &MRI)
[
all
...]
HexagonGenInsert.cpp
217
bool operator() (const
BitTracker
::BitValue &V1,
218
const
BitTracker
::BitValue &V2) const;
224
bool BitValueOrdering::operator() (const
BitTracker
::BitValue &V1,
225
const
BitTracker
::BitValue &V2) const {
246
// Cache for the
BitTracker
's cell map. Map lookup has a logarithmic
250
CellMapShadow(const
BitTracker
&T) : BT(T) {}
251
const
BitTracker
::RegisterCell &lookup(unsigned VR) {
256
const
BitTracker
::RegisterCell *CP = CVect[RInd];
262
const
BitTracker
&BT;
265
typedef std::vector<const
BitTracker
::RegisterCell*> CellVectType
[
all
...]
BitTracker.cpp
1
//===---
BitTracker
.cpp ---------------------------------------------------===//
28
// is discussed in detail in
BitTracker
.h. In fact, "bottom" is a "ref
40
// machine instruction evaluator, pass the evaluator to the
BitTracker
46
//
BitTracker
BT(TSE, MF);
65
#include "
BitTracker
.h"
69
typedef
BitTracker
BT;
172
BitTracker
::
BitTracker
(const MachineEvaluator &E, MachineFunction &F)
175
BitTracker
::~
BitTracker
() {
[
all
...]
HexagonBitTracker.cpp
23
typedef
BitTracker
BT;
[
all
...]
Completed in 89 milliseconds