| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64MacroFusion.cpp | 22 static bool isArithmeticBccPair(const MachineInstr *FirstMI, in isArithmeticBccPair() 71 static bool isArithmeticCbzPair(const MachineInstr *FirstMI, in isArithmeticCbzPair() 121 static bool isAESPair(const MachineInstr *FirstMI, in isAESPair() 139 static bool isCryptoEORPair(const MachineInstr *FirstMI, in isCryptoEORPair() 161 static bool isAdrpAddPair(const MachineInstr *FirstMI, in isAdrpAddPair() 171 static bool isLiteralsPair(const MachineInstr *FirstMI, in isLiteralsPair() 198 static bool isAddressLdStPair(const MachineInstr *FirstMI, in isAddressLdStPair() 240 static bool isCCSelectPair(const MachineInstr *FirstMI, in isCCSelectPair() 283 static bool isArithmeticLogicPair(const MachineInstr *FirstMI, in isArithmeticLogicPair() 383 static bool isAddSub2RegAndConstOnePair(const MachineInstr *FirstMI, in isAddSub2RegAndConstOnePair() [all …]
|
| H A D | AArch64LoadStoreOptimizer.cpp | 631 static bool isPreLdStPairCandidate(MachineInstr &FirstMI, MachineInstr &MI) { in isPreLdStPairCandidate() 1629 static bool areCandidatesToMergeOrPair(MachineInstr &FirstMI, MachineInstr &MI, in areCandidatesToMergeOrPair() 1734 canRenameUpToDef(MachineInstr &FirstMI, LiveRegUnits &UsedInBetween, in canRenameUpToDef() 1927 std::optional<bool> MaybeCanRename, MachineInstr &FirstMI, MachineInstr &MI, in findRenameRegForSameLdStRegPair() 1967 MachineInstr &FirstMI = *I; in findMatchingInsn() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMMacroFusion.cpp | 22 static bool isAESPair(const MachineInstr *FirstMI, in isAESPair() argument 38 static bool isLiteralsPair(const MachineInstr *FirstMI, in isLiteralsPair() argument 53 shouldScheduleAdjacent(const TargetInstrInfo & TII,const TargetSubtargetInfo & TSI,const MachineInstr * FirstMI,const MachineInstr & SecondMI) shouldScheduleAdjacent() argument [all...] |
| H A D | ARMLoadStoreOptimizer.cpp | 1003 const MachineInstr *FirstMI = MemOps[0].MI; in FormCandidates() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVMacroFusion.cpp | |
| H A D | RISCVMakeCompressible.cpp | 304 static Register analyzeCompressibleUses(MachineInstr &FirstMI, in analyzeCompressibleUses()
|
| H A D | RISCVLoadStoreOptimizer.cpp | 224 MachineInstr &FirstMI = *I; in findMatchingInsn() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNCreateVOPD.cpp | 49 MachineInstr *FirstMI; member in __anon4acca4580111::GCNCreateVOPD::VOPDCombineInfo 58 auto *FirstMI = CI.FirstMI; in doReplace() local 146 auto *FirstMI = &*MII; in run() local
|
| H A D | AMDGPUMacroFusion.cpp | 28 const MachineInstr *FirstMI, in shouldScheduleAdjacent() argument
|
| H A D | GCNVOPDUtils.cpp | 38 const MachineInstr &FirstMI, in checkVOPDRegConstraints() 190 const MachineInstr *FirstMI, in shouldScheduleVOPDAdjacent()
|
| H A D | SIWholeQuadMode.cpp | 1620 MachineInstr *FirstMI = &*MBB->begin(); in lowerInitExec() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCMacroFusion.cpp | 68 static bool matchingRegOps(const MachineInstr &FirstMI, in matchingRegOps() argument 96 const MachineInstr &FirstMI, in checkOpConstraints() argument 236 shouldScheduleAdjacent(const TargetInstrInfo & TII,const TargetSubtargetInfo & TSI,const MachineInstr * FirstMI,const MachineInstr & SecondMI) shouldScheduleAdjacent() argument [all...] |
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineInstrBundle.cpp | 110 static DebugLoc getDebugLoc(MachineBasicBlock::instr_iterator FirstMI, in getDebugLoc() 125 MachineBasicBlock::instr_iterator FirstMI, in finalizeBundle() 223 MachineBasicBlock::instr_iterator FirstMI) { in finalizeBundle()
|
| H A D | MacroFusion.cpp | 173 const MachineInstr *FirstMI, in shouldScheduleAdjacent()
|
| H A D | XRayInstrumentation.cpp | 265 auto &FirstMI = *FirstMBB.begin(); in run() local
|
| H A D | VirtRegMap.cpp | 530 MachineInstr *FirstMI = MIs.back(); in expandCopyBundle() local
|
| H A D | InlineSpiller.cpp | 273 static Register isCopyOfBundle(const MachineInstr &FirstMI, Register Reg, in isCopyOfBundle()
|
| H A D | RegAllocGreedy.cpp | 1488 const MachineInstr &FirstMI, in getInstReadLaneMask()
|
| H A D | ModuloSchedule.cpp | 1332 MachineInstr *FirstMI = nullptr; in rewrite() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86MacroFusion.cpp | 37 const MachineInstr *FirstMI, in shouldScheduleAdjacent() argument
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZRegisterInfo.cpp | 406 MachineInstr *FirstMI = LIS.getInstructionFromIndex(LI.beginIndex()); in shouldCoalesce() local
|
| H A D | SystemZInstrInfo.cpp | 103 MachineInstr *FirstMI = HighPartMI; in splitMove() local
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelperCasts.cpp | 232 bool CombinerHelper::matchExtOfExt(const MachineInstr &FirstMI, in matchExtOfExt()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonLoadStoreWidening.cpp | 434 MachineInstr *FirstMI = *Begin; in selectInsts() local
|
| H A D | HexagonVLIWPacketizer.cpp | 1810 MachineBasicBlock::instr_iterator FirstMI(OldPacketMIs.front()); in endPacket() local
|