Home
last modified time | relevance | path

Searched defs:final (Results 1 – 25 of 77) sorted by relevance

1234

/openbsd-src/gnu/llvm/llvm/lib/Target/X86/AsmParser/
H A DX86Operand.h31 struct X86Operand final : public MCParsedAsmOperand { struct
32 enum KindTy { Token, Register, Immediate, Memory, Prefix, DXRegister } Kind;
34 SMLoc StartLoc, EndLoc;
35 SMLoc OffsetOfLoc;
36 StringRef SymName;
37 void *OpDecl;
38 bool AddressOf;
42 bool UseUpRegs = false;
44 struct TokOp {
49 struct RegOp {
[all …]
/openbsd-src/gnu/llvm/clang/lib/AST/Interp/
H A DDescriptor.h79 struct Descriptor final { struct
84 const InterpSize ElemSize;
86 const InterpSize Size;
88 const InterpSize MDSize;
90 const InterpSize AllocSize;
93 static constexpr unsigned UnknownSizeMark = (unsigned)-1;
97 struct UnknownSize {};
99 using MetadataSize = std::optional<InterpSize>;
100 static constexpr MetadataSize InlineDescMD = sizeof(InlineDescriptor);
103 Record *const ElemRecord = nullptr;
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DParsedTemplate.h149 struct TemplateIdAnnotation final struct
152 friend TrailingObjects;
155 SourceLocation TemplateKWLoc;
159 SourceLocation TemplateNameLoc;
162 IdentifierInfo *Name;
165 OverloadedOperatorKind Operator;
169 ParsedTemplateTy Template;
174 TemplateNameKind Kind;
178 SourceLocation LAngleLoc;
182 SourceLocation RAngleLoc;
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DAMDGPUMetadata.h138 struct Metadata final { struct
140 std::vector<uint32_t> mReqdWorkGroupSize = std::vector<uint32_t>();
142 std::vector<uint32_t> mWorkGroupSizeHint = std::vector<uint32_t>();
153 bool empty() const { in empty()
158 bool notEmpty() const { in notEmpty()
205 struct Metadata final { struct
211 uint32_t mSize = 0;
213 uint32_t mOffset = 0;
215 uint32_t mAlign = 0;
217 ValueKind mValueKind = ValueKind::Unknown;
[all …]
H A DBLAKE3.h59 void final(BLAKE3Result<NumBytes> &Result) { in final() function
67 BLAKE3Result<NumBytes> final() { in final() function
106 void final(BLAKE3Result<NumBytes> &Result) { return BLAKE3::final(Result); } in final() function
111 BLAKE3Result<NumBytes> final() { return BLAKE3::final<NumBytes>(); } in final() function
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h93 struct OMPTaskDataTy final { struct
94 SmallVector<const Expr *, 4> PrivateVars;
95 SmallVector<const Expr *, 4> PrivateCopies;
96 SmallVector<const Expr *, 4> FirstprivateVars;
97 SmallVector<const Expr *, 4> FirstprivateCopies;
98 SmallVector<const Expr *, 4> FirstprivateInits;
99 SmallVector<const Expr *, 4> LastprivateVars;
100 SmallVector<const Expr *, 4> LastprivateCopies;
101 SmallVector<const Expr *, 4> ReductionVars;
102 SmallVector<const Expr *, 4> ReductionOrigs;
[all …]
H A DCGCXXABI.h670 struct CatchRetScope final : EHScopeStack::Cleanup { struct
671 llvm::CatchPadInst *CPI;
673 CatchRetScope(llvm::CatchPadInst *CPI) : CPI(CPI) {} in CatchRetScope()
675 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
/openbsd-src/gnu/llvm/compiler-rt/lib/memprof/
H A Dmemprof_thread.h34 struct MemprofThreadContext final : public ThreadContextBase { struct
35 explicit MemprofThreadContext(int tid) in MemprofThreadContext()
39 bool announced;
40 u8 destructor_iterations;
41 u32 stack_id;
42 MemprofThread *thread;
47 struct CreateThreadContextArgs {
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVBinaryReader.h35 struct LVSymbolTableEntry final { struct
48 class LVSymbolTable final { argument
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DASTConcept.h84 struct ASTConstraintSatisfaction final : struct
87 std::size_t NumRecords;
88 bool IsSatisfied : 1;
89 bool ContainsErrors : 1;
91 const UnsatisfiedConstraintRecord *begin() const { in begin()
95 const UnsatisfiedConstraintRecord *end() const { in end()
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A DOpenMPKinds.h179 struct OpenMPScheduleTy final { struct
180 OpenMPScheduleClauseKind Schedule = OMPC_SCHEDULE_unknown;
181 OpenMPScheduleClauseModifier M1 = OMPC_SCHEDULE_MODIFIER_unknown;
182 OpenMPScheduleClauseModifier M2 = OMPC_SCHEDULE_MODIFIER_unknown;
220 struct OMPInteropInfo final { struct
222 : IsTarget(IsTarget), IsTargetSync(IsTargetSync) {} in IsTarget()
223 bool IsTarget;
224 bool IsTargetSync;
225 llvm::SmallVector<Expr *, 4> PreferTypes;
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DR600RegisterInfo.h22 struct R600RegisterInfo final : public R600GenRegisterInfo { struct
23 R600RegisterInfo() : R600GenRegisterInfo(0) {} in R600RegisterInfo()
42 bool trackLivenessAfterRegAlloc(const MachineFunction &MF) const override { in trackLivenessAfterRegAlloc()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVMachineFunctionInfo.h26 struct RISCVMachineFunctionInfo final : public yaml::MachineFunctionInfo { struct
27 int VarArgsFrameIndex;
28 int VarArgsSaveSize;
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DGlobalsModRef.h59 struct DeletionCallbackHandle final : CallbackVH { struct
60 GlobalsAAResult *GAR;
61 std::list<DeletionCallbackHandle>::iterator I;
63 DeletionCallbackHandle(GlobalsAAResult &GAR, Value *V) in DeletionCallbackHandle()
/openbsd-src/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/Native/
H A DFormatUtil.h108 struct EndianAdapter final struct
111 using EndianType =
115 explicit EndianAdapter(EndianType &&Item) in EndianAdapter()
118 void format(llvm::raw_ostream &Stream, StringRef Style) override { in format()
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMachineFunctionInfo.h190 struct WebAssemblyFunctionInfo final : public yaml::MachineFunctionInfo { struct
191 std::vector<FlowStringValue> Params;
192 std::vector<FlowStringValue> Results;
193 bool CFGStackified = false;
196 BBNumberMap SrcToUnwindDest;
/openbsd-src/gnu/llvm/clang/include/clang/Driver/
H A DCompilation.h83 struct TCArgsKey final { struct
84 const ToolChain *TC = nullptr;
85 StringRef BoundArch;
86 Action::OffloadKind DeviceOffloadKind = Action::OFK_None;
88 TCArgsKey(const ToolChain *TC, StringRef BoundArch, in TCArgsKey()
H A DAction.h601 struct DependentActionInfo final { struct
603 const ToolChain *DependentToolChain = nullptr;
606 StringRef DependentBoundArch;
609 const OffloadKind DependentOffloadKind = OFK_None;
611 DependentActionInfo(const ToolChain *DependentToolChain, in DependentActionInfo()
/openbsd-src/gnu/llvm/lld/ELF/
H A DOutputSections.h128 struct OutputDesc final : SectionCommand { struct
129 OutputSection osec;
130 OutputDesc(StringRef name, uint32_t type, uint64_t flags) in OutputDesc()
133 static bool classof(const SectionCommand *c) { in classof()
H A DDWARF.h21 struct LLDDWARFSection final : public llvm::DWARFSection { struct
25 template <class ELFT> class LLDDwarfObj final : public llvm::DWARFObject { argument
/openbsd-src/gnu/llvm/llvm/include/llvm/Passes/
H A DStandardInstrumentations.h114 struct BBGuard final : public CallbackVH { struct
115 BBGuard(const BasicBlock *BB) : CallbackVH(BB) {} in BBGuard()
116 void deleted() override { CallbackVH::deleted(); } in deleted()
117 void allUsesReplacedWith(Value *) override { CallbackVH::deleted(); } in allUsesReplacedWith()
118 bool isPoisoned() const { return !getValPtr(); } in isPoisoned()
/openbsd-src/gnu/llvm/compiler-rt/lib/tsan/dd/
H A Ddd_rtl.h33 struct Callback final : public DDCallback { struct
34 Thread *thr;
/openbsd-src/gnu/llvm/llvm/lib/Support/
H A DMD5.cpp234 void MD5::final(MD5Result &Result) { in final() function in MD5
264 MD5::MD5Result MD5::final() { in final() function in MD5
/openbsd-src/gnu/usr.bin/binutils-2.17/binutils/
H A Dbudemang.c75 char *final; in demangle() local
/openbsd-src/lib/libcrypto/evp/
H A Dm_md4.c89 final(EVP_MD_CTX *ctx, unsigned char *md) in final() function

1234