OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:NewRC
(Results
1 - 5
of
5
) sorted by null
/external/llvm/lib/CodeGen/
RegisterCoalescer.h
49
/// CrossClass - True when both regs are virtual, and
newRC
is constrained.
56
///
NewRC
- The register class of the coalesced register, or NULL if DstReg
59
const TargetRegisterClass *
NewRC
;
64
Partial(false), CrossClass(false), Flipped(false),
NewRC
(0) {}
71
Partial(false), CrossClass(false), Flipped(false),
NewRC
(0) {}
86
bool isPhys() const { return !
NewRC
; }
92
/// isCrossClass - Return true if DstReg is virtual and
NewRC
is a smaller
116
const TargetRegisterClass *getNewRC() const { return
NewRC
; }
MachineRegisterInfo.cpp
55
const TargetRegisterClass *
NewRC
=
57
if (!
NewRC
||
NewRC
== OldRC)
58
return
NewRC
;
59
if (
NewRC
->getNumRegs() < MinNumRegs)
61
setRegClass(Reg,
NewRC
);
62
return
NewRC
;
69
const TargetRegisterClass *
NewRC
=
73
if (
NewRC
== OldRC)
84
NewRC
= getTargetRegisterInfo()->getMatchingSuperRegClass(NewRC, OpRC
[
all
...]
CriticalAntiDepBreaker.cpp
174
const TargetRegisterClass *
NewRC
= 0;
177
NewRC
= TII->getRegClass(MI->getDesc(), i, TRI, MF);
181
if (!Classes[Reg] &&
NewRC
)
182
Classes[Reg] =
NewRC
;
183
else if (!
NewRC
|| Classes[Reg] !=
NewRC
)
270
const TargetRegisterClass *
NewRC
= 0;
272
NewRC
= TII->getRegClass(MI->getDesc(), i, TRI, MF);
276
if (!Classes[Reg] &&
NewRC
)
277
Classes[Reg] =
NewRC
;
[
all
...]
RegisterCoalescer.cpp
255
NewRC
= 0;
301
NewRC
= TRI.getCommonSuperRegClass(SrcRC, SrcSub, DstRC, DstSub,
303
if (!
NewRC
)
308
NewRC
= TRI.getMatchingSuperRegClass(DstRC, SrcRC, DstSub);
312
NewRC
= TRI.getMatchingSuperRegClass(SrcRC, DstRC, SrcSub);
315
NewRC
= TRI.getCommonSubClass(DstRC, SrcRC);
319
if (!
NewRC
)
330
CrossClass =
NewRC
!= DstRC ||
NewRC
!= SrcRC;
[
all
...]
/external/llvm/utils/TableGen/
CodeGenRegisters.cpp
[
all
...]
Completed in 2304 milliseconds