Searched refs:isBitwiseLogicOp (Results 1 – 15 of 15) sorted by relevance
366 static inline bool isBitwiseLogicOp(unsigned Opcode) {371 inline bool isBitwiseLogicOp() const {372 return isBitwiseLogicOp(getOpcode());
1547 return Instruction::isBitwiseLogicOp(Opcode); in isOpType()
148 Instruction::isBitwiseLogicOp(Opcode)) { in inferScalarTypeForRecipe()205 Instruction::isBitwiseLogicOp(Opcode)) { in inferScalarTypeForRecipe()
1204 bool isBitwiseLogicOp() const { in isBitwiseLogicOp() function in __anon07b2d7740811::InstructionsState1205 return getMainOp()->isBitwiseLogicOp() && getAltOp()->isBitwiseLogicOp(); in isBitwiseLogicOp()9732 (LocalState.isShiftOp() || LocalState.isBitwiseLogicOp() || in canBuildSplitNode()
1572 inline bool isBitwiseLogicOp(unsigned Opcode) { in isBitwiseLogicOp() function
376 if (!BinOp1->isBitwiseLogicOp()) in simplifyAssocCastAssoc()645 return Instruction::isBitwiseLogicOp(LOp) && Instruction::isShift(ROp); in rightDistributesOverLeft()683 if (Instruction::isBitwiseLogicOp(TopOpcode)) { in getBinOpsForFactorization()995 if (Instruction::isBitwiseLogicOp(I.getOpcode()) && in foldBinOpShiftWithShift()
1786 assert(I.isBitwiseLogicOp() && "Unexpected opcode for bitwise logic folding"); in foldCastedBitwiseLogic()2221 assert((I.isBitwiseLogicOp() || I.getOpcode() == Instruction::Add) && in foldBinOpOfDisplacedShifts()2272 assert(I.isBitwiseLogicOp() && "Should and/or/xor"); in foldBitwiseLogicWithIntrinsics()2336 if (!I || !I->isBitwiseLogicOp() || Depth >= 3) in simplifyAndOrWithOpReplaced()
1109 if (Tmp == 0 && I->isBitwiseLogicOp()) { in canEvaluateZExtd()2443 !BO->isBitwiseLogicOp()) in foldBitCastBitwiseLogic()
353 (!BinInst->isBitwiseLogicOp() && in foldShiftOfShiftedBinOp()
2963 if (ISD::isBitwiseLogicOp(N->getOperand(0).getOpcode()) && in tryEXTEND()2998 assert(ISD::isBitwiseLogicOp(N->getOpcode()) && in tryLogicOpOfCompares()3078 assert(ISD::isBitwiseLogicOp(LogicOp.getOpcode()) && in computeLogicOpInGPR()3103 } else if (ISD::isBitwiseLogicOp(OperandOpcode)) in computeLogicOpInGPR()3992 !ISD::isBitwiseLogicOp(CompareUse->getOpcode())) { in allUsesExtend()
457 if (VT == MVT::i1 && ISD::isBitwiseLogicOp(ISDOpcode)) in selectBinaryOp()
6140 assert(ISD::isBitwiseLogicOp(LogicOpcode) && "Expected logic opcode"); in hoistLogicOpWithSameOpcodeHands()6940 assert(ISD::isBitwiseLogicOp(N->getOpcode()) && in SearchForAndLoads()7255 assert(ISD::isBitwiseLogicOp(LogicOpcode) && in foldLogicOfShifts()7303 assert(ISD::isBitwiseLogicOp(LogicOpcode) && in foldLogicTreeOfShifts()14000 if (!ISD::isBitwiseLogicOp(N0.getOpcode()) || in CombineZExtLogicopShiftLoad()14552 if (ISD::isBitwiseLogicOp(N0.getOpcode()) && in visitSIGN_EXTEND()14870 if (ISD::isBitwiseLogicOp(N0.getOpcode()) && !TLI.isZExtFree(N0, VT) && in visitZERO_EXTEND()16465 if (ISD::isBitwiseLogicOp(N0.getOpcode()) && VT.isInteger() && in visitBITCAST()
2838 if (I->isBitwiseLogicOp()) { in isProfitableToSinkOperands()
1953 assert(BinaryOperator::isBitwiseLogicOp(Opcode) && "Expected logic op"); in simplifyLogicOfAddSub()
2832 return ISD::isBitwiseLogicOp(Opcode) || X86ISD::ANDNP == Opcode; in isLogicOp()50577 if (ISD::isBitwiseLogicOp(BC.getOpcode()) && in combineVectorShiftImm()50868 if (!ISD::isBitwiseLogicOp(N.getOpcode())) in PromoteMaskArithmetic()56625 if (ISD::isBitwiseLogicOp(SrcBC.getOpcode())) { in combineMOVMSK()