/external/llvm-project/clang/lib/AST/Interp/ |
D | ByteCodeEmitter.h | 34 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 …]
|
D | EvalEmitter.h | 38 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;
|
D | ByteCodeStmtGen.cpp | 39 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()
|
D | ByteCodeEmitter.cpp | 87 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()
|
D | ByteCodeStmtGen.h | 41 using LabelTy = typename Emitter::LabelTy; variable 43 using OptLabelTy = llvm::Optional<LabelTy>; 44 using CaseMap = llvm::DenseMap<const SwitchCase *, LabelTy>;
|
D | EvalEmitter.cpp | 45 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()
|
D | ByteCodeExprGen.h | 52 using LabelTy = typename Emitter::LabelTy; variable
|
/external/llvm/lib/IR/ |
D | LLVMContextImpl.cpp | 27 LabelTy(C, Type::LabelTyID), in LLVMContextImpl()
|
D | Type.cpp | 155 Type *Type::getLabelTy(LLVMContext &C) { return &C.pImpl->LabelTy; } in getLabelTy()
|
D | LLVMContextImpl.h | 1108 Type VoidTy, LabelTy, HalfTy, FloatTy, DoubleTy, MetadataTy, TokenTy;
|
/external/llvm-project/llvm/lib/IR/ |
D | LLVMContextImpl.cpp | 27 LabelTy(C, Type::LabelTyID), in LLVMContextImpl()
|
D | Type.cpp | 171 Type *Type::getLabelTy(LLVMContext &C) { return &C.pImpl->LabelTy; } in getLabelTy()
|
D | LLVMContextImpl.h | 1417 Type VoidTy, LabelTy, HalfTy, BFloatTy, FloatTy, DoubleTy, MetadataTy,
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/ |
D | LLVMContextImpl.cpp | 26 LabelTy(C, Type::LabelTyID), in LLVMContextImpl()
|
D | Type.cpp | 166 Type *Type::getLabelTy(LLVMContext &C) { return &C.pImpl->LabelTy; } in getLabelTy()
|
D | LLVMContextImpl.h | 1320 Type VoidTy, LabelTy, HalfTy, FloatTy, DoubleTy, MetadataTy, TokenTy;
|
/external/llvm-project/llvm/bindings/ocaml/llvm/ |
D | llvm.mli | 722 [llvm::Type::LabelTy]. *)
|
/external/llvm/bindings/ocaml/llvm/ |
D | llvm.mli | 684 [llvm::Type::LabelTy]. *)
|