File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -20486,7 +20486,7 @@ static NVPTXMmaInfo getNVPTXMmaInfo(unsigned BuiltinID) {
2048620486}
2048720487
2048820488static Value *MakeLdu(unsigned IntrinsicID, CodeGenFunction &CGF,
20489- const CallExpr *E) {
20489+ const CallExpr *E) {
2049020490 Value *Ptr = CGF.EmitScalarExpr(E->getArg(0));
2049120491 QualType ArgType = E->getArg(0)->getType();
2049220492 clang::CharUnits Align = CGF.CGM.getNaturalPointeeTypeAlignment(ArgType);
Original file line number Diff line number Diff line change @@ -93,7 +93,14 @@ Changes to the LLVM IR
9393 * ` llvm.nvvm.ptr.shared.to.gen `
9494 * ` llvm.nvvm.ptr.constant.to.gen `
9595 * ` llvm.nvvm.ptr.local.to.gen `
96-
96+
97+ * Remove the following intrinsics which can be relaced with a load from
98+ addrspace(1) with an !invariant.load metadata
99+
100+ * ` llvm.nvvm.ldg.global.i `
101+ * ` llvm.nvvm.ldg.global.f `
102+ * ` llvm.nvvm.ldg.global.p `
103+
97104* Operand bundle values can now be metadata strings.
98105
99106Changes to LLVM infrastructure
You can’t perform that action at this time.
0 commit comments