OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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