projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
bbd6f6e
)
Added target hook for post-indexed memory ops transformation.
author
Evan Cheng
<evan.cheng@apple.com>
Tue, 7 Nov 2006 09:04:16 +0000
(09:04 +0000)
committer
Evan Cheng
<evan.cheng@apple.com>
Tue, 7 Nov 2006 09:04:16 +0000
(09:04 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31499
91177308
-0d34-0410-b5e6-
96231b3b80d8
include/llvm/Target/TargetLowering.h
patch
|
blob
|
history
diff --git
a/include/llvm/Target/TargetLowering.h
b/include/llvm/Target/TargetLowering.h
index 9416afd25eca484c5883ed6f6302801cb1f77eb2..e5cddada5833bc15a1011d9061b8119f32510cfe 100644
(file)
--- a/
include/llvm/Target/TargetLowering.h
+++ b/
include/llvm/Target/TargetLowering.h
@@
-382,6
+382,16
@@
public:
return false;
}
return false;
}
+ /// getPostIndexedAddressParts - returns true by value, base pointer and
+ /// offset pointer and addressing mode by reference if this node can be
+ /// combined with a load / store to form a post-indexed load / store.
+ virtual bool getPostIndexedAddressParts(SDNode *N, MVT::ValueType VT,
+ SDOperand &Base, SDOperand &Offset,
+ ISD::MemOpAddrMode &AM,
+ SelectionDAG &DAG) {
+ return false;
+ }
+
//===--------------------------------------------------------------------===//
// TargetLowering Optimization Methods
//
//===--------------------------------------------------------------------===//
// TargetLowering Optimization Methods
//