Lines Matching refs:TY
103 #define IMPLEMENT_BINARY_OPERATOR(OP, TY) \ argument
104 case Type::TY##TyID: \
105 Dest.TY##Val = Src1.TY##Val OP Src2.TY##Val; \
167 #define IMPLEMENT_INTEGER_ICMP(OP, TY) \ argument
172 #define IMPLEMENT_VECTOR_INTEGER_ICMP(OP, TY) \ argument
358 #define IMPLEMENT_FCMP(OP, TY) \ argument
359 case Type::TY##TyID: \
360 Dest.IntVal = APInt(1,Src1.TY##Val OP Src2.TY##Val); \
363 #define IMPLEMENT_VECTOR_FCMP_T(OP, TY) \ argument
368 Src1.AggregateVal[_i].TY##Val OP Src2.AggregateVal[_i].TY##Val);\
394 #define IMPLEMENT_SCALAR_NANS(TY, X,Y) \ argument
395 if (TY->isFloatTy()) { \
419 #define MASK_VECTOR_NANS(TY, X,Y, FLAG) \ argument
420 if (TY->isVectorTy()) { \
421 if (cast<VectorType>(TY)->getElementType()->isFloatTy()) { \
512 #define IMPLEMENT_UNORDERED(TY, X,Y) \ argument
513 if (TY->isFloatTy()) { \
523 #define IMPLEMENT_VECTOR_UNORDERED(TY, X, Y, FUNC) \ argument
524 if (TY->isVectorTy()) { \
763 #define FLOAT_VECTOR_FUNCTION(OP, TY) \ in visitBinaryOperator() argument
765 R.AggregateVal[i].TY = \ in visitBinaryOperator()
766 Src1.AggregateVal[i].TY OP Src2.AggregateVal[i].TY; in visitBinaryOperator()
1762 #define IMPLEMENT_VAARG(TY) \ argument
1763 case Type::TY##TyID: Dest.TY##Val = Src.TY##Val; break