Home
last modified time | relevance | path

Searched defs:TII (Results 1 – 25 of 454) sorted by relevance

12345678910>>...19

/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64A53Fix835769.cpp81 const TargetInstrInfo *TII; global() member in __anon7ae730700111::AArch64A53Fix835769
137 getBBFallenThrough(MachineBasicBlock * MBB,const TargetInstrInfo * TII) getBBFallenThrough() argument
162 getLastNonPseudo(MachineBasicBlock & MBB,const TargetInstrInfo * TII) getLastNonPseudo() argument
178 insertNopBeforeInstruction(MachineBasicBlock & MBB,MachineInstr * MI,const TargetInstrInfo * TII) insertNopBeforeInstruction() argument
[all...]
H A DAArch64CleanupLocalDynamicTLSPass.cpp101 const TargetInstrInfo *TII = MF->getSubtarget().getInstrInfo(); replaceTLSBaseAddrCall() local
123 const TargetInstrInfo *TII = MF->getSubtarget().getInstrInfo(); setRegister() local
/llvm-project/llvm/lib/Target/VE/
H A DVEFrameLowering.cpp142 const VEInstrInfo &TII = *STI.getInstrInfo(); emitPrologueInsns() local
190 const VEInstrInfo &TII = *STI.getInstrInfo(); emitEpilogueInsns() local
232 const VEInstrInfo &TII = *STI.getInstrInfo(); emitSPAdjustment() local
277 const VEInstrInfo &TII = *STI.getInstrInfo(); emitSPExtend() local
313 const VEInstrInfo &TII = *STI.getInstrInfo(); emitPrologue() local
398 const VEInstrInfo &TII = *STI.getInstrInfo(); emitEpilogue() local
[all...]
/llvm-project/llvm/lib/CodeGen/
H A DPatchableFunction.cpp44 const TargetInstrInfo *TII = MF.getSubtarget().getInstrInfo(); in runOnMachineFunction() local
55 auto *TII = MF.getSubtarget().getInstrInfo(); in runOnMachineFunction() local
H A DShrinkWrap.cpp237 FrameSetupOpcode = TII.getCallFrameSetupOpcode(); in init() local
390 isAnalyzableBB(const TargetInstrInfo & TII,MachineBasicBlock & Entry) isAnalyzableBB() argument
468 updateTerminator(MachineBasicBlock * BBToUpdate,MachineBasicBlock * NMBB,const TargetInstrInfo * TII) updateTerminator() argument
489 tryToSplitRestore(MachineBasicBlock * MBB,ArrayRef<MachineBasicBlock * > DirtyPreds,const TargetInstrInfo * TII) tryToSplitRestore() argument
533 rollbackRestoreSplit(MachineFunction & MF,MachineBasicBlock * NMBB,MachineBasicBlock * MBB,ArrayRef<MachineBasicBlock * > DirtyPreds,const TargetInstrInfo * TII) rollbackRestoreSplit() argument
561 checkIfRestoreSplittable(const MachineBasicBlock * CurRestore,const DenseSet<const MachineBasicBlock * > & ReachableByDirty,SmallVectorImpl<MachineBasicBlock * > & DirtyPreds,SmallVectorImpl<MachineBasicBlock * > & CleanPreds,const TargetInstrInfo * TII,RegScavenger * RS) checkIfRestoreSplittable() argument
633 const TargetInstrInfo *TII = MF.getSubtarget().getInstrInfo(); postShrinkWrapping() local
[all...]
H A DXRayInstrumentation.cpp89 replaceRetWithPatchableRet(MachineFunction & MF,const TargetInstrInfo * TII,InstrumentationOptions op) replaceRetWithPatchableRet() argument
125 prependRetWithPatchableExit(MachineFunction & MF,const TargetInstrInfo * TII,InstrumentationOptions op) prependRetWithPatchableExit() argument
208 auto *TII = MF.getSubtarget().getInstrInfo(); runOnMachineFunction() local
[all...]
/llvm-project/llvm/lib/Target/AVR/
H A DAVRFrameLowering.cpp55 const AVRInstrInfo &TII = *STI.getInstrInfo(); emitPrologue() local
146 const AVRInstrInfo &TII = *STI.getInstrInfo(); restoreStatusRegister() local
180 const AVRInstrInfo &TII = *STI.getInstrInfo(); emitEpilogue() local
254 const TargetInstrInfo &TII = *STI.getInstrInfo(); spillCalleeSavedRegisters() local
303 const TargetInstrInfo &TII = *STI.getInstrInfo(); restoreCalleeSavedRegisters() local
321 fixStackStores(MachineBasicBlock & MBB,MachineBasicBlock::iterator StartMI,const TargetInstrInfo & TII) fixStackStores() argument
351 const AVRInstrInfo &TII = *STI.getInstrInfo(); eliminateCallFramePseudoInstr() local
[all...]
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIModeRegister.cpp165 const SIInstrInfo *TII) { in getInstructionMode() argument
223 insertSetreg(MachineBasicBlock & MBB,MachineInstr * MI,const SIInstrInfo * TII,Status InstrMode) insertSetreg() argument
258 processBlockPhase1(MachineBasicBlock & MBB,const SIInstrInfo * TII) processBlockPhase1() argument
356 processBlockPhase2(MachineBasicBlock & MBB,const SIInstrInfo * TII) processBlockPhase2() argument
420 processBlockPhase3(MachineBasicBlock & MBB,const SIInstrInfo * TII) processBlockPhase3() argument
443 const SIInstrInfo *TII = ST.getInstrInfo(); runOnMachineFunction() local
[all...]
H A DAMDGPUExportClustering.cpp33 static bool isPositionExport(const SIInstrInfo *TII, SUnit *SU) { in isPositionExport()
39 static void sortChain(const SIInstrInfo *TII, SmallVector<SUnit *, 8> &Chain, in sortChain()
109 const SIInstrInfo *TII = static_cast<const SIInstrInfo *>(DAG->TII); in apply() local
H A DAMDGPUIGroupLP.cpp91 const SIInstrInfo *TII; global() member in __anonc429d1160111::InstructionRule
104 InstructionRule(const SIInstrInfo * TII,unsigned SGID,bool NeedsCache=false) InstructionRule() argument
155 const SIInstrInfo *TII; global() member in __anonc429d1160111::SchedGroup
235 SchedGroup(SchedGroupMask SGMask,std::optional<unsigned> MaxSize,ScheduleDAGInstrs * DAG,const SIInstrInfo * TII) SchedGroup() argument
241 SchedGroup(SchedGroupMask SGMask,std::optional<unsigned> MaxSize,int SyncID,ScheduleDAGInstrs * DAG,const SIInstrInfo * TII) SchedGroup() argument
848 const SIInstrInfo *TII; global() member in __anonc429d1160111::IGLPStrategy
863 IGLPStrategy(ScheduleDAGInstrs * DAG,const SIInstrInfo * TII) IGLPStrategy() argument
882 MFMASmallGemmOpt(ScheduleDAGInstrs * DAG,const SIInstrInfo * TII) MFMASmallGemmOpt() argument
969 IsPipeExp(const SIInstrInfo * TII,unsigned SGID,bool NeedsCache=false) IsPipeExp() argument
1009 EnablesNthMFMA(unsigned Number,const SIInstrInfo * TII,unsigned SGID,bool NeedsCache=false) EnablesNthMFMA() argument
1056 EnablesNthMFMAInChain(unsigned Number,SUnit * ChainSeed,const SIInstrInfo * TII,unsigned SGID,bool NeedsCache=false) EnablesNthMFMAInChain() argument
1096 LessThanNSuccs(unsigned Size,const SIInstrInfo * TII,unsigned SGID,bool HasIntermediary=false,bool NeedsCache=false) LessThanNSuccs() argument
1137 GreaterThanOrEqualToNSuccs(unsigned Size,const SIInstrInfo * TII,unsigned SGID,bool HasIntermediary=false,bool NeedsCache=false) GreaterThanOrEqualToNSuccs() argument
1153 IsCvt(const SIInstrInfo * TII,unsigned SGID,bool NeedsCache=false) IsCvt() argument
1165 IsFMA(const SIInstrInfo * TII,unsigned SGID,bool NeedsCache=false) IsFMA() argument
1176 IsPipeAdd(const SIInstrInfo * TII,unsigned SGID,bool NeedsCache=false) IsPipeAdd() argument
1212 IsSuccOfPrevNthGroup(unsigned Distance,const SIInstrInfo * TII,unsigned SGID,bool NeedsCache=false) IsSuccOfPrevNthGroup() argument
1248 IsReachableFromPrevNthGroup(unsigned Distance,const SIInstrInfo * TII,unsigned SGID,bool NeedsCache=false) IsReachableFromPrevNthGroup() argument
1264 OccursAtOrAfterNode(unsigned Number,const SIInstrInfo * TII,unsigned SGID,bool NeedsCache=false) OccursAtOrAfterNode() argument
1308 IsExactMFMA(unsigned Number,SUnit * ChainSeed,const SIInstrInfo * TII,unsigned SGID,bool NeedsCache=false) IsExactMFMA() argument
1337 OccursAfterExp(const SIInstrInfo * TII,unsigned SGID,bool NeedsCache=false) OccursAfterExp() argument
1351 MFMAExpInterleaveOpt(ScheduleDAGInstrs * DAG,const SIInstrInfo * TII) MFMAExpInterleaveOpt() argument
1368 analyzeDAG(const SIInstrInfo * TII) analyzeDAG() argument
1557 const SIInstrInfo *TII = ST.getInstrInfo(); shouldApplyStrategy() local
1581 const SIInstrInfo *TII = ST.getInstrInfo(); applyIGLPStrategy() local
1888 EnablesInitialMFMA(const SIInstrInfo * TII,unsigned SGID,bool NeedsCache=false) EnablesInitialMFMA() argument
1927 IsPermForDSW(const SIInstrInfo * TII,unsigned SGID,bool NeedsCache=false) IsPermForDSW() argument
1958 IsSuccOfPrevGroup(const SIInstrInfo * TII,unsigned SGID,bool NeedsCache=false) IsSuccOfPrevGroup() argument
1996 VMEMSize(const SIInstrInfo * TII,unsigned SGID,bool NeedsCache=false) VMEMSize() argument
2046 SharesPredWithPrevNthGroup(unsigned Distance,const SIInstrInfo * TII,unsigned SGID,bool NeedsCache=false) SharesPredWithPrevNthGroup() argument
2062 MFMASmallGemmSingleWaveOpt(ScheduleDAGInstrs * DAG,const SIInstrInfo * TII) MFMASmallGemmSingleWaveOpt() argument
2319 createIGLPStrategy(IGLPStrategyID ID,ScheduleDAGInstrs * DAG,const SIInstrInfo * TII) createIGLPStrategy() argument
2334 const SIInstrInfo *TII; global() member in __anonc429d1160111::IGroupLPDAGMutation
[all...]
H A DGCNVOPDUtils.cpp37 bool llvm::checkVOPDRegConstraints(const SIInstrInfo &TII, in checkVOPDRegConstraints()
123 static bool shouldScheduleVOPDAdjacent(const TargetInstrInfo &TII, in shouldScheduleVOPDAdjacent()
158 const TargetInstrInfo &TII = *DAG->TII; in apply() local
/llvm-project/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp62 EmitDefCfaRegister(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,const DebugLoc & dl,const TargetInstrInfo & TII,MachineFunction & MF,unsigned DRegNum) EmitDefCfaRegister() argument
72 EmitDefCfaOffset(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,const DebugLoc & dl,const TargetInstrInfo & TII,int Offset) EmitDefCfaOffset() argument
83 EmitCfiOffset(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,const DebugLoc & dl,const TargetInstrInfo & TII,unsigned DRegNum,int Offset) EmitCfiOffset() argument
100 IfNeededExtSP(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,const DebugLoc & dl,const TargetInstrInfo & TII,int OffsetFromTop,int & Adjusted,int FrameSize,bool emitFrameMoves) IfNeededExtSP() argument
123 IfNeededLDAWSP(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,const DebugLoc & dl,const TargetInstrInfo & TII,int OffsetFromTop,int & RemainingAdj) IfNeededLDAWSP() argument
192 RestoreSpillList(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,const DebugLoc & dl,const TargetInstrInfo & TII,int & RemainingAdj,SmallVectorImpl<StackSlotInfo> & SpillList) RestoreSpillList() argument
230 const XCoreInstrInfo &TII = *MF.getSubtarget<XCoreSubtarget>().getInstrInfo(); emitPrologue() local
347 const XCoreInstrInfo &TII = *MF.getSubtarget<XCoreSubtarget>().getInstrInfo(); emitEpilogue() local
422 const TargetInstrInfo &TII = *MF->getSubtarget().getInstrInfo(); spillCalleeSavedRegisters() local
453 const TargetInstrInfo &TII = *MF->getSubtarget().getInstrInfo(); restoreCalleeSavedRegisters() local
485 const XCoreInstrInfo &TII = *MF.getSubtarget<XCoreSubtarget>().getInstrInfo(); eliminateCallFramePseudoInstr() local
[all...]
H A DXCoreRegisterInfo.cpp62 InsertFPImmInst(MachineBasicBlock::iterator II,const XCoreInstrInfo & TII,unsigned Reg,unsigned FrameReg,int Offset) InsertFPImmInst() argument
93 InsertFPConstInst(MachineBasicBlock::iterator II,const XCoreInstrInfo & TII,unsigned Reg,unsigned FrameReg,int Offset,RegScavenger * RS) InsertFPConstInst() argument
130 InsertSPImmInst(MachineBasicBlock::iterator II,const XCoreInstrInfo & TII,unsigned Reg,int Offset) InsertSPImmInst() argument
163 InsertSPConstInst(MachineBasicBlock::iterator II,const XCoreInstrInfo & TII,unsigned Reg,int Offset,RegScavenger * RS) InsertSPConstInst() argument
266 const XCoreInstrInfo &TII = eliminateFrameIndex() local
[all...]
/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYFrameLowering.cpp83 const CSKYInstrInfo *TII = STI.getInstrInfo(); in emitPrologue() local
171 const CSKYInstrInfo *TII = STI.getInstrInfo(); in emitPrologue() local
261 const CSKYInstrInfo *TII = STI.getInstrInfo(); emitEpilogue() local
275 EstimateFunctionSizeInBytes(const MachineFunction & MF,const CSKYInstrInfo & TII) EstimateFunctionSizeInBytes() argument
364 const CSKYInstrInfo *TII = STI.getInstrInfo(); determineCalleeSaves() local
470 const TargetInstrInfo &TII = *MF->getSubtarget().getInstrInfo(); spillCalleeSavedRegisters() local
493 const TargetInstrInfo &TII = *MF->getSubtarget().getInstrInfo(); restoreCalleeSavedRegisters() local
543 const CSKYInstrInfo *TII = STI.getInstrInfo(); adjustReg() local
[all...]
/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp745 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); lowerDynamicAlloc() local
805 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); prepareDynamicAlloca() local
891 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); lowerPrepareProbedAlloca() local
935 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); lowerDynamicAreaOffset() local
962 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); lowerCRSpilling() local
1007 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); lowerCRRestore() local
1050 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); lowerCRBitSpilling() local
1169 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); lowerCRBitRestore() local
1240 spillRegPairs(MachineBasicBlock & MBB,MachineBasicBlock::iterator II,DebugLoc DL,const TargetInstrInfo & TII,Register SrcReg,unsigned FrameIndex,bool IsLittleEndian,bool IsKilled,bool TwoPairs) spillRegPairs() argument
1285 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); lowerOctWordSpilling() local
1319 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); lowerACCSpilling() local
1362 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); lowerACCRestore() local
1397 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); lowerWACCSpilling() local
1431 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); lowerWACCRestore() local
1463 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); lowerQuadwordSpilling() local
1490 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); lowerQuadwordRestore() local
1593 const PPCInstrInfo &TII = *Subtarget.getInstrInfo(); eliminateFrameIndex() local
1911 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); materializeFrameBaseRegister() local
1941 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); resolveFrameIndex() local
[all...]
/llvm-project/llvm/lib/Target/ARM/
H A DARMBranchTargets.cpp65 const ARMInstrInfo &TII = in runOnMachineFunction() local
95 void ARMBranchTargets::addBTI(const ARMInstrInfo &TII, MachineBasicBlock &MBB, in addBTI()
H A DThumb1FrameLowering.cpp68 emitPrologueEpilogueSPUpdate(MachineBasicBlock & MBB,MachineBasicBlock::iterator & MBBI,const TargetInstrInfo & TII,const DebugLoc & dl,const ThumbRegisterInfo & MRI,int NumBytes,unsigned ScratchReg,unsigned MIFlags) emitPrologueEpilogueSPUpdate() argument
106 emitCallSPUpdate(MachineBasicBlock & MBB,MachineBasicBlock::iterator & MBBI,const TargetInstrInfo & TII,const DebugLoc & dl,const ThumbRegisterInfo & MRI,int NumBytes,unsigned MIFlags=MachineInstr::NoFlags) emitCallSPUpdate() argument
117 const Thumb1InstrInfo &TII = eliminateCallFramePseudoInstr() local
156 const Thumb1InstrInfo &TII = emitPrologue() local
509 const Thumb1InstrInfo &TII = emitEpilogue() local
638 const TargetInstrInfo &TII = *STI.getInstrInfo(); emitPopSpecialFixUp() local
864 pushRegsToStack(MachineBasicBlock & MBB,MachineBasicBlock::iterator MI,const TargetInstrInfo & TII,const std::set<Register> & RegsToSave,const std::set<Register> & CopyRegs) pushRegsToStack() argument
954 popRegsFromStack(MachineBasicBlock & MBB,MachineBasicBlock::iterator & MI,const TargetInstrInfo & TII,const std::set<Register> & RegsToRestore,const std::set<Register> & AvailableCopyRegs,bool IsVarArg,bool HasV5Ops) popRegsFromStack() argument
1093 const TargetInstrInfo &TII = *STI.getInstrInfo(); spillCalleeSavedRegisters() local
1140 const TargetInstrInfo &TII = *STI.getInstrInfo(); restoreCalleeSavedRegisters() local
[all...]
/llvm-project/llvm/lib/Target/Sparc/
H A DDelaySlotFiller.cpp108 const TargetInstrInfo *TII = Subtarget->getInstrInfo(); runOnMachineBasicBlock() local
378 combineRestoreADD(MachineBasicBlock::iterator RestoreMI,MachineBasicBlock::iterator AddMI,const TargetInstrInfo * TII) combineRestoreADD() argument
405 combineRestoreOR(MachineBasicBlock::iterator RestoreMI,MachineBasicBlock::iterator OrMI,const TargetInstrInfo * TII) combineRestoreOR() argument
444 combineRestoreSETHIi(MachineBasicBlock::iterator RestoreMI,MachineBasicBlock::iterator SetHiMI,const TargetInstrInfo * TII) combineRestoreSETHIi() argument
501 const TargetInstrInfo *TII = Subtarget->getInstrInfo(); tryCombineRestoreWithPrevInst() local
[all...]
H A DSparcRegisterInfo.cpp133 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); in replaceFI() local
194 const TargetInstrInfo &TII = *Subtarget.getInstrInfo(); in eliminateFrameIndex() local
206 const TargetInstrInfo &TII in eliminateFrameIndex() local
[all...]
/llvm-project/llvm/unittests/Target/RISCV/
H A DRISCVInstrInfoTest.cpp71 const RISCVInstrInfo *TII = ST->getInstrInfo(); in TEST_P() local
99 const RISCVInstrInfo *TII = ST->getInstrInfo(); in TEST_P() local
162 const RISCVInstrInfo *TII = ST->getInstrInfo(); TEST_P() local
251 const RISCVInstrInfo *TII = ST->getInstrInfo(); TEST_P() local
[all...]
/llvm-project/llvm/lib/Target/Mips/
H A DMips16FrameLowering.cpp44 const Mips16InstrInfo &TII = emitPrologue() local
93 const Mips16InstrInfo &TII = emitEpilogue() local
161 const Mips16InstrInfo &TII = determineCalleeSaves() local
[all...]
H A DMips16ISelLowering.cpp512 const TargetInstrInfo *TII = Subtarget.getInstrInfo(); in emitSel16() local
575 const TargetInstrInfo *TII = Subtarget.getInstrInfo(); in emitSelT16() local
641 const TargetInstrInfo *TII = Subtarget.getInstrInfo(); in emitSeliT16() local
707 const TargetInstrInfo *TII = Subtarget.getInstrInfo(); in emitFEXT_T8I816_ins() local
724 const TargetInstrInfo *TII = Subtarget.getInstrInfo(); in emitFEXT_T8I8I16_ins() local
757 const TargetInstrInfo *TII = Subtarget.getInstrInfo(); in emitFEXT_CCRX16_ins() local
776 const TargetInstrInfo *TII = Subtarget.getInstrInfo(); in emitFEXT_CCRXI16_ins() local
/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp89 const MSP430InstrInfo &TII = emitPrologue() local
198 const MSP430InstrInfo &TII = emitEpilogue() local
326 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); spillCalleeSavedRegisters() local
351 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo(); restoreCalleeSavedRegisters() local
363 const MSP430InstrInfo &TII = eliminateCallFramePseudoInstr() local
[all...]
H A DMSP430FrameLowering.h32 const MSP430InstrInfo &TII; global() variable
/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyDebugFixup.cpp69 setDanglingDebugValuesUndef(MachineBasicBlock & MBB,const TargetInstrInfo * TII) setDanglingDebugValuesUndef() argument
86 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); runOnMachineFunction() local

12345678910>>...19