Searched refs:analyzeCompare (Results 1 - 19 of 19) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.h98 bool analyzeCompare(const MachineInstr &MI, Register &SrcReg,
H A DLanaiInstrInfo.cpp177 bool LanaiInstrInfo::analyzeCompare(const MachineInstr &MI, Register &SrcReg, function in class:LanaiInstrInfo
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CondBrFolding.cpp122 static bool analyzeCompare(const MachineInstr &MI, unsigned &SrcReg,
435 bool X86CondBrFolding::analyzeCompare(const MachineInstr &MI, unsigned &SrcReg,
526 if (analyzeCompare(*I, SrcReg, CmpValue)) {
H A DX86InstrInfo.h496 /// analyzeCompare - For a comparison instruction, return the source registers
500 bool analyzeCompare(const MachineInstr &MI, Register &SrcReg,
H A DX86InstrInfo.cpp3755 bool X86InstrInfo::analyzeCompare(const MachineInstr &MI, Register &SrcReg, function in class:X86InstrInfo
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.h236 bool analyzeCompare(const MachineInstr &MI, Register &SrcReg,
H A DSystemZInstrInfo.cpp516 bool SystemZInstrInfo::analyzeCompare(const MachineInstr &MI, Register &SrcReg, function in class:SystemZInstrInfo
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.h272 bool analyzeCompare(const MachineInstr &MI, Register &SrcReg,
H A DHexagonHardwareLoops.cpp473 TII->analyzeCompare(*PredI, CmpReg1, CmpReg2, CmpMask, CmpImm);
657 TII->analyzeCompare(*CondI, CmpReg1, CmpReg2, Mask, ImmValue);
1461 if (!TII->analyzeCompare(*MI, CmpReg1, CmpReg2, CmpMask, CmpValue))
H A DHexagonSplitDouble.cpp513 bool OkCI = TII->analyzeCompare(*CmpI, CmpR1, CmpR2, Mask, Val);
H A DHexagonInstrInfo.cpp1792 bool HexagonInstrInfo::analyzeCompare(const MachineInstr &MI, Register &SrcReg, function in class:HexagonInstrInfo
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h212 /// analyzeCompare - For a comparison instruction, return the source registers
215 bool analyzeCompare(const MachineInstr &MI, Register &SrcReg,
H A DAArch64InstrInfo.cpp1025 /// analyzeCompare - For a comparison instruction, return the source registers
1028 bool AArch64InstrInfo::analyzeCompare(const MachineInstr &MI, Register &SrcReg,
1250 // FIXME:CmpValue has already been converted to 0 or 1 in analyzeCompare
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h484 bool analyzeCompare(const MachineInstr &MI, Register &SrcReg,
H A DPPCInstrInfo.cpp1823 bool PPCInstrInfo::analyzeCompare(const MachineInstr &MI, Register &SrcReg,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h1421 virtual bool analyzeCompare(const MachineInstr &MI, Register &SrcReg, function in class:llvm::TargetInstrInfo
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h298 /// analyzeCompare - For a comparison instruction, return the source registers
302 bool analyzeCompare(const MachineInstr &MI, Register &SrcReg,
H A DARMBaseInstrInfo.cpp2730 /// analyzeCompare - For a comparison instruction, return the source registers
2734 bool ARMBaseInstrInfo::analyzeCompare(const MachineInstr &MI, Register &SrcReg, function in class:ARMBaseInstrInfo
3233 analyzeCompare(*Next, SrcReg, SrcReg2, CmpMask, CmpValue) &&
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp612 if (!TII->analyzeCompare(MI, SrcReg, SrcReg2, CmpMask, CmpValue) ||

Completed in 328 milliseconds