forked from OSchip/llvm-project
parent
6350296efc
commit
a8c1658619
|
@ -3081,6 +3081,7 @@ SCEVHandle ScalarEvolution::getSCEVAtScope(const SCEV *V, const Loop *L) {
|
|||
}
|
||||
|
||||
assert(0 && "Unknown SCEV type!");
|
||||
return 0;
|
||||
}
|
||||
|
||||
/// getSCEVAtScope - This is a convenience function which does
|
||||
|
|
|
@ -6000,9 +6000,9 @@ void DAGCombiner::GatherAllAliases(SDNode *N, SDValue OriginalChain,
|
|||
|
||||
// Get alias information for node.
|
||||
SDValue Ptr;
|
||||
int64_t Size;
|
||||
const Value *SrcValue;
|
||||
int SrcValueOffset;
|
||||
int64_t Size = 0;
|
||||
const Value *SrcValue = 0;
|
||||
int SrcValueOffset = 0;
|
||||
bool IsLoad = FindAliasInfo(N, Ptr, Size, SrcValue, SrcValueOffset);
|
||||
|
||||
// Starting off.
|
||||
|
@ -6028,9 +6028,9 @@ void DAGCombiner::GatherAllAliases(SDNode *N, SDValue OriginalChain,
|
|||
case ISD::STORE: {
|
||||
// Get alias information for Chain.
|
||||
SDValue OpPtr;
|
||||
int64_t OpSize;
|
||||
const Value *OpSrcValue;
|
||||
int OpSrcValueOffset;
|
||||
int64_t OpSize = 0;
|
||||
const Value *OpSrcValue = 0;
|
||||
int OpSrcValueOffset = 0;
|
||||
bool IsOpLoad = FindAliasInfo(Chain.getNode(), OpPtr, OpSize,
|
||||
OpSrcValue, OpSrcValueOffset);
|
||||
|
||||
|
|
|
@ -119,6 +119,7 @@ void ScheduleDAGSDNodes::EmitCopyFromReg(SDNode *Node, unsigned ResNo,
|
|||
DstRC, SrcRC);
|
||||
|
||||
assert(Emitted && "Unable to issue a copy instruction!\n");
|
||||
(void) Emitted;
|
||||
}
|
||||
|
||||
SDValue Op(Node, ResNo);
|
||||
|
@ -254,6 +255,7 @@ ScheduleDAGSDNodes::AddRegisterOperand(MachineInstr *MI, SDValue Op,
|
|||
bool Emitted = TII->copyRegToReg(*BB, InsertPos, NewVReg, VReg,
|
||||
DstRC, SrcRC);
|
||||
assert(Emitted && "Unable to issue a copy instruction!\n");
|
||||
(void) Emitted;
|
||||
VReg = NewVReg;
|
||||
}
|
||||
}
|
||||
|
@ -445,6 +447,7 @@ ScheduleDAGSDNodes::EmitCopyToRegClassNode(SDNode *Node,
|
|||
DstRC, SrcRC);
|
||||
assert(Emitted &&
|
||||
"Unable to issue a copy instruction for a COPY_TO_REGCLASS node!\n");
|
||||
(void) Emitted;
|
||||
|
||||
SDValue Op(Node, 0);
|
||||
bool isNew = VRBaseMap.insert(std::make_pair(Op, NewVReg)).second;
|
||||
|
@ -568,6 +571,7 @@ void ScheduleDAGSDNodes::EmitNode(SDNode *Node, bool IsClone, bool IsCloned,
|
|||
bool Emitted = TII->copyRegToReg(*BB, InsertPos, DestReg, SrcReg,
|
||||
DstTRC, SrcTRC);
|
||||
assert(Emitted && "Unable to issue a copy instruction!\n");
|
||||
(void) Emitted;
|
||||
break;
|
||||
}
|
||||
case ISD::CopyFromReg: {
|
||||
|
|
Loading…
Reference in New Issue