/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopBoundSplit.cpp | 33 ICmpInst *ICmp = nullptr; member 51 static void analyzeICmp(ScalarEvolution &SE, ICmpInst *ICmp, in analyzeICmp() argument 126 ICmpInst *ICmp, ConditionInfo &Cond, in hasProcessableCondition() argument 215 ICmpInst *ICmp = cast<ICmpInst>(ExitingBI->getCondition()); canSplitLoopBound() local 264 ICmpInst *ICmp = cast<ICmpInst>(BI->getCondition()); findSplitCandidate() local [all...] |
H A D | IndVarSimplify.cpp | 1364 LeafConditions.push_back(ICmp); in optimizeLoopExitWithUnknownExitCount() local 692 ICmpInst *ICmp = dyn_cast<ICmpInst>(BI->getCondition()); isLoopExitTestBasedOn() local 1253 createReplacement(ICmpInst * ICmp,const Loop * L,BasicBlock * ExitingBB,const SCEV * MaxIter,bool Inverted,bool SkipLastIter,ScalarEvolution * SE,SCEVExpander & Rewriter) createReplacement() argument 1351 if (auto *ICmp = dyn_cast<ICmpInst>(Curr)) optimizeLoopExitWithUnknownExitCount() local 1433 auto *ICmp = dyn_cast<ICmpInst>(BI->getCondition()); canonicalizeExitCondition() local 1479 auto *ICmp = dyn_cast<ICmpInst>(BI->getCondition()); canonicalizeExitCondition() local [all...] |
H A D | LoopDeletion.cpp | 335 auto *ICmp = dyn_cast<ICmpInst>(Cond); in canProveExitOnFirstIteration() local
|
H A D | CorrelatedValuePropagation.cpp | 345 if (auto *ICmp = dyn_cast<ICmpInst>(Cmp)) processCmp() local
|
H A D | LICM.cpp | 2523 hoistAdd(ICmpInst::Predicate Pred,Value * VariantLHS,Value * InvariantRHS,ICmpInst & ICmp,Loop & L,ICFLoopSafetyInfo & SafetyInfo,MemorySSAUpdater & MSSAU,AssumptionCache * AC,DominatorTree * DT) hoistAdd() argument 2570 hoistSub(ICmpInst::Predicate Pred,Value * VariantLHS,Value * InvariantRHS,ICmpInst & ICmp,Loop & L,ICFLoopSafetyInfo & SafetyInfo,MemorySSAUpdater & MSSAU,AssumptionCache * AC,DominatorTree * DT) hoistSub() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPFCheckAndAdjustIR.cpp | 163 auto *ICmp = new ICmpInst(Opcode, Arg1, Arg2); removeCompareBuiltin() local 173 ICmpInst *ICmp; global() member 253 ICmpInst *ICmp = dyn_cast<ICmpInst>(&I); sinkMinMaxInBB() local 271 ICmpInst *ICmp = Info.ICmp; sinkMinMaxInBB() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | HardwareLoops.cpp | 416 auto ICmp = cast<ICmpInst>(BI->getCondition()); in CanGenerateTest() local 421 auto IsCompareZero = [](ICmpInst *ICmp, Value *Count, unsigned OpIdx) { in CanGenerateTest() argument [all...] |
H A D | TypePromotion.cpp | 267 if (auto *ICmp = dyn_cast<ICmpInst>(V)) isSink() local 975 } else if (auto *ICmp = dyn_cast<ICmpInst>(&I)) { run() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZTDC.cpp | 374 Value *ICmp = IRB.CreateICmp(CmpInst::ICMP_NE, TDC, Zero32); in runOnFunction() local
|
H A D | SystemZISelLowering.cpp | 7447 auto *ICmp = CCReg.getNode(); combineCCMask() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 194 makeIVComparisonInvariant(ICmpInst * ICmp,Instruction * IVOperand) makeIVComparisonInvariant() argument 240 eliminateIVComparison(ICmpInst * ICmp,Instruction * IVOperand) eliminateIVComparison() argument 341 ICmpInst *ICmp = new ICmpInst(Rem, ICmpInst::ICMP_EQ, N, D); replaceRemWithNumeratorOrZero() local 582 if (ICmpInst *ICmp = dyn_cast<ICmpInst>(UseInst)) { eliminateIVUser() local 1603 if (auto *ICmp = dyn_cast<ICmpInst>(User)) { widenWithVariantUse() local [all...] |
H A D | ScalarEvolutionExpander.cpp | 1317 Value *ICmp = expandMinMaxExpr() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyFastISel.cpp | 425 if (const auto *ICmp = dyn_cast<ICmpInst>(V)) getRegForI1Value() local 1027 const auto *ICmp = cast<ICmpInst>(I); selectICmp() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | ControlHeightReduction.cpp | 1506 negateICmpIfUsedByBranchOrSelectOnly(ICmpInst * ICmp,Instruction * ExcludedUser,CHRScope * Scope) negateICmpIfUsedByBranchOrSelectOnly() argument 1962 auto *ICmp = dyn_cast<ICmpInst>(Cond); addToMergedCondition() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCompares.cpp | 860 auto *ICmp = dyn_cast<ICmpInst>(U->getUser()); foldAllocaCmp() local 5408 if (Instruction *ICmp = foldICmpIntrinsicWithIntrinsic(I, Builder)) foldICmpEquality() local 5491 foldICmpWithTrunc(ICmpInst & ICmp) foldICmpWithTrunc() argument 5551 foldICmpWithZextOrSext(ICmpInst & ICmp) foldICmpWithZextOrSext() argument 5664 foldICmpWithCastOp(ICmpInst & ICmp) foldICmpWithCastOp() argument [all...] |
H A D | InstCombineAndOrXor.cpp | 781 __anon4f77c6d20402(ICmpInst *ICmp, Value *&X, APInt &SignBitMask) foldSignedTruncationCheck() argument 809 __anon4f77c6d20502(ICmpInst *ICmp, Value *&X, APInt &UnsetBitsMask) foldSignedTruncationCheck() argument
|
H A D | InstructionCombining.cpp | 1549 const ICmpInst *ICmp = dyn_cast<ICmpInst>(&I); simplifyInstructionWithPHI() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPromoteAlloca.cpp | 1108 if (ICmpInst *ICmp = dyn_cast<ICmpInst>(UseInst)) { collectUsesWithPtrTypes() local
|
H A D | AMDGPUInstructionSelector.cpp | 1325 MachineInstr *ICmp = BuildMI(*BB, &I, DL, TII.get(Opcode)) selectG_ICMP_or_FCMP() local 1344 MachineInstr *ICmp = BuildMI(*BB, &I, DL, TII.get(Opcode), selectG_ICMP_or_FCMP() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | LowerTypeTests.cpp | 1411 Value *ICmp = Builder.CreateICmp(CmpInst::ICMP_NE, F, in replaceWeakDeclarationWithJumpTablePtr() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64InstructionSelector.cpp | 1686 tryOptCompareBranchFedByICmp(MachineInstr & I,MachineInstr & ICmp,MachineIRBuilder & MIB) const tryOptCompareBranchFedByICmp() argument 1781 selectCompareBranchFedByICmp(MachineInstr & I,MachineInstr & ICmp,MachineIRBuilder & MIB) const selectCompareBranchFedByICmp() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 6071 auto ICmp = MIRBuilder.buildICmp( lowerBitCount() local 6119 auto ICmp = MIRBuilder.buildICmp( lowerBitCount() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | InstructionSimplify.cpp | 2840 if (auto *ICmp = dyn_cast<ICmpInst>(U->getUser())) { computePointerICmp() local
|
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 20446 Value *ICmp = Builder.CreateICmpSLT(Vec, Zero, "abscond"); EmitWebAssemblyBuiltinExpr() local 20463 Value *ICmp; EmitWebAssemblyBuiltinExpr() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 30388 if (auto *ICmp = dyn_cast<ICmpInst>(*It)) { emitBitTestAtomicRMWIntrinsic() local [all...] |