Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86CondBrFolding.cpp98 int CmpValue; member
128 int &CmpValue);
146 int CmpValue = MBBInfo->CmpValue; in findPath() local
160 int PredCmpValue = PredMBBInfo->CmpValue; in findPath()
172 if ((CmpValue == PredCmpValue) || in findPath()
343 if (RootMBBInfo->CmpValue != MBBInfo->CmpValue) { in optimizeCondBr()
492 int CmpValue; in analyzeMBB() local
554 if (CmpValue == INT_MAX) in analyzeMBB()
557 CmpValue += 1; in analyzeMBB()
561 if (CmpValue == INT_MIN) in analyzeMBB()
[all …]
H A DX86InstrInfo.h517 int &CmpValue) const override;
523 unsigned SrcReg2, int CmpMask, int CmpValue,
H A DX86InstrInfo.cpp3339 int &CmpValue) const { in analyzeCompare()
3353 CmpValue = MI.getOperand(1).getImm(); in analyzeCompare()
3355 CmpMask = CmpValue = 0; in analyzeCompare()
3366 CmpValue = 0; in analyzeCompare()
3375 CmpValue = 0; in analyzeCompare()
3388 CmpValue = MI.getOperand(2).getImm(); in analyzeCompare()
3390 CmpMask = CmpValue = 0; in analyzeCompare()
3400 CmpValue = 0; in analyzeCompare()
3412 CmpValue = 0; in analyzeCompare()
3602 int CmpValue, in optimizeCompareInstr() argument
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.h98 int &CmpValue) const override;
104 unsigned SrcReg2, int CmpMask, int CmpValue,
H A DLanaiInstrInfo.cpp180 int &CmpValue) const { in analyzeCompare()
189 CmpValue = MI.getOperand(1).getImm(); in analyzeCompare()
195 CmpValue = 0; in analyzeCompare()
286 int CmpValue, const MachineRegisterInfo *MRI) const { in optimizeCompareInstr() argument
308 else if (MI->getParent() != CmpInstr.getParent() || CmpValue != 0) { in optimizeCompareInstr()
331 if (isRedundantFlagInstr(&CmpInstr, SrcReg, SrcReg2, CmpValue, &*I)) { in optimizeCompareInstr()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h191 int &CmpValue) const override;
195 unsigned SrcReg2, int CmpMask, int CmpValue,
H A DAArch64InstrInfo.cpp987 int &CmpValue) const { in analyzeCompare()
1013 CmpValue = 0; in analyzeCompare()
1023 CmpValue = MI.getOperand(2).getImm() != 0; in analyzeCompare()
1037 CmpValue = AArch64_AM::decodeLogicalImmediate( in analyzeCompare()
1182 int CmpValue, const MachineRegisterInfo *MRI) const { in optimizeCompareInstr() argument
1210 assert((CmpValue == 0 || CmpValue == 1) && "CmpValue must be 0 or 1!"); in optimizeCompareInstr()
1211 if (CmpValue != 0 || SrcReg2 != 0) in optimizeCompareInstr()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.h289 int &CmpValue) const override;
296 unsigned SrcReg2, int CmpMask, int CmpValue,
H A DARMBaseInstrInfo.cpp2533 int &CmpValue) const { in analyzeCompare()
2542 CmpValue = MI.getOperand(1).getImm(); in analyzeCompare()
2549 CmpValue = 0; in analyzeCompare()
2556 CmpValue = 0; in analyzeCompare()
2717 int CmpValue, const MachineRegisterInfo *MRI) const { in optimizeCompareInstr() argument
2758 else if (MI->getParent() != CmpInstr.getParent() || CmpValue != 0) { in optimizeCompareInstr()
2812 if (isRedundantFlagInstr(&CmpInstr, SrcReg, SrcReg2, CmpValue, &Instr)) { in optimizeCompareInstr()
2989 int CmpMask, CmpValue; in shouldSink() local
2991 analyzeCompare(*Next, SrcReg, SrcReg2, CmpMask, CmpValue) && in shouldSink()
2992 isRedundantFlagInstr(&*Next, SrcReg, SrcReg2, CmpValue, &MI)) in shouldSink()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DPeepholeOptimizer.cpp611 int CmpMask, CmpValue; in optimizeCmpInstr() local
612 if (!TII->analyzeCompare(MI, SrcReg, SrcReg2, CmpMask, CmpValue) || in optimizeCmpInstr()
618 if (TII->optimizeCompareInstr(MI, SrcReg, SrcReg2, CmpMask, CmpValue, MRI)) { in optimizeCmpInstr()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp1459 int CmpMask = 0, CmpValue = 0; in loopCountMayWrapOrUnderFlow() local
1461 if (!TII->analyzeCompare(*MI, CmpReg1, CmpReg2, CmpMask, CmpValue)) in loopCountMayWrapOrUnderFlow()