Displaying 4 results from an estimated 4 matches for "christopherhardt".
2010 Apr 25
0
[LLVMdev] LLVM ERROR: Cannot yet select: 0x2625340: f64 = ConstantFP<3.540000e+02> :What is it?
Hi Gabi,
the only useful advice I can give you right now: Try to narrow the
problem down. You'll have to find out where the "problematic" constant
3.540000e+02 comes from and boil it down into a test case.
Regards,
Christoph
2010 Jun 15
1
[LLVMdev] Question on X86 backend
Hi Micah,
the register use list gets dropped by the instruction selector because
you didn't specify "variable_ops" in the input operand list of your CALL
instruction. It has to look like this:
(ins calltarget:$dst, variable_ops)
Regards,
Christoph
2010 Jun 15
2
[LLVMdev] Question on X86 backend
Hi Micah,
> In X86InstrInfo.td for Call Instructions, it mentions that Uses for
> argument registers are added manually. Can someone point me to the
> location where they are added as the comment doesn't reference a
> where or how?
the register uses are added by the function
X86TargetLowering::LowerCall() during the DAG Lowering phase. This is
the relevant code segment:
// Add
2009 May 06
3
[LLVMdev] Pointer vs. integer: backend troubles
Hi everyone,
I am currently working on a backend for the TriCore architecture.
Unfortunately, I have hit an issue with LLVM's internal representation
that's giving me a bit of a headache.
The problem is that LLVM assumes that a pointer is equivalent to a
machine-word sized integer. This implies that all pointer arithmetic
takes place in the CPU's general-purpose registers and is done