/external/llvm-project/llvm/lib/Target/AArch64/ |
D | AArch64MacroFusion.cpp | 24 const MachineInstr &SecondMI) { in isArithmeticBccPair() argument 25 if (SecondMI.getOpcode() != AArch64::Bcc) in isArithmeticBccPair() 65 const MachineInstr &SecondMI) { in isArithmeticCbzPair() argument 66 if (SecondMI.getOpcode() != AArch64::CBZW && in isArithmeticCbzPair() 67 SecondMI.getOpcode() != AArch64::CBZX && in isArithmeticCbzPair() 68 SecondMI.getOpcode() != AArch64::CBNZW && in isArithmeticCbzPair() 69 SecondMI.getOpcode() != AArch64::CBNZX) in isArithmeticCbzPair() 115 const MachineInstr &SecondMI) { in isAESPair() argument 117 switch (SecondMI.getOpcode()) { in isAESPair() 133 const MachineInstr &SecondMI) { in isCryptoEORPair() argument [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64MacroFusion.cpp | 24 const MachineInstr &SecondMI) { in isArithmeticBccPair() argument 25 if (SecondMI.getOpcode() != AArch64::Bcc) in isArithmeticBccPair() 65 const MachineInstr &SecondMI) { in isArithmeticCbzPair() argument 66 if (SecondMI.getOpcode() != AArch64::CBZW && in isArithmeticCbzPair() 67 SecondMI.getOpcode() != AArch64::CBZX && in isArithmeticCbzPair() 68 SecondMI.getOpcode() != AArch64::CBNZW && in isArithmeticCbzPair() 69 SecondMI.getOpcode() != AArch64::CBNZX) in isArithmeticCbzPair() 115 const MachineInstr &SecondMI) { in isAESPair() argument 117 switch (SecondMI.getOpcode()) { in isAESPair() 133 const MachineInstr &SecondMI) { in isCryptoEORPair() argument [all …]
|
/external/llvm-project/llvm/lib/Target/PowerPC/ |
D | PPCMacroFusion.cpp | 68 const MachineInstr &SecondMI, in matchingRegOps() argument 71 const MachineOperand &Op2 = SecondMI.getOperand(SecondMIOpIndex); in matchingRegOps() 82 const MachineInstr &SecondMI) { in checkOpConstraints() argument 90 const MachineOperand &RA = SecondMI.getOperand(1); in checkOpConstraints() 99 const MachineOperand &RT = SecondMI.getOperand(0); in checkOpConstraints() 107 if (!matchingRegOps(SecondMI, 0, SecondMI, 2) || in checkOpConstraints() 122 const MachineOperand &D = SecondMI.getOperand(1); in checkOpConstraints() 128 if (SecondMI.getOpcode() == PPC::LD) in checkOpConstraints() 147 const MachineInstr &SecondMI) { in shouldScheduleAdjacent() argument 168 if (Feature.hasOp2(SecondMI.getOpcode())) { in shouldScheduleAdjacent() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMMacroFusion.cpp | 23 const MachineInstr &SecondMI) { in isAESPair() argument 25 switch(SecondMI.getOpcode()) { in isAESPair() 39 const MachineInstr &SecondMI) { in isLiteralsPair() argument 42 SecondMI.getOpcode() == ARM::MOVTi16) in isLiteralsPair() 54 const MachineInstr &SecondMI) { in shouldScheduleAdjacent() argument 57 if (ST.hasFuseAES() && isAESPair(FirstMI, SecondMI)) in shouldScheduleAdjacent() 59 if (ST.hasFuseLiterals() && isLiteralsPair(FirstMI, SecondMI)) in shouldScheduleAdjacent()
|
/external/llvm-project/llvm/lib/Target/ARM/ |
D | ARMMacroFusion.cpp | 23 const MachineInstr &SecondMI) { in isAESPair() argument 25 switch(SecondMI.getOpcode()) { in isAESPair() 39 const MachineInstr &SecondMI) { in isLiteralsPair() argument 42 SecondMI.getOpcode() == ARM::MOVTi16) in isLiteralsPair() 54 const MachineInstr &SecondMI) { in shouldScheduleAdjacent() argument 57 if (ST.hasFuseAES() && isAESPair(FirstMI, SecondMI)) in shouldScheduleAdjacent() 59 if (ST.hasFuseLiterals() && isLiteralsPair(FirstMI, SecondMI)) in shouldScheduleAdjacent()
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | AMDGPUMacroFusion.cpp | 31 const MachineInstr &SecondMI) { in shouldScheduleAdjacent() argument 34 switch (SecondMI.getOpcode()) { in shouldScheduleAdjacent() 48 const MachineOperand *Src2 = TII.getNamedOperand(SecondMI, in shouldScheduleAdjacent()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUMacroFusion.cpp | 31 const MachineInstr &SecondMI) { in shouldScheduleAdjacent() argument 34 switch (SecondMI.getOpcode()) { in shouldScheduleAdjacent() 47 const MachineOperand *Src2 = TII.getNamedOperand(SecondMI, in shouldScheduleAdjacent()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86MacroFusion.cpp | 37 const MachineInstr &SecondMI) { in shouldScheduleAdjacent() argument 44 const X86::SecondMacroFusionInstKind BranchKind = classifySecond(SecondMI); in shouldScheduleAdjacent()
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86MacroFusion.cpp | 37 const MachineInstr &SecondMI) { in shouldScheduleAdjacent() argument 44 const X86::SecondMacroFusionInstKind BranchKind = classifySecond(SecondMI); in shouldScheduleAdjacent()
|
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | MacroFusion.h | 33 const MachineInstr &SecondMI)>;
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | MacroFusion.h | 33 const MachineInstr &SecondMI)>;
|