/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | TargetCXXABI.h | 1 //===--- TargetCXXABI.h - C++ ABI Target Configuration ----------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 37 // Right now, this class is passed around as a cheap value type. 38 // If you add more members, especially non-POD members, please 61 return getSpellingMap().find(ABIKind)->second; in getSpelling() 82 // Check that the kind provided by the fc++-abi flag is supported on this 135 /// Is this ABI an MSVC-compatible ABI? 149 /// Are member functions differently aligned? [all …]
|
/freebsd/contrib/arm-optimized-routines/string/arm/ |
H A D | memset.S | 2 * memset - fill memory with a constant 4 * Copyright (c) 2010-2021, Arm Limited. 5 * SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception 11 This memset routine is optimised on a Cortex-A9 and should work on 17 .arch armv7-a 19 @ 2011-08-30 david.gilbert@linaro.org 24 #define CHARTSTMASK(c) 1<<(31-(c*8)) 30 @ --------------------------------------------------------------------------- 46 beq 2f @ Already aligned 57 @ OK, so we're aligned [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | Endian.h | 1 //===- Endian.h - Utilities for IO with endian specific data ----*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 29 enum {aligned = 0, unaligned = 1}; enumerator 144 // Mask off upper bits after right shift in case of signed type. in readAtBitAlignment() 146 (sizeof(value_type) * 8) - startBit; in readAtBitAlignment() 147 lowerVal &= ((make_unsigned_t<value_type>)1 << numBitsFirstVal) - 1; in readAtBitAlignment() 151 val[1] & (((make_unsigned_t<value_type>)1 << startBit) - 1); in readAtBitAlignment() 179 val[0] &= ((make_unsigned_t<value_type>)1 << startBit) - 1; in writeAtBitAlignment() [all …]
|
H A D | FormatVariadic.h | 1 //===- FormatVariadic.h - Efficient type-safe string formatting --*- C++-*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 // subsystems to provide printf-like formatting, but with improved safety and 23 //===----------------------------------------------------------------------===// 61 AlignStyle Where = AlignStyle::Right; 131 // have the base class store type-erased pointers into this tuple. 139 // are not all the same type, we use some type-erasure by wrapping the 140 // parameters in a template class that derives from a non-template superclass. 176 // index ::= <non-negative integer> [all …]
|
H A D | FormatCommon.h | 1 //===- FormatCommon.h - Formatters for common LLVM types --------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 17 enum class AlignStyle { Left, Center, Right }; enumerator 34 // way we can also skip the intermediate stream for left-aligned output. in format() 48 size_t PadAmount = Amount - Item.size(); in format() 58 fill(S, PadAmount - X); in format()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcCallingConv.td | 1 //===-- SparcCallingConv.td - Calling Conventions Sparc ----*- tablegen -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 14 // SPARC v8 32-bit. 15 //===----------------------------------------------------------------------===// 25 // v2i32 if it wasn't allocated to the IntPair register-class) 29 // Alternatively, they are assigned to the stack in 4-byte aligned units. 41 //===----------------------------------------------------------------------===// [all …]
|
/freebsd/sys/contrib/edk2/Include/Library/ |
H A D | PrintLib.h | 5 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR> 6 SPDX-License-Identifier: BSD-2-Clause-Patent 15 - '\\r' is translated to '\\r' 16 - '\\r\\n' is translated to '\\r\\n' 17 - '\\n' is translated to '\\r\\n' 18 - '\\n\\r' is translated to '\\r\\n' 28 - - 29 - The field is left justified. If not flag is not specified, then the 30 field is right justified. 31 - space [all …]
|
H A D | BaseLib.h | 3 functions, file path functions, and CPU architecture-specific functions. 5 Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR> 6 Portions copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR> 10 SPDX-License-Identifier: BSD-2-Clause-Patent 18 // Definitions for architecture-specific types 22 /// The IA-32 architecture context buffer used by SetJump() and LongJump(). 54 UINT8 XmmBuffer[160]; ///< XMM6-XMM15. 132 /// The RISC-V architecture context buffer used by SetJump() and LongJump(). 161 Returns the length of a Null-terminated Unicode string. 165 If String is not aligned on a 16-bit boundary, then ASSERT(). [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | aarch64.h | 1 //=== aarch64.h - Generic JITLink aarch64 edge kinds, utilities -*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 24 /// Represents aarch64 fixups and other aarch64-specific edge kinds. 27 /// A plain 64-bit pointer value relocation. 30 /// Fixup <- Target + Addend : uint64 34 /// A plain 32-bit pointer value relocation. 37 /// Fixup <- Target + Addend : uint32 40 /// - The target must reside in the low 32-bits of the address space, [all …]
|
/freebsd/contrib/cortex-strings/src/arm/ |
H A D | memset.S | 1 /* Copyright (c) 2010-2011, Linaro Limited 35 This memset routine is optimised on a Cortex-A9 and should work on 41 .arch armv7-a 43 @ 2011-08-30 david.gilbert@linaro.org 48 #define CHARTSTMASK(c) 1<<(31-(c*8)) 55 @ --------------------------------------------------------------------------- 71 beq 2f @ Already aligned 82 @ OK, so we're aligned 104 @ At this point we're still aligned and we have upto align-1 bytes left to right 105 @ we can avoid some of the byte-at-a time now by testing for some big chunks
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | ABIInfoImpl.h | 1 //===- ABIInfoImpl.h --------------------------------------------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 17 /// DefaultABIInfo - The default implementation for ABI specific 19 /// self-consistent and sensible LLVM IR generation, but does not 45 // other canonical coercions that return a coerced-type of larger size. 47 // Ty - The argument / return value type 48 // Context - The associated ASTContext 49 // LLVMContext - The associated LLVMContext 79 /// This version implements the core direct-value passing rules. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/media/ |
H A D | video-interface-devices.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/video-interface-devices.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jacopo Mondi <jacopo@jmondi.org> 11 - Sakari Ailus <sakari.ailus@linux.intel.com> 14 flash-leds: 15 $ref: /schemas/types.yaml#/definitions/phandle-array 17 An array of phandles, each referring to a flash LED, a sub-node of the LED 20 lens-focus: [all …]
|
/freebsd/share/doc/usd/21.troff/ |
H A D | m4 | 1 .\" Copyright (C) Caldera International Inc. 2001-2002. All rights reserved. 50 surrounded by (usually null) non-alphabetic strings 54 em-dashes (\fB\e(em\fR), 56 \(emsuch as mother-in-law\(em\ 61 \fB&nh\fR hyphenate - E \ 78 \fB&hw\fI|word1|...\fR ignored - Specify hyphenation points in words 81 i.|e. \fIdig\-it\fR implies \fIdig\-its\fR. 89 of three fields at the left, center, and right of a line 90 with a title-length 97 \fB&tl\fI|\'left\|\'center\|\'right\|\'\fR - - \ [all …]
|
H A D | m3 | 1 .\" Copyright (C) Caldera International Inc. 2001-2002. All rights reserved. 43 The \s-1ASCII\s+1 horizontal tab character and the \s-1ASCII\s+1 44 \s-1SOH\s+1 (hereafter known as the \fIleader\fR character) 55 \fIleft\fR adjusting, \fIright\fR adjusting, 61 \fInext-string\fR consists 64 \fIW\fR is the width of \fInext-string\fR. 71 type repeated characters \fInext-string\fR 74 Right \fID\-W\fR Right adjusted within \fID\fR 75 Centered \fID\-W\(sl\fR2 Centered on right end of \fID\fR 82 as \fInext-string\fR terminators. [all …]
|
/freebsd/contrib/jemalloc/src/ |
H A D | pages.c | 81 ret = mmap(addr, size, prot, mmap_flags, -1, 0); in os_pages_map() 89 * We succeeded in mapping memory, but not in the right place. in os_pages_map() 117 size_t trailsize = alloc_size - leadsize - size; in os_pages_trim() 137 if (munmap(addr, size) == -1) in os_pages_unmap() 158 size_t alloc_size = size + alignment - os_page; in pages_map_slow() 159 /* Beware size_t wrap-around. */ in pages_map_slow() 171 - (uintptr_t)pages; in pages_map_slow() 203 flags |= MAP_ALIGNED(alignment_bits - 1); in pages_map() 206 void *ret = mmap(addr, size, prot, flags, -1, 0); in pages_map() 217 * hard to efficiently create aligned mappings. The reliable, but in pages_map() [all …]
|
/freebsd/crypto/openssl/crypto/ |
H A D | params_dup.c | 2 * Copyright 2021-2022 The OpenSSL Project Authors. All Rights Reserved. 25 size_t blocks; /* Number of aligned blocks */ 31 return (bytes + OSSL_PARAM_ALIGN_SIZE - 1) / OSSL_PARAM_ALIGN_SIZE; in ossl_param_bytes_to_blocks() 37 size_t sz = OSSL_PARAM_ALIGN_SIZE * (extra_blocks + out->blocks); in ossl_param_buf_alloc() 39 out->alloc = is_secure ? OPENSSL_secure_zalloc(sz) : OPENSSL_zalloc(sz); in ossl_param_buf_alloc() 40 if (out->alloc == NULL) { in ossl_param_buf_alloc() 45 out->alloc_sz = sz; in ossl_param_buf_alloc() 46 out->cur = out->alloc + extra_blocks; in ossl_param_buf_alloc() 53 last->key = NULL; in ossl_param_set_secure_block() 54 last->data_size = secure_buffer_sz; in ossl_param_set_secure_block() [all …]
|
/freebsd/share/doc/psd/06.Clang/ |
H A D | Clang.ms | 1 .\" Copyright (C) Caldera International Inc. 2001-2002. All rights reserved. 38 The C Programming Language - Reference Manual 47 by Brian W. Kernighan and Dennis M. Ritchie, Prentice-Hall, Inc., 1978. 51 .EH 'PSD:6-%''The C Programming Language - Reference Manual' 52 .OH 'The C Programming Language - Reference Manual''PSD:6-%' 56 This manual describes the C language on the DEC PDP-11\(dg, the DEC VAX-11, 59 \(dg DEC PDP-11, and DEC VAX-11 are trademarks of Digital Equipment Corporation. 65 out implementation-dependent details. With few exceptions, these dependencies 71 There are six classes of tokens\ -\ 108 eight characters of a non-external name, and perhaps [all …]
|
/freebsd/sys/contrib/dev/acpica/components/resources/ |
H A D | rslist.c | 3 * Module Name: rslist - Linked list utilities 11 * Some or all of this work - Copyright (c) 1999 - 2023, Intel Corp. 18 * you this software, covering your right to use that party's intellectual 26 * Code in any form, with the right to sublicense such rights; and 28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent 29 * license (with the right to sublicense), under only those claims of Intel 34 * to or modifications of the Original Intel Code. No other license or right 72 * 3.4. Intel retains all right, title, and interest in and to the Original 104 * re-exports any such software from a foreign destination, Licensee shall 105 * ensure that the distribution and export/re-export of the software is in [all …]
|
/freebsd/contrib/llvm-project/clang/lib/Format/ |
H A D | WhitespaceManager.cpp | 1 //===--- WhitespaceManager.cpp - Format C++ code --------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 57 if (Tok.Finalized || (Tok.MacroCtx && Tok.MacroCtx->Role == MR_ExpandedArg)) in replaceWhitespace() 68 if (Tok.Finalized || (Tok.MacroCtx && Tok.MacroCtx->Role == MR_ExpandedArg)) in addUntouchableToken() 92 if (Tok.Finalized || (Tok.MacroCtx && Tok.MacroCtx->Role == MR_ExpandedArg)) in replaceWhitespaceInToken() 134 auto &P = Changes[I - 1]; in calculateLineBreakInformation() 149 SourceMgr.getCharacterData(OriginalWhitespaceStart) - in calculateLineBreakInformation() 174 PrevTokLength = OriginalWhitespaceStartOffset - in calculateLineBreakInformation() [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/ppc/ |
H A D | fixunstfdi.c | 3 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6 // This file implements the PowerPC 128-bit double-double -> uint64_t conversion 15 (uint32_t)(hibits.x >> 32) - UINT32_C(0x3ff00000); in __fixunstfdi() 17 // If (1.0 - tiny) <= input < 0x1.0p64: in __fixunstfdi() 23 result <<= 11; // mantissa(hi) left aligned in the int64 field. in __fixunstfdi() 25 // If the tail is non-zero, we need to patch in the tail bits. in __fixunstfdi() 34 tailMantissa = (tailMantissa ^ negationMask) - negationMask; in __fixunstfdi() 36 // Now we have the mantissa of tail as a signed 2s-complement integer in __fixunstfdi() 40 // Shift the tail mantissa into the right position, accounting for the in __fixunstfdi() 43 (unbiasedHeadExponent - (biasedTailExponent - (1023 - 11))); in __fixunstfdi() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
H A D | PPC.cpp | 1 //===- PPC.cpp ------------------------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 27 CGF.Builder.CreateConstInBoundsByteGEP(RealAddr, SlotSize - EltSize); in complexTempStructure() 29 2 * SlotSize - EltSize); in complexTempStructure() 34 llvm::Type *EltTy = CGF.ConvertTypeForMem(CTy->getElementType()); in complexTempStructure() 56 // 0-31: r0-31, the 4-byte or 8-byte general-purpose registers in PPC_initDwarfEHRegSizeTable() 59 // 32-63: fp0-31, the 8-byte floating-point registers in PPC_initDwarfEHRegSizeTable() 62 // 64-67 are various 4-byte or 8-byte special-purpose registers: in PPC_initDwarfEHRegSizeTable() 69 // 68-76 are various 4-byte special-purpose registers: in PPC_initDwarfEHRegSizeTable() [all …]
|
/freebsd/crypto/openssl/crypto/aes/asm/ |
H A D | vpaes-ppc.pl | 2 # Copyright 2013-2020 The OpenSSL Project Authors. All Rights Reserved. 11 ## Constant-time SSSE3 AES core implementation. 21 # 128-bit key. 23 # aes-ppc.pl this 32 # it in-line. Secondly it, being transliterated from 33 # vpaes-x86_64.pl, relies on "nested inversion" better suited 60 $FRAME=6*$SIZE_T+13*16; # 13*16 is for v20-v31 offload 63 ( $xlate="${dir}ppc-xlate.pl" and -f $xlate ) or 64 ( $xlate="${dir}../../perlasm/ppc-xlate.pl" and -f $xlate) or 65 die "can't locate ppc-xlate.pl"; [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/asan/ |
H A D | asan_premap_shadow.cpp | 1 //===-- asan_premap_shadow.cpp --------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 24 // access any external symbol, including its own non-hidden globals. 32 // Returns an address aligned to 8 pages, such that one page on the left and 33 // PremapShadowSize() bytes on the right of it are mapped r/o.
|
/freebsd/sys/vm/ |
H A D | vm_map.h | 1 /*- 2 * SPDX-License-Identifier: (BSD-3-Clause AND MIT-CMU) 8 * The Mach Operating System project at Carnegie-Mellon University. 35 * Copyright (c) 1987, 1990 Carnegie-Mellon University. 55 * Pittsburgh PA 15213-3890 74 * vm_map_t the high-level address map data structure. 83 * another map (called a "sharing map") which denotes read-write 94 * and user-exported inheritance and protection information. 103 struct vm_map_entry *right; /* right child or next entry */ member 114 uint8_t read_ahead; /* pages in the read-ahead window */ [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_win.cpp | 1 //===-- sanitizer_win.cpp -------------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 // run-time libraries and implements windows-specific functions from 12 //===----------------------------------------------------------------------===// 69 // --------------------- sanitizer_common.h 110 // returns a system-unique identifier. 179 // We want to map a chunk of address space aligned to 'alignment'. 191 return ReturnNullptrOnOOMOrDie(size, mem_type, "allocate aligned"); in MmapAlignedOrDieOnFatalError() 193 // If we got it right on the first try, return. Otherwise, unmap it and go to in MmapAlignedOrDieOnFatalError() [all …]
|