/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64CondBrTuning.cpp | 148 MachineInstr *NewCmp = nullptr, *NewBr = nullptr; in tryToTuneBranch() local 202 NewCmp = convertToFlagSetting(DefMI, IsFlagSetting, /*Is64Bit=*/false); in tryToTuneBranch() 257 NewCmp = convertToFlagSetting(DefMI, IsFlagSetting, /*Is64Bit=*/true); in tryToTuneBranch() 264 (void)NewCmp; (void)NewBr; in tryToTuneBranch() 265 assert(NewCmp && NewBr && "Expected new instructions."); in tryToTuneBranch() 268 LLVM_DEBUG(NewCmp->print(dbgs())); in tryToTuneBranch()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ExpandVectorPredication.cpp | 646 auto *NewCmp = Builder.CreateCmp(Pred, Op0, Op1); in expandPredicationInComparison() local 648 replaceOperation(*NewCmp, VPI); in expandPredicationInComparison() 649 return NewCmp; in expandPredicationInComparison()
|
H A D | AtomicExpandPass.cpp | 1264 Value *NewCmp = Builder.CreatePtrToInt(CI->getCompareOperand(), NewTy); in convertCmpXchgToIntegerType() local 1268 Addr, NewCmp, NewNewVal, CI->getAlign(), CI->getSuccessOrdering(), in convertCmpXchgToIntegerType()
|
H A D | CodeGenPrepare.cpp | 8272 Value *NewCmp = Builder.CreateCmp(ICmpInst::ICMP_EQ, UI, in optimizeBranch() local 8275 LLVM_DEBUG(dbgs() << " to compare on zero: " << *NewCmp << "\n"); in optimizeBranch() 8276 replaceAllUsesWith(Cmp, NewCmp, FreshBBs, IsHugeFunc); in optimizeBranch() 8286 Value *NewCmp = Builder.CreateCmp(Cmp->getPredicate(), UI, in optimizeBranch() local 8289 LLVM_DEBUG(dbgs() << " to compare on zero: " << *NewCmp << "\n"); in optimizeBranch() 8290 replaceAllUsesWith(Cmp, NewCmp, FreshBBs, IsHugeFunc); in optimizeBranch()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 580 auto *NewCmp = Builder.CreateICmp(Pred, IV, Ext); in eliminateTrunc() local 581 ICI->replaceAllUsesWith(NewCmp); in eliminateTrunc()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCompares.cpp | 7062 Value *NewCmp = Builder.CreateCmp(Pred, V1, V2); in foldVectorCmp() local 7063 return new ShuffleVectorInst(NewCmp, M); in foldVectorCmp() 7083 Value *NewCmp = Builder.CreateCmp(Pred, V1, C); in foldVectorCmp() local 7084 return new ShuffleVectorInst(NewCmp, NewM); in foldVectorCmp()
|
H A D | InstCombineSelect.cpp | 1635 Value *NewCmp = IC.Builder.CreateICmp(Pred, X, FlippedStrictness->second, in tryToReuseConstantFromSelectInComparison() local 1637 IC.replaceOperand(Sel, 0, NewCmp); in tryToReuseConstantFromSelectInComparison()
|
H A D | InstCombineAndOrXor.cpp | 3929 Value *NewCmp = Builder.CreateICmp( in visitOr() local 3931 return BinaryOperator::CreateOr(Ov, NewCmp); in visitOr()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonInstrInfo.cpp | 762 MachineInstr *NewCmp = BuildMI(&MBB, DL, in createTripCountGreaterCondition() local 767 Cond.push_back(NewCmp->getOperand(0)); in createTripCountGreaterCondition()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 18426 SDValue NewCmp = getARMCmp(LHS, RHS, ISD::SETNE, ARMcc, DAG, dl); in PerformCMOVCombine() local 18428 N->getOperand(3), NewCmp); in PerformCMOVCombine()
|