mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-21 06:30:16 +00:00
De-tabify.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47595 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a2a4b475fc
commit
27926af828
@ -703,18 +703,18 @@ bool TreePatternNode::ApplyTypeConstraints(TreePattern &TP, bool NotRegisters) {
|
||||
if (Size < 32) {
|
||||
int Val = (II->getValue() << (32-Size)) >> (32-Size);
|
||||
if (Val != II->getValue()) {
|
||||
// If sign-extended doesn't fit, does it fit as unsigned?
|
||||
unsigned ValueMask = unsigned(MVT::getIntVTBitMask(VT));
|
||||
unsigned UnsignedVal = unsigned(II->getValue());
|
||||
// If sign-extended doesn't fit, does it fit as unsigned?
|
||||
unsigned ValueMask = unsigned(MVT::getIntVTBitMask(VT));
|
||||
unsigned UnsignedVal = unsigned(II->getValue());
|
||||
|
||||
if ((ValueMask & UnsignedVal) != UnsignedVal) {
|
||||
TP.error("Integer value '" + itostr(II->getValue())+
|
||||
"' is out of range for type '" +
|
||||
getEnumName(getTypeNum(0)) + "'!");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if ((ValueMask & UnsignedVal) != UnsignedVal) {
|
||||
TP.error("Integer value '" + itostr(II->getValue())+
|
||||
"' is out of range for type '" +
|
||||
getEnumName(getTypeNum(0)) + "'!");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return MadeChange;
|
||||
|
@ -731,9 +731,9 @@ public:
|
||||
std::string Val = VariableMap[VarName];
|
||||
bool ModifiedVal = false;
|
||||
if (Val.empty()) {
|
||||
cerr << "Variable '" << VarName << " referenced but not defined "
|
||||
<< "and not caught earlier!\n";
|
||||
abort();
|
||||
cerr << "Variable '" << VarName << " referenced but not defined "
|
||||
<< "and not caught earlier!\n";
|
||||
abort();
|
||||
}
|
||||
if (Val[0] == 'T' && Val[1] == 'm' && Val[2] == 'p') {
|
||||
// Already selected this operand, just return the tmpval.
|
||||
@ -1183,10 +1183,10 @@ public:
|
||||
} else if (InputHasChain && !NodeHasChain) {
|
||||
// One of the inner node produces a chain.
|
||||
if (NodeHasOutFlag)
|
||||
emitCode("ReplaceUses(SDOperand(N.Val, " + utostr(NumPatResults+1) +
|
||||
"), SDOperand(ResNode, N.ResNo-1));");
|
||||
emitCode("ReplaceUses(SDOperand(N.Val, " + utostr(NumPatResults) +
|
||||
"), " + ChainName + ");");
|
||||
emitCode("ReplaceUses(SDOperand(N.Val, " + utostr(NumPatResults+1) +
|
||||
"), SDOperand(ResNode, N.ResNo-1));");
|
||||
emitCode("ReplaceUses(SDOperand(N.Val, " + utostr(NumPatResults) +
|
||||
"), " + ChainName + ");");
|
||||
}
|
||||
|
||||
emitCode("return ResNode;");
|
||||
|
Loading…
x
Reference in New Issue
Block a user