Searched refs:isAssociative (Results 1 – 10 of 10) sorted by relevance
697 bool isAssociative() const LLVM_READONLY;698 static bool isAssociative(unsigned Opcode) {
59 bool isAssociative() const { in isAssociative() function
1186 bool Instruction::isAssociative() const { in isAssociative() function in Instruction1188 return II->isAssociative(); in isAssociative()1190 if (isAssociative(Opcode)) in isAssociative()
943 if (Instruction::isAssociative(Opcode) && CE1->getOpcode() == Opcode) { in ConstantFoldBinaryInstruction()
710 static bool isAssociative(const COFFSection &Section) { in isAssociative() function728 if (!isAssociative(*Section)) in assignSectionNumbers()731 if (isAssociative(*Section)) in assignSectionNumbers()
388 assert(I->isAssociative() && I->isCommutative() && in LinearizeExprTree()2254 if (!I->isAssociative()) return; in OptimizeInst()2488 if (!I.isAssociative() || !I.isBinaryOp()) in BuildPairMap()
369 if (!I->isAssociative() || !I->isCommutative()) in canTransformAccumulatorRecursion()
443 if (I.isAssociative()) { in SimplifyAssociativeOrCommutative()498 if (I.isAssociative() && I.isCommutative()) { in SimplifyAssociativeOrCommutative()2209 if (Inst.isAssociative() && Inst.isCommutative()) { in foldVectorBinop()
294 assert(Instruction::isAssociative(Opcode) && "Not an associative operation!"); in simplifyAssociativeBinOp()
16708 return I->isAssociative(); in isVectorizable()