Home
last modified time | relevance | path

Searched refs:MachineCombinerPattern (Results 1 – 21 of 21) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp5091 typedef MachineCombinerPattern MCP; in getMaddPatterns()
5214 typedef MachineCombinerPattern MCP; in getFMAPatterns()
5362 typedef MachineCombinerPattern MCP; in getFMULPatterns()
5396 MachineCombinerPattern Pattern) const { in isThroughputPattern()
5885 case MachineCombinerPattern::SUBADD_OP1: in genAlternativeCodeSequence()
5891 case MachineCombinerPattern::SUBADD_OP2: in genAlternativeCodeSequence()
5897 case MachineCombinerPattern::MULADDW_OP1: in genAlternativeCodeSequence()
5898 case MachineCombinerPattern::MULADDX_OP1: in genAlternativeCodeSequence()
5912 case MachineCombinerPattern::MULADDW_OP2: in genAlternativeCodeSequence()
5913 case MachineCombinerPattern::MULADDX_OP2: in genAlternativeCodeSequence()
[all …]
H A DAArch64InstrInfo.h256 bool isThroughputPattern(MachineCombinerPattern Pattern) const override;
262 SmallVectorImpl<MachineCombinerPattern> &Patterns,
272 MachineInstr &Root, MachineCombinerPattern Pattern,
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DMachineCombiner.cpp307 case MachineCombinerPattern::REASSOC_AX_BY: in getCombinerObjective()
308 case MachineCombinerPattern::REASSOC_AX_YB: in getCombinerObjective()
309 case MachineCombinerPattern::REASSOC_XA_BY: in getCombinerObjective()
313 case MachineCombinerPattern::SUBADD_OP1: in getCombinerObjective()
314 case MachineCombinerPattern::SUBADD_OP2: in getCombinerObjective()
315 case MachineCombinerPattern::FMADD_AX: in getCombinerObjective()
316 case MachineCombinerPattern::FMADD_XA: in getCombinerObjective()
317 case MachineCombinerPattern::FMSUB: in getCombinerObjective()
318 case MachineCombinerPattern::FNMSUB: in getCombinerObjective()
355 MachineCombinerPattern Pattern) { in reduceRegisterPressure()
[all …]
H A DTargetInstrInfo.cpp865 case MachineCombinerPattern::REASSOC_AX_BY: in getReassociationOpcodes()
873 case MachineCombinerPattern::REASSOC_XA_BY: in getReassociationOpcodes()
881 case MachineCombinerPattern::REASSOC_AX_YB: in getReassociationOpcodes()
889 case MachineCombinerPattern::REASSOC_XA_YB: in getReassociationOpcodes()
908 case MachineCombinerPattern::REASSOC_AX_BY: in mustSwapOperands()
910 case MachineCombinerPattern::REASSOC_XA_BY: in mustSwapOperands()
912 case MachineCombinerPattern::REASSOC_AX_YB: in mustSwapOperands()
914 case MachineCombinerPattern::REASSOC_XA_YB: in mustSwapOperands()
923 MachineCombinerPattern Pattern, in reassociateOps()
1031 case MachineCombinerPattern::REASSOC_AX_BY: in genAlternativeCodeSequence()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp1270 MachineInstr &Root, MachineCombinerPattern &P, in finalizeInsInstrs()
1470 : MachineCombinerPattern::FMSUB); in getFPFusedMultiplyPatterns()
1526 case MachineCombinerPattern::FMADD_AX: in getAddendOperandIdx()
1527 case MachineCombinerPattern::FMSUB: in getAddendOperandIdx()
1529 case MachineCombinerPattern::FMADD_XA: in getAddendOperandIdx()
1530 case MachineCombinerPattern::FNMSUB: in getAddendOperandIdx()
1572 MachineInstr &Root, MachineCombinerPattern Pattern, in genAlternativeCodeSequence()
1582 case MachineCombinerPattern::FMADD_AX: in genAlternativeCodeSequence()
1583 case MachineCombinerPattern::FMSUB: { in genAlternativeCodeSequence()
1588 case MachineCombinerPattern::FMADD_XA: in genAlternativeCodeSequence()
[all …]
H A DRISCVInstrInfo.h202 SmallVectorImpl<MachineCombinerPattern> &Patterns,
206 finalizeInsInstrs(MachineInstr &Root, MachineCombinerPattern &P,
210 MachineInstr &Root, MachineCombinerPattern Pattern,
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h63 enum class MachineCombinerPattern; variable
1157 SmallVectorImpl<MachineCombinerPattern> &Patterns,
1170 finalizeInsInstrs(MachineInstr &Root, MachineCombinerPattern &P, in finalizeInsInstrs()
1176 virtual bool isThroughputPattern(MachineCombinerPattern Pattern) const;
1220 MachineInstr &Root, MachineCombinerPattern Pattern,
1228 MachineCombinerPattern Pattern,
1238 getReassociationOpcodes(MachineCombinerPattern Pattern,
H A DMachineCombinerPattern.h20 enum class MachineCombinerPattern { enum
/openbsd/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h278 void reassociateFMA(MachineInstr &Root, MachineCombinerPattern Pattern,
468 MachineInstr &Root, MachineCombinerPattern Pattern,
477 SmallVectorImpl<MachineCombinerPattern> &P,
484 SmallVectorImpl<MachineCombinerPattern> &P,
498 finalizeInsInstrs(MachineInstr &Root, MachineCombinerPattern &P,
H A DPPCInstrInfo.cpp548 MachineInstr &Root, MachineCombinerPattern &P, in finalizeInsInstrs()
567 case MachineCombinerPattern::REASSOC_XY_BCA: in finalizeInsInstrs()
571 case MachineCombinerPattern::REASSOC_XY_BAC: in finalizeInsInstrs()
782 case MachineCombinerPattern::REASSOC_XY_AMM_BMM: in genAlternativeCodeSequence()
784 case MachineCombinerPattern::REASSOC_XY_BCA: in genAlternativeCodeSequence()
785 case MachineCombinerPattern::REASSOC_XY_BAC: in genAlternativeCodeSequence()
825 case MachineCombinerPattern::REASSOC_XY_AMM_BMM: in reassociateFMA()
830 case MachineCombinerPattern::REASSOC_XY_BAC: { in reassociateFMA()
836 case MachineCombinerPattern::REASSOC_XY_BCA: { in reassociateFMA()
1004 case MachineCombinerPattern::REASSOC_XY_BAC: in reassociateFMA()
[all …]
/openbsd/distrib/sets/lists/comp/
H A Dclang.amd641373 ./usr/include/llvm/CodeGen/MachineCombinerPattern.h
H A Dclang.arm641373 ./usr/include/llvm/CodeGen/MachineCombinerPattern.h
H A Dclang.armv71371 ./usr/include/llvm/CodeGen/MachineCombinerPattern.h
H A Dclang.i3861371 ./usr/include/llvm/CodeGen/MachineCombinerPattern.h
H A Dclang.loongson1372 ./usr/include/llvm/CodeGen/MachineCombinerPattern.h
H A Dclang.macppc1372 ./usr/include/llvm/CodeGen/MachineCombinerPattern.h
H A Dclang.octeon1372 ./usr/include/llvm/CodeGen/MachineCombinerPattern.h
H A Dclang.powerpc641371 ./usr/include/llvm/CodeGen/MachineCombinerPattern.h
H A Dclang.sparc641372 ./usr/include/llvm/CodeGen/MachineCombinerPattern.h
H A Dclang.riscv641371 ./usr/include/llvm/CodeGen/MachineCombinerPattern.h
/openbsd/gnu/llvm/clang/docs/tools/
H A Dclang-formatted-files.txt5067 llvm/include/llvm/CodeGen/MachineCombinerPattern.h