Searched refs:LabelTy (Results 1 - 10 of 10) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeEmitter.h34 using LabelTy = uint32_t;
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, llv
[all...]
H A 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 ActiveLabe
[all...]
H A DByteCodeStmtGen.h41 using LabelTy = typename Emitter::LabelTy;
43 using OptLabelTy = llvm::Optional<LabelTy>;
44 using CaseMap = llvm::DenseMap<const SwitchCase *, LabelTy>;
H A DByteCodeStmtGen.cpp39 using LabelTy = typename ByteCodeStmtGen<Emitter>::LabelTy;
42 LoopScope(ByteCodeStmtGen<Emitter> *Ctx, LabelTy BreakLabel,
43 LabelTy ContinueLabel)
63 using LabelTy = typename ByteCodeStmtGen<Emitter>::LabelTy;
68 LabelTy BreakLabel, OptLabelTy DefaultLabel)
203 LabelTy LabelElse = this->getLabel();
204 LabelTy LabelEnd = this->getLabel();
216 LabelTy LabelEn
[all...]
H A DByteCodeEmitter.cpp87 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) {
H A DEvalEmitter.cpp45 void EvalEmitter::emitLabel(LabelTy Label) {
49 EvalEmitter::LabelTy EvalEmitter::getLabel() { return NextLabel++; }
69 bool EvalEmitter::jumpTrue(const LabelTy &Label) {
77 bool EvalEmitter::jumpFalse(const LabelTy &Label) {
85 bool EvalEmitter::jump(const LabelTy &Label) {
91 bool EvalEmitter::fallthrough(const LabelTy &Label) {
H A DByteCodeExprGen.h51 using LabelTy = typename Emitter::LabelTy;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
H A DLLVMContextImpl.cpp26 LabelTy(C, Type::LabelTyID),
H A DType.cpp166 Type *Type::getLabelTy(LLVMContext &C) { return &C.pImpl->LabelTy; }
H A DLLVMContextImpl.h1320 Type VoidTy, LabelTy, HalfTy, FloatTy, DoubleTy, MetadataTy, TokenTy; member in class:llvm::LLVMContextImpl

Completed in 131 milliseconds