Home
last modified time | relevance | path

Searched refs:block_begin (Results 1 – 21 of 21) sorted by relevance

/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_debugging.cpp209 void *block_begin = a->GetBlockBegin((void *)addr); in __tsan_locate_address()
210 if (block_begin) b = ctx->metamap.GetBlock((uptr)block_begin); in __tsan_locate_address()
249 void *block_begin = a->GetBlockBegin((void *)addr); in __tsan_get_alloc_stack()
250 if (block_begin) b = ctx->metamap.GetBlock((uptr)block_begin); in __tsan_get_alloc_stack()
207 void *block_begin = a->GetBlockBegin((void *)addr); __tsan_locate_address() local
247 void *block_begin = a->GetBlockBegin((void *)addr); __tsan_get_alloc_stack() local
H A Dtsan_external.cpp112 void *block_begin = a->GetBlockBegin((void *)addr); in __tsan_external_assign_tag() local
113 if (block_begin) b = ctx->metamap.GetBlock((uptr)block_begin); in __tsan_external_assign_tag()
H A Dtsan_rtl_report.cpp297 uptr block_begin = 0; in AddLocation() local
300 block_begin = (uptr)a->GetBlockBegin((void *)addr); in AddLocation()
301 if (block_begin) in AddLocation()
302 b = ctx->metamap.GetBlock(block_begin); in AddLocation()
305 b = JavaHeapBlock(addr, &block_begin); in AddLocation()
309 loc->heap_chunk_start = block_begin; in AddLocation()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemorySSA.h502 block_iterator block_begin() {
506 const_block_iterator block_begin() const {
510 block_iterator block_end() { return block_begin() + getNumOperands(); }
513 return block_begin() + getNumOperands();
517 return make_range(block_begin(), block_end());
521 return make_range(block_begin(), block_end());
542 BasicBlock *getIncomingBlock(unsigned I) const { return block_begin()[I]; }
559 block_begin()[I] = BB;
576 if (block_begin()[I] == BB)
596 setIncomingBlock(I, block_begin()[E - 1]);
[all …]
H A DRegionInfo.h607 block_iterator block_begin() { return block_iterator(getEntry(), getExit()); }
611 const_block_iterator block_begin() const {
621 return block_range(block_begin(), block_end());
628 return const_block_range(block_begin(), block_end());
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyExceptionInfo.h80 block_iterator block_begin() const { return getBlocks().begin(); } in block_begin() function
83 return make_range(block_begin(), block_end()); in blocks()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGenericCycleInfo.h203 const_block_iterator block_begin() const { in block_begin() function
211 return llvm::make_range(block_begin(), block_end()); in blocks()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfo.h178 block_iterator block_begin() const { return getBlocks().begin(); } in block_begin() function
182 return make_range(block_begin(), block_end()); in blocks()
H A DGenericLoopInfoImpl.h386 for (block_iterator BI = (*I)->block_begin(), BE = (*I)->block_end(); in verifyLoop()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp1588 BasicBlock *LoopBody = *CurLoop->block_begin(); in isValidStrlenIdiom()
1749 BasicBlock *LoopBody = *CurLoop->block_begin(); in recognizeAndInsertStrLen()
1913 LoopEntry = *(CurLoop->block_begin()); in detectShiftUntilLessThanIdiom()
2014 LoopEntry = *(CurLoop->block_begin()); in detectPopcountIdiom()
2144 LoopEntry = *(CurLoop->block_begin()); in detectShiftUntilZeroIdiom()
2396 BasicBlock *LoopBody = *(CurLoop->block_begin()); in recognizePopcount()
2545 BasicBlock *Body = *(CurLoop->block_begin()); in transformLoopToCountable()
2650 BasicBlock *Body = *(CurLoop->block_begin()); in transformLoopToPopcount()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h2691 const_block_iterator block_begin() const {
2696 return block_begin() + getNumOperands();
2700 return make_range(block_begin(), block_end());
2734 return block_begin()[i];
2753 const_cast<block_iterator>(block_begin())[i] = BB;
2760 copy(BBRange, const_cast<block_iterator>(block_begin()) + ToIdx);
2809 if (block_begin()[i] == BB)
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp951 return std::equal(thisPHI->block_begin(), thisPHI->block_end(), in isIdenticalToWhenDefined()
952 otherPHI->block_begin()); in isIdenticalToWhenDefined()
H A DInstructions.cpp132 copyIncomingBlocks(make_range(PN.block_begin(), PN.block_end())); in PHINode()
180 (void)std::remove_if(const_cast<block_iterator>(block_begin()), in removeIncomingValueIf()
182 return RemoveIndices.contains(&BB - block_begin()); in removeIncomingValueIf()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBlockPlacement.cpp2687 LoopBlockSet.insert(L.block_begin(), L.block_end()); in collectLoopBlockSet()
2764 << " Loop header: " << getBlockName(*L.block_begin()) << "\n" in buildLoopChains()
2774 << " Loop header: " << getBlockName(*L.block_begin()) << "\n" in buildLoopChains()
2784 << " Loop header: " << getBlockName(*L.block_begin()) << "\n" in buildLoopChains()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h2413 const_block_iterator block_begin() const { in block_begin() function
2415 return const_block_iterator(cast<llvm::PHINode>(Val)->block_begin(), in block_begin()
2424 return make_range(block_begin(), block_end()); in blocks()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonHardwareLoops.cpp1059 << printMBBReference(**L->block_begin())); in containsInvalidInstruction()
1404 << printMBBReference(**L->block_begin())); in isLoopFeeder()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp114 std::copy(pred_begin(BB), pred_end(BB), Phi->block_begin()); in getPreviousDefRecursive()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp599 SmallSetVector<BasicBlock *, 8> DeadBlockSet(L->block_begin(), in deleteDeadLoop()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp5430 ExistingBlocks.append(L->block_begin(), L->block_end()); in createIfVersion()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp17596 for (auto I = ML->block_begin(), IE = ML->block_end(); I != IE; ++I) in getPrefLoopAlignment()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc17142 …block_beginEv", "llvm::LoopBase<llvm::MachineBasicBlock, llvm::MachineLoop>::block_begin() const"},