Displaying 2 results from an estimated 2 matches for "getscalarshiftamountty".
2014 Apr 04
2
[LLVMdev] 32bit pointers on a (pure) 64bit architecture
...n SelectionDag::InferPtrAlignment.
I also found out the this method is not called at all (for my (failing)
tests) during the initial selection dag buildup.
Note:
- most of my testing is done on llvm-3.3, but I verified that the same
issues are there for llvm-3.4
- I did implement:
virtual MVT getScalarShiftAmountTy(EVT LHSTy) const { return MVT::i64; }
although I have no good idea why the default for that is mapped to the
pointer type...
In the following sample:
- if full 64bit pointers are used, XXXi32 will be 'i64' and everything
legalizes/compiles fine
- if 32bit pointers are used, XXXi32 will b...
2014 Apr 04
2
[LLVMdev] 32bit pointers on a (pure) 64bit architecture
Hi Hal,
On Fri, Apr 4, 2014 at 12:44 AM, Hal Finkel <hfinkel at anl.gov> wrote:
> ----- Original Message -----
> > From: "Jeroen Dobbelaere" <jeroen.dobbelaere at gmail.com>
> [... ]
>
> I am trying to get llvm working for an architecture that has 64bit
> > registers, but 32bit addresses.
> > Because of that, I want the pointers to also be