Home
last modified time | relevance | path

Searched refs:Insert (Results 1 – 25 of 228) sorted by relevance

12345678910

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyDebugValueManager.cpp64 MachineInstr *Insert) const { in getSinkableDebugValues()
70 if (Def->getParent() == Insert->getParent()) { in getSinkableDebugValues()
77 if (&*MI == Insert) { in getSinkableDebugValues()
90 if (!Def->getParent()->isSuccessor(Insert->getParent())) in getSinkableDebugValues()
101 for (MachineBasicBlock::iterator MI = Insert->getParent()->begin(), in getSinkableDebugValues()
102 ME = Insert->getIterator(); in getSinkableDebugValues()
221 MachineInstr *Insert) const { in isInsertSamePlace()
222 if (Def->getParent() != Insert->getParent()) in isInsertSamePlace()
225 ME = Insert; in isInsertSamePlace()
253 void WebAssemblyDebugValueManager::sink(MachineInstr *Insert) { in sink() argument
[all …]
H A DWebAssemblyRegStackify.cpp265 static MachineInstr *getVRegDef(unsigned Reg, const MachineInstr *Insert, in getVRegDef() argument
274 LIS.getInstructionIndex(*Insert))) in getVRegDef()
314 const MachineInstr *Insert, in isSafeToMove() argument
319 assert(DefI->getParent() == Insert->getParent()); in isSafeToMove()
320 assert(UseI->getParent() == Insert->getParent()); in isSafeToMove()
359 if (NextI == Insert) in isSafeToMove()
375 if (MO.isDead() && Insert->definesRegister(Reg, /*TRI=*/nullptr) && in isSafeToMove()
376 !Insert->readsRegister(Reg, /*TRI=*/nullptr)) in isSafeToMove()
408 MachineBasicBlock::const_iterator D(DefI), I(Insert); in isSafeToMove()
525 MachineInstr *Insert, LiveIntervals &LIS, in moveForSingleUse() argument
[all …]
H A DWebAssemblyDebugValueManager.h33 getSinkableDebugValues(MachineInstr *Insert) const;
34 bool isInsertSamePlace(MachineInstr *Insert) const;
41 void sink(MachineInstr *Insert);
44 void cloneSink(MachineInstr *Insert, Register NewReg = Register(),
/freebsd/contrib/llvm-project/lldb/source/Plugins/REPL/Clang/
H A DClangREPL.cpp30 languages.Insert(lldb::LanguageType::eLanguageTypeC); in Initialize()
31 languages.Insert(lldb::LanguageType::eLanguageTypeC89); in Initialize()
32 languages.Insert(lldb::LanguageType::eLanguageTypeC99); in Initialize()
33 languages.Insert(lldb::LanguageType::eLanguageTypeC11); in Initialize()
34 languages.Insert(lldb::LanguageType::eLanguageTypeC_plus_plus); in Initialize()
35 languages.Insert(lldb::LanguageType::eLanguageTypeC_plus_plus_03); in Initialize()
36 languages.Insert(lldb::LanguageType::eLanguageTypeC_plus_plus_11); in Initialize()
37 languages.Insert(lldb::LanguageType::eLanguageTypeC_plus_plus_14); in Initialize()
38 languages.Insert(lldb::LanguageType::eLanguageTypeObjC); in Initialize()
39 languages.Insert(lldb::LanguageType::eLanguageTypeObjC_plus_plus); in Initialize()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRangeShrink.cpp169 MachineInstr *Insert = nullptr; in runOnMachineFunction()
184 Insert = nullptr; in runOnMachineFunction()
190 Insert = nullptr; in runOnMachineFunction()
204 Insert = FindDominatedInstruction(DefInstr, Insert, IOM); in runOnMachineFunction()
206 Insert = nullptr; in runOnMachineFunction()
212 // after Insert, if yes, then we should not hoist. in runOnMachineFunction()
213 for (MachineInstr *I = Insert; I && IOM[I] == Barrier; in runOnMachineFunction()
216 Insert = nullptr; in runOnMachineFunction()
220 if (DefMO && Insert in runOnMachineFunction()
167 MachineInstr *Insert = nullptr; runOnMachineFunction() local
[all...]
H A DExpandMemCmp.cpp394 Builder.Insert(CmpBr); in emitLoadCompareByteBlock()
397 {{DominatorTree::Insert, BB, EndBlock}, in emitLoadCompareByteBlock()
398 {DominatorTree::Insert, BB, LoadCmpBlocks[BlockIndex + 1]}}); in emitLoadCompareByteBlock()
402 Builder.Insert(CmpBr); in emitLoadCompareByteBlock()
404 DTU->applyUpdates({{DominatorTree::Insert, BB, EndBlock}}); in emitLoadCompareByteBlock()
491 Builder.Insert(CmpBr); in emitLoadCompareBlockMultipleLoads()
493 DTU->applyUpdates({{DominatorTree::Insert, BB, ResBlock.BB}, in emitLoadCompareBlockMultipleLoads()
494 {DominatorTree::Insert, BB, NextBB}}); in emitLoadCompareBlockMultipleLoads()
555 Builder.Insert(CmpBr); in emitLoadCompareBlock()
557 DTU->applyUpdates({{DominatorTree::Insert, BB, NextBB}, in emitLoadCompareBlock()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp400 Builder.Insert(JumpToVectorLoop); in createMaskedFindMismatch()
402 DTU.applyUpdates({{DominatorTree::Insert, VectorLoopPreheaderBlock, in createMaskedFindMismatch()
431 Builder.Insert(VectorEarlyExit); in createMaskedFindMismatch()
434 {{DominatorTree::Insert, VectorLoopStartBlock, VectorLoopMismatchBlock}, in createMaskedFindMismatch()
435 {DominatorTree::Insert, VectorLoopStartBlock, VectorLoopIncBlock}}); in createMaskedFindMismatch()
454 Builder.Insert(VectorLoopBranchBack); in createMaskedFindMismatch()
457 {{DominatorTree::Insert, VectorLoopIncBlock, VectorLoopStartBlock}, in createMaskedFindMismatch()
458 {DominatorTree::Insert, VectorLoopIncBlock, EndBlock}}); in createMaskedFindMismatch()
493 Builder.Insert(JumpToVectorLoop); in createPredicatedFindMismatch()
495 DTU.applyUpdates({{DominatorTree::Insert, VectorLoopPreheaderBlock, in createPredicatedFindMismatch()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h142 InstTy *Insert(InstTy *I, const Twine &Name = "") const {
149 Constant *Insert(Constant *C, const Twine& = "") const {
153 Value *Insert(Value *V, const Twine &Name = "") const {
155 return Insert(I, Name);
1096 return Insert(ReturnInst::Create(Context)); in CreateRetVoid()
1101 return Insert(ReturnInst::Create(Context, V)); in CreateRet()
1115 return Insert(ReturnInst::Create(Context, V)); in CreateAggregateRet()
1120 return Insert(BranchInst::Create(Dest)); in CreateBr()
1128 return Insert(addBranchMetadata(BranchInst::Create(True, False, Cond),
1142 return Insert(Br); in CreateCondBr()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DManualDWARFIndex.cpp303 set.function_fullnames.Insert(ConstString(name), ref); in IndexUnitImpl()
305 set.objc_class_selectors.Insert(class_name_with_category, ref); in IndexUnitImpl()
308 set.objc_class_selectors.Insert(class_name_no_category, ref); in IndexUnitImpl()
310 set.function_selectors.Insert(objc_selector_name, ref); in IndexUnitImpl()
312 set.function_fullnames.Insert(objc_fullname_no_category_name, in IndexUnitImpl()
321 set.function_methods.Insert(ConstString(name), ref); in IndexUnitImpl()
323 set.function_basenames.Insert(ConstString(name), ref); in IndexUnitImpl()
326 set.function_fullnames.Insert(ConstString(name), ref); in IndexUnitImpl()
336 set.function_fullnames.Insert(ConstString(mangled_cstr), ref); in IndexUnitImpl()
354 set.types.Insert(ConstString(name), ref); in IndexUnitImpl()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMatrixUtils.cpp53 {DominatorTree::Insert, Header, Body}, in CreateLoop()
54 {DominatorTree::Insert, Body, Latch}, in CreateLoop()
55 {DominatorTree::Insert, Latch, Header}, in CreateLoop()
56 {DominatorTree::Insert, Latch, Exit}, in CreateLoop()
57 {DominatorTree::Insert, Preheader, Header}, in CreateLoop()
H A DBasicBlockUtils.cpp267 Updates.push_back({DominatorTree::Insert, PredBB, SuccOfBB}); in MergeBlockIntoPredecessor()
916 Updates.push_back({DominatorTree::Insert, BB, NewBB}); in ehAwareSplitEdge()
917 Updates.push_back({DominatorTree::Insert, NewBB, Succ}); in ehAwareSplitEdge()
1056 Updates.push_back({DominatorTree::Insert, Old, New}); in SplitBlockImpl()
1060 Updates.push_back({DominatorTree::Insert, New, SuccessorOfOld}); in SplitBlockImpl()
1122 DTUpdates.push_back({DominatorTree::Insert, New, Old}); in splitBlockBefore()
1126 DTUpdates.push_back({DominatorTree::Insert, PredecessorOfOld, New}); in splitBlockBefore()
1163 Updates.push_back({DominatorTree::Insert, NewBB, OldBB}); in UpdateAnalysisInformation()
1167 Updates.push_back({DominatorTree::Insert, Pred, NewBB}); in UpdateAnalysisInformation()
1706 Updates.emplace_back(DominatorTree::Insert, Head, TrueBlock); in SplitBlockAndInsertIfThenElse()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DCFGUpdate.h26 enum class UpdateKind : unsigned char { Insert, Delete }; enumerator
45 OS << (getKind() == UpdateKind::Insert ? "Insert " : "Delete "); in print()
80 Operations[{From, To}] += (U.getKind() == UpdateKind::Insert ? 1 : -1);
91 NumInsertions > 0 ? UpdateKind::Insert : UpdateKind::Delete;
H A DCFGDiff.h77 StringRef DIText[2] = {"Delete", "Insert"}; in printMap()
100 (U.getKind() == cfg::UpdateKind::Insert) == !ReverseApplyUpdates;
117 (U.getKind() == cfg::UpdateKind::Insert) == !UpdatedAreReverseApplied; in popUpdateForIncrementalUpdates()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp243 Instruction *Insert; in handleLoopCondition() local
245 Insert = Parent->getTerminator(); in handleLoopCondition()
247 Insert = L->getHeader()->getFirstNonPHIOrDbgOrLifetime(); in handleLoopCondition()
250 return CreateBreak(Insert); in handleLoopCondition()
255 Instruction *Insert = Cond == BoolTrue ? in handleLoopCondition() local
258 return CreateBreak(Insert); in handleLoopCondition()
262 Instruction *Insert = L->getHeader()->getFirstNonPHIOrDbgOrLifetime(); in handleLoopCondition() local
263 return CreateBreak(Insert); in handleLoopCondition()
H A DAMDGPUUnifyDivergentExitNodes.cpp172 Updates.emplace_back(DominatorTree::Insert, BB, NewRetBlock); in unifyReturnBlockSet()
242 Updates.emplace_back(DominatorTree::Insert, BB, DummyReturnBB); in run()
253 Updates.emplace_back(DominatorTree::Insert, BB, TransitionBB); in run()
255 Updates.emplace_back(DominatorTree::Insert, TransitionBB, Successor); in run()
263 Updates.emplace_back(DominatorTree::Insert, BB, DummyReturnBB); in run()
284 Updates.emplace_back(DominatorTree::Insert, BB, UnreachableBlock); in run()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelperVectorOps.cpp125 GInsertVectorElement *Insert = in matchExtractVectorElementWithDifferentIndices() local
127 if (!Insert) in matchExtractVectorElementWithDifferentIndices()
133 getIConstantVRegValWithLookThrough(Insert->getIndexReg(), MRI); in matchExtractVectorElementWithDifferentIndices()
140 B.buildExtractVectorElement(Dst, Insert->getVectorReg(), Index); in matchExtractVectorElementWithDifferentIndices()
384 GInsertVectorElement *Insert = cast<GInsertVectorElement>(&MI); in matchInsertVectorElementOOB() local
386 Register Dst = Insert->getReg(0); in matchInsertVectorElementOOB()
388 Register Index = Insert->getIndexReg(); in matchInsertVectorElementOOB()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp760 LoopData *OuterLoop, std::list<LoopData>::iterator Insert, in createIrreducibleLoop() argument
769 auto Loop = BFI.Loops.emplace(Insert, OuterLoop, Headers.begin(), in createIrreducibleLoop()
783 std::list<LoopData>::iterator Insert) { in analyzeIrreducible() argument
784 assert((OuterLoop == nullptr) == (Insert == Loops.begin())); in analyzeIrreducible()
785 auto Prev = OuterLoop ? std::prev(Insert) : Loops.end(); in analyzeIrreducible()
792 createIrreducibleLoop(*this, G, OuterLoop, Insert, *I); in analyzeIrreducible()
796 return make_range(std::next(Prev), Insert); in analyzeIrreducible()
797 return make_range(Loops.begin(), Insert); in analyzeIrreducible()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp620 Lhs = Builder.Insert(FirstCmp.Lhs().GEP->clone()); in mergeComparisons()
624 Rhs = Builder.Insert(FirstCmp.Rhs().GEP->clone()); in mergeComparisons()
645 Instruction *const LhsLoad = Builder.Insert(FirstCmp.Lhs().LoadI->clone()); in mergeComparisons()
646 Instruction *const RhsLoad = Builder.Insert(FirstCmp.Rhs().LoadI->clone()); in mergeComparisons()
676 DTU.applyUpdates({{DominatorTree::Insert, BB, PhiBB}}); in mergeComparisons()
681 DTU.applyUpdates({{DominatorTree::Insert, BB, NextCmpBlock}, in mergeComparisons()
682 {DominatorTree::Insert, BB, PhiBB}}); in mergeComparisons()
711 {DominatorTree::Insert, Pred, NextCmpBlock}}); in simplify()
H A DJumpTableToSwitch.cpp113 DTUpdates.push_back({DominatorTree::Insert, BB, BBUnreachable}); in expandToSwitch()
122 DTUpdates.push_back({DominatorTree::Insert, BB, B}); in expandToSwitch()
123 DTUpdates.push_back({DominatorTree::Insert, B, Tail}); in expandToSwitch()
/freebsd/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_memory_profile.cpp40 Insert(id, cv.UsedSize()); in ProcessChunk()
84 void Insert(u32 id, uptr size) { in Insert() function in __asan::HeapProfile
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86MachineFunctionInfo.h306 auto Insert = PreallocatedIds.insert({CS, PreallocatedIds.size()});
307 if (Insert.second) {
311 return Insert.first->second;
/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DTypeMap.cpp27 void TypeMap::Insert(const TypeSP &type_sp) { in Insert() function in TypeMap
44 Insert(type_sp); in InsertUnique()
/freebsd/usr.bin/mail/misc/
H A Dmail.tildehelp16 ~i name Insert the value of the named variable
22 ~r !command Insert the output of the command
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h179 /// Insert \p MI in the just before ::getPoint()
321 Insert, enumerator
358 RepairingKind Kind = RepairingKind::Insert);
394 /// RepairingKind::Insert. There is no fundamental problem with
397 /// \pre NewKind != RepairingKind::Insert
405 assert(NewKind != RepairingKind::Insert && in switchTo()
406 "We would need more MI to switch to Insert"); in switchTo()
531 /// Insert repairing code for \p Reg as specified by \p ValMapping.
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerLowering.cpp415 auto &Insert = cast<GInsertVectorElement>(MI); in applyNonConstInsert() local
416 Builder.setInstrAndDebugLoc(Insert); in applyNonConstInsert()
418 Register Offset = Insert.getIndexReg(); in applyNonConstInsert()
419 LLT VecTy = MRI.getType(Insert.getReg(0)); in applyNonConstInsert()
420 LLT EltTy = MRI.getType(Insert.getElementReg()); in applyNonConstInsert()
421 LLT IdxTy = MRI.getType(Insert.getIndexReg()); in applyNonConstInsert()
433 Builder.buildStore(Insert.getOperand(1), StackTemp, PtrInfo, Align(8)); in applyNonConstInsert()
448 Builder.buildStore(Insert.getElementReg(), EltPtr, PtrInfo, Align(1)); in applyNonConstInsert()
450 Builder.buildLoad(Insert.getReg(0), StackTemp, PtrInfo, Align(8)); in applyNonConstInsert()
451 Insert.eraseFromParent(); in applyNonConstInsert()

12345678910