Home
last modified time | relevance | path

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

12345678910>>...14

/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp265 static MachineInstr *getVRegDef(unsigned Reg, const MachineInstr *Insert, in getVRegDef() argument
274 LIS.getInstructionIndex(*Insert))) in getVRegDef()
313 const MachineInstr *Insert, in isSafeToMove() argument
318 assert(DefI->getParent() == Insert->getParent()); in isSafeToMove()
319 assert(UseI->getParent() == Insert->getParent()); in isSafeToMove()
358 if (NextI == Insert) in isSafeToMove()
374 if (MO.isDead() && Insert->definesRegister(Reg) && in isSafeToMove()
375 !Insert->readsRegister(Reg)) in isSafeToMove()
407 MachineBasicBlock::const_iterator D(DefI), I(Insert); in isSafeToMove()
522 MachineInstr *Insert, LiveIntervals &LIS, in moveForSingleUse() argument
[all …]
H A DWebAssemblyDebugValueManager.cpp39 void WebAssemblyDebugValueManager::move(MachineInstr *Insert) { in move() argument
40 MachineBasicBlock *MBB = Insert->getParent(); in move()
42 MBB->splice(Insert, DBI->getParent(), DBI); in move()
52 void WebAssemblyDebugValueManager::clone(MachineInstr *Insert, in clone() argument
54 MachineBasicBlock *MBB = Insert->getParent(); in clone()
60 MBB->insert(Insert, Clone); in clone()
H A DWebAssemblyDebugValueManager.h31 void move(MachineInstr *Insert);
33 void clone(MachineInstr *Insert, unsigned NewReg);
/openbsd-src/gnu/llvm/lldb/source/Plugins/REPL/Clang/
H A DClangREPL.cpp28 languages.Insert(lldb::LanguageType::eLanguageTypeC); in Initialize()
29 languages.Insert(lldb::LanguageType::eLanguageTypeC89); in Initialize()
30 languages.Insert(lldb::LanguageType::eLanguageTypeC99); in Initialize()
31 languages.Insert(lldb::LanguageType::eLanguageTypeC11); in Initialize()
32 languages.Insert(lldb::LanguageType::eLanguageTypeC_plus_plus); in Initialize()
33 languages.Insert(lldb::LanguageType::eLanguageTypeC_plus_plus_03); in Initialize()
34 languages.Insert(lldb::LanguageType::eLanguageTypeC_plus_plus_11); in Initialize()
35 languages.Insert(lldb::LanguageType::eLanguageTypeC_plus_plus_14); in Initialize()
36 languages.Insert(lldb::LanguageType::eLanguageTypeObjC); in Initialize()
37 languages.Insert(lldb::LanguageType::eLanguageTypeObjC_plus_plus); in Initialize()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DLiveRangeShrink.cpp167 MachineInstr *Insert = nullptr; in runOnMachineFunction() local
182 Insert = nullptr; in runOnMachineFunction()
188 Insert = nullptr; in runOnMachineFunction()
202 Insert = FindDominatedInstruction(DefInstr, Insert, IOM); in runOnMachineFunction()
204 Insert = nullptr; in runOnMachineFunction()
211 for (MachineInstr *I = Insert; I && IOM[I] == Barrier; in runOnMachineFunction()
214 Insert = nullptr; in runOnMachineFunction()
218 if (DefMO && Insert && NumEligibleUse > 1 && Barrier <= IOM[Insert]) { in runOnMachineFunction()
219 MachineBasicBlock::iterator I = std::next(Insert->getIterator()); in runOnMachineFunction()
H A DExpandMemCmp.cpp354 Builder.Insert(CmpBr); in emitLoadCompareByteBlock()
357 {{DominatorTree::Insert, BB, EndBlock}, in emitLoadCompareByteBlock()
358 {DominatorTree::Insert, BB, LoadCmpBlocks[BlockIndex + 1]}}); in emitLoadCompareByteBlock()
362 Builder.Insert(CmpBr); in emitLoadCompareByteBlock()
364 DTU->applyUpdates({{DominatorTree::Insert, BB, EndBlock}}); in emitLoadCompareByteBlock()
450 Builder.Insert(CmpBr); in emitLoadCompareBlockMultipleLoads()
452 DTU->applyUpdates({{DominatorTree::Insert, BB, ResBlock.BB}, in emitLoadCompareBlockMultipleLoads()
453 {DominatorTree::Insert, BB, NextBB}}); in emitLoadCompareBlockMultipleLoads()
508 Builder.Insert(CmpBr); in emitLoadCompareBlock()
510 DTU->applyUpdates({{DominatorTree::Insert, BB, NextBB}, in emitLoadCompareBlock()
[all …]
H A DIndirectBrExpandPass.cpp241 Updates.push_back({DominatorTree::Insert, IBr->getParent(), SwitchBB}); in runOnFunction()
264 Updates.push_back({DominatorTree::Insert, SwitchBB, BB}); in runOnFunction()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DIRBuilder.h145 InstTy *Insert(InstTy *I, const Twine &Name = "") const {
152 Constant *Insert(Constant *C, const Twine& = "") const {
156 Value *Insert(Value *V, const Twine &Name = "") const {
158 return Insert(I, Name);
1006 return Insert(ReturnInst::Create(Context)); in CreateRetVoid()
1011 return Insert(ReturnInst::Create(Context, V)); in CreateRet()
1025 return Insert(ReturnInst::Create(Context, V)); in CreateAggregateRet()
1030 return Insert(BranchInst::Create(Dest)); in CreateBr()
1038 return Insert(addBranchMetadata(BranchInst::Create(True, False, Cond),
1052 return Insert(Br); in CreateCondBr()
[all …]
/openbsd-src/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/
H A DManualDWARFIndex.cpp288 set.function_fullnames.Insert(ConstString(name), ref); in IndexUnitImpl()
290 set.objc_class_selectors.Insert(class_name_with_category, ref); in IndexUnitImpl()
293 set.objc_class_selectors.Insert(class_name_no_category, ref); in IndexUnitImpl()
295 set.function_selectors.Insert(objc_selector_name, ref); in IndexUnitImpl()
297 set.function_fullnames.Insert(objc_fullname_no_category_name, in IndexUnitImpl()
306 set.function_methods.Insert(ConstString(name), ref); in IndexUnitImpl()
308 set.function_basenames.Insert(ConstString(name), ref); in IndexUnitImpl()
311 set.function_fullnames.Insert(ConstString(name), ref); in IndexUnitImpl()
321 set.function_fullnames.Insert(ConstString(mangled_cstr), ref); in IndexUnitImpl()
339 set.types.Insert(ConstString(name), ref); in IndexUnitImpl()
[all …]
/openbsd-src/gnu/llvm/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.cpp266 Updates.push_back({DominatorTree::Insert, PredBB, SuccOfBB}); in MergeBlockIntoPredecessor()
770 Updates.push_back({DominatorTree::Insert, BB, NewBB}); in ehAwareSplitEdge()
771 Updates.push_back({DominatorTree::Insert, NewBB, Succ}); in ehAwareSplitEdge()
908 Updates.push_back({DominatorTree::Insert, Old, New}); in SplitBlockImpl()
912 Updates.push_back({DominatorTree::Insert, New, SuccessorOfOld}); in SplitBlockImpl()
974 DTUpdates.push_back({DominatorTree::Insert, New, Old}); in splitBlockBefore()
978 DTUpdates.push_back({DominatorTree::Insert, PredecessorOfOld, New}); in splitBlockBefore()
1014 Updates.push_back({DominatorTree::Insert, NewBB, OldBB}); in UpdateAnalysisInformation()
1018 Updates.push_back({DominatorTree::Insert, Pred, NewBB}); in UpdateAnalysisInformation()
1483 Updates.push_back({DominatorTree::Insert, Head, Tail}); in SplitBlockAndInsertIfThenImpl()
[all …]
/openbsd-src/gnu/llvm/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.h100 (U.getKind() == cfg::UpdateKind::Insert) == !ReverseApplyUpdates;
117 (U.getKind() == cfg::UpdateKind::Insert) == !UpdatedAreReverseApplied; in popUpdateForIncrementalUpdates()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp231 Instruction *Insert; in handleLoopCondition() local
233 Insert = Parent->getTerminator(); in handleLoopCondition()
235 Insert = L->getHeader()->getFirstNonPHIOrDbgOrLifetime(); in handleLoopCondition()
239 return CallInst::Create(IfBreak, Args, "", Insert); in handleLoopCondition()
244 Instruction *Insert = Cond == BoolTrue ? in handleLoopCondition() local
248 return CallInst::Create(IfBreak, Args, "", Insert); in handleLoopCondition()
252 Instruction *Insert = L->getHeader()->getFirstNonPHIOrDbgOrLifetime(); in handleLoopCondition() local
254 return CallInst::Create(IfBreak, Args, "", Insert); in handleLoopCondition()
H A DAMDGPUUnifyDivergentExitNodes.cpp168 Updates.push_back({DominatorTree::Insert, BB, NewRetBlock}); in unifyReturnBlockSet()
242 Updates.push_back({DominatorTree::Insert, BB, DummyReturnBB}); in runOnFunction()
253 Updates.push_back({DominatorTree::Insert, BB, TransitionBB}); in runOnFunction()
255 Updates.push_back({DominatorTree::Insert, TransitionBB, Successor}); in runOnFunction()
263 Updates.push_back({DominatorTree::Insert, BB, DummyReturnBB}); in runOnFunction()
284 Updates.push_back({DominatorTree::Insert, BB, UnreachableBlock}); in runOnFunction()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86MachineFunctionInfo.h237 auto Insert = PreallocatedIds.insert({CS, PreallocatedIds.size()}); in getPreallocatedIdForCallSite() local
238 if (Insert.second) { in getPreallocatedIdForCallSite()
242 return Insert.first->second; in getPreallocatedIdForCallSite()
/openbsd-src/gnu/llvm/clang/tools/libclang/
H A DRewrite.cpp28 const char *Insert) { in clang_CXRewriter_insertTextBefore() argument
31 R.InsertTextBefore(clang::cxloc::translateSourceLocation(Loc), Insert); in clang_CXRewriter_insertTextBefore()
/openbsd-src/gnu/llvm/compiler-rt/lib/asan/
H A Dasan_memory_profile.cpp41 Insert(id, cv.UsedSize()); in ProcessChunk()
85 void Insert(u32 id, uptr size) { in Insert() function in __asan::HeapProfile
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp783 LoopData *OuterLoop, std::list<LoopData>::iterator Insert, in createIrreducibleLoop() argument
792 auto Loop = BFI.Loops.emplace(Insert, OuterLoop, Headers.begin(), in createIrreducibleLoop()
806 std::list<LoopData>::iterator Insert) { in analyzeIrreducible() argument
807 assert((OuterLoop == nullptr) == (Insert == Loops.begin())); in analyzeIrreducible()
808 auto Prev = OuterLoop ? std::prev(Insert) : Loops.end(); in analyzeIrreducible()
815 createIrreducibleLoop(*this, G, OuterLoop, Insert, *I); in analyzeIrreducible()
819 return make_range(std::next(Prev), Insert); in analyzeIrreducible()
820 return make_range(Loops.begin(), Insert); in analyzeIrreducible()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h321 Insert, enumerator
358 RepairingKind Kind = RepairingKind::Insert);
405 assert(NewKind != RepairingKind::Insert && in switchTo()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp618 Lhs = Builder.Insert(FirstCmp.Lhs().GEP->clone()); in mergeComparisons()
622 Rhs = Builder.Insert(FirstCmp.Rhs().GEP->clone()); in mergeComparisons()
673 DTU.applyUpdates({{DominatorTree::Insert, BB, PhiBB}}); in mergeComparisons()
678 DTU.applyUpdates({{DominatorTree::Insert, BB, NextCmpBlock}, in mergeComparisons()
679 {DominatorTree::Insert, BB, PhiBB}}); in mergeComparisons()
708 {DominatorTree::Insert, Pred, NextCmpBlock}}); in simplify()
H A DJumpThreading.cpp2342 {{DominatorTree::Insert, NewBB, CondBr->getSuccessor(0)}, in threadThroughTwoBasicBlocks()
2343 {DominatorTree::Insert, NewBB, CondBr->getSuccessor(1)}, in threadThroughTwoBasicBlocks()
2344 {DominatorTree::Insert, PredPredBB, NewBB}, in threadThroughTwoBasicBlocks()
2460 DTU->applyUpdatesPermissive({{DominatorTree::Insert, NewBB, SuccBB}, in threadEdge()
2461 {DominatorTree::Insert, PredBB, NewBB}, in threadEdge()
2507 Updates.push_back({DominatorTree::Insert, NewBB, BB}); in splitBlockPreds()
2510 Updates.push_back({DominatorTree::Insert, Pred, NewBB}); in splitBlockPreds()
2676 Updates.push_back({DominatorTree::Insert, OldPredBB, PredBB}); in duplicateCondBranchOnPHIIntoPred()
2677 Updates.push_back({DominatorTree::Insert, PredBB, BB}); in duplicateCondBranchOnPHIIntoPred()
2723 Updates.push_back({DominatorTree::Insert, PredBB, SuccBB}); in duplicateCondBranchOnPHIIntoPred()
[all …]
/openbsd-src/gnu/llvm/clang/include/clang-c/
H A DRewrite.h31 const char *Insert);
/openbsd-src/gnu/llvm/llvm/lib/Support/
H A DUnicodeNameToCodepoint.cpp431 auto Insert = [&](const Node &Node, uint32_t Distance, in nearestMatchesForCodepointName() local
512 const int Insert = Get(I, Row - 1) + 1; in nearestMatchesForCodepointName() local
517 Get(I, Row) = std::min(Insert, std::min(Delete, Replace)); in nearestMatchesForCodepointName()
525 Insert(N, Cost, N.Value); in nearestMatchesForCodepointName()

12345678910>>...14