Home
last modified time | relevance | path

Searched refs:STI (Results 1 – 25 of 97) sorted by relevance

1234

/external/llvm/lib/Target/Mips/
DMipsSEFrameLowering.cpp40 return STI.isABI_N64() ? EhDataReg64[I] : EhDataReg[I]; in ehDataReg()
53 unsigned SP = STI.isABI_N64() ? Mips::SP_64 : Mips::SP; in emitPrologue()
54 unsigned FP = STI.isABI_N64() ? Mips::FP_64 : Mips::FP; in emitPrologue()
55 unsigned ZERO = STI.isABI_N64() ? Mips::ZERO_64 : Mips::ZERO; in emitPrologue()
56 unsigned ADDu = STI.isABI_N64() ? Mips::DADDu : Mips::ADDu; in emitPrologue()
106 if (!STI.isLittle()) in emitPrologue()
121 const TargetRegisterClass *RC = STI.isABI_N64() ? in emitPrologue()
169 unsigned SP = STI.isABI_N64() ? Mips::SP_64 : Mips::SP; in emitEpilogue()
170 unsigned FP = STI.isABI_N64() ? Mips::FP_64 : Mips::FP; in emitEpilogue()
171 unsigned ZERO = STI.isABI_N64() ? Mips::ZERO_64 : Mips::ZERO; in emitEpilogue()
[all …]
DMipsSEInstrInfo.cpp259 const MipsSubtarget &STI = TM.getSubtarget<MipsSubtarget>(); in adjustStackPtr() local
261 unsigned ADDu = STI.isABI_N64() ? Mips::DADDu : Mips::ADDu; in adjustStackPtr()
262 unsigned ADDiu = STI.isABI_N64() ? Mips::DADDiu : Mips::ADDiu; in adjustStackPtr()
279 const MipsSubtarget &STI = TM.getSubtarget<MipsSubtarget>(); in loadImmediate() local
281 unsigned Size = STI.isABI_N64() ? 64 : 32; in loadImmediate()
282 unsigned LUi = STI.isABI_N64() ? Mips::LUi64 : Mips::LUi; in loadImmediate()
283 unsigned ZEROReg = STI.isABI_N64() ? Mips::ZERO_64 : Mips::ZERO; in loadImmediate()
284 const TargetRegisterClass *RC = STI.isABI_N64() ? in loadImmediate()
368 const MipsSubtarget &STI = TM.getSubtarget<MipsSubtarget>(); in ExpandEhReturn() local
369 unsigned ADDU = STI.isABI_N64() ? Mips::DADDu : Mips::ADDu; in ExpandEhReturn()
[all …]
DMipsFrameLowering.h26 const MipsSubtarget &STI;
31 sti.hasMips64() ? 16 : 8), STI(sti) {} in MipsFrameLowering()
DMipsSEFrameLowering.h23 explicit MipsSEFrameLowering(const MipsSubtarget &STI) in MipsSEFrameLowering() argument
24 : MipsFrameLowering(STI) {} in MipsSEFrameLowering()
DMips16FrameLowering.h22 explicit Mips16FrameLowering(const MipsSubtarget &STI) in Mips16FrameLowering() argument
23 : MipsFrameLowering(STI) {} in Mips16FrameLowering()
/external/llvm/lib/Target/Mips/Disassembler/
DMipsDisassembler.cpp36 MipsDisassemblerBase(const MCSubtargetInfo &STI, const MCRegisterInfo *Info, in MipsDisassemblerBase() argument
38 MCDisassembler(STI), RegInfo(Info), isBigEndian(bigEndian) {} in MipsDisassemblerBase()
55 MipsDisassembler(const MCSubtargetInfo &STI, const MCRegisterInfo *Info, in MipsDisassembler() argument
57 MipsDisassemblerBase(STI, Info, bigEndian) {} in MipsDisassembler()
74 Mips64Disassembler(const MCSubtargetInfo &STI, const MCRegisterInfo *Info, in Mips64Disassembler() argument
76 MipsDisassemblerBase(STI, Info, bigEndian) {} in Mips64Disassembler()
198 const MCSubtargetInfo &STI) { in createMipsDisassembler() argument
199 return new MipsDisassembler(STI, T.createMCRegInfo(""), true); in createMipsDisassembler()
204 const MCSubtargetInfo &STI) { in createMipselDisassembler() argument
205 return new MipsDisassembler(STI, T.createMCRegInfo(""), false); in createMipselDisassembler()
[all …]
/external/llvm/lib/Target/R600/MCTargetDesc/
DAMDGPUMCTargetDesc.cpp70 const MCSubtargetInfo &STI) { in createAMDGPUMCInstPrinter() argument
76 const MCSubtargetInfo &STI, in createAMDGPUMCCodeEmitter() argument
78 if (STI.getFeatureBits() & AMDGPU::Feature64BitPtr) { in createAMDGPUMCCodeEmitter()
79 return createSIMCCodeEmitter(MCII, MRI, STI, Ctx); in createAMDGPUMCCodeEmitter()
81 return createR600MCCodeEmitter(MCII, MRI, STI, Ctx); in createAMDGPUMCCodeEmitter()
DSIMCCodeEmitter.cpp42 const MCSubtargetInfo &STI; member in __anon8c7c958b0111::SIMCCodeEmitter
54 : MCII(mcii), MRI(mri), STI(sti), Ctx(ctx) { } in SIMCCodeEmitter()
71 const MCSubtargetInfo &STI, in createSIMCCodeEmitter() argument
73 return new SIMCCodeEmitter(MCII, MRI, STI, Ctx); in createSIMCCodeEmitter()
DAMDGPUMCTargetDesc.h34 const MCSubtargetInfo &STI,
39 const MCSubtargetInfo &STI,
/external/llvm/lib/MC/MCDisassembler/
DDisassembler.cpp61 const MCSubtargetInfo *STI = TheTarget->createMCSubtargetInfo(Triple, CPU, in LLVMCreateDisasmCPU() local
63 if (!STI) in LLVMCreateDisasmCPU()
72 MCDisassembler *DisAsm = TheTarget->createMCDisassembler(*STI); in LLVMCreateDisasmCPU()
80 *MAI, *MII, *MRI, *STI); in LLVMCreateDisasmCPU()
87 STI, MII, Ctx, DisAsm, IP); in LLVMCreateDisasmCPU()
212 const MCSubtargetInfo *STI = DC->getSubtargetInfo(); in LLVMSetDisasmOptions() local
216 AsmPrinterVariant, *MAI, *MII, *MRI, *STI); in LLVMSetDisasmOptions()
/external/llvm/include/llvm/MC/
DMCDisassembler.h56 MCDisassembler(const MCSubtargetInfo &STI) : GetOpInfo(0), SymbolLookUp(0), in MCDisassembler() argument
58 STI(STI), CommentStream(0) {} in MCDisassembler()
100 const MCSubtargetInfo &STI;
/external/llvm/lib/CodeGen/
DTargetSchedule.cpp58 STI = sti; in init()
60 STI->initInstrItins(InstrItins); in init()
138 SchedClass = STI->resolveSchedClass(SchedClass, MI, this); in resolveSchedClass()
218 STI->getWriteLatencyEntry(SCDesc, DefIdx); in computeOperandLatency()
229 return Latency - STI->getReadAdvanceCycles(UseDesc, UseIdx, WriteID); in computeOperandLatency()
263 STI->getWriteLatencyEntry(SCDesc, DefIdx); in computeInstrLatency()
301 for (const MCWriteProcResEntry *PRI = STI->getWriteProcResBegin(SCDesc), in computeOutputLatency()
302 *PRE = STI->getWriteProcResEnd(SCDesc); PRI != PRE; ++PRI) { in computeOutputLatency()
DLLVMTargetMachine.cpp164 const MCSubtargetInfo &STI = getSubtarget<MCSubtargetInfo>(); in addPassesToEmitFile() local
172 Context->getRegisterInfo(), STI); in addPassesToEmitFile()
178 const MCSubtargetInfo &STI = getSubtarget<MCSubtargetInfo>(); in addPassesToEmitFile() local
179 MCE = getTarget().createMCCodeEmitter(*getInstrInfo(), MRI, STI, in addPassesToEmitFile()
199 STI, *Context); in addPassesToEmitFile()
271 const MCSubtargetInfo &STI = getSubtarget<MCSubtargetInfo>(); in addPassesToEmitMC() local
273 STI, *Ctx); in addPassesToEmitMC()
/external/llvm/include/llvm/CodeGen/
DTargetSchedule.h37 const TargetSubtargetInfo *STI; variable
44 TargetSchedModel(): STI(0), TII(0) {} in TargetSchedModel()
110 return STI->getWriteProcResBegin(SC); in getWriteProcResBegin()
113 return STI->getWriteProcResEnd(SC); in getWriteProcResEnd()
/external/llvm/include/llvm/Support/
DTargetRegistry.h98 typedef MCTargetAsmParser *(*MCAsmParserCtorTy)(MCSubtargetInfo &STI,
101 const MCSubtargetInfo &STI);
107 const MCSubtargetInfo &STI);
110 const MCSubtargetInfo &STI,
356 MCTargetAsmParser *createMCAsmParser(MCSubtargetInfo &STI, in createMCAsmParser() argument
360 return MCAsmParserCtorFn(STI, Parser); in createMCAsmParser()
371 MCDisassembler *createMCDisassembler(const MCSubtargetInfo &STI) const { in createMCDisassembler() argument
374 return MCDisassemblerCtorFn(*this, STI); in createMCDisassembler()
381 const MCSubtargetInfo &STI) const { in createMCInstPrinter() argument
384 return MCInstPrinterCtorFn(*this, SyntaxVariant, MAI, MII, MRI, STI); in createMCInstPrinter()
[all …]
/external/llvm/lib/Target/X86/
DX86FrameLowering.cpp501 bool Is64Bit = STI.is64Bit(); in getCompactUnwindEncoding()
662 bool Is64Bit = STI.is64Bit(); in emitPrologue()
663 bool IsLP64 = STI.isTarget64BitLP64(); in emitPrologue()
664 bool IsWin64 = STI.isTargetWin64(); in emitPrologue()
665 bool UseLEA = STI.useLeaForSP(); in emitPrologue()
877 if (NumBytes >= 4096 && STI.isTargetCOFF() && !STI.isTargetEnvMacho()) { in emitPrologue()
882 if (STI.isTargetCygMing()) in emitPrologue()
888 } else if (STI.isTargetCygMing()) in emitPrologue()
984 if (STI.getTargetTriple().isMacOSX() && in emitPrologue()
985 !STI.getTargetTriple().isMacOSXVersionLT(10, 7)) in emitPrologue()
[all …]
/external/llvm/lib/Target/ARM/
DARMBaseRegisterInfo.cpp48 : ARMGenRegisterInfo(ARM::LR, 0, 0, ARM::PC), TII(tii), STI(sti), in ARMBaseRegisterInfo()
49 FramePtr((STI.isTargetDarwin() || STI.isThumb()) ? ARM::R7 : ARM::R11), in ARMBaseRegisterInfo()
66 return (STI.isTargetIOS() && !STI.isAAPCS_ABI()) in getCalleeSavedRegs()
73 return (STI.isTargetIOS() && !STI.isAAPCS_ABI()) in getCallPreservedMask()
96 if (STI.isR9Reserved()) in getReservedRegs()
99 if (!STI.hasVFP3() || STI.hasD16()) { in getReservedRegs()
158 return 10 - FP - (STI.isR9Reserved() ? 1 : 0); in getRegPressureLimit()
248 if (!STI.isLikeA9()) in avoidWriteAfterWrite()
DARMHazardRecognizer.h33 const ARMSubtarget &STI; variable
45 TRI(tri), STI(sti), LastMI(0) {} in ARMHazardRecognizer()
DThumb1InstrInfo.cpp24 Thumb1InstrInfo::Thumb1InstrInfo(const ARMSubtarget &STI) in Thumb1InstrInfo() argument
25 : ARMBaseInstrInfo(STI), RI(*this, STI) { in Thumb1InstrInfo()
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
DPPCMCCodeEmitter.cpp35 const MCSubtargetInfo &STI; member in __anon517ab50a0111::PPCMCCodeEmitter
41 : STI(sti), TT(STI.getTargetTriple()) { in PPCMCCodeEmitter()
47 return (STI.getFeatureBits() & PPC::Feature64Bit) != 0; in is64BitMode()
108 const MCSubtargetInfo &STI, in createPPCMCCodeEmitter() argument
110 return new PPCMCCodeEmitter(MCII, STI, Ctx); in createPPCMCCodeEmitter()
/external/llvm/lib/Target/MBlaze/Disassembler/
DMBlazeDisassembler.h31 MBlazeDisassembler(const MCSubtargetInfo &STI) : in MBlazeDisassembler() argument
32 MCDisassembler(STI) { in MBlazeDisassembler()
/external/llvm/lib/Target/MBlaze/
DMBlazeFrameLowering.h25 const MBlazeSubtarget &STI;
29 : TargetFrameLowering(TargetFrameLowering::StackGrowsUp, 4, 0), STI(sti) { in MBlazeFrameLowering()
/external/llvm/tools/llvm-mc/
Dllvm-mc.cpp325 MCAsmInfo &MAI, MCSubtargetInfo &STI) { in AssembleInput() argument
328 OwningPtr<MCTargetAsmParser> TAP(TheTarget->createMCAsmParser(STI, *Parser)); in AssembleInput()
428 STI(TheTarget->createMCSubtargetInfo(TripleName, MCPU, FeaturesStr)); in main() local
433 TheTarget->createMCInstPrinter(OutputAsmVariant, *MAI, *MCII, *MRI, *STI); in main()
437 CE = TheTarget->createMCCodeEmitter(*MCII, *MRI, *STI, Ctx); in main()
451 MCCodeEmitter *CE = TheTarget->createMCCodeEmitter(*MCII, *MRI, *STI, Ctx); in main()
465 Res = AssembleInput(ProgName, TheTarget, SrcMgr, Ctx, *Str, *MAI, *STI); in main()
482 Res = Disassembler::disassemble(*TheTarget, TripleName, *STI, *Str, in main()
/external/llvm/lib/Target/MSP430/
DMSP430FrameLowering.h26 const MSP430Subtarget &STI;
30 : TargetFrameLowering(TargetFrameLowering::StackGrowsDown, 2, -2), STI(sti) { in MSP430FrameLowering()
/external/llvm/lib/Target/Hexagon/
DHexagonFrameLowering.h21 const HexagonSubtarget &STI;
26 : TargetFrameLowering(StackGrowsDown, 8, 0), STI(sti) { in HexagonFrameLowering()

1234