| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86CondBrFolding.cpp | 98 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 D | X86InstrInfo.h | 517 int &CmpValue) const override; 523 unsigned SrcReg2, int CmpMask, int CmpValue,
|
| H A D | X86InstrInfo.cpp | 3339 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 D | LanaiInstrInfo.h | 98 int &CmpValue) const override; 104 unsigned SrcReg2, int CmpMask, int CmpValue,
|
| H A D | LanaiInstrInfo.cpp | 180 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 D | AArch64InstrInfo.h | 191 int &CmpValue) const override; 195 unsigned SrcReg2, int CmpMask, int CmpValue,
|
| H A D | AArch64InstrInfo.cpp | 987 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 D | ARMBaseInstrInfo.h | 289 int &CmpValue) const override; 296 unsigned SrcReg2, int CmpMask, int CmpValue,
|
| H A D | ARMBaseInstrInfo.cpp | 2533 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 D | PeepholeOptimizer.cpp | 611 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 D | HexagonHardwareLoops.cpp | 1459 int CmpMask = 0, CmpValue = 0; in loopCountMayWrapOrUnderFlow() local 1461 if (!TII->analyzeCompare(*MI, CmpReg1, CmpReg2, CmpMask, CmpValue)) in loopCountMayWrapOrUnderFlow()
|