OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:LiveUses
(Results
1 - 5
of
5
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
RegisterPressure.cpp
760
/// Recede across the previous instruction. If
LiveUses
is provided, record any
766
SmallVectorImpl<RegisterMaskPair> *
LiveUses
) {
790
// Add a 0 entry to
LiveUses
as a marker that the complete vreg has become
792
if (TrackLaneMasks &&
LiveUses
!= nullptr)
793
setRegZero(*
LiveUses
, Reg);
814
if (
LiveUses
!= nullptr) {
816
addRegLanes(*
LiveUses
, RegisterMaskPair(Reg, NewMask));
819
llvm::find_if(*
LiveUses
, [Reg](const RegisterMaskPair Other) {
822
bool IsRedef = I !=
LiveUses
->end();
826
removeRegLanes(*
LiveUses
, RegisterMaskPair(Reg, NewMask))
[
all
...]
MachineScheduler.cpp
1051
SmallVector<RegisterMaskPair, 8>
LiveUses
;
1052
BotRPTracker.recede(&
LiveUses
);
1053
updatePressureDiffs(
LiveUses
);
1116
ArrayRef<RegisterMaskPair>
LiveUses
) {
1117
for (const RegisterMaskPair &P :
LiveUses
) {
1160
// RegisterPressureTracker guarantees that readsReg is true for
LiveUses
.
1468
SmallVector<RegisterMaskPair, 8>
LiveUses
;
1469
BotRPTracker.recede(RegOpers, &
LiveUses
);
1475
updatePressureDiffs(
LiveUses
);
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
RegisterPressure.h
423
void recede(SmallVectorImpl<RegisterMaskPair> *
LiveUses
= nullptr);
430
SmallVectorImpl<RegisterMaskPair> *
LiveUses
= nullptr);
MachineScheduler.h
510
void updatePressureDiffs(ArrayRef<RegisterMaskPair>
LiveUses
);
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGRRList.cpp
1826
int RegPressureDiff(SUnit *SU, unsigned &
LiveUses
) const;
2136
int RegReductionPQBase::RegPressureDiff(SUnit *SU, unsigned &
LiveUses
) const {
2137
LiveUses
= 0;
2147
++
LiveUses
;
Completed in 21 milliseconds
Indexes created Fri Sep 25 00:27:33 UTC 2026