Lines Matching refs:createCall
648 Value *Nucleus::createCall(Value *callee) in createCall() function in sw::Nucleus
653 Value *Nucleus::createCall(Value *callee, Value *arg) in createCall() function in sw::Nucleus
658 Value *Nucleus::createCall(Value *callee, Value *arg1, Value *arg2) in createCall() function in sw::Nucleus
663 Value *Nucleus::createCall(Value *callee, Value *arg1, Value *arg2, Value *arg3) in createCall() function in sw::Nucleus
668 Value *Nucleus::createCall(Value *callee, Value *arg1, Value *arg2, Value *arg3, Value *arg4) in createCall() function in sw::Nucleus
6933 return RValue<Long>(Nucleus::createCall(rdtsc)); in Ticks()
6949 return RValue<Int>(Nucleus::createCall(cvtss2si, RValue<Float4>(vector).value)); in cvtss2si()
6957 return RValue<Int2>(Nucleus::createCall(cvtps2pi, val.value)); in cvtps2pi()
6965 return RValue<Int2>(Nucleus::createCall(cvttps2pi, val.value)); in cvttps2pi()
6975 return RValue<Int4>(Nucleus::createCall(cvtps2dq, val.value)); in cvtps2dq()
6993 return RValue<Float>(Nucleus::createExtractElement(Nucleus::createCall(rcpss, vector), 0)); in rcpss()
7003 return RValue<Float>(Nucleus::createExtractElement(Nucleus::createCall(sqrtss, vector), 0)); in sqrtss()
7013 return RValue<Float>(Nucleus::createExtractElement(Nucleus::createCall(rsqrtss, vector), 0)); in rsqrtss()
7021 return RValue<Float4>(Nucleus::createCall(rcpps, val.value)); in rcpps()
7029 return RValue<Float4>(Nucleus::createCall(sqrtps, val.value)); in sqrtps()
7037 return RValue<Float4>(Nucleus::createCall(rsqrtps, val.value)); in rsqrtps()
7045 return RValue<Float4>(Nucleus::createCall(maxps, x.value, y.value)); in maxps()
7053 return RValue<Float4>(Nucleus::createCall(minps, x.value, y.value)); in minps()
7064 …return RValue<Float>(Nucleus::createExtractElement(Nucleus::createCall(roundss, undef, vector, Nuc… in roundss()
7082 return RValue<Float4>(Nucleus::createCall(roundps, val.value, Nucleus::createConstantInt(imm))); in roundps()
7100 …return RValue<Float4>(Nucleus::createCall(cmpps, x.value, y.value, Nucleus::createConstantByte(imm… in cmpps()
7151 …return RValue<Float>(Nucleus::createExtractElement(Nucleus::createCall(cmpss, vector1, vector2, Nu… in cmpss()
7199 return RValue<Int4>(Nucleus::createCall(pabsd, x.value)); in pabsd()
7207 return As<Short4>(RValue<MMX>(Nucleus::createCall(paddsw, As<MMX>(x).value, As<MMX>(y).value))); in paddsw()
7215 return As<Short4>(RValue<MMX>(Nucleus::createCall(psubsw, As<MMX>(x).value, As<MMX>(y).value))); in psubsw()
7223 … return As<UShort4>(RValue<MMX>(Nucleus::createCall(paddusw, As<MMX>(x).value, As<MMX>(y).value))); in paddusw()
7231 … return As<UShort4>(RValue<MMX>(Nucleus::createCall(psubusw, As<MMX>(x).value, As<MMX>(y).value))); in psubusw()
7239 return As<SByte8>(RValue<MMX>(Nucleus::createCall(paddsb, As<MMX>(x).value, As<MMX>(y).value))); in paddsb()
7247 return As<SByte8>(RValue<MMX>(Nucleus::createCall(psubsb, As<MMX>(x).value, As<MMX>(y).value))); in psubsb()
7255 return As<Byte8>(RValue<MMX>(Nucleus::createCall(paddusb, As<MMX>(x).value, As<MMX>(y).value))); in paddusb()
7263 return As<Byte8>(RValue<MMX>(Nucleus::createCall(psubusb, As<MMX>(x).value, As<MMX>(y).value))); in psubusb()
7271 return As<Short4>(RValue<MMX>(Nucleus::createCall(paddw, As<MMX>(x).value, As<MMX>(y).value))); in paddw()
7279 return As<Short4>(RValue<MMX>(Nucleus::createCall(psubw, As<MMX>(x).value, As<MMX>(y).value))); in psubw()
7287 return As<Short4>(RValue<MMX>(Nucleus::createCall(pmullw, As<MMX>(x).value, As<MMX>(y).value))); in pmullw()
7295 return As<Short4>(RValue<MMX>(Nucleus::createCall(pand, As<MMX>(x).value, As<MMX>(y).value))); in pand()
7303 return As<Short4>(RValue<MMX>(Nucleus::createCall(por, As<MMX>(x).value, As<MMX>(y).value))); in por()
7311 return As<Short4>(RValue<MMX>(Nucleus::createCall(pxor, As<MMX>(x).value, As<MMX>(y).value))); in pxor()
7319 …return As<Short4>(RValue<MMX>(Nucleus::createCall(pshufw, As<MMX>(x).value, Nucleus::createConstan… in pshufw()
7327 return As<Int2>(RValue<MMX>(Nucleus::createCall(punpcklwd, As<MMX>(x).value, As<MMX>(y).value))); in punpcklwd()
7335 return As<Int2>(RValue<MMX>(Nucleus::createCall(punpckhwd, As<MMX>(x).value, As<MMX>(y).value))); in punpckhwd()
7343 …return As<Short4>(RValue<MMX>(Nucleus::createCall(pinsrw, As<MMX>(x).value, y.value, Nucleus::crea… in pinsrw()
7351 return RValue<Int>(Nucleus::createCall(pextrw, As<MMX>(x).value, Nucleus::createConstantInt(i))); in pextrw()
7359 … return As<Long1>(RValue<MMX>(Nucleus::createCall(punpckldq, As<MMX>(x).value, As<MMX>(y).value))); in punpckldq()
7367 … return As<Long1>(RValue<MMX>(Nucleus::createCall(punpckhdq, As<MMX>(x).value, As<MMX>(y).value))); in punpckhdq()
7375 …return As<Short4>(RValue<MMX>(Nucleus::createCall(punpcklbw, As<MMX>(x).value, As<MMX>(y).value))); in punpcklbw()
7383 …return As<Short4>(RValue<MMX>(Nucleus::createCall(punpckhbw, As<MMX>(x).value, As<MMX>(y).value))); in punpckhbw()
7391 return As<Byte8>(RValue<MMX>(Nucleus::createCall(paddb, As<MMX>(x).value, As<MMX>(y).value))); in paddb()
7399 return As<Byte8>(RValue<MMX>(Nucleus::createCall(psubb, As<MMX>(x).value, As<MMX>(y).value))); in psubb()
7407 return As<Int2>(RValue<MMX>(Nucleus::createCall(paddd, As<MMX>(x).value, As<MMX>(y).value))); in paddd()
7415 return As<Int2>(RValue<MMX>(Nucleus::createCall(psubd, As<MMX>(x).value, As<MMX>(y).value))); in psubd()
7423 return As<UShort4>(RValue<MMX>(Nucleus::createCall(pavgw, As<MMX>(x).value, As<MMX>(y).value))); in pavgw()
7431 return As<Short4>(RValue<MMX>(Nucleus::createCall(pmaxsw, As<MMX>(x).value, As<MMX>(y).value))); in pmaxsw()
7439 return As<Short4>(RValue<MMX>(Nucleus::createCall(pminsw, As<MMX>(x).value, As<MMX>(y).value))); in pminsw()
7447 return As<Short4>(RValue<MMX>(Nucleus::createCall(pcmpgtw, As<MMX>(x).value, As<MMX>(y).value))); in pcmpgtw()
7455 return As<Short4>(RValue<MMX>(Nucleus::createCall(pcmpeqw, As<MMX>(x).value, As<MMX>(y).value))); in pcmpeqw()
7463 return As<Byte8>(RValue<MMX>(Nucleus::createCall(pcmpgtb, As<MMX>(x).value, As<MMX>(y).value))); in pcmpgtb()
7471 return As<Byte8>(RValue<MMX>(Nucleus::createCall(pcmpeqb, As<MMX>(x).value, As<MMX>(y).value))); in pcmpeqb()
7479 … return As<Short4>(RValue<MMX>(Nucleus::createCall(packssdw, As<MMX>(x).value, As<MMX>(y).value))); in packssdw()
7489 return RValue<Short8>(Nucleus::createCall(packssdw, x.value, y.value)); in packssdw()
7511 … return As<SByte8>(RValue<MMX>(Nucleus::createCall(packsswb, As<MMX>(x).value, As<MMX>(y).value))); in packsswb()
7519 return As<Byte8>(RValue<MMX>(Nucleus::createCall(packuswb, As<MMX>(x).value, As<MMX>(y).value))); in packuswb()
7529 return RValue<UShort8>(Nucleus::createCall(packusdw, x.value, y.value)); in packusdw()
7543 …return As<UShort4>(RValue<MMX>(Nucleus::createCall(psrlw, As<MMX>(x).value, Nucleus::createConstan… in psrlw()
7551 return RValue<UShort8>(Nucleus::createCall(psrlw, x.value, Nucleus::createConstantInt(y))); in psrlw()
7559 …return As<Short4>(RValue<MMX>(Nucleus::createCall(psraw, As<MMX>(x).value, Nucleus::createConstant… in psraw()
7567 return RValue<Short8>(Nucleus::createCall(psraw, x.value, Nucleus::createConstantInt(y))); in psraw()
7575 …return As<Short4>(RValue<MMX>(Nucleus::createCall(psllw, As<MMX>(x).value, Nucleus::createConstant… in psllw()
7583 return RValue<Short8>(Nucleus::createCall(psllw, x.value, Nucleus::createConstantInt(y))); in psllw()
7591 …return As<Int2>(RValue<MMX>(Nucleus::createCall(pslld, As<MMX>(x).value, Nucleus::createConstantIn… in pslld()
7601 return RValue<Int4>(Nucleus::createCall(pslld, x.value, Nucleus::createConstantInt(y))); in pslld()
7620 …return As<Int2>(RValue<MMX>(Nucleus::createCall(psrad, As<MMX>(x).value, Nucleus::createConstantIn… in psrad()
7630 return RValue<Int4>(Nucleus::createCall(psrad, x.value, Nucleus::createConstantInt(y))); in psrad()
7649 …return As<UInt2>(RValue<MMX>(Nucleus::createCall(psrld, As<MMX>(x).value, Nucleus::createConstantI… in psrld()
7659 return RValue<UInt4>(Nucleus::createCall(psrld, x.value, Nucleus::createConstantInt(y))); in psrld()
7678 return As<UShort4>(RValue<MMX>(Nucleus::createCall(psrlw, As<MMX>(x).value, As<MMX>(y).value))); in psrlw()
7686 return As<Short4>(RValue<MMX>(Nucleus::createCall(psraw, As<MMX>(x).value, As<MMX>(y).value))); in psraw()
7694 return As<Short4>(RValue<MMX>(Nucleus::createCall(psllw, As<MMX>(x).value, As<MMX>(y).value))); in psllw()
7702 return As<Int2>(RValue<MMX>(Nucleus::createCall(pslld, As<MMX>(x).value, As<MMX>(y).value))); in pslld()
7710 return As<UInt2>(RValue<MMX>(Nucleus::createCall(psrld, As<MMX>(x).value, As<MMX>(y).value))); in psrld()
7718 return As<Int2>(RValue<MMX>(Nucleus::createCall(psrld, As<MMX>(x).value, As<MMX>(y).value))); in psrad()
7726 return RValue<Int4>(Nucleus::createCall(pmaxsd, x.value, y.value)); in pmaxsd()
7734 return RValue<Int4>(Nucleus::createCall(pminsd, x.value, y.value)); in pminsd()
7742 return RValue<UInt4>(Nucleus::createCall(pmaxud, x.value, y.value)); in pmaxud()
7750 return RValue<UInt4>(Nucleus::createCall(pminud, x.value, y.value)); in pminud()
7758 return As<Short4>(RValue<MMX>(Nucleus::createCall(pmulhw, As<MMX>(x).value, As<MMX>(y).value))); in pmulhw()
7766 … return As<UShort4>(RValue<MMX>(Nucleus::createCall(pmulhuw, As<MMX>(x).value, As<MMX>(y).value))); in pmulhuw()
7774 return As<Int2>(RValue<MMX>(Nucleus::createCall(pmaddwd, As<MMX>(x).value, As<MMX>(y).value))); in pmaddwd()
7782 return RValue<Short8>(Nucleus::createCall(pmulhw, x.value, y.value)); in pmulhw()
7790 return RValue<UShort8>(Nucleus::createCall(pmulhuw, x.value, y.value)); in pmulhuw()
7798 return RValue<Int4>(Nucleus::createCall(pmaddwd, x.value, y.value)); in pmaddwd()
7806 return RValue<Int>(Nucleus::createCall(movmskps, x.value)); in movmskps()
7814 return RValue<Int>(Nucleus::createCall(pmovmskb, As<MMX>(x).value)); in pmovmskb()
7842 …return RValue<Int4>(Nucleus::createCall(pmovzxbd, Nucleus::createBitCast(x.value, Byte16::getType(… in pmovzxbd()
7850 …return RValue<Int4>(Nucleus::createCall(pmovsxbd, Nucleus::createBitCast(x.value, SByte16::getType… in pmovsxbd()
7858 …return RValue<Int4>(Nucleus::createCall(pmovzxwd, Nucleus::createBitCast(x.value, UShort8::getType… in pmovzxwd()
7866 …return RValue<Int4>(Nucleus::createCall(pmovsxwd, Nucleus::createBitCast(x.value, Short8::getType(… in pmovsxwd()
7874 Nucleus::createCall(emms); in emms()