Home
last modified time | relevance | path

Searched refs:CmpValue (Results 1 – 8 of 8) sorted by relevance

/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64InstrInfo.h159 int &CmpValue) const override;
163 unsigned SrcReg2, int CmpMask, int CmpValue,
HDAArch64InstrInfo.cpp640 int &CmpValue) const { in analyzeCompare()
660 CmpValue = 0; in analyzeCompare()
670 CmpValue = (MI->getOperand(2).getImm() != 0); in analyzeCompare()
684 CmpValue = (AArch64_AM::decodeLogicalImmediate( in analyzeCompare()
816 int CmpValue, const MachineRegisterInfo *MRI) const { in optimizeCompareInstr() argument
842 assert((CmpValue == 0 || CmpValue == 1) && "CmpValue must be 0 or 1!"); in optimizeCompareInstr()
843 if (CmpValue != 0 || SrcReg2 != 0) in optimizeCompareInstr()
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86InstrInfo.h482 int &CmpValue) const override;
488 unsigned SrcReg2, int CmpMask, int CmpValue,
HDX86InstrInfo.cpp4144 int &CmpMask, int &CmpValue) const { in analyzeCompare()
4157 CmpValue = MI->getOperand(1).getImm(); in analyzeCompare()
4167 CmpValue = 0; in analyzeCompare()
4176 CmpValue = 0; in analyzeCompare()
4188 CmpValue = MI->getOperand(2).getImm(); in analyzeCompare()
4197 CmpValue = 0; in analyzeCompare()
4208 CmpValue = 0; in analyzeCompare()
4367 int CmpMask, int CmpValue, in optimizeCompareInstr() argument
4427 bool IsCmpZero = (SrcReg2 == 0 && CmpValue == 0); in optimizeCompareInstr()
4477 isRedundantFlagInstr(CmpInstr, SrcReg, SrcReg2, CmpValue, Instr)) { in optimizeCompareInstr()
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMBaseInstrInfo.h248 int &CmpValue) const override;
255 unsigned SrcReg2, int CmpMask, int CmpValue,
HDARMBaseInstrInfo.cpp2243 int &CmpMask, int &CmpValue) const { in analyzeCompare()
2251 CmpValue = MI->getOperand(1).getImm(); in analyzeCompare()
2258 CmpValue = 0; in analyzeCompare()
2265 CmpValue = 0; in analyzeCompare()
2347 int CmpMask, int CmpValue, in optimizeCompareInstr() argument
2387 else if (MI->getParent() != CmpInstr->getParent() || CmpValue != 0) { in optimizeCompareInstr()
2413 if (isRedundantFlagInstr(CmpInstr, SrcReg, SrcReg2, CmpValue, &*I)) { in optimizeCompareInstr()
/NextBSD/contrib/llvm/lib/CodeGen/
HDPeepholeOptimizer.cpp470 int CmpMask, CmpValue; in optimizeCmpInstr() local
471 if (!TII->analyzeCompare(MI, SrcReg, SrcReg2, CmpMask, CmpValue) || in optimizeCmpInstr()
477 if (TII->optimizeCompareInstr(MI, SrcReg, SrcReg2, CmpMask, CmpValue, MRI)) { in optimizeCmpInstr()
/NextBSD/contrib/llvm/lib/Target/Hexagon/
HDHexagonHardwareLoops.cpp1421 int CmpMask = 0, CmpValue = 0; in loopCountMayWrapOrUnderFlow() local
1423 if (!TII->analyzeCompare(MI, CmpReg1, CmpReg2, CmpMask, CmpValue)) in loopCountMayWrapOrUnderFlow()