| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/ |
| H A D | X86Operand.h | 31 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 D | Descriptor.h | 126 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 D | ParsedTemplate.h | 150 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 D | SemaOpenMP.h | 1141 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 D | AMDGPUMetadata.h | 140 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 D | BLAKE3.h | 59 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 D | OutputSections.h | 138 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 D | DWARF.h | 24 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 D | CGOpenMPRuntime.h | 93 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 D | CGCXXABI.h | 671 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 D | RootAutoDetector.h | 31 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 D | R600RegisterInfo.h | 22 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 D | RISCVMachineFunctionInfo.h | 26 struct RISCVMachineFunctionInfo final : public yaml::MachineFunctionInfo { struct 27 int VarArgsFrameIndex; 28 int VarArgsSaveSize;
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/memprof/ |
| H A D | memprof_thread.h | 34 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 D | LVBinaryReader.h | 36 struct LVSymbolTableEntry final { struct 49 class LVSymbolTable final { argument
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | GlobalsModRef.h | 60 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 D | FormatUtil.h | 110 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 D | OpenMPKinds.h | 180 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 D | ASTConcept.h | 88 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 D | BTF.h | 314 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 D | WebAssemblyMachineFunctionInfo.h | 182 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 D | Compilation.h | 83 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 D | dd_rtl.h | 33 struct Callback final : public DDCallback { struct 34 Thread *thr;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
| H A D | StandardInstrumentations.h | 152 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 D | siphash.c | 91 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
|