On Jul 3, 2007, at 2:13 PM, Dan Gohman wrote:
>>> We overload ISD::FADD and quite a lot of others. Why not
>>> ISD::ConstantFP too?
>>
>> Fair enough, after pondering on it, I agree with you. The proposed
>> semantics are that a ConstantFP (and also a normal Constant?) produce
>> the splatted im
>> We overload ISD::FADD and quite a lot of others. Why not
>> ISD::ConstantFP too?
>
> Fair enough, after pondering on it, I agree with you. The proposed
> semantics are that a ConstantFP (and also a normal Constant?) produce
> the splatted immediate value?
Constant sounds good too. And U
On Jun 29, 2007, at 12:38 PM, Dan Gohman wrote:
>>> Just as there isn't a special ADD node kind for vectors -- just
>>> an ADD
>>> kind with nodes that can have a vector ValueType, ConstantFP can
>>> also
>>> be "vectorized". A ConstantFP with a vector ValueType is a vector
>>> constant,
>>>
>> Just as there isn't a special ADD node kind for vectors -- just an ADD
>> kind with nodes that can have a vector ValueType, ConstantFP can also
>> be "vectorized". A ConstantFP with a vector ValueType is a vector
>> constant,
>> equivalent to what is currently represented as a splat BUILD_VECT
On Jun 27, 2007, at 7:59 AM, Dan Gohman wrote:
>>> Index: llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
>>> diff -u llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1.409 llvm/
>>> lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1.410
>>> --- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1.409Fri J
>> Index: llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
>> diff -u llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1.409 llvm/
>> lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1.410
>> --- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:1.409 Fri Jun 22
>> 09:59:07 2007
>> +++ llvm/lib/CodeGen/Se
> --- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:1.500 Fri Jun 22
> 09:59:07 2007
> +++ llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp Mon Jun 25
> 11:23:39 2007
> @@ -173,15 +173,13 @@
> + /// ScalarizeVectorOp - Given an operand of vector type, convert
> it into the
> + /// eq
On Jun 22, 2007, at 7:59 AM, Dan Gohman wrote:
> Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from
> TargetLowering to SelectionDAG so that they have more convenient
> access to the current DAG, in preparation for the ValueType routines
> being changed from standalone functio
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.218 -> 1.219
LegalizeDAG.cpp updated: 1.411 -> 1.412
SelectionDAG.cpp updated: 1.349 -> 1.350
SelectionDAGISel.cpp updated: 1.287 -> 1.288
TargetLowering.cpp updated: 1.76 -> 1.77
---
Log message:
Merge ISD::TRUNCSTO