Skip to content

Commit f62c7d4

Browse files
committed
Make implementation more close to GLIBC
1 parent d2eb527 commit f62c7d4

File tree

2 files changed

+0
-2
lines changed

2 files changed

+0
-2
lines changed

llvm/lib/Target/RISCV/RISCVISelLowering.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14021,7 +14021,6 @@ SDValue RISCVTargetLowering::lowerGET_FPMODE(SDValue Op,
1402114021
SDVTList VTs = DAG.getVTList(XLenVT, MVT::Other);
1402214022
SDValue Result = DAG.getNode(RISCVISD::READ_CSR, DL, VTs, Chain, SysRegNo);
1402314023
Chain = Result.getValue(1);
14024-
Result = DAG.getNode(ISD::AND, DL, XLenVT, Result, ModeMask);
1402514024
return DAG.getMergeValues({Result, Chain}, DL);
1402614025
}
1402714026

llvm/test/CodeGen/RISCV/fpenv-xlen.ll

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ define iXLen @func_get_fpmode() {
4040
; CHECK-LABEL: func_get_fpmode:
4141
; CHECK: # %bb.0: # %entry
4242
; CHECK-NEXT: frcsr a0
43-
; CHECK-NEXT: andi a0, a0, -32
4443
; CHECK-NEXT: ret
4544
entry:
4645
%fpenv = call iXLen @llvm.get.fpmode.iXLen()

0 commit comments

Comments
 (0)