/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64A53Fix835769.cpp | 81 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 D | AArch64CleanupLocalDynamicTLSPass.cpp | 101 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 D | VEFrameLowering.cpp | 142 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 D | PatchableFunction.cpp | 44 const TargetInstrInfo *TII = MF.getSubtarget().getInstrInfo(); in runOnMachineFunction() local 55 auto *TII = MF.getSubtarget().getInstrInfo(); in runOnMachineFunction() local
|
H A D | ShrinkWrap.cpp | 237 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 D | XRayInstrumentation.cpp | 89 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 D | AVRFrameLowering.cpp | 55 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 D | SIModeRegister.cpp | 165 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 D | AMDGPUExportClustering.cpp | 33 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 D | AMDGPUIGroupLP.cpp | 91 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 D | GCNVOPDUtils.cpp | 37 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 D | XCoreFrameLowering.cpp | 62 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 D | XCoreRegisterInfo.cpp | 62 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 D | CSKYFrameLowering.cpp | 83 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 D | PPCRegisterInfo.cpp | 745 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 D | ARMBranchTargets.cpp | 65 const ARMInstrInfo &TII = in runOnMachineFunction() local 95 void ARMBranchTargets::addBTI(const ARMInstrInfo &TII, MachineBasicBlock &MBB, in addBTI()
|
H A D | Thumb1FrameLowering.cpp | 68 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 D | DelaySlotFiller.cpp | 108 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 D | SparcRegisterInfo.cpp | 133 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 D | RISCVInstrInfoTest.cpp | 71 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 D | Mips16FrameLowering.cpp | 44 const Mips16InstrInfo &TII = emitPrologue() local 93 const Mips16InstrInfo &TII = emitEpilogue() local 161 const Mips16InstrInfo &TII = determineCalleeSaves() local [all...] |
H A D | Mips16ISelLowering.cpp | 512 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 D | MSP430FrameLowering.cpp | 89 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 D | MSP430FrameLowering.h | 32 const MSP430InstrInfo &TII; global() variable
|
/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyDebugFixup.cpp | 69 setDanglingDebugValuesUndef(MachineBasicBlock & MBB,const TargetInstrInfo * TII) setDanglingDebugValuesUndef() argument 86 const auto *TII = MF.getSubtarget<WebAssemblySubtarget>().getInstrInfo(); runOnMachineFunction() local
|