Searched refs:IsLT (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 8179 auto IsLT = MIRBuilder.buildICmp(LTPredicate, CmpTy, Cmp->getLHSReg(), in lowerThreewayCompare() local 8190 MIRBuilder.buildSelect(Dst, IsLT, MinusOne, SelectZeroOrOne); in lowerThreewayCompare() 8193 std::swap(IsGT, IsLT); in lowerThreewayCompare() 8199 IsLT = MIRBuilder.buildInstr(BoolExtOp, {DstTy}, {IsLT}); in lowerThreewayCompare() 8200 MIRBuilder.buildSub(Dst, IsGT, IsLT); in lowerThreewayCompare()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 10944 SDValue IsLT = DAG.getSetCC(dl, BoolVT, LHS, RHS, LTPredicate); in expandCMP() local 10958 return DAG.getSelect(dl, ResVT, IsLT, DAG.getAllOnesConstant(dl, ResVT), in expandCMP() 10963 std::swap(IsGT, IsLT); in expandCMP() 10964 return DAG.getSExtOrTrunc(DAG.getNode(ISD::SUB, dl, BoolVT, IsGT, IsLT), dl, in expandCMP()
|