Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/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 …]
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DDescriptor.h126 struct Descriptor final { struct
130 const Type *SourceType = nullptr;
132 const unsigned ElemSize;
134 const unsigned Size;
136 const unsigned MDSize;
138 const unsigned AllocSize;
141 static constexpr unsigned UnknownSizeMark = (unsigned)-1;
145 struct UnknownSize {};
147 using MetadataSize = std::optional<unsigned>;
148 static constexpr MetadataSize InlineDescMD = sizeof(InlineDescriptor);
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedTemplate.h150 struct TemplateIdAnnotation final struct
153 friend TrailingObjects;
156 SourceLocation TemplateKWLoc;
160 SourceLocation TemplateNameLoc;
163 const IdentifierInfo *Name;
166 OverloadedOperatorKind Operator;
170 ParsedTemplateTy Template;
175 TemplateNameKind Kind;
179 SourceLocation LAngleLoc;
183 SourceLocation RAngleLoc;
[all …]
H A DSemaOpenMP.h1141 struct OpenMPVarListDataTy final { struct
1142 Expr *DepModOrTailExpr = nullptr;
1143 Expr *IteratorExpr = nullptr;
1144 SourceLocation ColonLoc;
1145 SourceLocation RLoc;
1146 CXXScopeSpec ReductionOrMapperIdScopeSpec;
1147 DeclarationNameInfo ReductionOrMapperId;
1148 int ExtraModifier = -1; ///< Additional modifier for linear, map, depend or
1150 int OriginalSharingModifier = 0; // Default is shared
1152 MapTypeModifiers;
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DAMDGPUMetadata.h140 struct Metadata final { struct
142 std::vector<uint32_t> mReqdWorkGroupSize = std::vector<uint32_t>();
144 std::vector<uint32_t> mWorkGroupSizeHint = std::vector<uint32_t>();
155 bool empty() const { in empty()
160 bool notEmpty() const { in notEmpty()
207 struct Metadata final { struct
213 uint32_t mSize = 0;
215 uint32_t mOffset = 0;
217 uint32_t mAlign = 0;
219 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
/freebsd/contrib/llvm-project/lld/ELF/
H A DOutputSections.h138 struct OutputDesc final : SectionCommand { struct
151 struct SectionClass final : public SectionBase { struct
152 SmallVector<InputSectionDescription *, 0> commands;
153 bool assigned = false;
155 SectionClass(StringRef name) in SectionClass()
157 static bool classof(const SectionBase *s) { return s->kind() == Class; } in classof()
H A DDWARF.h24 struct LLDDWARFSection final : public llvm::DWARFSection { struct
28 template <class ELFT> class LLDDwarfObj final : public llvm::DWARFObject { argument
/freebsd/contrib/llvm-project/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.h671 struct CatchRetScope final : EHScopeStack::Cleanup { struct
672 llvm::CatchPadInst *CPI;
674 CatchRetScope(llvm::CatchPadInst *CPI) : CPI(CPI) {} in CatchRetScope()
676 void Emit(CodeGenFunction &CGF, Flags flags) override { in Emit()
/freebsd/contrib/llvm-project/compiler-rt/lib/ctx_profile/
H A DRootAutoDetector.h31 struct Trie final { struct
32 const uptr CallsiteAddress;
33 uint64_t Count = 0;
34 DenseMap<uptr, Trie> Children;
58 class RootAutoDetector final { argument
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMachineFunctionInfo.h26 struct RISCVMachineFunctionInfo final : public yaml::MachineFunctionInfo { struct
27 int VarArgsFrameIndex;
28 int VarArgsSaveSize;
/freebsd/contrib/llvm-project/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 MemprofThread *thread;
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVBinaryReader.h36 struct LVSymbolTableEntry final { struct
49 class LVSymbolTable final { argument
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DGlobalsModRef.h60 struct LLVM_ABI DeletionCallbackHandle final : CallbackVH { struct
61 GlobalsAAResult *GAR;
62 std::list<DeletionCallbackHandle>::iterator I;
64 DeletionCallbackHandle(GlobalsAAResult &GAR, Value *V) in DeletionCallbackHandle()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DFormatUtil.h110 struct EndianAdapter final struct
113 using EndianType = support::detail::packed_endian_specific_integral<
116 explicit EndianAdapter(EndianType &&Item) in EndianAdapter()
119 void format(llvm::raw_ostream &Stream, StringRef Style) override { in format()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DOpenMPKinds.h180 struct OpenMPScheduleTy final { struct
181 OpenMPScheduleClauseKind Schedule = OMPC_SCHEDULE_unknown;
182 OpenMPScheduleClauseModifier M1 = OMPC_SCHEDULE_MODIFIER_unknown;
183 OpenMPScheduleClauseModifier M2 = OMPC_SCHEDULE_MODIFIER_unknown;
252 struct OMPInteropInfo final { struct
254 : IsTarget(IsTarget), IsTargetSync(IsTargetSync) {} in IsTarget()
255 bool IsTarget;
256 bool IsTargetSync;
257 llvm::SmallVector<Expr *, 4> PreferTypes;
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTConcept.h88 struct ASTConstraintSatisfaction final : struct
91 std::size_t NumRecords;
92 bool IsSatisfied : 1;
93 bool ContainsErrors : 1;
95 const UnsatisfiedConstraintRecord *begin() const { in begin()
99 const UnsatisfiedConstraintRecord *end() const { in end()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/BTF/
H A DBTF.h314 struct ArrayType final : CommonType, struct
324 struct StructType final : CommonType, struct
334 struct EnumType final : CommonType, private TrailingObjects<EnumType, BTFEnum> { argument
343 struct Enum64Type final : CommonType, argument
345 friend TrailingObjects;
346 BTF_DEFINE_TAIL_ARR(BTFEnum64, values) in BTF_DEFINE_TAIL_ARR()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMachineFunctionInfo.h182 struct WebAssemblyFunctionInfo final : public yaml::MachineFunctionInfo { struct
183 std::vector<FlowStringValue> Params;
184 std::vector<FlowStringValue> Results;
185 bool CFGStackified = false;
188 BBNumberMap SrcToUnwindDest;
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/compiler-rt/lib/tsan/dd/
H A Ddd_rtl.h33 struct Callback final : public DDCallback { struct
34 Thread *thr;
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DStandardInstrumentations.h152 struct BBGuard final : public CallbackVH { struct
153 BBGuard(const BasicBlock *BB) : CallbackVH(BB) {} in BBGuard()
154 void deleted() override { CallbackVH::deleted(); } in deleted()
155 void allUsesReplacedWith(Value *) override { CallbackVH::deleted(); } in allUsesReplacedWith()
156 bool isPoisoned() const { return !getValPtr(); } in isPoisoned()
/freebsd/sys/crypto/siphash/
H A Dsiphash.c91 SipBuf(SIPHASH_CTX *ctx, const uint8_t **src, size_t len, int final) in SipBuf() argument
210 SipRounds(SIPHASH_CTX * ctx,int final) SipRounds() argument

123