HomeSort by relevance Sort by last modified time
    Searched refs:hasOneUse (Results 1 - 25 of 57) sorted by null

1 2 3

  /external/llvm/lib/Transforms/InstCombine/
InstCombineAndOrXor.cpp 45 return CI->hasOneUse();
205 if (Op->hasOneUse()) {
213 if (Op->hasOneUse()){
235 if (Op->hasOneUse()) {
313 if (Op->hasOneUse()) {
777 LHS->hasOneUse() && RHS->hasOneUse()) {
    [all...]
InstCombineCasts.cpp 99 if (!AI.hasOneUse() && CastElTyAlign == AllocElTyAlign) return 0;
140 if (!AI.hasOneUse()) {
345 if (!I->hasOneUse()) return false;
466 if (Src->hasOneUse() &&
489 if (Src->hasOneUse() && isa<IntegerType>(Src->getType()) &&
664 if (!I->hasOneUse()) return false;
748 if (CI.hasOneUse() && isa<TruncInst>(CI.use_back()))
    [all...]
InstCombineVectorOps.cpp 40 if (I->getOpcode() == Instruction::Load && I->hasOneUse())
43 if (BO->hasOneUse() &&
48 if (CI->hasOneUse() &&
160 if (EI.getOperand(0)->hasOneUse() && VectorWidth != 1) {
190 if (I->hasOneUse() &&
236 if (CI->hasOneUse() && EI.hasOneUse() &&
423 if (!IE.hasOneUse() || !isa<InsertElementInst>(IE.use_back())) {
InstCombineAddSub.cpp 38 if (!V->hasOneUse() || !V->getType()->isIntegerTy())
236 if (LHS->hasOneUse() &&
270 if (SI && SI->hasOneUse()) {
294 if (LHSConv->hasOneUse() &&
310 (LHSConv->hasOneUse() || RHSConv->hasOneUse()) &&
367 if (LHSConv->hasOneUse() &&
383 (LHSConv->hasOneUse() || RHSConv->hasOneUse()) &&
604 if (Op1->hasOneUse()) {
    [all...]
InstCombinePHI.cpp 46 if (!I || I->getOpcode() != Opc || !I->hasOneUse() ||
149 if (!GEP || !GEP->hasOneUse() || GEP->getType() != FirstInst->getType() ||
316 if (!LI || !LI->hasOneUse())
433 if (I == 0 || !I->hasOneUse() || !I->isSameOperationAs(FirstInst))
507 if (!PN->hasOneUse()) return false;
670 !User->hasOneUse() || !isa<TruncInst>(User->use_back()) ||
800 // FIXME: The hasOneUse check will fail for PHIs that use the value more
802 PN.getIncomingValue(0)->hasOneUse())
809 if (PN.hasOneUse()) {
824 if (PHIUser->hasOneUse() &
    [all...]
InstCombineShifts.cpp 43 if (Op1->hasOneUse() && match(Op1, m_SRem(m_Value(A), m_Power2(B)))) {
103 if (!I->hasOneUse()) return false;
393 if (Op0->hasOneUse()) {
406 if (isLeftShift && Op0BO->getOperand(1)->hasOneUse() &&
421 if (isLeftShift && Op0BOOp1->hasOneUse() &&
425 cast<BinaryOperator>(Op0BOOp1)->getOperand(0)->hasOneUse()) {
439 if (isLeftShift && Op0BO->getOperand(0)->hasOneUse() &&
453 if (isLeftShift && Op0BO->getOperand(0)->hasOneUse() &&
458 ->getOperand(0)->hasOneUse()) {
InstructionCombining.cpp 236 Op0->hasOneUse() && Op1->hasOneUse()) {
346 if (!V && Op0->hasOneUse() && Op1->hasOneUse())
368 if (!V && Op0->hasOneUse() && Op1->hasOneUse())
508 if (!SI->hasOneUse()) return 0;
552 if (!PN->hasOneUse()) {
793 !Src->hasOneUse())
    [all...]
InstCombineCompares.cpp 667 (isa<ConstantExpr>(GEPLHS) || GEPLHS->hasOneUse()) &&
668 (isa<ConstantExpr>(GEPRHS) || GEPRHS->hasOneUse())) {
    [all...]
InstCombineMulDivRem.cpp 30 if (!V->hasOneUse()) return 0;
132 if (Op0->hasOneUse() &&
147 if (Op0->hasOneUse()) {
191 if (BO && BO->hasOneUse() &&
325 if (SI->use_empty() && SelectCond->hasOneUse())
InstCombineSelect.cpp 209 if (TVI->hasOneUse() && TVI->getNumOperands() == 2 &&
244 if (FVI->hasOneUse() && FVI->getNumOperands() == 2 &&
349 if (ICI->hasOneUse())
765 if (TI->hasOneUse() && FI->hasOneUse()) {
    [all...]
InstCombineLoadStoreAlloca.cpp 209 if (Op->hasOneUse()) {
376 if (Ptr->hasOneUse()) {
381 if (GEP->getOperand(0)->hasOneUse())
InstCombineSimplifyDemanded.cpp 152 if (Depth != 0 && !I->hasOneUse()) {
217 if (Depth == 0 && !V->hasOneUse())
344 if (LHSInst->getOpcode() == Instruction::And && LHSInst->hasOneUse() &&
    [all...]
  /external/llvm/lib/Transforms/Scalar/
Reassociate.cpp 204 if ((V->hasOneUse() || V->use_empty()) && isa<Instruction>(V) &&
284 if (!LHSBO && LHS->hasOneUse() && BinaryOperator::isNeg(LHS)) {
288 if (!RHSBO && RHS->hasOneUse() && BinaryOperator::isNeg(RHS)) {
416 if (I->getOpcode() == Instruction::Add && I->hasOneUse()) {
483 if (Sub->hasOneUse() &&
525 (Shl->hasOneUse() &&
634 if (!(V->hasOneUse() || V->use_empty()) || // More than one use.
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp 373 if (!Op.hasOneUse()) return 0;
425 assert(Op.hasOneUse() && "Unknown reuse!");
525 if (isSetCCEquivalent(N, N0, N1, N2) && N.getNode()->hasOneUse())
542 if (N0.hasOneUse()) {
560 if (N1.hasOneUse()) {
632 if (TLO.Old.getNode()->getOperand(i).getNode()->hasOneUse())
    [all...]
  /external/llvm/lib/Target/X86/
X86ISelDAGToDAG.cpp 300 if (!N.hasOneUse())
399 if (Callee.getNode() == Chain.getNode() || !Callee.hasOneUse())
410 if (!Chain.hasOneUse())
421 Callee.getValue(1).hasOneUse())
835 if (MulVal.getNode()->getOpcode() == ISD::ADD && MulVal.hasOneUse() &&
882 if (!RHS.getNode()->hasOneUse() ||
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZISelDAGToDAG.cpp 240 (!AM.Base.Reg.getNode() || AM.Base.Reg.getNode()->hasOneUse())) {
366 if (!Addr.hasOneUse()) {
415 if (!Addr.hasOneUse()) {
458 if (!Addr.hasOneUse()) {
507 if (!Addr.hasOneUse()) {
  /external/llvm/lib/Target/MSP430/
MSP430ISelDAGToDAG.cpp 357 N1.hasOneUse() &&
407 if (Node->hasOneUse())
  /external/llvm/include/llvm/CodeGen/
MachineRegisterInfo.h 127 /// hasOneUse - Return true if there is exactly one instruction using the
129 bool hasOneUse(unsigned RegNo) const;
  /external/llvm/include/llvm/
Value.h 164 /// hasOneUse - Return true if there is exactly one user of this value. This
168 bool hasOneUse() const {
186 /// is a linear time operation. Use hasOneUse, hasNUses, or hasMoreThanNUses
  /external/llvm/lib/CodeGen/
MachineRegisterInfo.cpp 128 bool MachineRegisterInfo::hasOneUse(unsigned RegNo) const {
Analysis.cpp 266 if (!U->hasOneUse())
  /external/llvm/lib/Target/MBlaze/
MBlazeISelDAGToDAG.cpp 214 if (Node->hasOneUse())
  /external/llvm/lib/Transforms/Utils/
LCSSA.cpp 152 (I->hasOneUse() && I->use_back()->getParent() == BB &&
  /external/llvm/lib/Target/ARM/
ARMISelDAGToDAG.cpp 325 if (!N->hasOneUse())
362 if (Shift.hasOneUse())
450 (!Subtarget->isCortexA9() || N.hasOneUse())) {
486 if (Subtarget->isCortexA9() && !N.hasOneUse())
517 !(Subtarget->isCortexA9() || N.getOperand(0).hasOneUse())) {
526 (N.hasOneUse() &&
555 (!Subtarget->isCortexA9() || N.hasOneUse())) {
621 if (Subtarget->isCortexA9() && !N.hasOneUse()) {
658 !(Subtarget->isCortexA9() || N.getOperand(0).hasOneUse())) {
667 (N.hasOneUse() &
    [all...]
  /external/llvm/lib/Analysis/
InlineCost.cpp 73 if (F->hasInternalLinkage() && F->hasOneUse())
430 if (Callee->hasLocalLinkage() && Callee->hasOneUse() && isDirectCall)

Completed in 134 milliseconds

1 2 3