HomeSort by: relevance | last modified time | path
    Searched refs:FPMO (Results 1 - 9 of 9) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
SelectionDAGNodes.h 400 void copyFMF(const FPMathOperator &FPMO) {
401 setNoNaNs(FPMO.hasNoNaNs());
402 setNoInfs(FPMO.hasNoInfs());
403 setNoSignedZeros(FPMO.hasNoSignedZeros());
404 setAllowReciprocal(FPMO.hasAllowReciprocal());
405 setAllowContract(FPMO.hasAllowContract());
406 setApproximateFuncs(FPMO.hasApproxFunc());
407 setAllowReassociation(FPMO.hasAllowReassoc());
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
PatternMatch.h 1036 auto *FPMO = dyn_cast<FPMathOperator>(V);
1037 if (!FPMO) return false;
1039 if (FPMO->getOpcode() == Instruction::FNeg)
1040 return X.match(FPMO->getOperand(0));
1042 if (FPMO->getOpcode() == Instruction::FSub) {
1043 if (FPMO->hasNoSignedZeros()) {
1045 if (!cstfp_pred_ty<is_any_zero_fp>().match(FPMO->getOperand(0)))
1049 if (!cstfp_pred_ty<is_neg_zero_fp>().match(FPMO->getOperand(0)))
1053 return X.match(FPMO->getOperand(1));
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
PartialInlining.cpp 889 if (auto *FPMO = dyn_cast<FPMathOperator>(II))
890 FMF = FPMO->getFastMathFlags();
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
TargetTransformInfo.cpp 62 if (const auto *FPMO = dyn_cast<FPMathOperator>(&CI))
63 FMF = FPMO->getFastMathFlags();
  /src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp 1467 } else if (const auto *FPMO = dyn_cast<FPMathOperator>(V)) {
1468 if (FPMO->hasAllowReassoc())
1470 if (FPMO->hasNoNaNs())
1472 if (FPMO->hasNoInfs())
1474 if (FPMO->hasNoSignedZeros())
1476 if (FPMO->hasAllowReciprocal())
1478 if (FPMO->hasAllowContract())
1480 if (FPMO->hasApproxFunc())
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstructionCombining.cpp 295 FPMathOperator *FPMO = dyn_cast<FPMathOperator>(&I);
296 if (!FPMO) {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.cpp 3222 auto *FPMO = cast<FPMathOperator>(&I);
3223 if (FPMO->hasNoNaNs() || TM.Options.NoNaNsFPMath)
3227 Flags.copyFMF(*FPMO);
4817 if (auto *FPMO = dyn_cast<FPMathOperator>(&I))
4818 Flags.copyFMF(*FPMO);
9270 if (auto *FPMO = dyn_cast<FPMathOperator>(&I))
9271 SDFlags.copyFMF(*FPMO);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 3894 if (auto *FPMO = dyn_cast<FPMathOperator>(CI))
3895 FMF = FPMO->getFastMathFlags();
SLPVectorizer.cpp 7424 if (auto *FPMO = dyn_cast<FPMathOperator>(RdxVal))
7425 RdxFMF &= FPMO->getFastMathFlags();

Completed in 68 milliseconds