Home
last modified time | relevance | path

Searched refs:hasAllowReciprocal (Results 1 – 25 of 36) sorted by relevance

12

/external/llvm/unittests/IR/
DIRBuilderTest.cpp171 EXPECT_TRUE(FDiv->hasAllowReciprocal()); in TEST_F()
178 EXPECT_FALSE(FDiv->hasAllowReciprocal()); in TEST_F()
189 EXPECT_TRUE(FDiv->hasAllowReciprocal()); in TEST_F()
196 EXPECT_FALSE(FCmp->hasAllowReciprocal()); in TEST_F()
207 EXPECT_TRUE(FCmp->hasAllowReciprocal()); in TEST_F()
250 EXPECT_FALSE(FDiv->hasAllowReciprocal()); in TEST_F()
/external/llvm-project/llvm/unittests/IR/
DIRBuilderTest.cpp488 EXPECT_FALSE(FAdd->hasAllowReciprocal()); in TEST_F()
498 EXPECT_TRUE(FAdd->hasAllowReciprocal()); in TEST_F()
527 EXPECT_TRUE(FDiv->hasAllowReciprocal()); in TEST_F()
535 EXPECT_FALSE(FDiv->hasAllowReciprocal()); in TEST_F()
547 EXPECT_TRUE(FDiv->hasAllowReciprocal()); in TEST_F()
554 EXPECT_FALSE(FCmp->hasAllowReciprocal()); in TEST_F()
565 EXPECT_TRUE(FCmp->hasAllowReciprocal()); in TEST_F()
646 EXPECT_FALSE(FDiv->hasAllowReciprocal()); in TEST_F()
DInstructionsTest.cpp1269 EXPECT_FALSE(FNeg->hasAllowReciprocal()); in TEST()
/external/llvm/lib/IR/
DInstruction.cpp199 bool Instruction::hasAllowReciprocal() const { in hasAllowReciprocal() function in Instruction
201 return cast<FPMathOperator>(this)->hasAllowReciprocal(); in hasAllowReciprocal()
/external/llvm/include/llvm/IR/
DInstruction.h305 bool hasAllowReciprocal() const;
DOperator.h293 bool hasAllowReciprocal() const { in hasAllowReciprocal() function
/external/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.h330 bool hasAllowReciprocal() const;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DInstruction.cpp219 bool Instruction::hasAllowReciprocal() const { in hasAllowReciprocal() function in Instruction
221 return cast<FPMathOperator>(this)->hasAllowReciprocal(); in hasAllowReciprocal()
/external/llvm-project/llvm/lib/IR/
DInstruction.cpp243 bool Instruction::hasAllowReciprocal() const { in hasAllowReciprocal() function in Instruction
245 return cast<FPMathOperator>(this)->hasAllowReciprocal(); in hasAllowReciprocal()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DInstruction.h419 bool hasAllowReciprocal() const;
DOperator.h348 bool hasAllowReciprocal() const { in hasAllowReciprocal() function
/external/llvm-project/llvm/include/llvm/IR/
DOperator.h348 bool hasAllowReciprocal() const { in hasAllowReciprocal() function
DInstruction.h458 bool hasAllowReciprocal() const;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp1154 if (!(C->hasExactInverseFP() || (I.hasAllowReciprocal() && C->isNormalFP()))) in foldFDivConstantDivisor()
1180 if (!I.hasAllowReassoc() || !I.hasAllowReciprocal()) in foldFDivConstantDividend()
1228 if (I.hasAllowReassoc() && I.hasAllowReciprocal()) { in visitFDiv()
/external/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp1215 if (!(C->hasExactInverseFP() || (I.hasAllowReciprocal() && C->isNormalFP()))) in foldFDivConstantDivisor()
1241 if (!I.hasAllowReassoc() || !I.hasAllowReciprocal()) in foldFDivConstantDividend()
1292 if (I.hasAllowReassoc() && I.hasAllowReciprocal()) { in visitFDiv()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp538 if (getFlags().hasAllowReciprocal()) in print_details()
DInstrEmitter.cpp859 if (Flags.hasAllowReciprocal()) in EmitMachineNode()
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp565 if (getFlags().hasAllowReciprocal()) in print_details()
DInstrEmitter.cpp926 if (Flags.hasAllowReciprocal()) in EmitMachineNode()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h397 setAllowReciprocal(FPMO.hasAllowReciprocal());
465 bool hasAllowReciprocal() const { return AllowReciprocal; }
/external/llvm-project/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h390 setAllowReciprocal(FPMO.hasAllowReciprocal());
416 bool hasAllowReciprocal() const { return AllowReciprocal; }
/external/llvm/lib/Transforms/InstCombine/
DInstCombineMulDivRem.cpp1259 bool AllowReciprocal = I.hasAllowReciprocal(); in visitFDiv()
/external/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h372 bool hasAllowReciprocal() const { return AllowReciprocal; }
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLICM.cpp896 if (I.getOpcode() == Instruction::FDiv && I.hasAllowReciprocal() && in hoistRegion()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLICM.cpp871 I.hasAllowReciprocal()) { in hoistRegion()

12