/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyDebugValueManager.cpp | 64 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 D | WebAssemblyRegStackify.cpp | 265 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 D | WebAssemblyDebugValueManager.h | 33 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 D | ClangREPL.cpp | 30 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 D | LiveRangeShrink.cpp | 169 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 D | ExpandMemCmp.cpp | 394 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 D | LoopIdiomVectorize.cpp | 400 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 D | IRBuilder.h | 142 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 D | ManualDWARFIndex.cpp | 303 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 D | MatrixUtils.cpp | 53 {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 D | BasicBlockUtils.cpp | 267 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 D | CFGUpdate.h | 26 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 D | CFGDiff.h | 77 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 D | SIAnnotateControlFlow.cpp | 243 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 D | AMDGPUUnifyDivergentExitNodes.cpp | 172 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 D | CombinerHelperVectorOps.cpp | 125 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 D | BlockFrequencyInfoImpl.cpp | 760 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 D | MergeICmps.cpp | 620 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 D | JumpTableToSwitch.cpp | 113 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 D | asan_memory_profile.cpp | 40 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 D | X86MachineFunctionInfo.h | 306 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 D | TypeMap.cpp | 27 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 D | mail.tildehelp | 16 ~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 D | RegBankSelect.h | 179 /// 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 D | AArch64PostLegalizerLowering.cpp | 415 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()
|