Home
last modified time | relevance | path

Searched refs:ConstantFP (Results 1 – 25 of 436) sorted by relevance

12345678910>>...18

/external/tensorflow/tensorflow/compiler/xla/service/llvm_ir/
Dmath_ops.cc31 b->CreateFCmpOLT(abs_x, llvm::ConstantFP::get(type, kCanUseApprox)); in EmitFastTanh()
38 llvm_ir::EmitFloatMax(input, llvm::ConstantFP::get(type, -9.0), b, in EmitFastTanh()
40 llvm::ConstantFP::get(type, 9.0), b, /*enable_fast_min_max=*/true); in EmitFastTanh()
52 llvm::Value* numerator = llvm::ConstantFP::get(type, numerator_coeffs[0]); in EmitFastTanh()
55 llvm::ConstantFP::get(type, numerator_coeffs[i])); in EmitFastTanh()
60 llvm::Value* denominator = llvm::ConstantFP::get(type, denominator_coeffs[0]); in EmitFastTanh()
64 llvm::ConstantFP::get(type, denominator_coeffs[i])); in EmitFastTanh()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUInstCombineIntrinsic.cpp65 if (ConstantFP *ConstFloat = dyn_cast<ConstantFP>(&V)) { in canSafelyConvertTo16Bit()
197 auto *QNaN = ConstantFP::get(Ty, APFloat::getQNaN(Ty->getFltSemantics())); in instCombineIntrinsic()
204 if (const ConstantFP *C = dyn_cast<ConstantFP>(Src)) { in instCombineIntrinsic()
213 return IC.replaceInstUsesWith(II, ConstantFP::get(II.getContext(), Val)); in instCombineIntrinsic()
224 auto *QNaN = ConstantFP::get(Ty, APFloat::getQNaN(Ty->getFltSemantics())); in instCombineIntrinsic()
233 if (const ConstantFP *C = dyn_cast<ConstantFP>(Src)) { in instCombineIntrinsic()
240 II, ConstantFP::get(II.getContext(), Significand)); in instCombineIntrinsic()
310 IC.Builder.CreateFCmpOEQ(Src0, ConstantFP::get(Src0->getType(), 0.0)); in instCombineIntrinsic()
323 const ConstantFP *CVal = dyn_cast<ConstantFP>(Src0); in instCombineIntrinsic()
361 if (const ConstantFP *C0 = dyn_cast<ConstantFP>(Src0)) { in instCombineIntrinsic()
[all …]
DAMDGPULibCalls.cpp745 ConstantFP *eltval = dyn_cast<ConstantFP>( in TDOFold()
780 if (ConstantFP *CF = dyn_cast<ConstantFP>(opr0)) { in TDOFold()
783 Value *nval = ConstantFP::get(CF->getType(), ftbl[i].result); in TDOFold()
820 if (ConstantFP *CF = dyn_cast<ConstantFP>(opr0)) { in fold_recip()
824 Value *nval = B.CreateFDiv(ConstantFP::get(CF->getType(), 1.0), in fold_recip()
839 ConstantFP *CF0 = dyn_cast<ConstantFP>(opr0); in fold_divide()
840 ConstantFP *CF1 = dyn_cast<ConstantFP>(opr1); in fold_divide()
846 Value *nval1 = B.CreateFDiv(ConstantFP::get(opr1->getType(), 1.0), in fold_divide()
873 ConstantFP *CF; in fold_pow()
883 CF = dyn_cast<ConstantFP>(opr1); in fold_pow()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DConstantFolding.cpp133 return ConstantFP::get(DestTy->getContext(), FP); in FoldBitCast()
144 if (isa<ConstantFP>(C) || isa<ConstantInt>(C)) { in FoldBitCast()
408 if (auto *CFP = dyn_cast<ConstantFP>(C)) { in ReadDataFromGlobal()
1569 return ConstantFP::get(Ty->getContext(), APF); in GetConstantFoldFPValue()
1572 return ConstantFP::get(Ty->getContext(), APFloat(V)); in GetConstantFoldFPValue()
1646 double getValueAsDouble(ConstantFP *Op) { in getValueAsDouble()
1733 if (auto *Op = dyn_cast<ConstantFP>(Operands[0])) { in ConstantFoldScalarCall1()
1751 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
1756 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
1761 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPULibCalls.cpp750 ConstantFP *eltval = dyn_cast<ConstantFP>( in TDOFold()
785 if (ConstantFP *CF = dyn_cast<ConstantFP>(opr0)) { in TDOFold()
788 Value *nval = ConstantFP::get(CF->getType(), ftbl[i].result); in TDOFold()
825 if (ConstantFP *CF = dyn_cast<ConstantFP>(opr0)) { in fold_recip()
829 Value *nval = B.CreateFDiv(ConstantFP::get(CF->getType(), 1.0), in fold_recip()
844 ConstantFP *CF0 = dyn_cast<ConstantFP>(opr0); in fold_divide()
845 ConstantFP *CF1 = dyn_cast<ConstantFP>(opr1); in fold_divide()
851 Value *nval1 = B.CreateFDiv(ConstantFP::get(opr1->getType(), 1.0), in fold_divide()
878 ConstantFP *CF; in fold_pow()
888 CF = dyn_cast<ConstantFP>(opr1); in fold_pow()
[all …]
/external/llvm-project/llvm/lib/Analysis/
DConstantFolding.cpp139 return ConstantFP::get(DestTy->getContext(), FP); in FoldBitCast()
150 if (isa<ConstantFP>(C) || isa<ConstantInt>(C)) { in FoldBitCast()
449 if (auto *CFP = dyn_cast<ConstantFP>(C)) { in ReadDataFromGlobal()
1666 return ConstantFP::get(Ty->getContext(), APF); in GetConstantFoldFPValue()
1669 return ConstantFP::get(Ty->getContext(), APFloat(V)); in GetConstantFoldFPValue()
1790 double getValueAsDouble(ConstantFP *Op) { in getValueAsDouble()
1877 if (auto *Op = dyn_cast<ConstantFP>(Operands[0])) { in ConstantFoldScalarCall1()
1929 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
1934 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
1939 return ConstantFP::get(Ty->getContext(), U); in ConstantFoldScalarCall1()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DConstants.cpp42 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNegativeZeroValue()
52 if (ConstantFP *SplatCFP = dyn_cast_or_null<ConstantFP>(CV->getSplatValue())) in isNegativeZeroValue()
68 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isZeroValue()
78 if (ConstantFP *SplatCFP = dyn_cast_or_null<ConstantFP>(CV->getSplatValue())) in isZeroValue()
92 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNullValue()
107 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isAllOnesValue()
133 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isOneValue()
159 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNotOneValue()
183 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isMinSignedValue()
209 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNotMinSignedValue()
[all …]
DConstantFold.cpp155 if (isa<ConstantInt>(V) || isa<ConstantFP>(V)) in FoldBitCast()
173 return ConstantFP::get(DestTy->getContext(), in FoldBitCast()
182 if (ConstantFP *FP = dyn_cast<ConstantFP>(V)) { in FoldBitCast()
594 if (ConstantFP *FPC = dyn_cast<ConstantFP>(V)) { in ConstantFoldCastInstruction()
605 return ConstantFP::get(V->getContext(), Val); in ConstantFoldCastInstruction()
610 if (ConstantFP *FPC = dyn_cast<ConstantFP>(V)) { in ConstantFoldCastInstruction()
689 return ConstantFP::get(V->getContext(), apf); in ConstantFoldCastInstruction()
973 if (ConstantFP *CFP = dyn_cast<ConstantFP>(C)) { in ConstantFoldUnaryInstruction()
979 return ConstantFP::get(C->getContext(), neg(CV)); in ConstantFoldUnaryInstruction()
1115 return ConstantFP::getNaN(C1->getType()); in ConstantFoldBinaryInstruction()
[all …]
/external/llvm-project/llvm/lib/IR/
DConstants.cpp42 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNegativeZeroValue()
52 if (ConstantFP *SplatCFP = dyn_cast_or_null<ConstantFP>(CV->getSplatValue())) in isNegativeZeroValue()
68 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isZeroValue()
78 if (ConstantFP *SplatCFP = dyn_cast_or_null<ConstantFP>(CV->getSplatValue())) in isZeroValue()
92 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNullValue()
107 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isAllOnesValue()
133 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isOneValue()
159 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNotOneValue()
183 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isMinSignedValue()
209 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNotMinSignedValue()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/FuzzMutate/
DOpDescriptor.cpp26 Cs.push_back(ConstantFP::get(Ctx, APFloat::getZero(Sem))); in makeConstantsWithType()
27 Cs.push_back(ConstantFP::get(Ctx, APFloat::getLargest(Sem))); in makeConstantsWithType()
28 Cs.push_back(ConstantFP::get(Ctx, APFloat::getSmallest(Sem))); in makeConstantsWithType()
/external/llvm-project/llvm/lib/FuzzMutate/
DOpDescriptor.cpp26 Cs.push_back(ConstantFP::get(Ctx, APFloat::getZero(Sem))); in makeConstantsWithType()
27 Cs.push_back(ConstantFP::get(Ctx, APFloat::getLargest(Sem))); in makeConstantsWithType()
28 Cs.push_back(ConstantFP::get(Ctx, APFloat::getSmallest(Sem))); in makeConstantsWithType()
/external/llvm/lib/IR/
DConstants.cpp46 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNegativeZeroValue()
51 if (ConstantFP *SplatCFP = dyn_cast_or_null<ConstantFP>(CV->getSplatValue())) in isNegativeZeroValue()
56 if (ConstantFP *SplatCFP = dyn_cast_or_null<ConstantFP>(CV->getSplatValue())) in isNegativeZeroValue()
72 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isZeroValue()
77 if (ConstantFP *SplatCFP = dyn_cast_or_null<ConstantFP>(CV->getSplatValue())) in isZeroValue()
82 if (ConstantFP *SplatCFP = dyn_cast_or_null<ConstantFP>(CV->getSplatValue())) in isZeroValue()
96 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isNullValue()
111 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isAllOnesValue()
133 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isOneValue()
155 if (const ConstantFP *CFP = dyn_cast<ConstantFP>(this)) in isMinSignedValue()
[all …]
/external/llvm-project/llvm/test/CodeGen/ARM/
Dpow.75.ll11 ; CHECK: Combining: {{.*}}: f32 = fpow ninf nsz afn [[X:t[0-9]+]], ConstantFP:f32<7.500000e-01>
21 ; CHECK: Combining: {{.*}}: f64 = fpow ninf nsz afn t2, ConstantFP:f64<7.500000e-01>
32 …T]]: f32 = fpow nnan ninf nsz arcp contract afn reassoc [[X:t[0-9]+]], ConstantFP:f32<7.500000e-01>
37 …D]]: f32 = fpow nnan ninf nsz arcp contract afn reassoc [[X:t[0-9]+]], ConstantFP:f32<7.500000e-01>
42 …D]]: f32 = fpow nnan ninf nsz arcp contract afn reassoc [[X:t[0-9]+]], ConstantFP:f32<7.500000e-01>
47 …H]]: f32 = fpow nnan ninf nsz arcp contract afn reassoc [[X:t[0-9]+]], ConstantFP:f32<7.500000e-01>
58 …T]]: f64 = fpow nnan ninf nsz arcp contract afn reassoc [[X:t[0-9]+]], ConstantFP:f64<7.500000e-01>
63 …D]]: f64 = fpow nnan ninf nsz arcp contract afn reassoc [[X:t[0-9]+]], ConstantFP:f64<7.500000e-01>
/external/llvm/lib/Analysis/
DConstantFolding.cpp111 if (isa<ConstantFP>(C) || isa<ConstantInt>(C)) { in FoldBitCast()
314 if (auto *CFP = dyn_cast<ConstantFP>(C)) { in ReadDataFromGlobal()
1368 return ConstantFP::get(Ty->getContext(), APF); in GetConstantFoldFPValue()
1371 return ConstantFP::get(Ty->getContext(), APFloat((float)V)); in GetConstantFoldFPValue()
1373 return ConstantFP::get(Ty->getContext(), APFloat(V)); in GetConstantFoldFPValue()
1446 double getValueAsDouble(ConstantFP *Op) { in getValueAsDouble()
1470 if (auto *Op = dyn_cast<ConstantFP>(Operands[0])) { in ConstantFoldScalarCall()
1486 return ConstantFP::get(Ty->getContext(), V); in ConstantFoldScalarCall()
1492 return ConstantFP::get(Ty->getContext(), V); in ConstantFoldScalarCall()
1498 return ConstantFP::get(Ty->getContext(), V); in ConstantFoldScalarCall()
[all …]
/external/llvm/unittests/IR/
DPatternMatch.cpp70 Value *L = ConstantFP::get(FltTy, 1.0); in TEST_F()
71 Value *R = ConstantFP::get(FltTy, 2.0); in TEST_F()
109 Value *L = ConstantFP::get(FltTy, 1.0); in TEST_F()
110 Value *R = ConstantFP::get(FltTy, 2.0); in TEST_F()
148 Value *L = ConstantFP::get(FltTy, 1.0); in TEST_F()
149 Value *R = ConstantFP::get(FltTy, 2.0); in TEST_F()
187 Value *L = ConstantFP::get(FltTy, 1.0); in TEST_F()
188 Value *R = ConstantFP::get(FltTy, 2.0); in TEST_F()
DMDBuilderTest.cpp40 EXPECT_TRUE(mdconst::hasa<ConstantFP>(Op)); in TEST_F()
41 ConstantFP *Val = mdconst::extract<ConstantFP>(Op); in TEST_F()
/external/tensorflow/tensorflow/compiler/xla/service/
Delemental_ir_emitter.cc191 x_is_nan, llvm::ConstantFP::getInfinity(float_type), result); in EmitReducePrecisionIR()
410 llvm::ConstantFP::get(operand_value->getType(), 0.0)), in EmitFloatUnaryOp()
486 auto zero = llvm::ConstantFP::get(type, 0.0); in EmitFloatUnaryOp()
502 auto infinity = llvm::ConstantFP::getInfinity(type); in EmitFloatUnaryOp()
512 return llvm::ConstantFP::get(operand_value->getType(), 0.0); in EmitFloatUnaryOp()
543 auto one = llvm::ConstantFP::get(llvm_ty, 1.0); in EmitComplexUnaryOp()
549 auto one_half = llvm::ConstantFP::get(llvm_ty, 0.5); in EmitComplexUnaryOp()
588 auto one = llvm::ConstantFP::get(exp_a->getType(), 1.0); in EmitComplexUnaryOp()
605 auto half_exp_b = FMul(llvm::ConstantFP::get(type, 0.5), exp_b); in EmitComplexUnaryOp()
606 auto half_exp_neg_b = FDiv(llvm::ConstantFP::get(type, 0.5), exp_b); in EmitComplexUnaryOp()
[all …]
/external/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineAtomicRMW.cpp26 if (auto CF = dyn_cast<ConstantFP>(RMWI.getValOperand())) in isIdempotentRMW()
64 if (auto CF = dyn_cast<ConstantFP>(RMWI.getValOperand())) in isSaturating()
147 return replaceOperand(RMWI, 1, ConstantFP::getNegativeZero(RMWI.getType())); in visitAtomicRMWInst()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/
DInstCombineAtomicRMW.cpp24 if (auto CF = dyn_cast<ConstantFP>(RMWI.getValOperand())) in isIdempotentRMW()
62 if (auto CF = dyn_cast<ConstantFP>(RMWI.getValOperand())) in isSaturating()
146 RMWI.setOperand(1, ConstantFP::getNegativeZero(RMWI.getType())); in visitAtomicRMWInst()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLibCallsShrinkWrap.cpp116 Constant *V = ConstantFP::get(BBBuilder.getContext(), APFloat(Val)); in createCond()
433 if (ConstantFP *CF = dyn_cast<ConstantFP>(Base)) { in generateCondForPow()
441 Constant *V = ConstantFP::get(CI->getContext(), APFloat(127.0f)); in generateCondForPow()
469 Constant *V = ConstantFP::get(CI->getContext(), APFloat(UpperV)); in generateCondForPow()
470 Constant *V0 = ConstantFP::get(CI->getContext(), APFloat(0.0f)); in generateCondForPow()
/external/llvm-project/llvm/lib/Transforms/Utils/
DLibCallsShrinkWrap.cpp116 Constant *V = ConstantFP::get(BBBuilder.getContext(), APFloat(Val)); in createCond()
433 if (ConstantFP *CF = dyn_cast<ConstantFP>(Base)) { in generateCondForPow()
441 Constant *V = ConstantFP::get(CI->getContext(), APFloat(127.0f)); in generateCondForPow()
469 Constant *V = ConstantFP::get(CI->getContext(), APFloat(UpperV)); in generateCondForPow()
470 Constant *V0 = ConstantFP::get(CI->getContext(), APFloat(0.0f)); in generateCondForPow()
/external/llvm-project/llvm/unittests/IR/
DMDBuilderTest.cpp39 EXPECT_TRUE(mdconst::hasa<ConstantFP>(Op)); in TEST_F()
40 ConstantFP *Val = mdconst::extract<ConstantFP>(Op); in TEST_F()
/external/llvm/lib/CodeGen/AsmPrinter/
DDebugLocEntry.h37 Value(const DIExpression *Expr, const ConstantFP *CFP) in Value()
60 const ConstantFP *CFP;
72 const ConstantFP *getConstantFP() const { return Constant.CFP; } in getConstantFP()
/external/llvm/include/llvm/CodeGen/
DMachineOperand.h23 class ConstantFP; variable
156 const ConstantFP *CFP; // For MO_FPImmediate.
420 const ConstantFP *getFPImm() const { in getFPImm()
513 void setFPImm(const ConstantFP *CFP) { in setFPImm()
569 void ChangeToFPImmediate(const ConstantFP *FPImm);
600 static MachineOperand CreateFPImm(const ConstantFP *CFP) { in CreateFPImm()
/external/llvm-project/llvm/lib/CodeGen/AsmPrinter/
DDebugLocEntry.h55 const ConstantFP *CFP;
71 DbgValueLoc(const DIExpression *Expr, const ConstantFP *CFP) in DbgValueLoc()
94 const ConstantFP *getConstantFP() const { return Constant.CFP; } in getConstantFP()

12345678910>>...18