Home | History | Annotate | Download | only in Frontend

Lines Matching defs:Out

80   void EmitData(raw_ostream& Out) {
84 ::Emit32(Out, FE->getInode());
85 ::Emit32(Out, FE->getDevice());
86 ::Emit16(Out, FE->getFileMode());
87 ::Emit64(Out, FE->getModificationTime());
88 ::Emit64(Out, FE->getSize());
92 ::Emit32(Out, (uint32_t) StatBuf->st_ino);
93 ::Emit32(Out, (uint32_t) StatBuf->st_dev);
94 ::Emit16(Out, (uint16_t) StatBuf->st_mode);
95 ::Emit64(Out, (uint64_t) StatBuf->st_mtime);
96 ::Emit64(Out, (uint64_t) StatBuf->st_size);
122 EmitKeyDataLength(raw_ostream& Out, PTHEntryKeyVariant V,
126 ::Emit16(Out, n);
129 ::Emit8(Out, m);
134 static void EmitKey(raw_ostream& Out, PTHEntryKeyVariant V, unsigned n){
136 ::Emit8(Out, (unsigned) V.getKind());
138 Out.write(V.getString().data(), n - 1);
141 static void EmitData(raw_ostream& Out, PTHEntryKeyVariant V,
148 ::Emit32(Out, E.getTokenOffset());
149 ::Emit32(Out, E.getPPCondTableOffset());
153 V.EmitData(Out);
176 llvm::raw_fd_ostream& Out;
190 void Emit8(uint32_t V) { ::Emit8(Out, V); }
192 void Emit16(uint32_t V) { ::Emit16(Out, V); }
194 void Emit32(uint32_t V) { ::Emit32(Out, V); }
197 Out.write(Ptr, NumBytes);
201 ::Emit16(Out, V.size());
213 Offset EmitFileTable() { return PM.Emit(Out); }
219 PTHWriter(llvm::raw_fd_ostream& out, Preprocessor& pp)
220 : Out(out), PP(pp), idcount(0), CurStrOffset(0) {}
274 Pad(Out, 4);
275 Offset TokenOff = (Offset) Out.tell();
312 Offset HashOff = (Offset) Out.tell();
419 // Next write out PPCond.
420 Offset PPCondOff = (Offset) Out.tell();
422 // Write out the size of PPCond so that clients can identifer empty tables.
439 Offset SpellingsOff = Out.tell();
450 Out << "cfe-pth" << '\0';
454 Offset PrologueOffset = Out.tell();
490 // Write out the identifier table.
493 // Write out the cached strings table.
496 // Write out the file table.
500 Out.seek(PrologueOffset);
587 EmitKeyDataLength(raw_ostream& Out, const PTHIdKey* key, uint32_t) {
589 ::Emit16(Out, n);
593 static void EmitKey(raw_ostream& Out, PTHIdKey* key, unsigned n) {
596 key->FileOffset = Out.tell();
597 Out.write(key->II->getNameStart(), n);
600 static void EmitData(raw_ostream& Out, PTHIdKey*, uint32_t pID,
602 ::Emit32(Out, pID);
638 // Write out the inverse map first. This causes the PCIDKey entries to
641 Offset StringTableOffset = IIOffMap.Emit(Out);
644 Offset IDOff = Out.tell();