/external/llvm/include/llvm/IR/ |
Operator.h | 164 class FastMathFlags { 168 FastMathFlags(unsigned F) : Flags(F) { } 179 FastMathFlags() : Flags(0) 208 void operator&=(const FastMathFlags &OtherFlags) { 222 (SubclassOptionalData & ~FastMathFlags::UnsafeAlgebra) | 223 (B * FastMathFlags::UnsafeAlgebra); 235 (SubclassOptionalData & ~FastMathFlags::NoNaNs) | 236 (B * FastMathFlags::NoNaNs); 240 (SubclassOptionalData & ~FastMathFlags::NoInfs) | 241 (B * FastMathFlags::NoInfs) [all...] |
Instruction.h | 26 class FastMathFlags; 261 void setFastMathFlags(FastMathFlags FMF); 266 void copyFastMathFlags(FastMathFlags FMF); 286 FastMathFlags getFastMathFlags() const;
|
IRBuilder.h | 62 FastMathFlags FMF; 171 FastMathFlags getFastMathFlags() const { return FMF; } 180 void SetFastMathFlags(FastMathFlags NewFMF) { FMF = NewFMF; } 212 FastMathFlags FMF; 753 FastMathFlags FMF) const { [all...] |
/external/llvm/include/llvm/Analysis/ |
InstructionSimplify.h | 44 class FastMathFlags; 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, 120 Value *SimplifyFDivInst(Value *LHS, Value *RHS, FastMathFlags FMF, 145 Value *SimplifyFRemInst(Value *LHS, Value *RHS, FastMathFlags FMF, 215 FastMathFlags FMF, const DataLayout &DL, 296 /// result. In case we don't need FastMathFlags, simply fall to SimplifyBinOp. 298 const FastMathFlags &FMF, const DataLayout &DL,
|
/external/llvm/lib/IR/ |
Instruction.cpp | 141 void Instruction::setFastMathFlags(FastMathFlags FMF) { 146 void Instruction::copyFastMathFlags(FastMathFlags FMF) { 184 FastMathFlags Instruction::getFastMathFlags() const {
|
Instructions.cpp | [all...] |
/external/llvm/unittests/IR/ |
IRBuilderTest.cpp | 131 TEST_F(IRBuilderTest, FastMathFlags) { 144 FastMathFlags FMF; 306 FastMathFlags FMF;
|
/external/llvm/lib/Analysis/ |
InstructionSimplify.cpp | 65 static Value *SimplifyFPBinOp(unsigned, Value *, Value *, const FastMathFlags &, 788 static Value *SimplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF, [all...] |
ValueTracking.cpp | [all...] |
/external/llvm/lib/AsmParser/ |
LLParser.h | 184 FastMathFlags EatFastMathFlagsIfPresent() { 185 FastMathFlags FMF;
|
LLParser.cpp | [all...] |
/frameworks/compile/slang/BitWriter_3_2/ |
BitcodeWriter.cpp | 554 Flags |= FastMathFlags::UnsafeAlgebra; 556 Flags |= FastMathFlags::NoNaNs; 558 Flags |= FastMathFlags::NoInfs; 560 Flags |= FastMathFlags::NoSignedZeros; 562 Flags |= FastMathFlags::AllowReciprocal; [all...] |
/external/llvm/lib/Transforms/Utils/ |
LoopUtils.cpp | 600 FastMathFlags FMF;
|
SimplifyLibCalls.cpp | [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineSelect.cpp | [all...] |
InstCombineMulDivRem.cpp | [all...] |
InstCombineAddSub.cpp | 489 FastMathFlags Flags; [all...] |
InstructionCombining.cpp | 164 FastMathFlags FMF = I.getFastMathFlags(); 311 FastMathFlags Flags = I.getFastMathFlags(); [all...] |
/external/llvm/lib/Bitcode/Reader/ |
BitcodeReader.cpp | 829 static FastMathFlags getDecodedFastMathFlags(unsigned Val) { 830 FastMathFlags FMF; 831 if (0 != (Val & FastMathFlags::UnsafeAlgebra)) 833 if (0 != (Val & FastMathFlags::NoNaNs)) 835 if (0 != (Val & FastMathFlags::NoInfs)) 837 if (0 != (Val & FastMathFlags::NoSignedZeros)) 839 if (0 != (Val & FastMathFlags::AllowReciprocal)) [all...] |
/external/llvm/lib/Bitcode/Writer/ |
BitcodeWriter.cpp | 816 Flags |= FastMathFlags::UnsafeAlgebra; 818 Flags |= FastMathFlags::NoNaNs; 820 Flags |= FastMathFlags::NoInfs; 822 Flags |= FastMathFlags::NoSignedZeros; 824 Flags |= FastMathFlags::AllowReciprocal; [all...] |
/external/clang/lib/CodeGen/ |
CodeGenFunction.cpp | 66 llvm::FastMathFlags FMF; [all...] |
/external/llvm/lib/Transforms/Scalar/ |
Reassociate.cpp | [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
SLPVectorizer.cpp | [all...] |
LoopVectorize.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGBuilder.cpp | [all...] |