reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
87 void ByteCodeEmitter::emitLabel(LabelTy Label) { 104 int32_t ByteCodeEmitter::getOffset(LabelTy Label) { 152 bool ByteCodeEmitter::jumpTrue(const LabelTy &Label) { 156 bool ByteCodeEmitter::jumpFalse(const LabelTy &Label) { 160 bool ByteCodeEmitter::jump(const LabelTy &Label) { 164 bool ByteCodeEmitter::fallthrough(const LabelTy &Label) {tools/clang/lib/AST/Interp/ByteCodeEmitter.h
48 void emitLabel(LabelTy Label); 50 LabelTy getLabel() { return ++NextLabel; } 63 bool jumpTrue(const LabelTy &Label); 64 bool jumpFalse(const LabelTy &Label); 65 bool jump(const LabelTy &Label); 66 bool fallthrough(const LabelTy &Label); 82 LabelTy NextLabel = 0; 88 llvm::DenseMap<LabelTy, unsigned> LabelOffsets; 90 llvm::DenseMap<LabelTy, llvm::SmallVector<unsigned, 5>> LabelRelocs; 97 int32_t getOffset(LabelTy Label);tools/clang/lib/AST/Interp/ByteCodeExprGen.h
51 using LabelTy = typename Emitter::LabelTy;
tools/clang/lib/AST/Interp/ByteCodeStmtGen.h 41 using LabelTy = typename Emitter::LabelTy;