- Jul 10, 2009
-
-
Chris Lattner authored
split its handling out to PCRelGVRequiresExtraLoad, and simplify code based on this. llvm-svn: 75230
-
Chris Lattner authored
llvm-svn: 75229
-
Chris Lattner authored
llvm-svn: 75228
-
Chris Lattner authored
template. Also convert it to take a MachineOperand instead of a GV* llvm-svn: 75227
-
Evan Cheng authored
llvm-svn: 75226
-
Chris Lattner authored
llvm-svn: 75225
-
Argyrios Kyrtzidis authored
llvm-svn: 75222
-
Argyrios Kyrtzidis authored
llvm-svn: 75221
-
Evan Cheng authored
llvm-svn: 75220
-
Evan Cheng authored
We don't need separate thumb1 instructions tADDSi3 etc. for addc and subc. The "normal" version always modify condition register CPSR so we should just use def : pat to match to the same instructions. llvm-svn: 75219
-
Evan Cheng authored
llvm-svn: 75218
-
Evan Cheng authored
llvm-svn: 75217
-
Owen Anderson authored
llvm-svn: 75213
-
Evan Cheng authored
llvm-svn: 75212
-
Ted Kremenek authored
and replace the 'clang-cc' option '-analyzer-store=basic-new-cast' with '-analyzer-store=basic-old-cast'. We'll keep the old CastRegion implementation around for a little while for regression testing. llvm-svn: 75209
-
David Greene authored
Fix #include specification. llvm-svn: 75208
-
Ted Kremenek authored
is still mutable. My experiments show this reduces the amount of times we compute a full tree digest by over 50% on very small cases, and potentially much larger on others. llvm-svn: 75207
-
Evan Cheng authored
llvm-svn: 75206
-
Bob Wilson authored
Use getAsmName() method instead of accessing AsmName field directly. llvm-svn: 75205
-
David Greene authored
Redesign this to avoid standard stream classes. This stream class provides pretty -printing of comments and other such things in asm files. llvm-svn: 75202
-
Bob Wilson authored
This is part of the fix for pr4521. llvm-svn: 75201
-
Owen Anderson authored
This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!? llvm-svn: 75200
-
David Greene authored
Add some hooks that a redesigned AsmStream needs to do its job. These allow derived classes to examine the stream buffer before it's flushed. llvm-svn: 75199
-
Evan Cheng authored
llvm-svn: 75198
-
Bob Wilson authored
llvm-svn: 75197
-
Evan Cheng authored
llvm-svn: 75192
-
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
-