reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
394 Builder.SetCurrentDebugLocation(I.getDebugLoc()); 396 Type *I32Ty = getI32Ty(Builder, I.getType()); 399 Value *ExtOp = Builder.CreateZExt(I.getOperand(0), I32Ty); 400 Value *ExtRes = Builder.CreateCall(I32, { ExtOp }); 402 Builder.CreateLShr(ExtRes, 32 - getBaseElementBitWidth(I.getType())); 404 Builder.CreateTrunc(LShrOp, I.getType());