Searched refs:STI (Results 51 - 75 of 80) sorted by relevance

1234

/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAsmBackend.cpp42 const MCSubtargetInfo* STI; member in class:__anon8875::ARMAsmBackend
46 : MCAsmBackend(), STI(ARM_MC::createARMMCSubtargetInfo(TT, "", "")),
50 delete STI;
56 return (STI->getFeatureBits() & ARM::HasV6T2Ops) != 0;
H A DARMMCCodeEmitter.cpp41 const MCSubtargetInfo &STI; member in class:__anon8880::ARMMCCodeEmitter
47 : MCII(mcii), STI(sti), CTX(ctx) {
54 return (STI.getFeatureBits() & ARM::ModeThumb) != 0;
57 return isThumb() && (STI.getFeatureBits() & ARM::FeatureThumb2) != 0;
60 Triple TT(STI.getTargetTriple());
342 const MCSubtargetInfo &STI,
344 return new ARMMCCodeEmitter(MCII, STI, Ctx);
340 createARMMCCodeEmitter(const MCInstrInfo &MCII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI, MCContext &Ctx) argument
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp113 const MCSubtargetInfo &STI) {
108 createPPCMCInstPrinter(const Target &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI) argument
/external/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp250 OwningPtr<const MCSubtargetInfo> STI(
253 if (!STI) {
259 TheTarget->createMCDisassembler(*STI));
279 AsmPrinterVariant, *AsmInfo, *MII, *MRI, *STI));
H A DMachODump.cpp259 STI(TheTarget->createMCSubtargetInfo(TripleName, "", ""));
260 OwningPtr<const MCDisassembler> DisAsm(TheTarget->createMCDisassembler(*STI));
265 *MRI, *STI));
267 if (!InstrAnalysis || !AsmInfo || !STI || !DisAsm || !IP) {
/external/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinterInlineAsm.cpp123 STI(TM.getTarget().createMCSubtargetInfo(TM.getTargetTriple(),
127 TAP(TM.getTarget().createMCAsmParser(*STI, *Parser));
/external/llvm/lib/Target/ARM/
H A DMLxExpansionPass.cpp318 const ARMSubtarget *STI = &Fn.getTarget().getSubtarget<ARMSubtarget>(); local
319 isA9 = STI->isCortexA9();
H A DThumb2InstrInfo.cpp32 Thumb2InstrInfo::Thumb2InstrInfo(const ARMSubtarget &STI) argument
33 : ARMBaseInstrInfo(STI), RI(*this, STI) {
H A DThumb1FrameLowering.cpp103 if (STI.isTargetIOS()) {
149 if (STI.isTargetELF() && hasFP(MF))
H A DARMBaseInstrInfo.h35 explicit ARMBaseInstrInfo(const ARMSubtarget &STI);
H A DThumb2SizeReduction.cpp138 const ARMSubtarget *STI; member in class:__anon8885::Thumb2SizeReduce
220 if (!STI->avoidCPSRPartialUpdate())
932 STI = &TM.getSubtarget<ARMSubtarget>();
H A DARMLoadStoreOptimizer.cpp67 const ARMSubtarget *STI; member in struct:__anon8843::ARMLoadStoreOpt
1110 bool Errata602117 = EvenReg == BaseReg && STI->isCortexM3();
1424 STI = &TM.getSubtarget<ARMSubtarget>();
1454 const ARMSubtarget *STI; member in struct:__anon8844::ARMPreAllocLoadStoreOpt
1484 STI = &Fn.getTarget().getSubtarget<ARMSubtarget>();
1568 if (!STI->hasV5TEOps())
1597 unsigned ReqAlign = STI->hasV6Ops()
H A DARMConstantIslandPass.cpp260 const ARMSubtarget *STI; member in class:__anon8834::ARMConstantIslands
386 STI = &MF->getTarget().getSubtarget<ARMSubtarget>();
470 if (isThumb2 && !STI->prefers32BitThumb())
H A DARMExpandPseudoInsts.cpp44 const ARMSubtarget *STI; member in class:__anon8835::ARMExpandPseudo
623 if (!STI->hasV6T2Ops() &&
1286 STI = &TM.getSubtarget<ARMSubtarget>();
/external/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp38 MCSubtargetInfo &STI; member in class:__anon8936::MipsAsmParser
79 return (STI.getFeatureBits() & Mips::FeatureMips64) != 0;
83 return (STI.getFeatureBits() & Mips::FeatureFP64Bit) != 0;
106 : MCTargetAsmParser(), STI(sti), Parser(parser) {
108 setAvailableFeatures(ComputeAvailableFeatures(STI.getFeatureBits()));
/external/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp94 ARMDisassembler(const MCSubtargetInfo &STI) : argument
95 MCDisassembler(STI) {
119 ThumbDisassembler(const MCSubtargetInfo &STI) : argument
120 MCDisassembler(STI) {
390 static MCDisassembler *createARMDisassembler(const Target &T, const MCSubtargetInfo &STI) { argument
391 return new ARMDisassembler(STI);
394 static MCDisassembler *createThumbDisassembler(const Target &T, const MCSubtargetInfo &STI) { argument
395 return new ThumbDisassembler(STI);
415 assert(!(STI.getFeatureBits() & ARM::ModeThumb) &&
432 Address, this, STI);
[all...]
/external/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCCodeEmitter.cpp34 const MCSubtargetInfo &STI; member in class:__anon9009::X86MCCodeEmitter
39 : MCII(mcii), STI(sti), Ctx(ctx) {
46 return (STI.getFeatureBits() & X86::Mode64Bit) != 0;
51 return (STI.getFeatureBits() & X86::Mode64Bit) == 0;
143 const MCSubtargetInfo &STI,
145 return new X86MCCodeEmitter(MCII, STI, Ctx);
/external/llvm/lib/Target/Hexagon/
H A DHexagonAsmPrinter.cpp302 const MCSubtargetInfo &STI) {
297 createHexagonMCInstPrinter(const Target &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI) argument
H A DHexagonFrameLowering.cpp191 if (STI.hasV4TOps() && MBBI->getOpcode() == Hexagon::JMPR
/external/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCTargetDesc.cpp122 const MCSubtargetInfo &STI) {
117 createMipsMCInstPrinter(const Target &T, unsigned SyntaxVariant, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI, const MCSubtargetInfo &STI) argument
/external/llvm/lib/Target/ARM/InstPrinter/
H A DARMInstPrinter.h27 const MCRegisterInfo &MRI, const MCSubtargetInfo &STI);
/external/clang/lib/Sema/
H A DSemaStmtAsm.cpp511 STI(TheTarget->createMCSubtargetInfo(TT, "", ""));
526 TargetParser(TheTarget->createMCAsmParser(*STI, *Parser));
566 TheTarget->createMCInstPrinter(1, *MAI, *MII, *MRI, *STI);
/external/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp34 MCSubtargetInfo &STI; member in class:__anon8981::X86AsmParser
93 return (STI.getFeatureBits() & X86::Mode64Bit) != 0;
96 unsigned FB = ComputeAvailableFeatures(STI.ToggleFeature(X86::Mode64Bit));
110 : MCTargetAsmParser(), STI(sti), Parser(parser) {
113 setAvailableFeatures(ComputeAvailableFeatures(STI.getFeatureBits()));
/external/llvm/lib/Target/MBlaze/Disassembler/
H A DMBlazeDisassembler.cpp718 const MCSubtargetInfo &STI) {
719 return new MBlazeDisassembler(STI);
717 createMBlazeDisassembler(const Target &T, const MCSubtargetInfo &STI) argument
/external/llvm/tools/lto/
H A DLTOModule.cpp808 STI(T.createMCSubtargetInfo(_target->getTargetTriple(),
811 OwningPtr<MCTargetAsmParser> TAP(T.createMCAsmParser(*STI, *Parser.get()));

Completed in 1055 milliseconds

1234