Home
last modified time | relevance | path

Searched refs:NewPreheader (Results 1 – 25 of 93) sorted by relevance

1234

/dports/devel/llvm80/llvm-8.0.1.src/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp322 BasicBlock *NewPreheader = Preheader->splitBasicBlock( in handleDeadExits() local
326 DTU.insertEdge(NewPreheader, L.getHeader()); in handleDeadExits()
327 DTU.insertEdge(Preheader, NewPreheader); in handleDeadExits()
330 Builder.CreateSwitch(Builder.getInt32(0), NewPreheader); in handleDeadExits()
350 assert(L.getLoopPreheader() == NewPreheader && "Malformed CFG?"); in handleDeadExits()
352 OuterLoop->addBasicBlockToLoop(NewPreheader, LI); in handleDeadExits()
370 LI.changeLoopFor(NewPreheader, StillReachable); in handleDeadExits()
373 NotContaining->removeBlockFromLoop(NewPreheader); in handleDeadExits()
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp357 BasicBlock *NewPreheader = llvm::SplitBlock( in handleDeadExits() local
362 Builder.CreateSwitch(Builder.getInt32(0), NewPreheader); in handleDeadExits()
382 assert(L.getLoopPreheader() == NewPreheader && "Malformed CFG?"); in handleDeadExits()
393 LI.changeLoopFor(NewPreheader, StillReachable); in handleDeadExits()
394 removeBlockFromLoops(NewPreheader, OuterLoop, StillReachable); in handleDeadExits()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp358 BasicBlock *NewPreheader = llvm::SplitBlock( in handleDeadExits() local
363 Builder.CreateSwitch(Builder.getInt32(0), NewPreheader); in handleDeadExits()
388 assert(L.getLoopPreheader() == NewPreheader && "Malformed CFG?"); in handleDeadExits()
399 LI.changeLoopFor(NewPreheader, StillReachable); in handleDeadExits()
400 removeBlockFromLoops(NewPreheader, OuterLoop, StillReachable); in handleDeadExits()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp359 BasicBlock *NewPreheader = llvm::SplitBlock( in handleDeadExits() local
364 Builder.CreateSwitch(Builder.getInt32(0), NewPreheader); in handleDeadExits()
384 assert(L.getLoopPreheader() == NewPreheader && "Malformed CFG?"); in handleDeadExits()
395 LI.changeLoopFor(NewPreheader, StillReachable); in handleDeadExits()
396 removeBlockFromLoops(NewPreheader, OuterLoop, StillReachable); in handleDeadExits()
/dports/devel/llvm10/llvm-10.0.1.src/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp357 BasicBlock *NewPreheader = llvm::SplitBlock( in handleDeadExits() local
362 Builder.CreateSwitch(Builder.getInt32(0), NewPreheader); in handleDeadExits()
382 assert(L.getLoopPreheader() == NewPreheader && "Malformed CFG?"); in handleDeadExits()
393 LI.changeLoopFor(NewPreheader, StillReachable); in handleDeadExits()
394 removeBlockFromLoops(NewPreheader, OuterLoop, StillReachable); in handleDeadExits()
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp358 BasicBlock *NewPreheader = llvm::SplitBlock( in handleDeadExits() local
363 Builder.CreateSwitch(Builder.getInt32(0), NewPreheader); in handleDeadExits()
388 assert(L.getLoopPreheader() == NewPreheader && "Malformed CFG?"); in handleDeadExits()
399 LI.changeLoopFor(NewPreheader, StillReachable); in handleDeadExits()
400 removeBlockFromLoops(NewPreheader, OuterLoop, StillReachable); in handleDeadExits()
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp358 BasicBlock *NewPreheader = llvm::SplitBlock( in handleDeadExits() local
363 Builder.CreateSwitch(Builder.getInt32(0), NewPreheader); in handleDeadExits()
388 assert(L.getLoopPreheader() == NewPreheader && "Malformed CFG?"); in handleDeadExits()
399 LI.changeLoopFor(NewPreheader, StillReachable); in handleDeadExits()
400 removeBlockFromLoops(NewPreheader, OuterLoop, StillReachable); in handleDeadExits()
/dports/devel/llvm11/llvm-11.0.1.src/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp359 BasicBlock *NewPreheader = llvm::SplitBlock( in handleDeadExits() local
364 Builder.CreateSwitch(Builder.getInt32(0), NewPreheader); in handleDeadExits()
384 assert(L.getLoopPreheader() == NewPreheader && "Malformed CFG?"); in handleDeadExits()
395 LI.changeLoopFor(NewPreheader, StillReachable); in handleDeadExits()
396 removeBlockFromLoops(NewPreheader, OuterLoop, StillReachable); in handleDeadExits()
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp358 BasicBlock *NewPreheader = llvm::SplitBlock( in handleDeadExits() local
363 Builder.CreateSwitch(Builder.getInt32(0), NewPreheader); in handleDeadExits()
388 assert(L.getLoopPreheader() == NewPreheader && "Malformed CFG?"); in handleDeadExits()
399 LI.changeLoopFor(NewPreheader, StillReachable); in handleDeadExits()
400 removeBlockFromLoops(NewPreheader, OuterLoop, StillReachable); in handleDeadExits()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp357 BasicBlock *NewPreheader = llvm::SplitBlock( in handleDeadExits() local
362 Builder.CreateSwitch(Builder.getInt32(0), NewPreheader); in handleDeadExits()
382 assert(L.getLoopPreheader() == NewPreheader && "Malformed CFG?"); in handleDeadExits()
393 LI.changeLoopFor(NewPreheader, StillReachable); in handleDeadExits()
394 removeBlockFromLoops(NewPreheader, OuterLoop, StillReachable); in handleDeadExits()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp358 BasicBlock *NewPreheader = llvm::SplitBlock( in handleDeadExits() local
363 Builder.CreateSwitch(Builder.getInt32(0), NewPreheader); in handleDeadExits()
388 assert(L.getLoopPreheader() == NewPreheader && "Malformed CFG?"); in handleDeadExits()
399 LI.changeLoopFor(NewPreheader, StillReachable); in handleDeadExits()
400 removeBlockFromLoops(NewPreheader, OuterLoop, StillReachable); in handleDeadExits()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp358 BasicBlock *NewPreheader = llvm::SplitBlock( in handleDeadExits() local
363 Builder.CreateSwitch(Builder.getInt32(0), NewPreheader); in handleDeadExits()
388 assert(L.getLoopPreheader() == NewPreheader && "Malformed CFG?"); in handleDeadExits()
399 LI.changeLoopFor(NewPreheader, StillReachable); in handleDeadExits()
400 removeBlockFromLoops(NewPreheader, OuterLoop, StillReachable); in handleDeadExits()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp359 BasicBlock *NewPreheader = llvm::SplitBlock( in handleDeadExits() local
364 Builder.CreateSwitch(Builder.getInt32(0), NewPreheader); in handleDeadExits()
389 assert(L.getLoopPreheader() == NewPreheader && "Malformed CFG?"); in handleDeadExits()
400 LI.changeLoopFor(NewPreheader, StillReachable); in handleDeadExits()
401 removeBlockFromLoops(NewPreheader, OuterLoop, StillReachable); in handleDeadExits()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp358 BasicBlock *NewPreheader = llvm::SplitBlock( in handleDeadExits() local
363 Builder.CreateSwitch(Builder.getInt32(0), NewPreheader); in handleDeadExits()
388 assert(L.getLoopPreheader() == NewPreheader && "Malformed CFG?"); in handleDeadExits()
399 LI.changeLoopFor(NewPreheader, StillReachable); in handleDeadExits()
400 removeBlockFromLoops(NewPreheader, OuterLoop, StillReachable); in handleDeadExits()
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp358 BasicBlock *NewPreheader = llvm::SplitBlock( in handleDeadExits() local
363 Builder.CreateSwitch(Builder.getInt32(0), NewPreheader); in handleDeadExits()
388 assert(L.getLoopPreheader() == NewPreheader && "Malformed CFG?"); in handleDeadExits()
399 LI.changeLoopFor(NewPreheader, StillReachable); in handleDeadExits()
400 removeBlockFromLoops(NewPreheader, OuterLoop, StillReachable); in handleDeadExits()
/dports/devel/llvm90/llvm-9.0.1.src/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp355 BasicBlock *NewPreheader = llvm::SplitBlock( in handleDeadExits() local
360 Builder.CreateSwitch(Builder.getInt32(0), NewPreheader); in handleDeadExits()
380 assert(L.getLoopPreheader() == NewPreheader && "Malformed CFG?"); in handleDeadExits()
391 LI.changeLoopFor(NewPreheader, StillReachable); in handleDeadExits()
392 removeBlockFromLoops(NewPreheader, OuterLoop, StillReachable); in handleDeadExits()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2178 BasicBlock *NewPreheader = BasicBlock::Create(Ctx, HeaderName+".rtli.ph", in processCopyingStore() local
2181 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore()
2182 IRBuilder<>(NewPreheader).CreateBr(Header); in processCopyingStore()
2189 PN->setIncomingBlock(bx, NewPreheader); in processCopyingStore()
2191 DT->addNewBlock(NewPreheader, Preheader); in processCopyingStore()
2192 DT->changeImmediateDominator(Header, NewPreheader); in processCopyingStore()
2222 Func, NewPreheader); in processCopyingStore()
2226 Builder.CreateCondBr(Cond, MemmoveB, NewPreheader); in processCopyingStore()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2178 BasicBlock *NewPreheader = BasicBlock::Create(Ctx, HeaderName+".rtli.ph", in processCopyingStore() local
2181 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore()
2182 IRBuilder<>(NewPreheader).CreateBr(Header); in processCopyingStore()
2189 PN->setIncomingBlock(bx, NewPreheader); in processCopyingStore()
2191 DT->addNewBlock(NewPreheader, Preheader); in processCopyingStore()
2192 DT->changeImmediateDominator(Header, NewPreheader); in processCopyingStore()
2222 Func, NewPreheader); in processCopyingStore()
2226 Builder.CreateCondBr(Cond, MemmoveB, NewPreheader); in processCopyingStore()
/dports/devel/llvm10/llvm-10.0.1.src/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2178 BasicBlock *NewPreheader = BasicBlock::Create(Ctx, HeaderName+".rtli.ph", in processCopyingStore() local
2181 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore()
2182 IRBuilder<>(NewPreheader).CreateBr(Header); in processCopyingStore()
2189 PN->setIncomingBlock(bx, NewPreheader); in processCopyingStore()
2191 DT->addNewBlock(NewPreheader, Preheader); in processCopyingStore()
2192 DT->changeImmediateDominator(Header, NewPreheader); in processCopyingStore()
2222 Func, NewPreheader); in processCopyingStore()
2226 Builder.CreateCondBr(Cond, MemmoveB, NewPreheader); in processCopyingStore()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2196 BasicBlock *NewPreheader = BasicBlock::Create(Ctx, HeaderName+".rtli.ph",
2199 ParentL->addBasicBlockToLoop(NewPreheader, *LF);
2200 IRBuilder<>(NewPreheader).CreateBr(Header);
2207 PN->setIncomingBlock(bx, NewPreheader);
2209 DT->addNewBlock(NewPreheader, Preheader);
2210 DT->changeImmediateDominator(Header, NewPreheader);
2240 Func, NewPreheader);
2244 Builder.CreateCondBr(Cond, MemmoveB, NewPreheader);
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2196 BasicBlock *NewPreheader = BasicBlock::Create(Ctx, HeaderName+".rtli.ph", in processCopyingStore() local
2199 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore()
2200 IRBuilder<>(NewPreheader).CreateBr(Header); in processCopyingStore()
2207 PN->setIncomingBlock(bx, NewPreheader); in processCopyingStore()
2209 DT->addNewBlock(NewPreheader, Preheader); in processCopyingStore()
2210 DT->changeImmediateDominator(Header, NewPreheader); in processCopyingStore()
2240 Func, NewPreheader); in processCopyingStore()
2244 Builder.CreateCondBr(Cond, MemmoveB, NewPreheader); in processCopyingStore()
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2196 BasicBlock *NewPreheader = BasicBlock::Create(Ctx, HeaderName+".rtli.ph", in processCopyingStore() local
2199 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore()
2200 IRBuilder<>(NewPreheader).CreateBr(Header); in processCopyingStore()
2207 PN->setIncomingBlock(bx, NewPreheader); in processCopyingStore()
2209 DT->addNewBlock(NewPreheader, Preheader); in processCopyingStore()
2210 DT->changeImmediateDominator(Header, NewPreheader); in processCopyingStore()
2240 Func, NewPreheader); in processCopyingStore()
2244 Builder.CreateCondBr(Cond, MemmoveB, NewPreheader); in processCopyingStore()
/dports/devel/llvm11/llvm-11.0.1.src/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2178 BasicBlock *NewPreheader = BasicBlock::Create(Ctx, HeaderName+".rtli.ph", in processCopyingStore() local
2181 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore()
2182 IRBuilder<>(NewPreheader).CreateBr(Header); in processCopyingStore()
2189 PN->setIncomingBlock(bx, NewPreheader); in processCopyingStore()
2191 DT->addNewBlock(NewPreheader, Preheader); in processCopyingStore()
2192 DT->changeImmediateDominator(Header, NewPreheader); in processCopyingStore()
2222 Func, NewPreheader); in processCopyingStore()
2226 Builder.CreateCondBr(Cond, MemmoveB, NewPreheader); in processCopyingStore()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2178 BasicBlock *NewPreheader = BasicBlock::Create(Ctx, HeaderName+".rtli.ph", in processCopyingStore() local
2181 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore()
2182 IRBuilder<>(NewPreheader).CreateBr(Header); in processCopyingStore()
2189 PN->setIncomingBlock(bx, NewPreheader); in processCopyingStore()
2191 DT->addNewBlock(NewPreheader, Preheader); in processCopyingStore()
2192 DT->changeImmediateDominator(Header, NewPreheader); in processCopyingStore()
2222 Func, NewPreheader); in processCopyingStore()
2226 Builder.CreateCondBr(Cond, MemmoveB, NewPreheader); in processCopyingStore()
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonLoopIdiomRecognition.cpp2196 BasicBlock *NewPreheader = BasicBlock::Create(Ctx, HeaderName+".rtli.ph", in processCopyingStore() local
2199 ParentL->addBasicBlockToLoop(NewPreheader, *LF); in processCopyingStore()
2200 IRBuilder<>(NewPreheader).CreateBr(Header); in processCopyingStore()
2207 PN->setIncomingBlock(bx, NewPreheader); in processCopyingStore()
2209 DT->addNewBlock(NewPreheader, Preheader); in processCopyingStore()
2210 DT->changeImmediateDominator(Header, NewPreheader); in processCopyingStore()
2240 Func, NewPreheader); in processCopyingStore()
2244 Builder.CreateCondBr(Cond, MemmoveB, NewPreheader); in processCopyingStore()

1234