| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPreLegalizerCombiner.cpp | 48 int64_t Cmp2 = 0; member 78 const auto Cmp2 = MatchInfo.Cmp2; in matchClampI64ToI16() local 79 const auto Diff = std::abs(Cmp2 - Cmp1); in matchClampI64ToI16() 90 return ((Cmp2 >= Cmp1 && Cmp1 >= Min && Cmp2 <= Max) || in matchClampI64ToI16() 91 (Cmp1 >= Cmp2 && Cmp1 <= Max && Cmp2 >= Min)); in matchClampI64ToI16() 98 m_GSMax(m_Reg(MatchInfo.Origin), m_ICst(MatchInfo.Cmp2)))) { in matchClampI64ToI16() 106 m_GSMin(m_Reg(MatchInfo.Origin), m_ICst(MatchInfo.Cmp2)))) { in matchClampI64ToI16() 140 auto MinBoundary = std::min(MatchInfo.Cmp1, MatchInfo.Cmp2); in applyClampI64ToI16() 141 auto MaxBoundary = std::max(MatchInfo.Cmp1, MatchInfo.Cmp2); in applyClampI64ToI16()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | CodeMoverUtils.cpp | 214 if (const CmpInst *Cmp2 = dyn_cast<CmpInst>(&V2)) { in isInverse() local 215 if (Cmp1->getPredicate() == Cmp2->getInversePredicate() && in isInverse() 216 Cmp1->getOperand(0) == Cmp2->getOperand(0) && in isInverse() 217 Cmp1->getOperand(1) == Cmp2->getOperand(1)) in isInverse() 221 CmpInst::getSwappedPredicate(Cmp2->getInversePredicate()) && in isInverse() 222 Cmp1->getOperand(0) == Cmp2->getOperand(1) && in isInverse() 223 Cmp1->getOperand(1) == Cmp2->getOperand(0)) in isInverse()
|
| H A D | FlattenCFG.cpp | 493 auto Cmp2 = dyn_cast<CmpInst>(CInst2); in MergeIfRegion() local 494 if (Cmp2 && Cmp2->hasOneUse()) in MergeIfRegion() 495 Cmp2->setPredicate(Cmp2->getInversePredicate()); in MergeIfRegion()
|
| H A D | LibCallsShrinkWrap.cpp | 103 CmpInst::Predicate Cmp2, float Val2) { in createOrCond() argument 106 auto Cond2 = createCond(BBBuilder, Arg, Cmp2, Val2); in createOrCond()
|
| H A D | SimplifyCFG.cpp | 5712 Value *Cmp2 = Builder.CreateICmpEQ(Condition, CaseValues[1], in foldSwitchToSelect() local 5714 Value *Cmp = Builder.CreateOr(Cmp1, Cmp2, "switch.selectcmp"); in foldSwitchToSelect()
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | AVRShiftExpand.cpp | 134 Value *Cmp2 = Builder.CreateICmpEQ(ShiftAmountSub, Int8Zero); in expand() local 135 Builder.CreateCondBr(Cmp2, EndBB, LoopBB); in expand()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | BoundsChecking.cpp | 89 Value *Cmp2 = SizeRange.getUnsignedMin().uge(OffsetRange.getUnsignedMax()) in getBoundsCheckCond() local 97 Value *Or = IRB.CreateOr(Cmp2, Cmp3); in getBoundsCheckCond()
|
| H A D | AddressSanitizer.cpp | 1622 Value *Cmp2 = createSlowPathCmp(IRB, AddrLong, ShadowValue, TypeSize); in instrumentAddress() local 1624 CrashTerm = SplitBlockAndInsertIfThen(Cmp2, CheckTerm, false); in instrumentAddress() 1629 BranchInst *NewTerm = BranchInst::Create(CrashBlock, NextBB, Cmp2); in instrumentAddress()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PostLegalizerLowering.cpp | 943 auto Cmp2 = getVectorFCMP(CC2, LHS, RHS, IsZero, NoNans, MRI); in lowerVectorFCMP() local 944 auto Cmp2Dst = Cmp2(MIB); in lowerVectorFCMP()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 757 Value *Cmp2 = IRB.CreateICmpEQ(ThenLabel, IRB.getInt32(0)); in wrapTestSetjmp() local 758 IRB.CreateCondBr(Cmp2, CallEmLongjmpBB, EndBB2); in wrapTestSetjmp()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeIntegerTypes.cpp | 3003 SDValue Cmp2 = DAG.getSetCC(dl, getSetCCResultType(NVT), Lo, LoOps[1], in ExpandIntRes_ADDSUB() local 3005 SDValue Carry2 = DAG.getSelect(dl, NVT, Cmp2, in ExpandIntRes_ADDSUB()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 12140 SDValue Cmp2 = in LowerVSETCC() local 12142 if (!Cmp2.getNode()) in LowerVSETCC() 12145 Cmp = DAG.getNode(ISD::OR, dl, CmpVT, Cmp, Cmp2); in LowerVSETCC()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 5531 SDValue Cmp2 = getVFPCmp(LHS, RHS, DAG, dl); in LowerSELECT_CC() local 5532 Result = getCMOV(dl, VT, Result, TrueVal, ARMcc2, CCR, Cmp2, DAG); in LowerSELECT_CC()
|