| /minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/ |
| H A D | Operator.h | 165 class FastMathFlags { 169 FastMathFlags(unsigned F) : Flags(F) { } in FastMathFlags() function 180 FastMathFlags() : Flags(0) in FastMathFlags() function 209 void operator&=(const FastMathFlags &OtherFlags) { 223 (SubclassOptionalData & ~FastMathFlags::UnsafeAlgebra) | in setHasUnsafeAlgebra() 224 (B * FastMathFlags::UnsafeAlgebra); in setHasUnsafeAlgebra() 236 (SubclassOptionalData & ~FastMathFlags::NoNaNs) | in setHasNoNaNs() 237 (B * FastMathFlags::NoNaNs); in setHasNoNaNs() 241 (SubclassOptionalData & ~FastMathFlags::NoInfs) | in setHasNoInfs() 242 (B * FastMathFlags::NoInfs); in setHasNoInfs() [all …]
|
| H A D | Instruction.h | 25 class FastMathFlags; variable 237 void setFastMathFlags(FastMathFlags FMF); 242 void copyFastMathFlags(FastMathFlags FMF); 262 FastMathFlags getFastMathFlags() const;
|
| H A D | 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; 678 FastMathFlags FMF) const { in AddFPMathAttributes()
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | InstructionSimplify.h | 44 class FastMathFlags; variable 69 Value *SimplifyFAddInst(Value *LHS, Value *RHS, FastMathFlags FMF, 78 Value *SimplifyFSubInst(Value *LHS, Value *RHS, FastMathFlags FMF, 87 Value *SimplifyFMulInst(Value *LHS, Value *RHS, FastMathFlags FMF,
|
| /minix3/external/bsd/llvm/dist/llvm/unittests/IR/ |
| H A D | IRBuilderTest.cpp | 130 TEST_F(IRBuilderTest, FastMathFlags) { in TEST_F() argument 143 FastMathFlags FMF; in TEST_F() 267 FastMathFlags FMF; in TEST_F()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/IR/ |
| H A D | Instruction.cpp | 130 void Instruction::setFastMathFlags(FastMathFlags FMF) { in setFastMathFlags() 135 void Instruction::copyFastMathFlags(FastMathFlags FMF) { in copyFastMathFlags() 173 FastMathFlags Instruction::getFastMathFlags() const { in getFastMathFlags()
|
| H A D | Instructions.cpp | 2057 FastMathFlags FM = getFastMathFlags(); in andIRFlags()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/AsmParser/ |
| H A D | LLParser.h | 197 FastMathFlags EatFastMathFlagsIfPresent() { in EatFastMathFlagsIfPresent() 198 FastMathFlags FMF; in EatFastMathFlagsIfPresent()
|
| H A D | LLParser.cpp | 3672 FastMathFlags FMF = EatFastMathFlagsIfPresent(); in ParseInstruction()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Analysis/ |
| H A D | InstructionSimplify.cpp | 793 static Value *SimplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFAddInst() 835 static Value *SimplifyFSubInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFSubInst() 872 FastMathFlags FMF, in SimplifyFMulInst() 962 Value *llvm::SimplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFAddInst() 971 Value *llvm::SimplifyFSubInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFSubInst() 980 Value *llvm::SimplifyFMulInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFMulInst() 3398 return SimplifyFAddInst(LHS, RHS, FastMathFlags(), Q, MaxRecurse); in SimplifyBinOp() 3404 return SimplifyFSubInst(LHS, RHS, FastMathFlags(), Q, MaxRecurse); in SimplifyBinOp() 3408 return SimplifyFMulInst (LHS, RHS, FastMathFlags(), Q, MaxRecurse); in SimplifyBinOp()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 737 Flags |= FastMathFlags::UnsafeAlgebra; in GetOptimizationFlags() 739 Flags |= FastMathFlags::NoNaNs; in GetOptimizationFlags() 741 Flags |= FastMathFlags::NoInfs; in GetOptimizationFlags() 743 Flags |= FastMathFlags::NoSignedZeros; in GetOptimizationFlags() 745 Flags |= FastMathFlags::AllowReciprocal; in GetOptimizationFlags()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 2693 FastMathFlags FMF; in ParseFunctionBody() 2694 if (0 != (Record[OpNum] & FastMathFlags::UnsafeAlgebra)) in ParseFunctionBody() 2696 if (0 != (Record[OpNum] & FastMathFlags::NoNaNs)) in ParseFunctionBody() 2698 if (0 != (Record[OpNum] & FastMathFlags::NoInfs)) in ParseFunctionBody() 2700 if (0 != (Record[OpNum] & FastMathFlags::NoSignedZeros)) in ParseFunctionBody() 2702 if (0 != (Record[OpNum] & FastMathFlags::AllowReciprocal)) in ParseFunctionBody()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSelect.cpp | 1054 FastMathFlags Flags = AddOp->getFastMathFlags(); in visitSelectInst() 1074 FastMathFlags Flags = AddOp->getFastMathFlags(); in visitSelectInst()
|
| H A D | InstCombineMulDivRem.cpp | 1301 FastMathFlags Flags = I.getFastMathFlags(); in visitFDiv() 1313 FastMathFlags Flags = I.getFastMathFlags(); in visitFDiv()
|
| H A D | InstructionCombining.cpp | 181 FastMathFlags FMF = I.getFastMathFlags(); in ClearSubclassDataAfterReassociation() 329 FastMathFlags Flags = I.getFastMathFlags(); in SimplifyAssociativeOrCommutative()
|
| H A D | InstCombineAddSub.cpp | 488 FastMathFlags Flags; in performFactorization()
|
| /minix3/external/bsd/llvm/dist/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 59 llvm::FastMathFlags FMF; in CodeGenFunction()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | Reassociate.cpp | 898 FastMathFlags Flags = I->getFastMathFlags(); in RewriteExprTree()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 3485 FastMathFlags Unsafe; in tryToReduce()
|
| H A D | LoopVectorize.cpp | 2768 FastMathFlags Flags; in addFastMathFlag()
|