Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp113 ARMBaseInstrInfo::ARMBaseInstrInfo(const ARMSubtarget& STI) in ARMBaseInstrInfo() function in ARMBaseInstrInfo
162 ScheduleHazardRecognizer *ARMBaseInstrInfo::
548 bool ARMBaseInstrInfo::
599 bool ARMBaseInstrInfo::PredicateInstruction( in PredicateInstruction()
1112 void ARMBaseInstrInfo::
1368 void ARMBaseInstrInfo::
2104 bool ARMBaseInstrInfo::
2130 bool ARMBaseInstrInfo::
3005 bool ARMBaseInstrInfo::optimizeCompareInstr( in optimizeCompareInstr()
5413 bool ARMBaseInstrInfo::hasNOP() const { in hasNOP()
[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.cpp49 : ARMBaseInstrInfo(STI) {} in Thumb2InstrInfo()
132 MachineInstr *RV = ARMBaseInstrInfo::optimizeSelect(MI, SeenMIs, PreferFalse); in optimizeSelect()
156 return ARMBaseInstrInfo::copyPhysReg(MBB, I, DL, DestReg, SrcReg, KillSrc); in copyPhysReg()
203 ARMBaseInstrInfo::storeRegToStackSlot(MBB, I, SrcReg, isKill, FI, RC, TRI); in storeRegToStackSlot()
247 ARMBaseInstrInfo::loadRegFromStackSlot(MBB, I, DestReg, FI, RC, TRI); in loadRegFromStackSlot()
284 return ARMBaseInstrInfo::commuteInstructionImpl(MI, NewMI, OpIdx1, OpIdx2); in commuteInstructionImpl()
292 const ARMBaseInstrInfo &TII, in emitT2RegPlusImmediate()
532 const ARMBaseInstrInfo &TII, in rewriteT2FrameIndex()
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 DARMSubtarget.cpp104 ? (ARMBaseInstrInfo *)new Thumb1InstrInfo(*this) in ARMSubtarget()
106 ? (ARMBaseInstrInfo *)new ARMInstrInfo(*this) in ARMSubtarget()
107 : (ARMBaseInstrInfo *)new Thumb2InstrInfo(*this)), in ARMSubtarget()
H A DARMInstrInfo.h22 class ARMInstrInfo : public ARMBaseInstrInfo {
H A DARMBaseInstrInfo.h37 class ARMBaseInstrInfo : public ARMGenInstrInfo {
42 explicit ARMBaseInstrInfo(const ARMSubtarget &STI);
799 const ARMBaseInstrInfo &TII, unsigned MIFlags = 0);
806 const ARMBaseInstrInfo &TII, unsigned MIFlags = 0);
830 const ARMBaseInstrInfo &TII);
834 const ARMBaseInstrInfo &TII,
H A DThumb1InstrInfo.h22 class Thumb1InstrInfo : public ARMBaseInstrInfo {
H A DARMBlockPlacement.cpp32 const ARMBaseInstrInfo *TII;
221 TII = static_cast<const ARMBaseInstrInfo *>(ST.getInstrInfo()); in runOnMachineFunction()
H A DARMHazardRecognizer.cpp57 const ARMBaseInstrInfo &TII = *static_cast<const ARMBaseInstrInfo *>( in getHazardType()
H A DThumb2InstrInfo.h22 class Thumb2InstrInfo : public ARMBaseInstrInfo {
H A DARMSubtarget.h264 const ARMBaseInstrInfo *getInstrInfo() const override { in getInstrInfo()
290 std::unique_ptr<ARMBaseInstrInfo> InstrInfo;
H A DARMFrameLowering.cpp486 const ARMBaseInstrInfo &TII, unsigned MIFlags) { in insertSEHRange()
509 const DebugLoc &dl, const ARMBaseInstrInfo &TII, unsigned DestReg, in emitRegPlusImmediate()
522 const ARMBaseInstrInfo &TII, int NumBytes, in emitSPUpdate()
593 const ARMBaseInstrInfo &TII, bool HasFP) { in emitDefCFAOffsets()
715 const ARMBaseInstrInfo &TII = *STI.getInstrInfo(); in emitPrologue()
1251 const ARMBaseInstrInfo &TII = in emitEpilogue()
2047 const ARMBaseInstrInfo &TII) { in EstimateFunctionSizeInBytes()
2068 const ARMBaseInstrInfo &TII = in estimateRSStackSizeLimit()
2254 const ARMBaseInstrInfo &TII = in determineCalleeSaves()
2802 const ARMBaseInstrInfo &TII = in eliminateCallFramePseudoInstr()
[all …]
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 DCMakeLists.txt25 ARMBaseInstrInfo.cpp
H A DThumbRegisterInfo.cpp361 const ARMBaseInstrInfo &TII) const { in rewriteFrameIndex()
448 const ARMBaseInstrInfo &TII = *STI.getInstrInfo(); in resolveFrameIndex()
473 const ARMBaseInstrInfo &TII = *STI.getInstrInfo(); in eliminateFrameIndex()
H A DARMInstrInfo.cpp31 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.cpp24 : ARMBaseInstrInfo(STI) {} in Thumb1InstrInfo()
/llvm-project-15.0.7/llvm/unittests/Target/ARM/
H A DInstSizes.cpp20 LLVMTargetMachine *TM, const ARMBaseInstrInfo *II, in runChecks()
23 std::function<void(const ARMBaseInstrInfo &, MachineFunction &, unsigned &)> in runChecks() argument
90 const ARMBaseInstrInfo *II = ST.getInstrInfo(); in TEST()
92 auto cmpInstSize = [](const ARMBaseInstrInfo &II, MachineFunction &MF, in TEST()
H A DMachineInstrTest.cpp93 const ARMBaseInstrInfo *TII = ST.getInstrInfo(); in TEST()
250 const ARMBaseInstrInfo *TII = ST.getInstrInfo(); in TEST()
350 const ARMBaseInstrInfo *TII = ST.getInstrInfo(); in TEST()
1204 const ARMBaseInstrInfo *TII = ST.getInstrInfo(); in TEST()
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Dindirectbr-3.ll4 ; If ARMBaseInstrInfo::AnalyzeBlocks returns the wrong value, which was possible
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Target/ARM/
H A DBUILD.gn68 "ARMBaseInstrInfo.cpp",

12