Searched refs:isAssociative (Results 1 – 10 of 10) sorted by relevance
529 bool isAssociative() const LLVM_READONLY;530 static bool isAssociative(unsigned Opcode) {
930 static bool isAssociative(const COFFSection &Section) { in isAssociative() function948 if (!isAssociative(*Section)) in assignSectionNumbers()951 if (isAssociative(*Section)) in assignSectionNumbers()
714 bool Instruction::isAssociative() const { in isAssociative() function in Instruction716 if (isAssociative(Opcode)) in isAssociative()
1501 if (Instruction::isAssociative(Opcode) && CE1->getOpcode() == Opcode) { in ConstantFoldBinaryInstruction()
1368 if (!(InReduction && BaseInst->isAssociative())) { in validate()1538 !PossibleReds[i].getReducedValue()->isAssociative()) { in validateSelected()
460 assert(I->isAssociative() && I->isCommutative() && in LinearizeExprTree()2282 if (!I->isAssociative()) return; in OptimizeInst()2443 if (!I.isAssociative()) in BuildPairMap()
368 if (!I->isAssociative() || !I->isCommutative()) in canTransformAccumulatorRecursion()
384 if (I.isAssociative()) { in SimplifyAssociativeOrCommutative()439 if (I.isAssociative() && I.isCommutative()) { in SimplifyAssociativeOrCommutative()1708 if (Inst.isAssociative() && Inst.isCommutative()) { in foldVectorBinop()
293 assert(Instruction::isAssociative(Opcode) && "Not an associative operation!"); in SimplifyAssociativeBinOp()
7016 return I->isAssociative(); in isVectorizable()