Searched refs:LoopMBB (Results 1 – 4 of 4) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/ |
D | RISCVExpandPseudoInsts.cpp | 235 MachineBasicBlock *LoopMBB, in doAtomicBinOpExpansion() argument 250 BuildMI(LoopMBB, DL, TII->get(getLRForRMW(Ordering, Width)), DestReg) in doAtomicBinOpExpansion() 256 BuildMI(LoopMBB, DL, TII->get(RISCV::AND), ScratchReg) in doAtomicBinOpExpansion() 259 BuildMI(LoopMBB, DL, TII->get(RISCV::XORI), ScratchReg) in doAtomicBinOpExpansion() 264 BuildMI(LoopMBB, DL, TII->get(getSCForRMW(Ordering, Width)), ScratchReg) in doAtomicBinOpExpansion() 267 BuildMI(LoopMBB, DL, TII->get(RISCV::BNE)) in doAtomicBinOpExpansion() 270 .addMBB(LoopMBB); in doAtomicBinOpExpansion() 297 MachineBasicBlock *ThisMBB, MachineBasicBlock *LoopMBB, in doMaskedAtomicBinOpExpansion() argument 316 BuildMI(LoopMBB, DL, TII->get(getLRForRMW32(Ordering)), DestReg) in doMaskedAtomicBinOpExpansion() 322 BuildMI(LoopMBB, DL, TII->get(RISCV::ADDI), ScratchReg) in doMaskedAtomicBinOpExpansion() [all …]
|
D | RISCVISelLowering.cpp | 1120 MachineBasicBlock *LoopMBB = MF.CreateMachineBasicBlock(LLVM_BB); in emitReadCycleWidePseudo() local 1121 MF.insert(It, LoopMBB); in emitReadCycleWidePseudo() 1131 BB->addSuccessor(LoopMBB); in emitReadCycleWidePseudo() 1140 BuildMI(LoopMBB, DL, TII->get(RISCV::CSRRS), HiReg) in emitReadCycleWidePseudo() 1143 BuildMI(LoopMBB, DL, TII->get(RISCV::CSRRS), LoReg) in emitReadCycleWidePseudo() 1146 BuildMI(LoopMBB, DL, TII->get(RISCV::CSRRS), ReadAgainReg) in emitReadCycleWidePseudo() 1150 BuildMI(LoopMBB, DL, TII->get(RISCV::BNE)) in emitReadCycleWidePseudo() 1153 .addMBB(LoopMBB); in emitReadCycleWidePseudo() 1155 LoopMBB->addSuccessor(LoopMBB); in emitReadCycleWidePseudo() 1156 LoopMBB->addSuccessor(DoneMBB); in emitReadCycleWidePseudo()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86FrameLowering.cpp | 565 MachineBasicBlock *LoopMBB = MF.CreateMachineBasicBlock(LLVM_BB); in emitStackProbeInline() local 570 MF.insert(MBBIter, LoopMBB); in emitStackProbeInline() 683 BuildMI(RoundMBB, DL, TII.get(X86::JMP_1)).addMBB(LoopMBB); in emitStackProbeInline() 689 BuildMI(LoopMBB, DL, TII.get(X86::PHI), JoinReg) in emitStackProbeInline() 693 .addMBB(LoopMBB); in emitStackProbeInline() 696 LoopMBB->addLiveIn(JoinReg); in emitStackProbeInline() 697 addRegOffset(BuildMI(LoopMBB, DL, TII.get(X86::LEA64r), ProbeReg), JoinReg, in emitStackProbeInline() 701 BuildMI(LoopMBB, DL, TII.get(X86::MOV8mi)) in emitStackProbeInline() 709 LoopMBB->addLiveIn(RoundedReg); in emitStackProbeInline() 710 BuildMI(LoopMBB, DL, TII.get(X86::CMP64rr)) in emitStackProbeInline() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.cpp | 7074 MachineBasicBlock *LoopMBB = emitBlockAfter(StartMBB); in emitAtomicLoadBinary() local 7082 MBB->addSuccessor(LoopMBB); in emitAtomicLoadBinary() 7092 MBB = LoopMBB; in emitAtomicLoadBinary() 7095 .addReg(Dest).addMBB(LoopMBB); in emitAtomicLoadBinary() 7135 .addImm(SystemZ::CCMASK_CS).addImm(SystemZ::CCMASK_CS_NE).addMBB(LoopMBB); in emitAtomicLoadBinary() 7136 MBB->addSuccessor(LoopMBB); in emitAtomicLoadBinary() 7192 MachineBasicBlock *LoopMBB = emitBlockAfter(StartMBB); in emitAtomicLoadMinMax() local 7193 MachineBasicBlock *UseAltMBB = emitBlockAfter(LoopMBB); in emitAtomicLoadMinMax() 7202 MBB->addSuccessor(LoopMBB); in emitAtomicLoadMinMax() 7209 MBB = LoopMBB; in emitAtomicLoadMinMax() [all …]
|