Displaying 8 results from an estimated 8 matches similar to: "[LLVMdev] Spill Interval Generation Question"
2007 Oct 08
0
[LLVMdev] Spill Interval Generation Question
On Oct 5, 2007, at 5:52 PM, David Greene wrote:
>
> In LiveIntervalAnalysis::addIntervalsForSpills, we have this:
>
> if (HasUse) {
> LiveRange LR(getLoadIndex(index), getUseIndex(index),
> nI.getNextValue(~0U, 0, VNInfoAllocator));
> DOUT << " +" << LR;
> nI.addRange(LR);
>
2010 Aug 02
0
[LLVMdev] Register Allocation ERROR! Ran out of registers during register allocation!
Hi all,
My Machine environment is Clang-2.8-svn on Linux-x86. When I build
ffmpeg-0.6 using Clang, error output:
CC libavcodec/x86/mpegvideo_mmx.o
fatal error: error in backend: Ran out of registers during register
allocation!
Please check your inline asm statement for invalid constraints:
INLINEASM <es:movd %eax, %xmm3
pshuflw $$0, %xmm3, %xmm3
punpcklwd %xmm3, %xmm3
2007 Jul 12
1
[LLVMdev] backend problem with LiveInterval::removeRange
Hi all,
When compiling some programs using the Mips backend
i'm getting this assert message on lib/CodeGen/LiveInterval.cpp:227:
"Range is not entirely in interval!"
I don't know yet if it's something that is missing on the backend code or
why
the range to be removed it outside the interval, does anyone have any clue?
A more detailed output is attached.
The program i tried
2004 Jun 22
3
[LLVMdev] Linearscan allocator bug?
Folks,
I'm running into something which looks like a bug in linearscan allocator. Of
course I can't be 100% sure it's not some unobvious mistake on my part, so
I'd like to hear your opinion.
First, I attach two files -- LLVM asm and the asm for my target. The problem
with assembler is: on line 171 it uses register gr2, which is copied from gr6
above, on line 161. The only
2004 Aug 27
2
[LLVMdev] Register allocator assert
Hello,
I'm getting an assertion in register allocator, specifically in
LiveIntervalAnalysis.h, method LiveIntervals::getInstructionIndex:
unsigned getInstructionIndex(MachineInstr* instr) const {
Mi2IndexMap::const_iterator it = mi2iMap_.find(instr);
assert(it != mi2iMap_.end() && "Invalid instruction!");
return it->second;
}
The crash happens
2016 Dec 26
6
[Bug 99202] New: system freeze - fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT] - MULTIPLE_WARP_ERRORS - DATA_ERROR 00000004 [INVALID_VALUE] - ILLEGAL_CLASS ch 11 - RT_STORAGE_TYPE_MISMATCH - CLASS_SUBCH_MISMATCH
https://bugs.freedesktop.org/show_bug.cgi?id=99202
Bug ID: 99202
Summary: system freeze - fifo: SCHED_ERROR 0a [CTXSW_TIMEOUT] -
MULTIPLE_WARP_ERRORS - DATA_ERROR 00000004
[INVALID_VALUE] - ILLEGAL_CLASS ch 11 -
RT_STORAGE_TYPE_MISMATCH - CLASS_SUBCH_MISMATCH
Product: xorg
Version: unspecified
2010 Apr 15
0
[LLVMdev] Question About Cloning Machine Basic Block
On Wed, 2010-04-14 at 17:30 -0700, Hisham Chowdhury wrote:
>
>
>
> - Is there a utility to clone a MachineBasicBlock in LLVM
>
>
>
>
>
>
There is CloneBasicBlock routine
in ./lib/Transforms/Utils/CloneFunction.cpp
- Sanjiv
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu
2010 Apr 15
1
[LLVMdev] Question About Cloning Machine Basic Block
Hello,
I am trying to clone a machine basic block when I ran into some issues, where I am not able to make some headway. Any of yours help is highly appreciated here:
My question is about Machine Basic Block Duplication:
- Is there a utility to clone a MachineBasicBlock in LLVM? I found utility to clone machineInstrs, but couldn’t find similar utility for MachineBasicBlock. So, I