Lines Matching refs:Double

354   def Double    : Type<"double",    QualType<"Context.DoubleTy">>;
444 … : TypeList<[Char, UChar, Short, UShort, Int, UInt, Long, ULong, Float, Double, Half]>;
445 def TLFloat : TypeList<[Float, Double, Half]>;
449 def TLIntLongFloats : TypeList<[Int, UInt, Long, ULong, Float, Double, Half]>;
486 Float, Double, Half] in {
495 foreach Type = [Float, Double, Half] in {
510 foreach RType = [Float, Double, Half, Char, UChar, Short,
512 foreach IType = [Float, Double, Half, Char, UChar, Short,
587 def : Builtin<name, [GenTypeDoubleVecNoScalar, GenTypeDoubleVecNoScalar, Double], Attr.Const>;
728 def : Builtin<name, [GenTypeDoubleVecNoScalar, GenTypeDoubleVecNoScalar, Double], Attr.Const>;
734 def : Builtin<name, [GenTypeDoubleVecNoScalar, Double, GenTypeDoubleVecNoScalar], Attr.Const>;
742 …def : Builtin<name, [GenTypeDoubleVecNoScalar, GenTypeDoubleVecNoScalar, Double, Double], Attr.Con…
748 …GenTypeDoubleVecNoScalar, GenTypeDoubleVecNoScalar, GenTypeDoubleVecNoScalar, Double], Attr.Const>;
754 …def : Builtin<name, [GenTypeDoubleVecNoScalar, Double, Double, GenTypeDoubleVecNoScalar], Attr.Con…
766 def : Builtin<name, [Double, GenTypeDoubleVec1234], Attr.Const>;
785 …def : Builtin<name, [VectorType<Double, VSize>, VectorType<Double, VSize>, VectorType<Double, VSiz…
791 def : Builtin<name, [Double, GenTypeDoubleVec1234, GenTypeDoubleVec1234], Attr.Const>;
806 def : Builtin<name, [Int, Double], Attr.Const>;
820 def : Builtin<name, [Int, Double, Double], Attr.Const>;
861 …def : Builtin<name, [VectorType<Double, VSize>, Size, PointerType<ConstType<Double>, AS>], Attr.Pu…
875 def : Builtin<name, [Void, VectorType<Double, VSize>, Size, PointerType<Double, AS>]>;
904 def : Builtin<name, [Void, Double, Size, !cast<Type>("HalfPtr" # AS)]>;
909 … def : Builtin<name, [Void, VectorType<Double, VSize>, Size, !cast<Type>("HalfPtr" # AS)]>;
1105 [AtomicFloat, Float], [AtomicDouble, Double]] in {
1193 [Double, PointerType<VolatileType<AtomicDouble>, addrspace>, Double], extension_fp64>;
1206 [Double, PointerType<VolatileType<AtomicDouble>, addrspace>, Double], extension_fp64>;
1220 [Float, UInt], [Double, ULong], [Half, UShort]] in {
1234 [Float, UInt], [Double, ULong], [Half, UShort]] in {