Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/ARM/
DARMBaseInstrInfo.cpp95 ARMBaseInstrInfo::ARMBaseInstrInfo(const ARMSubtarget& STI) in ARMBaseInstrInfo() function in ARMBaseInstrInfo
109 ARMBaseInstrInfo::CreateTargetHazardRecognizer(const TargetSubtargetInfo *STI, in CreateTargetHazardRecognizer()
119 ScheduleHazardRecognizer *ARMBaseInstrInfo::
128 ARMBaseInstrInfo::convertToThreeAddress(MachineFunction::iterator &MFI, in convertToThreeAddress()
278 ARMBaseInstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,MachineBasicBlock *&TBB, in AnalyzeBranch()
369 unsigned ARMBaseInstrInfo::RemoveBranch(MachineBasicBlock &MBB) const { in RemoveBranch()
394 ARMBaseInstrInfo::InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB, in InsertBranch()
434 bool ARMBaseInstrInfo::
441 bool ARMBaseInstrInfo::isPredicated(const MachineInstr *MI) const { in isPredicated()
457 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);
472 const ARMBaseInstrInfo &TII, unsigned MIFlags = 0);
478 const ARMBaseInstrInfo &TII, unsigned MIFlags = 0);
501 const ARMBaseInstrInfo &TII);
505 const ARMBaseInstrInfo &TII);
DARMHazardRecognizer.cpp48 const ARMBaseInstrInfo &TII = *static_cast<const ARMBaseInstrInfo *>( in getHazardType()
DARMSubtarget.cpp98 ? (ARMBaseInstrInfo *)new Thumb1InstrInfo(*this) in ARMSubtarget()
100 ? (ARMBaseInstrInfo *)new ARMInstrInfo(*this) in ARMSubtarget()
101 : (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()
162 ARMBaseInstrInfo::storeRegToStackSlot(MBB, I, SrcReg, isKill, FI, RC, TRI); in storeRegToStackSlot()
204 ARMBaseInstrInfo::loadRegFromStackSlot(MBB, I, DestReg, FI, RC, TRI); in loadRegFromStackSlot()
220 const ARMBaseInstrInfo &TII, unsigned MIFlags) { in emitT2RegPlusImmediate()
448 const ARMBaseInstrInfo &TII) { in rewriteT2FrameIndex()
DARMInstrInfo.h23 class ARMInstrInfo : public ARMBaseInstrInfo {
DARMHazardRecognizer.h21 class ARMBaseInstrInfo; variable
DARMFrameLowering.cpp102 const ARMBaseInstrInfo &TII, in isCSRestore()
125 const ARMBaseInstrInfo &TII, unsigned DestReg, in emitRegPlusImmediate()
140 const ARMBaseInstrInfo &TII, int NumBytes, in emitSPUpdate()
209 DebugLoc dl, const ARMBaseInstrInfo &TII, bool HasFP) { in emitDefCFAOffsets()
300 const ARMBaseInstrInfo &TII = *STI.getInstrInfo(); in emitPrologue()
702 const ARMBaseInstrInfo &TII = in emitEpilogue()
703 *static_cast<const ARMBaseInstrInfo *>(MF.getSubtarget().getInstrInfo()); in emitEpilogue()
1366 const ARMBaseInstrInfo &TII) { in GetFunctionSizeInBytes()
1492 const ARMBaseInstrInfo &TII = in determineCalleeSaves()
1493 *static_cast<const ARMBaseInstrInfo *>(MF.getSubtarget().getInstrInfo()); in determineCalleeSaves()
[all …]
DThumb1InstrInfo.h23 class Thumb1InstrInfo : public ARMBaseInstrInfo {
DThumb2InstrInfo.h24 class Thumb2InstrInfo : public ARMBaseInstrInfo {
DARMSubtarget.h280 const ARMBaseInstrInfo *getInstrInfo() const override { in getInstrInfo()
298 std::unique_ptr<ARMBaseInstrInfo> InstrInfo;
DAndroid.mk20 ARMBaseInstrInfo.cpp \
DARMBaseRegisterInfo.cpp586 const ARMBaseInstrInfo &TII = in resolveFrameIndex()
587 *static_cast<const ARMBaseInstrInfo *>(MF.getSubtarget().getInstrInfo()); in resolveFrameIndex()
685 const ARMBaseInstrInfo &TII = in eliminateFrameIndex()
686 *static_cast<const ARMBaseInstrInfo *>(MF.getSubtarget().getInstrInfo()); in eliminateFrameIndex()
DCMakeLists.txt19 ARMBaseInstrInfo.cpp
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()
DARMInstrInfo.cpp33 : ARMBaseInstrInfo(STI), RI() {} in ARMInstrInfo()
DThumb1InstrInfo.cpp25 : ARMBaseInstrInfo(STI), RI() {} in Thumb1InstrInfo()
DARMSchedule.td92 const ARMBaseInstrInfo *TII =
93 static_cast<const ARMBaseInstrInfo*>(SchedModel->getInstrInfo());
DARMExpandPseudoInsts.cpp46 const ARMBaseInstrInfo *TII;
755 const ARMBaseInstrInfo &TII = *static_cast<const ARMBaseInstrInfo *>( in ExpandMI()
907 const ARMBaseInstrInfo *AII = in ExpandMI()
908 static_cast<const ARMBaseInstrInfo*>(TII); in ExpandMI()
DA15SDOptimizer.cpp60 const ARMBaseInstrInfo *TII;
DARMConstantIslandPass.cpp270 const ARMBaseInstrInfo *TII;
DARMISelDAGToDAG.cpp443 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