HomeSort by relevance Sort by last modified time
    Searched refs:Directive (Results 1 - 15 of 15) sorted by null

  /external/clang/lib/Frontend/
VerifyDiagnosticConsumer.cpp 80 /// Directive - Abstract class representing a parsed verify directive.
82 class Directive {
84 static Directive* Create(bool RegexKind, const SourceLocation &Location,
94 virtual ~Directive() { }
96 // Returns true if directive text is valid.
104 Directive(const SourceLocation &Location, const std::string &Text,
109 Directive(const Directive&); // DO NOT IMPLEMENT
110 void operator=(const Directive&); // DO NOT IMPLEMEN
    [all...]
  /external/llvm/include/llvm/MC/MCParser/
MCAsmParserExtension.h 35 StringRef Directive,
38 return (Obj->*Handler)(Directive, DirectiveLoc);
MCAsmParser.h 52 StringRef Directive,
  /external/llvm/lib/Target/PTX/
PTXMCAsmStreamer.cpp 363 const char *Directive = 0;
366 case 1: Directive = MAI.getData8bitsDirective(AddrSpace); break;
367 case 2: Directive = MAI.getData16bitsDirective(AddrSpace); break;
368 case 4: Directive = MAI.getData32bitsDirective(AddrSpace); break;
370 Directive = MAI.getData64bitsDirective(AddrSpace);
372 if (Directive) break;
386 assert(Directive && "Invalid size for machine code value!");
387 OS << Directive << *Value;
  /external/llvm/lib/Target/PowerPC/
PPCAsmPrinter.cpp 457 unsigned Directive = Subtarget.getDarwinDirective();
458 if (Subtarget.isGigaProcessor() && Directive < PPC::DIR_970)
459 Directive = PPC::DIR_970;
460 if (Subtarget.hasAltivec() && Directive < PPC::DIR_7400)
461 Directive = PPC::DIR_7400;
462 if (Subtarget.isPPC64() && Directive < PPC::DIR_64)
463 Directive = PPC::DIR_64;
464 assert(Directive <= PPC::DIR_64 && "Directive out of range.");
468 OutStreamer.EmitRawText("\t.machine " + Twine(CPUDirectives[Directive]));
    [all...]
PPCInstrInfo.cpp 52 unsigned Directive = TM->getSubtarget<PPCSubtarget>().getDarwinDirective();
53 if (Directive == PPC::DIR_440 || Directive == PPC::DIR_A2) {
66 unsigned Directive = TM.getSubtarget<PPCSubtarget>().getDarwinDirective();
69 if (Directive != PPC::DIR_440 && Directive != PPC::DIR_A2) {
PPCISelLowering.cpp     [all...]
  /external/llvm/lib/MC/MCParser/
COFFAsmParser.cpp 28 void AddDirectiveHandler(StringRef Directive) {
29 getParser().AddDirectiveHandler(this, Directive,
125 bool ParseDirectiveSymbolAttribute(StringRef Directive, SMLoc);
134 bool COFFAsmParser::ParseDirectiveSymbolAttribute(StringRef Directive, SMLoc) {
135 MCSymbolAttr Attr = StringSwitch<MCSymbolAttr>(Directive)
138 assert(Attr != MCSA_Invalid && "unexpected symbol attribute directive!");
144 return TokError("expected identifier in directive");
154 return TokError("unexpected token in directive");
167 return TokError("unexpected token in section switching directive");
180 return TokError("expected identifier in directive");
    [all...]
ELFAsmParser.cpp 26 void AddDirectiveHandler(StringRef Directive) {
27 getParser().AddDirectiveHandler(this, Directive,
155 bool ELFAsmParser::ParseDirectiveSymbolAttribute(StringRef Directive, SMLoc) {
156 MCSymbolAttr Attr = StringSwitch<MCSymbolAttr>(Directive)
163 assert(Attr != MCSA_Invalid && "unexpected symbol attribute directive!");
169 return TokError("expected identifier in directive");
179 return TokError("unexpected token in directive");
191 return TokError("unexpected token in section switching directive");
203 return TokError("expected identifier in directive");
207 return TokError("unexpected token in directive");
    [all...]
DarwinAsmParser.cpp 25 /// \brief Implementation of directive handling which is shared across all
29 void AddDirectiveHandler(StringRef Directive) {
30 getParser().AddDirectiveHandler(this, Directive,
117 // Named Section Directive
283 // Darwin silently ignores the .ident directive.
301 return TokError("unexpected token in section switching directive");
315 // section, then just issuing the section switch directive will not realign
330 return TokError("expected identifier in directive");
336 return TokError("unexpected token in '.desc' directive");
344 return TokError("unexpected token in '.desc' directive");
    [all...]
AsmParser.cpp 103 /// invoked after the directive identifier is read and is responsible for
104 /// parsing and validating the rest of the directive. The handler is passed
105 /// in the directive name and the location of the directive keyword.
136 StringRef Directive,
138 DirectiveMap[Directive] = std::make_pair(Object, Handler);
196 /// ProcessIncbinFile - Process the specified file for the .incbin directive.
223 // Directive Parsing.
237 /// ParseDirectiveSymbolAttribute - Parse a directive like ".globl" which
262 /// \brief Generic implementations of directive handling, etc. which is share
    [all...]
  /external/llvm/lib/MC/
MCAsmStreamer.cpp 517 // Note: a .zerofill directive does not switch sections.
520 // This is a mach-o specific directive.
539 // This is a mach-o specific directive and section.
618 const char *Directive = 0;
621 case 1: Directive = MAI.getData8bitsDirective(AddrSpace); break;
622 case 2: Directive = MAI.getData16bitsDirective(AddrSpace); break;
623 case 4: Directive = MAI.getData32bitsDirective(AddrSpace); break;
625 Directive = MAI.getData64bitsDirective(AddrSpace);
627 if (Directive) break;
641 assert(Directive && "Invalid size for machine code value!")
    [all...]
  /external/clang/lib/Lex/
PPDirectives.cpp 1 //===--- PPDirectives.cpp - Directive Handling for Preprocessor -----------===//
10 // This file implements # directive processing for the Preprocessor.
29 // Utility Methods for Preprocessor Directive Handling.
91 assert(Tmp.isNot(tok::eof) && "EOF seen while discarding directive tokens");
98 /// this is due to a a #define, 2 if #undef directive, 0 if it is something
173 // There should be no tokens after the directive, but we allow them as an
180 // or if this is a macro-style preprocessing directive, because it is more
194 /// SkipExcludedConditionalBlock - We just read a #if or related directive and
198 /// this #if directive, so #else/#elif blocks should never be entered. If ElseOk
200 /// so a #else directive is a duplicate. When this returns, the caller can le
    [all...]
  /external/clang/include/clang/Lex/
Preprocessor.h 277 /// push_macro directive, we keep a MacroInfo stack used to restore
609 /// would foul up preprocessor directive handling.
    [all...]
  /external/opencv/cxcore/src/
cxpersistence.cpp     [all...]

Completed in 783 milliseconds