Home
last modified time | relevance | path

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

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DOperator.h160 class FastMathFlags {
166 FastMathFlags(unsigned F) { in FastMathFlags() function
189 FastMathFlags() = default;
191 static FastMathFlags getFast() { in getFast()
192 FastMathFlags FMF; in getFast()
239 void operator&=(const FastMathFlags &OtherFlags) {
263 (SubclassOptionalData & ~FastMathFlags::AllowReassoc) | in setHasAllowReassoc()
264 (B * FastMathFlags::AllowReassoc); in setHasAllowReassoc()
269 (SubclassOptionalData & ~FastMathFlags::NoNaNs) | in setHasNoNaNs()
270 (B * FastMathFlags::NoNaNs); in setHasNoNaNs()
[all …]
DInstruction.h34 class FastMathFlags; variable
396 void setFastMathFlags(FastMathFlags FMF);
401 void copyFastMathFlags(FastMathFlags FMF);
430 FastMathFlags getFastMathFlags() const;
DIRBuilder.h97 FastMathFlags FMF;
216 FastMathFlags getFastMathFlags() const { return FMF; } in getFastMathFlags()
225 void setFastMathFlags(FastMathFlags NewFMF) { FMF = NewFMF; } in setFastMathFlags()
300 FastMathFlags FMF;
1156 FastMathFlags FMF) const { in setFPAttrs()
1569 FastMathFlags UseFMF = FMF;
2207 FastMathFlags UseFMF = FMF;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DInstructionSimplify.h47 class FastMathFlags; variable
122 Value *SimplifyFNegInst(Value *Op, FastMathFlags FMF,
134 Value *SimplifyFAddInst(Value *LHS, Value *RHS, FastMathFlags FMF,
138 Value *SimplifyFSubInst(Value *LHS, Value *RHS, FastMathFlags FMF,
142 Value *SimplifyFMulInst(Value *LHS, Value *RHS, FastMathFlags FMF,
149 Value *SimplifyFMAFMul(Value *LHS, Value *RHS, FastMathFlags FMF,
162 Value *SimplifyFDivInst(Value *LHS, Value *RHS, FastMathFlags FMF,
172 Value *SimplifyFRemInst(Value *LHS, Value *RHS, FastMathFlags FMF,
202 FastMathFlags FMF, const SimplifyQuery &Q);
247 Value *SimplifyUnOp(unsigned Opcode, Value *Op, FastMathFlags FMF,
[all …]
DIVDescriptors.h92 FastMathFlags FMF, MinMaxRecurrenceKind MK, in RecurrenceDescriptor()
203 FastMathFlags getFastMathFlags() { return FMF; } in getFastMathFlags()
246 FastMathFlags FMF;
DTargetTransformInfo.h1004 ArrayRef<Value *> Args, FastMathFlags FMF,
1011 ArrayRef<Type *> Tys, FastMathFlags FMF,
1351 ArrayRef<Type *> Tys, FastMathFlags FMF,
1354 ArrayRef<Value *> Args, FastMathFlags FMF, unsigned VF) = 0;
1777 FastMathFlags FMF, unsigned ScalarizationCostPassed) override { in getIntrinsicInstrCost()
1782 ArrayRef<Value *> Args, FastMathFlags FMF, unsigned VF) override { in getIntrinsicInstrCost()
DTargetTransformInfoImpl.h492 ArrayRef<Type *> Tys, FastMathFlags FMF, in getIntrinsicInstrCost()
497 ArrayRef<Value *> Args, FastMathFlags FMF, unsigned VF) { in getIntrinsicInstrCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/IR/
DInstruction.h35 class FastMathFlags; variable
310 void setFastMathFlags(FastMathFlags FMF);
315 void copyFastMathFlags(FastMathFlags FMF);
335 FastMathFlags getFastMathFlags() const;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.h219 ArrayRef<T *> Args, FastMathFlags FMF,
222 ArrayRef<Type *> Tys, FastMathFlags FMF,
225 ArrayRef<Value *> Args, FastMathFlags FMF,
DAMDGPUTargetTransformInfo.cpp469 FastMathFlags FMF, unsigned VF) { in getIntrinsicInstrCost()
497 ArrayRef<Value*> Args, FastMathFlags FMF, in getIntrinsicInstrCost()
503 ArrayRef<Type *> Tys, FastMathFlags FMF, in getIntrinsicInstrCost()
783 FastMathFlags FMF; in getUserCost()
/third_party/mesa3d/src/amd/llvm/
Dac_llvm_helper.cpp93 llvm::FastMathFlags flags; in ac_create_builder()
122 llvm::FastMathFlags flags = b->getFastMathFlags(); in ac_enable_signed_zeros()
136 llvm::FastMathFlags flags = b->getFastMathFlags(); in ac_disable_signed_zeros()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZTargetTransformInfo.h103 ArrayRef<Value *> Args, FastMathFlags FMF,
106 ArrayRef<Type *> Tys, FastMathFlags FMF,
DSystemZTargetTransformInfo.cpp1130 FastMathFlags FMF, unsigned VF) { in getIntrinsicInstrCost()
1139 FastMathFlags FMF, in getIntrinsicInstrCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonTargetTransformInfo.h109 ArrayRef<Value*> Args, FastMathFlags FMF, unsigned VF);
111 ArrayRef<Type*> Tys, FastMathFlags FMF,
DHexagonTargetTransformInfo.cpp134 ArrayRef<Value*> Args, FastMathFlags FMF, unsigned VF) { in getIntrinsicInstrCost()
139 ArrayRef<Type*> Tys, FastMathFlags FMF, in getIntrinsicInstrCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCTargetTransformInfo.h112 ArrayRef<Value*> Args, FastMathFlags FMF, unsigned VF);
114 ArrayRef<Type*> Tys, FastMathFlags FMF,
DPPCTargetTransformInfo.cpp935 ArrayRef<Value*> Args, FastMathFlags FMF, unsigned VF) { in getIntrinsicInstrCost()
940 ArrayRef<Type*> Tys, FastMathFlags FMF, in getIntrinsicInstrCost()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DExpandReductions.cpp108 FastMathFlags FMF = in expandReductions()
109 isa<FPMathOperator>(II) ? II->getFastMathFlags() : FastMathFlags{}; in expandReductions()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.h148 ArrayRef<Type *> Tys, FastMathFlags FMF,
151 ArrayRef<Value *> Args, FastMathFlags FMF,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DInstructionSimplify.cpp55 static Value *simplifyFPUnOp(unsigned, Value *, const FastMathFlags &,
59 static Value *SimplifyBinOp(unsigned, Value *, Value *, const FastMathFlags &,
3518 FastMathFlags FMF, const SimplifyQuery &Q, in SimplifyFCmpInst()
3700 FastMathFlags FMF, const SimplifyQuery &Q) { in SimplifyFCmpInst()
4534 static Value *simplifyFNegInst(Value *Op, FastMathFlags FMF, in simplifyFNegInst()
4547 Value *llvm::SimplifyFNegInst(Value *Op, FastMathFlags FMF, in SimplifyFNegInst()
4578 static Value *SimplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFAddInst()
4625 static Value *SimplifyFSubInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFSubInst()
4670 static Value *SimplifyFMAFMul(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFMAFMul()
4704 static Value *SimplifyFMulInst(Value *Op0, Value *Op1, FastMathFlags FMF, in SimplifyFMulInst()
[all …]
DTargetTransformInfo.cpp693 ArrayRef<Type *> Tys, FastMathFlags FMF, in getIntrinsicInstrCost()
702 ArrayRef<Value *> Args, FastMathFlags FMF, unsigned VF) const { in getIntrinsicInstrCost()
1334 FastMathFlags FMF; in getInstructionThroughput()
DIVDescriptors.cpp255 FastMathFlags FMF = FastMathFlags::getFast(); in AddReductionVar()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DInstruction.cpp184 void Instruction::setFastMathFlags(FastMathFlags FMF) { in setFastMathFlags()
189 void Instruction::copyFastMathFlags(FastMathFlags FMF) { in copyFastMathFlags()
234 FastMathFlags Instruction::getFastMathFlags() const { in getFastMathFlags()
281 FastMathFlags FM = getFastMathFlags(); in andIRFlags()
DIRBuilder.cpp388 FastMathFlags FMF; in CreateFPMaxReduce()
399 FastMathFlags FMF; in CreateFPMinReduce()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/AsmParser/
DLLParser.h220 FastMathFlags EatFastMathFlagsIfPresent() { in EatFastMathFlagsIfPresent()
221 FastMathFlags FMF; in EatFastMathFlagsIfPresent()

12