Home
last modified time | relevance | path

Searched refs:comesBefore (Results 1 – 19 of 19) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp365 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()
H A DCodeMoverUtils.cpp101 return InstA->comesBefore(InstB); in domTreeLevelBefore()
H A DPredicateInfo.cpp121 return cast<Instruction>(A)->comesBefore(cast<Instruction>(B)); in valueComesBefore()
H A DScalarEvolutionExpander.cpp71 (&*IP == CI || CI->comesBefore(&*IP))) { in ReuseOrCreateCast()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp386 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp569 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DDominators.cpp162 return Def->comesBefore(User); in dominates()
325 return Def->comesBefore(UserInst); in dominates()
H A DBasicBlock.cpp518 assert((!Prev || Prev->comesBefore(&I)) && in validateInstrOrdering()
H A DInstruction.cpp111 bool Instruction::comesBefore(const Instruction *Other) const { in comesBefore() function in Instruction
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DInstructionPrecedenceTracking.cpp62 return MaybeFirstSpecial && MaybeFirstSpecial->comesBefore(Insn); in isPreceededBySpecialInstruction()
H A DCFG.cpp257 if (A == B || A->comesBefore(B)) in isPotentiallyReachable()
H A DStackLifetime.cpp60 return L->comesBefore(R); in isAliveAfter()
H A DValueTracking.cpp534 if (Inv->comesBefore(CxtI)) in isValidAssumeForContext()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonVectorCombine.cpp166 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()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DInstruction.h153 bool comesBefore(const Instruction *Other) const;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DStackColoring.cpp962 if (From->comesBefore(To)) in remapInstructions()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DGVN.cpp1766 if (!Current->getMemoryInst()->comesBefore(NewS)) { in processAssumeIntrinsic()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3573 [](auto *A, auto *B) { return B->comesBefore(A); }); in TryToSinkInstruction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DMemorySanitizer.cpp1113 (&I == FnPrologueEnd || I.comesBefore(FnPrologueEnd)); in isInPrologue()