• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/

Lines Matching refs:CRHS

8633   const ConstantSDNode *CRHS) const {
8634 uint64_t Val = CRHS->getZExtValue();
8641 (CRHS->hasOneUse() && !TII->isInlineConstant(CRHS->getAPIntValue()))) {
8744 const ConstantSDNode *CRHS = dyn_cast<ConstantSDNode>(RHS);
8745 if (VT == MVT::i64 && CRHS) {
8747 = splitBinaryBitConstantOp(DCI, SDLoc(N), ISD::AND, LHS, CRHS))
8751 if (CRHS && VT == MVT::i32) {
8756 uint64_t Mask = CRHS->getZExtValue();
8762 unsigned NB = CRHS->getAPIntValue().countTrailingZeros();
8774 DAG.getConstant(NB, SDLoc(CRHS), MVT::i32));
8935 const ConstantSDNode *CRHS = dyn_cast<ConstantSDNode>(RHS.getOperand(1));
8936 if (!CLHS || !CRHS)
8942 uint32_t NewMask = (CLHS->getZExtValue() | CRHS->getZExtValue()) & MaxMask;
9035 const ConstantSDNode *CRHS = dyn_cast<ConstantSDNode>(N->getOperand(1));
9036 if (CRHS) {
9038 = splitBinaryBitConstantOp(DCI, SDLoc(N), ISD::OR, LHS, CRHS))
9054 const ConstantSDNode *CRHS = dyn_cast<ConstantSDNode>(RHS);
9055 if (CRHS) {
9057 = splitBinaryBitConstantOp(DCI, SDLoc(N), ISD::XOR, LHS, CRHS))
9489 auto *CRHS = dyn_cast<ConstantFPSDNode>(N0.getOperand(1));
9490 if (CRHS && N0.hasOneUse()) {
9494 SDValue Canon1 = getCanonicalConstantFP(DAG, SL, VT, CRHS->getValueAPF());
10345 auto CRHS = dyn_cast<ConstantSDNode>(RHS);
10346 if (!CRHS) {
10347 CRHS = dyn_cast<ConstantSDNode>(LHS);
10348 if (CRHS) {
10354 if (CRHS) {
10361 if ((CRHS->isAllOnesValue() &&
10363 (CRHS->isNullValue() &&
10367 if ((CRHS->isAllOnesValue() &&
10369 (CRHS->isNullValue() &&
10374 uint64_t CRHSVal = CRHS->getZExtValue();
10408 const ConstantFPSDNode *CRHS = dyn_cast<ConstantFPSDNode>(RHS);
10409 if (!CRHS)
10412 const APFloat &APF = CRHS->getValueAPF();