[PATCH] D38894: [RFC][Tablegen] Add CCIfSplitFrom and CCPassIndirectBySamePointer Calling Convention Interfaces

Shiva Chen via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 6 18:45:21 PST 2017


shiva0217 added a comment.

Hi @rnk ,
In the test case, clang doesn't know backend support the floating instruction or not, so clang will emit it as floating operation IR and won't treat it as function call.
LLVM know the backend not support the floating operation, so it would soften to softfloat function call.
It was transferred to function call by llvm, therefore, in this case, clang can't help for transfer the arguments passing to indirect. 
Could the test case convinced you the patch could be helpful?
Or should I add/modify something to make the patch more complete/correct?

Thanks,
Shiva


Repository:
  rL LLVM

https://reviews.llvm.org/D38894





More information about the llvm-commits mailing list