Displaying 11 results from an estimated 11 matches for "computeconstrainttouse".
2008 Sep 24
1
[LLVMdev] llvm broken?
...llvm::CallSite, llvm::DenseMap<llvm::Value*,
llvm::Value*, llvm::DenseMapInfo<llvm::Value*>,
llvm::DenseMapInfo<llvm::Value*> >&)’:
/Volumes/mrs5/net/llvm/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp:
966: error: no matching function for call to
‘llvm::TargetLowering::ComputeConstraintToUse
(llvm::TargetLowering::AsmOperandInfo&, llvm::SDValue) const’
/Volumes/mrs5/net/llvm/llvm/include/llvm/Target/TargetLowering.h:1177:
note: candidates are: virtual void
llvm::TargetLowering::ComputeConstraintToUse
(llvm::TargetLowering::AsmOperandInfo&, llvm::SDValue, bool,
llvm::Sel...
2010 Aug 25
2
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...lang change is to output the multiple constraints using a '|' character
in the constraint strings to delimit the alternatives.
The LLVM change is as follows.
In an earlier attempt, I just hacked up SelectionDAGBuilder::visitInlineAsm,
and pretty much used the same logic in
TargetLowering::ComputeConstraintToUse/ChooseConstraint. But then
I discovered that InlineAsm::ParseConstraints was called in a couple of
other places, and in one of those places (IsOperandAMemoryOperand in
AddrModeMatcher.cpp), there wasn't a DAG pointer handy (at least I don't
think there is, as I'm not too familiar yet w...
2010 Aug 27
0
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...raint strings to delimit the alternatives.
This part is simple, and it can't be worse than it is now.
> The LLVM change is as follows.
>
> In an earlier attempt, I just hacked up
> SelectionDAGBuilder::visitInlineAsm, and pretty much used the same
> logic in TargetLowering::ComputeConstraintToUse/ChooseConstraint.
> But then I discovered that InlineAsm::ParseConstraints was called in
> a couple of other places, and in one of those places
> (IsOperandAMemoryOperand in AddrModeMatcher.cpp), there wasn't a DAG
> pointer handy (at least I don't think there is, as I&...
2010 Aug 30
2
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...s.
>>
>
> This part is simple, and it can't be worse than it is now.
>
>
> The LLVM change is as follows.
>>
>> In an earlier attempt, I just hacked up
>> SelectionDAGBuilder::visitInlineAsm, and pretty much used the same logic in
>> TargetLowering::ComputeConstraintToUse/ChooseConstraint. But then I
>> discovered that InlineAsm::ParseConstraints was called in a couple of other
>> places, and in one of those places (IsOperandAMemoryOperand in
>> AddrModeMatcher.cpp), there wasn't a DAG pointer handy (at least I don't
>> think there i...
2010 Aug 30
0
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...elimit the alternatives.
>
> This part is simple, and it can't be worse than it is now.
>
>
> The LLVM change is as follows.
>
> In an earlier attempt, I just hacked up
> SelectionDAGBuilder::visitInlineAsm, and pretty much used the same
> logic in TargetLowering::ComputeConstraintToUse/ChooseConstraint.
> But then I discovered that InlineAsm::ParseConstraints was called in
> a couple of other places, and in one of those places
> (IsOperandAMemoryOperand in AddrModeMatcher.cpp), there wasn't a DAG
> pointer handy (at least I don't think there is, as I&...
2010 Aug 30
2
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...part is simple, and it can't be worse than it is now.
>>
>>
>> The LLVM change is as follows.
>>>
>>> In an earlier attempt, I just hacked up
>>> SelectionDAGBuilder::visitInlineAsm, and pretty much used the same logic in
>>> TargetLowering::ComputeConstraintToUse/ChooseConstraint. But then I
>>> discovered that InlineAsm::ParseConstraints was called in a couple of other
>>> places, and in one of those places (IsOperandAMemoryOperand in
>>> AddrModeMatcher.cpp), there wasn't a DAG pointer handy (at least I don't
>>&g...
2010 Sep 01
2
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...39;t be worse than it is now.
>>>
>>>
>>> The LLVM change is as follows.
>>>>
>>>> In an earlier attempt, I just hacked up
>>>> SelectionDAGBuilder::visitInlineAsm, and pretty much used the same logic in
>>>> TargetLowering::ComputeConstraintToUse/ChooseConstraint. But then I
>>>> discovered that InlineAsm::ParseConstraints was called in a couple of other
>>>> places, and in one of those places (IsOperandAMemoryOperand in
>>>> AddrModeMatcher.cpp), there wasn't a DAG pointer handy (at least I don'...
2010 Aug 30
0
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...t;> This part is simple, and it can't be worse than it is now.
>>
>>
>> The LLVM change is as follows.
>>
>> In an earlier attempt, I just hacked up
>> SelectionDAGBuilder::visitInlineAsm, and pretty much used the same
>> logic in TargetLowering::ComputeConstraintToUse/ChooseConstraint.
>> But then I discovered that InlineAsm::ParseConstraints was called
>> in a couple of other places, and in one of those places
>> (IsOperandAMemoryOperand in AddrModeMatcher.cpp), there wasn't a
>> DAG pointer handy (at least I don't think...
2010 Sep 02
2
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
....
>>>>
>>>>
>>>> The LLVM change is as follows.
>>>>>
>>>>> In an earlier attempt, I just hacked up
>>>>> SelectionDAGBuilder::visitInlineAsm, and pretty much used the same logic in
>>>>> TargetLowering::ComputeConstraintToUse/ChooseConstraint. But then I
>>>>> discovered that InlineAsm::ParseConstraints was called in a couple of other
>>>>> places, and in one of those places (IsOperandAMemoryOperand in
>>>>> AddrModeMatcher.cpp), there wasn't a DAG pointer handy (at leas...
2010 Sep 02
0
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...and it can't be worse than it is now.
>>>
>>>
>>> The LLVM change is as follows.
>>>
>>> In an earlier attempt, I just hacked up
>>> SelectionDAGBuilder::visitInlineAsm, and pretty much used the same
>>> logic in TargetLowering::ComputeConstraintToUse/ChooseConstraint.
>>> But then I discovered that InlineAsm::ParseConstraints was called
>>> in a couple of other places, and in one of those places
>>> (IsOperandAMemoryOperand in AddrModeMatcher.cpp), there wasn't a
>>> DAG pointer handy (at least I...
2010 Sep 02
0
[LLVMdev] [REQUEST FOR FEEDBACK] Inline asm multiple alternative constraints
...an it is now.
>>>>
>>>>
>>>> The LLVM change is as follows.
>>>>
>>>> In an earlier attempt, I just hacked up
>>>> SelectionDAGBuilder::visitInlineAsm, and pretty much used the
>>>> same logic in TargetLowering::ComputeConstraintToUse/
>>>> ChooseConstraint. But then I discovered that
>>>> InlineAsm::ParseConstraints was called in a couple of other
>>>> places, and in one of those places (IsOperandAMemoryOperand in
>>>> AddrModeMatcher.cpp), there wasn't a DAG pointer h...