Searched refs:ConstantDouble (Results 1 – 15 of 15) sorted by relevance
28 public class ConstantDouble implements VariableDouble class37 public ConstantDouble(double value) in ConstantDouble() method in ConstantDouble
43 assert(llvm::isa<ConstantFloat>(C) || llvm::isa<ConstantDouble>(C)); in symbol()
206 TypePool<IceType_f64, double, ConstantDouble> Doubles;797 Constant *GlobalContext::getConstantDouble(double ConstantDouble) { in getConstantDouble() argument798 return getConstPool()->Doubles.getOrAdd(this, ConstantDouble); in getConstantDouble()
38 if (auto *ConstDouble = llvm::dyn_cast<ConstantDouble>(C)) { in shouldBePooled()150 void emit(const ConstantDouble *C) const final { in emit()
600 template <> void ConstantDouble::emit(TargetLowering *Target) const { in emit()
329 virtual void emit(const ConstantDouble *C) const = 0;
63 if (auto *ConstDouble = llvm::dyn_cast<ConstantDouble>(C)) { in shouldBePooled()160 void emit(const ConstantDouble *C) const final;
581 template void ELFObjectWriter::writeConstantPool<ConstantDouble>(Type Ty);
277 using ConstantDouble = ConstantPrimitive<double, Operand::kConstDouble>; variable
2501 using DoubleOperands = NumericOperands<ConstantDouble>;4303 if (const auto *F64 = llvm::dyn_cast<const ConstantDouble>(Src)) { in isFloatingPointZero()6257 const auto *F64 = llvm::dyn_cast<ConstantDouble>(Opnd); in operandNeedsGot()6671 void TargetARM32::emit(const ConstantDouble *C) const { in emit()7273 using ConstantType = ConstantDouble;7336 Writer->writeConstantPool<ConstantDouble>(IceType_f64); in lowerConstants()
52 using IceType = ConstantDouble;426 if (auto *ConstDouble = llvm::dyn_cast<ConstantDouble>(C)) {7328 llvm::isa<ConstantFloat>(Src) || llvm::isa<ConstantDouble>(Src)) {7964 } else if (auto *ConstDouble = llvm::dyn_cast<ConstantDouble>(Const)) {8192 void TargetX86Base<TraitsType>::emit(const ConstantDouble *C) const {8491 Writer->writeConstantPool<ConstantDouble>(IceType_f64);
210 void emit(const ConstantDouble *C) const final;
5794 using ConstantType = ConstantDouble;5853 Writer->writeConstantPool<ConstantDouble>(IceType_f64); in lowerConstants()
442 const double F64 = llvm::cast<const ConstantDouble>(C)->getValue(); in canHoldImm()
273 new ConstantDouble(0.4), in ProGuardGUI()