Home
last modified time | relevance | path

Searched refs:TempReg (Results 1 – 11 of 11) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp391 unsigned TempReg = materialize32BitInt(Imm, &Mips::GPR32RegClass); in materializeFP() local
392 emitInst(Mips::MTC1, DestReg).addReg(TempReg); in materializeFP()
422 Register TempReg = createResultReg(RC); in materializeGV() local
423 emitInst(Mips::ADDiu, TempReg) in materializeGV()
426 DestReg = TempReg; in materializeGV()
648 Register TempReg = createResultReg(&Mips::GPR32RegClass); in emitCmp() local
649 emitInst(Mips::XOR, TempReg).addReg(LeftReg).addReg(RightReg); in emitCmp()
650 emitInst(Mips::SLTiu, ResultReg).addReg(TempReg).addImm(1); in emitCmp()
654 Register TempReg = createResultReg(&Mips::GPR32RegClass); in emitCmp() local
655 emitInst(Mips::XOR, TempReg).addReg(LeftReg).addReg(RightReg); in emitCmp()
[all …]
H A DMipsLoongson2FBTBFix.cpp78 Register TempReg = MRI.createVirtualRegister(&Mips::GPR64RegClass); in runOnBasicBlock() local
81 BuildMI(MBB, MI, MBBDL, TII->get(Mips::ORi), TempReg) in runOnBasicBlock()
87 .addReg(TempReg) in runOnBasicBlock()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp657 Register TempReg = isPPC64 ? PPC::X12 : PPC::R12; // another scratch reg in emitPrologue() local
689 &MBB, false, twoUniqueScratchRegsRequired(&MBB), &ScratchReg, &TempReg); in emitPrologue()
693 SingleScratchReg = ScratchReg == TempReg; in emitPrologue()
796 BuildMI(MBB, MBBI, dl, TII.get(PPC::MFOCRF8), TempReg); in emitPrologue()
800 BuildMI(MBB, MBBI, dl, MoveFromCondRegInst, TempReg); in emitPrologue()
811 .addReg(TempReg, getKillRegState(true)) in emitPrologue()
877 .addReg(TempReg, getKillRegState(true)) in emitPrologue()
923 .addDef(TempReg) in emitPrologue()
954 TII.materializeImmPostRA(MBB, MBBI, dl, TempReg, NegFrameSize); in emitPrologue()
957 .addReg(TempReg, RegState::Kill); in emitPrologue()
[all …]
H A DPPCISelDAGToDAG.cpp476 Register TempReg = RegInfo->createVirtualRegister(&PPC::GPRCRegClass); in INITIALIZE_PASS() local
479 .addReg(TempReg, RegState::Define).addReg(GlobalBaseReg); in INITIALIZE_PASS()
H A DPPCISelLowering.cpp12277 Register TempReg = MRI.createVirtualRegister(isPPC64 ? G8RC : GPRC); in emitProbedAlloca() local
12278 BuildMI(*MBB, {MI}, DL, TII->get(isPPC64 ? PPC::LIS8 : PPC::LIS), TempReg) in emitProbedAlloca()
12282 .addReg(TempReg) in emitProbedAlloca()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp1450 Register TempReg; in parseMachineFunctionInfo() local
1451 if (parseNamedRegisterReference(PFS, TempReg, RegName.Value, Error)) { in parseMachineFunctionInfo()
1455 RegVal = TempReg; in parseMachineFunctionInfo()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMExpandPseudoInsts.cpp1728 Register TempReg = MI.getOperand(1).getReg(); in ExpandCMP_SWAP() local
1792 MIB = BuildMI(StoreBB, DL, TII->get(StrexOp), TempReg) in ExpandCMP_SWAP()
1802 .addReg(TempReg, RegState::Kill) in ExpandCMP_SWAP()
1858 Register TempReg = MI.getOperand(1).getReg(); in ExpandCMP_SWAP_64() local
1916 MIB = BuildMI(StoreBB, DL, TII->get(STREXD), TempReg); in ExpandCMP_SWAP_64()
1923 .addReg(TempReg, RegState::Kill) in ExpandCMP_SWAP_64()
H A DARMFastISel.cpp2973 Register TempReg = MF->getRegInfo().createVirtualRegister(&ARM::rGPRRegClass); in ARMLowerPICELF() local
2976 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, MIMD, TII.get(Opc), TempReg) in ARMLowerPICELF()
2989 .addReg(TempReg) in ARMLowerPICELF()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86MCInstLower.cpp1370 unsigned TempReg = AddrReg == X86::R10 ? X86::R11D : X86::R10D; in LowerKCFI_CHECK() local
1372 MCInstBuilder(X86::MOV32ri).addReg(TempReg).addImm(-MaskKCFIType(Type))); in LowerKCFI_CHECK()
1375 .addReg(TempReg) in LowerKCFI_CHECK()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp2600 unsigned TempReg = Inst.getOperand(1).getReg(); in validateInstruction() local
2601 if (DestReg == TempReg) { in validateInstruction()
/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DGlobalISelEmitter.cpp3638 unsigned TempReg);