[AArch64] Remove incorrect usage of MONonTemporal.
authorEli Friedman <efriedma@quicinc.com>
Tue, 13 Aug 2019 23:12:14 +0000 (23:12 +0000)
committerEli Friedman <efriedma@quicinc.com>
Tue, 13 Aug 2019 23:12:14 +0000 (23:12 +0000)
This has no effect at the moment, but might matter if we try to
implement non-temporal loads in the future.

llvm-svn: 368770

llvm/lib/Target/AArch64/AArch64ISelLowering.cpp

index 9872027..f2fa2e0 100644 (file)
@@ -4300,8 +4300,7 @@ AArch64TargetLowering::LowerDarwinGlobalTLSAddress(SDValue Op,
       MVT::i64, DL, Chain, DescAddr,
       MachinePointerInfo::getGOT(DAG.getMachineFunction()),
       /* Alignment = */ 8,
-      MachineMemOperand::MONonTemporal | MachineMemOperand::MOInvariant |
-          MachineMemOperand::MODereferenceable);
+      MachineMemOperand::MOInvariant | MachineMemOperand::MODereferenceable);
   Chain = FuncTLVGet.getValue(1);
 
   MachineFrameInfo &MFI = DAG.getMachineFunction().getFrameInfo();