Lines Matching defs:stripBitcast
48 static SDValue stripBitcast(SDValue Val) {
54 In = stripBitcast(In);
72 Out = stripBitcast(Srl.getOperand(0));
93 return stripBitcast(Src);
228 LoadSDNode *LdHi = dyn_cast<LoadSDNode>(stripBitcast(Hi));
265 LoadSDNode *LdLo = dyn_cast<LoadSDNode>(stripBitcast(Lo));
1627 N = AMDGPUTargetLowering::stripBitcast(SDValue(N,0)).getNode();
1633 dyn_cast<MemSDNode>(AMDGPUTargetLowering::stripBitcast(V)))
2997 SDValue Lo = stripBitcast(Src.getOperand(0));
2998 SDValue Hi = stripBitcast(Src.getOperand(1));
3001 Lo = stripBitcast(Lo.getOperand(0));
3006 Hi = stripBitcast(Hi.getOperand(0));
3158 SDValue LoSrc = stripExtractLoElt(stripBitcast(Elts[i]));
3220 dyn_cast<BuildVectorSDNode>(stripBitcast(BV->getOperand(i)))) {
3222 SDValue ElF16 = stripBitcast(F16Pair->getOperand(i));
3236 if (auto *BV = dyn_cast<BuildVectorSDNode>(stripBitcast(In))) {
3255 if (auto *BV = dyn_cast<BuildVectorSDNode>(stripBitcast(In))) {
3258 SDValue ElV2f16 = stripBitcast(BV->getOperand(i));
3284 if (auto *BV = dyn_cast<BuildVectorSDNode>(stripBitcast(In))) {
3303 if (auto *BV = dyn_cast<BuildVectorSDNode>(stripBitcast(In))) {
3307 SDValue ElV2f16 = stripBitcast(BV->getOperand(i));
3332 if (auto *BV = dyn_cast<BuildVectorSDNode>(stripBitcast(In))) {
3335 SDValue ElF32 = stripBitcast(BV->getOperand(0));
3339 SDValue ElF32 = stripBitcast(BV->getOperand(i));
3375 SDValue SplatSrc32 = stripBitcast(In);
3378 SDValue SplatSrc16 = stripBitcast(Splat32);
3477 Src = stripBitcast(Src);