| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | Bitfields.h | 170 static void update(StorageType &Packed, IntegerType UserValue) { 172 Packed &= ~Mask; 173 Packed |= StorageValue << Bitfield::Shift; 178 static IntegerType extract(StorageType Packed) { 179 const StorageType StorageValue = (Packed & Mask) >> Bitfield::Shift; 185 static StorageType test(StorageType Packed) { return Packed & Mask; } 254 static typename Bitfield::Type get(StorageType Packed) { 256 return static_cast<typename Bitfield::Type>(I::extract(Packed)); 262 static StorageType test(StorageType Packed) { 264 return I::test(Packed); [all …]
|
| /llvm-project-15.0.7/compiler-rt/test/msan/ |
| H A D | dtor-bit-fields.cpp | 14 struct Packed { struct 25 ~Packed() {} in ~Packed() argument 49 Packed *p = new Packed(); in main() 50 p->~Packed(); in main()
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | sanitize-dtor-bit-field.cpp | 6 struct Packed { struct 18 ~Packed() {} in ~Packed() argument 20 Packed p;
|
| H A D | microsoft-abi-sret-and-byval.cpp | 31 struct Packed { struct 172 void packed_arg(Packed s) {} in packed_arg()
|
| /llvm-project-15.0.7/compiler-rt/lib/gwp_asan/ |
| H A D | stack_trace_compressor.cpp | 69 size_t pack(const uintptr_t *Unpacked, size_t UnpackedSize, uint8_t *Packed, in pack() argument 77 varIntEncode(zigzagEncode(Diff), Packed + Index, PackedMaxSize - Index); in pack() 87 size_t unpack(const uint8_t *Packed, size_t PackedSize, uintptr_t *Unpacked, in unpack() argument 94 varIntDecode(Packed + Index, PackedSize - Index, &EncodedDiff); in unpack()
|
| H A D | stack_trace_compressor.h | 26 size_t pack(const uintptr_t *Unpacked, size_t UnpackedSize, uint8_t *Packed, 32 size_t unpack(const uint8_t *Packed, size_t PackedSize, uintptr_t *Unpacked,
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGRecordLayoutBuilder.cpp | 223 bool Packed : 1; member 231 bool Packed) in CGRecordLowering() argument 236 IsZeroInitializableAsBase(true), Packed(Packed) {} in CGRecordLowering() 369 Packed = true; in lowerUnion() 760 if (Packed) in determinePacked() 774 Packed = true; in determinePacked() 782 Packed = true; in determinePacked() 787 Packed = true; in determinePacked() 789 if (!Packed) in determinePacked() 895 assert(Builder.Packed == BaseBuilder.Packed && in ComputeRecordLayout() [all …]
|
| H A D | ConstantInitBuilder.cpp | 211 if (!Packed) in addPlaceholderWithSize() 251 if (!Packed) in getOffsetFromGlobalTo() 287 ty = llvm::StructType::get(Builder.CGM.getLLVMContext(), {}, Packed); in finishStruct() 291 assert(ty->isPacked() == Packed); in finishStruct() 294 constant = llvm::ConstantStruct::getAnon(elts, Packed); in finishStruct()
|
| H A D | CGExprConstant.cpp | 459 bool Packed = false; in buildFrom() local 465 Packed = true; in buildFrom() 487 Packed = true; in buildFrom() 495 if (Packed) { in buildFrom() 504 CGM.getLLVMContext(), Packed ? PackedElems : UnpackedElems, Packed); in buildFrom() 513 return llvm::ConstantStruct::get(STy, Packed ? PackedElems : UnpackedElems); in buildFrom()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Instrumentation/ |
| H A D | AddressSanitizer.h | 56 const int32_t Packed; member 61 explicit ASanAccessInfo(int32_t Packed);
|
| /llvm-project-15.0.7/clang/test/CodeGenObjC/ |
| H A D | ivar-layout-64.m | 122 @interface Packed : NSObject { interface 126 @implementation Packed @end implementation 127 // CHECK: @OBJC_CLASS_NAME_{{.*}} = private unnamed_addr constant {{.*}} c"Packed\00"
|
| /llvm-project-15.0.7/clang/include/clang/CodeGen/ |
| H A D | ConstantInitBuilder.h | 105 bool Packed = false; variable 158 Finished(other.Finished), Frozen(other.Frozen), Packed(other.Packed), in ConstantAggregateBuilderBase() 474 if (structTy) this->Packed = structTy->isPacked(); in ConstantStructBuilderTemplateBase() 479 this->Packed = packed; in setPacked()
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_stack_store.cpp | 261 case State::Packed: in GetOrUnpack() 308 case State::Packed: in Pack() 360 state = State::Packed; in Pack() 376 return state == State::Packed; in IsPacked()
|
| H A D | sanitizer_stack_store.h | 97 Packed, enumerator
|
| /llvm-project-15.0.7/llvm/test/CodeGen/VE/Packed/ |
| H A D | vec_load.ll | 21 ; TODO: Packed select legalization 45 ; TODO: Packed select legalization
|
| /llvm-project-15.0.7/llvm/test/Transforms/SeparateConstOffsetFromGEP/NVPTX/ |
| H A D | split-gep.ll | 156 %struct.Packed = type <{ [3 x i32], [8 x i64] }> ; <> means packed 161 %s = alloca [1024 x %struct.Packed], align 16 166 …%arrayidx3 = getelementptr inbounds [1024 x %struct.Packed], [1024 x %struct.Packed]* %s, i64 0, i… 170 ; CHECK: [[BASE_PTR:%[a-zA-Z0-9]+]] = getelementptr [1024 x %struct.Packed], [1024 x %struct.Packed…
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Constants.h | 463 static Constant *getAnon(ArrayRef<Constant *> V, bool Packed = false) { 464 return get(getTypeForElements(V, Packed), V); 467 bool Packed = false) { 468 return get(getTypeForElements(Ctx, V, Packed), V); 474 bool Packed = false); 478 bool Packed = false);
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | AMDGPUInstructionSyntax.rst | 74 Type Suffices Packed instruction? Data Type 80 _b16, _u16, _i16, _f16 Yes Packed (b16x2, u16x2, etc).
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86ScheduleSLM.td | 432 // Packed Compare Implicit Length Strings, Return Mask 435 // Packed Compare Explicit Length Strings, Return Mask 438 // Packed Compare Implicit Length Strings, Return Index 441 // Packed Compare Explicit Length Strings, Return Index
|
| H A D | X86Schedule.td | 468 // Packed Compare Implicit Length Strings, Return Mask 470 // Packed Compare Explicit Length Strings, Return Mask 472 // Packed Compare Implicit Length Strings, Return Index 474 // Packed Compare Explicit Length Strings, Return Index 559 // Conditional SIMD Packed Loads and Stores wrappers.
|
| /llvm-project-15.0.7/llvm/docs/HistoricalNotes/ |
| H A D | 2001-02-06-TypeNotationDebate.txt | 25 Packed:
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/PDB/Native/ |
| H A D | NativeTypeUDT.cpp | 195 return (Tag->Options & ClassOptions::Packed) != ClassOptions::None; in isPacked()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | RecordLayoutBuilder.cpp | 612 unsigned Packed : 1; member in __anon0138ef250111::ItaniumRecordLayoutBuilder 697 InferAlignment(false), Packed(false), IsUnion(false), in ItaniumRecordLayoutBuilder() 1010 CharUnits BaseAlign = Packed ? CharUnits::One() : UnpackedBaseAlign; in EnsureVTablePointerAlignment() 1224 return (Packed && ((Context.getLangOpts().getClangABICompat() <= in LayoutBase() 1321 Packed = D->hasAttr<PackedAttr>(); in InitializeLayout() 1538 bool FieldPacked = Packed || D->hasAttr<PackedAttr>(); in LayoutBitField() 1892 bool FieldPacked = Packed || D->hasAttr<PackedAttr>(); in LayoutField() 2194 if (Packed && UnpackedAlignment <= Alignment && in FinishLayout()
|
| /llvm-project-15.0.7/llvm/include/llvm-c/ |
| H A D | Core.h | 1314 unsigned ElementCount, LLVMBool Packed); 1322 LLVMBool Packed); 1344 unsigned ElementCount, LLVMBool Packed); 2090 unsigned Count, LLVMBool Packed); 2101 LLVMBool Packed);
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | AddressSanitizer.cpp | 600 ASanAccessInfo::ASanAccessInfo(int32_t Packed) in ASanAccessInfo() argument 601 : Packed(Packed), in ASanAccessInfo() 602 AccessSizeIndex((Packed >> kAccessSizeIndexShift) & kAccessSizeIndexMask), in ASanAccessInfo() 603 IsWrite((Packed >> kIsWriteShift) & kIsWriteMask), in ASanAccessInfo() 604 CompileKernel((Packed >> kCompileKernelShift) & kCompileKernelMask) {} in ASanAccessInfo() 608 : Packed((IsWrite << kIsWriteShift) + in ASanAccessInfo() 1587 ConstantInt::get(Int32Ty, AccessInfo.Packed)}); in instrumentAddress()
|