reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
617 Type *I32Ty = Builder.getInt32Ty(); 618 Type *I64Ty = Builder.getInt64Ty(); 620 Value *LHS_EXT64 = Builder.CreateZExt(LHS, I64Ty); 621 Value *RHS_EXT64 = Builder.CreateZExt(RHS, I64Ty); 622 Value *MUL64 = Builder.CreateMul(LHS_EXT64, RHS_EXT64); 623 Value *Lo = Builder.CreateTrunc(MUL64, I32Ty); 624 Value *Hi = Builder.CreateLShr(MUL64, Builder.getInt64(32)); 624 Value *Hi = Builder.CreateLShr(MUL64, Builder.getInt64(32)); 625 Hi = Builder.CreateTrunc(Hi, I32Ty);