Home
last modified time | relevance | path

Searched defs:DestReg (Results 1 – 25 of 98) sorted by relevance

1234

/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumbRegisterInfo.cpp63 const DebugLoc &dl, unsigned DestReg, in emitThumb1LoadConstPool()
83 const DebugLoc &dl, unsigned DestReg, in emitThumb2LoadConstPool()
105 const DebugLoc &dl, Register DestReg, unsigned SubIdx, int Val, in emitLoadConstPool()
126 const DebugLoc &dl, Register DestReg, Register BaseReg, int NumBytes, in emitThumbRegPlusImmInReg()
253 const DebugLoc &dl, Register DestReg, in emitThumbRegPlusImmediate()
441 Register DestReg = MI.getOperand(0).getReg(); in rewriteFrameIndex() local
466 Register DestReg = FrameReg; in rewriteFrameIndex() local
H A DThumb1InstrInfo.cpp41 copyPhysReg(MachineBasicBlock & MBB,MachineBasicBlock::iterator I,const DebugLoc & DL,MCRegister DestReg,MCRegister SrcReg,bool KillSrc) const copyPhysReg() argument
109 loadRegFromStackSlot(MachineBasicBlock & MBB,MachineBasicBlock::iterator I,Register DestReg,int FI,const TargetRegisterClass * RC,const TargetRegisterInfo * TRI,Register VReg) const loadRegFromStackSlot() argument
[all...]
H A DThumb2InstrInfo.cpp134 Register DestReg = MI.getOperand(0).getReg(); optimizeSelect() local
152 copyPhysReg(MachineBasicBlock & MBB,MachineBasicBlock::iterator I,const DebugLoc & DL,MCRegister DestReg,MCRegister SrcReg,bool KillSrc) const copyPhysReg() argument
210 loadRegFromStackSlot(MachineBasicBlock & MBB,MachineBasicBlock::iterator I,Register DestReg,int FI,const TargetRegisterClass * RC,const TargetRegisterInfo * TRI,Register VReg) const loadRegFromStackSlot() argument
291 emitT2RegPlusImmediate(MachineBasicBlock & MBB,MachineBasicBlock::iterator & MBBI,const DebugLoc & dl,Register DestReg,Register BaseReg,int NumBytes,ARMCC::CondCodes Pred,Register PredReg,const ARMBaseInstrInfo & TII,unsigned MIFlags) emitT2RegPlusImmediate() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSplitConst32AndConst64.cpp77 Register DestReg = MI.getOperand(0).getReg(); in runOnMachineFunction() local
84 Register DestReg = MI.getOperand(0).getReg(); in runOnMachineFunction() local
H A DHexagonCopyToCombine.cpp134 Register DestReg = Op0.getReg(); in isCombinableInstType() local
147 Register DestReg = Op0.getReg(); in isCombinableInstType() local
244 isUnsafeToMoveAcross(MachineInstr & MI,unsigned UseReg,unsigned DestReg,const TargetRegisterInfo * TRI) isUnsafeToMoveAcross() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandAtomicPseudoInsts.cpp152 Register DestReg = MI.getOperand(0).getReg(); in doAtomicBinOpExpansion() local
219 MachineBasicBlock *MBB, Register DestReg, in insertMaskedMerge()
243 Register DestReg = MI.getOperand(0).getReg(); in doMaskedAtomicBinOpExpansion() local
381 Register DestReg = MI.getOperand(0).getReg(); in expandAtomicMinMaxOp() local
496 Register DestReg = MI.getOperand(0).getReg(); in expandAtomicCmpXchg() local
H A DLoongArchExpandPseudoInsts.cpp137 Register DestReg = MI.getOperand(0).getReg(); expandPcalau12iInstPair() local
199 Register DestReg = MI.getOperand(0).getReg(); expandLoadAddressTLSLE() local
400 Register DestReg = MI.getOperand(0).getReg(); expandCopyCFR() local
443 expandLargeAddressLoad(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,MachineBasicBlock::iterator & NextMBBI,unsigned LastOpcode,unsigned IdentifyingMO,const MachineOperand & Symbol,Register DestReg,bool EraseFromParent) expandLargeAddressLoad() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp768 emitLAInstSeq(MCRegister DestReg,MCRegister TmpReg,const MCExpr * Symbol,SmallVectorImpl<Inst> & Insts,SMLoc IDLoc,MCStreamer & Out,bool RelaxHint) emitLAInstSeq() argument
842 MCRegister DestReg = Inst.getOperand(0).getReg(); emitLoadAddressAbs() local
869 MCRegister DestReg = Inst.getOperand(0).getReg(); emitLoadAddressPcrel() local
891 MCRegister DestReg = Inst.getOperand(0).getReg(); emitLoadAddressPcrelLarge() local
915 MCRegister DestReg = Inst.getOperand(0).getReg(); emitLoadAddressGot() local
937 MCRegister DestReg = Inst.getOperand(0).getReg(); emitLoadAddressGotLarge() local
961 MCRegister DestReg = Inst.getOperand(0).getReg(); emitLoadAddressTLSLE() local
979 MCRegister DestReg = Inst.getOperand(0).getReg(); emitLoadAddressTLSIE() local
1001 MCRegister DestReg = Inst.getOperand(0).getReg(); emitLoadAddressTLSIELarge() local
1025 MCRegister DestReg = Inst.getOperand(0).getReg(); emitLoadAddressTLSLD() local
1047 MCRegister DestReg = Inst.getOperand(0).getReg(); emitLoadAddressTLSLDLarge() local
1071 MCRegister DestReg = Inst.getOperand(0).getReg(); emitLoadAddressTLSGD() local
1093 MCRegister DestReg = Inst.getOperand(0).getReg(); emitLoadAddressTLSGDLarge() local
1113 MCRegister DestReg = Inst.getOperand(0).getReg(); emitLoadImm() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp390 Register DestReg = createResultReg(RC); in materializeFP() local
396 Register DestReg in materializeFP() local
411 Register DestReg = createResultReg(RC); materializeGV() local
433 Register DestReg = createResultReg(RC); materializeExternalCallSym() local
1003 Register DestReg = createResultReg(&Mips::AFGR64RegClass); selectFPExt() local
1080 Register DestReg = createResultReg(&Mips::FGR32RegClass); selectFPTrunc() local
1118 Register DestReg = createResultReg(&Mips::GPR32RegClass); selectFPToInt() local
1594 Register DestReg = createResultReg(&Mips::GPR32RegClass); fastLowerIntrinsicCall() local
1722 Register DestReg = VA.getLocReg(); selectRet() local
1824 emitIntSExt32r1(MVT SrcVT,unsigned SrcReg,MVT DestVT,unsigned DestReg) emitIntSExt32r1() argument
1843 emitIntSExt32r2(MVT SrcVT,unsigned SrcReg,MVT DestVT,unsigned DestReg) emitIntSExt32r2() argument
1858 emitIntSExt(MVT SrcVT,unsigned SrcReg,MVT DestVT,unsigned DestReg) emitIntSExt() argument
1867 emitIntZExt(MVT SrcVT,unsigned SrcReg,MVT DestVT,unsigned DestReg) emitIntZExt() argument
1889 emitIntExt(MVT SrcVT,unsigned SrcReg,MVT DestVT,unsigned DestReg,bool IsZExt) emitIntExt() argument
1904 unsigned DestReg = createResultReg(&Mips::GPR32RegClass); emitIntExt() local
2109 Register DestReg = createResultReg(&Mips::GPR32RegClass); simplifyAddress() local
[all...]
H A DMipsInstrInfo.h146 MachineBasicBlock::iterator MBBI, Register DestReg, in loadRegFromStackSlot()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZPostRewrite.cpp82 Register DestReg = MBBI->getOperand(0).getReg(); in selectLOCRMux() local
103 Register DestReg = MBBI->getOperand(0).getReg(); in selectSELRMux() local
157 Register DestReg = MI.getOperand(0).getReg(); in expandCondMove() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp265 Register DestReg = MI.getOperand(0).getReg(); in doAtomicBinOpExpansion() local
301 MachineBasicBlock *MBB, Register DestReg, in insertMaskedMerge()
330 Register DestReg = MI.getOperand(0).getReg(); in doMaskedAtomicBinOpExpansion() local
470 Register DestReg = MI.getOperand(0).getReg(); in expandAtomicMinMaxOp() local
572 Register DestReg, Register CmpValReg, in tryToFoldBNEOnCmpXchgResult()
635 Register DestReg = MI.getOperand(0).getReg(); in expandAtomicCmpXchg() local
H A DRISCVMergeBaseOffset.cpp297 Register DestReg = Lo.getOperand(0).getReg(); detectAndFoldOffset() local
357 Register DestReg = Lo.getOperand(0).getReg(); foldIntoMemoryOps() local
[all...]
H A DRISCVExpandPseudoInsts.cpp195 Register DestReg = MI.getOperand(0).getReg(); in expandCCOp() local
503 Register DestReg = MI.getOperand(0).getReg(); expandAuipcInstPair() local
568 Register DestReg = expandLoadTLSDescAddress() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/VE/
H A DVERegisterInfo.cpp146 inline MachineInstrBuilder build(const MCInstrDesc &MCID, Register DestReg) { in build()
149 inline MachineInstrBuilder build(unsigned InstOpc, Register DestReg) { in build()
264 Register DestReg = MI.getOperand(0).getReg(); in processLDQ() local
334 Register DestReg = MI.getOperand(0).getReg(); in processLDVM() local
420 Register DestReg = MI.getOperand(0).getReg(); in processLDVM512() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstrBuilder.h372 BuildMI(MachineFunction & MF,const MIMetadata & MIMD,const MCInstrDesc & MCID,Register DestReg) BuildMI() argument
384 BuildMI(MachineBasicBlock & BB,MachineBasicBlock::iterator I,const MIMetadata & MIMD,const MCInstrDesc & MCID,Register DestReg) BuildMI() argument
402 BuildMI(MachineBasicBlock & BB,MachineBasicBlock::instr_iterator I,const MIMetadata & MIMD,const MCInstrDesc & MCID,Register DestReg) BuildMI() argument
413 BuildMI(MachineBasicBlock & BB,MachineInstr & I,const MIMetadata & MIMD,const MCInstrDesc & MCID,Register DestReg) BuildMI() argument
424 BuildMI(MachineBasicBlock & BB,MachineInstr * I,const MIMetadata & MIMD,const MCInstrDesc & MCID,Register DestReg) BuildMI() argument
480 BuildMI(MachineBasicBlock * BB,const MIMetadata & MIMD,const MCInstrDesc & MCID,Register DestReg) BuildMI() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.cpp64 Register DestReg, int FrameIdx, in loadRegFromStackSlot()
92 const DebugLoc &DL, MCRegister DestReg, in copyPhysReg()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.cpp33 const DebugLoc &DL, MCRegister DestReg, in copyPhysReg()
150 Register DestReg, int FI, in loadRegFromStackSlot()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600MachineScheduler.cpp266 regBelongsToClass(DestReg, &R600::R600_AddrRegClass)) in getAluKind() local
353 Register DestReg = MI->getOperand(DstIndex).getReg(); AssignSlot() local
[all...]
H A DAMDGPUMachineCFGStructurizer.cpp159 findPHIInfoElement(unsigned DestReg) findPHIInfoElement() argument
196 addDest(unsigned DestReg,const DebugLoc & DL) addDest() argument
210 deleteDef(unsigned DestReg) deleteDef() argument
216 addSource(unsigned DestReg,unsigned SourceReg,MachineBasicBlock * SourceMBB) addSource() argument
221 removeSource(unsigned DestReg,unsigned SourceReg,MachineBasicBlock * SourceMBB) removeSource() argument
227 findDest(unsigned SourceReg,MachineBasicBlock * SourceMBB,unsigned & DestReg) findDest() argument
238 unsigned DestReg; isSource() local
242 getNumSources(unsigned DestReg) getNumSources() argument
1377 unsigned DestReg = getPHIDestReg(PHI); storePHILinearizationInfo() local
1537 auto DestReg = getPHIDestReg(PHI); replaceEntryPHI() local
1924 insertChainedPHI(MachineBasicBlock * IfBB,MachineBasicBlock * CodeBB,MachineBasicBlock * MergeBB,LinearizedRegion * InnerRegion,unsigned DestReg,unsigned SourceReg) insertChainedPHI() argument
2035 unsigned DestReg; rewriteLiveOutRegs() local
2053 unsigned DestReg = *DRI; prunePHIInfo() local
2091 createEntryPHI(LinearizedRegion * CurrentRegion,unsigned DestReg) createEntryPHI() argument
2171 unsigned DestReg = *DRI; createEntryPHIs() local
2215 unsigned DestReg = *DRI; resolvePHIInfos() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp818 bool IsZExt, unsigned DestReg, in PPCEmitCmp() argument
986 unsigned DestReg; in SelectFPTrunc() local
1094 Register DestReg = createResultReg(&PPC::SPERCRegClass); SelectIToFP() local
1131 Register DestReg = createResultReg(RC); SelectIToFP() local
1223 unsigned DestReg; SelectFPToI() local
1808 PPCEmitIntExt(MVT SrcVT,unsigned SrcReg,MVT DestVT,unsigned DestReg,bool IsZExt) PPCEmitIntExt() argument
2006 Register DestReg = createResultReg(RC); PPCMaterializeFP() local
2062 Register DestReg = createResultReg(RC); PPCMaterializeGV() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXInstrInfo.cpp34 const DebugLoc &DL, MCRegister DestReg, in copyPhysReg() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYInstrInfo.cpp437 Register DestReg, int FI, in loadRegFromStackSlot() argument
480 const DebugLoc &DL, MCRegister DestReg, in copyPhysReg() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRInstrInfo.cpp44 const DebugLoc &DL, MCRegister DestReg, in copyPhysReg() argument
166 Register DestReg, in in loadRegFromStackSlot() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrInfo.cpp283 const DebugLoc &DL, MCRegister DestReg, in copyPhysReg() argument
322 Register DestReg, int FrameIndex, in loadRegFromStackSlot() argument

1234