Searched refs:comesBefore (Results 1 – 19 of 19) sorted by relevance
365 return LHS->comesBefore(RHS); in buildMapping()487 (InsertPt->comesBefore(I) || InsertPt == I)) in mergeRange()494 if (InsertPt->comesBefore(*Begin)) in mergeRange()527 for (; (*LastSplit)->comesBefore(&*It); ++LastSplit) in mergeAssumes()
101 return InstA->comesBefore(InstB); in domTreeLevelBefore()
121 return cast<Instruction>(A)->comesBefore(cast<Instruction>(B)); in valueComesBefore()
71 (&*IP == CI || CI->comesBefore(&*IP))) { in ReuseOrCreateCast()
386 if (Write->comesBefore(Read)) in RecordMemoryOps()394 bool BaseFirst = Base->comesBefore(Offset); in RecordMemoryOps()404 if (Dominator->comesBefore(Before)) in RecordMemoryOps()715 return A->comesBefore(B); in InsertParallelMACs()
569 if (!IM->comesBefore(I)) { in reorder()701 if (BarrierMemoryInstr && BarrierMemoryInstr->comesBefore(ChainInstr)) in getVectorizablePrefix()708 if (BarrierMemoryInstr && BarrierMemoryInstr->comesBefore(MemInstr)) in getVectorizablePrefix()727 (IsInvariantLoad(ChainLoad) || ChainLoad->comesBefore(MemInstr))) in getVectorizablePrefix()732 (IsInvariantLoad(MemLoad) || MemLoad->comesBefore(ChainInstr))) in getVectorizablePrefix()758 assert(BarrierMemoryInstr->comesBefore(ChainInstr)); in getVectorizablePrefix()
162 return Def->comesBefore(User); in dominates()325 return Def->comesBefore(UserInst); in dominates()
518 assert((!Prev || Prev->comesBefore(&I)) && in validateInstrOrdering()
111 bool Instruction::comesBefore(const Instruction *Other) const { in comesBefore() function in Instruction
62 return MaybeFirstSpecial && MaybeFirstSpecial->comesBefore(Insn); in isPreceededBySpecialInstruction()
257 if (A == B || A->comesBefore(B)) in isPotentiallyReachable()
60 return L->comesBefore(R); in isAliveAfter()
534 if (Inv->comesBefore(CxtI)) in isValidAssumeForContext()
166 return A->comesBefore(B); in operator ()()549 assert(Base->comesBefore(In) && "Base should come before In"); in createLoadGroups()559 if (I->getParent() == Parent && Base->comesBefore(I)) in createLoadGroups()1404 bool MoveUp = (To != Block.end() && To->comesBefore(&In)); in isSafeToMoveBeforeInBB()
153 bool comesBefore(const Instruction *Other) const;
962 if (From->comesBefore(To)) in remapInstructions()
1766 if (!Current->getMemoryInst()->comesBefore(NewS)) { in processAssumeIntrinsic()
3573 [](auto *A, auto *B) { return B->comesBefore(A); }); in TryToSinkInstruction()
1113 (&I == FnPrologueEnd || I.comesBefore(FnPrologueEnd)); in isInPrologue()