comparison ir/irstruct.cpp @ 1535:61f12f4651b5

Don't use llvm::getGlobalContext() anymore
author Benjamin Kramer <benny.kra@gmail.com>
date Mon, 13 Jul 2009 20:16:15 +0200
parents 8ca25bd765a3
children 7fcb72d518f6
comparison
equal deleted inserted replaced
1534:8ca25bd765a3 1535:61f12f4651b5
115 size_t n = constants.size(); 115 size_t n = constants.size();
116 while (diff) 116 while (diff)
117 { 117 {
118 if (global.params.is64bit && diff % 8 == 0) 118 if (global.params.is64bit && diff % 8 == 0)
119 { 119 {
120 constants.push_back(llvm::getGlobalContext().getNullValue(llvm::Type::Int64Ty)); 120 constants.push_back(gIR->context().getNullValue(llvm::Type::Int64Ty));
121 diff -= 8; 121 diff -= 8;
122 } 122 }
123 else if (diff % 4 == 0) 123 else if (diff % 4 == 0)
124 { 124 {
125 constants.push_back(llvm::getGlobalContext().getNullValue(llvm::Type::Int32Ty)); 125 constants.push_back(gIR->context().getNullValue(llvm::Type::Int32Ty));
126 diff -= 4; 126 diff -= 4;
127 } 127 }
128 else if (diff % 2 == 0) 128 else if (diff % 2 == 0)
129 { 129 {
130 constants.push_back(llvm::getGlobalContext().getNullValue(llvm::Type::Int16Ty)); 130 constants.push_back(gIR->context().getNullValue(llvm::Type::Int16Ty));
131 diff -= 2; 131 diff -= 2;
132 } 132 }
133 else 133 else
134 { 134 {
135 constants.push_back(llvm::getGlobalContext().getNullValue(llvm::Type::Int8Ty)); 135 constants.push_back(gIR->context().getNullValue(llvm::Type::Int8Ty));
136 diff -= 1; 136 diff -= 1;
137 } 137 }
138 } 138 }
139 return constants.size() - n; 139 return constants.size() - n;
140 } 140 }