Home
last modified time | relevance | path

Searched defs:Zext (Results 1 – 13 of 13) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp806 if (auto *Zext = dyn_cast<ZExtInst>(V)) { in foldPHIArgZextsIntoPHI() local
820 if (auto *Zext = dyn_cast<ZExtInst>(V)) { in foldPHIArgZextsIntoPHI() local
H A DInstCombineCasts.cpp891 transformZExtICmp(ICmpInst * Cmp,ZExtInst & Zext) transformZExtICmp() argument
1104 visitZExt(ZExtInst & Zext) visitZExt() argument
[all...]
H A DInstCombineCalls.cpp533 // Zext doesn't change the number of trailing zeros, so narrow: in foldCttzCtlz() local
2627 bool Zext = (IID == Intrinsic::arm_neon_vmullu || visitCallInst() local
H A DInstCombineAddSub.cpp1662 Value *Zext = Builder.CreateZExt(NotZero, Ty, "isnotnull.zext"); visitAdd() local
H A DInstCombineCompares.cpp5941 Value *Zext = Builder.CreateZExt(ShortAnd, BO->getType()); processUMulZExtIdiom() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp265 Value *Zext = Builder.CreateZExt(Cmp, I.getType()); foldAnyOrAllBitsSet() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp837 auto *Zext = B.CreateZExt(BO, Instr->getType(), Instr->getName() + ".zext"); narrowUDivOrURem() local
H A DSimpleLoopUnswitch.cpp3239 while (auto *Zext = dyn_cast<ZExtInst>(LHS)) collectUnswitchCandidatesWithInjections() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp2729 SDValue Zext = CurDAG->getNode(ISD::ZERO_EXTEND, DL, VT, Res); matchAddressRecursively() local
H A DX86ISelLowering.cpp19910 SDValue Zext = DAG.getNode(ISD::ZERO_EXTEND, DL, MVT::i64, Cmp); FP_TO_INTHelper() local
43494 SDValue Zext = DAG.getZExtOrTrunc(Setcc, DL, ExtractVT); combinePredicateReduction() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp13548 SDValue Zext = DAG.getZExtOrTrunc(N0.getOperand(1).getOperand(0), DL, VT); visitSIGN_EXTEND() local
13557 SDValue Zext = DAG.getZExtOrTrunc(N0.getOperand(0).getOperand(0), DL, VT); visitSIGN_EXTEND() local
13580 SDValue Zext = DAG.getNode(ISD::ZERO_EXTEND, DL, VT, N0.getOperand(0)); visitSIGN_EXTEND() local
22892 SDValue Zext = BV->getOperand(ZextElt); reduceBuildVecToShuffleWithZero() local
[all...]
H A DTargetLowering.cpp9902 SDValue Zext = Op.getOperand(0); lowerCmpEqZeroToCtlzSrl() local
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp6929 auto Zext = MIRBuilder.buildZExt(Src0Ty, Src1); lowerFCopySign() local