Home
last modified time | relevance | path

Searched refs:LabelTy (Results 1 – 18 of 18) sorted by relevance

/external/llvm-project/clang/lib/AST/Interp/
DByteCodeEmitter.h34 using LabelTy = uint32_t;
48 void emitLabel(LabelTy Label);
50 LabelTy getLabel() { return ++NextLabel; } in getLabel()
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;
[all …]
DEvalEmitter.h38 using LabelTy = uint32_t;
52 void emitLabel(LabelTy Label);
54 LabelTy getLabel();
65 bool jumpTrue(const LabelTy &Label);
66 bool jumpFalse(const LabelTy &Label);
67 bool jump(const LabelTy &Label);
68 bool fallthrough(const LabelTy &Label);
105 LabelTy NextLabel = 1;
107 LabelTy CurrentLabel = 0;
109 LabelTy ActiveLabel = 0;
DByteCodeStmtGen.cpp39 using LabelTy = typename ByteCodeStmtGen<Emitter>::LabelTy; typedef in clang::interp::LoopScope
42 LoopScope(ByteCodeStmtGen<Emitter> *Ctx, LabelTy BreakLabel, in LoopScope()
43 LabelTy ContinueLabel) in LoopScope()
63 using LabelTy = typename ByteCodeStmtGen<Emitter>::LabelTy; typedef in clang::interp::SwitchScope
68 LabelTy BreakLabel, OptLabelTy DefaultLabel) in SwitchScope()
203 LabelTy LabelElse = this->getLabel(); in visitIfStmt()
204 LabelTy LabelEnd = this->getLabel(); in visitIfStmt()
216 LabelTy LabelEnd = this->getLabel(); in visitIfStmt()
DByteCodeEmitter.cpp87 void ByteCodeEmitter::emitLabel(LabelTy Label) { in emitLabel()
104 int32_t ByteCodeEmitter::getOffset(LabelTy Label) { in getOffset()
152 bool ByteCodeEmitter::jumpTrue(const LabelTy &Label) { in jumpTrue()
156 bool ByteCodeEmitter::jumpFalse(const LabelTy &Label) { in jumpFalse()
160 bool ByteCodeEmitter::jump(const LabelTy &Label) { in jump()
164 bool ByteCodeEmitter::fallthrough(const LabelTy &Label) { in fallthrough()
DByteCodeStmtGen.h41 using LabelTy = typename Emitter::LabelTy; variable
43 using OptLabelTy = llvm::Optional<LabelTy>;
44 using CaseMap = llvm::DenseMap<const SwitchCase *, LabelTy>;
DEvalEmitter.cpp45 void EvalEmitter::emitLabel(LabelTy Label) { in emitLabel()
49 EvalEmitter::LabelTy EvalEmitter::getLabel() { return NextLabel++; } in getLabel()
69 bool EvalEmitter::jumpTrue(const LabelTy &Label) { in jumpTrue()
77 bool EvalEmitter::jumpFalse(const LabelTy &Label) { in jumpFalse()
85 bool EvalEmitter::jump(const LabelTy &Label) { in jump()
91 bool EvalEmitter::fallthrough(const LabelTy &Label) { in fallthrough()
DByteCodeExprGen.h52 using LabelTy = typename Emitter::LabelTy; variable
/external/llvm/lib/IR/
DLLVMContextImpl.cpp27 LabelTy(C, Type::LabelTyID), in LLVMContextImpl()
DType.cpp155 Type *Type::getLabelTy(LLVMContext &C) { return &C.pImpl->LabelTy; } in getLabelTy()
DLLVMContextImpl.h1108 Type VoidTy, LabelTy, HalfTy, FloatTy, DoubleTy, MetadataTy, TokenTy;
/external/llvm-project/llvm/lib/IR/
DLLVMContextImpl.cpp27 LabelTy(C, Type::LabelTyID), in LLVMContextImpl()
DType.cpp171 Type *Type::getLabelTy(LLVMContext &C) { return &C.pImpl->LabelTy; } in getLabelTy()
DLLVMContextImpl.h1417 Type VoidTy, LabelTy, HalfTy, BFloatTy, FloatTy, DoubleTy, MetadataTy,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DLLVMContextImpl.cpp26 LabelTy(C, Type::LabelTyID), in LLVMContextImpl()
DType.cpp166 Type *Type::getLabelTy(LLVMContext &C) { return &C.pImpl->LabelTy; } in getLabelTy()
DLLVMContextImpl.h1320 Type VoidTy, LabelTy, HalfTy, FloatTy, DoubleTy, MetadataTy, TokenTy;
/external/llvm-project/llvm/bindings/ocaml/llvm/
Dllvm.mli722 [llvm::Type::LabelTy]. *)
/external/llvm/bindings/ocaml/llvm/
Dllvm.mli684 [llvm::Type::LabelTy]. *)