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

1 2 3 4

  /external/llvm/lib/Transforms/InstCombine/
InstCombineAndOrXor.cpp 30 if (!IsFreeToInvert(Operand, Operand->hasOneUse()))
171 if (Op->hasOneUse()) {
179 if (Op->hasOneUse()){
201 if (Op->hasOneUse()) {
277 if (Op->hasOneUse()) {
    [all...]
InstCombinePHI.cpp 47 if (!I || I->getOpcode() != Opc || !I->hasOneUse() ||
150 if (!GEP || !GEP->hasOneUse() || GEP->getType() != FirstInst->getType() ||
319 if (!LI || !LI->hasOneUse())
436 if (Zext->getSrcTy() != NarrowType || !Zext->hasOneUse())
529 if (!I || !I->hasOneUse() || !I->isSameOperationAs(FirstInst))
602 if (!PN->hasOneUse()) return false;
760 !UserI->hasOneUse() || !isa<TruncInst>(UserI->user_back()) ||
    [all...]
InstCombineCompares.cpp 651 (GEPLHS->hasAllConstantIndices() || GEPLHS->hasOneUse()) &&
652 (GEPRHS->hasAllConstantIndices() || GEPRHS->hasOneUse()) &&
722 if (GEPsInBounds && (isa<ConstantExpr>(GEPLHS) || GEPLHS->hasOneUse()) &&
723 (isa<ConstantExpr>(GEPRHS) || GEPRHS->hasOneUse())) {
    [all...]
InstCombineAddSub.cpp 561 InstQuota = ((!isa<Constant>(V0) && V0->hasOneUse()) &&
562 (!isa<Constant>(V1) && V1->hasOneUse())) ? 2 : 1;
1000 if (!LHS->hasOneUse() && !RHS->hasOneUse())
    [all...]
InstCombineCasts.cpp 100 if (!AI.hasOneUse() && CastElTyAlign == AllocElTyAlign) return nullptr;
110 if (!AI.hasOneUse() && CastElTyStoreSize < AllocElTyStoreSize) return nullptr;
148 if (!AI.hasOneUse()) {
350 if (!I->hasOneUse()) return false;
443 if (!TruncOp->hasOneUse() || !isa<IntegerType>(DestType))
524 if (Src->hasOneUse() &&
550 if (Src->hasOneUse() &&
552 cast<Instruction>(Src)->getOperand(0)->hasOneUse()) {
567 if (Src->hasOneUse() && isa<IntegerType>(SrcTy) &&
740 if (!I->hasOneUse()) return false
    [all...]
InstCombineVectorOps.cpp 49 if (I->getOpcode() == Instruction::Load && I->hasOneUse())
52 if (BO->hasOneUse() &&
57 if (CI->hasOneUse() &&
84 if (!PHIUser->hasOneUse() || !(PHIUser->user_back() == PN) ||
154 if (EI.getOperand(0)->hasOneUse() && VectorWidth != 1) {
188 if (I->hasOneUse() &&
235 if (CI->hasOneUse() && (CI->getOpcode() != Instruction::BitCast)) {
242 if (SI->hasOneUse()) {
462 while (V->hasOneUse() && Depth < 10) {
513 if (!IE.hasOneUse() || !isa<InsertElementInst>(IE.user_back()))
    [all...]
InstCombineSelect.cpp 213 if (TVI->hasOneUse() && TVI->getNumOperands() == 2 &&
248 if (FVI->hasOneUse() && FVI->getNumOperands() == 2 &&
416 if (ICI->hasOneUse())
    [all...]
InstCombineShifts.cpp 46 if (Op1->hasOneUse() && match(Op1, m_SRem(m_Value(A), m_Power2(B)))) {
106 if (!I->hasOneUse()) return false;
413 if (Op0->hasOneUse()) {
426 if (isLeftShift && Op0BO->getOperand(1)->hasOneUse() &&
445 if (isLeftShift && Op0BOOp1->hasOneUse() &&
462 if (isLeftShift && Op0BO->getOperand(0)->hasOneUse() &&
480 if (isLeftShift && Op0BO->getOperand(0)->hasOneUse() &&
    [all...]
InstCombineMulDivRem.cpp 33 if (!V->hasOneUse()) return nullptr;
252 if (Op0->hasOneUse()) {
316 if (BO && BO->hasOneUse() &&
406 if (!Op->hasOneUse())
417 if (!OpLog2Of->hasOneUse())
506 if (FMulOrDiv->hasOneUse()) {
667 if (Opnd0->hasOneUse()) {
686 if (Opnd0->hasOneUse() &&
745 if (SI->use_empty() && SelectCond->hasOneUse())
    [all...]
InstructionCombining.cpp 302 Op0->hasOneUse() && Op1->hasOneUse()) {
484 if (!V && LHS->hasOneUse() && RHS->hasOneUse())
504 if (!V && LHS->hasOneUse() && RHS->hasOneUse())
742 if (!SI->hasOneUse()) return nullptr;
771 if (CI->hasOneUse()) {
800 if (!PN->hasOneUse()) {
    [all...]
InstCombineLoadStoreAlloca.cpp 499 if (LI.hasOneUse())
    [all...]
  /external/llvm/lib/Transforms/Scalar/
MergedLoadStoreMotion.cpp 339 A0->hasOneUse() && (A0->getParent() == L0->getParent()) &&
340 A1->hasOneUse() && (A1->getParent() == L1->getParent()) &&
466 if (A0 && A1 && A0->isIdenticalTo(A1) && A0->hasOneUse() &&
467 (A0->getParent() == S0->getParent()) && A1->hasOneUse() &&
Reassociate.cpp 228 if (V->hasOneUse() && isa<Instruction>(V) &&
238 if (V->hasOneUse() && isa<Instruction>(V) &&
602 if (!Op->hasOneUse()) {
621 assert(!Op->hasOneUse() && "Only one use, but we got here twice!");
639 if (!Op->hasOneUse())
656 assert(Op->hasOneUse() && "Has uses outside the expression tree!");
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
DAGCombiner.cpp 559 if (Op->hasOneUse() || Op->getNumValues() > 1)
576 if (!Op.hasOneUse()) return 0;
638 assert(Op.hasOneUse() && "Unknown reuse!");
745 if (isSetCCEquivalent(N, N0, N1, N2) && N.getNode()->hasOneUse())
    [all...]
TargetLowering.cpp 351 if (!Op.getNode()->hasOneUse())
404 if (!Op.getNode()->hasOneUse()) {
677 if (InOp.hasOneUse() &&
679 InnerOp.hasOneUse() &&
    [all...]
  /external/llvm/lib/Analysis/
CodeMetrics.cpp 124 if (!CS.isNoInline() && F->hasInternalLinkage() && F->hasOneUse())
  /external/llvm/lib/CodeGen/
InterleavedAccessPass.cpp 241 if (!SVI || !SVI->hasOneUse())
  /external/llvm/lib/Target/BPF/
BPFISelDAGToDAG.cpp 159 if (Node->hasOneUse())
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyRegStackify.cpp 197 if (!MRI.hasOneUse(Reg))
  /external/llvm/lib/Transforms/Utils/
LoopUtils.cpp 73 if (!Phi->hasOneUse())
127 if (!Cast || !Cast->hasOneUse() || !(isa<ZExtInst>(J) || IsSExtInst))
376 if (!Cmp->hasOneUse() || !(Select = dyn_cast<SelectInst>(*I->user_begin())))
387 if (!Cmp->hasOneUse())
LCSSA.cpp 245 (I.hasOneUse() && I.user_back()->getParent() == BB &&
  /external/llvm/lib/Target/AArch64/
AArch64AddressTypePromotion.cpp 186 (Inst->getType() == ConsideredSExtType || Inst->hasOneUse()))
191 if (!Inst->hasOneUse())
  /external/llvm/lib/Target/X86/
X86ISelDAGToDAG.cpp 404 if (!N.hasOneUse())
505 if (Callee.getNode() == Chain.getNode() || !Callee.hasOneUse())
516 if (!Chain.hasOneUse())
532 Callee.getValue(1).hasOneUse())
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430ISelDAGToDAG.cpp 355 N1.hasOneUse() &&
404 if (Node->hasOneUse())
  /external/llvm/lib/Target/AMDGPU/
SIFixSGPRCopies.cpp 186 if (!MRI.hasOneUse(DstReg))

Completed in 1148 milliseconds

1 2 3 4