Home
last modified time | relevance | path

Searched refs:CombinerObjective (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineCombinerPattern.h21 enum class CombinerObjective { enum
H A DTargetInstrInfo.h1243 virtual CombinerObjective getCombinerObjective(unsigned Pattern) const;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCombiner.cpp126 CombinerObjective getCombinerObjective(unsigned Pattern);
301 CombinerObjective MachineCombiner::getCombinerObjective(unsigned Pattern) { in getCombinerObjective()
309 return CombinerObjective::MustReduceDepth; in getCombinerObjective()
374 if (getCombinerObjective(Pattern) == CombinerObjective::MustReduceDepth) { in improvesCriticalPathLen()
647 CombinerObjective::MustReduceRegisterPressure) { in combineInstructions()
H A DTargetInstrInfo.cpp948 CombinerObjective
950 return CombinerObjective::Default; in getCombinerObjective()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h255 CombinerObjective getCombinerObjective(unsigned Pattern) const override;
H A DRISCVInstrInfo.cpp2155 CombinerObjective RISCVInstrInfo::getCombinerObjective(unsigned Pattern) const { in getCombinerObjective()
2161 return CombinerObjective::MustReduceDepth; in getCombinerObjective()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h429 CombinerObjective getCombinerObjective(unsigned Pattern) const override;
H A DAArch64InstrInfo.cpp6598 CombinerObjective
6603 return CombinerObjective::MustReduceDepth; in getCombinerObjective()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h377 CombinerObjective getCombinerObjective(unsigned Pattern) const override;
H A DPPCInstrInfo.cpp740 CombinerObjective PPCInstrInfo::getCombinerObjective(unsigned Pattern) const { in getCombinerObjective()
744 return CombinerObjective::MustReduceDepth; in getCombinerObjective()
747 return CombinerObjective::MustReduceRegisterPressure; in getCombinerObjective()