HomeSort by relevance Sort by last modified time
    Searched refs:TII (Results 1 - 25 of 158) sorted by null

1 2 3 4 5 6 7

  /external/llvm/lib/Target/Mips/
MipsSERegisterInfo.h 24 const MipsSEInstrInfo &TII;
28 const MipsSEInstrInfo &TII);
Mips16FrameLowering.cpp 32 const MipsInstrInfo &TII =
43 BuildMI(MBB, MBBI, dl, TII.get(Mips::SaveRaF16)).addImm(StackSize);
50 const MipsInstrInfo &TII =
61 BuildMI(MBB, MBBI, dl, TII.get(Mips::RestoreRaF16)).addImm(StackSize);
MipsLongBranch.cpp 68 TII(static_cast<const MipsInstrInfo*>(tm.getInstrInfo())),
88 const MipsInstrInfo *TII;
181 MBBInfos[I].Size += TII->GetInstSizeInBytes(&*MI);
220 unsigned NewOpc = TII->GetOppositeBranchOpc(Br->getOpcode());
221 const MCInstrDesc &NewDesc = TII->get(NewOpc);
282 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::SP)
284 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::SW)).addReg(Mips::RA)
286 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::BAL_BR)).addMBB(BalTgtMBB);
287 BuildMI(*LongBrMBB, Pos, DL, TII->get(Mips::LUi), Mips::AT).addImm(Hi)
292 BuildMI(*BalTgtMBB, Pos, DL, TII->get(Mips::ADDiu), Mips::AT
    [all...]
MipsSEFrameLowering.cpp 36 const MipsSEInstrInfo &TII =
56 TII.adjustStackPtr(SP, -StackSize, MBB, MBBI);
61 TII.get(TargetOpcode::PROLOG_LABEL)).addSym(AdjustSPLabel);
78 TII.get(TargetOpcode::PROLOG_LABEL)).addSym(CSLabel);
110 BuildMI(MBB, MBBI, dl, TII.get(ADDu), FP).addReg(SP).addReg(ZERO);
115 TII.get(TargetOpcode::PROLOG_LABEL)).addSym(SetFPLabel);
126 const MipsSEInstrInfo &TII =
143 BuildMI(MBB, I, dl, TII.get(ADDu), SP).addReg(FP).addReg(ZERO);
153 TII.adjustStackPtr(SP, StackSize, MBB, MBBI);
163 const TargetInstrInfo &TII = *MF->getTarget().getInstrInfo()
    [all...]
MipsSERegisterInfo.cpp 44 : MipsRegisterInfo(ST), TII(I) {}
59 const MipsSEInstrInfo *II = static_cast<const MipsSEInstrInfo*>(&TII);
128 unsigned Reg = TII.loadImmediate(Offset, MBB, II, DL, &NewImm);
129 BuildMI(MBB, II, DL, TII.get(ADDu), ATReg).addReg(FrameReg).addReg(Reg);
  /external/llvm/lib/Target/Hexagon/
HexagonExpandPredSpillCode.cpp 66 const HexagonInstrInfo *TII = QTM.getInstrInfo();
87 if (!TII->isValidOffset(Hexagon::STriw_indexed, Offset)) {
88 if (!TII->isValidOffset(Hexagon::ADD_ri, Offset)) {
90 TII->get(Hexagon::CONST32_Int_Real),
92 BuildMI(*MBB, MII, MI->getDebugLoc(), TII->get(Hexagon::ADD_rr),
95 BuildMI(*MBB, MII, MI->getDebugLoc(), TII->get(Hexagon::TFR_RsPd),
98 TII->get(Hexagon::STriw_indexed))
102 BuildMI(*MBB, MII, MI->getDebugLoc(), TII->get(Hexagon::ADD_ri),
104 BuildMI(*MBB, MII, MI->getDebugLoc(), TII->get(Hexagon::TFR_RsPd),
107 TII->get(Hexagon::STriw_indexed)
    [all...]
HexagonSplitTFRCondSets.cpp 74 const TargetInstrInfo *TII = QTM.getInstrInfo();
106 BuildMI(*MBB, MII, MI->getDebugLoc(), TII->get(Opc1),
110 BuildMI(*MBB, MII, MI->getDebugLoc(), TII->get(Opc2),
126 TII->get(Hexagon::TFR_cPt), DestReg).
131 TII->get(Hexagon::TFRI_cNotPt), DestReg).
136 TII->get(Hexagon::TFRI_cNotPt_f), DestReg).
152 TII->get(Hexagon::TFRI_cPt), DestReg).
157 TII->get(Hexagon::TFRI_cPt_f), DestReg).
166 TII->get(Hexagon::TFR_cNotPt), DestReg).
182 TII->get(Hexagon::TFRI_cPt)
    [all...]
HexagonRegisterInfo.cpp 41 const HexagonInstrInfo &tii)
44 TII(tii) {
167 TII.isValidOffset(MI.getOpcode(), (FrameSize+Offset)) &&
168 !TII.isSpillPredRegOp(&MI)) {
174 if (!TII.isValidOffset(MI.getOpcode(), Offset)) {
196 if (!TII.isValidOffset(Hexagon::ADD_ri, Offset)) {
198 TII.get(Hexagon::CONST32_Int_Real), dstReg).addImm(Offset);
200 TII.get(Hexagon::ADD_rr),
204 TII.get(Hexagon::ADD_ri)
    [all...]
HexagonFrameLowering.cpp 145 const TargetInstrInfo &TII = *MF.getTarget().getInstrInfo();
149 BuildMI(MBB, InsertPt, dl, TII.get(Hexagon::ALLOCFRAME)).addImm(0);
152 BuildMI(MBB, InsertPt, dl, TII.get(Hexagon::CONST32_Int_Real),
154 BuildMI(MBB, InsertPt, dl, TII.get(Hexagon::SUB_rr),
159 BuildMI(MBB, InsertPt, dl, TII.get(Hexagon::ALLOCFRAME)).addImm(NumBytes);
187 const TargetInstrInfo &TII = *MF.getTarget().getInstrInfo();
196 BuildMI(MBB, MBBI_end, dl, TII.get(Hexagon::DEALLOC_RET_V4))
199 BuildMI(MBB, MBBI, dl, TII.get(Hexagon::DEALLOCFRAME)).addImm(NumBytes);
229 const TargetInstrInfo &TII = *MF->getTarget().getInstrInfo();
260 TII.storeRegToStackSlot(MBB, MI, SuperReg, true
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcFrameLowering.cpp 32 const SparcInstrInfo &TII =
55 BuildMI(MBB, MBBI, dl, TII.get(SP::SAVEri), SP::O6)
61 BuildMI(MBB, MBBI, dl, TII.get(SP::SETHIi), SP::G1).addImm(OffHi);
63 BuildMI(MBB, MBBI, dl, TII.get(SP::ORri), SP::G1)
65 BuildMI(MBB, MBBI, dl, TII.get(SP::SAVErr), SP::O6)
73 const SparcInstrInfo &TII =
78 BuildMI(MBB, MBBI, dl, TII.get(SP::RESTORErr), SP::G0).addReg(SP::G0)
  /external/llvm/lib/Target/ARM/
ARMHazardRecognizer.h 31 const ARMBaseInstrInfo &TII;
40 const ARMBaseInstrInfo &tii,
44 ScoreboardHazardRecognizer(ItinData, DAG, "post-RA-sched"), TII(tii),
Thumb1FrameLowering.cpp 39 const TargetInstrInfo &TII, DebugLoc dl,
42 emitThumbRegPlusImmediate(MBB, MBBI, dl, ARM::SP, ARM::SP, NumBytes, TII,
53 const Thumb1InstrInfo &TII =
73 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -VARegSaveSize,
78 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -NumBytes,
135 AddDefaultPred(BuildMI(MBB, MBBI, dl, TII.get(ARM::tADDrSPi), FramePtr)
146 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, -NumBytes,
167 AddDefaultPred(BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVr), BasePtr)
211 const Thumb1InstrInfo &TII =
221 emitSPUpdate(MBB, MBBI, TII, dl, *RegInfo, NumBytes)
    [all...]
Thumb1RegisterInfo.cpp 43 Thumb1RegisterInfo::Thumb1RegisterInfo(const ARMBaseInstrInfo &tii,
45 : ARMBaseRegisterInfo(tii, sti) {
78 BuildMI(MBB, MBBI, dl, TII.get(ARM::tLDRpci))
95 const TargetInstrInfo &TII,
117 AddDefaultT1CC(BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVi8), LdReg))
120 AddDefaultT1CC(BuildMI(MBB, MBBI, dl, TII.get(ARM::tMOVi8), LdReg))
122 AddDefaultT1CC(BuildMI(MBB, MBBI, dl, TII.get(ARM::tRSB), LdReg))
131 BuildMI(MBB, MBBI, dl, TII.get(Opc), DestReg);
171 int NumBytes, const TargetInstrInfo &TII,
231 TII, MRI, MIFlags)
    [all...]
  /external/llvm/lib/Target/CellSPU/
SPUFrameLowering.cpp 95 const SPUInstrInfo &TII =
120 BuildMI(MBB, MBBI, dl, TII.get(SPU::PROLOG_LABEL)).addSym(FrameLabel);
125 BuildMI(MBB, MBBI, dl, TII.get(SPU::STQDr32), SPU::R0).addImm(16)
129 BuildMI(MBB, MBBI, dl, TII.get(SPU::STQDr32), SPU::R1).addImm(FrameSize)
132 BuildMI(MBB, MBBI, dl, TII.get(SPU::AIr32), SPU::R1).addReg(SPU::R1)
137 BuildMI(MBB, MBBI, dl, TII.get(SPU::STQDr128), SPU::R2)
140 BuildMI(MBB, MBBI, dl, TII.get(SPU::ILr32), SPU::R2)
142 BuildMI(MBB, MBBI, dl, TII.get(SPU::STQXr32), SPU::R1)
145 BuildMI(MBB, MBBI, dl, TII.get(SPU::Ar32), SPU::R1)
148 BuildMI(MBB, MBBI, dl, TII.get(SPU::SFIr32), SPU::R2
    [all...]
SPUNopFiller.cpp 31 const TargetInstrInfo *TII;
37 : MachineFunctionPass(ID), TM(tm), TII(tm.getInstrInfo()),
96 BuildMI(MBB, I, I->getDebugLoc(), TII->get(SPU::ENOP));
105 BuildMI(MBB, I, I->getDebugLoc(), TII->get(SPU::LNOP));
121 BuildMI(MBB, J, J->getDebugLoc(), TII->get(SPU::ENOP));
126 BuildMI(MBB, J, DebugLoc(), TII->get(SPU::LNOP));
  /external/llvm/lib/Target/PowerPC/
PPCBranchSelector.cpp 56 const PPCInstrInfo *TII =
71 BlockSize += TII->GetInstSizeInBytes(MBBI);
107 MBBStartOffset += TII->GetInstSizeInBytes(I);
152 BuildMI(MBB, I, dl, TII->get(PPC::BCC))
155 BuildMI(MBB, I, dl, TII->get(PPC::BDZ)).addImm(2);
157 BuildMI(MBB, I, dl, TII->get(PPC::BDZ8)).addImm(2);
159 BuildMI(MBB, I, dl, TII->get(PPC::BDNZ)).addImm(2);
161 BuildMI(MBB, I, dl, TII->get(PPC::BDNZ8)).addImm(2);
167 I = BuildMI(MBB, I, dl, TII->get(PPC::B)).addMBB(Dest);
PPCHazardRecognizers.h 46 const TargetInstrInfo &TII;
67 PPCHazardRecognizer970(const TargetInstrInfo &TII);
PPCFrameLowering.cpp 98 static void HandleVRSaveUpdate(MachineInstr *MI, const TargetInstrInfo &TII) {
136 BuildMI(*MI->getParent(), MI, dl, TII.get(PPC::ORI), DstReg)
140 BuildMI(*MI->getParent(), MI, dl, TII.get(PPC::ORI), DstReg)
145 BuildMI(*MI->getParent(), MI, dl, TII.get(PPC::ORIS), DstReg)
149 BuildMI(*MI->getParent(), MI, dl, TII.get(PPC::ORIS), DstReg)
154 BuildMI(*MI->getParent(), MI, dl, TII.get(PPC::ORIS), DstReg)
158 BuildMI(*MI->getParent(), MI, dl, TII.get(PPC::ORIS), DstReg)
162 BuildMI(*MI->getParent(), MI, dl, TII.get(PPC::ORI), DstReg)
258 const PPCInstrInfo &TII =
273 HandleVRSaveUpdate(MBBI, TII);
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreFrameLowering.cpp 48 const TargetInstrInfo &TII) {
55 BuildMI(MBB, I, dl, TII.get(Opcode), DstReg)
63 const TargetInstrInfo &TII) {
70 BuildMI(MBB, I, dl, TII.get(Opcode))
95 const XCoreInstrInfo &TII =
105 loadFromStack(MBB, MBBI, XCore::R11, 0, dl, TII);
134 BuildMI(MBB, MBBI, dl, TII.get(Opcode)).addImm(FrameSize);
141 BuildMI(MBB, MBBI, dl, TII.get(XCore::PROLOG_LABEL)).addSym(FrameLabel);
155 storeToStack(MBB, MBBI, XCore::LR, LRSpillOffset + FrameSize*4, dl, TII);
160 BuildMI(MBB, MBBI, dl, TII.get(XCore::PROLOG_LABEL)).addSym(SaveLRLabel)
    [all...]
XCoreRegisterInfo.cpp 40 XCoreRegisterInfo::XCoreRegisterInfo(const TargetInstrInfo &tii)
41 : XCoreGenRegisterInfo(XCore::LR), TII(tii) {
139 New=BuildMI(MF, Old->getDebugLoc(), TII.get(Opcode))
144 New=BuildMI(MF, Old->getDebugLoc(), TII.get(Opcode), XCore::SP)
229 BuildMI(MBB, II, dl, TII.get(XCore::LDW_3r), Reg)
234 BuildMI(MBB, II, dl, TII.get(XCore::STW_3r))
240 BuildMI(MBB, II, dl, TII.get(XCore::LDAWF_l3r), Reg)
250 BuildMI(MBB, II, dl, TII.get(XCore::LDW_2rus), Reg)
255 BuildMI(MBB, II, dl, TII.get(XCore::STW_2rus)
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430BranchSelector.cpp 55 const MSP430InstrInfo *TII =
70 BlockSize += TII->GetInstSizeInBytes(MBBI);
107 MBBStartOffset += TII->GetInstSizeInBytes(I);
154 TII->ReverseBranchCondition(Cond);
155 BuildMI(MBB, I, dl, TII->get(MSP430::JCC))
161 I = BuildMI(MBB, I, dl, TII->get(MSP430::Bi)).addMBB(Dest);
MSP430FrameLowering.cpp 45 const MSP430InstrInfo &TII =
66 BuildMI(MBB, MBBI, DL, TII.get(MSP430::PUSH16r))
70 BuildMI(MBB, MBBI, DL, TII.get(MSP430::MOV16rr), MSP430::FPW)
98 BuildMI(MBB, MBBI, DL, TII.get(MSP430::SUB16ri), MSP430::SPW)
110 const MSP430InstrInfo &TII =
135 BuildMI(MBB, MBBI, DL, TII.get(MSP430::POP16r), MSP430::FPW);
157 TII.get(MSP430::MOV16rr), MSP430::SPW).addReg(MSP430::FPW);
161 TII.get(MSP430::SUB16ri), MSP430::SPW)
170 BuildMI(MBB, MBBI, DL, TII.get(MSP430::ADD16ri), MSP430::SPW)
191 const TargetInstrInfo &TII = *MF.getTarget().getInstrInfo()
    [all...]
MSP430RegisterInfo.cpp 36 const TargetInstrInfo &tii)
37 : MSP430GenRegisterInfo(MSP430::PCW), TM(tm), TII(tii) {
123 if (Old->getOpcode() == TII.getCallFrameSetupOpcode()) {
125 TII.get(MSP430::SUB16ri), MSP430::SPW)
128 assert(Old->getOpcode() == TII.getCallFrameDestroyOpcode());
134 TII.get(MSP430::ADD16ri), MSP430::SPW)
146 } else if (I->getOpcode() == TII.getCallFrameDestroyOpcode()) {
152 BuildMI(MF, Old->getDebugLoc(), TII.get(MSP430::SUB16ri),
201 MI.setDesc(TII.get(MSP430::MOV16rr))
    [all...]
MSP430RegisterInfo.h 30 const TargetInstrInfo &TII;
36 MSP430RegisterInfo(MSP430TargetMachine &tm, const TargetInstrInfo &tii);
  /external/llvm/lib/Target/MBlaze/
MBlazeRegisterInfo.h 40 const TargetInstrInfo &TII;
43 const TargetInstrInfo &tii);

Completed in 169 milliseconds

1 2 3 4 5 6 7