comparison lib/CodeGen/SafeStackLayout.cpp @ 134:3a76565eade5 LLVM5.0.1

update 5.0.1
author mir3636
date Sat, 17 Feb 2018 09:57:20 +0900
parents 803732b1fca8
children c2174574ed3a
comparison
equal deleted inserted replaced
133:c60214abe0e8 134:3a76565eade5
40 } 40 }
41 41
42 void StackLayout::addObject(const Value *V, unsigned Size, unsigned Alignment, 42 void StackLayout::addObject(const Value *V, unsigned Size, unsigned Alignment,
43 const StackColoring::LiveRange &Range) { 43 const StackColoring::LiveRange &Range) {
44 StackObjects.push_back({V, Size, Alignment, Range}); 44 StackObjects.push_back({V, Size, Alignment, Range});
45 ObjectAlignments[V] = Alignment;
45 MaxAlignment = std::max(MaxAlignment, Alignment); 46 MaxAlignment = std::max(MaxAlignment, Alignment);
46 } 47 }
47 48
48 static unsigned AdjustStackOffset(unsigned Offset, unsigned Size, 49 static unsigned AdjustStackOffset(unsigned Offset, unsigned Size,
49 unsigned Alignment) { 50 unsigned Alignment) {