| 4779 | Context.Int64x2Ty); |
| 4780 | } |
| 4781 | void compileVectorCompareOp(LLVM::Type VectorTy, |
| 4782 | LLVMIntPredicate Predicate) noexcept { |
| 4783 | auto RHS = stackPop(); |
| 4784 | auto LHS = stackPop(); |
| 4785 | auto Result = Builder.createSExt( |
| 4786 | Builder.createICmp(Predicate, Builder.createBitCast(LHS, VectorTy), |
| 4787 | Builder.createBitCast(RHS, VectorTy)), |
| 4788 | VectorTy); |
| 4789 | stackPush(Builder.createBitCast(Result, Context.Int64x2Ty)); |
| 4790 | } |
| 4791 | void compileVectorCompareOp(LLVM::Type VectorTy, LLVMRealPredicate Predicate, |
| 4792 | LLVM::Type ResultTy) noexcept { |
| 4793 | auto RHS = stackPop(); |
nothing calls this directly
no test coverage detected