| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SILoadStoreOptimizer.cpp | 215 const CombineInfo &Paired); 217 CombineInfo &Paired, bool Modify = false); 219 const CombineInfo &Paired); 220 unsigned getNewOpcode(const CombineInfo &CI, const CombineInfo &Paired); 222 const CombineInfo &Paired); 225 const CombineInfo &Paired) const; 228 CombineInfo *checkAndPrepareMerge(CombineInfo &CI, CombineInfo &Paired); 230 void copyToDestRegs(CombineInfo &CI, CombineInfo &Paired, 233 Register copyFromSrcRegs(CombineInfo &CI, CombineInfo &Paired, 240 mergeRead2Pair(CombineInfo &CI, CombineInfo &Paired, [all …]
|
| H A D | SIRegisterInfo.cpp | 3801 Register Paired = Hint.second; in getRegAllocationHints() local 3802 assert(Paired); in getRegAllocationHints() 3804 if (Paired.isPhysical()) { in getRegAllocationHints() 3806 getMatchingSuperReg(Paired, AMDGPU::lo16, &AMDGPU::VGPR_32RegClass); in getRegAllocationHints() 3807 } else if (VRM && VRM->hasPhys(Paired)) { in getRegAllocationHints() 3808 PairedPhys = getMatchingSuperReg(VRM->getPhys(Paired), AMDGPU::lo16, in getRegAllocationHints() 3820 Register Paired = Hint.second; in getRegAllocationHints() local 3821 assert(Paired); in getRegAllocationHints() 3823 if (Paired.isPhysical()) { in getRegAllocationHints() 3824 PairedPhys = TRI->getSubReg(Paired, AMDGPU::lo16); in getRegAllocationHints() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVLoadStoreOptimizer.cpp | 76 MachineBasicBlock::iterator Paired, bool MergeForward); 136 MachineBasicBlock::iterator Paired = findMatchingInsn(MBBI, MergeForward); in tryToPairLdStInst() local 137 if (Paired != E) { in tryToPairLdStInst() 138 MBBI = mergePairedInsns(MBBI, Paired, MergeForward); in tryToPairLdStInst() 333 MachineBasicBlock::iterator Paired, in mergePairedInsns() argument 341 if (NextI == Paired) in mergePairedInsns() 346 MachineBasicBlock::iterator InsertionPoint = MergeForward ? Paired : I; in mergePairedInsns() 347 MachineBasicBlock::iterator DeletionPoint = MergeForward ? I : Paired; in mergePairedInsns() 349 int PairedOffset = Paired->getOperand(2).getImm(); in mergePairedInsns() 353 Paired->getOperand(1).setIsKill(false); in mergePairedInsns() [all …]
|
| H A D | RISCVMoveMerger.cpp | 40 MachineBasicBlock::iterator Paired, unsigned Opcode); 125 MachineBasicBlock::iterator Paired, in mergePairedInsns() argument 131 DestSourcePair PairedRegs = TII->isCopyInstrImpl(*Paired).value(); in mergePairedInsns() 136 if (NextI == Paired) in mergePairedInsns() 158 for (auto It = std::next(I); It != Paired && PairedSource.isKill(); ++It) in mergePairedInsns() 172 Paired->eraseFromParent(); in mergePairedInsns() 253 MachineBasicBlock::iterator Paired = in mergeMoveSARegPair() local 256 if (Paired != E) { in mergeMoveSARegPair() 257 MBBI = mergePairedInsns(MBBI, Paired, Opcode); in mergeMoveSARegPair()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64LoadStoreOptimizer.cpp | 165 MachineBasicBlock::iterator Paired, 994 MachineBasicBlock::iterator Paired, in mergePairedInsns() argument 1002 if (NextI == Paired) in mergePairedInsns() 1084 forAllMIsUntilDef(MergeForward ? *I : *Paired->getPrevNode(), RegToRename, in mergePairedInsns() 1102 MergeForward ? std::next(Paired) : Paired)) in mergePairedInsns() 1116 MachineBasicBlock::iterator InsertionPoint = MergeForward ? Paired : I; in mergePairedInsns() 1120 MergeForward ? AArch64InstrInfo::getLdStBaseOp(*Paired) in mergePairedInsns() 1124 int PairedOffset = AArch64InstrInfo::getLdStOffsetOp(*Paired).getImm(); in mergePairedInsns() 1125 bool PairedIsUnscaled = TII->hasUnscaledLdStOffset(Paired->getOpcode()); in mergePairedInsns() 1130 int MemSize = TII->getMemScale(*Paired); in mergePairedInsns() [all …]
|
| H A D | AArch64Features.td | 696 "IsPaired128Slow", "true", "Paired 128 bit loads and stores are slow">;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBaseRegisterInfo.cpp | 392 Register Paired = Hint.second; in getRegAllocationHints() local 393 if (!Paired) in getRegAllocationHints() 397 if (Paired.isPhysical()) { in getRegAllocationHints() 398 PairedPhys = Paired; in getRegAllocationHints() 399 } else if (VRM && VRM->hasPhys(Paired)) { in getRegAllocationHints() 400 PairedPhys = getPairedGPR(VRM->getPhys(Paired), Odd, this); in getRegAllocationHints() 412 MCRegister Paired = getPairedGPR(Reg, !Odd, this); in getRegAllocationHints() local 413 if (!Paired || MRI.isReserved(Paired)) in getRegAllocationHints()
|
| H A D | ARMParallelDSP.cpp | 68 bool Paired = false; member 148 Mul0->Paired = true; in AddMulPair() 149 Mul1->Paired = true; in AddMulPair() 598 if (PMul0->Paired) in CreateParallelPairs() 606 if (PMul1->Paired) in CreateParallelPairs() 672 if (MulCand->Paired) in InsertParallelMACs()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-readobj/ |
| H A D | ARMWinEHPrinter.cpp | 909 bool Paired = (OC[Offset + 1] & 0x40) == 0x40; in opcode_save_any_reg() local 921 if (!Writeback && !Paired && RegKind != 2) in opcode_save_any_reg() 933 if (Paired) in opcode_save_any_reg() 943 if (Paired) { in opcode_save_any_reg() 962 if (Paired) in opcode_save_any_reg()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCWin64EH.cpp | 797 int Paired = Op % 2; in ARM64EmitUnwindCode() local 800 if (Writeback || Paired || Mode == 2) in ARM64EmitUnwindCode() 807 b = inst.Register | (Writeback << 5) | (Paired << 6); in ARM64EmitUnwindCode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCScheduleP9.td | 149 // Paired ('P') - certain cracked and expanded iops are paired such that they
|
| H A D | PPCInstrP10.td | 1195 // Intrinsics for Paired Vector Loads. 1201 // Intrinsics for Paired Vector Stores.
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/ |
| H A D | AArch64AsmParser.cpp | 232 bool parseDirectiveSEHSaveAnyReg(SMLoc L, bool Paired, bool Writeback); 7790 bool AArch64AsmParser::parseDirectiveSEHSaveAnyReg(SMLoc L, bool Paired, in parseDirectiveSEHSaveAnyReg() argument 7801 if (Offset < 0 || Offset % (Paired || Writeback ? 16 : 8)) in parseDirectiveSEHSaveAnyReg() 7810 if (Paired) { in parseDirectiveSEHSaveAnyReg() 7825 if (Offset < 0 || Offset % (Paired || Writeback ? 16 : 8)) in parseDirectiveSEHSaveAnyReg() 7827 if (Paired) { in parseDirectiveSEHSaveAnyReg() 7844 if (Paired) { in parseDirectiveSEHSaveAnyReg()
|
| /freebsd/contrib/ncurses/misc/ |
| H A D | terminfo.src | 26079 # * Paired-attribute fixes to various terminals.
|