search for: curcycl

Displaying 6 results from an estimated 6 matches for "curcycl".

Did you mean: curcycle
2013 May 09
0
[LLVMdev] Scheduling with RAW hazards
...t hooks I need to implement to get this scheduling correctly? Look at -debug-only=pre-RA-sched and confirm that the DAG's edges have the correct latency. It also prints the current cycle count each time it schedules an instruction. DEBUG(dbgs() << "\n*** Scheduling [" << CurCycle << "]: "); You should see a two cycle difference between MyInstr and its second dependent. The scheduler won't insert nops for you. You'd need to do that in a target-specific way. > I noticed that my target was using the default HazardRecognizer, which is effectively d...
2013 May 13
1
[LLVMdev] Scheduling with RAW hazards
...uling >> correctly? > > Look at -debug-only=pre-RA-sched and confirm that the DAG's edges have > the correct latency. > > It also prints the current cycle count each time it schedules an > instruction. > DEBUG(dbgs() << "\n*** Scheduling [" << CurCycle << "]: "); > > You should see a two cycle difference between MyInstr and its second > dependent. The scheduler won't insert nops for you. You'd need to do > that in a target-specific way. > Yes, I see the two-cycle difference between the two instructions....
2013 May 09
2
[LLVMdev] Scheduling with RAW hazards
I have an instruction that takes no operands, and produces two results, in two consecutive cycles. I tried both of the following to my Schedule.td file: InstrItinData<IIMyInstr, [InstrStage<2, [FuncU]>], [1, 2]>, InstrItinData<IIMyInstr, [InstrStage<1, [FuncU]>, InstrStage<1, [FuncU]>], [1, 2]>, From what I can see in examples, these say that the first
2010 Jul 08
0
[LLVMdev] "Scheduling Hazards" on common architectures
...s as simply as possible in the initial prototype. Looking through the code it looks like only PPC architecture can return NoopHazard, and I'm not interested in PPC. If in addition I'm preventing avoidable stalls by different means, that means I can completely ignore the HazardRecognizer and CurCycle (for now)? Many thanks for any help, David Steven Tweed
2010 Oct 07
0
[LLVMdev] libcpu with m88k
What kinds of errors are you getting? On Thu, Oct 7, 2010 at 9:36 AM, Pradeep Ramachandran <pramach2 at uiuc.edu> wrote: > Hi, > I recently downloaded and installed the libcpu package (from http://libcpu.org > ) that uses llvm as the backend on my linux machine. I have a piece of > Motorola 88100 code (essentially the output of the 176.gcc benchmark > from SPEC CPU 2000) that
2010 Oct 07
2
[LLVMdev] libcpu with m88k
Hi, I recently downloaded and installed the libcpu package (from http://libcpu.org ) that uses llvm as the backend on my linux machine. I have a piece of Motorola 88100 code (essentially the output of the 176.gcc benchmark from SPEC CPU 2000) that I am trying to run using this emulator, but I am running into errors when trying to run it. Has anyone been able to successfully use the m88k