diff options
author | Duncan Sands <baldrick@free.fr> | 2008-06-20 17:49:55 +0000 |
---|---|---|
committer | Duncan Sands <baldrick@free.fr> | 2008-06-20 17:49:55 +0000 |
commit | 4fc4fd657d4266059dac3849133a3a351b03d99d (patch) | |
tree | f7e2b07b46f5128f24759e3d98aecf2175f033e9 /lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | |
parent | 3461cc9e9842c7bce46b9d6e114ff8e44d8ba7b9 (diff) |
Rename the operation of turning a float type into an
integer of the same type. Before it was "promotion",
but this is confusing because it is quite different
to promotion of integers. Call it "softening" instead,
inspired by "soft float".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52546 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/SelectionDAG/LegalizeTypes.cpp')
-rw-r--r-- | lib/CodeGen/SelectionDAG/LegalizeTypes.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp b/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp index e469f255c3..6d150251da 100644 --- a/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp +++ b/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp @@ -80,8 +80,8 @@ void DAGTypeLegalizer::run() { case ExpandInteger: ExpandIntegerResult(N, i); goto NodeDone; - case PromoteFloat: - PromoteFloatResult(N, i); + case SoftenFloat: + SoftenFloatResult(N, i); goto NodeDone; case ExpandFloat: ExpandFloatResult(N, i); @@ -113,8 +113,8 @@ void DAGTypeLegalizer::run() { case ExpandInteger: NeedsRevisit = ExpandIntegerOperand(N, i); break; - case PromoteFloat: - NeedsRevisit = PromoteFloatOperand(N, i); + case SoftenFloat: + NeedsRevisit = SoftenFloatOperand(N, i); break; case ExpandFloat: NeedsRevisit = ExpandFloatOperand(N, i); @@ -393,8 +393,8 @@ void DAGTypeLegalizer::ExpungeNode(SDOperand N) { I->second = Replacement; } - for (DenseMap<SDOperand, SDOperand>::iterator I = PromotedFloats.begin(), - E = PromotedFloats.end(); I != E; ++I) { + for (DenseMap<SDOperand, SDOperand>::iterator I = SoftenedFloats.begin(), + E = SoftenedFloats.end(); I != E; ++I) { assert(I->first != N); if (I->second == N) I->second = Replacement; @@ -446,11 +446,11 @@ void DAGTypeLegalizer::SetPromotedInteger(SDOperand Op, SDOperand Result) { OpEntry = Result; } -void DAGTypeLegalizer::SetPromotedFloat(SDOperand Op, SDOperand Result) { +void DAGTypeLegalizer::SetSoftenedFloat(SDOperand Op, SDOperand Result) { ExpungeNode(Result); AnalyzeNewNode(Result.Val); - SDOperand &OpEntry = PromotedFloats[Op]; + SDOperand &OpEntry = SoftenedFloats[Op]; assert(OpEntry.Val == 0 && "Node is already converted to integer!"); OpEntry = Result; } |