search for: xyztargetlowering

Displaying 4 results from an estimated 4 matches for "xyztargetlowering".

Did you mean: x86targetlowering
2011 Oct 14
2
[LLVMdev] get Type of SDValue?
Hi, Once the DAG is built, is there any way to find out what the real type of a certain SDValue is (Type, not just EVT)? And as an example, in the XYZTargetLowering::lowerCall method for my target, is there any way for me to get what Type the SDValue Callee really corrensponds to? Regards, Patrik Hägglund
2011 Oct 14
0
[LLVMdev] get Type of SDValue?
Hello Patrik, > And as an example, in the XYZTargetLowering::lowerCall method for my target, is there any way for me to get what Type the SDValue Callee really corrensponds to? Why do you need this information there? -- With best regards, Anton Korobeynikov Faculty of Mathematics and Mechanics, Saint Petersburg State University
2014 Mar 09
2
[LLVMdev] Isel DAG documentation?
...<ga:@addr>; GPR:%vreg0 %R0<def> = COPY %vreg0; GPR:%vreg0 BX_RET pred:14, pred:%noreg, %R0<imp-use> The important point here is that the BX_RET has some kind of <imp-use> of the registers that will be used to return (%R0 in this case). It gets added first in XYZTargetLowering::LowerReturn, and then selected in the .td file using a variadic node. Which other target's LowerReturn are you using? That's probably the first thing we should check is doing its job. The pictures from of "llc -view-isel-dags" and "llc -view-sched-dags" on a simple fun...
2014 Mar 08
2
[LLVMdev] Isel DAG documentation?
On 8 March 2014 00:53, Owen Anderson <resistor at mac.com> wrote: > ISDOpcodes.h contains what documentation there is on the semantics of each > opcode. And TargetOpcodes.h for a few of the post-ISel ones (mostly they're in MachineInstr form, but you'll see them with -view-sched-dags, and occasionally before). Tim.