- Sep 21, 2010
-
-
Chris Lattner authored
llvm-svn: 114463
-
Chris Lattner authored
llvm-svn: 114461
-
Owen Anderson authored
(sbbl x, x) sets the registers to 0 or ~0. Combined with two's complement arithmetic, we can fold the intermediate AND and the ADD into a single SUB. This fixes <rdar://problem/8449754>. llvm-svn: 114460
-
Jakob Stoklund Olesen authored
llvm-svn: 114459
-
Fariborz Jahanian authored
with missing LHS. radar 8453812. Executable test is checked into llvm test suite. llvm-svn: 114457
-
Ted Kremenek authored
For ObjCPropertyDecls in class extensions, use the class extension as the lexical DeclContext for newly created ObjCMethodDecls. Further, use the location of the new property declaration as the location of new ObjCMethodDecls (if they didn't previously exist). This fixes more of the issues reported in <rdar://problem/7410145>. llvm-svn: 114456
-
Jakob Stoklund Olesen authored
llvm-svn: 114455
-
Bob Wilson authored
and store intrinsics are represented with MemIntrinsicSDNodes. llvm-svn: 114454
-
Chris Lattner authored
llvm-svn: 114453
-
Chris Lattner authored
MachinePointerInfo around more. llvm-svn: 114452
-
Howard Hinnant authored
llvm-svn: 114451
-
Chris Lattner authored
llvm-svn: 114450
-
Chris Lattner authored
with an indexed load/store that has an offset in the index. llvm-svn: 114449
-
Jakob Stoklund Olesen authored
instead of calling lower_bound or upper_bound directly. This cleans up the search logic a bit because {lower,upper}_bound compare LR->start by default, and it is usually simpler to search LR->end. Funnelling all searches through one function also makes it possible to replace the search algorithm with something faster than binary search. llvm-svn: 114448
-
Jakob Stoklund Olesen authored
llvm-svn: 114447
-
Chris Lattner authored
SelectionDAG::getExtLoad overload, and eliminate it. llvm-svn: 114446
-
Jim Grosbach authored
llvm-svn: 114445
-
Benjamin Kramer authored
llvm-svn: 114444
-
Chris Lattner authored
getLoad overloads. llvm-svn: 114443
-
Chris Lattner authored
with SVOffset computation. llvm-svn: 114442
-
Douglas Gregor authored
class template) and are in a context where we can have a value. llvm-svn: 114441
-
Howard Hinnant authored
llvm-svn: 114440
-
Benjamin Kramer authored
llvm-svn: 114439
-
Benjamin Kramer authored
llvm-svn: 114438
-
Chris Lattner authored
llvm-svn: 114437
-
Chris Lattner authored
no functionality change (step #1) llvm-svn: 114436
-
Mikhail Glushenkov authored
llvm-svn: 114435
-
Mikhail Glushenkov authored
llvm-svn: 114434
-
Mikhail Glushenkov authored
llvm-svn: 114433
-
Mikhail Glushenkov authored
llvm-svn: 114432
-
Lang Hames authored
llvm-svn: 114431
-
Gabor Greif authored
I am unable to write a test for this case, help is solicited, though... What I did is to tickle the code in the debugger and verify that we do the right thing. llvm-svn: 114430
-
Lang Hames authored
Added an additional PBQP problem builder which adds coalescing costs (both between pairs of virtuals, and between virtuals and physicals). llvm-svn: 114429
-
Gabor Greif authored
into OptimizeCompareInstr. This necessitates the passing of CmpValue around, so widen the virtual functions to accomodate. No functionality changes. llvm-svn: 114428
-
Mikhail Glushenkov authored
llvm-svn: 114427
-
Argyrios Kyrtzidis authored
Fixes rdar://8331312. llvm-svn: 114426
-
Chris Lattner authored
pass a completely incorrect SrcValue, which would result in a miscompile with combiner-aa. llvm-svn: 114411
-
Chris Lattner authored
llvm-svn: 114410
-
Chris Lattner authored
llvm-svn: 114409
-
Chris Lattner authored
"getFixedStack" on the MachinePointerInfo class. While this isn't the problem I'm setting out to solve, it is the right way to eliminate PseudoSourceValue, so lets go with it. llvm-svn: 114406
-