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.cpp1194 Constant *CCmp = ConstantFoldCompareInstOperands( in instCombineIntrinsic() local
1196 if (CCmp && CCmp->isNullValue()) { in instCombineIntrinsic()
1198 II, IC.Builder.CreateSExt(CCmp, II.getType())); in instCombineIntrinsic()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp4906 auto CCmp = in emitConditionalComparison() local
4909 CCmp.addImm(C->Value.getZExtValue()); in emitConditionalComparison()
4911 CCmp.addImm(C->Value.abs().getZExtValue()); in emitConditionalComparison()
4913 CCmp.addReg(RHS); in emitConditionalComparison()
4914 CCmp.addImm(NZCV).addImm(Predicate); in emitConditionalComparison()
4915 constrainSelectedInstRegOperands(*CCmp, TII, TRI, RBI); in emitConditionalComparison()
4916 return &*CCmp; in emitConditionalComparison()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp6946 auto BuildUREMPattern = [&](ConstantSDNode *CDiv, ConstantSDNode *CCmp) { in prepareUREMEqFold() argument
6952 const APInt &Cmp = CCmp->getAPIntValue(); in prepareUREMEqFold()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp19437 SDValue CCmp, Condition; in performANDORCSELCombine() local
19460 CCmp = DAG.getNode(AArch64ISD::CCMN, DL, MVT_CC, Cmp1.getOperand(0), AbsOp1, in performANDORCSELCombine()
19463 CCmp = DAG.getNode(AArch64ISD::CCMP, DL, MVT_CC, Cmp1.getOperand(0), in performANDORCSELCombine()
19468 CCmp); in performANDORCSELCombine()