mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-26 05:25:47 +00:00
Masked gather and scatter: Added code for SelectionDAG.
All other patches, including tests will follow. http://reviews.llvm.org/D7665 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235970 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -856,6 +856,10 @@ public:
|
||||
SDValue getMaskedStore(SDValue Chain, SDLoc dl, SDValue Val,
|
||||
SDValue Ptr, SDValue Mask, EVT MemVT,
|
||||
MachineMemOperand *MMO, bool IsTrunc);
|
||||
SDValue getMaskedGather(SDVTList VTs, EVT VT, SDLoc dl,
|
||||
ArrayRef<SDValue> Ops, MachineMemOperand *MMO);
|
||||
SDValue getMaskedScatter(SDVTList VTs, EVT VT, SDLoc dl,
|
||||
ArrayRef<SDValue> Ops, MachineMemOperand *MMO);
|
||||
/// Construct a node to track a Value* through the backend.
|
||||
SDValue getSrcValue(const Value *v);
|
||||
|
||||
|
Reference in New Issue
Block a user