Searched defs:Directive (Results 1 - 11 of 11) sorted by relevance

/external/llvm/include/llvm/MC/MCParser/
H A DMCAsmParserExtension.h35 StringRef Directive,
38 return (Obj->*Handler)(Directive, DirectiveLoc);
34 HandleDirective(MCAsmParserExtension *Target, StringRef Directive, SMLoc DirectiveLoc) argument
/external/clang/include/clang/Frontend/
H A DVerifyDiagnosticConsumer.h114 /// Directive - Abstract class representing a parsed verify directive.
116 class Directive { class in class:clang::VerifyDiagnosticConsumer
118 static Directive *create(bool RegexKind, SourceLocation DirectiveLoc,
130 virtual ~Directive() { }
140 Directive(SourceLocation DirectiveLoc, SourceLocation DiagnosticLoc, function in class:clang::VerifyDiagnosticConsumer::Directive
149 Directive(const Directive&); // DO NOT IMPLEMENT
150 void operator=(const Directive&); // DO NOT IMPLEMENT
153 typedef std::vector<Directive*> DirectiveList;
/external/llvm/lib/MC/MCParser/
H A DCOFFAsmParser.cpp28 void AddDirectiveHandler(StringRef Directive) { argument
29 getParser().AddDirectiveHandler(this, Directive,
125 bool ParseDirectiveSymbolAttribute(StringRef Directive, SMLoc);
134 bool COFFAsmParser::ParseDirectiveSymbolAttribute(StringRef Directive, SMLoc) { argument
135 MCSymbolAttr Attr = StringSwitch<MCSymbolAttr>(Directive)
H A DELFAsmParser.cpp26 void AddDirectiveHandler(StringRef Directive) { argument
27 getParser().AddDirectiveHandler(this, Directive,
157 bool ELFAsmParser::ParseDirectiveSymbolAttribute(StringRef Directive, SMLoc) { argument
158 MCSymbolAttr Attr = StringSwitch<MCSymbolAttr>(Directive)
H A DDarwinAsmParser.cpp30 void AddDirectiveHandler(StringRef Directive) { argument
31 getParser().AddDirectiveHandler(this, Directive,
129 // Named Section Directive
368 bool DarwinAsmParser::ParseDirectiveDumpOrLoad(StringRef Directive, argument
370 bool IsDump = Directive == ".dump";
H A DAsmParser.cpp141 StringRef Directive,
143 DirectiveMap[Directive] = std::make_pair(Object, Handler);
235 // Directive Parsing.
291 void AddDirectiveHandler(StringRef Directive) { argument
292 getParser().AddDirectiveHandler(this, Directive,
1032 /// ::= Label* Directive ...Operands... EndOfStatement
2762 bool GenericAsmParser::ParseDirectiveStabs(StringRef Directive, argument
2764 return TokError("unsupported directive '" + Directive + "'");
3052 bool GenericAsmParser::ParseDirectiveCFISignalFrame(StringRef Directive, argument
3056 "unexpected token in '" + Directive
140 AddDirectiveHandler(MCAsmParserExtension *Object, StringRef Directive, DirectiveHandler Handler) argument
3066 ParseDirectiveMacrosOnOff(StringRef Directive, SMLoc DirectiveLoc) argument
3079 ParseDirectiveMacro(StringRef Directive, SMLoc DirectiveLoc) argument
3143 ParseDirectiveEndMacro(StringRef Directive, SMLoc DirectiveLoc) argument
3163 ParseDirectivePurgeMacro(StringRef Directive, SMLoc DirectiveLoc) argument
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp491 unsigned Directive = Subtarget.getDarwinDirective(); local
492 if (Subtarget.hasMFOCRF() && Directive < PPC::DIR_970)
493 Directive = PPC::DIR_970;
494 if (Subtarget.hasAltivec() && Directive < PPC::DIR_7400)
495 Directive = PPC::DIR_7400;
496 if (Subtarget.isPPC64() && Directive < PPC::DIR_64)
497 Directive = PPC::DIR_64;
498 assert(Directive <= PPC::DIR_64 && "Directive out of range.");
502 OutStreamer.EmitRawText("\t.machine " + Twine(CPUDirectives[Directive]));
[all...]
H A DPPCInstrInfo.cpp56 unsigned Directive = TM->getSubtarget<PPCSubtarget>().getDarwinDirective(); local
57 if (Directive == PPC::DIR_440 || Directive == PPC::DIR_A2 ||
58 Directive == PPC::DIR_E500mc || Directive == PPC::DIR_E5500) {
71 unsigned Directive = TM.getSubtarget<PPCSubtarget>().getDarwinDirective(); local
74 if (Directive != PPC::DIR_440 && Directive != PPC::DIR_A2 &&
75 Directive != PPC::DIR_E500mc && Directive !
[all...]
/external/clang/lib/Frontend/
H A DVerifyDiagnosticConsumer.cpp26 typedef VerifyDiagnosticConsumer::Directive Directive; typedef
156 /// StandardDirective - Directive with string matching.
158 class StandardDirective : public Directive {
162 : Directive(DirectiveLoc, DiagnosticLoc, Text, Min, Max) { }
174 /// RegexDirective - Directive with regular-expression matching.
176 class RegexDirective : public Directive {
180 : Directive(DirectiveLoc, DiagnosticLoc, Text, Min, Max), Regex(Text) { }
354 Max = Directive::MaxCount;
369 Max = Directive
[all...]
/external/clang/lib/Lex/
H A DPPDirectives.cpp1 //===--- PPDirectives.cpp - Directive Handling for Preprocessor -----------===//
30 // Utility Methods for Preprocessor Directive Handling.
293 StringRef Directive; local
295 Directive = StringRef(RawCharData, Tok.getLength());
306 Directive = StringRef(DirectiveBuf, IdLen);
309 if (Directive.startswith("if")) {
310 StringRef Sub = Directive.substr(2);
321 } else if (Directive[0] == 'e') {
322 StringRef Sub = Directive.substr(1);
564 // Preprocessor Directive Handlin
[all...]
/external/llvm/lib/MC/
H A DMCAsmStreamer.cpp640 const char *Directive = 0; local
643 case 1: Directive = MAI.getData8bitsDirective(AddrSpace); break;
644 case 2: Directive = MAI.getData16bitsDirective(AddrSpace); break;
645 case 4: Directive = MAI.getData32bitsDirective(AddrSpace); break;
647 Directive = MAI.getData64bitsDirective(AddrSpace);
649 if (Directive) break;
663 assert(Directive && "Invalid size for machine code value!");
664 OS << Directive << *Value;

Completed in 858 milliseconds