/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
D | Instruction.h | 375 bool isAssociative() const; 376 static bool isAssociative(unsigned op);
|
/external/llvm/include/llvm/IR/ |
D | Instruction.h | 350 bool isAssociative() const; 351 static bool isAssociative(unsigned op);
|
/external/llvm/lib/IR/ |
D | Instruction.cpp | 554 bool Instruction::isAssociative(unsigned Opcode) { in isAssociative() function in Instruction 559 bool Instruction::isAssociative() const { in isAssociative() function in Instruction 561 if (isAssociative(Opcode)) in isAssociative()
|
D | ConstantFold.cpp | 1230 if (Instruction::isAssociative(Opcode) && CE1->getOpcode() == Opcode) { in ConstantFoldBinaryInstruction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/ |
D | Instruction.h | 444 bool isAssociative() const LLVM_READONLY; 445 static bool isAssociative(unsigned Opcode) {
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/MC/ |
D | WinCOFFObjectWriter.cpp | 876 static bool isAssociative(const COFFSection &Section) { in isAssociative() function 894 if (!isAssociative(*Section)) in assignSectionNumbers() 897 if (isAssociative(*Section)) in assignSectionNumbers()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/ |
D | Instruction.cpp | 605 bool Instruction::isAssociative() const { in isAssociative() function in Instruction 607 if (isAssociative(Opcode)) in isAssociative()
|
D | ConstantFold.cpp | 1246 if (Instruction::isAssociative(Opcode) && CE1->getOpcode() == Opcode) { in ConstantFoldBinaryInstruction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | LoopRerollPass.cpp | 1337 if (!(InReduction && BaseInst->isAssociative())) { in validate() 1507 !PossibleReds[i].getReducedValue()->isAssociative()) { in validateSelected()
|
D | TailRecursionElimination.cpp | 415 if (!I->isAssociative() || !I->isCommutative()) return nullptr; in canTransformAccumulatorRecursion()
|
D | Reassociate.cpp | 452 assert(I->isAssociative() && I->isCommutative() && in LinearizeExprTree() 2106 if (!I->isAssociative()) return; in OptimizeInst() 2260 if (!I.isAssociative()) in BuildPairMap()
|
/external/llvm/lib/Transforms/Scalar/ |
D | TailRecursionElimination.cpp | 419 if (!I->isAssociative() || !I->isCommutative()) return nullptr; in canTransformAccumulatorRecursion()
|
D | LoopRerollPass.cpp | 1339 if (!(InReduction && BaseInst->isAssociative())) { in validate() 1572 !PossibleReds[i].getReducedValue()->isAssociative()) { in validateSelected()
|
D | Reassociate.cpp | 438 assert(I->isAssociative() && I->isCommutative() && in LinearizeExprTree() 2064 if (!I->isAssociative()) return; in OptimizeInst()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstructionCombining.cpp | 200 if (I.isAssociative()) { in SimplifyAssociativeOrCommutative() 251 if (I.isAssociative() && I.isCommutative()) { in SimplifyAssociativeOrCommutative()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 5306 bool isAssociative(Instruction *I) const { in isAssociative() function in __anona97d11f91a11::HorizontalReduction::OperationData 5311 return I->isAssociative(); in isAssociative() 5329 return isVectorizable() && isAssociative(I); in isVectorizable() 5697 if (!OpData.isAssociative(I)) { in matchAssociativeReduction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/ |
D | InstructionCombining.cpp | 309 if (I.isAssociative()) { in SimplifyAssociativeOrCommutative() 360 if (I.isAssociative() && I.isCommutative()) { in SimplifyAssociativeOrCommutative()
|
/external/llvm/lib/Analysis/ |
D | InstructionSimplify.cpp | 202 assert(Instruction::isAssociative(Opcode) && "Not an associative operation!"); in SimplifyAssociativeBinOp() 3803 if (Instruction::isAssociative(Opcode)) in SimplifyBinOp()
|
/external/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 4042 if (!TreeN->isAssociative()) in matchAssociativeReduction()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | InstructionSimplify.cpp | 229 assert(Instruction::isAssociative(Opcode) && "Not an associative operation!"); in SimplifyAssociativeBinOp()
|