Searched refs:BasicBlock (Results 226 - 250 of 398) sorted by relevance

1234567891011>>

/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAGISel.h20 #include "llvm/IR/BasicBlock.h"
274 void SelectBasicBlock(BasicBlock::const_iterator Begin,
275 BasicBlock::const_iterator End,
H A DMachineBasicBlock.h27 class BasicBlock;
86 const BasicBlock *BB;
130 explicit MachineBasicBlock(MachineFunction &MF, const BasicBlock *BB);
141 const BasicBlock *getBasicBlock() const { return BB; }
/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/Orc/
H A DIndirectionUtils.cpp47 BasicBlock *EntryBlock = BasicBlock::Create(M.getContext(), "entry", &F);
/freebsd-11.0-release/contrib/llvm/lib/Transforms/IPO/
H A DGlobalDCE.cpp64 BasicBlock &Entry = F->getEntryBlock();
221 for (BasicBlock &BB : *F)
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DLoadCombine.cpp65 bool runOnBasicBlock(BasicBlock &BB) override;
223 bool LoadCombine::runOnBasicBlock(BasicBlock &BB) {
H A DLoopRerollPass.cpp434 bool reroll(Instruction *IV, Loop *L, BasicBlock *Header, const SCEV *IterCount,
467 BasicBlock *Header = L->getHeader();
468 for (BasicBlock::iterator I = Header->begin(),
542 BasicBlock *Header = L->getHeader();
543 for (BasicBlock::iterator I = Header->begin(),
1261 BasicBlock *Header = L->getHeader();
1263 for (BasicBlock::reverse_iterator J = Header->rbegin();
1309 BasicBlock *Preheader = L->getLoopPreheader();
1449 bool LoopReroll::reroll(Instruction *IV, Loop *L, BasicBlock *Header,
1485 BasicBlock *Heade
[all...]
H A DLoopUnrollPass.cpp449 SmallSetVector<BasicBlock *, 16> BBWorklist;
511 BasicBlock *BB = BBWorklist[Idx];
552 BasicBlock *Succ = nullptr;
567 BasicBlock *Succ = nullptr;
581 for (BasicBlock *Succ : successors(BB))
768 BasicBlock *Header = L->getHeader();
786 BasicBlock *ExitingBlock = L->getLoopLatch();
H A DLoopStrengthReduce.cpp732 for (BasicBlock::iterator I = AR->getLoop()->getHeader()->begin();
1762 BasicBlock::iterator
1763 HoistInsertPosition(BasicBlock::iterator IP,
1765 BasicBlock::iterator
1766 AdjustInsertPositionForExpand(BasicBlock::iterator IP,
1773 BasicBlock::iterator IP,
2087 BasicBlock *LatchBlock = L->getLoopLatch();
2088 SmallVector<BasicBlock*, 8> ExitingBlocks;
2091 for (BasicBlock *ExitingBlock : ExitingBlocks) {
2179 if (&*++BasicBlock
[all...]
H A DCorrelatedValuePropagation.cpp107 BasicBlock *BB = P->getParent();
230 BasicBlock *BB = SI->getParent();
370 for (BasicBlock::iterator BI = FI->begin(), BE = FI->end(); BI != BE; ) {
H A DLoopLoadElimination.cpp103 bool doesStoreDominatesAllLatches(BasicBlock *StoreBlock, Loop *L,
105 SmallVector<BasicBlock *, 8> Latches;
108 [&](const BasicBlock *Latch) {
/freebsd-11.0-release/contrib/llvm/tools/bugpoint/
H A DBugDriver.h32 class BasicBlock;
241 extractMappedBlocksFromModule(const std::vector<BasicBlock *> &BBs,
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCLoopDataPrefetch.cpp139 for (BasicBlock::iterator J = (*I)->begin(), JE = (*I)->end();
159 for (BasicBlock::iterator J = (*I)->begin(), JE = (*I)->end();
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGClass.cpp317 llvm::BasicBlock *origBB = nullptr;
318 llvm::BasicBlock *endBB = nullptr;
324 llvm::BasicBlock *notNullBB = createBasicBlock("cast.notnull");
353 llvm::BasicBlock *notNullBB = Builder.GetInsertBlock();
386 llvm::BasicBlock *CastNull = nullptr;
387 llvm::BasicBlock *CastNotNull = nullptr;
388 llvm::BasicBlock *CastEnd = nullptr;
622 llvm::BasicBlock *CondBlock = CGF.createBasicBlock("for.cond");
623 llvm::BasicBlock *AfterFor = CGF.createBasicBlock("for.end");
627 llvm::BasicBlock *ForBod
[all...]
H A DCGBuilder.h35 llvm::BasicBlock *BB,
36 llvm::BasicBlock::iterator InsertPt) const;
66 CGBuilderTy(const CodeGenTypeCache &TypeCache, llvm::BasicBlock *BB)
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp141 for (BasicBlock &BB : F)
147 for (BasicBlock &BB : F)
381 IRBuilder<> IRB(BasicBlock::Create(M->getContext(), "", RegisterF));
411 IRBuilder<> IRB(BasicBlock::Create(M->getContext(), "", User));
463 IRBuilder<> IRB(BasicBlock::Create(M->getContext(), "", F));
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/
H A DDIBuilder.h26 class BasicBlock;
654 BasicBlock *InsertAtEnd);
677 BasicBlock *InsertAtEnd);
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DAliasAnalysis.cpp39 #include "llvm/IR/BasicBlock.h"
304 /// in a BasicBlock. A ordered basic block \p OBB can be used to speed up
305 /// instruction-ordering queries inside the BasicBlock containing \p I.
364 bool AAResults::canBasicBlockModify(const BasicBlock &BB,
380 BasicBlock::const_iterator I = I1.getIterator();
381 BasicBlock::const_iterator E = I2.getIterator();
H A DDomPrinter.cpp36 BasicBlock *BB = Node->getBlock();
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h363 til::BasicBlock *lookupBlock(const CFGBlock *B) {
484 std::vector<til::BasicBlock *> BlockMap; // Map from clang to til BBs.
492 til::BasicBlock *CurrentBB;
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp119 static BasicBlock *getSameBlock(ArrayRef<Value *> VL) {
123 BasicBlock *BB = I0->getParent();
589 SetVector<BasicBlock *> CSEBlocks;
730 BlockScheduling(BasicBlock *BB)
847 BasicBlock *BB;
897 MapVector<BasicBlock *, std::unique_ptr<BlockScheduling>> BlocksSchedules;
1083 BasicBlock *BB = cast<Instruction>(VL0)->getParent();
1744 BasicBlock::reverse_iterator InstIt(Inst->getIterator()),
2104 BasicBlock::iterator NextInst(VL0);
2201 SmallSet<BasicBlock*,
[all...]
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DBranchFolding.h127 const BasicBlock *BB);
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp75 DenseMap<unsigned, const BasicBlock *> Slots2BasicBlocks;
146 bool parseIRBlock(BasicBlock *&BB, const Function &F);
216 const BasicBlock *getIRBlock(unsigned Slot);
217 const BasicBlock *getIRBlock(unsigned Slot, const Function &F);
320 BasicBlock *BB = nullptr;
354 BB = dyn_cast_or_null<BasicBlock>(
1265 bool MIParser::parseIRBlock(BasicBlock *&BB, const Function &F) {
1268 BB = dyn_cast_or_null<BasicBlock>(
1278 BB = const_cast<BasicBlock *>(getIRBlock(SlotNumber, F));
1307 BasicBlock *B
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugLine.h130 BasicBlock:1, member in struct:llvm::DWARFDebugLine::Row
/freebsd-11.0-release/contrib/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugLine.cpp139 BasicBlock = false;
152 BasicBlock = false;
162 << (BasicBlock ? " basic_block" : "")
404 State.Row.BasicBlock = true;
/freebsd-11.0-release/contrib/llvm/lib/IR/
H A DIRPrintingPasses.cpp103 bool runOnBasicBlock(BasicBlock &BB) override {

Completed in 225 milliseconds

1234567891011>>