reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/Interp/ByteCodeEmitter.cpp
   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;