OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:CodeGenRegister
(Results
1 - 4
of
4
) sorted by null
/external/swiftshader/third_party/LLVM/utils/TableGen/
CodeGenRegisters.h
34
///
CodeGenRegister
- Represents a register definition.
35
struct
CodeGenRegister
{
41
typedef std::map<Record*,
CodeGenRegister
*, LessRecord> SubRegMap;
43
CodeGenRegister
(Record *R, unsigned Enum);
57
void addSubRegsPreOrder(SetVector<
CodeGenRegister
*> &OSet) const;
60
typedef std::vector<
CodeGenRegister
*> SuperRegList;
69
// Order
CodeGenRegister
pointers by EnumValue.
71
bool operator()(const
CodeGenRegister
*A,
72
const
CodeGenRegister
*B) const {
79
typedef std::set<const
CodeGenRegister
*, Less> Set
[
all
...]
CodeGenRegisters.cpp
25
//
CodeGenRegister
28
CodeGenRegister
::
CodeGenRegister
(Record *R, unsigned Enum)
35
const std::string &
CodeGenRegister
::getName() const {
41
CodeGenRegister
*SubReg;
43
Orphan(
CodeGenRegister
*r, Record *a, Record *b)
48
const
CodeGenRegister
::SubRegMap &
49
CodeGenRegister
::getSubRegs(CodeGenRegBank &RegBank) {
63
CodeGenRegister
*SR = RegBank.getReg(SubList[i]);
75
CodeGenRegister
*SR = RegBank.getReg(SubList[i])
[
all
...]
/external/llvm/utils/TableGen/
CodeGenRegisters.h
125
///
CodeGenRegister
- Represents a register definition.
126
struct
CodeGenRegister
{
134
typedef std::map<CodeGenSubRegIndex *,
CodeGenRegister
*, deref<llvm::less>>
137
CodeGenRegister
(Record *R, unsigned Enum);
142
// graph after all
CodeGenRegister
objects have been created.
162
void addSubRegsPreOrder(SetVector<const
CodeGenRegister
*> &OSet,
167
CodeGenSubRegIndex *getSubRegIndex(const
CodeGenRegister
*Reg) const {
171
typedef std::vector<const
CodeGenRegister
*> SuperRegList;
184
ArrayRef<
CodeGenRegister
*> getExplicitAliases() const {
234
typedef std::vector<const
CodeGenRegister
*> Vec
[
all
...]
CodeGenRegisters.cpp
103
//
CodeGenRegister
106
CodeGenRegister
::
CodeGenRegister
(Record *R, unsigned Enum)
117
void
CodeGenRegister
::buildObjectGraph(CodeGenRegBank &RegBank) {
142
CodeGenRegister
*Reg = RegBank.getReg(Aliases[i]);
148
const std::string &
CodeGenRegister
::getName() const {
156
CodeGenRegister
::Vec::const_iterator RegI, RegE;
157
CodeGenRegister
::RegUnitList::iterator UnitI, UnitE;
160
RegUnitIterator(const
CodeGenRegister
::Vec &Regs):
174
const
CodeGenRegister
*getReg() const { assert(isValid()); return *RegI;
[
all
...]
Completed in 82 milliseconds