| /openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRegStackify.cpp | 265 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 D | WebAssemblyDebugValueManager.cpp | 39 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 D | WebAssemblyDebugValueManager.h | 31 void move(MachineInstr *Insert); 33 void clone(MachineInstr *Insert, unsigned NewReg);
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/REPL/Clang/ |
| H A D | ClangREPL.cpp | 28 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 D | LiveRangeShrink.cpp | 167 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 D | ExpandMemCmp.cpp | 354 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 D | IndirectBrExpandPass.cpp | 241 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 D | IRBuilder.h | 145 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 D | ManualDWARFIndex.cpp | 288 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 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 | 266 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 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 | 100 (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 D | SIAnnotateControlFlow.cpp | 231 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 D | AMDGPUUnifyDivergentExitNodes.cpp | 168 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 D | X86MachineFunctionInfo.h | 237 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 D | Rewrite.cpp | 28 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 D | asan_memory_profile.cpp | 41 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 D | BlockFrequencyInfoImpl.cpp | 783 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 D | RegBankSelect.h | 321 Insert, enumerator 358 RepairingKind Kind = RepairingKind::Insert); 405 assert(NewKind != RepairingKind::Insert && in switchTo()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | MergeICmps.cpp | 618 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 D | JumpThreading.cpp | 2342 {{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 D | Rewrite.h | 31 const char *Insert);
|
| /openbsd-src/gnu/llvm/llvm/lib/Support/ |
| H A D | UnicodeNameToCodepoint.cpp | 431 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()
|