Home
last modified time | relevance | path

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

/external/llvm/lib/Target/NVPTX/
DNVPTXLowerAggrCopies.cpp69 BasicBlock *LoopBB = BasicBlock::Create(Context, "loadstoreloop", &F, NewBB); in convertMemCpyToLoop() local
71 OrigBB->getTerminator()->setSuccessor(0, LoopBB); in convertMemCpyToLoop()
83 IRBuilder<> LoopBuilder(LoopBB); in convertMemCpyToLoop()
103 LoopIndex->addIncoming(NewIndex, LoopBB); in convertMemCpyToLoop()
105 LoopBuilder.CreateCondBr(LoopBuilder.CreateICmpULT(NewIndex, CopyLen), LoopBB, in convertMemCpyToLoop()
169 BasicBlock *LoopBB = in convertMemMoveToLoop() local
171 IRBuilder<> LoopBuilder(LoopBB); in convertMemMoveToLoop()
181 ExitBB, LoopBB); in convertMemMoveToLoop()
182 LoopPhi->addIncoming(IndexPtr, LoopBB); in convertMemMoveToLoop()
184 BranchInst::Create(ExitBB, LoopBB, CompareN, ThenTerm); in convertMemMoveToLoop()
[all …]
/external/llvm/lib/CodeGen/
DAtomicExpandPass.cpp419 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB); in expandAtomicOpToLLSC() local
429 Builder.CreateBr(LoopBB); in expandAtomicOpToLLSC()
432 Builder.SetInsertPoint(LoopBB); in expandAtomicOpToLLSC()
441 Builder.CreateCondBr(TryAgain, LoopBB, ExitBB); in expandAtomicOpToLLSC()
498 auto LoopBB = BasicBlock::Create(Ctx, "cmpxchg.start", F, TryStoreBB); in expandAtomicCmpXchg() local
510 Builder.CreateBr(LoopBB); in expandAtomicCmpXchg()
513 Builder.SetInsertPoint(LoopBB); in expandAtomicCmpXchg()
528 CI->isWeak() ? FailureBB : LoopBB); in expandAtomicCmpXchg()
650 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB); in expandAtomicRMWToCmpXchg() local
663 Builder.CreateBr(LoopBB); in expandAtomicRMWToCmpXchg()
[all …]
DMachineBlockPlacement.cpp1011 for (MachineBasicBlock *LoopBB : L.getBlocks()) { in collectLoopBlockSet()
1012 auto Freq = MBFI->getBlockFreq(LoopBB).getFrequency(); in collectLoopBlockSet()
1015 LoopBlockSet.insert(LoopBB); in collectLoopBlockSet()
1069 for (MachineBasicBlock *LoopBB : LoopBlockSet) { in buildLoopChains()
1070 BlockChain &Chain = *BlockToChain[LoopBB]; in buildLoopChains()
1119 for (MachineBasicBlock *LoopBB : LoopBlockSet) in buildLoopChains()
1123 << " Bad block: " << getBlockName(LoopBB) << "\n"; in buildLoopChains()
/external/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp1234 MachineBasicBlock *LoopBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitShiftInstr() local
1237 F->insert(I, LoopBB); in EmitShiftInstr()
1247 BB->addSuccessor(LoopBB); in EmitShiftInstr()
1249 LoopBB->addSuccessor(RemBB); in EmitShiftInstr()
1250 LoopBB->addSuccessor(LoopBB); in EmitShiftInstr()
1274 BuildMI(LoopBB, dl, TII.get(MSP430::PHI), ShiftReg) in EmitShiftInstr()
1276 .addReg(ShiftReg2).addMBB(LoopBB); in EmitShiftInstr()
1277 BuildMI(LoopBB, dl, TII.get(MSP430::PHI), ShiftAmtReg) in EmitShiftInstr()
1279 .addReg(ShiftAmtReg2).addMBB(LoopBB); in EmitShiftInstr()
1280 BuildMI(LoopBB, dl, TII.get(Opc), ShiftReg2) in EmitShiftInstr()
[all …]
/external/llvm/examples/Kaleidoscope/Chapter5/
Dtoy.cpp674 BasicBlock *LoopBB = in codegen() local
678 Builder.CreateBr(LoopBB); in codegen()
681 Builder.SetInsertPoint(LoopBB); in codegen()
727 Builder.CreateCondBr(EndCond, LoopBB, AfterBB); in codegen()
/external/llvm/examples/Kaleidoscope/Chapter6/
Dtoy.cpp785 BasicBlock *LoopBB = in codegen() local
789 Builder.CreateBr(LoopBB); in codegen()
792 Builder.SetInsertPoint(LoopBB); in codegen()
838 Builder.CreateCondBr(EndCond, LoopBB, AfterBB); in codegen()
/external/llvm/examples/Kaleidoscope/MCJIT/lazy/
Dtoy-jit.cpp806 BasicBlock *LoopBB = BasicBlock::Create(getGlobalContext(), "loop", TheFunction); in Codegen() local
809 Builder.CreateBr(LoopBB); in Codegen()
812 Builder.SetInsertPoint(LoopBB); in Codegen()
854 Builder.CreateCondBr(EndCond, LoopBB, AfterBB); in Codegen()
Dtoy.cpp1086 BasicBlock *LoopBB = BasicBlock::Create(getGlobalContext(), "loop", TheFunction); in Codegen() local
1089 Builder.CreateBr(LoopBB); in Codegen()
1092 Builder.SetInsertPoint(LoopBB); in Codegen()
1134 Builder.CreateCondBr(EndCond, LoopBB, AfterBB); in Codegen()
/external/llvm/examples/Kaleidoscope/MCJIT/cached/
Dtoy-jit.cpp824 BasicBlock *LoopBB = BasicBlock::Create(getGlobalContext(), "loop", TheFunction); in Codegen() local
827 Builder.CreateBr(LoopBB); in Codegen()
830 Builder.SetInsertPoint(LoopBB); in Codegen()
872 Builder.CreateCondBr(EndCond, LoopBB, AfterBB); in Codegen()
Dtoy.cpp1188 BasicBlock *LoopBB = BasicBlock::Create(getGlobalContext(), "loop", TheFunction); in Codegen() local
1191 Builder.CreateBr(LoopBB); in Codegen()
1194 Builder.SetInsertPoint(LoopBB); in Codegen()
1236 Builder.CreateCondBr(EndCond, LoopBB, AfterBB); in Codegen()
/external/llvm/examples/Kaleidoscope/Chapter7/
Dtoy.cpp900 BasicBlock *LoopBB = in codegen() local
904 Builder.CreateBr(LoopBB); in codegen()
907 Builder.SetInsertPoint(LoopBB); in codegen()
951 Builder.CreateCondBr(EndCond, LoopBB, AfterBB); in codegen()
/external/llvm/examples/Kaleidoscope/MCJIT/initial/
Dtoy.cpp1046 BasicBlock *LoopBB = BasicBlock::Create(getGlobalContext(), "loop", TheFunction); in Codegen() local
1049 Builder.CreateBr(LoopBB); in Codegen()
1052 Builder.SetInsertPoint(LoopBB); in Codegen()
1094 Builder.CreateCondBr(EndCond, LoopBB, AfterBB); in Codegen()
/external/llvm/examples/Kaleidoscope/Orc/lazy_codegen/
Dtoy.cpp930 BasicBlock *LoopBB = BasicBlock::Create(getGlobalContext(), "loop", TheFunction); in IRGen() local
933 C.getBuilder().CreateBr(LoopBB); in IRGen()
936 C.getBuilder().SetInsertPoint(LoopBB); in IRGen()
978 C.getBuilder().CreateCondBr(EndCond, LoopBB, AfterBB); in IRGen()
/external/llvm/examples/Kaleidoscope/Chapter8/
Dtoy.cpp1093 BasicBlock *LoopBB = in codegen() local
1097 Builder.CreateBr(LoopBB); in codegen()
1100 Builder.SetInsertPoint(LoopBB); in codegen()
1144 Builder.CreateCondBr(EndCond, LoopBB, AfterBB); in codegen()
/external/llvm/examples/Kaleidoscope/MCJIT/complete/
Dtoy.cpp1266 BasicBlock *LoopBB = BasicBlock::Create(getGlobalContext(), "loop", TheFunction); in Codegen() local
1269 Builder.CreateBr(LoopBB); in Codegen()
1272 Builder.SetInsertPoint(LoopBB); in Codegen()
1314 Builder.CreateCondBr(EndCond, LoopBB, AfterBB); in Codegen()
/external/llvm/examples/Kaleidoscope/Orc/lazy_irgen/
Dtoy.cpp930 BasicBlock *LoopBB = BasicBlock::Create(getGlobalContext(), "loop", TheFunction); in IRGen() local
933 C.getBuilder().CreateBr(LoopBB); in IRGen()
936 C.getBuilder().SetInsertPoint(LoopBB); in IRGen()
978 C.getBuilder().CreateCondBr(EndCond, LoopBB, AfterBB); in IRGen()
/external/llvm/examples/Kaleidoscope/Orc/initial/
Dtoy.cpp930 BasicBlock *LoopBB = BasicBlock::Create(getGlobalContext(), "loop", TheFunction); in IRGen() local
933 C.getBuilder().CreateBr(LoopBB); in IRGen()
936 C.getBuilder().SetInsertPoint(LoopBB); in IRGen()
978 C.getBuilder().CreateCondBr(EndCond, LoopBB, AfterBB); in IRGen()
/external/llvm/examples/Kaleidoscope/Orc/fully_lazy/
Dtoy.cpp931 BasicBlock *LoopBB = BasicBlock::Create(getGlobalContext(), "loop", TheFunction); in IRGen() local
934 C.getBuilder().CreateBr(LoopBB); in IRGen()
937 C.getBuilder().SetInsertPoint(LoopBB); in IRGen()
979 C.getBuilder().CreateCondBr(EndCond, LoopBB, AfterBB); in IRGen()
/external/llvm/docs/tutorial/
DLangImpl5.rst627 BasicBlock *LoopBB =
630 // Insert an explicit fall through from the current block to the LoopBB.
631 Builder.CreateBr(LoopBB);
641 // Start insertion in LoopBB.
642 Builder.SetInsertPoint(LoopBB);
729 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
/external/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp324 BasicBlock *LoopBB = (*LoopI)->getEntry(); in orderNodes() local
325 if (LI->getLoopFor(LoopBB) == CurrentLoop) { in orderNodes()
/external/clang/lib/CodeGen/
DCGExprCXX.cpp1029 llvm::BasicBlock *LoopBB = createBasicBlock("new.loop"); in EmitNewArrayInitializer() local
1041 Builder.CreateCondBr(IsEmpty, ContBB, LoopBB); in EmitNewArrayInitializer()
1045 EmitBlock(LoopBB); in EmitNewArrayInitializer()
1084 Builder.CreateCondBr(IsEnd, ContBB, LoopBB); in EmitNewArrayInitializer()