Home
last modified time | relevance | path

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

12345678910>>...27

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp266 static MachineInstr *getVRegDef(unsigned Reg, const MachineInstr *Insert, in getVRegDef() argument
275 LIS.getInstructionIndex(*Insert))) in getVRegDef()
314 const MachineInstr *Insert, AliasAnalysis &AA, in isSafeToMove() argument
319 assert(DefI->getParent() == Insert->getParent()); in isSafeToMove()
320 assert(UseI->getParent() == Insert->getParent()); in isSafeToMove()
354 if (NextI == Insert) in isSafeToMove()
370 if (MO.isDead() && Insert->definesRegister(Reg) && in isSafeToMove()
371 !Insert->readsRegister(Reg)) in isSafeToMove()
403 MachineBasicBlock::const_iterator D(DefI), I(Insert); in isSafeToMove()
515 MachineInstr *Insert, LiveIntervals &LIS, in moveForSingleUse() argument
[all …]
H A DWebAssemblyDebugValueManager.cpp58 void WebAssemblyDebugValueManager::move(MachineInstr *Insert) { in move() argument
59 MachineBasicBlock *MBB = Insert->getParent(); in move()
61 MBB->splice(Insert, DBI->getParent(), DBI); in move()
71 void WebAssemblyDebugValueManager::clone(MachineInstr *Insert, in clone() argument
73 MachineBasicBlock *MBB = Insert->getParent(); in clone()
79 MBB->insert(Insert, Clone); in clone()
H A DWebAssemblyDebugValueManager.h31 void move(MachineInstr *Insert);
33 void clone(MachineInstr *Insert, unsigned NewReg);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DIRBuilder.h149 InstTy *Insert(InstTy *I, const Twine &Name = "") const {
156 Constant *Insert(Constant *C, const Twine& = "") const {
160 Value *Insert(Value *V, const Twine &Name = "") const {
162 return Insert(I, Name);
944 return Insert(ReturnInst::Create(Context)); in CreateRetVoid()
949 return Insert(ReturnInst::Create(Context, V)); in CreateRet()
963 return Insert(ReturnInst::Create(Context, V)); in CreateAggregateRet()
968 return Insert(BranchInst::Create(Dest)); in CreateBr()
976 return Insert(addBranchMetadata(BranchInst::Create(True, False, Cond),
990 return Insert(Br); in CreateCondBr()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DLiveRangeShrink.cpp168 MachineInstr *Insert = nullptr; in runOnMachineFunction() local
183 Insert = nullptr; in runOnMachineFunction()
189 Insert = nullptr; in runOnMachineFunction()
203 Insert = FindDominatedInstruction(DefInstr, Insert, IOM); in runOnMachineFunction()
205 Insert = nullptr; in runOnMachineFunction()
212 for (MachineInstr *I = Insert; I && IOM[I] == Barrier; in runOnMachineFunction()
215 Insert = nullptr; in runOnMachineFunction()
219 if (DefMO && Insert && NumEligibleUse > 1 && Barrier <= IOM[Insert]) { in runOnMachineFunction()
220 MachineBasicBlock::iterator I = std::next(Insert->getIterator()); in runOnMachineFunction()
H A DExpandMemCmp.cpp353 {{DominatorTree::Insert, BB, EndBlock}, in emitLoadCompareByteBlock()
354 {DominatorTree::Insert, BB, LoadCmpBlocks[BlockIndex + 1]}}); in emitLoadCompareByteBlock()
355 Builder.Insert(CmpBr); in emitLoadCompareByteBlock()
360 DTU->applyUpdates({{DominatorTree::Insert, BB, EndBlock}}); in emitLoadCompareByteBlock()
361 Builder.Insert(CmpBr); in emitLoadCompareByteBlock()
447 Builder.Insert(CmpBr); in emitLoadCompareBlockMultipleLoads()
449 DTU->applyUpdates({{DominatorTree::Insert, BB, ResBlock.BB}, in emitLoadCompareBlockMultipleLoads()
450 {DominatorTree::Insert, BB, NextBB}}); in emitLoadCompareBlockMultipleLoads()
505 Builder.Insert(CmpBr); in emitLoadCompareBlock()
507 DTU->applyUpdates({{DominatorTree::Insert, BB, NextBB}, in emitLoadCompareBlock()
[all …]
/netbsd-src/external/apache2/llvm/dist/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.cpp244 Updates.push_back({DominatorTree::Insert, PredBB, SuccOfBB}); in MergeBlockIntoPredecessor()
650 Updates.push_back({DominatorTree::Insert, BB, NewBB}); in ehAwareSplitEdge()
651 Updates.push_back({DominatorTree::Insert, NewBB, Succ}); in ehAwareSplitEdge()
788 Updates.push_back({DominatorTree::Insert, Old, New}); in SplitBlockImpl()
791 Updates.push_back({DominatorTree::Insert, New, UniqueSuccessorOfOld}); in SplitBlockImpl()
854 DTUpdates.push_back({DominatorTree::Insert, New, Old}); in splitBlockBefore()
857 DTUpdates.push_back({DominatorTree::Insert, UniquePredecessorOfOld, New}); in splitBlockBefore()
893 Updates.push_back({DominatorTree::Insert, NewBB, OldBB}); in UpdateAnalysisInformation()
896 Updates.push_back({DominatorTree::Insert, UniquePred, NewBB}); in UpdateAnalysisInformation()
1360 Updates.push_back({DominatorTree::Insert, Head, Tail}); in SplitBlockAndInsertIfThenImpl()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Support/
H A DCFGUpdate.h25 enum class UpdateKind : unsigned char { Insert, Delete }; enumerator
44 OS << (getKind() == UpdateKind::Insert ? "Insert " : "Delete "); in print()
79 Operations[{From, To}] += (U.getKind() == UpdateKind::Insert ? 1 : -1);
90 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()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp201 Updates.push_back({DominatorTree::Insert, BB, NewRetBlock}); in unifyReturnBlockSet()
303 Updates.push_back({DominatorTree::Insert, BB, DummyReturnBB}); in runOnFunction()
314 Updates.push_back({DominatorTree::Insert, BB, TransitionBB}); in runOnFunction()
316 Updates.push_back({DominatorTree::Insert, TransitionBB, Successor}); in runOnFunction()
324 Updates.push_back({DominatorTree::Insert, BB, DummyReturnBB}); in runOnFunction()
345 Updates.push_back({DominatorTree::Insert, BB, UnreachableBlock}); in runOnFunction()
H A DSIAnnotateControlFlow.cpp227 Instruction *Insert; in handleLoopCondition() local
229 Insert = Parent->getTerminator(); in handleLoopCondition()
231 Insert = L->getHeader()->getFirstNonPHIOrDbgOrLifetime(); in handleLoopCondition()
235 return CallInst::Create(IfBreak, Args, "", Insert); in handleLoopCondition()
240 Instruction *Insert = Cond == BoolTrue ? in handleLoopCondition() local
244 return CallInst::Create(IfBreak, Args, "", Insert); in handleLoopCondition()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DDomTreeUpdater.cpp41 if (Kind == DominatorTree::Insert && !HasEdge) in isUpdateValid()
320 assert(isUpdateValid({DominatorTree::Insert, From, To}) && in insertEdge()
339 PendUpdates.push_back({DominatorTree::Insert, From, To}); in insertEdge()
349 if (!isUpdateValid({DominatorTree::Insert, From, To})) in insertEdgeRelaxed()
360 PendUpdates.push_back({DominatorTree::Insert, From, To}); in insertEdgeRelaxed()
463 if (U.getKind() == DominatorTree::Insert) in dump()
H A DBlockFrequencyInfoImpl.cpp770 LoopData *OuterLoop, std::list<LoopData>::iterator Insert, in createIrreducibleLoop() argument
779 auto Loop = BFI.Loops.emplace(Insert, OuterLoop, Headers.begin(), in createIrreducibleLoop()
793 std::list<LoopData>::iterator Insert) { in analyzeIrreducible() argument
794 assert((OuterLoop == nullptr) == (Insert == Loops.begin())); in analyzeIrreducible()
795 auto Prev = OuterLoop ? std::prev(Insert) : Loops.end(); in analyzeIrreducible()
802 createIrreducibleLoop(*this, G, OuterLoop, Insert, *I); in analyzeIrreducible()
806 return make_range(std::next(Prev), Insert); in analyzeIrreducible()
807 return make_range(Loops.begin(), Insert); in analyzeIrreducible()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86MachineFunctionInfo.h216 auto Insert = PreallocatedIds.insert({CS, PreallocatedIds.size()}); in getPreallocatedIdForCallSite() local
217 if (Insert.second) { in getPreallocatedIdForCallSite()
221 return Insert.first->second; in getPreallocatedIdForCallSite()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/asan/
H A Dasan_memory_profile.cc42 Insert(id, cv.UsedSize()); in ProcessChunk()
86 void Insert(u32 id, uptr size) { in Insert() function in __asan::HeapProfile
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/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
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/asan/
H A Dasan_memory_profile.cc40 Insert(id, cv.UsedSize()); in ProcessChunk()
84 void Insert(u32 id, uptr size) { in Insert() function in __asan::HeapProfile
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/spu/
H A Dspu.opt40 Insert nops when it might improve performance by allowing dual issue (default).
44 Insert nops when it might improve performance by allowing dual issue (default).
76 Insert hbrp instructions after hinted branch targets to avoid the SPU hang issue.
/netbsd-src/usr.bin/mail/misc/
H A Dmail.tildehelp20 ~<!command Insert the output of command in the message
21 ~i name Insert the value of the named variable
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h321 Insert, enumerator
358 RepairingKind Kind = RepairingKind::Insert);
405 assert(NewKind != RepairingKind::Insert && in switchTo()
/netbsd-src/external/ibm-public/postfix/dist/src/cleanup/
H A Dcleanup_milter.in113 # Insert a short header X2 at the position of a short multi-line
27 # Insert a header at the position of a single-line short header Y,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DMergeICmps.cpp620 Value *const Lhs = Builder.Insert(FirstCmp.Lhs().GEP->clone()); in mergeComparisons()
621 Value *const Rhs = Builder.Insert(FirstCmp.Rhs().GEP->clone()); in mergeComparisons()
666 DTU.applyUpdates({{DominatorTree::Insert, BB, PhiBB}}); in mergeComparisons()
671 DTU.applyUpdates({{DominatorTree::Insert, BB, NextCmpBlock}, in mergeComparisons()
672 {DominatorTree::Insert, BB, PhiBB}}); in mergeComparisons()
730 {DominatorTree::Insert, Pred, NextCmpBlock}}); in simplify()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/
H A DKconfig.debug61 bool "Insert extra checks into the GEM internals"
73 bool "Insert extra logging (very verbose) for common GEM errors"
85 bool "Insert extra ftrace output from the GEM internals"
99 bool "Insert extra ftrace output from the GTT internals"

12345678910>>...27