[llvm] [RISCV] Codegen support for XCVmem extension (PR #76916)
    Craig Topper via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Jan  4 08:10:36 PST 2024
    
    
  
================
@@ -19324,6 +19334,26 @@ bool RISCVTargetLowering::getPostIndexedAddressParts(SDNode *N, SDNode *Op,
                                                      SDValue &Offset,
                                                      ISD::MemIndexedMode &AM,
                                                      SelectionDAG &DAG) const {
+  if (Subtarget.hasVendorXCVmem()) {
+    if (Op->getOpcode() != ISD::ADD)
+      return false;
+
+    if (LSBaseSDNode *LS = dyn_cast<LSBaseSDNode>(N)) {
----------------
topperc wrote:
Drop curly braces
https://github.com/llvm/llvm-project/pull/76916
    
    
More information about the llvm-commits
mailing list