| /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...] |