Lines Matching defs:insert
93 Map.insert(std::make_pair(Arg, size_t(0)));
103 insert(const std::pair<KeyT, ValueT> &InsertPair) {
105 Map.insert(std::make_pair(InsertPair.first, size_t(0)));
983 if (UniqueSrc.insert(PV1) && related(PV1, B))
997 Visited.insert(P);
1016 if (Visited.insert(Ur))
1083 CachedResults.insert(std::make_pair(ValuePairTy(A, B), true));
1178 /// ReverseInsertPts - The set of optimal insert positions for
1305 RRI.Calls.insert(Other.RRI.Calls.begin(), Other.RRI.Calls.end());
1307 // Merge the insert point sets. If there are any differences,
1314 RRI.Partial |= RRI.ReverseInsertPts.insert(*I);
1430 std::pair<ptr_iterator, bool> Pair = PerPtrTopDown.insert(*MI);
1455 std::pair<ptr_iterator, bool> Pair = PerPtrBottomUp.insert(*MI);
1879 DependingInstructions.insert(0);
1884 if (Visited.insert(PredBB))
1892 DependingInstructions.insert(Inst);
1899 // visited. If not, insert a sentinal indicating that most optimizations are
1910 DependingInstructions.insert(reinterpret_cast<Instruction *>(-1));
2357 S.RRI.Calls.insert(Inst);
2452 S.RRI.ReverseInsertPts.insert(Inst);
2459 S.RRI.ReverseInsertPts.insert(Inst);
2550 S.RRI.Calls.insert(Inst);
2614 S.RRI.ReverseInsertPts.insert(Inst);
2645 S.RRI.ReverseInsertPts.insert(Inst);
2687 if (Visited.insert(BB))
2722 // Insert the new retain and release calls.
2746 // We can't insert code immediately after an invoke instruction, so
2747 // insert code at the beginning of both successor blocks instead.
2754 // Insert code immediately after the last use.
2865 if (ReleasesToMove.Calls.insert(NewRetainRelease)) {
2892 if (ReleasesToMove.ReverseInsertPts.insert(RIP))
2921 if (RetainsToMove.Calls.insert(NewReleaseRetain)) {
2948 if (RetainsToMove.ReverseInsertPts.insert(RIP)) {
3000 // instructions, as we no longer need them as insert points.
3047 // If the load has a builtin retain, insert a plain retain for it.
3077 // If the load has a builtin retain, insert a plain retain for it.
3366 // TODO: ObjCARCContract could insert PHI nodes when uses aren't
3393 /// RetainRVMarker - The inline asm string to insert between calls and
3670 // insert it now.
3725 // For PHI nodes, insert the bitcast in the predecessor block.