Home
last modified time | relevance | path

Searched refs:CCmp (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp857 Constant *CCmp = ConstantFoldCompareInstOperands( in instCombineIntrinsic() local
859 if (CCmp && CCmp->isNullValue()) { in instCombineIntrinsic()
861 II, IC.Builder.CreateSExt(CCmp, II.getType())); in instCombineIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp4771 auto CCmp = in emitConditionalComparison() local
4774 CCmp.addImm(C->Value.getZExtValue()); in emitConditionalComparison()
4776 CCmp.addImm(C->Value.abs().getZExtValue()); in emitConditionalComparison()
4778 CCmp.addReg(RHS); in emitConditionalComparison()
4779 CCmp.addImm(NZCV).addImm(Predicate); in emitConditionalComparison()
4780 constrainSelectedInstRegOperands(*CCmp, TII, TRI, RBI); in emitConditionalComparison()
4781 return &*CCmp; in emitConditionalComparison()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp6720 auto BuildUREMPattern = [&](ConstantSDNode *CDiv, ConstantSDNode *CCmp) { in prepareUREMEqFold() argument
6726 const APInt &Cmp = CCmp->getAPIntValue(); in prepareUREMEqFold()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp18794 SDValue CCmp, Condition; in performANDORCSELCombine() local
18817 CCmp = DAG.getNode(AArch64ISD::CCMN, DL, MVT_CC, Cmp1.getOperand(0), AbsOp1, in performANDORCSELCombine()
18820 CCmp = DAG.getNode(AArch64ISD::CCMP, DL, MVT_CC, Cmp1.getOperand(0), in performANDORCSELCombine()
18825 CCmp); in performANDORCSELCombine()