Home
last modified time | relevance | path

Searched refs:isAssociative (Results 1 – 20 of 20) sorted by relevance

/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.h375 bool isAssociative() const;
376 static bool isAssociative(unsigned op);
/external/llvm/include/llvm/IR/
DInstruction.h350 bool isAssociative() const;
351 static bool isAssociative(unsigned op);
/external/llvm/lib/IR/
DInstruction.cpp554 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()
DConstantFold.cpp1230 if (Instruction::isAssociative(Opcode) && CE1->getOpcode() == Opcode) { in ConstantFoldBinaryInstruction()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DInstruction.h444 bool isAssociative() const LLVM_READONLY;
445 static bool isAssociative(unsigned Opcode) {
/external/swiftshader/third_party/llvm-7.0/llvm/lib/MC/
DWinCOFFObjectWriter.cpp876 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/
DInstruction.cpp605 bool Instruction::isAssociative() const { in isAssociative() function in Instruction
607 if (isAssociative(Opcode)) in isAssociative()
DConstantFold.cpp1246 if (Instruction::isAssociative(Opcode) && CE1->getOpcode() == Opcode) { in ConstantFoldBinaryInstruction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopRerollPass.cpp1337 if (!(InReduction && BaseInst->isAssociative())) { in validate()
1507 !PossibleReds[i].getReducedValue()->isAssociative()) { in validateSelected()
DTailRecursionElimination.cpp415 if (!I->isAssociative() || !I->isCommutative()) return nullptr; in canTransformAccumulatorRecursion()
DReassociate.cpp452 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/
DTailRecursionElimination.cpp419 if (!I->isAssociative() || !I->isCommutative()) return nullptr; in canTransformAccumulatorRecursion()
DLoopRerollPass.cpp1339 if (!(InReduction && BaseInst->isAssociative())) { in validate()
1572 !PossibleReds[i].getReducedValue()->isAssociative()) { in validateSelected()
DReassociate.cpp438 assert(I->isAssociative() && I->isCommutative() && in LinearizeExprTree()
2064 if (!I->isAssociative()) return; in OptimizeInst()
/external/llvm/lib/Transforms/InstCombine/
DInstructionCombining.cpp200 if (I.isAssociative()) { in SimplifyAssociativeOrCommutative()
251 if (I.isAssociative() && I.isCommutative()) { in SimplifyAssociativeOrCommutative()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp5306 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/
DInstructionCombining.cpp309 if (I.isAssociative()) { in SimplifyAssociativeOrCommutative()
360 if (I.isAssociative() && I.isCommutative()) { in SimplifyAssociativeOrCommutative()
/external/llvm/lib/Analysis/
DInstructionSimplify.cpp202 assert(Instruction::isAssociative(Opcode) && "Not an associative operation!"); in SimplifyAssociativeBinOp()
3803 if (Instruction::isAssociative(Opcode)) in SimplifyBinOp()
/external/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp4042 if (!TreeN->isAssociative()) in matchAssociativeReduction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DInstructionSimplify.cpp229 assert(Instruction::isAssociative(Opcode) && "Not an associative operation!"); in SimplifyAssociativeBinOp()