Searched refs:isAssociative (Results 1 - 10 of 10) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstruction.h522 bool isAssociative() const LLVM_READONLY;
523 static bool isAssociative(unsigned Opcode) { function in class:llvm::Instruction
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/
H A DWinCOFFObjectWriter.cpp924 static bool isAssociative(const COFFSection &Section) { function
942 if (!isAssociative(*Section))
945 if (isAssociative(*Section))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp660 bool Instruction::isAssociative() const { function in class:Instruction
662 if (isAssociative(Opcode))
H A DConstantFold.cpp1423 if (Instruction::isAssociative(Opcode) && CE1->getOpcode() == Opcode) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopRerollPass.cpp1353 if (!(InReduction && BaseInst->isAssociative())) {
1523 !PossibleReds[i].getReducedValue()->isAssociative()) {
H A DReassociate.cpp460 assert(I->isAssociative() && I->isCommutative() &&
2175 if (!I->isAssociative()) return;
2336 if (!I.isAssociative())
H A DTailRecursionElimination.cpp358 if (!I->isAssociative() || !I->isCommutative())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp340 if (I.isAssociative()) {
395 if (I.isAssociative() && I.isCommutative()) {
1617 if (Inst.isAssociative() && Inst.isCommutative()) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp6407 bool isAssociative(Instruction *I) const {
6412 return I->isAssociative();
6430 return isVectorizable() && isAssociative(I);
6787 if (!OpData.isAssociative(I)) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp298 assert(Instruction::isAssociative(Opcode) && "Not an associative operation!");

Completed in 214 milliseconds