HomeSort by relevance Sort by last modified time
    Searched defs:STI (Results 26 - 50 of 61) sorted by null

12 3

  /external/llvm/lib/CodeGen/
MachineCombiner.cpp 445 const TargetSubtargetInfo &STI = MF.getSubtarget();
446 TII = STI.getInstrInfo();
447 TRI = STI.getRegisterInfo();
448 SchedModel = STI.getSchedModel();
449 TSchedModel.init(SchedModel, &STI, TII);
EarlyIfConversion.cpp 789 const TargetSubtargetInfo &STI = MF.getSubtarget();
790 if (!STI.enableEarlyIfConversion())
793 TII = STI.getInstrInfo();
794 TRI = STI.getRegisterInfo();
795 SchedModel = STI.getSchedModel();
  /external/llvm/lib/CodeGen/SelectionDAG/
ResourcePriorityQueue.cpp 46 const TargetSubtargetInfo &STI = IS->MF->getSubtarget();
47 TRI = STI.getRegisterInfo();
49 TII = STI.getInstrInfo();
50 ResourcesModel.reset(TII->CreateTargetScheduleState(STI));
ScheduleDAGRRList.cpp 169 const TargetSubtargetInfo &STI = mf.getSubtarget();
173 HazardRec = STI.getInstrInfo()->CreateTargetHazardRecognizer(&STI, this);
    [all...]
  /external/llvm/lib/Target/AMDGPU/
SIRegisterInfo.cpp 127 const AMDGPUSubtarget &STI = MF.getSubtarget<AMDGPUSubtarget>();
129 unsigned SGPRLimit = getNumSGPRsAllowed(STI.getGeneration(),
130 STI.getMaxWavesPerCU());
131 unsigned VGPRLimit = getNumVGPRsAllowed(STI.getMaxWavesPerCU());
  /external/llvm/lib/Target/ARM/
MLxExpansionPass.cpp 384 const ARMSubtarget *STI = &Fn.getSubtarget<ARMSubtarget>();
386 if (!STI->isCortexA9())
388 isLikeA9 = STI->isLikeA9() || STI->isSwift();
389 isSwift = STI->isSwift();
Thumb2ITBlockPass.cpp 270 const ARMSubtarget &STI =
272 if (!STI.isThumb2())
275 TII = static_cast<const Thumb2InstrInfo *>(STI.getInstrInfo());
276 TRI = STI.getRegisterInfo();
277 restrictIT = STI.restrictIT();
A15SDOptimizer.cpp 684 const ARMSubtarget &STI = Fn.getSubtarget<ARMSubtarget>();
687 if (!(STI.isCortexA15() && STI.hasNEON()))
689 TII = STI.getInstrInfo();
690 TRI = STI.getRegisterInfo();
ARMBaseRegisterInfo.cpp 51 static unsigned getFramePointerReg(const ARMSubtarget &STI) {
52 if (STI.isTargetMachO()) {
53 if (STI.isTargetDarwin() || STI.isThumb1Only())
57 } else if (STI.isTargetWindows())
60 return STI.isThumb() ? ARM::R7 : ARM::R11;
65 const ARMSubtarget &STI = MF->getSubtarget<ARMSubtarget>();
67 STI.isTargetDarwin() ? CSR_iOS_SaveList : CSR_AAPCS_SaveList;
75 if (STI.isMClass()) {
96 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>()
    [all...]
Thumb2SizeReduction.cpp 142 const ARMSubtarget *STI;
257 if (MinimizeSize || !STI->avoidCPSRPartialUpdate())
653 if (!OptimizeSize && Entry.AvoidMovs && STI->avoidMOVsShifterOperand())
771 if (!OptimizeSize && Entry.AvoidMovs && STI->avoidMOVsShifterOperand())
    [all...]
ARMExpandPseudoInsts.cpp 48 const ARMSubtarget *STI;
    [all...]
ARMLoadStoreOptimizer.cpp 81 const ARMSubtarget *STI;
685 !STI->hasV6Ops()) {
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonMachineScheduler.cpp 212 const TargetSubtargetInfo &STI = DAG->MF.getSubtarget();
213 const TargetInstrInfo *TII = STI.getInstrInfo();
221 Top.ResourceModel = new VLIWResourceModel(STI, DAG->getSchedModel());
222 Bot.ResourceModel = new VLIWResourceModel(STI, DAG->getSchedModel());
  /external/llvm/lib/Target/Mips/
MipsLongBranch.cpp 451 const MipsSubtarget &STI =
454 static_cast<const MipsInstrInfo *>(STI.getInstrInfo());
456 !IsPIC ? 2 : (ABI.IsN64() ? 10 : (!STI.isTargetNaCl() ? 9 : 10));
458 if (STI.inMips16Mode() || !STI.enableLongBranchPass())
483 int ShVal = STI.inMicroMipsMode() ? 2 : 4;
486 if (STI.isTargetNaCl()) {
MipsSEInstrInfo.cpp 27 MipsSEInstrInfo::MipsSEInstrInfo(const MipsSubtarget &STI)
28 : MipsInstrInfo(STI, STI.getRelocationModel() == Reloc::PIC_ ? Mips::B
453 const MipsSubtarget &STI = Subtarget;
455 unsigned Size = STI.isABI_N64() ? 64 : 32;
456 unsigned LUi = STI.isABI_N64() ? Mips::LUi64 : Mips::LUi;
457 unsigned ZEROReg = STI.isABI_N64() ? Mips::ZERO_64 : Mips::ZERO;
458 const TargetRegisterClass *RC = STI.isABI_N64() ?
711 const MipsInstrInfo *llvm::createMipsSEInstrInfo(const MipsSubtarget &STI) {
712 return new MipsSEInstrInfo(STI);
    [all...]
MipsDelaySlotFiller.cpp 571 const MipsSubtarget &STI = MBB.getParent()->getSubtarget<MipsSubtarget>();
572 bool InMicroMipsMode = STI.inMicroMipsMode();
573 const MipsInstrInfo *TII = STI.getInstrInfo();
683 const MipsSubtarget &STI = MBB.getParent()->getSubtarget<MipsSubtarget>();
684 if (STI.isTargetNaCl()) {
692 CurrI->modifiesRegister(Mips::SP, STI.getRegisterInfo()))
696 bool InMicroMipsMode = STI.inMicroMipsMode();
697 const MipsInstrInfo *TII = STI.getInstrInfo();
  /external/llvm/lib/Target/PowerPC/
PPCVSXFMAMutate.cpp 328 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>();
329 if (!STI.hasVSX())
334 TII = STI.getInstrInfo();
PPCVSXSwapRemoval.cpp 197 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>();
198 if (!STI.hasVSX())
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZInstrInfo.h 119 SystemZSubtarget &STI;
137 explicit SystemZInstrInfo(SystemZSubtarget &STI);
  /external/llvm/lib/Target/X86/
X86CallFrameOptimization.cpp 107 const X86Subtarget *STI;
131 if (STI->is64Bit())
137 if (STI->isTargetDarwin() &&
222 STI = &MF.getSubtarget<X86Subtarget>();
223 TII = STI->getInstrInfo();
224 TFL = STI->getFrameLowering();
319 STI->getRegisterInfo());
481 bool SlowPUSHrmm = STI->isAtom() || STI->isSLM();
  /external/mesa3d/src/gallium/drivers/radeon/MCTargetDesc/
SIMCCodeEmitter.cpp 63 const MCSubtargetInfo &STI;
67 SIMCCodeEmitter(const MCInstrInfo &mcii, const MCSubtargetInfo &sti,
69 : MCII(mcii), STI(sti), Ctx(ctx) { }
126 const MCSubtargetInfo &STI,
128 return new SIMCCodeEmitter(MCII, STI, Ctx);
R600MCCodeEmitter.cpp 43 const MCSubtargetInfo &STI;
48 R600MCCodeEmitter(const MCInstrInfo &mcii, const MCSubtargetInfo &sti,
50 : MCII(mcii), STI(sti), Ctx(ctx) { }
145 const MCSubtargetInfo &STI,
147 return new R600MCCodeEmitter(MCII, STI, Ctx);
  /external/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonMCChecker.h 79 MCSubtargetInfo const &STI;
197 explicit HexagonMCChecker(MCInstrInfo const &MCII, MCSubtargetInfo const &STI, MCInst& mcb, MCInst &mcbdx,
HexagonShuffler.h 142 MCSubtargetInfo const &STI;
160 explicit HexagonShuffler(MCInstrInfo const &MCII, MCSubtargetInfo const &STI);
  /external/llvm/include/llvm/MC/
MCAssembler.h 268 /// STI - The MCSubtargetInfo in effect when the instruction was encoded.
269 const MCSubtargetInfo &STI;
272 MCRelaxableFragment(const MCInst &Inst, const MCSubtargetInfo &STI,
275 Inst(Inst), STI(STI) {}
280 const MCSubtargetInfo &getSubtargetInfo() { return STI; }

Completed in 1369 milliseconds

12 3