DAG: Remove redundant check for return alignment
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 30 Jan 2023 22:51:01 +0000 (18:51 -0400)
committerMatt Arsenault <arsenm2@gmail.com>
Tue, 31 Jan 2023 12:43:56 +0000 (08:43 -0400)
This is already what the CallBase getRetAlign does

llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp

index 2c96b8f..dc51bf5 100644 (file)
@@ -4918,8 +4918,7 @@ void SelectionDAGBuilder::visitTargetIntrinsic(const CallInst &I,
       Result = lowerRangeToAssertZExt(DAG, I, Result);
 
     MaybeAlign Alignment = I.getRetAlign();
-    if (!Alignment)
-      Alignment = F->getAttributes().getRetAlignment();
+
     // Insert `assertalign` node if there's an alignment.
     if (InsertAssertAlign && Alignment) {
       Result =