Home
last modified time | relevance | path

Searched refs:ARMBaseInstrInfo (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp116 ARMBaseInstrInfo::ARMBaseInstrInfo(const ARMSubtarget& STI) in ARMBaseInstrInfo() function in ARMBaseInstrInfo
130 ARMBaseInstrInfo::CreateTargetHazardRecognizer(const TargetSubtargetInfo *STI, in CreateTargetHazardRecognizer()
143 ScheduleHazardRecognizer *ARMBaseInstrInfo::CreateTargetMIHazardRecognizer( in CreateTargetMIHazardRecognizer()
165 ScheduleHazardRecognizer *ARMBaseInstrInfo::
180 ARMBaseInstrInfo::convertToThreeAddress(MachineInstr &MI, LiveVariables *LV, in convertToThreeAddress()
356 bool ARMBaseInstrInfo::analyzeBranch(MachineBasicBlock &MBB, in analyzeBranch()
472 unsigned ARMBaseInstrInfo::removeBranch(MachineBasicBlock &MBB, in removeBranch()
499 unsigned ARMBaseInstrInfo::insertBranch(MachineBasicBlock &MBB, in insertBranch()
551 bool ARMBaseInstrInfo::
561 bool ARMBaseInstrInfo::isPredicated(const MachineInstr &MI) const { in isPredicated()
[all …]
H A DThumbRegisterInfo.h23 class ARMBaseInstrInfo; variable
51 const ARMBaseInstrInfo &TII) const;
H A DARMBasicBlockInfo.h114 const ARMBaseInstrInfo *TII = nullptr;
120 static_cast<const ARMBaseInstrInfo*>(MF.getSubtarget().getInstrInfo()); in ARMBasicBlockUtils()
H A DThumb2InstrInfo.cpp50 : ARMBaseInstrInfo(STI) {} in Thumb2InstrInfo()
133 MachineInstr *RV = ARMBaseInstrInfo::optimizeSelect(MI, SeenMIs, PreferFalse); in optimizeSelect()
157 return ARMBaseInstrInfo::copyPhysReg(MBB, I, DL, DestReg, SrcReg, KillSrc); in copyPhysReg()
205 ARMBaseInstrInfo::storeRegToStackSlot(MBB, I, SrcReg, isKill, FI, RC, TRI, in storeRegToStackSlot()
251 ARMBaseInstrInfo::loadRegFromStackSlot(MBB, I, DestReg, FI, RC, TRI, in loadRegFromStackSlot()
287 return ARMBaseInstrInfo::commuteInstructionImpl(MI, NewMI, OpIdx1, OpIdx2); in commuteInstructionImpl()
306 return ARMBaseInstrInfo::isSchedulingBoundary(MI, MBB, MF); in isSchedulingBoundary()
314 const ARMBaseInstrInfo &TII, in emitT2RegPlusImmediate()
554 const ARMBaseInstrInfo &TII, in rewriteT2FrameIndex()
H A DARMSubtarget.cpp100 ? (ARMBaseInstrInfo *)new Thumb1InstrInfo(*this) in ARMSubtarget()
102 ? (ARMBaseInstrInfo *)new ARMInstrInfo(*this) in ARMSubtarget()
103 : (ARMBaseInstrInfo *)new Thumb2InstrInfo(*this)), in ARMSubtarget()
H A DARMFixCortexA57AES1742098Pass.cpp108 void insertAESFixup(AESFixupLocation &FixupLoc, const ARMBaseInstrInfo *TII,
256 const ARMBaseInstrInfo *TII = STI.getInstrInfo(); in runOnMachineFunction()
398 AESFixupLocation &FixupLoc, const ARMBaseInstrInfo *TII, in insertAESFixup()
H A DARMInstrInfo.h22 class ARMInstrInfo : public ARMBaseInstrInfo {
H A DARMBaseInstrInfo.h42 class ARMBaseInstrInfo : public ARMGenInstrInfo {
47 explicit ARMBaseInstrInfo(const ARMSubtarget &STI);
821 const ARMBaseInstrInfo &TII, unsigned MIFlags = 0);
828 const ARMBaseInstrInfo &TII, unsigned MIFlags = 0);
852 const ARMBaseInstrInfo &TII);
856 const ARMBaseInstrInfo &TII,
H A DThumb1InstrInfo.h22 class Thumb1InstrInfo : public ARMBaseInstrInfo {
H A DARMHazardRecognizer.cpp57 const ARMBaseInstrInfo &TII = *static_cast<const ARMBaseInstrInfo *>( in getHazardType()
H A DARMBlockPlacement.cpp32 const ARMBaseInstrInfo *TII;
221 TII = static_cast<const ARMBaseInstrInfo *>(ST.getInstrInfo()); in runOnMachineFunction()
H A DARMSubtarget.h196 const ARMBaseInstrInfo *getInstrInfo() const override { in getInstrInfo()
229 std::unique_ptr<ARMBaseInstrInfo> InstrInfo;
H A DARMFrameLowering.cpp515 const ARMBaseInstrInfo &TII, unsigned MIFlags) { in insertSEHRange()
538 const DebugLoc &dl, const ARMBaseInstrInfo &TII, unsigned DestReg, in emitRegPlusImmediate()
551 const ARMBaseInstrInfo &TII, int NumBytes, in emitSPUpdate()
621 const ARMBaseInstrInfo &TII, bool HasFP) { in emitDefCFAOffsets()
742 const ARMBaseInstrInfo &TII = *STI.getInstrInfo(); in emitPrologue()
1278 const ARMBaseInstrInfo &TII = in emitEpilogue()
1279 *static_cast<const ARMBaseInstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitEpilogue()
2073 const ARMBaseInstrInfo &TII) { in EstimateFunctionSizeInBytes()
2094 const ARMBaseInstrInfo &TII = in estimateRSStackSizeLimit()
2095 *static_cast<const ARMBaseInstrInfo *>(MF.getSubtarget().getInstrInfo()); in estimateRSStackSizeLimit()
[all …]
H A DThumb2InstrInfo.h22 class Thumb2InstrInfo : public ARMBaseInstrInfo {
H A DARMBaseRegisterInfo.cpp697 const ARMBaseInstrInfo &TII = in resolveFrameIndex()
698 *static_cast<const ARMBaseInstrInfo *>(MF.getSubtarget().getInstrInfo()); in resolveFrameIndex()
796 const ARMBaseInstrInfo &TII = in eliminateFrameIndex()
797 *static_cast<const ARMBaseInstrInfo *>(MF.getSubtarget().getInstrInfo()); in eliminateFrameIndex()
H A DMLxExpansionPass.cpp50 const ARMBaseInstrInfo *TII;
374 TII = static_cast<const ARMBaseInstrInfo *>(Fn.getSubtarget().getInstrInfo()); in runOnMachineFunction()
H A DThumbRegisterInfo.cpp15 #include "ARMBaseInstrInfo.h"
427 const ARMBaseInstrInfo &TII) const { in rewriteFrameIndex()
528 const ARMBaseInstrInfo &TII = *STI.getInstrInfo(); in eliminateFrameIndex()
553 const ARMBaseInstrInfo &TII = *STI.getInstrInfo(); in eliminateFrameIndex()
H A DARMInstrInfo.cpp32 ARMInstrInfo::ARMInstrInfo(const ARMSubtarget &STI) : ARMBaseInstrInfo(STI) {} in ARMInstrInfo()
H A DARMSchedule.td146 const ARMBaseInstrInfo *TII =
147 static_cast<const ARMBaseInstrInfo*>(SchedModel->getInstrInfo());
162 "ARMBaseInstrInfo::isCPSRDefined"
H A DThumb1InstrInfo.cpp27 : ARMBaseInstrInfo(STI) {} in Thumb1InstrInfo()
H A DARMInstructionSelector.cpp73 const ARMBaseInstrInfo &TII;
234 const ARMBaseInstrInfo &TII, in selectMergeValues()
265 const ARMBaseInstrInfo &TII, in selectUnmergeValues()
H A DARMLowOverheadLoops.cpp371 const ARMBaseInstrInfo &TII;
390 const ARMBaseInstrInfo &TII) in LowOverheadLoop()
475 const ARMBaseInstrInfo *TII = nullptr;
1302 TII = static_cast<const ARMBaseInstrInfo*>(ST.getInstrInfo()); in runOnMachineFunction()
H A DA15SDOptimizer.cpp57 const ARMBaseInstrInfo *TII;
H A DARMExpandPseudoInsts.cpp46 const ARMBaseInstrInfo *TII;
2211 const ARMBaseInstrInfo &TII = *static_cast<const ARMBaseInstrInfo *>( in ExpandMI()
2503 const ARMBaseInstrInfo *AII = in ExpandMI()
2504 static_cast<const ARMBaseInstrInfo*>(TII); in ExpandMI()
H A DARMConstantIslandPass.cpp215 const ARMBaseInstrInfo *TII;

12