- Jul 10, 2009
-
-
Dan Gohman authored
merge the new functionality and unittests into ConstantRange. Thanks to Nick Lewycky for pointing out that it isn't necessary to have two separate classes here. llvm-svn: 75191
-
Evan Cheng authored
Initial support for load / store multiple opt pass Thumb2 support (post-allocation only). It's kind of there, but not quite. I'll return to this later. llvm-svn: 75190
-
Evan Cheng authored
llvm-svn: 75188
-
Evan Cheng authored
llvm-svn: 75187
-
Bill Wendling authored
is modified. Otherwise, the unwinder will get confused. The old code (before I started my hacking) did this. It dropped on the floor, because I wasn't aware of this requirement. On the plus side, if we use "alloca" in a function, we create frame pointers even with -fomit-frame-pointer is enabled! This is a Good Thing(tm)!!! llvm-svn: 75183
-
Evan Cheng authored
Fix ldrd / strd address mode matching code. It allows for +/- 8 bit offset. Also change the printer to make the scale 4 explicit. Note, we are not yet generating these instructions. llvm-svn: 75181
-
Andreas Bolka authored
llvm-svn: 75179
-
Fariborz Jahanian authored
llvm-svn: 75178
-
Dan Gohman authored
what ConstantRange does for unsigned integers. Factor out a common base class for common functionality. Add some new functions for performing arithmetic on constant ranges. Some of these are currently just stubbed out with conservative implementations. Add unittests for ConstantRange and ConstantSignedRange. llvm-svn: 75177
-
Eli Friedman authored
value. Adjust other code to deal with that correctly. Make DAGTypeLegalizer::PromoteIntRes_EXTRACT_VECTOR_ELT take advantage of this new flexibility to simplify the code and make it deal with unusual vectors (like <4 x i1>) correctly. Fixes PR3037. llvm-svn: 75176
-
Anders Carlsson authored
llvm-svn: 75175
-
- Jul 09, 2009
-
-
Evan Cheng authored
llvm-svn: 75173
-
Evan Cheng authored
llvm-svn: 75172
-
Richard Pennington authored
llvm-svn: 75170
-
Dale Johannesen authored
gcc.apple/asm-block-13.c gcc.apple/asm-block-57.c llvm-svn: 75169
-
Fariborz Jahanian authored
class object's base and members under -Wreorder flag. llvm-svn: 75168
-
Mikhail Glushenkov authored
llvm-svn: 75167
-
Mikhail Glushenkov authored
llvm-svn: 75166
-
Mikhail Glushenkov authored
'--temp-dir' always overrides 'save-temps'. llvm-svn: 75165
-
Mikhail Glushenkov authored
llvm-svn: 75164
-
Mikhail Glushenkov authored
llvm-svn: 75163
-
Mikhail Glushenkov authored
-t is already used by gcc in the meaning 'ld -t' (trace). The Base plugin may want to emulate this behaviour. llvm-svn: 75162
-
Owen Anderson authored
llvm-svn: 75161
-
Chris Lattner authored
llvm-svn: 75160
-
Owen Anderson authored
llvm-svn: 75159
-
David Goodwin authored
llvm-svn: 75158
-
Ted Kremenek authored
ImmutableSet/ImmutableMap: Allow caching of null digests by properly using a flag to record if the digest of an ImutAVLTree has been cached. llvm-svn: 75157
-
David Greene authored
Add some classes to produce pretty-printed asm. We'll use these shortly to provide nicely printed comments and other goodies in asm files. llvm-svn: 75156
-
Sanjiv Gupta authored
llvm-svn: 75155
-
Sanjiv Gupta authored
llvm-svn: 75154
-
Owen Anderson authored
llvm-svn: 75153
-
Anders Carlsson authored
llvm-svn: 75152
-
Douglas Gregor authored
llvm-svn: 75151
-
Anders Carlsson authored
llvm-svn: 75150
-
Alisdair Meredith authored
llvm-svn: 75149
-
Chris Lattner authored
llvm-svn: 75148
-
Ted Kremenek authored
llvm-svn: 75147
-
Douglas Gregor authored
Add test for C++ [over.over.]p1, the contexts in which one can take the address of an overloaded function. llvm-svn: 75146
-
David Greene authored
Regenerate for GraphViz tool discovery. llvm-svn: 75145
-
David Greene authored
Add support for other GraphViz display tools. This can help with very large graphs, where dot isn't necessarily the most visually pleasing way of looking at the graph. llvm-svn: 75144
-