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

/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGVN.cpp139 bool commutative = false; member in struct:llvm::GVNPass::Expression
342 // Ensure that commutative instructions that only differ by a permutation
344 // numbers. Since commutative operands are the 1st two operands it is more
346 assert(I->getNumOperands() >= 2 && "Unsupported commutative instruction!");
349 e.commutative = true;
360 e.commutative = true;
386 e.commutative = true;
2293 if (Exp.commutative) {
2294 assert(Exp.varargs.size() >= 2 && "Unsupported commutative instruction!");

Completed in 172 milliseconds