search for: lowerxaluo

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

2017 Sep 27
0
Custom lower multiple return values
...Value for the requested ResNo (which asserts when asked for ResNo == 1 and returning ResNo == 0) and returning a ISD::MERGE_VALUES without mutating the ResNo (which leads to constant folding merging the two result values together, effectively dropping the second one). The code I based this on is LowerXALUO in AArch64ISelLowering which returns a MERGE_VALUES without mutating the ResNo. I’m concerned that AArch64 may be dropping the carry bit based on the semantics observed above, but don’t know AArch64 well enough to verify. SDValue MyTarget::LowerXMUL_LOHI(SDValue Op, SelectionDAG &DAG) const...
2008 Dec 09
1
[LLVMdev] [PATH] Add sub.ovf/mul.ovf intrinsics
Hi, The attached patch implements sub.ovf/mul.ovf intrinsics similarly to the recently added add.ovf intrinsics. These are useful for implementing some vm instructions like sub.ovf/mul.ovf in .NET IL efficiently. sub.ovf is supported in target independent lowering and on x86, while mul.ovf is only supported in the x86 backend. Please review