Searched defs:FirstMI (Results 1 - 16 of 16) sorted by relevance

/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/
H A DARMMacroFusion.cpp22 static bool isAESPair(const MachineInstr *FirstMI, argument
38 static bool isLiteralsPair(const MachineInstr *FirstMI, argument
51 shouldScheduleAdjacent(const TargetInstrInfo &TII, const TargetSubtargetInfo &TSI, const MachineInstr *FirstMI, const MachineInstr &SecondMI) argument
[all...]
H A DARMLoadStoreOptimizer.cpp1005 const MachineInstr *FirstMI = MemOps[0].MI; local
/openbsd-current/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVMacroFusion.cpp25 static bool isLUIADDI(const MachineInstr *FirstMI, argument
59 shouldScheduleAdjacent(const TargetInstrInfo &TII, const TargetSubtargetInfo &TSI, const MachineInstr *FirstMI, const MachineInstr &SecondMI) argument
H A DRISCVMakeCompressible.cpp223 static Register analyzeCompressibleUses(MachineInstr &FirstMI, argument
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUMacroFusion.cpp26 shouldScheduleAdjacent(const TargetInstrInfo &TII_, const TargetSubtargetInfo &TSI, const MachineInstr *FirstMI, const MachineInstr &SecondMI) argument
H A DGCNCreateVOPD.cpp62 auto *FirstMI = Pair.first; local
122 auto *FirstMI = &*MII; variable
[all...]
H A DGCNVOPDUtils.cpp37 checkVOPDRegConstraints(const SIInstrInfo &TII, const MachineInstr &FirstMI, const MachineInstr &SecondMI) argument
117 shouldScheduleVOPDAdjacent(const TargetInstrInfo &TII, const TargetSubtargetInfo &TSI, const MachineInstr *FirstMI, const MachineInstr &SecondMI) argument
[all...]
H A DSILowerControlFlow.cpp727 MachineInstr *FirstMI = &*MBB->begin(); local
H A DSIInstrInfo.cpp675 MachineInstr *FirstMI = nullptr, *LastMI = nullptr; local
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/
H A DX86MacroFusion.cpp35 shouldScheduleAdjacent(const TargetInstrInfo &TII, const TargetSubtargetInfo &TSI, const MachineInstr *FirstMI, const MachineInstr &SecondMI) argument
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64MacroFusion.cpp22 static bool isArithmeticBccPair(const MachineInstr *FirstMI, argument
71 static bool isArithmeticCbzPair(const MachineInstr *FirstMI, argument
121 isAESPair(const MachineInstr *FirstMI, const MachineInstr &SecondMI) argument
139 isCryptoEORPair(const MachineInstr *FirstMI, const MachineInstr &SecondMI) argument
161 isAdrpAddPair(const MachineInstr *FirstMI, const MachineInstr &SecondMI) argument
171 isLiteralsPair(const MachineInstr *FirstMI, const MachineInstr &SecondMI) argument
198 isAddressLdStPair(const MachineInstr *FirstMI, const MachineInstr &SecondMI) argument
240 isCCSelectPair(const MachineInstr *FirstMI, const MachineInstr &SecondMI) argument
283 isArithmeticLogicPair(const MachineInstr *FirstMI, const MachineInstr &SecondMI) argument
385 shouldScheduleAdjacent(const TargetInstrInfo &TII, const TargetSubtargetInfo &TSI, const MachineInstr *FirstMI, const MachineInstr &SecondMI) argument
[all...]
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DMachineInstrBundle.cpp110 static DebugLoc getDebugLoc(MachineBasicBlock::instr_iterator FirstMI, argument
124 finalizeBundle(MachineBasicBlock &MBB, MachineBasicBlock::instr_iterator FirstMI, MachineBasicBlock::instr_iterator LastMI) argument
248 finalizeBundle(MachineBasicBlock &MBB, MachineBasicBlock::instr_iterator FirstMI) argument
[all...]
H A DVirtRegMap.cpp460 MachineInstr *FirstMI = MIs.back(); local
H A DModuloSchedule.cpp1311 MachineInstr *FirstMI = nullptr; local
/openbsd-current/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCMacroFusion.cpp68 static bool matchingRegOps(const MachineInstr &FirstMI, argument
95 checkOpConstraints(FusionFeature::FusionKind Kd, const MachineInstr &FirstMI, const MachineInstr &SecondMI) argument
234 shouldScheduleAdjacent(const TargetInstrInfo &TII, const TargetSubtargetInfo &TSI, const MachineInstr *FirstMI, const MachineInstr &SecondMI) argument
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp7545 MachineInstr *FirstMI = Selects.front(); local

Completed in 315 milliseconds