Home
last modified time | relevance | path

Searched refs:FastMathFlags (Results 1 – 13 of 13) sorted by relevance

/trueos/contrib/llvm/include/llvm/IR/
HDOperator.h170 class FastMathFlags {
174 FastMathFlags(unsigned F) : Flags(F) { } in FastMathFlags() function
185 FastMathFlags() : Flags(0) in FastMathFlags() function
224 (SubclassOptionalData & ~FastMathFlags::UnsafeAlgebra) | in setHasUnsafeAlgebra()
225 (B * FastMathFlags::UnsafeAlgebra); in setHasUnsafeAlgebra()
237 (SubclassOptionalData & ~FastMathFlags::NoNaNs) | in setHasNoNaNs()
238 (B * FastMathFlags::NoNaNs); in setHasNoNaNs()
242 (SubclassOptionalData & ~FastMathFlags::NoInfs) | in setHasNoInfs()
243 (B * FastMathFlags::NoInfs); in setHasNoInfs()
247 (SubclassOptionalData & ~FastMathFlags::NoSignedZeros) | in setHasNoSignedZeros()
[all …]
HDInstruction.h24 class FastMathFlags; variable
208 void setFastMathFlags(FastMathFlags FMF);
228 FastMathFlags getFastMathFlags() const;
HDIRBuilder.h58 FastMathFlags FMF;
180 FastMathFlags getFastMathFlags() const { return FMF; } in getFastMathFlags()
189 void SetFastMathFlags(FastMathFlags NewFMF) { FMF = NewFMF; } in SetFastMathFlags()
221 FastMathFlags FMF;
606 FastMathFlags FMF) const { in AddFPMathAttributes()
/trueos/contrib/llvm/include/llvm/Analysis/
HDInstructionSimplify.h43 class FastMathFlags; variable
64 Value *SimplifyFAddInst(Value *LHS, Value *RHS, FastMathFlags FMF,
71 Value *SimplifyFSubInst(Value *LHS, Value *RHS, FastMathFlags FMF,
79 FastMathFlags FMF,
/trueos/contrib/llvm/lib/AsmParser/
HDLLParser.h165 FastMathFlags EatFastMathFlagsIfPresent() { in EatFastMathFlagsIfPresent()
166 FastMathFlags FMF; in EatFastMathFlagsIfPresent()
HDLLParser.cpp3275 FastMathFlags FMF = EatFastMathFlagsIfPresent(); in ParseInstruction()
/trueos/contrib/llvm/lib/IR/
HDInstruction.cpp137 void Instruction::setFastMathFlags(FastMathFlags FMF) { in setFastMathFlags()
175 FastMathFlags Instruction::getFastMathFlags() const { in getFastMathFlags()
/trueos/contrib/llvm/lib/Analysis/
HDInstructionSimplify.cpp868 static Value *SimplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFAddInst()
910 static Value *SimplifyFSubInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFSubInst()
947 FastMathFlags FMF, in SimplifyFMulInst()
1037 Value *llvm::SimplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFAddInst()
1043 Value *llvm::SimplifyFSubInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFSubInst()
1050 FastMathFlags FMF, in SimplifyFMulInst()
2873 return SimplifyFAddInst(LHS, RHS, FastMathFlags(), Q, MaxRecurse); in SimplifyBinOp()
2879 return SimplifyFSubInst(LHS, RHS, FastMathFlags(), Q, MaxRecurse); in SimplifyBinOp()
2883 return SimplifyFMulInst (LHS, RHS, FastMathFlags(), Q, MaxRecurse); in SimplifyBinOp()
/trueos/contrib/llvm/lib/Bitcode/Writer/
HDBitcodeWriter.cpp684 Flags |= FastMathFlags::UnsafeAlgebra; in GetOptimizationFlags()
686 Flags |= FastMathFlags::NoNaNs; in GetOptimizationFlags()
688 Flags |= FastMathFlags::NoInfs; in GetOptimizationFlags()
690 Flags |= FastMathFlags::NoSignedZeros; in GetOptimizationFlags()
692 Flags |= FastMathFlags::AllowReciprocal; in GetOptimizationFlags()
/trueos/contrib/llvm/lib/Bitcode/Reader/
HDBitcodeReader.cpp2272 FastMathFlags FMF; in ParseFunctionBody()
2273 if (0 != (Record[OpNum] & FastMathFlags::UnsafeAlgebra)) in ParseFunctionBody()
2275 if (0 != (Record[OpNum] & FastMathFlags::NoNaNs)) in ParseFunctionBody()
2277 if (0 != (Record[OpNum] & FastMathFlags::NoInfs)) in ParseFunctionBody()
2279 if (0 != (Record[OpNum] & FastMathFlags::NoSignedZeros)) in ParseFunctionBody()
2281 if (0 != (Record[OpNum] & FastMathFlags::AllowReciprocal)) in ParseFunctionBody()
/trueos/contrib/llvm/tools/clang/lib/CodeGen/
HDCodeGenFunction.cpp56 llvm::FastMathFlags FMF; in CodeGenFunction()
/trueos/contrib/llvm/lib/Transforms/InstCombine/
HDInstructionCombining.cpp175 FastMathFlags FMF = I.getFastMathFlags(); in ClearSubclassDataAfterReassociation()
/trueos/contrib/llvm/lib/Transforms/Vectorize/
HDSLPVectorizer.cpp2311 FastMathFlags Unsafe; in tryToReduce()