search for: mangep

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

Did you mean: manger
2011 Apr 14
0
[LLVMdev] Fwd: LLVM Scheduler and Itinieraries: Negative latency?
Forwarding to llvm-dev... ---------- Forwarded message ---------- From: Magnus Pettersson <mangepe at gmail.com> Date: Thu, Apr 14, 2011 at 21:33 Subject: Re: [LLVMdev] LLVM Scheduler and Itinieraries: Negative latency? To: Anton Korobeynikov <anton at korobeynikov.info> Hello Anton, I am trying to model a fairly simple five stage pipelined processor. The problem is that some instruc...
2011 Apr 14
3
[LLVMdev] LLVM Scheduler and Itinieraries: Negative latency?
Hello, While trying to create back end in LLVM I have stumbled upon a problem I have trouble to get past, hopefully someone can give me hints on what I am doing wrong. The problem is that the assertion in the file ScheduleDAGList.cpp row 187 is triggered: "Negative latency". How does this happen? As background: My target has one issue unit, therefore my Schedule.td file only
2012 Nov 06
0
[LLVMdev] Compiling for several operand memories
Have not gotten much further on this, I can so far only use one memory with (for example) def LDr1 : F1< (outs GenRegs:$dst), (ins GenRegs:$addr), "ld*0* $dst, ($addr)", [(set GenRegs:$dst, (load GenRegs:$addr))],IIGenLoad>; and def LDrr : F1< (outs GenRegs:$dst), (ins MEMrr:$addr), "ld*0* $dst, ($addr)",
2012 Oct 05
2
[LLVMdev] Compiling for several operand memories
Hello, My target has two data memories, each with its own load/store instructions but also has some instructions using both memories. I want to be able to access both memories in C-programs through the address space attribute. I have two ideas so far: Either: use two sets of addressing modes in InstrInfo.td: def ADDRrr_A : ComplexPattern<i16, 2, “SelectADDRrr_A", [], []>; def ADDRri :