Searched refs:isAssociative (Results 1 – 11 of 11) sorted by relevance
662 bool isAssociative() const LLVM_READONLY;663 static bool isAssociative(unsigned Opcode) {
58 bool isAssociative() const { in isAssociative() function
1094 bool Instruction::isAssociative() const { in isAssociative() function in Instruction1096 return II->isAssociative(); in isAssociative()1098 if (isAssociative(Opcode)) in isAssociative()
1026 if (Instruction::isAssociative(Opcode) && CE1->getOpcode() == Opcode) { in ConstantFoldBinaryInstruction()
740 static bool isAssociative(const COFFSection &Section) { in isAssociative() function758 if (!isAssociative(*Section)) in assignSectionNumbers()761 if (isAssociative(*Section)) in assignSectionNumbers()
1333 if (!(InReduction && BaseInst->isAssociative())) { in validate()1499 !PossibleReds[i].getReducedValue()->isAssociative()) { in validateSelected()
476 assert(I->isAssociative() && I->isCommutative() && in LinearizeExprTree()2337 if (!I->isAssociative()) return; in OptimizeInst()2571 if (!I.isAssociative() || !I.isBinaryOp()) in BuildPairMap()
369 if (!I->isAssociative() || !I->isCommutative()) in canTransformAccumulatorRecursion()
425 if (I.isAssociative()) { in SimplifyAssociativeOrCommutative()480 if (I.isAssociative() && I.isCommutative()) { in SimplifyAssociativeOrCommutative()2002 if (Inst.isAssociative() && Inst.isCommutative()) { in foldVectorBinop()
293 assert(Instruction::isAssociative(Opcode) && "Not an associative operation!"); in simplifyAssociativeBinOp()
13983 return I->isAssociative(); in isVectorizable()