search for: checkforlosslessbitcast

Displaying 3 results from an estimated 3 matches for "checkforlosslessbitcast".

2014 Mar 13
2
[LLVMdev] MergeFunctions: reduce complexity to O(log(N))
...ss. > In new patch series attached to this post, I have moved all static > methods into FunctionComparator. > > > > + // Replacement for type::canLosslesslyBitCastTo, that > > + // establish order relation on this kind of properties. > > + int checkForLosslessBitcast(const Type *L, const Type *R); > > > > Type:: not type:: . Please make this comment more descriptive. > Done. > [new comment] > Replacement for Type::canLosslesslyBitCastTo, that > > establish order relation on this kind of properties > Re...
2014 Feb 27
3
[LLVMdev] MergeFunctions: reduce complexity to O(log(N))
...which can pass down to other methods in the same class. In new patch series attached to this post, I have moved all static methods into FunctionComparator. > + // Replacement for type::canLosslesslyBitCastTo, that > + // establish order relation on this kind of properties. > + int checkForLosslessBitcast(const Type *L, const Type *R); > > Type:: not type:: . Please make this comment more descriptive. Done. [new comment] Replacement for Type::canLosslesslyBitCastTo, that establish order relation on this kind of properties Returns 0, if L and R types could be converted to each other without r...
2014 Feb 03
4
[LLVMdev] MergeFunctions: reduce complexity to O(log(N))
Hi all, Previous patch has been split onto series of small changes. On each stage (after each patch) MergeFunctions pass is compilable and stable. Please find patches in attachment for review. To apply all patches at once, use "apply-patches.sh" script as follows: 0. Place "apply-patches.sh" in same directory with patches. 1. cd <llvm-sources-dir> 2. "bash