Lines Matching defs:DataLayout
164 llvm::TypeSize getTypeSizeInBits(const DataLayout &layout,
174 uint64_t getABIAlignment(const DataLayout &layout,
184 uint64_t getPreferredAlignment(const DataLayout &layout,
263 const DataLayout &dataLayout,
284 static uint64_t getTypeABIAlignment(Type type, const DataLayout &dataLayout,
290 const DataLayout &dataLayout,
315 static llvm::TypeSize getTypeSize(Type type, const DataLayout &dataLayout,
452 TEST(DataLayout, FallbackDefault) {
462 DataLayout layout(module.get());
479 TEST(DataLayout, NullSpec) {
491 DataLayout layout(op);
520 TEST(DataLayout, EmptySpec) {
532 DataLayout layout(op);
560 TEST(DataLayout, SpecWithEntries) {
581 DataLayout layout(op);
609 TEST(DataLayout, SpecWithTargetSystemDescEntries) {
624 DataLayout layout(*module);
635 TEST(DataLayout, Caching) {
647 DataLayout layout(op);
659 DataLayout second(op);
663 TEST(DataLayout, CacheInvalidation) {
678 DataLayout layout(op);
692 TEST(DataLayout, UnimplementedTypeInterface) {
704 DataLayout layout(op);
711 TEST(DataLayout, SevenBitByte) {
723 DataLayout layout(op);