Home
last modified time | relevance | path

Searched refs:EndGroup (Results 1 – 14 of 14) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZHazardRecognizer.cpp52 assert((SC->NumMicroOps != 2 || (SC->BeginGroup && !SC->EndGroup)) && in getNumDecoderSlots()
54 assert((SC->NumMicroOps < 3 || (SC->BeginGroup && SC->EndGroup)) && in getNumDecoderSlots()
197 if (SC->BeginGroup && SC->EndGroup) in dumpSU()
201 else if (SC->EndGroup) in dumpSU()
337 if (CurrGroupSize >= GroupLim || SC->EndGroup) in EmitInstruction()
356 if (SC->EndGroup) { in groupingCost()
H A DSystemZScheduleZ196.td40 def : WriteRes<EndGroup, []> { let EndGroup = 1; }
45 let EndGroup = 1;
50 let EndGroup = 1;
55 let EndGroup = 1;
96 let EndGroup = 1; }
155 def : InstRW<[WLat1, LSU, EndGroup], (instregex "Return$")>;
205 def : InstRW<[WLat2LSU, RegReadAdv, FXU, LSU, EndGroup],
651 def : InstRW<[WLat3, FXU, EndGroup], (instregex "IPM$")>;
654 def : InstRW<[WLat3, LSU, EndGroup], (instregex "SPM$")>;
1097 def : InstRW<[WLat1, LSU, EndGroup], (instregex "SPKA$")>;
[all …]
H A DSystemZScheduleZEC12.td40 def : WriteRes<EndGroup, []> { let EndGroup = 1; }
45 let EndGroup = 1;
50 let EndGroup = 1;
55 let EndGroup = 1;
99 let EndGroup = 1; }
125 def : InstRW<[WLat1, FXU, EndGroup], (instregex "BRCT(G)?$")>;
160 def : InstRW<[WLat1, LSU, EndGroup], (instregex "Return$")>;
664 def : InstRW<[WLat3, FXU, EndGroup], (instregex "IPM$")>;
667 def : InstRW<[WLat3, LSU, EndGroup], (instregex "SPM$")>;
1141 def : InstRW<[WLat1, LSU, EndGroup], (instregex "SPKA$")>;
[all …]
H A DSystemZScheduleZ13.td40 def : WriteRes<EndGroup, []> { let EndGroup = 1; }
49 let EndGroup = 1;
54 let EndGroup = 1;
59 let EndGroup = 1;
115 let EndGroup = 1; }
141 def : InstRW<[WLat1, FXa, EndGroup], (instregex "BRCT(G)?$")>;
176 def : InstRW<[WLat1, FXb, EndGroup], (instregex "Return$")>;
587 def : InstRW<[FXb, EndGroup], (instregex "BPRP$")>;
694 def : InstRW<[WLat3, FXa, EndGroup], (instregex "IPM$")>;
697 def : InstRW<[WLat3, LSU, EndGroup], (instregex "SPM$")>;
[all …]
H A DSystemZScheduleZ14.td40 def : WriteRes<EndGroup, []> { let EndGroup = 1; }
49 let EndGroup = 1;
54 let EndGroup = 1;
59 let EndGroup = 1;
115 let EndGroup = 1; }
142 def : InstRW<[WLat1, FXa, EndGroup], (instregex "BRCT(G)?$")>;
177 def : InstRW<[WLat1, FXb, EndGroup], (instregex "Return$")>;
597 def : InstRW<[FXb, EndGroup], (instregex "BPRP$")>;
714 def : InstRW<[WLat3, FXa, EndGroup], (instregex "IPM$")>;
717 def : InstRW<[WLat3, LSU, EndGroup], (instregex "SPM$")>;
[all …]
H A DSystemZSchedule.td21 def EndGroup : SchedWrite;
H A DSystemZMachineScheduler.cpp255 bool AffectsGrouping = (SC->isValid() && (SC->BeginGroup || SC->EndGroup)); in releaseTopNode()
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCSchedule.h119 bool EndGroup : 1; member
/freebsd-12.1/contrib/llvm/lib/MCA/Stages/
H A DDispatchStage.cpp103 if (Desc.EndGroup) in dispatch()
/freebsd-12.1/contrib/llvm/lib/MCA/
H A DInstrBuilder.cpp556 ID->EndGroup = SCDesc.EndGroup; in createInstrDescImpl()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DTargetSchedule.cpp103 return SC->EndGroup; in mustEndGroup()
/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp975 SCDesc.EndGroup = false; in GenSchedClassTables()
1075 SCDesc.EndGroup |= WriteRes->getValueAsBit("EndGroup"); in GenSchedClassTables()
1077 SCDesc.EndGroup |= WriteRes->getValueAsBit("SingleIssue"); in GenSchedClassTables()
1301 << ", " << ( MCDesc.EndGroup ? "true" : "false" ) in EmitSchedClassTables()
/freebsd-12.1/contrib/llvm/include/llvm/MCA/
H A DInstruction.h341 bool EndGroup; member
/freebsd-12.1/contrib/llvm/include/llvm/Target/
H A DTargetSchedule.td259 bit EndGroup = 0;