Searched defs:AllowReciprocal (Results 1 - 3 of 3) sorted by relevance

/external/llvm/include/llvm/IR/
H A DOperator.h176 AllowReciprocal = (1 << 4) enumerator in enum:llvm::FastMathFlags::__anon11966
192 bool allowReciprocal() const { return 0 != (Flags & AllowReciprocal); }
199 void setAllowReciprocal() { Flags |= AllowReciprocal; }
250 (SubclassOptionalData & ~FastMathFlags::AllowReciprocal) |
251 (B * FastMathFlags::AllowReciprocal);
294 return (SubclassOptionalData & FastMathFlags::AllowReciprocal) != 0;
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp1191 bool AllowReciprocal) {
1199 if (!Cvt && AllowReciprocal && FpVal.isFiniteNonZero()) {
1229 bool AllowReciprocal = I.hasAllowReciprocal(); local
1253 Res = CvtFDivConstToReciprocal(X, C, AllowReciprocal);
1266 if (Instruction *T = CvtFDivConstToReciprocal(Op0, Op1C, AllowReciprocal)) {
1190 CvtFDivConstToReciprocal(Value *Dividend, Constant *Divisor, bool AllowReciprocal) argument
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h330 bool AllowReciprocal : 1; member in struct:llvm::SDNodeFlags
342 AllowReciprocal = false;
353 void setAllowReciprocal(bool b) { AllowReciprocal = b; }
363 bool hasAllowReciprocal() const { return AllowReciprocal; }
370 (NoSignedZeros << 6) | (AllowReciprocal << 7);

Completed in 125 milliseconds