search for: isextendedvt

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 >...