Searched refs:LoopBB (Results 1 - 25 of 29) sorted by relevance

12

/external/llvm/lib/Target/NVPTX/
H A DNVPTXLowerAggrCopies.cpp69 BasicBlock *LoopBB = BasicBlock::Create(Context, "loadstoreloop", &F, NewBB); local
71 OrigBB->getTerminator()->setSuccessor(0, LoopBB);
83 IRBuilder<> LoopBuilder(LoopBB);
103 LoopIndex->addIncoming(NewIndex, LoopBB);
105 LoopBuilder.CreateCondBr(LoopBuilder.CreateICmpULT(NewIndex, CopyLen), LoopBB,
169 BasicBlock *LoopBB = local
171 IRBuilder<> LoopBuilder(LoopBB);
181 ExitBB, LoopBB);
182 LoopPhi->addIncoming(IndexPtr, LoopBB);
184 BranchInst::Create(ExitBB, LoopBB, Compare
214 BasicBlock *LoopBB = BasicBlock::Create(Context, "loadstoreloop", &F, NewBB); local
[all...]
/external/llvm/lib/Target/AMDGPU/
H A DSILowerControlFlow.cpp101 MachineBasicBlock &LoopBB,
106 void emitLoadM0FromVGPRLoop(MachineBasicBlock &LoopBB, DebugLoc DL,
416 MachineBasicBlock &LoopBB,
426 LoopBB.addLiveIn(Val->getReg());
437 LoopBB.addLiveIn(Src->getReg());
440 LoopBB.addLiveIn(IdxReg.getReg());
441 LoopBB.sortUniqueLiveIns();
444 void SILowerControlFlow::emitLoadM0FromVGPRLoop(MachineBasicBlock &LoopBB, argument
449 MachineBasicBlock::iterator I = LoopBB.begin();
452 BuildMI(LoopBB,
413 splitLoadM0BlockLiveIns(LivePhysRegs &RemainderLiveRegs, const MachineRegisterInfo &MRI, const MachineInstr &MI, MachineBasicBlock &LoopBB, MachineBasicBlock &RemainderBB, unsigned SaveReg, const MachineOperand &IdxReg) argument
508 MachineBasicBlock *LoopBB = MF->CreateMachineBasicBlock(); local
564 MachineBasicBlock *LoopBB; local
[all...]
/external/llvm/unittests/Analysis/
H A DScalarEvolutionTest.cpp245 BasicBlock *LoopBB = BasicBlock::Create(Context, "loop", F); local
247 BranchInst::Create(LoopBB, EntryBB);
248 BranchInst::Create(LoopBB, ExitBB, UndefValue::get(Type::getInt1Ty(Context)),
249 LoopBB);
252 auto *PN = PHINode::Create(Ty, 2, "", &*LoopBB->begin());
254 PN->addIncoming(UndefValue::get(Ty), LoopBB); local
/external/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp1211 MachineBasicBlock *LoopBB = F->CreateMachineBasicBlock(LLVM_BB); local
1214 F->insert(I, LoopBB);
1223 // Add adges BB => LoopBB => RemBB, BB => RemBB, LoopBB => LoopBB
1224 BB->addSuccessor(LoopBB);
1226 LoopBB->addSuccessor(RemBB);
1227 LoopBB->addSuccessor(LoopBB);
1246 // LoopBB
[all...]
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp1064 MachineBasicBlock *LoopBB = F->CreateMachineBasicBlock(LLVM_BB); local
1067 F->insert(I, LoopBB);
1077 // Add adges BB => LoopBB => RemBB, BB => RemBB, LoopBB => LoopBB
1078 BB->addSuccessor(LoopBB);
1080 LoopBB->addSuccessor(RemBB);
1081 LoopBB->addSuccessor(LoopBB);
1100 // LoopBB
[all...]
/external/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp778 auto LoopBB = BasicBlock::Create(Ctx, "partword.cmpxchg.loop", F, FailureBB); local
799 Builder.CreateBr(LoopBB);
802 Builder.SetInsertPoint(LoopBB);
835 Builder.CreateCondBr(ShouldContinue, LoopBB, EndBB);
886 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB); local
892 Builder.CreateBr(LoopBB);
895 Builder.SetInsertPoint(LoopBB);
904 Builder.CreateCondBr(TryAgain, LoopBB, ExitBB);
1237 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB); local
1247 Builder.CreateBr(LoopBB);
[all...]
H A DMachineBlockPlacement.cpp1276 for (MachineBasicBlock *LoopBB : L.getBlocks()) {
1277 auto Freq = MBFI->getBlockFreq(LoopBB).getFrequency();
1280 LoopBlockSet.insert(LoopBB);
1335 for (MachineBasicBlock *LoopBB : LoopBlockSet)
1336 fillWorkLists(LoopBB, UpdatedPreds, &LoopBlockSet);
1369 for (MachineBasicBlock *LoopBB : LoopBlockSet)
1373 << " Bad block: " << getBlockName(LoopBB) << "\n";
/external/llvm/examples/Kaleidoscope/Chapter5/
H A Dtoy.cpp684 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); local
686 // Insert an explicit fall through from the current block to the LoopBB.
687 Builder.CreateBr(LoopBB);
689 // Start insertion in LoopBB.
690 Builder.SetInsertPoint(LoopBB);
736 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
/external/swiftshader/third_party/LLVM/examples/Kaleidoscope/Chapter5/
H A Dtoy.cpp586 BasicBlock *LoopBB = BasicBlock::Create(getGlobalContext(), "loop", TheFunction); local
588 // Insert an explicit fall through from the current block to the LoopBB.
589 Builder.CreateBr(LoopBB);
591 // Start insertion in LoopBB.
592 Builder.SetInsertPoint(LoopBB);
635 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
/external/swiftshader/third_party/LLVM/examples/Kaleidoscope/Chapter6/
H A Dtoy.cpp690 BasicBlock *LoopBB = BasicBlock::Create(getGlobalContext(), "loop", TheFunction); local
692 // Insert an explicit fall through from the current block to the LoopBB.
693 Builder.CreateBr(LoopBB);
695 // Start insertion in LoopBB.
696 Builder.SetInsertPoint(LoopBB);
739 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
H A Dtoy.cpp909 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); local
911 // Insert an explicit fall through from the current block to the LoopBB.
912 Builder.CreateBr(LoopBB);
914 // Start insertion in LoopBB.
915 Builder.SetInsertPoint(LoopBB);
959 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
H A Dtoy.cpp909 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); local
911 // Insert an explicit fall through from the current block to the LoopBB.
912 Builder.CreateBr(LoopBB);
914 // Start insertion in LoopBB.
915 Builder.SetInsertPoint(LoopBB);
959 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
H A Dtoy.cpp909 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); local
911 // Insert an explicit fall through from the current block to the LoopBB.
912 Builder.CreateBr(LoopBB);
914 // Start insertion in LoopBB.
915 Builder.SetInsertPoint(LoopBB);
959 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A Dtoy.cpp898 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); local
900 // Insert an explicit fall through from the current block to the LoopBB.
901 Builder.CreateBr(LoopBB);
903 // Start insertion in LoopBB.
904 Builder.SetInsertPoint(LoopBB);
948 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/
H A Dtoy.cpp920 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); local
922 // Insert an explicit fall through from the current block to the LoopBB.
923 Builder.CreateBr(LoopBB);
925 // Start insertion in LoopBB.
926 Builder.SetInsertPoint(LoopBB);
970 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
/external/llvm/examples/Kaleidoscope/Chapter6/
H A Dtoy.cpp795 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); local
797 // Insert an explicit fall through from the current block to the LoopBB.
798 Builder.CreateBr(LoopBB);
800 // Start insertion in LoopBB.
801 Builder.SetInsertPoint(LoopBB);
847 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
/external/llvm/examples/Kaleidoscope/Chapter7/
H A Dtoy.cpp910 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); local
912 // Insert an explicit fall through from the current block to the LoopBB.
913 Builder.CreateBr(LoopBB);
915 // Start insertion in LoopBB.
916 Builder.SetInsertPoint(LoopBB);
960 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
/external/llvm/examples/Kaleidoscope/Chapter8/
H A Dtoy.cpp905 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); local
907 // Insert an explicit fall through from the current block to the LoopBB.
908 Builder.CreateBr(LoopBB);
910 // Start insertion in LoopBB.
911 Builder.SetInsertPoint(LoopBB);
955 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
/external/llvm/examples/Kaleidoscope/MCJIT/cached/
H A Dtoy-jit.cpp821 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); local
823 // Insert an explicit fall through from the current block to the LoopBB.
824 Builder.CreateBr(LoopBB);
826 // Start insertion in LoopBB.
827 Builder.SetInsertPoint(LoopBB);
869 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
H A Dtoy.cpp1185 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); local
1187 // Insert an explicit fall through from the current block to the LoopBB.
1188 Builder.CreateBr(LoopBB);
1190 // Start insertion in LoopBB.
1191 Builder.SetInsertPoint(LoopBB);
1233 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
/external/llvm/examples/Kaleidoscope/MCJIT/initial/
H A Dtoy.cpp1043 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); local
1045 // Insert an explicit fall through from the current block to the LoopBB.
1046 Builder.CreateBr(LoopBB);
1048 // Start insertion in LoopBB.
1049 Builder.SetInsertPoint(LoopBB);
1091 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
/external/llvm/examples/Kaleidoscope/MCJIT/lazy/
H A Dtoy-jit.cpp803 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); local
805 // Insert an explicit fall through from the current block to the LoopBB.
806 Builder.CreateBr(LoopBB);
808 // Start insertion in LoopBB.
809 Builder.SetInsertPoint(LoopBB);
851 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
H A Dtoy.cpp1083 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); local
1085 // Insert an explicit fall through from the current block to the LoopBB.
1086 Builder.CreateBr(LoopBB);
1088 // Start insertion in LoopBB.
1089 Builder.SetInsertPoint(LoopBB);
1131 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
/external/swiftshader/third_party/LLVM/examples/Kaleidoscope/Chapter7/
H A Dtoy.cpp796 BasicBlock *LoopBB = BasicBlock::Create(getGlobalContext(), "loop", TheFunction); local
798 // Insert an explicit fall through from the current block to the LoopBB.
799 Builder.CreateBr(LoopBB);
801 // Start insertion in LoopBB.
802 Builder.SetInsertPoint(LoopBB);
844 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);
/external/llvm/examples/Kaleidoscope/Chapter9/
H A Dtoy.cpp1091 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); local
1093 // Insert an explicit fall through from the current block to the LoopBB.
1094 Builder.CreateBr(LoopBB);
1096 // Start insertion in LoopBB.
1097 Builder.SetInsertPoint(LoopBB);
1141 Builder.CreateCondBr(EndCond, LoopBB, AfterBB);

Completed in 479 milliseconds

12