HomeSort by relevance Sort by last modified time
    Searched refs:STI (Results 76 - 100 of 266) sorted by null

1 2 34 5 6 7 8 91011

  /external/llvm/lib/Target/X86/
X86AsmPrinter.h 46 void count(MCInst &Inst, const MCSubtargetInfo &STI);
57 void emitShadowPadding(MCStreamer &OutStreamer, const MCSubtargetInfo &STI);
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/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonMCTargetDesc.cpp 83 const MCInst &Inst, const MCSubtargetInfo &STI) override {
89 InstPrinter.printInst(&Inst, TempStream, "", STI);
121 HexagonTargetELFStreamer(MCStreamer &S, MCSubtargetInfo const &STI)
123 auto Bits = STI.getFeatureBits();
198 createHexagonObjectTargetStreamer(MCStreamer &S, MCSubtargetInfo const &STI) {
199 return new HexagonTargetELFStreamer(S, STI);
HexagonMCELFStreamer.cpp 39 const MCSubtargetInfo &STI) {
52 HexagonMCShuffle(*MCII, STI, *MCB);
77 MCObjectStreamer::EmitInstruction(*MCB, STI);
HexagonShuffler.h 142 MCSubtargetInfo const &STI;
160 explicit HexagonShuffler(MCInstrInfo const &MCII, MCSubtargetInfo const &STI);
HexagonMCCodeEmitter.cpp 69 MCSubtargetInfo const &STI) const {
81 EncodeSingleInstruction(HMI, OS, Fixups, STI,
94 const MCSubtargetInfo &STI, uint32_t Parse, size_t Index) const {
161 Binary = getBinaryCodeForInstr(HMB, Fixups, STI);
244 unsigned subInstSlot0Bits = getBinaryCodeForInstr(*subInst0, Fixups, STI);
246 unsigned subInstSlot1Bits = getBinaryCodeForInstr(*subInst1, Fixups, STI);
395 const MCSubtargetInfo &STI) const
408 getExprOpValue(MI, MO, cast<MCBinaryExpr>(ME)->getLHS(), Fixups, STI);
409 getExprOpValue(MI, MO, cast<MCBinaryExpr>(ME)->getRHS(), Fixups, STI);
724 MCSubtargetInfo const &STI) const
    [all...]
  /external/llvm/lib/Target/Mips/
MipsInstrInfo.cpp 33 MipsInstrInfo::MipsInstrInfo(const MipsSubtarget &STI, unsigned UncondBr)
35 Subtarget(STI), UncondBrOpc(UncondBr) {}
37 const MipsInstrInfo *MipsInstrInfo::create(MipsSubtarget &STI) {
38 if (STI.inMips16Mode())
39 return llvm::createMips16InstrInfo(STI);
41 return llvm::createMipsSEInstrInfo(STI);
Mips16ISelLowering.h 23 const MipsSubtarget &STI);
  /external/llvm/lib/Target/ARM/
ThumbRegisterInfo.cpp 69 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>();
70 const TargetInstrInfo &TII = *STI.getInstrInfo();
108 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>();
109 if (STI.isThumb1Only()) {
426 const ARMSubtarget &STI = MF.getSubtarget<ARMSubtarget>();
427 if (!STI.isThumb1Only())
430 const ARMBaseInstrInfo &TII = *STI.getInstrInfo();
450 const ARMSubtarget &STI = MBB.getParent()->getSubtarget<ARMSubtarget>();
451 if (!STI.isThumb1Only())
459 const TargetInstrInfo &TII = *STI.getInstrInfo()
    [all...]
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...]
Thumb1FrameLowering.cpp 25 Thumb1FrameLowering::Thumb1FrameLowering(const ARMSubtarget &sti)
26 : ARMFrameLowering(sti) {}
56 *static_cast<const Thumb1InstrInfo *>(STI.getInstrInfo());
58 static_cast<const ThumbRegisterInfo *>(STI.getRegisterInfo());
94 static_cast<const ThumbRegisterInfo *>(STI.getRegisterInfo());
96 *static_cast<const Thumb1InstrInfo *>(STI.getInstrInfo());
154 if (STI.isTargetMachO()) {
192 if (tryFoldSPUpdateIntoPushPop(STI, MF, std::prev(MBBI), NumBytes)) {
216 if (STI.isTargetMachO())
279 if (STI.isTargetELF() && HasFP
    [all...]
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();
ARMSubtarget.cpp 81 ARMSubtarget &STI = initializeSubtargetDependencies(CPU, FS);
82 if (STI.isThumb1Only())
83 return (ARMFrameLowering *)new Thumb1FrameLowering(STI);
85 return new ARMFrameLowering(STI);
Thumb2InstrInfo.h 27 explicit Thumb2InstrInfo(const ARMSubtarget &STI);
  /external/llvm/lib/Target/X86/MCTargetDesc/
X86MCCodeEmitter.cpp 44 bool is64BitMode(const MCSubtargetInfo &STI) const {
45 return STI.getFeatureBits()[X86::Mode64Bit];
48 bool is32BitMode(const MCSubtargetInfo &STI) const {
49 return STI.getFeatureBits()[X86::Mode32Bit];
52 bool is16BitMode(const MCSubtargetInfo &STI) const {
53 return STI.getFeatureBits()[X86::Mode16Bit];
59 const MCSubtargetInfo &STI) const {
64 if (is16BitMode(STI) && BaseReg.getReg() == 0 &&
150 const MCSubtargetInfo &STI) const;
154 const MCSubtargetInfo &STI) const override
    [all...]
  /external/llvm/lib/CodeGen/
LLVMTargetMachine.cpp 52 STI = TheTarget.createMCSubtargetInfo(getTargetTriple().str(), getTargetCPU(),
168 const MCSubtargetInfo &STI = *getMCSubtargetInfo();
209 T, *Context, *MAB, Out, MCE, STI, Options.MCOptions.MCRelaxAll,
260 const MCSubtargetInfo &STI = *getMCSubtargetInfo();
262 T, *Ctx, *MAB, Out, MCE, STI, Options.MCOptions.MCRelaxAll,
  /external/llvm/lib/CodeGen/SelectionDAG/
ScheduleDAGVLIW.cpp 75 const TargetSubtargetInfo &STI = mf.getSubtarget();
76 HazardRec = STI.getInstrInfo()->CreateTargetHazardRecognizer(&STI, this);
  /external/llvm/lib/Target/Hexagon/
HexagonMachineScheduler.h 57 VLIWResourceModel(const TargetSubtargetInfo &STI, const TargetSchedModel *SM)
59 ResourcesModel = STI.getInstrInfo()->CreateTargetScheduleState(STI);
  /external/llvm/lib/Target/PowerPC/
PPCVSXCopy.cpp 160 const PPCSubtarget &STI = MF.getSubtarget<PPCSubtarget>();
161 if (!STI.hasVSX())
163 TII = STI.getInstrInfo();
  /external/llvm/include/llvm/MC/
MCTargetAsmParser.h 98 MCTargetAsmParser(MCTargetOptions const &, const MCSubtargetInfo &STI);
100 /// Create a copy of STI and return a non-const reference to it.
116 /// Current STI.
117 const MCSubtargetInfo *STI;
  /external/llvm/lib/MC/
MCObjectStreamer.cpp 229 const MCSubtargetInfo &STI) {
230 MCStreamer::EmitInstruction(Inst, STI);
242 EmitInstToData(Inst, STI);
257 EmitInstToData(Relaxed, STI);
262 EmitInstToFragment(Inst, STI);
266 const MCSubtargetInfo &STI) {
272 MCRelaxableFragment *IF = new MCRelaxableFragment(Inst, STI);
278 STI);
  /external/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64MCTargetDesc.h 66 const MCSubtargetInfo &STI);
  /external/llvm/lib/Target/MSP430/
MSP430InstrInfo.h 47 explicit MSP430InstrInfo(MSP430Subtarget &STI);
  /external/llvm/lib/Target/NVPTX/InstPrinter/
NVPTXInstPrinter.h 32 const MCSubtargetInfo &STI) override;
  /external/llvm/lib/Target/XCore/InstPrinter/
XCoreInstPrinter.cpp 33 StringRef Annot, const MCSubtargetInfo &STI) {

Completed in 649 milliseconds

1 2 34 5 6 7 8 91011