Home
last modified time | relevance | path

Searched refs:LoopTailMBB (Results 1 – 2 of 2) sorted by relevance

/external/llvm-project/llvm/lib/Target/RISCV/
DRISCVExpandAtomicPseudoInsts.cpp403 auto LoopTailMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicMinMaxOp() local
409 MF->insert(++LoopIfBodyMBB->getIterator(), LoopTailMBB); in expandAtomicMinMaxOp()
410 MF->insert(++LoopTailMBB->getIterator(), DoneMBB); in expandAtomicMinMaxOp()
414 LoopHeadMBB->addSuccessor(LoopTailMBB); in expandAtomicMinMaxOp()
415 LoopIfBodyMBB->addSuccessor(LoopTailMBB); in expandAtomicMinMaxOp()
416 LoopTailMBB->addSuccessor(LoopHeadMBB); in expandAtomicMinMaxOp()
417 LoopTailMBB->addSuccessor(DoneMBB); in expandAtomicMinMaxOp()
456 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
464 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
471 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVExpandPseudoInsts.cpp420 auto LoopTailMBB = MF->CreateMachineBasicBlock(MBB.getBasicBlock()); in expandAtomicMinMaxOp() local
426 MF->insert(++LoopIfBodyMBB->getIterator(), LoopTailMBB); in expandAtomicMinMaxOp()
427 MF->insert(++LoopTailMBB->getIterator(), DoneMBB); in expandAtomicMinMaxOp()
431 LoopHeadMBB->addSuccessor(LoopTailMBB); in expandAtomicMinMaxOp()
432 LoopIfBodyMBB->addSuccessor(LoopTailMBB); in expandAtomicMinMaxOp()
433 LoopTailMBB->addSuccessor(LoopHeadMBB); in expandAtomicMinMaxOp()
434 LoopTailMBB->addSuccessor(DoneMBB); in expandAtomicMinMaxOp()
473 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
481 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
488 .addMBB(LoopTailMBB); in expandAtomicMinMaxOp()
[all …]