Searched refs:CMP (Results 26 - 33 of 33) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp1125 return DAG.getNode(MSP430ISD::CMP, dl, MVT::Glue, LHS, RHS);
1149 // If we are doing an AND and testing against zero, then the CMP
1151 // but they are different from CMP.
1169 // instructions generate different flags than CMP, the carry bit can be used
1384 case MSP430ISD::CMP: return "MSP430ISD::CMP";
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.h80 CMP, COMI, UCOMI,
86 /// operand, usually produced by a CMP instruction.
96 /// X86 FP SETCC, implemented with CMP{cc}SS/CMP{cc}SD.
107 /// flag operand produced by a CMP or TEST instruction.
112 /// condition code, and operand 3 is the flag operand produced by a CMP
H A DX86ISelLowering.cpp20746 // Emit a CMP with 0, which is the TEST pattern.
20747 return DAG.getNode(X86ISD::CMP, dl, MVT::i32, Op,
20803 // Emit a CMP with 0, which is the TEST pattern.
20804 return DAG.getNode(X86ISD::CMP, dl, MVT::i32, Op,
20834 return std::make_pair(DAG.getNode(X86ISD::CMP, dl, MVT::i32, Op0, Op1),
20887 // Use SUB instead of CMP to enable CSE between SUB and CMP.
20898 bool IsCmp = Cmp.getOpcode() == X86ISD::CMP;
21860 // Try to use the carry flag from the add in place of an separate CMP for:
22026 if (Opc == X86ISD::CMP || Op
[all...]
H A DX86ISelDAGToDAG.cpp2721 /// Test whether the given X86ISD::CMP node has any users that use a flag
2757 /// Test whether the given X86ISD::CMP node has any uses which require the SF
5037 case X86ISD::CMP: {
5070 // Look past the truncate if CMP is the only use of it.
5189 // Replace CMP with TEST.
/freebsd-11-stable/contrib/gcc/config/arm/
H A Dieee754-sf.S731 @ CMP, LT, LE, NE, or EQ.
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstructionSelector.cpp1520 auto CMP = BuildMI(MBB, I, I.getDebugLoc(), TII.get(AArch64::ANDSWri)) local
1524 constrainSelectedInstRegOperands(*CMP.getInstr(), TII, TRI, RBI);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp1560 case ARMISD::CMP: return "ARMISD::CMP";
4214 /// Returns appropriate ARM CMP (cmp) and corresponding condition code for
4344 CompareType = ARMISD::CMP;
4356 /// Returns a appropriate VFP CMP (fcmp{s|d}+fmstat) for the given operands.
4377 if (Opc == ARMISD::CMP || Opc == ARMISD::CMPZ)
4408 // CMP case because it causes a register dependency and cannot be folded
4417 OverflowCmp = DAG.getNode(ARMISD::CMP, dl, MVT::Glue, Value, LHS);
4426 OverflowCmp = DAG.getNode(ARMISD::CMP, dl, MVT::Glue, Value, LHS);
4431 OverflowCmp = DAG.getNode(ARMISD::CMP, d
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp2478 SDValue CMP = DAG.getSetCC( local
2484 MVT::Other, CopyTo, CMP,

Completed in 516 milliseconds

12