Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/ARM/
DARMBaseInstrInfo.cpp94 ARMBaseInstrInfo::ARMBaseInstrInfo(const ARMSubtarget& STI) in ARMBaseInstrInfo() function in ARMBaseInstrInfo
108 ARMBaseInstrInfo::CreateTargetHazardRecognizer(const TargetSubtargetInfo *STI, in CreateTargetHazardRecognizer()
118 ScheduleHazardRecognizer *ARMBaseInstrInfo::
127 ARMBaseInstrInfo::convertToThreeAddress(MachineFunction::iterator &MFI, in convertToThreeAddress()
277 ARMBaseInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB, in AnalyzeBranch()
368 unsigned ARMBaseInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const { in RemoveBranch()
397 ARMBaseInstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, in InsertBranch()
435 bool ARMBaseInstrInfo::
442 bool ARMBaseInstrInfo::isPredicated(const MachineInstr *MI) const { in isPredicated()
458 bool ARMBaseInstrInfo::
[all …]
DThumbRegisterInfo.h24 class ARMBaseInstrInfo; variable
51 const ARMBaseInstrInfo &TII) const;
DARMBaseInstrInfo.h31 class ARMBaseInstrInfo : public ARMGenInstrInfo {
36 explicit ARMBaseInstrInfo(const ARMSubtarget &STI);
462 const ARMBaseInstrInfo &TII, unsigned MIFlags = 0);
468 const ARMBaseInstrInfo &TII, unsigned MIFlags = 0);
491 const ARMBaseInstrInfo &TII);
495 const ARMBaseInstrInfo &TII);
DARMHazardRecognizer.cpp48 const ARMBaseInstrInfo &TII = *static_cast<const ARMBaseInstrInfo *>( in getHazardType()
DARMSubtarget.cpp120 ? (ARMBaseInstrInfo *)new Thumb1InstrInfo(*this) in ARMSubtarget()
122 ? (ARMBaseInstrInfo *)new ARMInstrInfo(*this) in ARMSubtarget()
123 : (ARMBaseInstrInfo *)new Thumb2InstrInfo(*this)), in ARMSubtarget()
DThumb2InstrInfo.cpp33 : ARMBaseInstrInfo(STI), RI() {} in Thumb2InstrInfo()
118 return ARMBaseInstrInfo::copyPhysReg(MBB, I, DL, DestReg, SrcReg, KillSrc); in copyPhysReg()
164 ARMBaseInstrInfo::storeRegToStackSlot(MBB, I, SrcReg, isKill, FI, RC, TRI); in storeRegToStackSlot()
208 ARMBaseInstrInfo::loadRegFromStackSlot(MBB, I, DestReg, FI, RC, TRI); in loadRegFromStackSlot()
224 const ARMBaseInstrInfo &TII, unsigned MIFlags) { in emitT2RegPlusImmediate()
447 const ARMBaseInstrInfo &TII) { in rewriteT2FrameIndex()
DARMFrameLowering.cpp93 const ARMBaseInstrInfo &TII, in isCSRestore()
116 const ARMBaseInstrInfo &TII, unsigned DestReg, in emitRegPlusImmediate()
131 const ARMBaseInstrInfo &TII, int NumBytes, in emitSPUpdate()
200 DebugLoc dl, const ARMBaseInstrInfo &TII, bool HasFP) { in emitDefCFAOffsets()
291 const ARMBaseInstrInfo &TII = *STI.getInstrInfo(); in emitPrologue()
690 const ARMBaseInstrInfo &TII = in fixTCReturn()
691 *static_cast<const ARMBaseInstrInfo *>(MF.getSubtarget().getInstrInfo()); in fixTCReturn()
740 const ARMBaseInstrInfo &TII = in emitEpilogue()
741 *static_cast<const ARMBaseInstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitEpilogue()
1398 const ARMBaseInstrInfo &TII) { in GetFunctionSizeInBytes()
[all …]
DARMInstrInfo.h23 class ARMInstrInfo : public ARMBaseInstrInfo {
DARMHazardRecognizer.h21 class ARMBaseInstrInfo; variable
DThumb1InstrInfo.h23 class Thumb1InstrInfo : public ARMBaseInstrInfo {
DARMSubtarget.h259 const ARMBaseInstrInfo *getInstrInfo() const override { in getInstrInfo()
277 std::unique_ptr<ARMBaseInstrInfo> InstrInfo;
DThumb2InstrInfo.h24 class Thumb2InstrInfo : public ARMBaseInstrInfo {
DAndroid.mk20 ARMBaseInstrInfo.cpp \
DCMakeLists.txt19 ARMBaseInstrInfo.cpp
DARMBaseRegisterInfo.cpp596 const ARMBaseInstrInfo &TII = in resolveFrameIndex()
597 *static_cast<const ARMBaseInstrInfo *>(MF.getSubtarget().getInstrInfo()); in resolveFrameIndex()
695 const ARMBaseInstrInfo &TII = in eliminateFrameIndex()
696 *static_cast<const ARMBaseInstrInfo *>(MF.getSubtarget().getInstrInfo()); in eliminateFrameIndex()
DMLxExpansionPass.cpp51 const ARMBaseInstrInfo *TII;
381 TII = static_cast<const ARMBaseInstrInfo *>(Fn.getSubtarget().getInstrInfo()); in runOnMachineFunction()
DThumbRegisterInfo.cpp355 const ARMBaseInstrInfo &TII) const { in rewriteFrameIndex()
430 const ARMBaseInstrInfo &TII = *STI.getInstrInfo(); in resolveFrameIndex()
509 const ARMBaseInstrInfo &TII = *STI.getInstrInfo(); in eliminateFrameIndex()
DThumb1InstrInfo.cpp25 : ARMBaseInstrInfo(STI), RI() {} in Thumb1InstrInfo()
DARMInstrInfo.cpp33 : ARMBaseInstrInfo(STI), RI() {} in ARMInstrInfo()
DARMSchedule.td92 const ARMBaseInstrInfo *TII =
93 static_cast<const ARMBaseInstrInfo*>(SchedModel->getInstrInfo());
DARMExpandPseudoInsts.cpp46 const ARMBaseInstrInfo *TII;
861 const ARMBaseInstrInfo *AII = in ExpandMI()
862 static_cast<const ARMBaseInstrInfo*>(TII); in ExpandMI()
DA15SDOptimizer.cpp60 const ARMBaseInstrInfo *TII;
DARMConstantIslandPass.cpp260 const ARMBaseInstrInfo *TII;
DARMISelDAGToDAG.cpp427 const ARMBaseInstrInfo *TII = static_cast<const ARMBaseInstrInfo *>( in hasNoVMLxHazardUse()
/external/llvm/test/CodeGen/ARM/
Dindirectbr-3.ll3 ; If ARMBaseInstrInfo::AnalyzeBlocks returns the wrong value, which was possible

12