forked from OSchip/llvm-project
parent
692a3ea0b7
commit
bb1a1bd2bd
|
@ -3047,8 +3047,8 @@ static SDValue getMemsetValue(SDValue Value, EVT VT, SelectionDAG &DAG,
|
||||||
/// used when a memcpy is turned into a memset when the source is a constant
|
/// used when a memcpy is turned into a memset when the source is a constant
|
||||||
/// string ptr.
|
/// string ptr.
|
||||||
static SDValue getMemsetStringVal(EVT VT, DebugLoc dl, SelectionDAG &DAG,
|
static SDValue getMemsetStringVal(EVT VT, DebugLoc dl, SelectionDAG &DAG,
|
||||||
const TargetLowering &TLI,
|
const TargetLowering &TLI,
|
||||||
std::string &Str, unsigned Offset) {
|
std::string &Str, unsigned Offset) {
|
||||||
// Handle vector with all elements zero.
|
// Handle vector with all elements zero.
|
||||||
if (Str.empty()) {
|
if (Str.empty()) {
|
||||||
if (VT.isInteger())
|
if (VT.isInteger())
|
||||||
|
@ -3219,7 +3219,7 @@ static SDValue getMemcpyLoadsAndStores(SelectionDAG &DAG, DebugLoc dl,
|
||||||
SmallVector<SDValue, 8> OutChains;
|
SmallVector<SDValue, 8> OutChains;
|
||||||
unsigned NumMemOps = MemOps.size();
|
unsigned NumMemOps = MemOps.size();
|
||||||
uint64_t SrcOff = 0, DstOff = 0;
|
uint64_t SrcOff = 0, DstOff = 0;
|
||||||
for (unsigned i = 0; i < NumMemOps; i++) {
|
for (unsigned i = 0; i != NumMemOps; ++i) {
|
||||||
EVT VT = MemOps[i];
|
EVT VT = MemOps[i];
|
||||||
unsigned VTSize = VT.getSizeInBits() / 8;
|
unsigned VTSize = VT.getSizeInBits() / 8;
|
||||||
SDValue Value, Store;
|
SDValue Value, Store;
|
||||||
|
|
Loading…
Reference in New Issue