Searched refs:MachineCombinerPattern (Results 1 – 12 of 12) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineCombiner.cpp | 308 case MachineCombinerPattern::REASSOC_AX_BY: in getCombinerObjective() 309 case MachineCombinerPattern::REASSOC_AX_YB: in getCombinerObjective() 310 case MachineCombinerPattern::REASSOC_XA_BY: in getCombinerObjective() 314 case MachineCombinerPattern::SUBADD_OP1: in getCombinerObjective() 315 case MachineCombinerPattern::SUBADD_OP2: in getCombinerObjective() 316 case MachineCombinerPattern::FMADD_AX: in getCombinerObjective() 317 case MachineCombinerPattern::FMADD_XA: in getCombinerObjective() 318 case MachineCombinerPattern::FMSUB: in getCombinerObjective() 319 case MachineCombinerPattern::FNMSUB: in getCombinerObjective() 356 MachineCombinerPattern Pattern) { in reduceRegisterPressure() [all …]
|
| H A D | TargetInstrInfo.cpp | 1000 case MachineCombinerPattern::REASSOC_AX_BY: in getReassociationOpcodes() 1008 case MachineCombinerPattern::REASSOC_XA_BY: in getReassociationOpcodes() 1016 case MachineCombinerPattern::REASSOC_AX_YB: in getReassociationOpcodes() 1024 case MachineCombinerPattern::REASSOC_XA_YB: in getReassociationOpcodes() 1043 case MachineCombinerPattern::REASSOC_AX_BY: in mustSwapOperands() 1045 case MachineCombinerPattern::REASSOC_XA_BY: in mustSwapOperands() 1047 case MachineCombinerPattern::REASSOC_AX_YB: in mustSwapOperands() 1049 case MachineCombinerPattern::REASSOC_XA_YB: in mustSwapOperands() 1058 MachineCombinerPattern Pattern, in reassociateOps() 1189 case MachineCombinerPattern::REASSOC_AX_BY: in genAlternativeCodeSequence() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.cpp | 6071 typedef MachineCombinerPattern MCP; in getMaddPatterns() 6194 typedef MachineCombinerPattern MCP; in getFMAPatterns() 6342 typedef MachineCombinerPattern MCP; in getFMULPatterns() 6409 MachineCombinerPattern Pattern) const { in isThroughputPattern() 6941 case MachineCombinerPattern::SUBADD_OP1: in genAlternativeCodeSequence() 6947 case MachineCombinerPattern::SUBADD_OP2: in genAlternativeCodeSequence() 6953 case MachineCombinerPattern::MULADDW_OP1: in genAlternativeCodeSequence() 6954 case MachineCombinerPattern::MULADDX_OP1: in genAlternativeCodeSequence() 6968 case MachineCombinerPattern::MULADDW_OP2: in genAlternativeCodeSequence() 6969 case MachineCombinerPattern::MULADDX_OP2: in genAlternativeCodeSequence() [all …]
|
| H A D | AArch64InstrInfo.h | 285 bool isThroughputPattern(MachineCombinerPattern Pattern) const override; 291 SmallVectorImpl<MachineCombinerPattern> &Patterns, 301 MachineInstr &Root, MachineCombinerPattern Pattern,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfo.h | 241 SmallVectorImpl<MachineCombinerPattern> &Patterns, 245 finalizeInsInstrs(MachineInstr &Root, MachineCombinerPattern &P, 249 MachineInstr &Root, MachineCombinerPattern Pattern,
|
| H A D | RISCVInstrInfo.cpp | 1621 MachineInstr &Root, MachineCombinerPattern &P, in finalizeInsInstrs() 1821 : MachineCombinerPattern::FMSUB); in getFPFusedMultiplyPatterns() 1877 case MachineCombinerPattern::FMADD_AX: in getAddendOperandIdx() 1878 case MachineCombinerPattern::FMSUB: in getAddendOperandIdx() 1880 case MachineCombinerPattern::FMADD_XA: in getAddendOperandIdx() 1881 case MachineCombinerPattern::FNMSUB: in getAddendOperandIdx() 1929 MachineInstr &Root, MachineCombinerPattern Pattern, in genAlternativeCodeSequence() 1939 case MachineCombinerPattern::FMADD_AX: in genAlternativeCodeSequence() 1940 case MachineCombinerPattern::FMSUB: { in genAlternativeCodeSequence() 1945 case MachineCombinerPattern::FMADD_XA: in genAlternativeCodeSequence() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.h | 227 void reassociateFMA(MachineInstr &Root, MachineCombinerPattern Pattern, 353 MachineInstr &Root, MachineCombinerPattern Pattern, 362 SmallVectorImpl<MachineCombinerPattern> &P, 369 SmallVectorImpl<MachineCombinerPattern> &P, 383 finalizeInsInstrs(MachineInstr &Root, MachineCombinerPattern &P,
|
| H A D | PPCInstrInfo.cpp | 527 MachineInstr &Root, MachineCombinerPattern &P, in finalizeInsInstrs() 546 case MachineCombinerPattern::REASSOC_XY_BCA: in finalizeInsInstrs() 550 case MachineCombinerPattern::REASSOC_XY_BAC: in finalizeInsInstrs() 761 case MachineCombinerPattern::REASSOC_XY_AMM_BMM: in genAlternativeCodeSequence() 763 case MachineCombinerPattern::REASSOC_XY_BCA: in genAlternativeCodeSequence() 764 case MachineCombinerPattern::REASSOC_XY_BAC: in genAlternativeCodeSequence() 804 case MachineCombinerPattern::REASSOC_XY_AMM_BMM: in reassociateFMA() 809 case MachineCombinerPattern::REASSOC_XY_BAC: { in reassociateFMA() 815 case MachineCombinerPattern::REASSOC_XY_BCA: { in reassociateFMA() 983 case MachineCombinerPattern::REASSOC_XY_BAC: in reassociateFMA() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetInstrInfo.h | 64 enum class MachineCombinerPattern; variable 1195 SmallVectorImpl<MachineCombinerPattern> &Patterns, 1208 finalizeInsInstrs(MachineInstr &Root, MachineCombinerPattern &P, in finalizeInsInstrs() 1214 virtual bool isThroughputPattern(MachineCombinerPattern Pattern) const; 1258 MachineInstr &Root, MachineCombinerPattern Pattern, 1273 MachineCombinerPattern Pattern, 1283 getReassociationOpcodes(MachineCombinerPattern Pattern,
|
| H A D | MachineCombinerPattern.h | 20 enum class MachineCombinerPattern { enum
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrInfo.h | 655 SmallVectorImpl<MachineCombinerPattern> &Patterns, 662 MachineInstr &Root, MachineCombinerPattern Pattern,
|
| H A D | X86InstrInfo.cpp | 10591 MachineInstr &Root, SmallVectorImpl<MachineCombinerPattern> &Patterns, in getMachineCombinerPatterns() 10602 Patterns.push_back(MachineCombinerPattern::DPWSSD); in getMachineCombinerPatterns() 10612 Patterns.push_back(MachineCombinerPattern::DPWSSD); in getMachineCombinerPatterns() 10709 MachineInstr &Root, MachineCombinerPattern Pattern, in genAlternativeCodeSequence() 10719 case MachineCombinerPattern::DPWSSD: in genAlternativeCodeSequence()
|