OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Tue Jun 09 00:24:00 UTC 2026