Home
last modified time | relevance | path

Searched refs:Paired (Results 1 – 12 of 12) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILoadStoreOptimizer.cpp869 if (Paired < CI) in combineKnownAdjacentMMOs()
1015 (CI.Width < Paired.Width) == (CI.Offset < Paired.Offset)) in offsetsCanBeCombined()
1144 if (!widthsFit(*STM, CI, Paired) || !offsetsCanBeCombined(CI, *STM, Paired)) in checkAndPrepareMerge()
1166 Where = &Paired; in checkAndPrepareMerge()
1267 Paired.I->eraseFromParent(); in mergeRead2Pair()
1349 Paired.I->eraseFromParent(); in mergeWrite2Pair()
1400 Paired.I->eraseFromParent(); in mergeImagePair()
1446 Paired.I->eraseFromParent(); in mergeSMemLoadImmPair()
1501 Paired.I->eraseFromParent(); in mergeBufferLoadPair()
1853 assert(Paired.Width >= 1 && Paired.Width <= 4); in getSubRegIdxs()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMoveMerger.cpp38 MachineBasicBlock::iterator Paired, unsigned Opcode);
83 MachineBasicBlock::iterator Paired, in mergePairedInsns() argument
89 DestSourcePair PairedRegs = TII->isCopyInstrImpl(*Paired).value(); in mergePairedInsns()
94 if (NextI == Paired) in mergePairedInsns()
118 Paired->eraseFromParent(); in mergePairedInsns()
199 MachineBasicBlock::iterator Paired = in mergeMoveSARegPair() local
202 if (Paired != E) { in mergeMoveSARegPair()
203 MBBI = mergePairedInsns(MBBI, Paired, Opcode); in mergeMoveSARegPair()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp865 if (NextI == Paired) in mergePairedInsns()
965 MergeForward ? std::next(Paired) : Paired)) in mergePairedInsns()
993 int MemSize = TII->getMemScale(*Paired); in mergePairedInsns()
1011 RtMI = &*Paired; in mergePairedInsns()
1020 Rt2MI = &*Paired; in mergePairedInsns()
1075 .cloneMergedMemRefs({&*I, &*Paired}) in mergePairedInsns()
1076 .setMIFlags(I->mergeFlagsWith(*Paired)); in mergePairedInsns()
1084 LLVM_DEBUG(Paired->print(dbgs())); in mergePairedInsns()
1131 Paired->eraseFromParent(); in mergePairedInsns()
2337 MachineBasicBlock::iterator Paired = in tryToPairLdStInst() local
[all …]
H A DAArch64.td246 "IsPaired128Slow", "true", "Paired 128 bit loads and stores are slow">;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp363 Register Paired = Hint.second; in getRegAllocationHints() local
364 if (!Paired) in getRegAllocationHints()
368 if (Paired.isPhysical()) { in getRegAllocationHints()
369 PairedPhys = Paired; in getRegAllocationHints()
370 } else if (VRM && VRM->hasPhys(Paired)) { in getRegAllocationHints()
371 PairedPhys = getPairedGPR(VRM->getPhys(Paired), Odd, this); in getRegAllocationHints()
383 MCPhysReg Paired = getPairedGPR(Reg, !Odd, this); in getRegAllocationHints() local
384 if (!Paired || MRI.isReserved(Paired)) in getRegAllocationHints()
H A DARMParallelDSP.cpp67 bool Paired = false; member
147 Mul0->Paired = true; in AddMulPair()
148 Mul1->Paired = true; in AddMulPair()
596 if (PMul0->Paired) in CreateParallelPairs()
604 if (PMul1->Paired) in CreateParallelPairs()
669 if (MulCand->Paired) in InsertParallelMACs()
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DARMWinEHPrinter.cpp880 bool Paired = (OC[Offset + 1] & 0x40) == 0x40; in opcode_save_any_reg() local
892 if (!Writeback && !Paired && RegKind != 2) in opcode_save_any_reg()
904 if (Paired) in opcode_save_any_reg()
914 if (Paired) { in opcode_save_any_reg()
933 if (Paired) in opcode_save_any_reg()
/freebsd-14.2/contrib/llvm-project/llvm/lib/MC/
H A DMCWin64EH.cpp627 int Paired = Op % 2; in ARM64EmitUnwindCode() local
630 if (Writeback || Paired || Mode == 2) in ARM64EmitUnwindCode()
637 b = inst.Register | (Writeback << 5) | (Paired << 6); in ARM64EmitUnwindCode()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCScheduleP9.td149 // Paired ('P') - certain cracked and expanded iops are paired such that they
H A DPPCInstrP10.td1157 // Intrinsics for Paired Vector Loads.
1163 // Intrinsics for Paired Vector Stores.
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp229 bool parseDirectiveSEHSaveAnyReg(SMLoc L, bool Paired, bool Writeback);
7477 bool AArch64AsmParser::parseDirectiveSEHSaveAnyReg(SMLoc L, bool Paired, in parseDirectiveSEHSaveAnyReg() argument
7488 if (Offset < 0 || Offset % (Paired || Writeback ? 16 : 8)) in parseDirectiveSEHSaveAnyReg()
7497 if (Paired) { in parseDirectiveSEHSaveAnyReg()
7512 if (Offset < 0 || Offset % (Paired || Writeback ? 16 : 8)) in parseDirectiveSEHSaveAnyReg()
7514 if (Paired) { in parseDirectiveSEHSaveAnyReg()
7531 if (Paired) { in parseDirectiveSEHSaveAnyReg()
/freebsd-14.2/contrib/ncurses/misc/
H A Dterminfo.src25682 # * Paired-attribute fixes to various terminals.