search for: rlwimi

Displaying 10 results from an estimated 10 matches for "rlwimi".

Did you mean: rldimi
2005 Aug 17
1
[LLVMdev] gmake check failures on FreeBSD
...r/home/jeffc/llvm/obj/../test/Regression/CodeGen/Alpha/s4addl.ll: NODE: 0x8582300: i32,ch = CopyFromReg 0x8582240:1, 0x8582280 Abort trap (core dumped) Running /usr/home/jeffc/llvm/obj/../test/Regression/CodeGen/PowerPC/dg.exp ... FAIL: /usr/home/jeffc/llvm/obj/../test/Regression/CodeGen/PowerPC/rlwimi.ll: Output/rlwimi.ll.out.script: cannot open rlwimi.ll: No such file or directory llc: bytecode didn't read correctly. Output/rlwimi.ll.out.script: cannot open rlwimi.ll: No such file or directory llc: bytecode didn't read correctly. FAIL: /usr/home/jeffc/llvm/obj/../test/Regression/Cod...
2005 Oct 26
4
[LLVMdev] [DRAFT] Announcement for LLVM 1.6 [DRAFT]
...able to handle many more strange target features. X. Andrew added initial JIT support to the Alpha backend, which can run some simple programs. It is not fully complete yet though. X. Jim Laskey contributed patches to improve the instruction selection in the PowerPC backend, matching more RLWIMI cases for example. X. Nate implemented most of the PowerPC DAG-to-DAG instruction selector. X. The tblgen tool & code generator now have more assertions and checking, which catch errors early, making it easier to work on the backend. X. The default register allocator is now far faster on so...
2004 Dec 03
2
[LLVMdev] Adding xadd instruction to X86
Chris Lattner wrote: > On Thu, 2 Dec 2004, Brent Monroe wrote: > >>I'm trying to add the xadd instruction to the X86 back end. >>xadd r/m32, r32 >>exchanges r/m32 and r32, and loads the sum into r/m32. I'm >>interested in the case where the destination operand is a >>memory location. >> >>I've added the following entry to
2005 Nov 03
0
[LLVMdev] [DRAFT] Announcement for LLVM 1.6 [DRAFT]
...more strange target features. > X. Andrew added initial JIT support to the Alpha backend, which can run > some simple programs. It is not fully complete yet though. > X. Jim Laskey contributed patches to improve the instruction selection in > the PowerPC backend, matching more RLWIMI cases for example. > X. Nate implemented most of the PowerPC DAG-to-DAG instruction selector. > X. The tblgen tool & code generator now have more assertions and checking, > which catch errors early, making it easier to work on the backend. > X. The default register allocator is...
2004 Dec 09
0
LLVM 1.4 Release and Status Update!
...LangRef document: http://llvm.cs.uiuc.edu/docs/LangRef.html#constants Target Specific Code Generator Improvements: 19. Misha implemented the machine code emitter for the PowerPC target. 20. Nate substantially improved instruction selection in the PowerPC backend, allowing it to generate rlwimi, rlwinm, and other instructions. 21. Jeff Cohen contributed patches to allow the X86 backend to fold the addresses of globals more aggressively into X86 memory references. 22. John contributed a patch to the C backend to make it emit code that has fewer dynamic copies for PHI nodes,...
2006 Aug 02
1
[LLVMdev] LLVM 1.8 Release Announcement [draft]
...uments/retvals in registers according to the Darwin ABI. *. Nate changed the PPC JIT to generate code in using the static relocation model instead of "dynamic-no-pic", since the JIT knows exactly where all code is located. *. Nate implemented a new, more aggressive, PPC rlwimi pattern matcher, which allows LLVM to produce much better code for bitfield operations in some cases. Compiler Cleanups, Speedups, and Code Size Reductions: *. The JIT code emitter (and thus the JIT) is much faster than before (PR469). *. Jim, Evan and I made several changes to red...
2005 Nov 08
0
LLVM 1.6 Release!
...nows about many more strange target features. 14. Andrew added initial JIT support to the Alpha backend, which can run some simple programs. It is not fully complete yet, though. 15. Jim Laskey contributed patches to improve the instruction selection in the PowerPC backend, matching more RLWIMI cases, for example. 16. Nate implemented most of the PowerPC DAG-to-DAG instruction selector. 17. The tblgen tool & code generator now have more assertions and checking, which catch errors early, making it easier to work on the backend. 18. The default register allocator is now far fa...
2006 Aug 09
0
LLVM 1.8 Release!
...s according to the Darwin ABI. 29. Nate changed the PPC JIT to generate code using the static relocation model instead of "dynamic-no-pic", since the JIT knows exactly where all globals are located when it is generating code. 30. Nate implemented a new, more aggressive, PPC rlwimi pattern matcher, which allows LLVM to produce much better code for bitfield operations in some cases. Compiler Cleanups, Speedups, and Code Size Reductions: 31. The JIT code emitter (and thus the JIT) is much faster than before (http://llvm.org/PR469). 31. Jim, Evan, and I made se...
2011 Dec 15
2
[LLVMdev] llvm/clang test failures on powerpc-darwin8
...: CodeGen/PowerPC/indirectbr.ll LLVM : : CodeGen/PowerPC/int-fp-conv-0.ll LLVM : : CodeGen/PowerPC/int-fp-conv-1.ll LLVM : : CodeGen/PowerPC/lsr-postinc-pos.ll LLVM : : CodeGen/PowerPC/ppc32-vaarg.ll LLVM : : CodeGen/PowerPC/ppcf128-4.ll LLVM : : CodeGen/PowerPC/rlwimi-keep-rsh.ll LLVM : : CodeGen/PowerPC/rlwimi3.ll LLVM : : CodeGen/PowerPC/select-cc.ll LLVM : : CodeGen/PowerPC/shift128.ll LLVM : : CodeGen/PowerPC/stack-protector.ll LLVM : : CodeGen/PowerPC/tailcall1-64.ll LLVM : : CodeGen/PowerPC/tailcall1.ll LLVM : : Co...
2017 Jan 21
2
IR canonicalization: shufflevector or vector trunc?
On Thu, Jan 19, 2017 at 9:17 AM, Rackover, Zvi <zvi.rackover at intel.com> wrote: > Hi Sanjay, > > > > I agree we should also discuss **if** this canonicalization is beneficial. > > For starters, do we have a concrete case where we would benefit from > canonicalizing shuffles <-> truncates in LLVM IR? > > IMO, we should not count benefits for codegen