search for: killmi

Displaying 2 results from an estimated 2 matches for "killmi".

2011 Dec 05
0
[LLVMdev] RFC: Machine Instruction Bundle
...uses you mention, I would like to use bundle DBG_VALUE instructions so we can avoid silly code like this: MachineBasicBlock::iterator InsertPos = mi; while (InsertPos != MBB->begin() && llvm::prior(InsertPos)->isDebugValue()) --InsertPos; MachineBasicBlock::iterator From = KillMI; MachineBasicBlock::iterator To = llvm::next(From); while (llvm::prior(From)->isDebugValue()) --From; I also think bundles can be used for implementing parallel copies. Value Semantics =============== The register allocator and probably most of the target-independent code generator...
2011 Dec 02
18
[LLVMdev] RFC: Machine Instruction Bundle
Machine Instruction Bundle in LLVM Hi all, There have been quite a bit of discussions about adding machine instruction bundle to support VLIW targets. I have been pondering what the right representation should be and what kind of impact it might have on the LLVM code generator. I believe I have a fairly good plan now and would like to share with the LLVM community. Design Criteria 1. The