- Aug 17, 2010
-
-
Jim Grosbach authored
llvm-svn: 111206
-
Benjamin Kramer authored
llvm-svn: 111201
-
Dan Gohman authored
llvm-svn: 111200
-
Dan Gohman authored
a Pass abstraction, since that's the level it's actually used at. Rename Pass' dumpPassStructure to dumpPass. This eliminates an awkward use of getAsPass() to convert a PMDataManager* into a Pass* just to permit a dumpPassStructure call. llvm-svn: 111199
-
Jim Grosbach authored
mapping. Have the local block track its alignment requirement, and then apply that when the block itself is allocated. Previously, offsets could get adjusted in PEI to be different, relative to one another, than the block allocation thought they would be, which defeats the point of doing the allocation this way. Continuing rdar://8277890 llvm-svn: 111197
-
Bob Wilson authored
that the high halfword is zero. The shift need not be exactly 16 bits. llvm-svn: 111196
-
- Aug 16, 2010
-
-
Dan Gohman authored
llvm-svn: 111192
-
Dan Gohman authored
PMTopLevelManager's constructor take a PMDataManager *, which already provides the needed abstraction support. llvm-svn: 111189
-
Eli Friedman authored
llvm-svn: 111185
-
Eli Friedman authored
llvm-svn: 111183
-
Eli Friedman authored
llvm-svn: 111182
-
Eli Friedman authored
emission. llvm-svn: 111177
-
Eli Friedman authored
llvm-svn: 111175
-
Matt Fleming authored
I forgot to add these files in commit 111172. llvm-svn: 111174
-
Matt Fleming authored
llvm-svn: 111173
-
Matt Fleming authored
llvm-svn: 111172
-
Matt Fleming authored
Introduce a helper method to add a section to the end of a layout. This will be used by the ELF ObjectWriter code to add the metadata sections (symbol table, etc) to the end of an object file. llvm-svn: 111171
-
Matt Fleming authored
llvm-svn: 111170
-
Bob Wilson authored
instructions besides saturate instructions. No functional changes. llvm-svn: 111168
-
Jakob Stoklund Olesen authored
clang says is unused. llvm-svn: 111167
-
Jim Grosbach authored
llvm-svn: 111164
-
Jakob Stoklund Olesen authored
llvm-svn: 111156
-
Jakob Stoklund Olesen authored
llvm-svn: 111155
-
Bob Wilson authored
llvm-svn: 111154
-
Dan Gohman authored
middle, copy the elements in two groups, rather than copying all the elements and then doing an erase on the middle of the result. These are SmallVectors, so we shouldn't expect to hit dynamic allocation in the common case. llvm-svn: 111151
-
Chris Lattner authored
64 bits (was 64-bit shift intended?)", pointed out by 'nobled' on llvmdev llvm-svn: 111148
-
Dan Gohman authored
llvm-svn: 111147
-
Dan Gohman authored
llvm-svn: 111145
-
Dan Gohman authored
llvm-svn: 111144
-
Dan Gohman authored
llvm-svn: 111143
-
Dan Gohman authored
llvm-svn: 111142
-
Dan Gohman authored
them to iterators. llvm-svn: 111140
-
Dan Gohman authored
llvm-svn: 111138
-
Dan Gohman authored
llvm-svn: 111137
-
Dan Gohman authored
for each add instruction. Ditto for Mul. llvm-svn: 111136
-
Dan Gohman authored
llvm-svn: 111135
-
Dan Gohman authored
uninteresting, just put all the operands on one list and make GenerateReassociations make the decision about what's interesting. This is simpler, and it avoids an extra ScalarEvolution::getAddExpr call. llvm-svn: 111133
-
Dan Gohman authored
This isn't necessary, because ScalarEvolution sorts them anyway, but it's tidier this way. llvm-svn: 111132
-
Dan Gohman authored
implementations of equality comparison and hash computation. This can be used to optimize node lookup by avoiding creating lots of temporary ID values just for hashing and comparison purposes. llvm-svn: 111130
-
Dan Gohman authored
with FoldingSetTrait::Profile. llvm-svn: 111127
-