Searched refs:FastMathFlags (Results 1 – 13 of 13) sorted by relevance
| /trueos/contrib/llvm/include/llvm/IR/ |
| HD | Operator.h | 170 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 …]
|
| HD | Instruction.h | 24 class FastMathFlags; variable 208 void setFastMathFlags(FastMathFlags FMF); 228 FastMathFlags getFastMathFlags() const;
|
| HD | IRBuilder.h | 58 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/ |
| HD | InstructionSimplify.h | 43 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/ |
| HD | LLParser.h | 165 FastMathFlags EatFastMathFlagsIfPresent() { in EatFastMathFlagsIfPresent() 166 FastMathFlags FMF; in EatFastMathFlagsIfPresent()
|
| HD | LLParser.cpp | 3275 FastMathFlags FMF = EatFastMathFlagsIfPresent(); in ParseInstruction()
|
| /trueos/contrib/llvm/lib/IR/ |
| HD | Instruction.cpp | 137 void Instruction::setFastMathFlags(FastMathFlags FMF) { in setFastMathFlags() 175 FastMathFlags Instruction::getFastMathFlags() const { in getFastMathFlags()
|
| /trueos/contrib/llvm/lib/Analysis/ |
| HD | InstructionSimplify.cpp | 868 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/ |
| HD | BitcodeWriter.cpp | 684 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/ |
| HD | BitcodeReader.cpp | 2272 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/ |
| HD | CodeGenFunction.cpp | 56 llvm::FastMathFlags FMF; in CodeGenFunction()
|
| /trueos/contrib/llvm/lib/Transforms/InstCombine/ |
| HD | InstructionCombining.cpp | 175 FastMathFlags FMF = I.getFastMathFlags(); in ClearSubclassDataAfterReassociation()
|
| /trueos/contrib/llvm/lib/Transforms/Vectorize/ |
| HD | SLPVectorizer.cpp | 2311 FastMathFlags Unsafe; in tryToReduce()
|