| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | ARM.cpp | 307 assert(Base && "Base class should be set for homogeneous aggregate"); in classifyHomogeneousAggregate() 336 // A 64-bit or 128-bit containerized vector type; Homogeneous Aggregate in classifyArgumentType() 373 // Homogeneous Aggregates need to be expanded when we can fit the aggregate in classifyArgumentType() 380 // WatchOS does have homogeneous aggregates. Note that we intentionally use in classifyArgumentType() 386 assert(Base && Members <= 4 && "unexpected homogeneous aggregate"); in classifyArgumentType() 599 // Check for homogeneous aggregates with AAPCS-VFP. in classifyReturnType() 721 // Homogeneous aggregates for AAPCS-VFP must have base types of float, in isHomogeneousAggregateBaseType() 742 // AAPCS32 says that the rule for whether something is a homogeneous in isZeroLengthBitfieldPermittedInHomogeneousAggregate() 746 // being homogeneous. in isZeroLengthBitfieldPermittedInHomogeneousAggregate()
|
| H A D | AArch64.cpp | 333 // Homogeneous Floating-point Aggregates (HFAs) need to be expanded. in classifyArgumentType() 423 // Homogeneous Floating-point Aggregates (HFAs) are returned directly. in classifyReturnType() 501 // For the soft-float ABI variant, no types are considered to be homogeneous in isHomogeneousAggregateBaseType() 506 // Homogeneous aggregates for AAPCS64 must have base types of a floating in isHomogeneousAggregateBaseType() 528 // AAPCS64 says that the rule for whether something is a homogeneous in isZeroLengthBitfieldPermittedInHomogeneousAggregate() 532 // being homogeneous. in isZeroLengthBitfieldPermittedInHomogeneousAggregate() 674 // Homogeneous aggregates passed in registers will have their elements split in EmitAAPCSVAArg() 678 assert(!IsIndirect && "Homogeneous aggregates should be passed directly"); in EmitAAPCSVAArg() 804 // Arguments bigger than 16 bytes which aren't homogeneous in EmitDarwinVAArg()
|
| H A D | PPC.cpp | 764 // Likewise for ELFv2 homogeneous aggregates. in getParamTypeAlignment() 788 // Homogeneous aggregates for ELFv2 must have base types of float, in isHomogeneousAggregateBaseType() 819 // Homogeneous Aggregates may occupy at most 8 registers. in isHomogeneousAggregateSmallEnough() 853 // ELFv2 homogeneous aggregates are passed as array types. in classifyArgumentType() 923 // ELFv2 homogeneous aggregates are returned as array types. in classifyReturnType()
|
| H A D | AMDGPU.cpp | 64 // Homogeneous Aggregates may occupy at most 16 registers. in isHomogeneousAggregateSmallEnough()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64LowerHomogeneousPrologEpilog.cpp | 9 // This file contains a pass that lowers homogeneous prolog/epilog instructions. 36 "AArch64 homogeneous prolog/epilog lowering pass" 64 /// or a sequence of homogeneous stores. 69 /// or a sequence of homogeneous loads. 101 "aarch64-lower-homogeneous-prolog-epilog",
|
| H A D | AArch64FrameLowering.h | 129 /// Returns true if a homogeneous prolog or epilog code can be emitted
|
| H A D | AArch64MachineFunctionInfo.cpp | 176 // (yet) for homogeneous epilogues, outlined functions, and functions in needsAsyncDwarfUnwindInfo()
|
| /freebsd/sys/contrib/device-tree/Bindings/arm/ |
| H A D | nvidia,tegra194-ccplex.yaml | 15 Tegra194 SOC has homogeneous architecture where each cluster has two
|
| /freebsd/contrib/flex/src/ |
| H A D | tblcmp.c | 67 * homogeneous or nearly homogeneous (all transitions go to the same 70 * These homogeneous states are so common when dealing with large rule 170 /* No good. If the state is homogeneous enough, in bldtbl()
|
| H A D | flexdef.h | 240 /* The percentage the number of homogeneous out-transitions of a state 261 /* The percentage the number of homogeneous out-transitions of a state
|
| /freebsd/contrib/libxo/libxo/ |
| H A D | xo_open_list.3 | 56 Lists are sequences of instances of homogeneous data objects.
|
| /freebsd/share/man/man4/ |
| H A D | cc_cdg.4 | 121 .%T "Minimising RTT across homogeneous 802.11 WLANs with CAIA Delay-Gradient TCP (v0.1)"
|
| /freebsd/crypto/openssl/crypto/ec/ |
| H A D | ecp_smpl.c | 1483 * - s := p, r := 2p: blinded projective (homogeneous) coordinates 1491 * for any non-zero \lambda that holds for projective (homogeneous) coords. 1552 * - s, r: projective (homogeneous) coordinates 1556 * - s := r + s, r := 2r: projective (homogeneous) coordinates 1630 * - s, r: projective (homogeneous) coordinates 1638 * projective coords, i.e. p is affine and (r,s) in projective (homogeneous)
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | ABIInfo.h | 99 /// isHomogeneousAggregate - Return true if a type is an ELFv2 homogeneous
|
| H A D | CGCXXABI.h | 171 /// Returns true if the ABI permits the argument to be a homogeneous
|
| /freebsd/crypto/openssl/crypto/ec/curve448/ |
| H A D | point_448.h | 55 /* Twisted Edwards extended homogeneous coordinates */
|
| /freebsd/contrib/wpa/wpa_supplicant/ |
| H A D | README-HS20 | 81 # Homogeneous ESS identifier 83 # belonging to the specified Homogeneous ESS. This is used only if interworking
|
| H A D | config.h | 1079 * hessid - Homogeneous ESS identifier 1083 * Homogeneous ESS. This is used only if interworking is enabled.
|
| /freebsd/share/doc/psd/04.uprog/ |
| H A D | p4 | 64 This means that a single, homogeneous interface
|
| /freebsd/share/doc/psd/25.xdrrfc/ |
| H A D | xdr.rfc.ms | 426 Declarations for fixed-length arrays of homogeneous elements are in 454 of homogeneous elements. The array is encoded as the element count n
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/ |
| H A D | ABISysV_ppc64.cpp | 780 // case 2: homogeneous double or float aggregate in GetStructValueObject() 790 LOG_PREFIX "Unexpected type found in homogeneous aggregate"); in GetStructValueObject()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | DerivedTypes.h | 295 /// Returns true if this struct contains homogeneous scalable vector types. 296 /// Note that the definition of homogeneous scalable vector type is not
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-cov/ |
| H A D | CoverageExporterJson.cpp | 17 // -- Data: array => Homogeneous array of one or more export objects
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | DataLayout.cpp | 63 // Currently the only structure with scalable size will be the homogeneous in StructLayout() 64 // scalable vector types. Homogeneous scalable vector types have members of in StructLayout()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMCallLowering.cpp | 69 // For now we only allow homogeneous structs that we can manipulate with in isSupportedType()
|