|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/CodeGen/LivePhysRegs.h 92 for (MCRegAliasIterator R(Reg, TRI, true); R.isValid(); ++R)
lib/CodeGen/AggressiveAntiDepBreaker.cpp 164 for (MCRegAliasIterator AI(LI.PhysReg, TRI, true); AI.isValid(); ++AI) {
182 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) {
314 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
397 for (MCRegAliasIterator AI(Reg, TRI, false); AI.isValid(); ++AI) {
428 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) {
688 for (MCRegAliasIterator AI(NewReg, TRI, false); AI.isValid(); ++AI) {
927 for (MCRegAliasIterator AI(AntiDepReg, TRI, true); AI.isValid(); ++AI)
lib/CodeGen/AsmPrinter/DbgEntityHistoryCalculator.cpp 288 for (MCRegAliasIterator AI(MO.getReg(), TRI, true); AI.isValid();
lib/CodeGen/BranchFolding.cpp 1855 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
2078 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
lib/CodeGen/CallingConvLower.cpp 63 for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI)
73 for (MCRegAliasIterator AI(ValAssign.getLocReg(), &TRI, true);
lib/CodeGen/CriticalAntiDepBreaker.cpp 74 for (MCRegAliasIterator AI(LI.PhysReg, TRI, true); AI.isValid(); ++AI) {
92 for (MCRegAliasIterator AI(*I, TRI, true); AI.isValid(); ++AI) {
205 for (MCRegAliasIterator AI(Reg, TRI, false); AI.isValid(); ++AI) {
325 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) {
lib/CodeGen/DeadMachineInstructionElim.cpp 164 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
lib/CodeGen/ExecutionDomainFix.cpp 446 for (MCRegAliasIterator AI(RC->getRegister(i), TRI, true); AI.isValid();
lib/CodeGen/ImplicitNullChecks.cpp 316 for (MCRegAliasIterator AR(Reg, TRI, /*IncludeSelf*/ true); AR.isValid();
lib/CodeGen/LiveDebugValues.cpp 819 for (MCRegAliasIterator RAI(MO.getReg(), TRI, true); RAI.isValid(); ++RAI)
1007 for (MCRegAliasIterator RAI(Reg, TRI, true); RAI.isValid(); ++RAI)
lib/CodeGen/LivePhysRegs.cpp 149 for (MCRegAliasIterator R(Reg, TRI, false); R.isValid(); ++R) {
lib/CodeGen/MachineCSE.cpp 292 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
321 for (MCRegAliasIterator AI(PhysDefs[i].second, TRI, true); AI.isValid();
lib/CodeGen/MachineLICM.cpp 441 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
461 for (MCRegAliasIterator AS(Reg, TRI, true); AS.isValid(); ++AS) {
467 for (MCRegAliasIterator AS(Reg, TRI, true); AS.isValid(); ++AS)
512 for (MCRegAliasIterator AI(LI.PhysReg, TRI, true); AI.isValid(); ++AI)
531 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
lib/CodeGen/MachineRegisterInfo.cpp 528 for (MCRegAliasIterator AI(PhysReg, TRI, true);
591 for (MCRegAliasIterator AI(PhysReg, TRI, true); AI.isValid(); ++AI) {
605 for (MCRegAliasIterator AliasReg(PhysReg, TRI, true); AliasReg.isValid();
632 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
lib/CodeGen/RegAllocFast.cpp 478 for (MCRegAliasIterator AI(PhysReg, TRI, false); AI.isValid(); ++AI) {
537 for (MCRegAliasIterator AI(PhysReg, TRI, false); AI.isValid(); ++AI) {
585 for (MCRegAliasIterator AI(PhysReg, TRI, false); AI.isValid(); ++AI) {
911 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) {
lib/CodeGen/RegUsageInfoCollector.cpp 149 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
162 for (MCRegAliasIterator AI(PReg, TRI, true); AI.isValid(); ++AI)
lib/CodeGen/RegisterClassInfo.cpp 64 for (MCRegAliasIterator AI(*I, TRI, true); AI.isValid(); ++AI)
lib/CodeGen/RegisterScavenging.cpp 339 for (MCRegAliasIterator AI(MO.getReg(), TRI, true); AI.isValid(); ++AI)
546 for (MCRegAliasIterator AI(MO.getReg(), TRI, true); AI.isValid(); ++AI)
lib/CodeGen/ScheduleDAGInstrs.cpp 241 for (MCRegAliasIterator Alias(MO.getReg(), TRI, true);
299 for (MCRegAliasIterator Alias(Reg, TRI, true); Alias.isValid(); ++Alias) {
lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp 452 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI) {
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp 1302 for (MCRegAliasIterator AliasI(Reg, TRI, true); AliasI.isValid(); ++AliasI) {
lib/Target/AArch64/AArch64SpeculationHardening.cpp 499 for (MCRegAliasIterator AI(Op.getReg(), TRI, true); AI.isValid(); ++AI)
571 for (MCRegAliasIterator AI(Op.getReg(), TRI, true); AI.isValid(); ++AI)
lib/Target/AMDGPU/AMDGPURegisterInfo.cpp 85 MCRegAliasIterator R(Reg, this, true);
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp 4346 for (MCRegAliasIterator R(AMDGPU::TTMP12_TTMP13_TTMP14_TTMP15, &MRI, true);
4353 for (MCRegAliasIterator R(AMDGPU::SGPR104_SGPR105, &MRI, true);
4402 for (MCRegAliasIterator R(AMDGPU::SGPR102_SGPR103, &MRI, true);
lib/Target/AMDGPU/R600RegisterInfo.cpp 116 MCRegAliasIterator R(Reg, this, true);
lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp 965 for (MCRegAliasIterator R(Reg0, TRI, true); R.isValid(); ++R) {
lib/Target/Hexagon/HexagonFrameLowering.cpp 1400 for (MCRegAliasIterator AI(Reg, &HRI, true); AI.isValid(); ++AI)
lib/Target/Hexagon/HexagonSubtarget.cpp 247 for (MCRegAliasIterator AI(MO.getReg(), &TRI, true); AI.isValid();
lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp 79 for (MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid());
138 for (MCRegAliasIterator SRI(R, &RI, !MCSubRegIterator(R, &RI).isValid());
532 for (auto K = MCRegAliasIterator(I.getOperand(J).getReg(), &RI, true);
lib/Target/Hexagon/RDFLiveness.cpp 905 for (MCRegAliasIterator AR(R, &TRI, true); AR.isValid(); ++AR) {
lib/Target/Hexagon/RDFRegisters.cpp 121 for (MCRegAliasIterator AI(Reg, &TRI, false); AI.isValid(); ++AI)
lib/Target/Lanai/LanaiDelaySlotFiller.cpp 257 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
lib/Target/Mips/MipsDelaySlotFiller.cpp 385 for (MCRegAliasIterator AI(*R, &TRI, true); AI.isValid(); ++AI)
395 for (MCRegAliasIterator AI(R, &TRI, false); AI.isValid(); ++AI)
445 for (MCRegAliasIterator AI(Reg, &TRI, true); AI.isValid(); ++AI)
lib/Target/Mips/MipsSEFrameLowering.cpp 857 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
lib/Target/Sparc/DelaySlotFiller.cpp 346 for (MCRegAliasIterator AI(Reg, Subtarget->getRegisterInfo(), true);
lib/Target/Sparc/SparcRegisterInfo.cpp 92 for (MCRegAliasIterator AI(SP::D16 + n, this, true); AI.isValid(); ++AI)
lib/Target/X86/X86FrameLowering.cpp 182 for (MCRegAliasIterator AI(Reg, TRI, true); AI.isValid(); ++AI)
2093 for (MCRegAliasIterator AReg(Reg, TRI, false); AReg.isValid(); ++AReg) {
lib/Target/X86/X86RegisterInfo.cpp 588 for (MCRegAliasIterator AI(X86::R8 + n, this, true); AI.isValid(); ++AI)
592 for (MCRegAliasIterator AI(X86::XMM8 + n, this, true); AI.isValid(); ++AI)
598 for (MCRegAliasIterator AI(X86::XMM0 + n, this, true); AI.isValid(); ++AI)
tools/llvm-exegesis/lib/RegisterAliasing.cpp 18 using RegAliasItr = MCRegAliasIterator;
19 for (auto Itr = RegAliasItr(PhysReg, &RegInfo, true); Itr.isValid();
50 using RegAliasItr = MCRegAliasIterator;
52 for (auto Itr = RegAliasItr(PhysReg, &RegInfo, true); Itr.isValid();