search for: pr950

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

Did you mean: pg950
2006 Oct 17
0
[LLVMdev] Signedness Elminiation
...ng and I will be working together on some significant changes to LLVM in the coming months. Our first task is to implement integer types without signs in LLVM. You can read Chris Lattner's notes on this change at this URL:http://nondot.org/~sabre/LLVMNotes/TypeSystemChanges.txt. Additionally, PR950 will track the implementation of this feature. You can keep track of our progress by going here: http://llvm.org/PR950 If you have any technical questions, please feel free to ask. Thanks, Reid.
2006 Nov 16
0
[LLVMdev] LLVM 1.9 Release Announcement [draft #1]
...o a single ConstantInt class. *. Reid split the 'div' instruction into fdiv/sdiv/udiv operations and 'rem' into frem/srem/urem. We hope that LLVM 2.0 will split all instructions that vary behavior based on the signedness of their operands. See http://llvm.org/PR950 for more details. *. ConstantBool::True and False have been renamed to ConstantBool::getTrue() and ConstantBool::getFalse(). LLVM Build System Changes: *. The LLVM library dependency graph is now acyclic, allowing llvm-config to always work. The LLVM build system itself now i...
2006 Nov 20
0
LLVM 1.9 Release!
...into a single ConstantInt class. 35. Reid split the 'div' instruction into fdiv/sdiv/udiv operations and 'rem' into frem/srem/urem. We hope that LLVM 2.0 will split all instructions that vary behavior based on the signedness of their operands. See http://llvm.org/PR950 for more details. 36. ConstantBool::True and False have been renamed to ConstantBool::getTrue() and ConstantBool::getFalse(). LLVM Build System Changes: 37. The LLVM library dependency graph is now acyclic, allowing llvm-config to always work. The LLVM build system itself now int...
2007 Feb 21
0
LLVM 2.0 Progress Report
...In order to support this, the LLVM operations that depend on sign have been split up into separate instructions. For example, instead of shr, we now have ashr/lshr. Instead of 'cast', we now 12 explicit instructions like trunc, zext, and sext. See http://llvm.org/PR950 for more details. This change makes the IR more powerful and efficient. We now no-longer have casts that simply change sign (e.g. int <-> uint), and we now support new operations like bitcast from fp to integer. 3. Reid and Sheng contributed changes to support arbitrary bi...