HomeSort by: relevance | last modified time | path
    Searched refs:buildCopy (Results 1 - 21 of 21) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
MipsCallLowering.cpp 146 auto Lo = MIRBuilder.buildCopy(s32, Register(PhysReg + (IsEL ? 0 : 1)));
147 auto Hi = MIRBuilder.buildCopy(s32, Register(PhysReg + (IsEL ? 1 : 0)));
152 MIRBuilder.buildCopy(ValVReg, PhysReg);
159 auto Copy = MIRBuilder.buildCopy(LLT{VA.getLocVT()}, PhysReg);
164 MIRBuilder.buildCopy(ValVReg, PhysReg);
248 MIRBuilder.buildCopy(Register(PhysReg + (IsEL ? 0 : 1)), Unmerge.getReg(0));
249 MIRBuilder.buildCopy(Register(PhysReg + (IsEL ? 1 : 0)), Unmerge.getReg(1));
251 MIRBuilder.buildCopy(PhysReg, ValVReg);
254 MIRBuilder.buildCopy(PhysReg, ExtReg);
266 auto SPReg = MIRBuilder.buildCopy(p0, Register(Mips::SP))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86AvoidStoreForwardingBlocks.cpp 109 void buildCopy(MachineInstr *LoadInst, unsigned NLoadOpcode, int64_t LoadDisp,
385 void X86AvoidSFBPass::buildCopy(MachineInstr *LoadInst, unsigned NLoadOpcode,
445 buildCopy(LoadInst, getYMMtoXMMLoadOpcode(LoadInst->getOpcode()), LdDisp,
456 buildCopy(LoadInst, X86::MOV64rm, LdDisp, StoreInst, X86::MOV64mr, StDisp,
466 buildCopy(LoadInst, X86::MOV32rm, LdDisp, StoreInst, X86::MOV32mr, StDisp,
476 buildCopy(LoadInst, X86::MOV16rm, LdDisp, StoreInst, X86::MOV16mr, StDisp,
486 buildCopy(LoadInst, X86::MOV8rm, LdDisp, StoreInst, X86::MOV8mr, StDisp,
X86CallLowering.cpp 97 MIRBuilder.buildCopy(p0, STI.getRegisterInfo()->getStackRegister());
111 MIRBuilder.buildCopy(PhysReg, ExtReg);
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
ARMCallLowering.cpp 101 auto SPReg = MIRBuilder.buildCopy(p0, Register(ARM::SP));
120 MIRBuilder.buildCopy(PhysReg, ExtReg);
295 MIRBuilder.buildCopy(ValVReg, PhysReg);
302 auto PhysRegToVReg = MIRBuilder.buildCopy(LLT::scalar(LocSize), PhysReg);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUCallLowering.cpp 78 MIRBuilder.buildCopy(PhysReg, ExtReg);
112 auto Copy = MIRBuilder.buildCopy(LLT::scalar(32), PhysReg);
201 SPReg = MIRBuilder.buildCopy(PtrTy, MFI->getStackPtrOffsetReg()).getReg(0);
214 MIRBuilder.buildCopy(PhysReg, ExtReg);
389 B.buildCopy(ReturnAddrVReg, LiveInReturn);
467 B.buildCopy(VReg, InputPtrReg);
598 B.buildCopy(LiveInReturn, ReturnAddrReg);
1091 MIRBuilder.buildCopy(LLT::vector(4, 32), FuncInfo.getScratchRSrcReg());
1092 MIRBuilder.buildCopy(AMDGPU::SGPR0_SGPR1_SGPR2_SGPR3, ScratchRSrcReg);
1097 MIRBuilder.buildCopy((Register)ArgReg.first, ArgReg.second)
    [all...]
AMDGPURegisterBankInfo.cpp 845 OpReg = B.buildCopy(OpTy, OpReg).getReg(0);
1093 Reg = B.buildCopy(Ty, Reg).getReg(0);
1278 auto SPCopy = B.buildCopy(PtrTy, SPReg);
1406 VOffsetReg = B.buildCopy(S32, CombinedOffset).getReg(0);
1885 B.buildCopy(Hi32Reg, Lo32Reg);
1934 Idx = B.buildCopy(S32, Idx)->getOperand(0).getReg();
1970 B.buildCopy(DstReg, Res[L]);
2019 Idx = B.buildCopy(S32, Idx)->getOperand(0).getReg();
2100 auto Copy = B.buildCopy(LLT::scalar(1), SrcReg);
2389 B.buildCopy(DstRegs[0], SrcRegs[0])
    [all...]
AMDGPULegalizerInfo.cpp 2745 B.buildCopy(DstReg, LiveIn);
4570 B.buildCopy(SGPR01, LiveIn);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
InlineAsmLowering.cpp 269 MIRBuilder.buildCopy(Dst, Src);
630 MIRBuilder.buildCopy(Tmp1Reg, SrcReg);
634 MIRBuilder.buildCopy(ResRegs[i], SrcReg);
CSEMIRBuilder.cpp 147 return buildCopy(Op.getReg(), MIB.getReg(0));
IRTranslator.cpp 328 MIRBuilder.buildCopy(
331 MIRBuilder.buildCopy(
1281 MIRBuilder.buildCopy(Regs[0], VReg);
1325 MIRBuilder.buildCopy(VReg, Vals[0]);
1436 MIRBuilder.buildCopy(Regs[0], Src);
1544 MIRBuilder.buildCopy(getOrCreateVReg(U), BaseReg);
2069 MIRBuilder.buildCopy(Reg, StackPtr);
2083 MIRBuilder.buildCopy(StackPtr, Reg);
2113 MIRBuilder.buildCopy(getOrCreateVReg(CI),
2237 MIRBuilder.buildCopy(SwiftInVReg, SwiftError.getOrCreateVRegUseAt
    [all...]
CallLowering.cpp 705 MIRBuilder.buildCopy(Args[i].Regs[0], StackAddr);
1144 MIRBuilder.buildCopy(ValVReg, PhysReg);
1148 auto Copy = MIRBuilder.buildCopy(LocTy, PhysReg);
MachineIRBuilder.cpp 238 MachineInstrBuilder MachineIRBuilder::buildCopy(const DstOp &Res,
503 return buildCopy(Dst, Src);
CombinerHelper.cpp 128 Builder.buildCopy(ToReg, FromReg);
334 Builder.buildCopy(NewDstReg, Ops[0]);
685 Builder.buildCopy(MI.getOperand(0).getReg(), MI.getOperand(1).getReg());
2293 Builder.buildCopy(DstReg, Reg);
LegalizerHelper.cpp 871 MIRBuilder.buildCopy(MI.getOperand(0), Unmerge.getReg(0));
4940 MIRBuilder.buildCopy(DstReg, DstRegs[0]);
6307 MIRBuilder.buildCopy(DstReg, Val);
6356 auto SPTmp = MIRBuilder.buildCopy(PtrTy, SPReg);
6371 MIRBuilder.buildCopy(SPReg, SPTmp);
6372 MIRBuilder.buildCopy(Dst, SPTmp);
6773 MIRBuilder.buildCopy(ValReg, PhysReg);
6775 MIRBuilder.buildCopy(PhysReg, ValReg);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64CallLowering.cpp 253 SPReg = MIRBuilder.buildCopy(p0, Register(AArch64::SP)).getReg(0);
276 MIRBuilder.buildCopy(PhysReg, ExtReg);
458 MIRBuilder.buildCopy(AArch64::X21, SwiftErrorVReg);
504 MIRBuilder.buildCopy(Register(F.VReg), Register(F.PReg));
1009 MIRBuilder.buildCopy(ForwardedReg, Register(F.VReg));
1147 MIRBuilder.buildCopy(Info.SwiftErrorVReg, Register(AArch64::X21));
AArch64InstructionSelector.cpp 919 auto Copy = MIB.buildCopy({DstTempRC}, {SrcReg});
1878 auto Copy = MIB.buildCopy(LLT::scalar(64), SrcOp);
1905 auto NewSrc = MIB.buildCopy(LLT::scalar(64), I.getOperand(1).getReg());
2423 MIB.buildCopy({DefReg}, {LoadMI->getOperand(0).getReg()});
2433 MIB.buildCopy({DefReg}, {DefGPRReg});
3332 MIB.buildCopy(Register(AArch64::X0), LoadGOT.getReg(0));
3341 MIB.buildCopy(I.getOperand(0).getReg(), Register(AArch64::X0));
3622 MIB.buildCopy(DstReg, Cmp.getReg(0));
4788 auto Copy = MIRBuilder.buildCopy(Dst, CPLoad->getOperand(0));
4971 MIB.buildCopy({SrcReg}, {I.getOperand(2)})
    [all...]
AArch64PostLegalizerCombiner.cpp 229 B.buildCopy(DstReg, Res.getReg(0));
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
SplitKit.h 451 SlotIndex buildCopy(Register FromReg, Register ToReg, LaneBitmask LaneMask,
SplitKit.cpp 548 SlotIndex SplitEditor::buildCopy(Register FromReg, Register ToReg,
632 Def = buildCopy(Edit->getReg(), Reg, LaneMask, MBB, I, Late, RegIdx);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
LegalizationArtifactCombiner.h 505 Builder.buildCopy(DstReg, SrcReg);
MachineIRBuilder.h 817 MachineInstrBuilder buildCopy(const DstOp &Res, const SrcOp &Op);

Completed in 101 milliseconds