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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.h97 bool analyzeCompare(const MachineInstr &MI, unsigned &SrcReg,
H A DLanaiInstrInfo.cpp177 bool LanaiInstrInfo::analyzeCompare(const MachineInstr &MI, unsigned &SrcReg, function in class:LanaiInstrInfo
/freebsd-11-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.h468 /// analyzeCompare - For a comparison instruction, return the source registers
472 bool analyzeCompare(const MachineInstr &MI, unsigned &SrcReg,
H A DX86InstrInfo.cpp3273 bool X86InstrInfo::analyzeCompare(const MachineInstr &MI, unsigned &SrcReg, function in class:X86InstrInfo
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrInfo.h222 bool analyzeCompare(const MachineInstr &MI, unsigned &SrcReg,
H A DSystemZInstrInfo.cpp516 bool SystemZInstrInfo::analyzeCompare(const MachineInstr &MI, unsigned &SrcReg, function in class:SystemZInstrInfo
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h205 /// analyzeCompare - For a comparison instruction, return the source registers
208 bool analyzeCompare(const MachineInstr &MI, unsigned &SrcReg,
H A DAArch64InstrInfo.cpp984 /// analyzeCompare - For a comparison instruction, return the source registers
987 bool AArch64InstrInfo::analyzeCompare(const MachineInstr &MI, unsigned &SrcReg,
1210 // FIXME:CmpValue has already been converted to 0 or 1 in analyzeCompare
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.h271 bool analyzeCompare(const MachineInstr &MI, unsigned &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.cpp1765 bool HexagonInstrInfo::analyzeCompare(const MachineInstr &MI, unsigned &SrcReg, function in class:HexagonInstrInfo
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.h351 bool analyzeCompare(const MachineInstr &MI, unsigned &SrcReg,
H A DPPCInstrInfo.cpp1590 bool PPCInstrInfo::analyzeCompare(const MachineInstr &MI, unsigned &SrcReg,
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h285 /// analyzeCompare - For a comparison instruction, return the source registers
289 bool analyzeCompare(const MachineInstr &MI, unsigned &SrcReg,
H A DARMBaseInstrInfo.cpp2670 /// analyzeCompare - For a comparison instruction, return the source registers
2674 bool ARMBaseInstrInfo::analyzeCompare(const MachineInstr &MI, unsigned &SrcReg, function in class:ARMBaseInstrInfo
3173 analyzeCompare(*Next, SrcReg, SrcReg2, CmpMask, CmpValue) &&
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h1397 virtual bool analyzeCompare(const MachineInstr &MI, unsigned &SrcReg, function in class:llvm::TargetInstrInfo
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp612 if (!TII->analyzeCompare(MI, SrcReg, SrcReg2, CmpMask, CmpValue) ||

Completed in 254 milliseconds