Home
last modified time | relevance | path

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

1234

/external/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;
/external/llvm/include/llvm/IR/
DOperator.h164 class FastMathFlags {
168 FastMathFlags(unsigned F) : Flags(F) { } in FastMathFlags() function
179 FastMathFlags() : Flags(0) in FastMathFlags() function
208 void operator&=(const FastMathFlags &OtherFlags) {
222 (SubclassOptionalData & ~FastMathFlags::UnsafeAlgebra) | in setHasUnsafeAlgebra()
223 (B * FastMathFlags::UnsafeAlgebra); in setHasUnsafeAlgebra()
235 (SubclassOptionalData & ~FastMathFlags::NoNaNs) | in setHasNoNaNs()
236 (B * FastMathFlags::NoNaNs); in setHasNoNaNs()
240 (SubclassOptionalData & ~FastMathFlags::NoInfs) | in setHasNoInfs()
241 (B * FastMathFlags::NoInfs); in setHasNoInfs()
[all …]
DInstruction.h26 class FastMathFlags; variable
285 void setFastMathFlags(FastMathFlags FMF);
290 void copyFastMathFlags(FastMathFlags FMF);
310 FastMathFlags getFastMathFlags() const;
/external/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;
/external/llvm/include/llvm/Analysis/
DInstructionSimplify.h44 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,
120 Value *SimplifyFDivInst(Value *LHS, Value *RHS, FastMathFlags FMF,
145 Value *SimplifyFRemInst(Value *LHS, Value *RHS, FastMathFlags FMF,
215 FastMathFlags FMF, const DataLayout &DL,
299 const FastMathFlags &FMF, const DataLayout &DL,
DTargetTransformInfo.h567 ArrayRef<Type *> Tys, FastMathFlags FMF) const;
571 ArrayRef<Value *> Args, FastMathFlags FMF) const;
725 FastMathFlags FMF) = 0;
728 FastMathFlags FMF) = 0;
948 FastMathFlags FMF) override { in getIntrinsicInstrCost()
953 FastMathFlags FMF) override { in getIntrinsicInstrCost()
/external/tensorflow/tensorflow/compiler/xla/service/cpu/
Dcompiler_functor.h38 llvm::FastMathFlags fast_math_flags,
71 const llvm::FastMathFlags fast_math_flags_;
Dsimple_orc_jit.h61 bool disable_expensive_passes, llvm::FastMathFlags fast_math_flags,
69 bool disable_expensive_passes, llvm::FastMathFlags fast_math_flags,
Dllvm_ir_runtime.h46 llvm::FastMathFlags fast_math_flags);
/external/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;
/external/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,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZTargetTransformInfo.h103 ArrayRef<Value *> Args, FastMathFlags FMF,
106 ArrayRef<Type *> Tys, FastMathFlags FMF,
/external/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()
/external/llvm/lib/Target/X86/
DX86TargetTransformInfo.h84 ArrayRef<Type *> Tys, FastMathFlags FMF);
86 ArrayRef<Value *> Args, FastMathFlags FMF);
/external/mesa3d/src/amd/llvm/
Dac_llvm_helper.cpp96 llvm::FastMathFlags flags; in ac_create_builder()
125 llvm::FastMathFlags flags = b->getFastMathFlags(); in ac_enable_signed_zeros()
139 llvm::FastMathFlags flags = b->getFastMathFlags(); in ac_disable_signed_zeros()
/external/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,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DExpandReductions.cpp108 FastMathFlags FMF = in expandReductions()
109 isa<FPMathOperator>(II) ? II->getFastMathFlags() : FastMathFlags{}; in expandReductions()
/external/llvm/lib/IR/
DInstruction.cpp164 void Instruction::setFastMathFlags(FastMathFlags FMF) { in setFastMathFlags()
169 void Instruction::copyFastMathFlags(FastMathFlags FMF) { in copyFastMathFlags()
207 FastMathFlags Instruction::getFastMathFlags() const { in getFastMathFlags()
251 FastMathFlags FM = getFastMathFlags(); in andIRFlags()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.h148 ArrayRef<Type *> Tys, FastMathFlags FMF,
151 ArrayRef<Value *> Args, FastMathFlags FMF,
/external/tensorflow/tensorflow/compiler/xla/service/llvm_ir/
Dllvm_util.h43 class FastMathFlags; variable
278 llvm::FastMathFlags GetCpuFastMathFlags(const HloModuleConfig& module_config);
/external/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()
/external/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 …]

1234