mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-07-18 12:29:27 +00:00
Tidy up some commments and use the getAggregateOperand and
getInsertedValueOperand accessors. Thanks Matthijs! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52543 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
dfaceb49fc
commit
60ea268645
@ -705,9 +705,9 @@ void SCCPSolver::visitGetResultInst(GetResultInst &GRI) {
|
||||
}
|
||||
|
||||
void SCCPSolver::visitExtractValueInst(ExtractValueInst &EVI) {
|
||||
Value *Aggr = EVI.getOperand(0);
|
||||
Value *Aggr = EVI.getAggregateOperand();
|
||||
|
||||
// If the operand to the getresult is an undef, the result is undef.
|
||||
// If the operand to the extractvalue is an undef, the result is undef.
|
||||
if (isa<UndefValue>(Aggr))
|
||||
return;
|
||||
|
||||
@ -746,10 +746,10 @@ void SCCPSolver::visitExtractValueInst(ExtractValueInst &EVI) {
|
||||
}
|
||||
|
||||
void SCCPSolver::visitInsertValueInst(InsertValueInst &IVI) {
|
||||
Value *Aggr = IVI.getOperand(0);
|
||||
Value *Val = IVI.getOperand(1);
|
||||
Value *Aggr = IVI.getAggregateOperand();
|
||||
Value *Val = IVI.getInsertedValueOperand();
|
||||
|
||||
// If the operand to the getresult is an undef, the result is undef.
|
||||
// If the operands to the insertvalue are undef, the result is undef.
|
||||
if (isa<UndefValue>(Aggr) && isa<UndefValue>(Val))
|
||||
return;
|
||||
|
||||
@ -785,8 +785,8 @@ void SCCPSolver::visitInsertValueInst(InsertValueInst &IVI) {
|
||||
if (It != TrackedMultipleRetVals.end())
|
||||
mergeInValue(It->second, F, getValueState(Val));
|
||||
|
||||
// Mark the aggregate result of the IVI overdefined; any tracking that we do will
|
||||
// be done on the individual member values.
|
||||
// Mark the aggregate result of the IVI overdefined; any tracking that we do
|
||||
// will be done on the individual member values.
|
||||
markOverdefined(&IVI);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user