Displaying 8 results from an estimated 8 matches for "isextendedvt".
2007 Oct 01
0
[LLVMdev] Lowering operations to 8-bit!
...microchip.com wrote:
> So does that mean that LLVM can't lower automatically to 8-bit values?
There is no inherent reason. LLVM should be able to lower to 8-bit
values. It's probably a bug somewhere.
In TargetLowering.h:
bool isTypeLegal(MVT::ValueType VT) const {
return !MVT::isExtendedVT(VT) && RegClassForVT[VT] != 0;
}
Is there a 16-bit register class?
> I tried defining 8-bit pointers in the subtarget using "p:8:8:8"
> but it
> asserts at line 566 of TargetData.cpp in the default case of
> TargetData::getIntPtrType()
Dunno why it's like t...
2007 Oct 03
2
[LLVMdev] Lowering operations to 8-bit!
...microchip.com wrote:
> So does that mean that LLVM can't lower automatically to 8-bit values?
There is no inherent reason. LLVM should be able to lower to 8-bit
values. It's probably a bug somewhere.
In TargetLowering.h:
bool isTypeLegal(MVT::ValueType VT) const {
return !MVT::isExtendedVT(VT) && RegClassForVT[VT] != 0;
}
Is there a 16-bit register class?
> I tried defining 8-bit pointers in the subtarget using "p:8:8:8"
> but it
> asserts at line 566 of TargetData.cpp in the default case of
> TargetData::getIntPtrType()
Dunno why it's like t...
2007 Oct 01
2
[LLVMdev] Lowering operations to 8-bit!
So does that mean that LLVM can't lower automatically to 8-bit values?
I tried defining 8-bit pointers in the subtarget using "p:8:8:8" but it
asserts at line 566 of TargetData.cpp in the default case of
TargetData::getIntPtrType()
Is it difficult to add 8-bit support?
A.
-----Original Message-----
From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu]
On
2007 Oct 04
0
[LLVMdev] Lowering operations to 8-bit!
...hat LLVM can't lower automatically to 8-bit
>> values?
>
> There is no inherent reason. LLVM should be able to lower to 8-bit
> values. It's probably a bug somewhere.
>
> In TargetLowering.h:
>
> bool isTypeLegal(MVT::ValueType VT) const {
> return !MVT::isExtendedVT(VT) && RegClassForVT[VT] != 0;
> }
>
> Is there a 16-bit register class?
>
>> I tried defining 8-bit pointers in the subtarget using "p:8:8:8"
>> but it
>> asserts at line 566 of TargetData.cpp in the default case of
>> TargetData::getIntPtrT...
2007 Oct 08
3
[LLVMdev] Lowering operations to 8-bit!
...hat LLVM can't lower automatically to 8-bit
>> values?
>
> There is no inherent reason. LLVM should be able to lower to 8-bit
> values. It's probably a bug somewhere.
>
> In TargetLowering.h:
>
> bool isTypeLegal(MVT::ValueType VT) const {
> return !MVT::isExtendedVT(VT) && RegClassForVT[VT] != 0;
> }
>
> Is there a 16-bit register class?
>
>> I tried defining 8-bit pointers in the subtarget using "p:8:8:8"
>> but it
>> asserts at line 566 of TargetData.cpp in the default case of
>> TargetData::getIntPtrT...
2008 Apr 19
2
[LLVMdev] CodeGen fails for CallInst with label
...,~{dirflag},~{fpsr},~{flags},~{memory}"( label %label ) nounwind
However, trying to assemble x86 binaries fails:
cc1plus: /mounts/zion/disks/0/localhome/tbrethou/2.2/testing/llvm-2.2/include/llvm/CodeGen/ValueTypes.h:212:
unsigned int llvm::MVT::getSizeInBits(llvm::MVT::ValueType): Assertion
`isExtendedVT(VT) && "ValueType has no known size!"' failed.
At global scope: internal compiler error: Aborted
This also happens if I craft my own function to take a label and llvm-as:
declare void @foo(label)
call void @bar( label %label )
llvm-as[0x826fa54]
llvm-as[0x826fd1a]
[0x8cd420]...
2007 Oct 09
0
[LLVMdev] Lowering operations to 8-bit!
...cally to 8-bit
>>> values?
>>
>> There is no inherent reason. LLVM should be able to lower to 8-bit
>> values. It's probably a bug somewhere.
>>
>> In TargetLowering.h:
>>
>> bool isTypeLegal(MVT::ValueType VT) const {
>> return !MVT::isExtendedVT(VT) && RegClassForVT[VT] != 0;
>> }
>>
>> Is there a 16-bit register class?
>>
>>> I tried defining 8-bit pointers in the subtarget using "p:8:8:8"
>>> but it
>>> asserts at line 566 of TargetData.cpp in the default case of
>...
2007 Oct 09
1
[LLVMdev] Lowering operations to 8-bit!
...cally to 8-bit
>>> values?
>>
>> There is no inherent reason. LLVM should be able to lower to 8-bit
>> values. It's probably a bug somewhere.
>>
>> In TargetLowering.h:
>>
>> bool isTypeLegal(MVT::ValueType VT) const {
>> return !MVT::isExtendedVT(VT) && RegClassForVT[VT] != 0;
>> }
>>
>> Is there a 16-bit register class?
>>
>>> I tried defining 8-bit pointers in the subtarget using "p:8:8:8"
>>> but it
>>> asserts at line 566 of TargetData.cpp in the default case of
>...