Searched refs:isSubRegisterEq (Results 1 – 12 of 12) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/MC/ |
| H A D | MCInstrDesc.cpp | 45 RI.isSubRegisterEq(Reg, MI.getOperand(i).getReg())) in hasDefOfPhysReg() 50 RI.isSubRegisterEq(Reg, MI.getOperand(i).getReg())) in hasDefOfPhysReg()
|
| /llvm-project-15.0.7/llvm/include/llvm/MC/ |
| H A D | MCRegisterInfo.h | 568 bool isSubRegisterEq(MCRegister RegA, MCRegister RegB) const { in isSubRegisterEq() function 581 return isSubRegisterEq(RegA, RegB) || isSuperRegister(RegA, RegB); in isSuperOrSubRegisterEq()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86FixupBWInsts.cpp | 275 if (MO.isUse() && !TRI->isSubRegisterEq(OrigDestReg, MO.getReg()) && in getSuperRegDestIfDead()
|
| H A D | X86InstrInfo.cpp | 3785 return TRI->isSubRegisterEq(NullValueReg, MO.getReg()); in preservesZeroValueInReg() 9138 if (!TRI->isSubRegisterEq(MI.getOperand(0).getReg(), Reg)) in describeLoadedValue()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIFrameLowering.cpp | 228 !TRI->isSubRegisterEq(Reg, GITPtrLoReg)) { in emitEntryFunctionFlatScratchInit() 389 !TRI->isSubRegisterEq(Reg, GITPtrLoReg)) { in getEntryFunctionReservedScratchRsrcReg() 476 TRI->isSubRegisterEq(ScratchRsrcReg, PreloadedScratchWaveOffsetReg)) { in emitEntryFunctionPrologue() 484 !TRI->isSubRegisterEq(ScratchRsrcReg, Reg) && GITPtrLoReg != Reg) { in emitEntryFunctionPrologue()
|
| H A D | GCNNSAReassign.cpp | 134 if (TRI->isSubRegisterEq(Reg, CSRegs[I]) && in canAssign()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineCopyPropagation.cpp | 243 if (!TRI.isSubRegisterEq(AvailSrc, Reg)) in findAvailBackwardCopy() 273 if (!TRI.isSubRegisterEq(AvailDef, Reg)) in findAvailCopy()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 4742 if (RI->isSubRegisterEq(Rn, Rt)) in validateInstruction() 4745 if (RI->isSubRegisterEq(Rn, Rt2)) in validateInstruction() 4788 if (RI->isSubRegisterEq(Rn, Rt)) in validateInstruction() 4791 if (RI->isSubRegisterEq(Rn, Rt2)) in validateInstruction() 4820 if (RI->isSubRegisterEq(Rn, Rt)) in validateInstruction() 4839 if (RI->isSubRegisterEq(Rn, Rt)) in validateInstruction() 4855 if (RI->isSubRegisterEq(Rt, Rs) || in validateInstruction() 4856 (RI->isSubRegisterEq(Rn, Rs) && Rn != AArch64::SP)) in validateInstruction() 4869 if (RI->isSubRegisterEq(Rt1, Rs) || RI->isSubRegisterEq(Rt2, Rs) || in validateInstruction() 4870 (RI->isSubRegisterEq(Rn, Rs) && Rn != AArch64::SP)) in validateInstruction()
|
| /llvm-project-15.0.7/bolt/lib/Core/ |
| H A D | MCPlusBuilder.cpp | 443 RegInfo->isSubRegisterEq(Reg, MI.getOperand(I).getReg())) in hasUseOfPhysReg()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonSubtarget.cpp | 585 IsSameOrSubReg = getRegisterInfo()->isSubRegisterEq(DepR, MOReg); in restoreLatency()
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.cpp | 209 if (!FoundDef && TRI->isSubRegisterEq(MO.getReg(), SrcReg)) { in isConvertibleToVMV_V_V()
|
| /llvm-project-15.0.7/bolt/lib/Target/X86/ |
| H A D | X86MCPlusBuilder.cpp | 1897 RegInfo->isSubRegisterEq(X86::RBP, StackPtrReg)) in convertMoveToConditionalMove()
|