HomeSort by: relevance | last modified time | path
    Searched defs:Emit (Results 1 - 16 of 16) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/TableGen/
StringMatcher.cpp 44 /// same length and whose characters leading up to CharNo are the same, emit
88 // Emit code to break out if the prefix doesn't match.
108 // Otherwise, we have multiple possible things, emit a switch on the
129 /// Emit - Top level entry point.
131 void StringMatcher::Emit(unsigned Indent, bool IgnoreDuplicates) const {
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
Attributes.cpp 23 void emit(raw_ostream &OS);
42 auto Emit = [&](ArrayRef<StringRef> KindNames, StringRef MacroName) {
56 // Emit attribute enums in the same order llvm::Attribute::operator< expects.
57 Emit({"EnumAttr", "TypeAttr", "IntAttr"}, "ATTRIBUTE_ENUM");
58 Emit({"StrBoolAttr"}, "ATTRIBUTE_STRBOOL");
99 void Attributes::emit(raw_ostream &OS) { function in class:Attributes
107 Attributes(RK).emit(OS);
  /src/external/apache2/llvm/dist/clang/include/clang/Basic/
PartialDiagnostic.h 147 void Emit(const DiagnosticBuilder &DB) const {
175 Emit(DB);
202 PD.Emit(DB);
Diagnostic.h 486 /// This is used to emit continuation diagnostics with the same level as the
611 /// emit before giving up.
617 /// notes to emit along with a given diagnostic.
623 /// notes to emit along with a given diagnostic.
629 /// notes to emit along with a given diagnostic.
635 /// notes to emit along with a given diagnostic.
1047 /// Emit the current diagnostic and clear the diagnostic state.
1049 /// \param Force Emit the diagnostic regardless of suppression settings.
1271 // Emit() would end up with if we used that as our status variable.
1302 /// Force the diagnostic builder to emit the diagnostic now
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
DIE.cpp 66 /// Emit - Print the abbreviation using the specified asm printer.
68 void DIEAbbrev::Emit(const AsmPrinter *AP) const {
69 // Emit its Dwarf tag type.
72 // Emit whether it has children DIEs.
79 // Emit attribute type.
83 // Emit form type.
98 // Emit value for DW_FORM_implicit_const.
170 void DIEAbbrevSet::Emit(const AsmPrinter *AP, MCSection *Section) const {
373 /// EmitValue - Emit integer of appropriate size.
379 // Emit something to keep the lines and comments in sync
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/MCTargetDesc/
R600MCCodeEmitter.cpp 52 void Emit(uint32_t value, raw_ostream &OS) const;
53 void Emit(uint64_t value, raw_ostream &OS) const;
112 Emit(InstWord01, OS);
113 Emit(InstWord2, OS);
114 Emit((uint32_t) 0, OS);
136 Emit(Word01, OS);
137 Emit(Word2, OS);
138 Emit((uint32_t) 0, OS);
148 Emit(Inst, OS);
152 void R600MCCodeEmitter::Emit(uint32_t Value, raw_ostream &OS) const
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Serialization/
ASTRecordWriter.h 86 /// Emit the record to the stream, followed by its substatements, and
89 uint64_t Emit(unsigned Code, unsigned Abbrev = 0) {
97 /// Emit the record to the stream, preceded by its substatements.
113 /// statements to emit.
117 /// type or declaration has been written, Emit() will write
127 /// to emit.
130 /// Emit a source location.
138 /// Emit a source range.
155 /// Emit an integral value.
160 /// Emit a signed integral value
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Bitstream/
BitstreamWriter.h 202 void Emit(uint32_t Val, unsigned NumBits) {
230 assert(NumBits <= 32 && "Too many bits to emit!");
233 // Emit the bits with VBR encoding, NumBits-1 bits at a time.
235 Emit((Val & ((1 << (NumBits-1))-1)) | (1 << (NumBits-1)), NumBits);
239 Emit(Val, NumBits);
243 assert(NumBits <= 32 && "Too many bits to emit!");
249 // Emit the bits with VBR encoding, NumBits-1 bits at a time.
251 Emit(((uint32_t)Val & ((1 << (NumBits-1))-1)) |
256 Emit((uint32_t)Val, NumBits);
259 /// EmitCode - Emit the specified code
    [all...]
  /src/external/apache2/llvm/dist/clang/utils/TableGen/
ClangOpenCLBuiltinEmitter.cpp 90 void Emit();
108 // \param Output (out) String containing the enums to emit in the output file.
115 // Emit the enum or struct used in the generated file.
140 // Emit the FunctionExtensionTable that lists all function extensions.
143 // Emit the TypeTable containing all types used by OpenCL builtins.
146 // Emit the SignatureTable. This table contains all the possible signatures.
156 // Emit the BuiltinTable table. This table contains all the overloads of
169 // Emit a StringMatcher function to check whether a function name is an
173 // Emit a function returning the clang QualType instance associated with
233 void BuiltinNameEmitter::Emit() {
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Support/
OnDiskHashTable.h 142 /// Emit the table to Out, which must not be at offset 0.
143 offset_type Emit(raw_ostream &Out) {
145 return Emit(Out, InfoObj);
148 /// Emit the table to Out, which must not be at offset 0.
151 offset_type Emit(raw_ostream &Out, Info &InfoObj) {
171 // Emit the payload of the table.
216 // Emit the hashtable itself.
300 /// produced by OnDiskHashTableGenerator::Emit, and advance the Buckets
411 /// OnDiskHashTableGenerator::Emit.
593 /// OnDiskHashTableGenerator::Emit
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/MC/
MCWin64EH.cpp 194 // Emit unwind instructions (in reverse order).
225 void llvm::Win64EH::UnwindEmitter::Emit(MCStreamer &Streamer) const {
226 // Emit the unwind info structs first.
233 // Now emit RUNTIME_FUNCTION entries.
245 // here and from Emit().
891 // If we tried to emit unwind info before (due to an explicit
893 // valid information to emit at the time), and it later got valid unwind
894 // opcodes, we can't emit it here, because the trailing handler data
929 // we could emit something like ".word (endfunc-beginfunc)/4+0x10800000",
942 // here, but we'd have to emit the pdata, the xdata header, and th
    [all...]
MCDwarf.cpp 76 /// Construct an instance that can emit .debug_line_str (for use in a normal
85 /// Emit a reference to the string.
88 /// Emit the .debug_line_str section if appropriate.
217 // At this point we want to emit/create the sequence to encode the delta in
236 void MCDwarfLineTable::emit(MCStreamer *MCOS, MCDwarfLineTableParams Params) { function in class:MCDwarfLineTable
263 void MCDwarfDwoLineTable::Emit(MCStreamer &MCOS, MCDwarfLineTableParams Params,
269 MCOS.emitLabel(Header.Emit(&MCOS, Params, None, NoLineStr).second);
273 MCDwarfLineTableHeader::Emit(MCStreamer *MCOS, MCDwarfLineTableParams Params,
291 return Emit(
317 // Emit the strings without perturbing the offsets we used
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTWriterDecl.cpp 48 uint64_t Emit(Decl *D) {
52 return Record.Emit(Code, AbbrevToUse);
252 // when we emit it.
1497 // Emit data to initialize CommonOrPrev before VisitTemplateDecl so that
1757 /// Emit the DeclContext part of a declaration context decl.
1795 // Emit a list of all imported first declarations so that we can be sure
1819 Record.AddOffset(LocalRedeclWriter.Emit(LOCAL_REDECLARATIONS));
1830 // won't emit its previous declaration.
2412 // Emit this declaration to the bitstream.
2413 uint64_t Offset = W.Emit(D)
    [all...]
ASTWriterStmt.cpp 46 uint64_t Emit() {
1850 // Don't emit anything here (or if you do you will have to update
1884 // Don't emit anything here, HasTemplateKWAndArgsInfo must be
2626 uint64_t Offset = Writer.Emit();
2657 // that a simple stack machine can be used when loading), and don't emit a
  /src/external/apache2/llvm/dist/clang/lib/AST/
ASTDiagnostic.cpp 2062 /// Emit - When the two types given are templated types with the same
2065 bool Emit() {
2089 return TD.Emit();
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
ItaniumCXXABI.cpp 1 //===------- ItaniumCXXABI.cpp - Emit LLVM Code from ASTs for a Module ----===//
212 // Itanium does not emit any destructor variant as an inline thunk.
337 /// Determine whether we will definitely emit this variable with a constant
359 // will emit the value as a constant.
364 // translation unit will emit the value as a constant. We rely on the
399 /// have to use string comparisons, but we also have to emit it with
435 // after trying to emit vtable speculatively. Because of this we do
436 // an extra pass after emitting all deferred vtables to find and emit
738 // When not doing VFE, emit a normal load, as it allows more
768 // If doing CFI, emit the check
    [all...]

Completed in 69 milliseconds