mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-16 14:31:59 +00:00
LegalizeDAG doesn't need its own copy of this enum.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135320 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
49e163b6c7
commit
e63e5ab50a
@ -58,12 +58,6 @@ class SelectionDAGLegalize {
|
||||
/// against each other, including inserted libcalls.
|
||||
SmallVector<SDValue, 8> LastCALLSEQ;
|
||||
|
||||
enum LegalizeAction {
|
||||
Legal, // The target natively supports this operation.
|
||||
Promote, // This operation should be executed in a larger type.
|
||||
Expand // Try to expand this to other ops, otherwise use a libcall.
|
||||
};
|
||||
|
||||
/// LegalizedNodes - For nodes that are of legal width, and that have more
|
||||
/// than one use, this map indicates what regularized operand to use. This
|
||||
/// allows us to avoid legalizing the same thing more than once.
|
||||
@ -1612,7 +1606,7 @@ SDValue SelectionDAGLegalize::LegalizeOp(SDValue Op) {
|
||||
case TargetLowering::Custom:
|
||||
Result = TLI.LowerOperation(Result, DAG);
|
||||
break;
|
||||
case Expand:
|
||||
case TargetLowering::Expand:
|
||||
|
||||
EVT WideScalarVT = Tmp3.getValueType().getScalarType();
|
||||
EVT NarrowScalarVT = StVT.getScalarType();
|
||||
|
Loading…
x
Reference in New Issue
Block a user